500	500	
97	79	106	92	102	110	109	90	111	90	105	105	95	96	115	99	96	100	108	113	117	83	113	121	92	86	85	114	93	99	104	109	107	97	106	113	107	105	99	88	116	104	93	88	104	123	109	100	101	88	91	115	121	99	107	102	96	83	86	111	121	105	90	96	101	94	106	95	102	101	94	82	97	83	93	109	95	112	99	92	93	101	96	95	71	98	92	86	87	115	101	89	121	103	101	87	89	100	117	107	87	112	92	93	111	98	97	100	84	96	105	97	113	79	102	99	89	118	92	105	89	124	109	102	91	101	111	111	116	109	97	94	82	97	96	121	119	123	102	103	112	116	109	86	98	103	89	141	107	93	102	118	99	106	100	110	108	107	110	104	90	101	94	98	95	108	91	94	98	88	112	85	106	95	105	100	120	90	91	88	88	114	88	100	105	111	90	101	91	97	100	95	84	109	96	87	79	92	81	95	102	97	105	116	78	102	104	97	94	99	97	94	99	83	100	118	108	86	103	109	96	96	82	110	106	104	101	81	106	95	107	117	121	108	84	93	103	119	100	111	102	108	111	104	108	78	106	107	71	96	92	117	93	97	90	121	110	102	104	100	98	98	101	102	102	98	107	94	85	108	103	99	109	109	87	87	106	95	99	129	103	98	90	101	97	109	92	86	82	105	111	97	109	109	106	108	106	111	103	107	94	112	80	107	94	109	95	97	107	96	103	110	96	95	105	96	104	101	111	103	91	104	88	100	95	99	112	104	93	108	94	107	98	94	96	87	98	86	102	84	91	100	100	90	92	110	102	108	107	79	62	104	112	103	96	103	100	99	98	105	98	92	101	113	102	111	95	121	111	104	78	102	103	95	102	96	104	86	115	113	101	98	98	107	90	104	109	112	111	91	103	101	90	87	120	108	106	81	97	112	92	103	101	71	109	106	100	105	100	92	93	104	101	109	111	121	78	104	100	98	92	95	86	113	107	78	90	101	83	95	88	83	94	107	106	92	97	87	113	94	91	111	106	99	104	103	85	107	108	102	102	119	98	100	103	111	97	72	86	109	102	104	95	100	97	101	98	101	93	91	115	103	83	86	86	97	106	95	100	104	106	93	90	110	94	93	79	131	100	111	105	90	100	92	113	107	101	95	108	90	
94	127	92	108	110	88	105	97	88	107	121	104	106	90	86	101	103	92	99	121	88	66	121	82	112	88	99	92	95	102	108	106	91	86	95	97	113	107	108	99	96	112	107	99	99	113	93	110	104	88	98	99	86	106	105	120	100	101	109	107	95	102	99	89	85	86	99	102	89	97	97	92	92	95	82	89	90	97	89	118	99	91	97	99	111	103	102	97	91	84	102	122	102	96	113	100	109	96	103	112	88	109	97	104	110	79	105	83	109	110	107	102	95	104	130	89	100	102	97	97	99	97	108	108	106	95	97	92	97	90	88	100	114	109	79	100	95	103	111	104	105	110	103	107	98	115	98	108	105	118	90	99	83	110	110	112	111	87	80	100	102	105	110	118	123	102	90	114	90	91	111	120	96	99	86	76	82	114	103	101	93	103	97	96	124	94	98	123	102	100	104	95	92	105	99	103	109	94	102	109	125	95	78	110	99	95	102	106	99	81	98	101	92	89	92	95	102	95	79	105	95	117	101	96	81	105	105	90	89	105	115	103	98	104	108	113	111	94	103	103	94	95	89	90	102	92	87	106	95	88	76	92	94	99	88	95	112	108	84	99	102	115	101	96	104	112	101	100	102	97	98	98	102	107	100	107	100	86	104	107	110	105	89	102	103	88	116	102	93	103	86	106	79	92	77	96	98	102	103	96	105	104	92	108	107	88	105	105	97	104	112	100	102	110	78	81	85	111	91	102	101	100	104	91	102	92	112	118	94	109	92	105	125	88	111	97	95	92	92	110	89	113	83	123	116	108	116	107	104	99	109	104	101	108	88	90	110	77	90	102	84	98	109	89	103	99	100	111	110	110	111	90	103	88	95	90	92	96	100	105	92	101	110	95	92	108	102	106	105	84	108	99	97	126	97	109	125	104	112	95	102	80	92	93	105	108	112	92	82	99	102	92	93	105	87	88	99	97	98	94	105	100	104	81	94	107	102	86	106	103	101	113	105	97	98	108	121	106	109	105	98	109	101	82	95	115	103	83	89	119	106	87	109	92	103	98	123	100	97	98	108	120	96	103	109	101	92	102	102	106	87	98	99	115	85	74	100	99	103	110	99	94	108	93	96	103	112	99	105	93	101	90	84	108	112	94	103	86	88	105	
999999	999999	506	999999	999999	180	499	18	245	325	806	999999	51	549	378	999999	982	999999	999999	830	697	232	515	95	999999	438	426	915	737	863	711	977	871	999999	343	24	867	465	999999	999999	722	979	506	320	462	31	923	696	22	639	411	999999	999999	999999	178	999999	519	420	424	847	753	584	281	382	614	829	655	485	215	363	999999	526	82	418	118	999999	725	205	632	74	999999	729	902	108	462	806	89	168	397	216	999999	456	999999	226	999999	999999	708	134	705	633	376	447	491	659	85	884	999999	489	999999	460	411	999999	999999	999999	999999	33	999999	183	919	807	749	497	98	999	857	117	486	999999	185	970	999999	999999	999999	999999	698	76	248	253	999999	578	974	600	563	936	804	191	667	689	884	218	466	535	214	898	884	878	359	999999	801	968	407	999999	999999	634	451	810	824	999999	662	276	785	438	160	351	833	158	934	162	204	676	449	796	999999	999999	513	484	999999	601	124	819	999999	999999	999999	64	999999	996	296	928	494	994	366	877	37	617	999999	999999	384	863	74	735	999999	207	999999	134	999999	610	16	345	999999	999999	423	233	999999	842	559	40	987	106	999999	836	862	15	999999	210	320	999999	999999	999999	999999	485	999999	999999	536	388	999999	999999	999999	999999	535	569	990	950	807	527	999999	142	999999	194	999999	402	50	287	692	237	873	939	539	97	814	999999	841	652	999999	645	867	889	696	296	967	48	572	670	571	611	845	911	207	149	999999	187	369	584	304	153	444	822	841	308	999999	936	999999	999999	511	579	728	999999	160	172	660	691	999999	916	227	29	999999	380	999999	91	392	961	999999	399	468	999999	596	267	358	657	210	55	999999	999999	780	40	68	202	168	999999	882	507	760	45	999999	937	741	453	366	284	323	74	115	760	916	553	204	999999	911	999999	999999	471	989	999999	999999	999999	643	999999	999999	196	961	636	999999	724	999999	884	999999	999999	909	531	895	999999	900	999999	343	145	939	999999	481	236	836	999999	291	999999	19	421	518	999999	83	874	303	693	999999	179	322	686	852	390	999999	41	352	499	680	389	979	839	999999	915	169	826	999999	356	576	908	360	493	355	999999	999999	786	376	943	632	44	999999	211	835	730	999999	656	293	558	734	449	883	346	796	901	313	999999	850	603	107	257	209	946	999999	409	999999	829	999999	999999	675	775	665	409	999999	999999	161	778	13	840	999999	999999	543	126	621	136	999999	23	696	453	624	545	936	999999	845	385	835	999999	94	436	911	932	325	368	883	959	784	484	999999	160	
749	535	175	999999	999999	595	999999	92	334	990	999999	805	999999	999999	309	139	839	891	564	491	810	999999	693	577	928	999999	197	184	243	999999	999999	550	999999	999999	703	98	379	925	999999	260	671	752	956	103	61	116	999999	438	999999	999999	130	893	920	999999	999999	879	841	598	91	228	407	539	849	672	648	834	271	597	999999	221	759	999999	567	313	820	68	913	999999	525	822	431	999999	125	489	541	458	630	554	205	999999	256	999999	843	116	852	141	903	294	455	999999	844	212	254	999999	994	217	336	616	178	291	966	251	82	269	999999	648	424	369	140	199	214	717	401	369	999999	977	999999	461	461	689	999999	629	154	999999	977	999999	999999	999999	495	334	999999	999999	385	913	999999	14	999999	584	319	214	999999	544	163	266	23	137	810	885	883	26	147	875	165	489	137	346	107	774	292	576	143	157	874	806	999999	200	341	487	511	959	278	999999	151	256	999999	620	476	888	999999	849	418	629	394	478	999999	257	999999	896	786	521	907	935	301	999999	80	569	670	357	199	823	795	332	383	923	999999	652	733	908	999999	516	870	219	489	999999	999999	514	999999	405	619	819	342	999999	701	999999	62	999999	203	407	185	413	950	129	698	471	63	999999	999999	470	729	543	523	948	389	999999	650	697	455	858	999999	566	806	999999	737	380	490	360	631	393	999999	999999	459	335	733	113	999999	751	520	28	388	81	268	302	676	85	305	393	999999	999999	349	364	886	344	822	619	606	999999	391	328	980	703	464	861	599	323	94	197	225	285	712	898	999999	999999	480	999999	999999	514	597	661	85	106	304	999999	53	999999	529	124	999999	999999	507	880	999999	999999	47	999999	616	406	702	999999	991	999999	999999	781	999999	450	999999	459	864	318	999999	102	97	999999	999999	884	409	265	818	93	794	999999	684	112	778	832	538	984	400	794	897	900	999999	245	670	967	999999	522	490	999999	338	79	260	999999	999999	999999	792	640	949	162	285	361	588	619	999999	999999	433	76	12	886	911	203	999999	79	999999	999999	999999	852	68	285	956	886	999999	225	754	724	719	489	310	999999	49	898	44	247	518	999999	322	999999	999999	649	544	862	520	999999	690	144	999999	190	999999	390	999999	999999	581	674	206	399	999999	999999	865	843	311	943	765	639	847	999999	999999	821	560	999999	108	999999	999999	999999	740	104	999999	181	534	620	714	999999	705	999999	248	109	326	370	999999	999999	960	948	999999	832	999999	601	999999	999999	756	677	975	198	999999	999999	999999	999999	763	172	999999	111	33	414	
838	254	999999	999999	248	999999	999999	747	696	798	780	441	914	999999	762	353	999999	149	998	496	424	999999	999999	999999	908	795	637	213	346	163	435	939	999999	555	120	91	999999	999999	362	259	489	18	980	186	417	198	994	142	282	999999	101	999999	113	536	989	999999	609	999999	864	452	999999	197	411	542	372	841	345	369	49	680	650	506	786	748	16	416	875	999999	999999	719	999999	504	999999	926	72	640	835	569	565	138	482	99	709	999999	49	999999	607	448	813	999999	853	635	102	601	768	999999	18	365	529	583	116	150	999999	999999	651	714	999999	485	480	999999	15	775	803	911	208	561	797	877	708	714	808	437	655	542	999999	176	412	340	167	477	632	480	49	982	32	341	594	999999	268	999999	46	132	999999	91	570	87	831	190	402	217	797	141	999999	815	774	999999	495	962	288	484	312	999999	999999	13	999999	999999	736	821	999999	866	966	999999	999999	383	677	999999	470	573	972	788	344	231	937	950	679	999999	823	234	217	353	846	999999	286	999999	32	999999	804	999999	981	999999	351	20	301	535	251	999999	521	282	147	999999	999999	999999	999999	499	149	90	986	376	999999	608	711	511	999999	545	30	343	956	835	361	565	881	506	591	937	999999	999999	930	412	709	999999	979	551	999999	129	146	924	642	999999	644	941	999999	438	639	383	333	840	407	755	515	907	607	686	921	581	216	711	340	62	999999	815	159	584	667	218	999999	170	424	494	409	999999	701	180	200	419	440	453	867	218	614	606	927	185	897	802	517	302	629	515	913	435	594	589	733	829	999999	550	770	430	753	172	425	913	355	418	999999	437	496	999999	151	762	843	131	448	999999	888	999999	687	864	701	999999	999999	909	580	999999	999999	121	446	371	999999	999999	683	999999	999999	451	191	999999	829	488	596	89	806	126	373	160	591	999999	151	287	999999	817	862	905	729	426	632	515	999999	381	906	103	991	134	999999	261	89	407	665	997	274	999999	999999	209	278	622	530	423	545	429	393	48	970	169	430	809	999999	777	717	48	819	675	681	458	581	502	98	999999	999999	122	999999	999999	807	999999	22	76	672	663	637	116	895	218	999999	912	999999	867	133	831	704	86	234	312	690	999999	999999	999999	203	695	627	999999	999999	849	999999	999999	358	210	241	999999	156	363	999999	373	999999	999999	153	999999	705	768	471	714	999999	266	976	999999	999999	769	502	190	999999	423	999999	999999	46	861	582	56	999999	547	999999	787	635	307	685	351	939	860	172	999999	483	999999	894	434	
234	912	999999	999999	872	37	544	588	707	61	859	732	999999	169	337	287	999999	106	585	167	214	683	999999	81	580	635	225	37	607	423	706	399	999999	999999	752	133	465	314	183	998	12	975	999999	584	448	952	862	780	533	884	61	387	991	999999	230	551	834	335	697	247	811	516	999999	999999	354	469	213	50	999999	214	999999	999999	923	586	999999	239	999999	503	999999	999999	773	445	504	722	371	329	407	999999	229	210	298	140	617	999999	196	496	993	796	240	978	749	821	373	999999	999999	337	464	414	581	999999	948	341	999999	79	999999	376	999999	269	922	34	72	420	821	216	915	692	116	987	999999	668	999999	806	273	654	878	951	82	185	660	999999	865	992	999999	237	262	957	437	999999	471	819	483	734	874	215	916	339	999999	999999	413	379	230	476	999999	999999	999999	151	77	58	200	523	999999	836	608	887	999999	79	208	593	954	957	264	568	525	580	194	511	932	67	737	999999	950	915	999999	290	813	398	999999	308	482	120	889	999999	357	948	525	647	135	986	999999	999999	140	417	212	455	125	661	951	443	999999	999999	999999	20	320	999999	572	999999	74	327	999999	770	101	900	120	843	999999	875	221	577	65	547	999999	945	21	891	418	543	713	326	175	161	447	544	580	238	901	879	78	705	386	147	583	807	912	285	754	999999	306	369	999999	999999	450	383	999999	190	999999	273	998	999999	242	38	999999	747	162	922	333	557	329	882	999999	999999	807	516	999999	999999	999999	999999	43	736	146	999999	247	353	938	925	711	73	165	400	369	999999	880	649	999999	357	999999	835	655	989	951	999999	910	999999	427	999999	999999	933	192	470	227	300	999999	272	999999	63	791	331	809	236	999999	270	401	999999	522	314	317	999999	54	999999	456	137	922	53	784	939	279	823	999999	999999	494	999999	880	694	999999	78	407	617	366	418	566	149	36	999999	778	691	806	980	999999	122	881	999999	889	348	24	999999	999999	195	999999	999999	784	999999	404	70	742	442	389	706	999999	453	906	700	801	635	287	316	110	503	275	102	999999	298	922	813	999999	220	888	541	680	999999	700	221	139	23	999999	999999	744	999999	686	345	999999	999999	999999	999999	999999	999999	481	263	71	707	988	999999	920	396	999999	496	55	590	203	999999	554	847	35	999999	999999	999999	571	788	11	999999	571	144	999999	929	790	43	75	999999	999999	999999	739	634	480	972	105	999999	300	999999	802	147	553	163	772	164	999999	464	83	560	703	521	620	692	261	382	999999	853	999999	991	606	187	431	579	
983	999999	792	919	999999	999999	577	928	404	828	999999	999999	144	417	372	999999	147	999999	959	514	771	999999	74	999999	382	999999	836	999999	999999	308	999999	625	716	973	999999	999999	372	872	999999	30	999999	775	127	792	999999	397	248	728	491	405	999999	281	227	916	999999	999999	453	745	546	279	226	999999	170	105	691	370	157	999999	999999	999999	299	275	246	938	531	999999	969	999999	349	985	859	118	999999	999999	454	865	408	799	175	999999	810	626	335	819	804	999999	615	32	110	347	249	87	491	384	115	589	999999	999999	395	812	927	181	999999	561	419	117	575	797	650	826	961	357	999999	962	306	673	940	427	144	874	390	947	181	12	745	999999	626	386	267	865	830	999999	999999	363	999999	638	230	773	409	696	91	817	381	999999	385	892	91	999999	87	442	648	999999	154	999999	999999	979	10	403	816	636	999999	199	540	785	995	842	942	642	615	668	999999	176	999999	447	793	572	999999	897	999999	853	700	107	999999	825	226	224	974	894	931	377	999999	999999	957	772	215	891	287	999999	999999	542	949	999999	913	418	989	482	999999	707	999999	859	413	112	776	963	936	999999	890	714	568	781	867	999999	999999	247	39	999999	219	255	241	901	294	979	620	94	904	260	193	890	835	744	625	999999	176	999999	999999	999999	60	993	836	821	11	572	37	506	675	900	739	676	389	999999	272	353	475	825	999999	433	492	999999	69	999999	999999	999999	879	824	165	599	881	638	284	999999	574	999999	418	999999	900	999999	999999	123	418	13	521	999999	999999	471	482	282	802	999999	507	539	54	368	934	160	999999	999999	999999	212	999999	85	28	110	402	887	799	56	934	65	925	852	481	378	283	999999	999999	999999	499	418	352	999999	796	540	999999	999999	457	216	291	999999	799	899	999999	999999	773	342	984	420	999999	623	999999	999999	348	747	425	999999	68	676	95	878	999999	927	511	999999	860	467	289	488	969	658	439	592	765	999999	265	999999	824	999999	605	940	999999	999999	999999	876	746	999999	544	59	999999	486	685	781	131	412	280	871	397	999999	888	315	63	506	451	466	999999	999999	670	672	491	999999	999999	999999	80	154	999999	244	358	999999	539	943	922	240	999999	493	999999	657	471	363	999999	394	638	81	842	299	886	574	311	121	691	666	999999	999999	567	999999	999999	358	711	976	999999	46	999999	762	223	944	999999	823	142	999999	494	999999	999999	317	276	107	999999	759	999999	781	268	242	932	246	943	872	697	60	672	999999	838	623	999999	494	758	368	871	875	857	898	906	72	442	999999	
627	164	58	939	605	999999	963	895	865	929	718	371	113	285	819	351	257	999999	161	493	129	871	999999	999999	558	908	999999	999999	902	999999	874	205	800	589	619	789	824	758	454	212	685	942	758	999999	775	397	264	595	66	516	650	573	999999	949	999999	756	999999	924	391	999999	243	87	993	279	65	522	571	524	666	40	999999	999999	888	999999	808	186	999999	574	358	999999	999999	641	999999	396	999999	310	293	851	364	863	225	999999	999999	999999	969	607	949	488	961	262	825	740	928	999999	999999	161	684	963	999999	57	643	999	575	230	54	602	258	999999	334	999999	238	720	169	803	814	626	132	141	999999	211	236	634	613	999999	344	913	712	803	407	793	625	330	999999	999999	229	999999	334	156	712	377	358	999999	999999	216	34	999999	580	135	221	372	999999	553	999999	939	999999	19	999999	480	885	141	889	455	209	999999	999999	908	999999	999999	999999	999999	999999	999999	999999	611	852	883	480	406	81	239	342	999999	591	999999	765	82	345	771	999999	999999	830	853	271	581	487	999999	999999	623	88	999999	106	999999	552	623	79	999999	133	383	96	936	539	988	999999	656	798	313	863	175	775	65	999999	248	366	999999	767	448	999999	999999	999999	948	999999	856	328	999999	143	999999	44	967	999999	712	948	999999	684	559	681	842	999999	615	783	183	50	978	999999	999999	552	857	371	999999	855	630	348	286	259	999999	206	999999	669	999999	522	192	278	895	209	73	999999	611	563	999999	691	925	994	109	74	950	999999	999999	18	306	413	285	999999	855	999999	344	999999	672	712	546	363	999	999999	999999	102	600	905	154	778	999999	915	941	303	565	999999	999999	999999	249	999999	309	239	999999	999999	373	999999	247	939	423	783	999999	999999	999999	898	999999	452	692	999999	992	999999	474	54	764	999999	234	391	472	981	999999	367	999999	707	134	461	413	316	999999	999999	809	999999	999999	661	491	370	912	999999	480	52	286	122	805	187	644	242	746	999999	475	459	999999	981	577	999999	260	65	602	168	574	999999	495	710	532	366	944	40	161	999999	999999	999999	81	148	999999	429	705	999999	999999	14	73	891	714	999999	999999	470	886	999999	394	599	410	436	767	754	520	999999	999999	575	999999	448	242	613	91	933	701	80	387	310	999999	999999	559	685	502	598	105	999999	278	346	869	72	999999	126	645	999999	999999	999999	636	327	999999	423	999999	140	985	124	771	459	810	781	999999	770	92	586	757	246	49	999999	934	999999	659	838	228	999999	706	528	967	126	967	529	529	999999	444	70	682	656	999999	429	699	
387	826	645	871	497	888	108	979	999999	369	409	522	999999	202	466	668	789	204	661	434	467	156	999999	491	291	261	882	999999	32	903	110	960	619	34	556	999999	23	999999	731	332	607	548	83	999999	568	16	841	382	978	401	892	462	999999	999999	999999	240	181	164	590	246	16	999999	957	990	999999	448	902	663	645	123	655	823	999999	338	826	918	83	897	922	285	419	509	357	630	20	648	999999	624	792	325	181	999999	386	495	999999	834	591	92	498	130	999999	188	999999	865	999999	999999	988	295	178	324	999999	283	242	315	999999	999999	424	336	999999	999999	112	288	999999	999999	999999	796	999999	978	22	991	336	999999	409	802	181	241	772	492	883	940	659	60	456	999999	167	898	626	999999	668	819	419	265	999999	877	28	999999	316	416	923	949	999999	20	999999	186	987	177	874	440	143	594	999999	999999	452	49	960	999999	832	999999	172	999999	180	375	319	203	581	81	887	531	784	356	924	999999	568	999999	317	649	777	279	490	989	34	999999	937	83	999999	487	999999	73	917	965	993	913	254	880	778	999999	700	999999	999999	915	290	352	656	999999	999999	378	374	518	731	321	285	562	912	182	999999	984	999999	246	119	104	268	824	614	818	362	20	120	687	165	999999	948	999999	674	574	709	681	539	160	413	716	123	304	999999	605	690	999999	11	82	999999	794	999999	463	970	510	657	999999	738	837	434	659	999999	686	362	681	999999	587	888	347	472	999999	454	287	999999	999999	981	999999	493	999999	137	922	19	999999	999999	371	999999	999999	727	999999	917	999999	943	702	999999	754	458	436	999999	999999	243	113	552	663	609	524	349	551	630	577	528	692	999999	999999	710	511	649	999999	860	991	459	877	859	723	999999	999999	999999	752	999999	999999	944	554	32	833	775	34	380	355	439	999999	999999	999999	864	160	645	234	999999	999999	999999	223	114	999999	576	950	210	365	999999	828	999999	999999	131	999999	989	551	632	974	999999	149	954	685	141	304	789	559	969	779	22	708	87	204	947	189	760	348	974	715	978	82	632	419	999999	999999	121	58	189	434	690	999999	528	671	564	141	269	316	92	810	999999	999999	981	430	352	545	999999	49	999999	941	836	650	999999	917	999999	598	516	999999	904	588	193	740	999999	544	99	700	190	416	640	816	999999	454	999999	174	275	962	999999	212	76	245	999999	999999	615	248	598	49	744	610	675	966	624	724	411	503	627	708	646	999999	341	652	999999	343	408	627	999999	392	395	413	651	43	507	314	478	669	786	999999	
999999	140	946	59	955	999999	740	999999	201	205	52	761	547	566	325	999999	871	424	881	999999	673	988	999999	216	654	341	959	642	469	320	999999	742	716	516	583	999999	500	999999	999999	785	603	999999	435	825	349	633	999999	95	717	852	443	64	787	328	447	999999	912	740	404	624	999999	999999	999999	999999	949	310	54	40	983	810	164	589	727	106	864	999999	562	402	866	30	475	873	924	616	877	202	954	398	78	446	602	760	886	82	174	504	999999	555	876	999999	999999	835	999999	907	698	999999	336	999999	464	509	999999	520	873	999999	158	746	999999	999999	999999	999999	355	999999	999999	546	217	999999	702	654	931	370	416	17	999999	999999	442	640	771	26	918	33	865	999999	934	569	999999	92	886	512	999999	428	329	999999	551	999999	693	931	873	565	999999	304	161	682	999999	103	999999	576	999999	56	941	518	974	168	999999	979	999999	93	722	402	683	135	517	199	730	999999	51	482	999999	999999	142	510	767	999999	326	623	872	192	999999	840	476	999999	98	839	571	415	999999	171	999999	999999	237	610	999999	999999	999999	574	787	961	952	257	62	620	120	999999	914	999999	999999	768	842	999999	117	708	580	882	999999	999999	47	677	999999	324	69	999999	227	894	999999	531	301	296	333	999999	836	999999	999999	999999	788	999999	187	500	925	139	664	685	999999	210	464	529	999999	337	999999	999999	537	119	342	637	197	999999	403	225	999999	392	999999	464	999999	101	228	206	478	999999	999999	79	218	546	751	498	660	384	999999	27	439	649	501	999999	742	999999	999999	999999	578	603	77	616	463	961	82	543	990	209	250	999999	981	999999	61	999999	243	484	999999	990	999999	844	977	999999	620	385	786	778	890	185	722	999999	877	501	628	999999	999999	487	616	999999	474	218	508	460	144	333	45	181	598	787	730	999999	999999	232	999999	733	999999	264	995	87	184	999999	653	814	999999	642	359	999999	640	186	466	755	868	40	999999	159	345	526	999999	999999	350	999999	190	112	999999	464	999999	655	999999	894	258	993	492	999999	82	181	564	694	999999	501	999999	999999	999999	999999	999999	974	399	528	706	220	398	999999	999999	999999	999999	569	123	550	369	32	593	999999	358	745	999999	473	999999	999999	957	999999	594	651	999999	186	322	999999	83	768	781	479	75	530	948	921	506	159	416	784	802	513	68	24	334	951	908	279	206	795	999999	999999	999999	69	571	999999	625	746	556	409	395	941	999999	354	769	889	999999	73	755	999999	249	777	66	999999	537	453	297	580	327	999999	277	53	999999	288	283	922	768	16	
958	597	306	999999	999999	17	999999	860	27	713	254	999999	994	845	999999	769	555	717	802	999999	532	128	73	55	429	954	141	352	352	217	999999	846	131	950	999999	167	999999	489	183	59	100	676	999999	584	999999	999999	999999	432	528	829	732	565	130	999999	483	840	999999	260	340	649	999999	57	999999	809	641	999999	323	54	740	366	639	75	543	999999	142	999999	691	489	719	546	999999	709	999999	999999	999999	516	726	585	476	999999	633	879	999999	534	999999	52	168	999999	942	927	569	562	691	172	199	999999	31	377	999999	627	999999	54	540	794	302	175	999999	999999	334	134	681	738	577	475	732	760	916	19	579	99	697	75	546	999999	999999	794	27	660	333	818	999999	358	181	848	126	589	348	365	241	17	819	173	301	817	256	999999	984	226	999999	439	750	22	798	999999	930	93	507	748	817	507	999999	573	671	516	640	332	567	728	999999	152	421	561	999999	571	999999	534	773	728	546	155	999999	801	230	999999	78	481	560	999999	918	43	92	599	999999	733	999999	255	999999	999999	187	923	274	999999	866	297	27	999999	999999	237	54	405	319	778	999999	671	697	357	353	777	448	168	772	999999	999999	325	70	821	23	999999	711	34	999999	988	551	999999	881	999999	934	932	876	999999	246	333	811	522	999999	314	999999	999999	999999	999999	902	723	346	999999	161	563	999999	550	237	206	185	201	525	999999	999999	330	999999	589	789	153	422	420	901	568	921	448	898	297	999999	756	434	999999	17	209	999999	999999	999999	532	999999	328	999999	999999	705	999999	704	55	807	791	999999	403	87	807	96	892	999999	492	821	778	106	712	664	167	999999	480	999999	48	999999	325	999999	63	678	703	128	999999	54	38	715	231	864	876	640	116	147	999999	999999	626	60	125	119	639	497	873	436	999999	663	999999	444	999999	908	666	862	492	893	106	725	383	688	624	848	71	776	999999	913	230	81	557	29	999999	999999	154	987	999999	216	268	565	804	277	369	999999	999999	593	490	323	999999	23	158	999999	51	482	999999	999999	999999	999999	58	862	897	960	215	999999	115	922	693	432	999999	999999	794	285	634	540	920	115	329	816	746	999999	999999	999999	999999	216	922	344	977	278	506	999999	561	801	168	405	667	844	999999	683	999999	999999	899	68	560	529	228	873	588	510	999999	199	618	618	529	580	576	621	254	998	764	999999	944	425	926	556	126	992	127	239	873	86	999999	646	124	566	577	237	725	999999	987	59	755	476	999999	999999	598	943	281	587	828	55	600	72	918	931	245	
484	142	14	412	999999	999999	359	999999	999999	155	972	504	999999	12	999999	896	67	21	714	25	477	708	619	957	183	720	539	999999	999999	486	981	727	192	330	103	105	721	999999	761	303	406	839	241	170	625	448	318	585	999999	159	542	61	214	915	768	775	999999	56	238	999999	226	948	810	998	173	255	321	643	909	253	999999	282	999999	420	618	638	477	999999	342	735	412	954	999999	677	944	930	523	276	999999	327	999999	675	556	256	87	458	38	243	997	379	137	674	675	999999	999999	269	802	793	999999	140	308	72	713	999999	113	999999	37	143	999999	243	732	54	999999	592	669	999999	726	13	343	170	609	243	462	962	608	737	289	684	702	684	999999	729	969	431	29	520	999999	62	152	815	430	895	189	763	647	999999	593	93	576	474	543	798	459	999999	530	74	610	751	895	999999	999999	352	440	379	115	12	84	660	572	999999	548	673	860	527	739	714	999999	698	324	525	154	999999	118	999999	151	339	279	833	900	999999	909	999999	167	999999	833	999999	464	809	999999	644	17	932	520	999999	925	999999	999999	932	406	815	19	912	436	379	231	999999	244	212	238	775	999999	251	759	618	249	999999	999999	92	694	661	259	255	999999	680	518	221	685	690	999999	281	999999	347	436	999999	944	997	782	788	556	999999	843	262	999999	882	911	999999	182	901	187	999999	363	855	247	745	566	999999	872	756	861	19	111	999999	999999	957	385	999999	999999	675	673	252	999999	728	536	647	817	997	999999	167	999999	752	49	783	513	715	918	544	110	690	528	190	999999	999999	926	999999	999999	300	362	623	507	526	950	507	238	935	50	999999	329	599	928	568	99	714	988	119	970	999999	50	999999	48	999999	999999	134	156	492	999999	529	801	989	702	526	644	61	999999	999999	801	999999	555	577	675	293	225	510	762	959	101	999999	48	999999	999999	627	999999	177	584	666	242	826	360	999999	818	999999	833	340	896	999999	923	47	64	746	318	999999	772	472	519	755	999999	783	372	999999	999999	999999	491	984	999999	84	276	477	999999	993	999999	999999	191	809	759	164	459	999999	613	999999	999999	64	999999	301	509	148	855	787	657	829	51	458	464	173	353	121	38	849	918	822	144	999999	570	70	737	343	999999	999999	713	365	305	739	180	20	161	347	350	200	999999	999999	229	489	819	647	999999	560	520	28	465	647	135	610	999999	791	226	588	999999	306	563	999999	892	893	83	302	534	311	999999	453	999999	16	770	999999	374	645	999999	999999	637	922	999999	187	822	238	
506	76	239	695	999999	999999	794	999999	852	999999	636	318	391	335	999999	526	123	650	282	77	17	459	877	296	246	331	198	570	951	571	197	386	353	663	396	17	72	839	538	899	658	448	163	725	212	65	264	999999	249	120	809	468	905	999999	231	57	198	942	458	999999	200	233	621	999999	856	260	964	727	939	408	463	284	999999	382	418	568	999999	161	94	190	76	921	331	841	762	729	481	599	442	349	999999	130	999999	96	709	999999	999999	872	999999	999999	100	537	337	841	999999	534	356	999999	345	662	752	46	857	999999	385	999999	902	999999	529	136	999999	375	294	999999	589	343	894	35	672	984	740	432	292	999999	100	999999	593	489	999999	237	999999	948	263	779	999999	781	272	121	710	440	532	57	352	741	182	999999	252	737	261	999999	640	330	860	361	922	329	753	724	187	845	685	423	594	302	999999	830	122	514	12	807	81	782	325	999999	462	999999	89	999999	960	999999	297	855	999999	872	999999	62	98	999999	857	277	999999	999999	933	864	755	118	463	60	988	999999	612	999999	735	999999	251	857	15	999999	899	999999	249	212	764	812	558	999999	195	722	999999	701	999999	219	999999	735	779	999999	999999	460	999999	353	999999	39	999999	999999	763	560	999999	783	630	738	56	470	12	628	38	825	782	999999	999999	925	923	740	355	297	609	402	89	999	999999	718	19	555	151	556	999999	220	999999	156	59	998	709	411	102	966	654	999999	216	999999	706	999999	750	726	153	561	429	499	683	275	18	370	480	130	999999	999999	729	999999	328	456	999999	818	999999	999999	999999	999999	225	522	999999	389	642	999999	999999	60	303	720	967	292	411	999999	136	510	999999	384	148	999999	527	589	301	190	247	163	953	999999	410	888	779	999999	999999	835	999999	906	851	304	632	681	999999	999999	827	999999	999999	999999	99	737	329	999999	291	800	497	393	790	636	231	467	152	489	383	435	999999	414	999999	852	638	999999	255	230	999999	999999	999999	466	999999	108	999999	902	245	800	73	226	999999	999999	999999	999999	627	271	55	708	684	394	162	999999	308	999999	779	422	458	999999	808	523	492	999999	469	999999	57	40	878	692	874	999999	999999	351	999999	166	999999	367	807	999999	999999	377	530	999999	545	274	89	999999	999999	765	328	999999	999999	999999	991	999999	999999	999999	822	557	931	597	392	363	833	999999	999999	810	727	151	753	422	614	495	999999	441	993	999999	563	204	970	447	871	123	373	999999	999999	87	999999	875	999999	663	544	999999	41	999999	984	177	713	190	999999	279	882	27	21	906	
734	999999	286	559	999999	788	778	628	586	493	725	999999	999999	999999	490	999999	999999	851	718	999999	877	363	464	240	456	999999	241	383	102	701	999999	999999	999999	467	999999	999999	801	999999	328	644	885	916	999999	548	911	716	187	415	999999	27	999999	999999	308	921	38	380	504	55	999999	731	557	404	535	999999	928	870	999999	531	506	999999	293	999999	533	84	214	961	690	916	328	740	648	825	683	999999	881	534	999999	999999	999999	430	422	755	697	999999	999999	490	390	788	999999	51	549	655	908	136	999999	170	506	234	717	76	999999	588	727	372	92	731	721	461	999999	403	999999	986	102	999999	160	999999	961	936	987	999999	999999	999999	305	287	200	999999	916	999999	350	721	37	331	472	372	739	834	38	334	514	999999	769	929	784	226	726	562	563	832	975	999999	208	569	246	994	999999	788	292	999999	181	99	999999	174	120	292	375	993	524	730	999999	326	508	999999	432	633	954	651	127	89	561	638	999999	94	999999	152	523	999999	94	478	876	951	999999	999999	999999	999999	549	604	818	999999	850	732	48	832	495	658	698	572	147	613	49	844	999999	212	888	999999	660	730	592	967	768	908	909	55	999999	999999	999999	919	483	18	94	359	832	625	238	829	600	606	599	922	999999	951	330	999999	438	42	290	349	701	619	764	999999	21	850	733	942	822	999999	979	999999	885	999999	98	139	529	690	999999	55	974	68	999999	63	140	669	523	817	587	437	616	821	115	999999	228	863	253	275	348	982	892	999999	16	999999	999999	500	47	674	999999	200	952	999999	31	244	375	642	999999	711	999999	351	336	915	364	394	999999	168	999999	460	561	234	885	264	999999	999999	163	688	62	345	436	639	631	849	954	396	999999	999999	799	870	68	585	999999	542	586	996	655	976	931	621	999999	468	507	586	122	637	315	698	406	991	91	687	590	999999	999999	58	719	999999	961	967	999999	517	368	132	402	975	999999	353	677	355	999999	999999	756	440	123	967	142	55	737	327	91	787	472	808	789	381	995	999999	267	538	286	178	999999	964	712	714	110	384	194	146	599	961	30	60	618	999999	999999	159	227	317	915	674	999999	644	885	131	55	999999	999999	30	979	191	95	148	79	215	999999	999999	728	409	999999	757	860	600	727	130	999999	421	999999	999999	999999	999999	638	950	622	611	428	381	88	591	669	549	51	174	167	417	876	882	981	412	742	148	430	817	449	999999	814	159	916	765	999999	633	999999	458	999999	999999	553	145	526	467	999999	790	713	147	740	327	
715	999999	443	319	253	884	440	999999	999999	313	426	821	510	999999	797	278	464	322	236	45	189	592	999999	33	864	740	366	999999	625	999999	434	999999	87	999999	452	128	716	607	521	479	203	582	317	275	999999	732	635	999999	670	518	336	400	910	704	148	132	109	419	454	999999	528	917	172	999999	878	142	743	388	21	999999	562	999999	801	756	842	606	285	330	316	142	115	999999	852	116	999999	43	382	382	983	999999	999999	307	999999	18	951	286	999999	999999	396	584	999999	256	999999	992	955	479	599	164	862	541	847	779	999999	322	407	234	999999	65	574	845	760	370	404	999999	659	265	999999	792	805	565	999999	999999	933	999999	154	858	254	859	161	155	999999	999999	519	999999	482	250	204	840	610	999999	221	365	552	999999	824	627	852	367	343	999999	775	999999	359	999999	355	999999	999999	999999	177	999999	979	214	999999	999999	411	542	850	999999	220	418	70	863	999999	999999	354	999999	999999	392	908	526	999999	887	526	999999	380	637	868	223	999999	793	405	999999	999999	999999	747	16	460	134	150	291	776	900	156	924	639	912	999999	999999	952	524	82	999999	472	650	543	999999	999999	453	58	773	673	637	855	426	23	246	200	130	340	999999	380	491	252	626	750	999999	740	601	821	467	22	597	271	582	721	942	362	32	528	654	327	17	85	376	618	148	55	730	999999	402	721	504	941	613	154	590	220	845	999999	438	362	999999	631	999999	999999	86	376	999999	705	81	999999	177	601	685	30	372	999999	876	17	611	69	999999	690	999999	745	517	655	657	437	999999	999999	516	132	100	302	241	999999	494	614	542	999999	771	35	839	999999	553	903	266	593	999999	184	344	837	298	378	352	405	212	999999	254	430	999999	845	574	999999	378	999999	510	999999	788	986	999999	999999	999999	839	297	984	850	911	999999	613	399	74	656	956	397	999999	999999	722	950	835	183	649	370	121	63	926	460	999999	149	999999	403	873	804	795	262	82	372	999999	90	367	554	301	653	640	41	654	199	999999	951	699	999999	787	442	999999	813	999999	901	363	786	371	533	359	771	693	999999	999999	999999	861	704	325	316	385	642	592	291	882	999999	999999	90	408	737	999999	999999	999999	296	615	999999	999999	999999	979	181	18	671	719	999999	204	530	959	429	515	394	338	913	636	393	836	155	850	671	999999	286	180	999999	999999	633	690	810	330	407	605	999999	999999	879	725	153	308	713	922	999999	96	361	999999	999999	999999	24	409	929	913	67	999999	469	591	999999	61	702	10	735	293	95	
153	394	209	562	824	430	999999	459	198	999999	94	132	232	102	584	579	249	999999	707	999999	234	761	999999	273	946	145	503	238	999999	999999	152	573	429	837	614	702	162	484	486	154	48	950	741	999999	972	338	999999	498	604	482	462	140	37	999999	860	392	999999	936	999999	688	927	999999	631	999999	999999	999999	702	395	487	882	426	765	999999	563	334	284	29	475	301	618	899	999999	634	999999	569	999999	545	509	977	232	999999	999999	868	798	227	302	329	999999	90	460	636	851	21	721	999999	696	747	473	596	586	372	999999	999999	999999	999999	922	122	285	605	999999	976	203	417	265	679	210	897	595	346	42	955	453	394	840	982	57	993	999999	300	872	999999	81	912	400	859	191	581	999999	999999	304	189	999999	969	751	999999	442	443	999999	52	854	999999	999999	137	564	630	999999	637	999999	25	741	929	210	999999	733	999999	999999	290	26	405	497	999999	37	586	51	999999	911	483	643	366	549	999999	246	999999	446	83	122	944	999999	770	999999	553	776	854	277	374	979	999999	999999	687	580	162	426	361	555	999999	771	575	999999	711	999999	444	994	448	476	999999	999999	999999	999999	999999	951	959	931	256	464	944	852	999999	999999	676	873	852	247	955	999999	999999	196	999999	324	221	999999	547	858	646	60	506	999999	338	999999	999999	681	999999	999999	587	736	620	999999	180	896	610	382	999999	266	419	838	866	207	48	999999	89	941	999999	27	337	357	999999	111	294	999999	957	395	524	793	179	994	999999	342	659	229	999999	174	26	988	999999	999999	712	290	999999	808	194	308	999999	999999	999999	207	874	630	999999	999999	332	518	936	974	939	224	857	805	97	424	612	534	547	999999	495	914	925	818	999999	498	644	133	663	999999	21	659	875	847	494	971	130	605	159	429	897	999999	237	52	59	999999	981	907	999999	999999	206	999999	761	701	999999	394	999999	66	326	694	595	208	855	999999	963	290	348	19	321	125	304	999999	384	127	920	838	686	999999	999999	999999	999999	737	930	638	289	360	999999	183	667	999999	699	73	288	464	834	999999	999999	776	88	769	999999	971	596	87	730	199	285	999999	780	352	707	999999	298	512	187	999999	999999	226	181	612	999999	999999	352	220	999999	240	728	999999	293	231	999999	910	804	999999	663	545	150	853	908	999999	999999	999999	403	324	402	310	774	775	286	999999	431	586	605	476	387	985	628	385	661	499	999999	999999	999999	559	317	999999	999999	999999	848	999999	717	424	318	999999	999999	137	772	38	999999	125	999999	952	644	317	800	459	315	337	
621	678	917	765	201	999999	629	999999	999999	843	17	605	715	485	926	999999	267	16	277	999999	939	999999	223	600	567	999999	43	517	720	51	759	857	999999	267	678	180	725	952	232	899	461	816	232	928	30	999999	409	999999	999999	999	59	793	191	999999	397	371	999999	999999	999999	655	385	121	999	863	94	159	999999	999999	999999	756	919	315	783	378	71	999999	999999	294	579	354	146	62	491	720	999999	965	999999	999999	869	317	714	408	999999	576	523	349	999999	368	843	870	109	951	184	999999	90	744	999999	999999	730	273	999999	180	999999	853	999999	333	630	999999	871	129	483	999999	588	499	999999	521	561	217	854	721	317	669	451	708	254	999999	878	222	999999	257	955	999999	970	605	999999	544	999999	900	999999	200	999999	999999	999999	724	397	687	372	999999	237	999999	192	999999	957	999999	956	673	999999	999999	608	999999	455	418	649	999999	999999	619	451	982	999999	507	860	661	999999	999999	12	779	183	999999	321	567	823	203	984	80	75	999999	999999	999999	649	999999	814	622	999999	999999	744	311	888	872	561	778	245	389	169	999999	709	999999	653	303	16	186	999999	12	999999	999999	999999	261	433	578	558	19	713	489	343	223	693	247	370	425	919	700	891	310	175	542	331	999999	43	265	370	999999	510	612	955	472	811	812	895	260	232	999999	877	999999	323	551	999999	756	56	946	46	472	170	237	383	315	295	199	836	194	719	77	999999	178	999999	23	509	111	533	870	999999	880	351	119	202	999999	822	582	986	624	999999	575	999999	97	999999	898	384	999999	238	650	187	621	999999	999999	541	165	275	709	999999	999999	999999	999999	233	999999	999999	999999	130	60	44	947	492	712	213	222	715	153	680	140	999999	319	639	236	872	999999	693	791	999999	639	578	47	999999	123	999999	686	999999	515	999999	221	999999	73	999999	333	999999	291	167	474	999999	763	999999	397	484	144	999999	791	671	814	999999	350	492	752	260	490	482	997	999999	999999	241	526	999999	210	802	469	586	999999	542	999999	988	590	725	228	382	151	643	190	562	36	999999	689	25	767	423	11	728	801	813	296	850	250	505	788	242	891	134	795	999999	25	558	875	259	999999	999999	510	999999	274	999999	118	846	302	445	999999	26	552	511	871	786	800	741	784	81	999999	464	747	999999	936	985	999999	27	999999	595	546	999999	486	439	659	941	913	386	464	431	999999	449	558	999999	746	771	690	999999	263	18	794	999999	773	999999	999999	900	999999	425	688	288	999999	101	998	707	999999	999999	540	999999	851	999999	873	999999	286	
363	999999	805	906	942	348	175	304	111	764	839	999999	272	703	682	435	759	999999	497	697	999999	542	613	451	851	907	464	241	577	538	333	145	380	999999	420	999999	999999	993	999999	87	523	983	787	337	169	906	999999	587	857	999999	999999	76	385	726	999999	820	762	363	65	45	883	999999	727	999999	440	703	429	999999	292	254	999999	765	726	419	184	201	755	286	292	944	281	876	999999	889	445	999999	759	653	999999	600	999999	845	938	999999	203	589	266	999999	896	465	486	370	305	613	999999	999999	349	966	551	909	74	999999	81	121	999999	999999	999999	999999	999999	184	943	775	378	999999	578	390	826	626	999999	595	935	540	999999	826	467	910	999999	769	438	117	999999	793	112	986	999999	999999	773	999999	346	196	38	429	96	722	521	711	992	613	45	80	510	723	999999	956	974	534	107	254	654	854	435	999999	409	30	267	160	673	391	166	390	617	10	289	999999	566	516	453	667	999999	756	917	968	734	999999	606	999999	53	155	22	11	101	528	182	999999	999999	999999	999999	76	464	371	999999	611	457	655	463	999999	444	721	399	468	90	999999	999999	898	936	999999	66	51	423	75	117	527	379	164	298	999999	999999	999999	999999	328	999999	386	213	943	718	316	521	89	903	105	999999	331	756	554	920	661	588	283	999999	304	999999	978	653	398	264	519	242	302	999999	375	683	646	453	81	972	704	999999	995	189	630	945	977	147	327	999999	785	999999	999999	243	999999	509	553	251	973	147	517	733	814	999999	209	999999	999999	722	538	422	122	878	685	581	226	999999	593	999999	925	999999	213	840	336	999999	479	747	417	68	729	865	999999	999999	480	933	464	971	421	315	980	555	727	264	608	904	204	907	999999	999999	27	999999	916	999999	326	624	999999	676	407	732	220	461	667	169	993	999999	293	717	407	751	127	999999	999999	287	124	380	999999	999999	241	431	999999	571	660	999999	51	999999	999999	680	88	856	999999	787	574	999999	105	528	999999	999999	271	935	621	999999	509	345	135	771	196	639	999999	945	999999	984	999999	975	844	648	800	999999	999999	474	724	613	638	551	751	339	681	335	191	999999	999999	999999	999999	306	810	999999	71	325	47	279	341	319	999999	142	862	24	352	598	845	456	727	394	449	796	220	999999	847	958	999999	796	100	861	457	748	463	929	307	148	175	443	587	485	465	999999	143	415	278	999999	688	736	987	93	999999	735	999999	107	999999	891	95	802	563	113	999999	999999	189	480	861	596	679	933	717	213	432	411	999999	252	928	
600	663	805	739	351	280	999999	999999	17	999999	999999	879	366	314	415	63	372	879	483	999999	224	669	662	553	999999	999999	755	28	783	999999	999999	999999	626	178	34	238	290	73	221	832	874	442	182	109	150	716	322	628	312	999999	70	532	395	498	999999	931	10	261	999999	524	999999	838	35	357	303	855	999999	197	999999	187	999999	309	999999	651	878	781	497	563	413	964	999999	136	716	632	600	556	481	138	463	103	237	38	15	999999	317	999999	416	825	805	294	464	135	999999	135	387	760	863	744	999999	932	444	999999	848	102	20	999999	131	403	757	747	383	999999	733	197	949	744	303	972	999999	999999	375	999999	757	999999	510	389	789	591	255	839	692	999999	518	531	658	790	190	913	999999	919	914	23	77	68	910	339	401	160	185	643	466	891	999999	999999	567	772	689	729	999999	631	609	540	157	999999	64	646	999999	212	538	168	999999	390	296	999999	927	999999	999999	698	217	999999	987	638	415	999999	999999	801	335	740	963	886	999999	999999	331	64	999999	999999	865	160	14	274	723	198	622	27	89	85	999999	987	999999	215	999999	990	521	420	643	970	134	545	999999	263	999999	999999	249	999999	66	112	69	999999	113	552	496	999999	694	999999	457	799	26	999999	532	307	206	348	889	999999	718	121	999999	910	420	349	260	329	615	751	953	848	999999	999999	960	976	26	373	884	307	718	724	305	577	963	844	954	735	999999	247	66	999999	985	490	933	945	172	158	820	763	999999	176	999999	943	990	609	999999	999999	438	999999	290	832	464	592	49	994	815	372	947	576	395	999999	316	378	999999	980	999999	999999	47	25	999999	999999	552	130	15	551	886	999999	999999	363	994	908	307	467	956	233	999999	999999	450	939	139	800	211	254	377	778	999999	999999	258	20	746	999999	18	423	999999	423	290	344	587	497	117	463	999999	593	582	487	227	849	999999	470	472	468	999999	108	999999	999999	666	999999	999999	236	692	427	114	577	616	999999	899	999999	725	543	943	999999	999999	952	831	676	999999	617	671	890	561	999999	56	787	547	999999	372	910	537	728	756	981	591	360	805	689	359	217	976	999999	588	342	134	999999	999999	299	999999	75	276	218	999999	58	999999	999999	675	682	381	326	39	338	251	999999	356	999999	786	961	592	465	157	999999	327	808	641	999999	312	999999	999999	176	999999	257	999999	999999	644	328	731	999999	355	729	684	999999	317	42	187	647	726	999999	986	138	102	565	707	197	918	133	891	199	417	933	559	999999	797	214	66	782	703	944	
999999	999999	274	88	616	862	781	999999	834	294	999999	999999	976	712	242	999999	999999	704	550	448	388	521	999999	542	999999	422	999999	236	999999	113	999999	405	999999	782	256	958	999999	999999	999999	844	415	999999	298	606	569	424	999999	847	225	50	140	361	999999	265	566	832	600	999999	789	204	693	554	697	731	999999	234	999999	999999	466	284	893	70	999999	706	999999	493	232	831	973	875	465	999999	21	296	972	624	174	688	999999	424	367	140	234	999999	160	999999	207	566	999999	345	375	999999	390	999999	156	80	606	534	233	82	609	769	759	914	999999	371	542	411	758	999999	999999	371	978	52	916	762	835	10	999999	180	999999	665	543	637	509	703	999999	999999	149	999999	999999	640	464	152	814	598	999999	320	26	789	328	795	808	604	285	14	783	348	999999	393	999999	606	999999	62	786	943	236	131	414	45	429	472	271	856	676	999999	906	835	999999	327	391	525	983	999999	851	500	857	999999	999999	505	920	999999	55	755	999999	999999	662	999999	366	871	372	259	906	999999	369	856	533	951	927	856	107	947	120	706	999999	999999	622	221	210	295	999999	999999	999999	908	124	999999	427	516	999999	999999	999999	504	479	366	955	141	619	999999	407	999999	967	906	21	505	408	972	492	348	999999	948	797	451	210	80	785	85	999999	997	866	542	438	27	999999	999999	99	602	999999	999999	751	871	999999	619	813	215	999999	189	999999	273	999999	151	344	89	763	999999	467	999999	303	408	580	879	650	999999	146	999999	567	949	153	348	416	999999	999999	737	596	881	847	999999	637	995	752	606	799	227	497	724	207	359	264	522	215	773	309	80	183	871	230	488	999999	999999	999999	378	46	937	857	704	647	606	999999	881	403	289	687	308	655	974	90	433	999999	999999	667	999999	695	631	143	642	999999	434	563	725	661	368	705	999999	357	383	999999	862	369	999999	86	999999	867	382	128	999999	96	10	424	999999	791	796	364	70	290	440	683	414	804	225	208	223	999999	766	229	999999	584	999999	950	282	414	227	73	341	345	76	349	999999	512	217	555	505	999999	364	933	999999	999999	999999	410	999999	700	165	68	154	999999	863	557	999999	162	999999	999999	98	60	999999	795	999999	733	33	999999	999999	100	370	902	596	669	702	213	688	832	365	40	938	597	43	582	258	168	918	999999	481	518	999999	170	427	999999	467	454	999999	568	369	999999	980	920	196	826	339	999999	471	485	891	660	999999	999999	797	64	999999	999999	27	570	546	999999	814	999999	252	704	851	209	999999	731	999999	999999	345	
130	473	999999	999999	999999	999999	216	252	996	696	999999	855	821	649	971	372	373	462	966	999999	307	31	954	327	999999	678	492	999999	139	777	740	283	999999	999999	748	804	999999	999999	394	100	811	327	550	999999	381	999999	999999	64	880	999999	121	279	245	821	48	108	518	999999	356	350	999999	999999	122	228	956	169	221	507	900	176	999999	369	77	876	625	979	481	245	946	999999	257	437	999999	302	666	470	48	822	999999	650	295	668	999999	999999	181	579	215	332	762	999999	219	923	999999	713	999999	751	212	369	205	999999	627	283	959	999999	103	491	146	819	999999	495	131	999999	999999	260	999999	139	711	33	704	56	774	999999	483	734	72	333	999999	999999	263	915	268	999999	999999	999999	33	22	709	999999	951	689	442	396	770	276	100	820	702	903	832	999999	50	188	664	158	999999	478	800	235	20	769	218	755	565	646	237	999999	772	14	237	868	430	136	82	25	613	387	388	999999	643	252	999999	379	558	354	874	999999	999999	478	932	554	222	484	574	191	480	999999	830	999999	49	648	999999	697	999999	999999	489	999999	116	649	545	999999	999999	593	591	767	148	999999	999999	221	771	157	999999	303	81	682	655	945	999999	890	999999	926	557	264	177	995	204	999999	703	593	999999	961	999999	373	999999	35	464	629	999999	999999	52	641	489	619	999999	891	999999	754	625	999999	318	543	360	226	999999	618	359	999999	425	999999	999999	214	145	999999	999999	810	184	75	370	56	999999	36	999999	756	847	902	447	999999	901	286	786	450	317	710	284	331	611	999999	999999	324	676	999999	999999	306	242	838	999999	874	273	552	717	999999	999999	579	999999	291	999999	603	378	211	181	421	934	149	809	999999	896	999999	339	34	999999	427	806	56	379	600	999999	756	523	19	406	572	674	359	568	999999	66	738	935	992	840	17	388	67	152	999999	693	999999	999999	119	941	81	545	249	352	299	346	999999	209	999999	469	999999	89	368	805	609	999999	584	999999	175	76	168	499	346	193	201	49	748	903	124	906	757	270	414	78	999999	999999	434	16	999999	307	719	538	760	533	117	927	999999	262	999999	517	119	494	330	53	782	581	209	999999	161	260	598	444	95	278	711	473	675	299	480	582	322	577	999999	868	999999	630	739	813	86	274	28	496	369	999999	797	273	939	370	999999	753	827	378	855	29	708	284	999999	491	821	643	261	730	999999	999999	205	541	193	999999	696	999999	842	395	999999	999999	241	999999	85	999999	481	999999	533	315	13	999999	999999	943	722	999999	169	82	187	
257	991	442	999999	999999	715	999999	999999	999999	999999	488	674	144	910	441	399	999999	787	607	209	964	20	382	120	999999	726	63	217	261	999999	999999	301	623	973	999999	999999	999999	873	942	396	999999	86	225	369	999999	999999	869	816	322	554	753	504	562	873	223	999999	999999	332	76	572	661	999999	999999	999999	999999	196	61	170	326	999999	852	999999	844	220	532	999999	795	999999	74	316	857	246	894	706	999999	407	739	750	760	356	785	223	807	380	735	999999	926	778	999999	999999	589	708	999999	999999	701	657	999999	999999	350	335	452	605	268	999999	715	424	305	453	381	780	456	311	410	970	261	638	298	474	485	55	961	26	831	215	727	158	746	619	15	418	747	397	409	434	999999	999999	999999	57	665	321	999999	483	999999	410	412	287	308	529	33	72	999999	194	866	305	374	435	773	999999	43	566	677	686	999999	963	999999	69	999999	975	76	81	999999	250	999999	999999	864	488	619	999999	802	999999	999999	227	595	942	58	999999	530	113	69	478	999999	902	23	108	643	504	45	443	999999	352	385	999999	463	999999	389	128	999999	702	441	886	816	999999	260	594	716	999999	999999	999999	914	479	539	798	999999	598	664	781	236	710	530	369	452	999999	999999	459	999999	999999	999999	644	563	929	187	827	671	183	999999	74	999999	429	392	999999	999999	539	529	898	999999	587	417	865	297	999999	892	675	182	82	999999	640	999999	999999	999999	199	696	456	941	999999	999999	711	137	742	999999	600	139	806	328	346	954	912	656	165	645	999999	120	898	357	955	47	512	999999	999999	999999	31	775	850	999999	202	496	957	598	543	606	112	459	674	999999	696	999999	95	999999	835	127	530	983	999999	164	54	89	798	109	986	999999	789	65	538	13	914	824	288	907	135	850	997	999999	123	999999	543	999999	445	969	660	999999	952	165	999999	481	218	48	642	696	854	123	698	858	611	999999	816	999999	999999	671	24	872	200	187	231	985	130	215	870	999999	999999	28	999999	829	449	509	999999	633	999999	66	794	876	191	999999	62	21	161	999999	999999	527	999999	496	114	774	955	788	295	774	934	834	360	12	999999	999999	999999	836	999999	999999	419	111	599	192	811	865	876	147	690	608	999999	999999	833	981	502	999999	999999	999999	913	869	873	660	224	230	699	411	705	791	709	999999	999999	226	541	292	999999	999999	927	560	999999	249	897	818	108	999999	650	999999	10	379	999999	824	999999	949	922	999999	995	758	999999	379	493	410	999999	95	438	566	100	908	678	550	262	891	999999	290	999999	674	972	
999999	562	536	999999	999999	999999	336	291	884	905	568	303	931	297	970	723	558	76	999999	90	812	999999	999999	597	741	55	459	126	618	409	936	508	258	637	999999	999999	999999	999999	517	10	832	803	553	661	531	999999	746	999999	291	177	866	999999	177	594	170	675	999999	939	999999	929	950	219	673	999999	968	999999	999999	303	358	999999	372	760	559	999999	257	18	999999	999999	999999	137	309	999999	835	450	542	722	341	999999	999999	273	999999	422	959	588	59	622	139	78	692	471	568	453	999999	999999	805	116	665	893	346	161	839	999999	873	999999	999999	754	384	232	942	255	729	391	826	999999	600	950	801	970	233	999999	878	767	999999	999999	568	855	999999	328	645	435	999999	447	327	325	433	42	999999	257	957	999999	999999	907	136	446	742	186	999999	999999	999999	999999	315	694	999999	711	999999	82	999999	280	153	774	462	66	999999	516	198	999999	74	510	661	567	411	999999	999999	928	397	999999	640	750	861	391	238	481	411	790	999999	999999	777	615	52	360	999999	278	114	193	842	999999	329	619	258	999999	999999	127	999999	359	453	999999	681	740	323	311	441	214	419	761	546	981	655	797	396	999999	513	459	467	310	489	143	449	829	999999	216	651	31	999999	410	279	999999	321	62	999999	368	691	999999	302	741	918	874	858	352	999999	860	535	532	232	433	999999	662	999999	858	869	319	322	852	654	116	659	420	711	18	492	434	999999	602	460	38	143	476	999999	725	391	999999	999999	106	192	235	999999	128	798	78	462	999999	999999	463	192	36	55	839	392	999999	999999	508	172	849	860	222	200	933	82	204	299	480	505	934	477	999999	999999	999999	669	428	435	999999	621	643	556	875	973	216	419	433	982	999999	999999	971	643	999999	452	999999	246	999999	45	748	56	999999	779	982	120	999999	986	927	999999	999999	179	999999	759	999999	886	529	999999	999999	999999	983	523	648	221	995	999999	534	300	594	813	610	978	999999	393	999999	494	999999	863	573	999999	456	230	492	442	163	134	131	221	102	999999	999999	140	262	732	61	234	408	392	783	595	586	236	401	124	391	851	480	579	82	66	869	665	730	229	791	762	999999	999999	68	871	999999	322	207	597	890	479	726	967	341	462	95	635	90	977	188	999999	828	999999	999999	311	653	551	148	46	137	267	999999	43	999999	298	999999	201	333	911	999999	273	38	999999	233	912	134	999999	247	999999	970	999999	584	999999	999999	571	999999	999999	999999	756	999999	723	183	171	470	632	78	693	36	53	268	894	311	178	657	914	201	
35	999999	148	187	149	313	528	75	893	682	658	992	378	999999	541	45	577	693	607	99	999999	343	601	843	999999	486	999999	361	999999	932	415	999999	136	380	908	517	27	999999	88	419	655	999999	999999	950	419	701	658	688	726	858	733	485	999999	825	999999	691	553	304	999999	999999	999999	176	988	960	276	563	866	999999	455	33	999999	997	999999	999999	444	770	765	999999	433	740	999999	515	999999	228	999999	999999	55	310	55	226	999999	722	834	426	999999	488	117	999999	999999	856	834	999999	999999	999999	999999	735	871	862	390	564	926	902	871	14	833	603	541	999999	761	999999	999999	999999	952	999999	69	305	173	999999	886	956	662	158	967	999999	905	999999	283	932	999999	473	68	193	920	491	300	72	851	829	592	706	946	347	855	347	348	999999	707	13	643	543	571	683	999999	434	901	777	935	999999	108	999999	330	609	391	297	287	334	644	470	999999	996	454	344	605	999999	20	324	999999	629	238	635	470	999999	298	999999	999999	385	999999	496	589	522	999999	556	730	927	386	346	956	567	69	23	635	999999	75	999999	98	237	88	795	423	587	484	315	76	473	999999	61	999999	999999	396	999999	999999	157	880	425	870	999999	613	999999	803	999999	367	999999	569	999999	10	234	999999	651	756	674	306	422	82	999999	999999	821	999999	267	733	335	34	999999	181	167	896	487	366	999999	999999	200	999999	411	991	749	999999	749	745	851	472	970	846	999999	790	721	999999	704	85	999999	387	59	417	999999	943	999999	649	947	563	412	999999	522	867	564	874	565	999999	895	431	333	999999	298	999999	999999	794	763	488	363	999999	459	999999	201	412	487	272	999999	783	999999	467	522	999999	281	999999	343	532	999999	112	292	999999	999999	999999	999999	999999	999999	104	999999	973	999999	561	190	999999	295	327	113	851	136	999999	390	302	999999	781	999999	437	908	233	511	111	999999	116	844	661	205	567	405	999999	849	918	660	392	999999	753	15	715	286	531	813	954	93	999999	406	839	722	989	999999	999999	887	283	999999	999999	593	999999	241	999999	717	529	794	999999	922	999999	11	218	999999	997	129	999999	776	78	161	386	419	556	28	260	999999	999999	939	216	918	999999	901	576	553	141	799	999999	521	999999	997	757	999999	999999	42	999999	489	197	389	725	870	255	676	818	999999	987	119	46	968	980	961	712	589	588	809	970	422	435	664	999999	207	933	881	442	999999	403	999999	333	524	259	771	522	625	224	345	673	285	999999	453	566	32	762	999999	999999	382	295	177	158	286	71	356	64	533	70	527	
937	374	243	999999	728	347	999999	522	999999	219	448	96	375	253	146	695	340	981	108	306	445	715	999999	999999	785	236	500	57	462	999999	999999	989	565	999999	407	309	51	344	725	228	246	249	508	331	999999	209	801	905	999999	376	25	999999	999999	764	91	232	999999	183	962	502	999999	738	69	999999	502	459	530	678	999999	837	999999	995	266	880	69	205	217	29	135	999999	434	999999	907	999999	887	999999	564	801	615	185	285	868	382	999999	381	999999	190	692	999999	999999	678	133	70	312	999999	29	999999	554	704	886	24	14	57	386	999999	999999	830	973	999999	857	894	729	73	669	999999	999999	623	43	509	561	25	999999	999999	650	908	311	999999	605	373	999999	828	20	999999	728	999999	281	821	995	163	999999	678	999999	999999	971	999999	948	69	400	750	938	999999	782	55	152	871	500	813	406	478	767	726	234	610	70	39	884	632	344	999999	290	963	627	879	389	883	807	760	999999	69	959	251	144	855	999999	999999	999999	965	954	857	670	999999	424	999999	396	403	453	607	704	999999	706	326	999999	891	999999	974	778	902	665	269	73	999999	999999	347	518	999999	591	379	999999	598	983	919	678	487	838	822	999999	110	999999	986	999999	210	65	287	363	999999	527	253	999999	460	693	153	999999	694	793	930	873	86	19	999999	999999	999999	431	115	958	787	647	999999	62	647	434	678	419	679	829	999999	684	316	999999	999999	997	347	983	724	905	839	999999	999999	693	908	999999	472	101	621	184	999999	778	950	328	575	995	290	201	747	35	999999	999999	999999	999999	930	256	566	102	144	873	474	100	707	210	129	999999	664	552	999999	699	962	587	797	504	474	93	734	999999	418	878	717	156	246	999999	890	114	989	128	763	999999	392	379	956	999999	999999	275	81	749	209	999999	999999	999999	56	999999	999999	438	999999	135	400	847	522	578	684	266	166	327	853	999999	319	24	188	546	789	492	999999	592	630	999999	794	209	999999	984	788	20	999999	999999	109	198	999999	462	999999	999999	728	915	999999	813	695	700	999999	999999	421	74	440	999999	229	795	948	564	999999	481	807	887	341	200	834	538	999999	673	718	187	227	665	381	999999	846	324	817	999999	352	503	896	999999	468	411	788	947	554	999999	790	999999	40	999999	456	164	655	999999	532	537	999999	611	33	999999	981	413	175	755	692	999999	348	999999	977	84	221	247	584	876	999999	929	412	887	983	196	883	966	999999	999999	218	226	212	999999	792	290	792	741	999999	875	999999	64	246	42	265	971	264	999999	999999	956	
334	219	999999	999999	859	602	135	203	999999	999999	148	25	999999	493	999999	475	999999	781	122	696	999999	480	768	709	999999	375	693	379	631	22	931	997	999999	200	357	999	999999	434	707	199	165	999999	123	641	736	999999	797	752	496	999999	601	483	999999	88	674	854	450	999999	849	494	909	755	572	615	906	151	999999	999999	145	547	999999	999999	999999	999999	999999	999999	999999	136	999999	995	577	999999	999999	842	420	457	999999	123	525	999999	558	774	584	223	290	409	36	507	735	595	999999	731	616	948	959	655	409	849	546	981	497	999999	899	999999	916	999999	872	729	205	999999	916	711	999999	642	988	999999	371	999999	643	142	665	859	400	387	999999	846	333	934	882	764	57	385	576	999999	16	244	875	729	306	999999	999999	999999	312	287	678	407	190	974	960	904	294	549	999999	413	326	637	923	521	999999	999999	644	999999	999999	440	410	541	999999	999999	635	999999	999999	999999	563	999999	605	369	557	123	709	488	666	999999	999999	999999	480	999999	999999	173	227	378	320	363	760	237	676	599	459	999999	876	146	273	999999	348	999999	724	652	999999	884	808	957	90	809	812	489	413	295	963	999999	960	901	372	970	789	267	999999	826	881	336	655	16	999999	685	247	572	225	493	20	768	263	999999	523	294	365	270	297	511	550	280	999999	390	999999	999999	910	974	774	302	394	91	999999	898	771	658	239	999999	999999	405	999999	250	274	920	285	204	616	143	388	87	615	528	969	932	999999	610	512	274	999999	329	774	272	999999	999999	999999	999999	996	365	65	864	999999	562	223	892	938	310	999999	904	115	441	973	999999	596	696	686	865	121	839	622	171	156	965	432	727	999999	309	452	351	821	355	208	260	999999	523	31	63	315	87	993	974	999999	608	999999	938	999999	999999	999999	999999	246	243	817	166	742	894	718	999999	999999	999999	271	639	999999	664	92	999999	242	722	700	999999	674	633	999999	44	846	648	567	548	806	493	381	634	999999	350	114	587	538	51	518	193	999999	931	999999	819	999999	364	999999	999999	525	408	999999	633	306	604	436	999999	683	999999	320	104	336	180	293	646	123	637	999999	999999	559	505	231	999999	999999	517	277	743	710	999999	999999	491	531	999999	32	408	788	999999	337	38	913	501	999999	999999	999999	423	856	999999	647	999999	706	999999	999999	608	999999	30	999999	514	428	789	337	999999	903	999999	564	828	572	708	157	885	858	999999	999999	999999	603	68	600	476	999999	790	660	642	106	433	44	50	999999	923	249	12	999999	283	329	548	999999	230	598	999999	
200	999999	851	158	487	999999	999999	340	999999	378	14	330	430	710	55	999999	138	694	999999	479	908	523	999999	648	999999	154	664	584	999999	760	999999	383	470	637	285	999999	938	512	165	999999	999999	703	171	766	919	918	999999	521	238	691	999999	999999	634	128	999999	999999	219	212	999999	342	107	844	999999	127	100	631	999999	792	434	489	999999	625	539	261	473	215	362	927	999999	550	571	153	355	999999	350	281	748	351	999999	608	356	736	823	822	247	171	418	53	675	297	68	999999	96	999999	991	794	477	382	999999	847	324	999999	999999	149	770	954	498	930	777	818	882	518	217	826	999999	999999	802	716	999999	999999	797	318	999999	441	491	781	66	605	372	555	804	376	696	736	293	74	263	683	62	293	673	487	275	999999	415	549	583	269	999999	999999	992	761	368	352	60	15	999999	51	657	999999	897	892	567	232	24	516	822	999999	542	78	709	128	663	730	639	319	52	404	999999	942	208	999999	988	344	562	52	17	353	685	999999	999999	222	999999	72	395	780	999999	53	842	999999	726	112	999999	548	999999	873	107	999999	713	740	962	636	24	714	791	999999	903	233	669	971	509	478	795	264	45	999999	102	999999	345	858	400	999999	562	137	226	105	79	450	25	689	999999	999999	999999	944	999999	407	999999	321	281	294	876	695	999999	999999	399	257	999999	473	512	831	781	506	302	855	350	963	83	886	498	999999	41	999999	999999	980	999999	139	999999	999999	938	638	999999	780	329	60	981	999999	999999	999999	738	968	999999	999999	937	193	999999	449	87	784	999999	999999	333	320	823	585	263	423	486	999999	844	270	418	466	999999	999999	540	10	186	252	873	646	348	392	999999	530	906	435	524	34	82	999999	62	64	255	585	314	999999	957	999999	796	999999	227	230	846	478	999999	331	80	73	653	907	272	834	999999	957	999999	999999	172	302	679	828	899	462	331	267	999999	999999	999999	949	570	561	52	442	456	315	428	127	545	680	999999	584	364	461	999999	999999	324	999999	153	298	999999	373	817	664	74	967	999999	765	899	588	270	205	120	131	502	101	864	999999	388	605	539	896	405	999999	332	104	473	999999	90	165	999999	990	999999	922	387	206	999999	387	378	488	999999	999999	227	999999	420	774	473	243	999999	290	999999	494	999999	548	999999	999999	999999	335	342	969	503	231	684	999999	999999	280	985	197	999999	306	999999	486	999999	999999	999999	875	678	448	81	557	630	240	999999	800	855	999999	999999	999999	174	999999	238	999999	999999	409	984	425	978	999999	322	149	789	285	
499	999999	932	999999	43	939	589	883	996	999999	264	999999	348	273	742	884	888	195	129	999999	999999	41	77	999999	999999	62	999999	543	897	204	135	931	768	355	741	826	868	999999	425	999999	92	290	715	708	164	999999	70	721	999999	103	595	136	30	475	262	467	595	992	393	999999	33	56	986	802	404	332	25	993	999999	916	26	999999	769	908	999999	743	326	368	999999	179	999999	204	860	999999	608	998	911	302	102	999999	999999	875	647	444	198	45	304	913	999999	831	255	77	200	999999	87	738	367	999999	244	999999	999999	237	217	223	999999	828	196	999999	203	999999	420	999999	900	256	686	151	219	335	720	205	999999	412	63	953	924	924	14	104	725	870	641	799	68	999999	143	13	667	434	454	369	849	121	719	909	999999	532	176	999999	89	999999	528	42	401	48	999999	738	999999	999999	299	75	823	101	466	332	763	620	999999	327	123	999999	483	785	999999	999999	356	336	999999	999999	542	999999	758	71	999999	789	351	609	999999	30	512	999999	830	999999	999999	999999	546	757	999999	396	156	999999	868	849	999999	999999	462	743	161	51	691	744	55	39	721	897	317	762	86	677	981	163	222	644	814	718	851	79	650	500	814	598	999999	999999	998	742	999999	908	999999	617	336	608	999999	367	338	999999	359	801	999999	247	999999	784	999999	977	415	992	999999	999999	45	122	555	393	102	661	236	102	999999	749	41	999999	374	408	531	469	350	999999	705	855	315	999999	368	60	999999	413	427	999999	917	703	890	15	999999	999999	873	128	71	942	999999	796	999999	999999	705	610	770	713	872	674	262	222	636	999999	297	731	999999	989	753	504	999999	689	244	206	999999	369	859	35	823	75	534	999999	407	408	999999	999999	725	999999	350	758	999999	672	541	999999	777	705	77	999999	999999	999999	390	884	374	566	934	826	562	933	999999	346	999999	999999	890	806	149	849	814	238	176	999999	999999	849	648	995	224	345	158	490	429	479	302	12	999999	400	999999	649	48	840	473	999999	999999	999999	999999	14	17	545	999999	734	613	999999	891	999999	690	999999	999999	540	999999	379	352	999999	678	81	999999	591	999999	999999	437	999999	999999	500	811	999999	765	999999	40	225	840	643	987	678	563	423	877	999999	588	463	999999	976	974	154	413	999999	498	874	371	999999	286	426	960	999999	999999	292	613	122	125	999999	82	563	999999	211	699	602	391	673	45	999999	203	23	13	590	435	460	999999	975	96	999999	999999	891	999999	754	999999	424	682	999999	999999	999999	809	764	385	670	391	999999	676	773	455	810	
287	825	838	117	92	999999	999999	380	834	658	767	999999	36	973	441	191	999999	555	272	285	920	663	113	764	454	999999	637	343	209	676	783	751	530	286	864	660	999999	999999	999999	676	999999	312	999999	999999	999999	182	738	412	999999	999999	959	999999	511	179	890	624	722	84	662	653	634	89	181	168	874	26	117	999999	999999	781	139	151	999999	999999	999999	617	770	999999	261	282	999999	235	999999	999	717	999999	999999	360	396	250	938	978	995	27	51	922	141	734	47	496	74	989	304	457	80	817	247	999999	896	282	999999	999999	822	999999	999999	409	975	181	451	222	775	756	363	867	842	160	156	865	554	360	486	46	162	765	218	710	931	999999	929	899	424	335	463	123	999999	416	999999	616	73	641	946	959	999999	825	999999	318	635	436	614	999999	670	999999	370	999999	796	816	378	999999	181	253	477	329	252	551	797	450	999999	249	479	999999	999999	999999	802	913	413	527	999999	337	54	899	84	504	51	20	238	999999	999999	917	327	581	48	109	444	820	173	627	717	741	999999	999999	999999	396	957	188	924	140	579	457	142	278	73	50	21	281	999999	973	288	241	322	754	485	384	922	898	999999	895	105	981	999999	786	809	21	310	774	883	688	999999	999999	96	108	999999	517	785	58	517	997	999999	173	652	200	349	999999	429	999999	795	999999	999999	68	791	38	44	598	708	355	999999	62	740	999999	398	489	436	999999	155	223	291	999999	999999	999999	391	399	807	932	339	558	447	999999	591	37	979	251	225	999999	81	67	74	999999	999999	440	589	464	999999	849	999999	172	764	999999	340	215	991	999999	52	599	677	402	231	111	269	159	908	144	470	713	268	156	274	947	999999	98	159	416	167	168	294	926	999999	958	168	176	999999	999999	994	386	46	161	208	625	810	999999	999999	962	615	660	531	454	993	554	590	999999	897	999999	579	251	65	584	669	999999	999999	751	270	272	999999	102	364	395	150	94	677	999999	948	649	147	675	262	197	800	507	637	840	932	587	377	540	278	977	944	752	999999	461	999999	324	320	69	418	573	29	999999	305	146	313	909	876	483	999999	258	679	903	989	868	784	171	257	474	818	682	999999	413	823	386	999999	398	762	226	999999	633	338	88	266	999999	178	287	211	500	536	32	711	893	860	30	308	50	762	462	676	330	77	845	250	999999	999999	615	699	918	695	915	156	660	999999	56	919	999999	647	999999	700	506	959	756	938	795	971	12	552	999999	999999	410	635	999999	549	304	566	493	
837	999999	21	562	588	293	804	621	999999	60	44	814	110	708	999999	462	999999	999999	370	999999	907	454	765	999999	73	895	999999	294	289	846	121	563	489	436	999999	999999	299	148	918	676	999999	327	920	999999	967	737	703	379	17	183	547	378	934	255	585	393	763	345	498	999999	452	520	341	39	938	481	999999	673	944	285	173	624	999999	999999	368	590	534	845	708	999999	202	999999	287	115	309	999999	628	999999	850	379	999999	953	649	234	234	441	999999	999999	999999	495	999999	39	434	999999	20	922	126	251	887	995	858	999999	637	172	500	999999	243	236	730	999999	852	101	823	999999	999999	219	975	37	468	927	604	999999	862	222	923	173	45	554	105	386	626	387	999999	855	520	999999	326	487	734	999999	208	759	170	786	643	321	216	859	810	800	947	98	999999	959	400	225	66	424	248	337	945	688	999999	999999	578	475	744	967	999999	486	893	497	303	225	728	845	483	86	999999	612	957	186	743	999999	999999	537	604	396	464	305	999999	901	248	406	307	520	628	816	217	999999	576	999999	999999	334	999999	459	795	567	241	554	999999	979	845	636	380	769	944	999999	915	51	999999	358	512	758	107	991	259	897	917	218	227	666	868	411	999999	999999	380	999999	396	978	742	999999	165	910	563	409	999999	612	36	538	575	999999	901	176	307	228	735	57	236	915	999999	898	650	32	999999	999999	121	444	599	661	398	999999	449	936	308	833	202	602	999999	698	999999	646	870	388	999999	435	764	999999	999999	818	983	999999	193	481	778	844	999999	142	999999	488	297	621	999999	999999	150	50	352	965	867	473	999999	142	852	999999	979	999999	37	271	389	901	321	999999	340	781	999999	75	351	968	167	999999	446	69	30	716	999999	999999	999999	506	999999	603	999999	798	834	640	793	850	999999	999999	501	225	816	135	753	681	177	999999	290	241	696	84	698	384	808	413	999999	965	999999	146	136	665	929	531	33	786	818	522	999999	700	988	827	595	695	476	942	999999	321	999999	349	548	532	44	402	999999	173	904	708	999999	430	999999	827	737	343	529	999999	296	295	112	967	862	654	999999	999999	253	868	999999	999999	907	866	765	715	659	773	597	999999	631	999999	721	999999	881	119	532	999999	97	999999	999999	261	999999	640	655	362	218	348	999999	894	238	454	159	941	684	901	801	133	664	999999	178	964	999999	999999	215	759	574	253	999999	752	999999	999999	502	92	999999	237	999999	277	220	413	506	320	999999	703	375	999999	387	780	185	979	318	408	499	999999	991	135	
516	252	999999	999999	787	999999	263	999999	771	99	999999	76	172	999999	999999	999999	913	261	401	858	677	51	558	38	381	793	78	116	444	999999	999999	314	100	652	721	999999	842	323	625	540	66	563	932	286	235	999999	617	999999	913	784	495	248	796	999999	458	474	693	999999	524	999999	897	157	299	999999	449	647	975	999999	999999	482	999999	999999	635	861	801	999999	119	281	999999	70	999999	999999	202	659	238	411	517	957	999999	257	900	447	799	631	999999	909	274	884	999999	587	345	108	999999	999999	999999	999999	999999	999999	341	344	364	421	602	464	818	558	999999	639	819	999999	139	27	325	487	582	999999	999999	14	227	999999	849	235	444	225	999999	87	355	761	565	342	799	581	999999	859	999999	488	845	345	813	95	955	999999	999999	799	457	328	999999	517	859	850	106	607	999999	449	495	139	976	999999	999999	740	212	203	999999	486	248	558	401	466	594	999999	999999	464	200	999999	936	225	999999	645	768	406	304	999999	902	999999	999999	201	999999	186	374	762	511	468	605	999999	882	999999	999999	588	560	899	926	999999	999999	765	452	641	416	585	513	279	999999	341	617	343	445	999999	301	999999	250	56	999999	225	999999	832	591	999999	859	999999	999999	184	999999	581	999999	868	479	978	916	146	272	605	784	288	673	999999	792	999999	850	271	637	517	999999	999999	348	514	215	711	234	99	183	999999	781	298	335	338	615	398	256	749	864	999999	458	164	105	644	271	415	552	999999	50	420	98	999999	490	742	999999	472	999999	999999	662	767	753	826	962	760	823	999999	953	344	488	403	999999	111	407	179	68	999999	999999	703	252	800	169	237	59	763	423	194	808	592	625	153	999999	676	96	106	714	632	999999	999999	999999	775	999999	217	999999	646	496	999999	199	321	999999	999999	376	538	337	862	608	526	777	209	346	999999	999999	370	999999	345	999999	258	25	999999	465	436	124	760	883	476	348	999999	718	413	277	436	994	497	908	227	776	627	348	234	497	198	855	999999	999	999999	98	101	498	999999	408	247	971	888	855	257	293	615	655	999999	999999	657	807	374	999999	999999	645	200	461	501	568	999999	910	790	814	277	580	999999	760	999999	388	257	462	546	14	39	465	999999	641	661	999999	999999	971	487	710	999999	391	491	70	999999	545	897	640	999999	613	787	999999	191	83	999999	999999	171	999999	999999	482	276	204	271	369	902	454	539	999999	999999	999999	999999	999999	432	89	999999	886	99	999999	999999	166	490	616	465	932	226	702	999999	42	62	999999	773	315	27	999999	444	999999	999999	
999999	168	646	999999	348	999999	999999	215	148	999999	111	999999	702	999999	111	194	796	999999	999999	739	338	999999	999999	180	506	507	816	999999	102	631	999999	645	339	766	967	999999	34	160	151	999999	33	726	88	797	182	999999	359	406	999999	131	230	999999	785	905	999999	999999	959	475	509	841	34	648	123	516	487	466	770	936	619	209	170	646	850	999999	715	612	999999	412	999999	573	999999	419	130	999999	999999	414	859	433	974	989	942	558	651	310	752	385	999999	571	999999	716	999999	999999	787	472	999999	584	172	902	199	999999	914	556	478	935	693	614	527	152	999999	999999	606	999999	962	999999	266	611	994	549	999999	340	999	503	103	999999	999999	999999	632	657	20	826	252	957	999999	999999	85	396	89	715	616	147	857	469	465	245	120	826	999999	999999	216	358	589	622	771	859	190	420	463	999999	535	958	982	869	142	999999	831	648	113	176	554	870	532	289	999999	999999	482	539	47	999999	179	999999	284	475	451	661	247	629	195	384	615	999999	933	891	190	658	165	999999	337	186	414	472	723	293	999999	999999	826	999999	689	999999	999999	650	383	605	28	999999	684	517	427	480	999999	211	999999	728	561	999999	937	999999	108	284	999999	494	211	861	452	999999	861	990	863	115	835	999999	940	417	998	964	291	999999	999999	239	973	647	570	856	144	213	19	994	731	721	999999	195	999999	999999	940	891	999999	999999	163	321	100	693	999999	322	999999	115	270	999999	730	597	609	609	768	869	311	200	924	999999	999999	999999	697	866	268	151	706	649	735	536	999999	117	525	769	183	561	149	290	993	257	221	38	942	964	999999	144	122	799	999999	341	113	750	966	103	794	914	623	999999	434	999999	615	999999	999999	734	578	623	81	839	435	217	999999	30	999999	676	143	999999	306	733	602	134	999999	907	999999	403	432	726	150	999999	975	269	938	915	999999	490	641	999999	999999	217	396	650	72	283	999999	219	611	92	553	299	959	105	617	889	630	310	999999	708	773	975	312	999999	483	999999	999999	999999	279	999999	999999	999999	999999	918	49	98	347	951	71	755	543	22	999999	999999	182	850	999999	879	651	999999	999999	999999	16	999999	999999	999999	905	544	177	999999	999999	207	940	796	917	837	264	51	66	999999	999999	678	999999	999999	174	999999	193	999999	678	632	187	984	524	230	529	999999	709	111	999999	365	193	803	784	647	345	346	81	996	433	999999	595	431	823	999999	506	616	314	287	768	691	999999	943	865	999999	245	435	683	720	277	306	138	162	574	999999	999999	749	894	999999	
392	828	999999	197	539	999999	47	756	171	401	724	999999	316	431	343	784	999999	999999	937	999999	412	910	663	361	729	136	216	442	999999	132	787	756	722	713	999999	939	12	313	414	531	999999	489	273	291	995	364	990	706	819	789	834	105	811	655	199	481	999999	337	467	999999	137	604	900	48	614	968	200	602	536	403	999999	562	835	999999	741	922	647	999999	366	999999	146	999999	999999	999999	298	691	945	76	523	423	774	675	999999	12	404	903	589	235	677	37	999999	397	180	999999	999999	281	270	405	914	276	834	793	970	102	275	627	981	833	750	999999	999999	134	88	123	628	116	717	833	21	999999	343	421	704	339	211	749	999999	207	68	26	431	549	162	999999	999999	981	705	752	737	999999	921	755	485	999999	14	49	318	67	999999	999999	999999	436	394	86	933	999999	999999	999999	891	525	298	784	774	733	500	999999	971	831	999999	999999	411	999999	106	244	915	587	935	949	335	172	440	281	409	167	462	994	999999	999999	999999	174	999999	74	860	221	488	147	999999	751	264	530	77	487	532	999999	999999	598	340	999999	999999	356	999999	999999	315	728	95	26	384	999999	281	505	999999	999999	999999	369	754	347	114	884	756	778	999999	194	999999	804	999999	953	749	999999	999999	863	664	16	999999	967	687	753	758	141	135	999999	763	373	480	758	212	182	999999	172	404	162	494	455	999999	392	749	303	454	999999	634	142	276	134	999999	418	841	322	999999	550	682	11	588	972	759	294	999999	242	714	936	601	922	983	587	855	999999	378	999999	613	532	227	394	308	256	507	999999	204	999999	425	71	916	890	201	428	489	999999	573	999999	999999	118	377	516	589	517	910	711	158	689	278	999999	49	633	708	457	332	298	703	342	999999	765	99	999999	999999	999999	999999	710	999999	999999	107	462	942	857	521	999999	999999	711	999999	790	999999	796	999999	999999	369	982	999999	293	191	999999	105	201	699	241	56	930	28	990	698	999999	497	999999	999999	593	592	816	500	192	121	213	302	621	493	912	995	678	920	584	26	835	630	737	528	987	468	906	762	999999	999999	590	486	999999	22	868	302	146	999999	261	922	553	491	840	181	977	451	484	707	999999	245	377	999999	443	974	863	316	760	680	993	134	999999	64	788	381	530	727	999999	609	625	619	859	863	999999	999999	999999	999999	790	999999	999999	545	984	999999	974	476	999999	580	999999	200	159	999999	542	999999	822	136	246	498	702	469	650	260	324	874	999999	177	386	514	351	781	999999	999999	525	205	140	458	150	
999999	89	999999	937	950	684	936	460	73	87	403	999999	999999	425	974	651	331	914	999999	230	119	999999	807	100	929	239	272	689	999999	999999	347	335	373	986	758	999999	389	531	999999	576	387	424	28	999999	982	472	999999	999999	536	999999	204	290	840	237	40	372	282	999999	18	999999	421	257	820	999999	740	78	677	556	999999	566	999999	799	224	723	843	695	999999	717	999999	466	999999	999999	162	771	999999	66	495	146	956	999999	146	167	999999	999999	164	139	604	991	359	999999	795	262	697	970	607	405	76	126	394	345	999999	564	125	551	999999	515	104	59	196	683	582	541	599	281	429	113	286	244	568	713	101	115	367	202	999999	999999	218	192	174	446	990	378	751	621	130	581	51	971	999999	649	999999	999999	805	675	341	263	662	426	550	999999	128	831	558	999999	254	170	999999	922	880	130	999999	912	884	999999	693	214	999999	999999	161	848	71	315	554	919	678	546	309	999999	861	417	999999	792	642	670	327	999999	819	80	377	959	384	999999	100	569	352	132	670	65	999999	999999	473	999999	274	702	441	813	999999	638	13	707	999999	514	70	473	614	514	999999	224	432	534	394	720	611	999999	474	942	999999	999999	999999	999999	876	999999	709	734	943	833	999999	939	239	999999	880	999999	999999	669	108	869	68	999999	999999	837	852	455	633	458	999999	999999	81	82	237	499	598	302	71	457	831	616	805	336	530	999999	986	340	984	918	653	999999	653	999999	103	604	883	999999	39	738	702	430	621	261	992	200	761	455	712	740	915	588	128	999999	999999	492	73	732	106	999999	851	522	471	715	999999	538	999999	139	979	999999	615	11	272	333	755	411	995	554	344	999999	29	541	628	999999	13	999999	94	999999	114	610	999999	161	500	856	999999	999999	958	906	457	463	99	999999	476	88	134	914	999999	795	999999	436	497	519	398	766	999999	320	999999	999999	712	738	453	999999	999999	999999	999999	464	510	416	445	574	452	999999	999999	999999	250	397	74	549	129	98	750	298	180	678	999999	999999	763	734	702	577	296	742	204	718	20	999999	607	107	986	670	413	908	360	999999	983	408	422	517	526	766	255	354	999999	623	987	999999	999999	999999	265	80	999999	775	714	868	999999	710	894	388	870	999999	999999	967	562	459	684	842	938	881	694	714	608	255	217	936	999999	999999	999999	581	730	855	138	262	841	915	999999	637	203	999999	999999	283	999999	999999	999999	310	976	287	999999	646	938	155	226	999999	999999	551	472	455	568	999999	546	999999	999999	999999	999999	25	98	537	
136	647	490	56	999999	456	870	421	210	574	608	907	999999	53	999999	999999	999999	585	638	123	601	299	999999	999999	79	425	945	672	218	199	385	999999	221	448	161	155	166	891	999999	769	153	999999	999999	999999	999999	660	818	503	198	76	999999	82	999999	974	936	836	203	999999	977	233	999999	999999	212	20	198	999999	695	520	891	13	842	751	88	869	970	361	948	999999	676	418	606	452	999999	999999	518	312	256	999999	512	325	951	199	913	999999	268	944	47	340	708	999999	964	308	611	999999	234	929	994	516	13	999999	887	647	300	568	627	69	724	70	501	885	730	458	18	576	62	652	999999	805	610	35	999999	618	847	806	453	307	840	999999	999999	589	318	999999	999999	927	438	314	899	355	999999	209	230	999999	838	822	149	516	300	45	999999	581	101	199	999999	999999	270	278	799	999999	124	329	228	435	152	999999	577	991	224	999999	999999	748	753	492	160	999999	999999	347	780	999999	666	937	17	805	166	346	999999	999999	999999	266	666	170	999999	415	240	335	999999	795	834	926	255	999999	301	999999	999999	394	827	608	48	504	182	923	498	774	826	187	322	423	279	806	423	458	168	999999	999999	977	243	347	262	999999	431	20	512	999999	779	518	645	798	907	772	518	890	90	338	93	742	671	999999	999999	999999	23	567	999999	38	512	999999	990	999999	999999	999999	999999	490	999999	224	83	171	421	999999	995	318	541	523	515	999999	297	999999	378	999999	874	681	315	504	758	209	811	864	999999	484	350	982	527	312	13	986	999999	38	543	866	265	921	331	999999	744	280	999999	499	61	999999	740	979	428	170	468	123	999999	655	731	999999	999999	218	677	999999	303	22	791	238	999999	529	885	269	989	512	574	952	360	287	760	999999	688	322	813	475	743	371	563	367	844	889	381	965	306	397	999999	56	254	393	733	731	999999	999999	978	531	999999	999999	989	999999	596	515	763	337	999999	252	999999	99	405	212	204	932	458	434	394	999999	158	919	962	602	58	527	708	999999	554	38	10	405	999999	291	341	999999	381	999999	999999	999999	136	53	999999	999999	999999	374	650	52	999999	999999	282	64	999999	999999	999999	999999	999999	999999	868	78	806	796	783	866	252	73	755	123	870	999999	561	999999	999999	999999	504	114	999999	907	673	999999	876	665	776	753	999999	945	507	987	908	127	752	983	778	702	532	999999	999999	213	812	865	618	537	181	266	249	470	999999	843	852	278	375	999999	724	194	999999	999999	30	39	999999	307	999999	999999	215	999999	190	577	43	960	532	999999	
844	645	105	808	75	349	493	519	513	295	553	663	144	639	999999	150	999999	594	511	391	319	240	103	515	309	999999	331	999999	999999	671	437	441	321	687	999999	730	516	915	128	999999	657	510	526	824	753	902	633	576	11	999999	999999	999999	458	150	855	614	551	590	508	225	28	75	443	999999	858	999999	352	999999	214	999999	634	353	475	660	734	999999	714	999999	761	406	999999	754	427	46	363	987	983	999999	999999	999999	188	999999	999999	903	832	591	77	684	999999	641	560	999999	371	980	415	964	973	798	416	56	899	282	828	112	998	273	999999	406	488	870	999999	181	625	999999	842	708	936	999999	827	999999	742	40	313	129	846	49	393	446	631	999999	24	194	763	786	920	906	999999	314	904	569	943	999999	205	999999	512	388	561	976	999999	706	999999	411	971	274	313	869	968	708	266	959	880	211	775	99	856	999999	418	839	474	935	999999	632	667	268	209	81	834	219	617	467	999999	416	309	924	371	999999	223	499	999999	60	999999	999999	58	945	688	741	894	999999	247	568	999999	722	999999	212	104	405	743	999999	999999	241	45	759	101	999999	481	999999	902	850	727	999999	999999	918	999999	423	997	223	584	722	579	999999	187	727	971	58	999999	999999	999999	106	830	965	868	999999	434	250	25	189	306	259	473	224	839	54	388	993	837	61	365	98	215	999999	999999	31	143	607	64	318	787	53	312	715	999999	999999	30	762	385	230	494	999999	999999	817	916	334	258	364	627	999999	348	977	220	999999	410	815	891	948	153	847	999999	999999	195	999999	401	263	999999	758	655	43	33	626	999999	999999	999999	249	999999	999999	999999	496	772	779	980	921	969	810	833	867	999999	754	999999	81	618	999999	853	667	930	999999	425	663	388	500	709	593	119	722	369	602	999999	171	135	504	984	656	85	597	846	999999	737	591	430	89	453	900	130	952	17	90	763	900	318	999999	999999	311	118	282	79	396	811	256	999999	240	999999	154	629	999999	999999	999999	462	266	820	999999	964	834	999999	308	57	808	473	167	999999	289	839	977	852	146	532	682	548	803	527	460	999999	999999	150	199	99	308	999999	711	864	999999	627	507	89	999999	33	999999	78	999999	234	271	922	654	999999	170	401	22	301	492	886	414	423	659	999999	999999	999999	483	999999	52	218	748	999999	999999	999999	999999	662	999999	897	211	122	394	613	999999	578	999999	999999	999999	948	980	798	87	17	789	824	460	631	968	999999	719	447	550	999999	36	999999	486	734	999999	362	999999	999999	999999	124	100	
379	501	999999	685	999999	482	832	406	999999	713	254	141	741	748	937	842	48	694	572	999999	764	572	999999	999999	999999	101	531	377	455	87	481	738	962	917	419	332	999999	946	887	296	886	50	999999	741	999999	470	745	999999	232	519	833	999999	496	936	335	806	561	223	548	988	950	465	999999	999999	242	515	179	999999	338	615	193	101	999999	286	302	723	557	209	805	999999	356	545	154	936	253	666	251	35	591	613	771	444	407	898	345	431	99	568	999999	276	301	921	657	617	335	741	18	999999	999999	999999	259	361	418	999999	642	414	320	999999	999999	999999	999999	153	999999	999999	843	748	694	908	999999	999999	634	988	700	538	385	999999	887	537	610	511	999999	41	391	979	363	419	36	999999	999999	930	999999	85	364	999999	999999	157	688	999999	999999	586	57	999999	278	773	978	270	661	999999	999999	217	999999	782	999999	999999	917	241	999999	999999	371	434	722	168	652	20	759	558	634	766	999999	237	999999	955	999999	33	463	558	762	617	11	102	758	156	49	59	413	337	671	661	26	771	396	434	570	349	864	889	457	268	23	429	999999	999999	354	999999	470	571	999999	999999	999999	999999	478	153	999999	279	675	575	129	999999	606	431	887	999999	750	999999	841	321	394	424	169	574	111	504	604	581	466	864	802	780	588	999999	318	290	423	658	303	252	182	999999	673	298	769	854	661	999999	541	999999	153	590	999999	999999	999999	604	230	673	267	974	549	680	812	811	772	349	24	999999	123	606	559	102	470	599	149	999999	750	999999	805	256	843	22	50	803	720	222	999999	440	664	714	999999	749	999999	328	703	999999	489	862	526	430	999999	896	478	934	113	61	129	828	18	94	853	999999	868	20	999999	537	639	18	100	559	985	584	110	408	546	999999	700	151	999999	647	999999	999999	354	384	416	946	543	116	999999	999999	103	535	431	580	861	709	881	391	198	176	999999	481	771	966	444	999999	999999	80	397	303	360	999999	932	371	999999	965	999999	493	603	193	993	999999	317	431	999999	460	163	529	547	837	928	319	953	729	786	141	126	388	940	999999	160	999999	999999	999999	318	125	603	70	108	999999	704	397	999999	999999	182	338	999999	350	509	999999	112	999999	532	560	374	999999	34	999999	585	350	848	626	999999	451	43	529	814	910	122	351	857	103	999999	651	142	999999	999999	948	557	457	967	775	879	956	999999	884	940	168	42	278	101	400	484	757	57	87	845	346	971	999999	523	263	237	167	136	19	844	881	999999	834	518	85	999999	999999	
383	83	747	596	402	158	588	999999	878	844	260	999999	999999	674	999999	64	695	196	977	904	933	713	999999	721	999999	50	49	69	740	207	759	25	745	999999	383	974	340	259	943	822	74	999999	385	393	999999	669	999999	180	287	373	999999	332	107	751	999999	670	535	36	765	362	119	529	915	999999	94	244	721	270	300	630	999999	446	252	164	999999	76	999999	164	813	999999	649	869	782	377	68	437	999999	994	164	999999	999999	314	493	999999	999999	999999	999999	705	308	673	999999	139	879	657	648	702	89	942	911	137	999999	380	222	999999	712	999999	747	547	621	656	999999	727	116	587	191	420	952	660	451	999999	123	999999	855	150	223	999999	989	135	728	366	357	974	999999	36	379	78	101	889	879	473	797	414	94	651	356	999999	33	301	476	238	749	999999	501	999999	23	711	999999	82	389	202	259	621	819	265	308	351	999999	89	217	122	328	72	999999	978	999999	999999	547	999999	793	993	496	698	659	999999	616	929	483	477	23	999999	552	29	509	686	223	185	999999	829	352	15	586	943	999999	999999	910	999999	999999	999999	117	999999	174	321	288	396	706	999999	962	999999	648	379	999999	176	76	999999	570	308	999999	105	764	332	999999	717	860	788	416	553	613	306	999999	929	291	999999	999999	708	503	241	741	123	980	661	222	276	190	973	147	420	876	544	793	611	134	551	758	784	201	456	999999	499	980	999999	947	666	739	719	97	999999	806	367	999999	338	567	999999	999999	112	999999	999999	537	999999	651	996	999999	79	999999	978	805	740	999999	999999	517	57	999999	999999	142	827	999999	556	537	471	885	239	613	519	498	464	53	684	436	999999	674	354	999999	999999	848	984	486	878	163	760	913	357	704	999999	849	999999	558	999999	317	297	399	564	318	75	12	999999	392	167	999999	58	935	131	313	999999	999999	999999	138	999999	403	157	350	999999	402	777	558	537	534	392	669	999999	905	999999	376	148	266	999999	45	853	571	436	602	329	307	999999	824	792	54	999999	999999	687	870	351	923	169	946	999999	171	999999	517	474	886	999999	497	90	999999	999999	999999	175	300	800	136	284	645	966	999999	31	999999	297	952	765	493	386	999999	982	629	564	803	217	201	999999	948	504	346	106	549	602	831	999999	962	615	48	879	858	999999	560	999999	999999	956	613	925	36	873	588	999999	999999	510	926	515	461	588	415	546	973	597	851	632	938	999999	426	952	200	321	999999	347	727	614	528	564	999999	44	858	846	603	276	676	85	999999	594	124	999999	999999	325	
999999	384	210	501	905	271	667	927	657	165	539	660	734	714	548	250	33	377	981	372	93	427	729	568	942	707	920	776	715	353	999999	386	999999	874	555	950	147	999999	708	267	896	999999	386	702	316	943	542	961	536	675	571	999999	68	314	242	348	655	999999	558	208	350	890	222	313	999999	163	384	859	169	597	113	999999	668	724	475	588	50	36	262	999999	175	958	999999	50	782	687	328	971	642	217	305	506	999999	510	999999	16	292	83	971	163	568	682	802	999999	999999	773	88	343	839	999999	999999	629	388	559	999999	392	999999	181	531	53	834	412	227	952	302	607	129	168	808	469	306	967	999999	108	999999	492	999999	310	999999	999999	608	999999	999999	988	908	676	127	128	476	534	365	120	551	999999	328	165	999999	850	646	964	999999	999999	999999	999999	357	341	574	999999	128	550	235	349	702	522	445	849	279	999999	53	625	490	11	691	283	113	999999	425	135	779	285	37	316	664	514	365	999999	459	762	641	577	111	837	10	999999	308	26	417	39	493	478	885	235	806	31	999999	652	238	262	999999	170	915	999999	510	843	999999	919	685	198	167	756	400	517	597	475	999999	999999	999999	765	974	97	999999	396	642	999999	399	802	509	642	999999	713	459	207	496	480	662	662	999999	166	412	388	340	229	872	736	88	378	999999	341	507	999999	650	999999	287	189	392	999999	806	209	999999	720	420	53	167	454	999999	203	999999	127	813	861	326	844	363	596	756	559	523	906	999999	999999	174	999999	999999	210	72	986	919	316	98	142	999999	137	712	999999	999999	297	999999	999999	438	999999	999999	520	527	999999	999999	805	119	691	432	832	15	999999	976	433	556	251	908	999999	391	321	283	714	39	680	15	999999	141	999999	627	469	496	105	999999	999999	672	654	650	999999	696	267	877	238	883	265	136	955	161	289	145	999999	389	999999	46	127	610	999999	999999	847	999999	325	673	448	73	963	345	910	433	638	760	999999	601	999999	270	133	444	999999	830	773	553	60	47	852	999999	999999	90	391	68	999999	737	39	999999	802	858	999999	593	438	175	920	919	226	531	522	528	242	999999	969	999999	912	999999	999999	812	717	303	589	287	821	911	999999	882	954	851	83	901	730	739	798	561	999999	540	15	999999	909	854	999999	999999	525	999999	303	999999	120	546	999999	675	181	999999	455	509	278	103	772	999999	999999	48	965	999999	999999	621	798	503	336	999999	999999	382	999999	685	903	863	966	999999	999999	498	618	397	772	418	705	407	730	513	294	
299	292	999999	768	488	999999	871	999999	961	80	904	535	799	449	702	590	773	999999	495	324	999999	542	217	341	284	908	614	999999	556	670	60	891	294	999999	46	136	170	614	200	808	41	974	15	990	858	999999	819	947	999999	827	932	410	244	199	999999	999999	84	999999	494	579	999999	605	342	301	999999	999999	999999	590	413	576	430	169	806	687	999999	999999	536	227	483	321	999999	667	999999	729	737	650	656	104	999999	288	61	999999	129	620	999999	435	999999	714	970	999999	721	999999	544	503	406	773	603	557	907	94	231	999999	980	183	999999	606	409	999999	563	379	366	156	83	135	524	724	49	999999	152	856	975	822	257	638	599	860	999999	999999	332	964	999999	108	197	999999	999999	204	725	946	139	938	36	39	161	600	488	575	165	419	979	682	999999	999999	415	60	119	408	609	352	999999	999999	483	706	289	598	333	268	958	651	77	329	998	102	66	213	829	999999	671	657	159	33	704	713	999999	650	999999	639	693	999999	322	999999	999999	382	373	508	999999	329	749	999999	277	229	999999	514	351	999999	683	641	361	211	999999	173	737	999999	202	999999	926	769	983	999999	367	693	999999	999999	338	419	999999	625	999999	557	747	509	205	999999	999999	999999	999999	200	372	73	966	999999	287	999999	916	999999	920	642	190	813	582	696	346	999999	204	999999	654	999999	185	931	924	67	912	803	463	720	967	999999	572	272	152	999999	406	920	673	768	999999	94	999999	189	999999	999999	445	915	975	61	173	95	999999	806	999999	622	24	440	999999	999999	999999	484	37	205	190	301	79	999999	670	846	299	426	446	436	177	570	888	996	443	831	622	996	999999	999999	557	882	999999	999999	999999	529	721	999999	780	765	91	931	66	710	998	207	33	527	255	138	761	999999	999999	487	638	715	734	999999	999999	318	295	690	655	625	648	308	586	999999	999999	999999	134	334	645	680	354	245	999999	187	997	245	999999	105	750	699	650	809	242	237	137	281	795	703	967	472	479	999999	286	999999	72	699	621	999999	595	999999	14	437	112	968	142	403	211	557	30	762	510	200	939	955	974	999999	76	358	184	660	355	430	366	182	211	954	959	999999	124	999999	999999	999999	509	999999	999999	222	707	273	999999	734	79	248	682	215	961	999999	999999	330	466	999999	999999	272	546	935	758	583	81	929	999999	188	443	999999	999999	722	999999	999999	690	999999	269	761	141	999999	263	999999	590	999999	747	999999	220	921	503	638	614	891	674	361	999999	999999	999999	122	151	777	505	916	301	939	999999	999999	
77	547	598	999999	71	705	101	999999	18	106	354	999999	835	920	718	846	999999	805	525	999999	58	786	875	126	415	157	999999	364	307	999999	158	651	311	787	93	673	332	346	999999	909	799	999999	352	452	999999	999999	287	230	68	659	242	496	424	999999	911	999999	672	482	999999	913	94	737	999999	671	948	703	349	57	999999	55	523	347	999999	615	751	213	444	999999	896	177	870	999999	999999	648	999999	662	237	56	876	999999	10	849	999999	663	825	71	322	680	503	526	999999	239	393	23	999999	894	999999	808	999999	707	846	249	999999	584	53	999999	999999	999999	567	296	476	302	181	44	999999	673	753	573	790	689	891	763	928	379	279	640	16	292	512	220	403	999999	542	999999	956	761	273	999999	620	140	629	999999	999999	217	60	605	68	358	999999	472	151	999999	999999	999999	999999	999999	999999	216	314	413	688	999999	999999	999999	892	57	759	999999	999999	293	410	999999	953	660	69	999999	650	721	329	673	581	657	323	50	78	708	409	718	362	874	999999	999999	705	216	999999	479	67	766	324	12	846	66	280	685	72	407	740	368	764	362	999999	999999	887	640	831	40	836	340	288	194	648	50	649	213	999999	352	999999	746	999999	590	999999	884	406	326	827	999999	387	637	978	671	967	51	954	999999	999999	850	180	74	385	421	642	726	487	140	364	805	416	76	843	719	369	993	160	183	956	556	999999	999999	999999	315	652	999999	361	616	226	999999	96	649	770	991	182	974	371	796	947	678	406	999999	962	32	118	320	794	269	312	974	890	780	999999	886	658	610	261	79	768	999999	999999	999999	913	999999	719	766	305	999999	999999	394	632	999999	999999	288	159	999999	999999	790	206	999999	415	102	314	252	999999	999999	607	884	999999	999999	999999	301	38	514	314	536	362	215	313	352	25	999999	722	999999	351	537	554	764	736	732	12	470	872	436	37	282	566	671	999999	414	999999	999999	517	973	671	340	999999	721	973	623	573	999999	487	999999	999999	472	379	396	999999	999999	761	842	158	611	570	262	428	602	999999	41	969	999999	174	899	192	603	435	999999	255	20	212	832	999999	999999	999999	610	999999	999999	119	999999	902	179	999999	861	652	327	272	905	413	999999	999999	732	244	999999	653	999999	237	588	671	723	47	631	151	890	976	999999	61	45	453	959	279	999999	493	999999	139	800	920	999999	256	865	999999	529	345	999999	108	479	999999	848	999999	999999	382	404	356	999999	999999	281	38	880	884	724	275	237	462	999999	150	511	249	322	812	853	961	999999	999999	806	
392	999999	295	314	791	507	341	212	576	176	999999	874	64	107	404	857	999999	49	999999	999999	599	999999	76	891	696	597	240	284	45	615	324	459	999999	549	13	19	999999	723	99	999999	392	72	999999	999999	866	275	456	151	918	954	90	922	505	810	216	999999	999999	404	618	204	999999	66	999999	960	852	137	999999	514	103	999999	872	59	999999	999999	999999	536	453	999999	34	999999	150	999999	366	90	999999	402	999999	261	343	725	568	999999	115	999999	121	336	999999	699	443	739	462	999999	58	533	92	41	971	463	671	679	999999	670	999999	999999	63	187	699	999999	999999	999999	183	561	181	377	825	292	943	999999	930	812	999999	999999	347	999999	968	999999	50	833	998	503	430	499	999999	663	891	898	219	917	999999	999999	999999	999999	273	984	565	901	770	999999	999999	999999	97	999999	533	859	48	89	333	95	229	855	147	999999	98	932	999999	683	999999	518	485	927	82	36	224	996	185	831	490	362	999999	77	438	369	999999	207	416	999999	999999	999999	624	811	575	134	999999	985	795	770	999999	341	954	881	999999	261	204	999999	728	999999	701	536	999999	216	599	970	365	162	426	777	740	890	525	524	717	999999	893	999999	361	947	999999	238	211	415	120	159	408	848	147	999999	174	355	479	354	813	439	999999	417	999999	605	768	546	569	27	39	830	815	999999	173	687	999999	999999	428	780	999999	472	335	277	105	449	572	517	24	999999	613	394	420	999999	710	288	999999	486	461	755	188	999999	669	193	386	999999	999999	967	685	460	818	643	999999	699	621	999999	999999	779	321	999999	999999	261	532	999999	414	645	419	644	730	885	999999	881	79	673	999999	941	802	999999	891	999999	116	604	832	563	431	969	467	721	559	999999	184	425	174	688	721	927	269	350	778	741	999999	999999	246	999999	967	999999	573	263	107	999999	999999	961	999999	999999	666	999999	429	999999	999999	445	187	999999	95	371	710	77	716	999999	999999	674	682	461	999999	159	945	417	367	42	596	493	405	214	624	879	819	223	536	668	31	292	507	300	452	999999	563	182	612	999999	99	899	999999	192	311	432	997	98	596	999999	999999	258	81	397	999999	414	49	999999	999999	216	552	999999	541	58	369	669	999999	999999	18	41	595	999999	999999	492	999999	999999	272	999999	902	201	882	730	626	999999	117	773	221	999999	918	999999	303	590	999999	406	332	601	368	181	822	642	999999	615	89	565	153	788	453	588	454	684	999999	825	999999	999999	999999	999999	870	999999	941	999999	457	999999	473	970	737	14	675	408	170	999999	338	999999	
401	270	936	276	999999	71	999999	999999	329	633	665	243	896	999999	520	225	82	999999	731	625	240	235	194	207	152	118	999999	999999	123	54	427	999999	356	999999	999999	999999	945	67	180	808	98	622	276	824	401	239	999999	999999	494	459	336	659	619	999999	860	999999	999999	738	134	999999	244	516	215	285	215	562	887	846	53	710	280	24	340	923	537	617	958	370	806	913	999999	567	653	664	717	768	493	999999	199	268	734	216	933	999999	999999	999999	416	991	618	838	351	237	227	999999	999999	322	999999	695	186	252	216	999999	932	221	507	676	863	999999	999999	999999	79	254	656	784	999999	74	91	999999	999999	955	211	967	752	999999	571	807	350	999999	485	999999	448	797	466	999999	61	999999	999999	999999	140	897	717	999999	433	181	768	999999	581	442	999999	999999	999999	999999	346	230	51	249	999999	963	649	700	999999	999999	76	172	998	999999	787	999999	732	954	790	368	572	999999	247	346	543	580	209	474	235	999999	69	372	174	821	460	246	906	812	999999	319	82	999999	571	723	798	271	999999	999999	319	872	999999	855	332	872	64	999999	999999	704	705	391	764	185	474	428	935	999999	998	186	821	550	999999	919	896	480	295	142	889	999999	548	282	407	712	164	362	206	214	999999	301	767	574	263	211	117	999999	555	897	965	152	787	104	273	996	676	768	80	790	958	852	586	922	995	999999	166	432	984	62	30	122	231	731	999999	999999	419	999999	297	601	812	999999	999999	398	177	999999	737	453	999999	411	46	395	292	999999	255	999999	714	844	999999	795	999999	684	692	999999	877	853	920	65	999999	999999	586	429	999999	479	978	738	999999	999999	755	258	730	713	999999	582	999999	635	829	815	486	477	991	575	999999	502	999999	999999	538	431	521	323	826	681	23	452	999999	616	913	813	999999	516	999999	999999	99	330	74	341	270	119	487	251	33	115	999999	962	574	21	753	979	923	850	210	999999	677	441	432	59	999999	971	757	409	721	999999	387	999999	218	999999	999999	999999	437	224	866	999999	944	999999	300	721	111	999999	877	999999	863	934	890	587	316	764	848	658	898	999999	641	999999	999999	999999	530	999999	727	999999	754	109	535	407	551	708	983	782	560	408	151	999999	947	649	999999	943	999999	786	135	800	999999	453	627	999999	457	423	582	577	76	867	748	292	993	999999	306	778	288	466	393	999999	999999	534	999999	450	516	999999	999999	992	206	419	540	744	999999	999999	946	310	999999	708	949	138	136	999999	715	693	660	859	716	999999	352	325	664	999999	403	944	
206	138	250	186	999999	269	999999	589	380	657	336	999999	999999	77	554	995	999999	580	999999	264	64	197	818	519	790	657	999999	621	649	881	999999	459	350	938	729	817	999999	305	999999	999999	782	999999	45	68	367	655	999999	649	901	356	28	999999	574	148	889	19	320	730	396	999999	788	734	940	499	999999	999999	663	472	999999	999999	935	10	192	999999	482	518	161	760	162	144	999999	831	719	999999	862	999999	885	212	58	999999	507	340	999999	734	999999	57	606	999999	165	490	992	986	311	174	999999	27	999999	747	666	381	857	560	999999	262	464	957	24	999999	636	243	991	461	999999	999999	239	605	102	458	925	434	911	615	604	999999	151	999999	529	555	881	845	767	147	999999	677	862	947	999999	999999	280	944	42	958	999999	999999	999999	541	573	684	999999	816	925	454	822	242	469	251	955	905	999999	252	437	469	999999	791	476	999999	999999	745	764	291	842	445	187	980	401	953	706	683	182	610	999999	844	999999	75	919	323	324	312	218	620	992	857	545	38	516	573	202	999999	455	646	999999	827	920	653	974	999999	276	841	841	516	999999	281	732	510	999999	592	999999	700	872	163	538	612	536	153	999999	984	899	999999	474	827	760	588	238	536	984	820	924	999999	999999	999999	56	483	471	702	85	720	135	999999	435	999999	724	501	999999	301	117	999999	999999	777	363	989	999999	126	377	23	755	999999	53	206	526	782	999999	881	609	442	999999	65	151	834	77	579	859	864	999999	999999	999999	268	343	936	428	971	529	157	999999	111	999999	999999	115	458	946	128	676	928	519	652	265	999999	892	812	999999	62	871	466	709	999999	140	726	402	827	910	497	999999	116	777	554	262	521	999999	999999	593	186	949	692	887	949	902	930	999999	81	294	269	376	531	999999	375	110	73	448	999999	970	132	999999	288	547	459	505	570	161	964	999999	744	999999	393	999999	18	999999	189	999999	759	999999	999999	381	330	542	651	131	102	999999	412	454	199	82	448	537	471	648	671	154	999999	999999	342	779	389	681	550	693	982	999999	743	272	921	494	999999	947	770	999999	217	745	896	337	999999	214	749	999999	211	999999	136	856	756	369	441	999999	150	999999	549	431	991	649	999999	957	148	789	999999	149	533	705	394	501	999999	999999	441	926	258	110	999999	137	999999	999999	480	878	999999	999999	555	999999	831	999999	353	382	999999	348	759	999999	999999	999999	199	623	592	999999	987	999999	999999	635	99	46	927	514	786	50	274	421	401	132	999999	999999	400	22	243	248	317	646	999999	
21	102	428	961	873	184	999999	911	427	545	429	881	999999	999999	931	46	519	455	326	110	313	117	999999	947	636	999999	637	548	186	390	353	999999	999999	154	274	543	999999	84	63	999999	999999	138	847	876	999999	251	999999	522	999999	999999	999999	792	990	545	57	904	115	480	335	484	999999	770	735	47	201	137	540	829	336	999999	999999	999999	999999	986	999999	185	270	120	999999	395	204	125	90	210	666	561	311	805	106	370	999999	200	749	999999	793	705	403	810	999999	843	999999	375	195	79	609	288	400	999999	911	872	999999	995	505	999999	999999	431	690	534	381	640	826	735	732	966	961	185	999999	823	202	999999	781	460	435	999999	684	829	999999	999999	600	999999	999999	306	893	233	727	999999	999999	809	298	372	25	999999	438	55	27	975	642	229	118	433	592	577	812	983	100	193	570	373	265	460	999999	679	999999	999999	479	529	841	999999	248	529	491	887	534	999999	999999	999999	31	389	999999	999999	197	999999	999999	176	999999	593	494	909	999999	999999	872	331	999999	838	870	999999	999999	445	575	497	999999	143	981	589	942	705	53	999999	999999	187	999999	999999	259	556	273	999999	777	767	208	886	45	999999	375	704	657	999999	999999	696	999999	576	999999	586	814	626	575	63	728	323	234	99	999999	511	838	955	999999	691	82	997	999999	87	568	177	247	999999	462	211	767	286	931	783	371	356	33	504	999999	585	375	632	999999	219	74	464	999999	118	346	533	102	420	332	999999	97	346	999999	881	18	811	349	135	174	999999	296	452	391	999999	999999	203	999999	344	757	797	325	999999	26	365	999999	114	999999	138	352	999999	999999	357	953	966	696	999999	235	999999	495	396	999999	250	468	617	999999	622	82	999999	390	153	999999	999999	663	535	649	647	329	765	867	904	187	220	782	999999	999999	999999	498	424	754	999999	967	346	849	370	560	85	981	408	442	401	41	542	748	208	999999	360	694	428	327	59	706	999999	999999	591	219	35	467	232	362	999999	134	999999	346	999999	999999	999999	999999	302	974	574	665	920	332	476	872	644	999999	584	999999	999999	253	79	999999	705	995	506	999999	267	160	534	617	999999	56	999999	276	383	206	999999	32	182	452	401	453	752	999999	785	147	807	719	575	999999	883	868	459	741	64	560	999999	692	999999	647	651	152	449	956	999999	874	999999	999999	499	448	411	999999	999999	461	852	625	999999	322	999999	999999	264	999999	584	970	733	890	596	716	999999	999999	564	378	352	535	800	259	999999	999999	486	999999	272	607	229	137	162	999999	999999	997	999999	
439	216	328	999999	999999	393	112	567	479	999999	25	287	169	987	999999	883	42	219	655	660	602	999999	558	835	999999	999999	656	328	457	817	411	213	599	827	783	616	246	896	41	999999	697	999999	535	572	471	633	999999	620	999999	254	999999	122	42	347	999999	817	657	492	182	224	999999	999999	119	661	822	812	688	341	999999	70	646	999999	187	513	962	910	96	986	374	675	993	45	776	999999	697	298	180	262	540	999999	999999	753	999999	817	999999	999999	999999	874	999999	999999	945	771	416	491	999999	983	935	528	384	385	731	999999	128	999999	230	701	17	999999	963	533	999999	436	800	248	112	893	422	370	999999	58	338	999999	245	715	730	232	629	999999	606	714	999999	651	877	165	243	297	635	999999	999999	713	905	676	910	226	27	999999	970	177	389	714	999999	575	999999	999999	57	519	435	999999	999999	998	81	999999	309	259	180	989	558	645	14	815	999999	999999	773	394	152	661	311	999999	698	221	999999	461	999999	999999	999999	787	231	999999	117	724	999999	232	449	598	999999	192	999999	661	56	999999	960	334	999999	574	456	375	801	45	193	395	218	999999	714	565	999999	620	999999	417	116	392	767	17	538	290	999999	45	756	185	999999	960	295	649	972	670	260	927	298	341	999999	777	986	196	368	722	999999	454	999999	999999	999999	31	374	958	555	663	269	999999	999999	999999	620	420	619	626	292	232	999999	999999	444	999999	315	818	332	999999	971	338	999999	999999	649	815	774	508	527	872	999999	731	595	336	999999	999999	410	999999	140	999999	720	35	999999	370	903	145	622	946	999999	999999	578	999999	698	888	999999	226	267	999999	313	980	117	121	893	999999	999999	560	999999	773	999999	135	643	999999	688	917	765	946	181	999999	677	999999	203	999999	498	63	303	300	43	999999	349	999999	61	722	994	999999	307	609	999999	999999	999999	353	507	848	999999	999999	999999	571	354	781	132	999999	999999	230	999999	799	786	289	999999	839	453	12	526	930	433	999999	84	920	22	538	619	166	814	760	968	334	999999	355	356	614	233	731	945	999999	584	999999	831	999999	712	204	999999	28	986	999999	999999	75	826	577	425	883	809	909	999999	999999	171	966	237	294	262	685	793	441	932	18	615	722	999999	275	355	135	999999	253	218	817	174	601	180	999999	999999	903	999999	438	930	472	804	324	999999	139	100	999999	81	547	578	36	999999	999999	999999	977	686	999999	999999	561	232	299	128	565	701	742	651	570	999999	715	500	358	999999	999999	511	469	214	301	550	999999	184	737	999999	228	675	999999	416	242	
515	999999	834	549	894	946	215	999999	354	248	622	439	999999	529	999999	365	999999	999999	848	55	999999	999999	773	999999	703	92	386	495	999999	900	890	519	336	418	64	603	881	950	999999	241	159	999999	999999	999999	999999	121	449	655	914	699	999999	456	342	370	812	890	429	999999	846	812	569	999999	405	999999	358	999999	113	78	474	999999	483	106	999999	617	895	558	510	807	716	999999	642	731	580	545	728	444	186	965	999999	174	184	999999	114	652	671	438	475	671	617	575	999999	999999	190	695	225	85	999999	725	475	263	999999	621	733	263	999999	838	150	859	725	914	926	147	472	310	55	51	991	122	999999	466	999999	839	199	150	584	271	551	885	330	653	752	999999	500	999999	999999	562	999999	999999	999999	833	298	999999	999999	703	648	870	908	879	999999	183	93	999999	999999	18	180	999999	431	592	678	907	999999	264	539	999999	999999	475	647	130	525	493	999999	150	638	122	177	477	999999	496	501	714	362	671	245	156	569	183	999999	999999	999999	244	999999	126	182	575	545	44	86	999999	542	183	999999	999999	999999	166	840	943	940	666	840	703	999999	999999	100	999999	555	626	29	393	512	999999	793	999999	948	999999	362	999999	967	999999	576	143	400	31	999999	328	491	574	316	88	315	626	243	24	999999	478	588	204	35	219	30	919	24	693	999999	554	389	77	840	83	804	624	975	999999	99	706	312	634	982	772	482	980	319	999999	87	886	999999	779	514	480	702	999999	201	999999	53	657	999999	999999	662	409	938	423	734	999999	284	999999	650	366	924	944	175	953	222	262	736	49	609	999999	615	483	799	610	563	370	380	646	433	227	833	442	588	999999	972	582	834	999999	256	999999	665	396	999999	398	999999	570	314	749	945	938	999999	13	58	54	101	999999	609	999999	859	373	861	638	267	433	533	492	366	570	981	639	428	676	792	532	999999	229	247	999999	756	993	999999	999999	700	494	204	999999	394	543	513	793	999999	999999	210	999999	999999	37	138	999999	864	999999	214	999999	767	315	519	356	999999	525	999999	999999	941	208	580	866	317	239	937	999999	238	703	999999	999999	67	198	666	921	475	909	999999	999999	100	435	546	999999	789	322	999999	395	999999	999999	999999	999999	907	641	851	774	925	344	999999	985	999999	365	999999	999999	999999	999999	999999	579	648	999999	880	310	218	999999	781	999999	661	999999	86	999999	375	552	798	389	94	240	999999	426	346	892	995	141	344	331	300	735	852	385	130	407	999999	294	999999	386	968	317	999999	999999	860	344	123	739	267	580	
619	547	567	999999	86	999999	477	269	242	756	602	999999	966	887	953	55	664	999999	75	679	999999	91	806	999999	999999	776	999999	261	566	11	999999	266	873	764	712	753	178	658	308	97	999999	377	999999	999999	784	229	351	772	999999	814	680	837	674	588	999999	537	999999	999999	781	310	999999	225	703	240	978	346	875	211	999999	210	999999	15	999999	977	748	989	999999	816	637	999999	434	808	999999	751	999999	941	592	295	999999	999999	999999	999999	876	998	634	714	999999	999999	21	999999	354	999999	597	508	999999	999999	859	696	999999	232	507	924	518	999999	875	999999	672	951	909	46	754	999999	999999	10	197	855	138	979	353	44	325	219	804	199	847	294	221	999999	815	656	91	999999	456	329	676	999999	513	296	132	980	51	722	911	974	693	764	999999	999999	321	91	545	879	353	805	999999	999999	129	329	742	590	442	628	146	262	954	858	143	340	334	109	352	841	856	372	999999	999999	308	999999	505	93	804	625	732	734	120	212	552	999999	999999	387	968	194	554	999999	548	999999	585	658	999999	834	999999	160	999999	222	738	703	32	980	812	313	990	299	823	659	786	817	999999	999999	152	999999	999999	492	999999	999999	140	167	297	324	824	579	27	649	809	671	461	653	362	520	999999	416	189	572	838	119	396	678	999999	895	756	730	527	183	999999	277	529	148	242	325	91	999999	416	708	999999	243	295	350	999999	162	207	142	999999	999999	417	735	573	743	999999	808	559	461	797	401	567	103	61	844	143	999999	151	999999	999999	47	439	424	999999	999999	415	604	823	999999	198	218	698	999999	275	153	765	999999	704	785	494	434	765	629	999999	25	150	999999	999999	999999	216	999999	20	884	721	999999	999999	993	999999	101	337	59	985	513	273	588	703	999999	827	908	999999	999999	838	999999	828	986	999999	809	640	999999	340	353	422	381	839	251	208	814	901	999999	207	772	999999	999999	999999	445	999999	999999	999999	205	322	206	244	284	373	853	999999	654	65	735	155	146	362	750	761	984	637	614	674	32	390	888	52	979	999999	315	318	235	908	393	547	29	452	444	672	144	118	148	999999	986	141	553	999999	176	702	71	999999	999999	851	473	808	835	999999	344	815	433	999999	999999	573	68	544	883	999999	671	198	136	693	918	88	627	875	498	606	688	890	836	139	876	286	649	895	25	384	444	585	712	441	117	629	249	999999	853	999999	999999	999999	999999	999999	999999	977	576	377	501	225	999999	598	999999	238	999999	999999	978	999999	287	978	924	172	529	509	311	999999	486	
999999	999999	298	838	999999	31	924	657	246	642	38	52	898	999999	281	403	799	999999	999999	999999	483	541	999999	651	945	702	875	650	786	922	748	506	999999	501	999999	999999	213	387	587	576	394	999999	999999	811	950	999999	999999	278	652	999999	730	359	464	999999	13	163	999999	999999	892	944	156	283	999999	999999	894	531	52	407	829	488	999999	421	573	279	881	999999	877	999999	700	999999	322	607	997	999999	202	999999	52	999999	497	727	870	565	494	999999	430	999999	999999	999999	916	428	999999	999999	448	174	578	999999	785	195	939	111	285	78	946	207	632	549	999999	852	131	505	489	862	909	999999	617	999999	927	931	999999	769	200	538	936	999999	485	341	168	833	449	884	613	857	250	396	451	802	619	296	999999	999999	835	999999	999999	420	939	356	81	347	999999	943	390	999999	345	179	910	747	142	675	999999	999999	391	999999	999999	247	892	632	621	523	660	815	999999	640	921	968	934	342	320	999999	999999	138	269	820	287	999999	503	758	521	80	486	704	670	944	999999	719	499	392	455	980	999999	317	735	558	999999	740	927	750	933	377	244	577	436	616	342	593	41	570	175	999999	999999	999999	120	550	46	955	155	999999	76	212	478	999999	887	340	998	34	403	710	143	999999	578	752	825	154	836	908	999999	999999	999999	980	999999	929	226	548	999999	393	206	999999	999999	731	999999	999999	999999	731	999999	692	999999	106	618	318	200	331	436	999999	338	991	999999	966	999999	138	688	101	470	999999	524	999999	999999	348	999999	614	828	999999	198	412	951	721	78	103	999999	153	228	180	999999	999999	999999	365	502	596	219	254	85	999999	999999	393	53	503	396	999999	216	359	366	351	12	13	489	981	143	34	678	616	922	225	721	570	999999	517	655	177	304	999999	56	739	138	999999	539	999999	738	804	369	999999	335	999999	886	895	999999	877	999999	999999	999999	809	232	999999	918	603	999999	999999	999999	909	484	535	847	229	304	57	999999	999999	999999	162	999999	890	999999	339	665	999999	999999	452	999999	825	783	42	999999	224	999999	999999	999999	578	820	535	529	679	91	829	329	833	999999	116	185	838	593	170	665	999999	966	922	566	999999	812	697	321	999999	531	692	136	452	194	633	865	809	121	734	999999	999999	633	795	808	423	19	999999	620	185	999999	499	242	622	376	334	999999	999999	928	53	765	133	224	650	157	399	702	877	648	976	251	999999	727	858	364	978	999999	999999	123	152	884	999999	86	146	610	41	459	513	85	860	386	434	881	78	968	682	472	999999	647	419	999999	999999	
192	644	933	999999	771	384	267	398	943	999999	326	785	168	784	56	87	50	126	939	199	802	788	999999	817	999999	659	889	682	516	409	999999	704	999999	999999	999999	999999	212	999999	269	85	256	687	917	310	999999	106	909	193	635	394	942	531	480	531	339	999999	999999	126	416	122	999999	999999	881	999999	999999	622	363	415	999999	614	874	340	999999	999999	999999	125	999999	999999	999999	398	999999	706	57	131	466	11	234	999999	423	403	397	96	302	999999	999999	670	805	383	757	494	742	999999	206	30	520	611	999999	615	588	223	532	999999	416	28	999999	999999	999999	759	86	550	999999	463	999999	593	227	999999	47	708	999999	282	319	498	542	225	999999	256	509	999999	611	855	336	999999	322	209	871	643	999999	284	784	803	142	999999	306	217	999999	289	999999	613	803	731	574	966	342	999999	904	44	222	201	372	126	288	999999	158	231	224	999999	150	999999	999999	583	119	762	923	999999	149	999999	201	999999	999999	376	745	895	232	879	290	369	285	16	305	837	999999	488	912	668	999999	999999	897	85	999999	325	148	718	892	229	622	811	52	863	176	640	999999	887	999999	996	380	999999	288	278	940	854	999999	144	496	999999	999999	630	850	265	955	518	375	126	342	803	237	36	13	13	266	479	999999	999999	839	999999	994	543	999999	916	999999	141	352	629	144	148	820	13	999999	17	999999	991	961	787	908	657	274	999999	555	278	999999	354	389	285	21	471	999999	999999	999999	999999	889	999999	224	999999	967	823	999999	746	981	999999	999999	233	804	995	935	999999	517	999999	513	192	400	277	999999	148	999999	943	999999	76	999999	672	610	999999	708	400	128	458	999999	37	820	94	491	528	744	361	294	545	999999	394	349	746	954	998	579	123	999999	622	630	86	999999	999999	999999	109	999999	319	593	999999	999999	413	877	487	498	490	718	429	700	872	532	637	999999	611	402	367	726	871	718	999999	168	595	959	505	999999	700	249	999999	22	391	399	435	767	49	999999	146	516	999999	257	473	289	159	422	568	99	992	233	185	631	714	999999	266	601	999999	97	999999	453	381	999999	798	999999	999999	417	999999	482	107	869	999999	591	265	850	864	623	255	332	19	999999	401	999999	835	476	74	999999	999999	18	143	834	999999	952	100	999999	145	213	459	232	367	999999	113	999999	999999	132	419	593	999999	864	518	642	355	999999	88	999999	62	999999	823	331	186	757	119	999999	349	273	999999	861	500	572	999999	661	999999	32	999999	276	79	315	425	712	66	480	799	443	499	500	488	136	874	343	640	
181	389	138	56	610	633	802	999999	728	48	558	102	803	159	857	999999	333	999999	811	687	999999	549	999999	274	705	958	675	811	999999	784	999999	987	999999	931	543	999999	45	976	364	999999	277	999999	696	673	508	388	999999	294	999999	31	165	442	72	656	893	631	278	863	999999	652	957	990	898	999999	999999	570	935	999999	615	585	443	357	999999	999999	999999	189	852	446	766	327	999999	391	178	999999	629	524	999999	510	48	911	999999	181	634	712	686	286	999999	999999	591	999999	452	999999	678	67	999999	807	111	895	999999	999999	778	999999	107	999999	690	576	999999	81	324	567	646	434	999999	703	581	271	999999	628	491	142	999999	110	855	828	874	999999	712	999999	247	999999	423	39	273	334	143	182	84	610	31	119	464	598	438	999999	301	999999	302	974	486	327	95	483	999999	999999	204	999999	976	999999	159	853	863	710	999999	999999	153	616	999999	508	570	408	999999	122	606	381	999999	999999	999999	830	999999	857	544	999999	635	920	736	939	625	169	139	999999	206	804	999999	178	256	754	764	936	881	685	856	999999	414	999999	139	972	877	41	436	283	999999	156	743	302	318	135	85	999999	765	999999	990	11	378	116	212	392	999999	437	999999	923	165	735	949	999999	10	751	333	558	791	763	72	593	733	855	456	60	999999	999999	859	130	678	999999	180	677	694	855	425	999999	999999	746	320	449	906	999999	128	281	206	892	302	567	802	527	131	11	999999	406	277	522	999999	999999	999999	504	577	14	255	999999	565	281	166	155	335	35	683	54	999999	623	999999	231	737	999999	853	999999	865	302	328	161	999999	178	536	999999	999999	903	999999	722	999999	999999	999999	902	999999	814	716	925	735	999999	242	776	844	999999	559	528	999999	56	784	484	309	161	638	285	686	999999	582	396	999999	999999	567	432	387	960	629	636	751	785	999999	922	468	928	999999	718	70	551	317	654	619	999999	999999	541	128	172	999999	273	999999	596	226	173	242	999999	999999	866	590	999999	398	883	457	922	776	999999	91	861	999999	999999	999999	920	999999	144	786	928	777	737	300	35	314	224	547	365	999999	999999	999999	801	690	148	748	577	999999	999999	163	434	206	999999	241	643	460	999999	156	52	555	268	380	999999	999999	314	551	999999	575	565	999999	999999	345	102	475	621	999999	290	181	878	632	150	999999	964	980	361	731	91	506	657	574	57	78	999999	810	199	999999	487	424	386	999999	306	11	573	755	999999	98	114	999999	620	277	179	95	278	419	414	999999	415	111	35	582	470	945	999999	990	457	
114	999999	291	999999	836	999999	866	795	291	999999	149	999999	219	11	273	627	860	999999	999999	404	962	800	999999	406	999999	378	999999	999999	803	135	361	93	999999	307	874	258	999999	944	783	389	313	999999	986	999999	274	999999	206	109	761	955	610	69	999999	999999	495	314	753	999999	563	468	512	477	991	165	999999	66	645	911	999999	999999	804	915	112	999999	101	671	999999	12	141	474	181	999999	637	848	525	301	554	999999	999999	570	504	999999	390	325	876	836	308	830	119	218	612	999999	999999	747	160	694	957	999999	504	823	499	751	754	99	296	236	840	999999	639	683	511	657	109	565	519	867	535	786	133	999999	373	983	893	922	862	886	999999	889	697	831	344	999999	493	988	999999	999999	193	301	39	650	995	999999	999999	435	707	999999	196	418	237	293	169	180	999999	999999	460	516	858	831	999999	409	924	950	455	808	349	999999	174	999999	494	766	683	243	999999	999999	999999	217	999999	467	225	999999	700	893	662	413	672	999999	611	254	537	564	999999	362	74	629	726	55	709	392	96	221	790	85	924	470	610	925	422	931	999999	253	724	401	615	999999	709	40	298	52	145	185	883	999999	583	929	872	999999	179	137	756	999999	508	409	380	13	127	625	969	201	803	747	750	680	274	294	840	503	746	999999	999999	696	757	667	257	911	338	870	999999	999999	598	288	999999	295	185	766	744	324	31	611	999999	93	71	106	248	398	999999	999999	999999	999999	99	378	584	434	217	70	466	840	161	468	999999	257	999999	974	602	524	999999	465	999999	507	549	999999	482	145	542	836	634	660	428	859	486	136	999999	213	904	229	999999	331	88	125	310	903	172	999999	936	999999	999999	96	503	723	999999	969	708	157	748	574	896	999999	891	380	435	805	422	999999	982	548	43	999999	79	383	820	669	999999	389	207	999999	362	920	208	588	876	548	167	705	462	516	999999	999999	464	340	333	265	439	707	690	504	999999	999999	999999	999999	921	50	26	130	903	737	999999	328	950	999999	221	976	250	999999	504	886	648	717	999999	475	131	966	999999	999999	60	999999	240	999999	699	702	999999	999999	350	810	666	999999	531	46	999999	725	924	109	999999	999999	999999	356	24	135	999999	803	856	999999	39	113	276	955	584	287	80	347	999999	913	999999	999999	949	999999	635	439	647	668	999999	611	915	999999	551	32	850	114	620	999999	999999	115	475	895	846	999999	462	247	999999	999999	261	253	999999	464	228	999999	479	867	999999	399	721	584	487	545	999999	999999	999999	913	561	999999	114	479	
667	377	796	401	448	733	999999	999999	276	999999	895	999999	417	999999	645	460	897	541	999999	982	702	230	981	966	999999	930	999999	602	999999	548	999999	299	607	999999	586	599	668	826	572	745	466	842	132	999999	689	551	999999	336	608	408	26	30	701	131	776	446	999999	829	774	517	285	809	49	999999	712	606	338	635	534	56	792	999999	969	807	526	999999	107	999999	287	85	999999	131	999999	131	999999	999999	597	485	15	150	999999	999999	62	64	469	999999	802	999999	620	93	222	502	801	561	616	946	60	894	604	999999	348	736	552	698	999999	163	815	999999	205	57	999999	853	630	393	999999	954	27	999999	347	999999	67	702	48	203	862	999999	330	441	999999	585	999999	999999	999999	999999	802	476	295	363	348	999999	840	884	209	999999	999999	369	872	417	719	661	999999	145	556	734	999999	645	698	358	999999	999999	833	999999	413	999999	442	315	971	540	591	999999	999999	663	576	42	999999	999999	503	474	999999	999999	438	912	999999	999999	656	478	999999	157	999999	167	999999	999999	527	933	999999	466	999999	999999	141	769	397	341	826	353	993	275	999999	524	704	999999	999999	999999	239	343	977	999999	999999	559	963	963	169	999999	309	433	999999	732	146	999999	560	999999	702	914	343	999999	114	999999	95	999999	859	999999	908	631	452	556	999999	554	706	193	956	560	804	921	999999	177	609	573	41	403	755	271	138	927	964	141	982	237	890	879	239	880	836	999999	700	582	999999	999999	382	753	418	53	35	953	685	999	999999	781	299	175	750	999999	75	692	623	598	262	981	999999	320	574	999999	663	826	999999	999999	724	521	231	52	123	80	200	288	985	712	999999	184	999999	999999	372	211	938	999999	139	697	815	154	999999	111	329	83	999999	71	189	630	390	208	999999	999999	285	999999	560	256	999999	999999	351	786	706	911	362	88	738	701	947	373	848	938	697	266	999999	580	853	129	722	999999	999999	999999	109	999999	332	47	185	643	689	125	650	692	672	459	356	38	447	757	748	251	999999	179	123	815	781	451	510	743	999999	705	403	440	999999	22	480	999999	687	352	589	324	903	105	22	999999	722	166	275	248	909	999999	143	999999	381	480	705	999999	24	293	999999	999999	537	999999	999999	999999	722	999999	168	659	999999	999999	351	104	999999	433	348	249	167	291	103	999999	186	272	999999	114	999999	308	69	63	317	451	207	403	769	709	787	471	799	38	119	511	998	615	999999	775	891	48	927	999999	141	465	871	999999	199	957	999999	275	607	201	422	423	999999	114	352	537	936	947	
999999	999999	646	877	999999	139	182	592	626	571	12	68	223	999999	380	121	921	851	579	474	214	811	15	522	863	608	999999	695	359	893	999999	731	838	944	712	468	311	264	25	999999	999999	999999	341	142	272	549	977	888	53	49	193	999999	958	472	999999	523	463	999999	23	841	523	999999	242	732	308	280	229	278	821	912	810	666	836	836	999999	606	480	873	259	999999	630	728	999999	320	710	999999	773	376	211	999999	14	187	250	183	229	84	999999	608	834	992	330	709	76	140	999999	526	664	131	558	999999	53	590	874	700	221	999999	833	922	31	535	999999	852	999999	632	908	633	426	662	617	839	241	999999	49	267	999999	921	661	522	91	194	999999	652	818	75	155	423	312	550	962	434	999999	999999	999999	308	495	477	642	443	232	605	109	12	513	718	903	180	551	617	707	300	999999	321	840	837	999999	854	44	10	487	999999	331	999999	699	192	599	999999	295	999999	771	525	288	227	300	999999	94	115	149	110	999999	974	872	695	999999	671	301	929	612	749	999999	999999	443	641	999999	737	284	233	312	330	128	124	885	810	845	999999	21	999999	31	364	752	321	715	933	838	512	999999	635	42	37	891	670	186	999999	999999	140	91	646	271	562	999999	861	803	818	999999	57	99	71	999999	661	659	385	999999	257	997	569	925	509	802	999999	125	648	200	284	999999	999999	937	999999	999999	714	110	374	653	468	162	891	518	999999	952	999999	423	999999	999999	999999	377	999999	762	929	548	301	214	581	844	999999	999999	564	670	528	388	533	999999	999999	120	999999	560	295	732	449	105	999999	60	39	557	21	40	565	861	818	906	923	696	18	799	659	510	528	530	835	999999	598	231	989	518	429	681	999999	449	651	821	999999	783	323	833	442	250	999999	34	999999	787	999999	702	851	622	465	999999	111	999999	460	634	42	999999	896	426	999999	885	999999	520	138	340	368	125	220	997	823	149	999999	184	367	999999	334	503	698	999999	151	999999	379	376	62	592	999999	721	988	26	788	328	887	896	337	557	188	999999	999999	501	429	765	492	853	798	325	464	999999	594	999999	310	538	75	848	285	999999	515	694	999999	546	999999	646	999999	203	999999	505	262	486	847	809	999999	669	607	207	627	385	414	526	578	737	138	652	137	947	999999	259	263	999999	621	999999	52	999999	206	359	740	782	638	999999	643	303	72	977	89	784	810	640	999999	999999	230	999999	206	988	126	731	418	117	519	189	486	959	251	224	864	131	767	746	473	258	999999	
845	747	125	882	284	999999	160	573	999999	999999	86	328	394	817	722	529	63	378	475	941	999999	272	459	812	683	61	848	123	958	999999	999999	177	999999	999999	385	162	91	116	842	999999	999999	544	177	52	999999	641	857	406	152	601	714	999999	997	316	999999	582	297	312	208	232	825	46	999999	335	82	909	645	982	442	570	999999	947	535	418	683	98	999999	417	999999	52	204	452	999999	999999	999999	696	179	376	578	803	864	778	999999	619	999999	999999	999999	842	999999	500	996	874	999999	581	163	766	999999	589	633	744	486	879	900	166	37	382	999999	258	32	999999	740	278	413	999999	705	999999	50	916	187	462	169	263	447	912	999999	330	999999	399	212	546	854	590	743	834	326	985	999999	750	591	858	165	999999	820	999999	760	999999	470	999999	999999	494	726	925	411	999999	585	233	999999	988	120	707	999999	676	55	485	999999	160	999999	579	322	720	790	299	334	329	999999	487	443	999999	161	328	859	163	522	999999	819	928	999999	572	999999	103	999999	890	639	999999	964	488	636	999999	73	609	201	891	22	166	999999	437	999999	999999	999999	108	999999	590	836	792	848	739	164	337	666	602	999999	963	330	999999	177	999999	999999	450	364	817	850	999999	788	999999	136	967	999999	365	23	392	337	105	697	999999	313	961	64	847	999999	234	999999	309	999999	471	638	238	571	794	999999	999999	777	160	728	999999	999999	690	802	294	999999	880	598	798	324	999999	274	875	275	179	915	215	999999	812	999999	139	999999	551	430	326	913	898	405	356	376	218	615	187	377	641	903	622	999999	769	999999	164	635	536	985	404	999999	762	962	402	999999	782	959	964	999999	999999	573	705	270	485	380	999999	999999	252	431	115	668	96	507	634	275	999999	56	86	630	260	504	956	566	36	999999	999999	999999	13	999999	593	258	650	442	779	77	999999	362	999999	999999	999999	680	393	999999	879	736	999999	264	338	999999	999999	736	883	999999	495	104	617	149	999999	365	229	999999	481	999999	837	856	27	654	728	566	77	940	372	687	216	580	120	851	686	999999	19	896	608	876	999999	857	375	316	947	685	460	68	128	328	178	593	208	619	276	999999	999999	465	536	771	69	645	374	205	137	915	984	765	999999	944	355	333	232	999999	881	980	999999	711	707	999999	115	999999	821	53	999999	999999	999999	500	584	664	581	999999	999999	836	816	256	493	180	999999	41	701	695	999999	184	973	845	999999	603	738	999999	541	17	757	999999	665	60	824	999999	686	514	543	493	190	999999	373	999999	962	999999	788	
634	497	999999	531	675	999999	420	413	647	999999	673	262	778	761	298	999999	573	796	877	181	765	432	172	493	999999	498	999999	999999	999999	811	182	999999	974	814	114	799	230	999999	91	150	999999	999999	186	260	999999	999999	999999	731	999999	676	999999	13	95	225	33	999999	334	827	999999	999999	144	905	999999	835	999999	999999	287	963	657	499	902	999999	715	737	925	999999	255	911	481	421	732	485	622	140	21	178	999999	758	790	902	474	403	628	904	15	349	49	999999	999999	231	974	801	84	403	999999	711	298	999999	999999	999999	955	999999	356	445	999999	659	999999	999999	824	728	993	529	182	755	34	509	470	811	731	586	999999	905	558	999999	447	999999	411	999999	366	310	880	999999	469	886	946	61	57	192	458	356	66	572	999999	634	237	455	999999	328	999999	999999	251	999999	626	712	825	60	864	106	998	524	257	74	999999	999999	848	554	69	296	808	973	462	287	999999	385	530	516	999999	924	31	991	311	92	999999	102	69	402	999999	756	70	895	999999	950	194	933	108	992	462	12	785	682	999999	342	519	405	812	963	135	251	192	999999	672	999999	85	16	222	175	223	27	464	456	732	313	236	913	999999	511	103	428	287	538	63	385	148	348	999999	969	573	999999	290	105	277	581	573	751	233	256	875	187	721	932	778	445	548	339	950	92	115	999999	619	310	870	706	999999	999999	266	999999	999999	736	411	252	602	768	999999	368	188	999999	999999	485	689	539	636	916	707	354	759	999999	837	808	398	522	864	999999	999999	999999	235	570	617	999999	999999	936	999999	148	776	478	340	19	709	999999	160	799	353	999999	916	999999	673	954	999	619	894	648	459	993	999999	888	999999	635	932	756	143	618	999999	820	990	753	95	999999	149	238	23	750	908	999999	657	999999	178	243	999999	756	316	281	999999	998	34	846	486	460	799	887	99	999999	86	952	55	542	999999	533	640	999999	994	999999	999999	770	605	154	740	802	345	750	719	155	585	999999	999999	862	56	545	795	154	276	634	698	261	999999	317	674	955	611	999999	999999	645	603	886	999999	999999	999999	800	402	880	116	684	999999	999999	178	999999	130	900	999999	193	495	720	737	496	896	369	999999	562	631	298	480	784	200	230	417	83	999999	698	999999	318	405	256	153	915	47	591	519	648	93	204	197	773	452	428	629	999999	999999	116	989	402	653	904	178	114	409	999999	494	894	999999	104	402	432	486	204	788	249	577	821	999999	315	850	838	478	437	110	706	341	772	601	795	175	999999	
999999	999999	665	999999	999999	49	999999	716	999999	624	16	989	801	999999	297	258	999999	389	54	96	658	684	552	999999	435	741	999999	703	989	999999	302	846	999999	957	999999	465	999999	297	172	538	315	999999	218	999999	832	488	635	345	999999	93	142	222	750	89	786	33	999999	999999	74	346	999999	812	726	999999	999999	169	71	844	51	999999	999999	352	999999	516	999999	916	999999	326	999999	946	115	667	294	906	590	90	105	999999	180	700	987	688	232	999999	502	999999	25	833	903	672	999999	999999	304	999999	374	789	999999	244	309	999999	999999	161	999999	127	240	999999	527	819	794	250	74	222	674	350	999999	40	129	400	24	287	999999	643	422	320	529	324	999999	707	541	800	999999	999999	999999	310	999999	835	999999	114	999999	133	975	999999	48	662	608	214	126	953	742	344	669	605	999999	32	969	913	999999	557	598	916	15	820	288	994	999999	212	673	999999	207	19	219	25	999999	890	311	999999	605	999999	711	324	208	419	964	207	999999	490	999999	999999	340	240	106	999999	999999	999999	127	164	917	54	507	999999	541	751	756	733	134	654	800	339	720	275	318	979	845	284	717	596	855	90	863	999999	999999	156	44	999999	999999	999999	999999	135	772	156	786	999999	999999	316	783	456	999999	999999	83	486	689	999999	806	75	922	999999	427	242	999999	999999	308	837	190	831	833	395	999999	788	820	999999	999999	675	566	573	999999	999999	999999	539	500	270	933	624	999999	999999	985	270	349	969	55	796	529	277	173	252	847	999999	380	430	482	397	999999	999999	421	896	341	999999	745	999999	586	999999	999999	887	999999	700	597	684	829	803	846	999999	55	748	999999	33	657	878	511	324	726	538	386	306	999999	113	531	69	213	120	999999	970	525	999999	392	880	999999	999999	536	473	999999	173	129	576	583	999999	352	991	140	999999	249	463	513	430	516	57	788	103	999999	999999	179	999999	999999	718	757	999999	58	937	365	999999	999999	999999	999999	999999	999999	999999	418	810	722	999999	999999	540	929	815	871	592	467	104	601	999999	102	313	810	898	304	127	692	410	818	708	999999	999999	999999	277	999999	234	120	475	760	953	638	978	999999	999999	877	638	608	665	847	174	418	953	346	30	771	322	214	999999	743	552	870	999999	991	24	296	355	904	661	999999	647	481	991	343	647	706	123	933	137	30	665	518	36	999999	653	299	906	999999	999999	506	458	29	666	999999	218	93	630	986	999999	396	532	733	946	622	209	693	426	620	699	999999	657	389	87	999999	88	43	843	999999	999999	999999	390	999999	299	
999999	595	628	815	270	134	563	85	137	577	740	497	999999	572	414	364	960	873	999999	379	999999	999999	78	942	999999	652	185	999999	999999	649	641	16	256	444	999999	999999	999999	999999	166	999999	999999	248	530	812	346	936	999999	471	439	999999	386	851	103	907	999	999999	526	685	581	617	949	323	899	487	936	733	251	999999	999999	387	782	92	716	801	243	61	999999	266	605	306	506	714	810	96	272	789	912	999999	444	485	510	999999	306	548	546	822	999999	52	876	612	999999	659	690	61	317	999999	999999	302	673	947	987	999999	89	285	121	999999	512	999999	225	156	821	902	62	305	877	886	786	177	264	421	712	286	390	992	611	846	33	759	778	969	999999	619	675	497	497	250	816	30	999999	999999	319	999999	999999	999999	791	792	999999	395	183	999999	999999	966	47	262	999999	710	879	999999	673	274	221	753	44	255	501	211	237	999999	807	637	80	765	999999	953	111	186	459	661	211	999999	249	638	585	358	462	687	999999	422	262	787	370	729	357	172	99	565	501	581	237	999999	564	51	588	546	360	999999	999999	999999	160	68	261	228	885	853	35	583	178	999999	793	999999	629	814	312	30	276	351	418	999999	864	999999	685	878	433	999999	264	207	59	49	999999	711	461	497	272	999999	999999	999999	999999	503	999999	999999	397	814	999999	999999	960	999999	739	568	279	18	342	658	229	614	383	383	999999	274	599	827	533	138	688	92	363	141	552	999999	999999	134	507	914	440	357	999999	870	999999	19	660	514	468	491	769	988	378	802	999999	657	821	162	357	579	999999	320	999999	268	135	999999	70	828	208	999999	83	155	511	428	228	871	466	999999	999999	999999	999999	94	999999	51	369	699	713	560	863	999999	297	342	776	927	19	999999	374	889	745	395	949	832	316	837	418	624	487	950	584	406	999999	999999	869	999999	965	999999	951	941	999999	435	991	509	965	313	999999	999999	378	583	418	999999	507	999999	999999	897	835	781	778	531	633	744	222	999999	976	467	703	999999	999999	213	962	999999	177	433	999999	319	404	450	999999	999999	503	999999	999999	999999	542	485	898	624	999999	972	737	194	51	430	318	999999	223	237	532	507	999999	365	999999	175	621	999999	930	999999	587	458	502	394	914	999999	37	956	499	318	231	501	568	88	436	501	476	777	999999	747	999999	834	999999	176	917	369	402	999999	409	999999	292	323	554	824	47	103	479	999999	280	276	403	999999	999999	904	16	41	999999	532	928	776	699	999999	81	193	959	999999	362	999999	477	554	383	888	
999999	999999	999999	907	946	999999	50	999999	999999	133	999999	881	999999	762	179	200	999999	999999	430	870	220	633	390	448	999999	371	864	295	999999	999999	999999	725	892	515	805	256	878	999999	999999	999999	491	594	754	576	999999	199	840	206	582	999999	176	592	999999	513	677	923	38	999999	665	999999	999999	755	603	878	258	781	988	838	957	999999	999999	70	800	234	388	626	878	814	999999	62	531	999999	712	578	977	292	600	389	837	881	227	300	443	999999	999999	736	991	875	327	999999	210	11	249	660	999999	115	999999	899	134	61	54	999999	485	612	64	221	52	999999	901	965	190	608	10	999999	704	999999	999999	300	909	652	634	13	496	547	851	529	429	62	999999	871	501	999999	265	785	837	13	999999	830	455	999999	693	966	999999	362	383	602	11	999999	955	828	488	501	990	481	427	51	999999	999999	761	535	791	990	305	40	474	999999	999999	224	248	999999	999999	796	845	804	959	667	39	144	173	259	528	999999	999999	900	999999	10	999999	783	999999	795	286	877	79	920	322	999999	671	943	888	894	258	786	925	999999	621	999999	999999	999999	999999	759	22	592	773	511	17	536	892	404	646	999999	778	570	856	452	424	338	727	999999	999999	266	996	95	256	279	11	741	340	999999	288	701	354	524	270	999999	783	999999	113	567	913	786	810	276	306	424	125	687	929	999999	839	292	963	999999	704	266	999999	926	346	504	510	275	205	59	125	999999	999999	263	309	999999	999999	729	235	170	21	704	456	729	788	831	163	323	812	857	13	999999	999999	999999	999999	14	845	856	999999	609	999999	647	999999	999999	160	361	304	999999	388	682	813	120	999999	803	719	999	810	999999	148	514	999999	999999	999999	999999	56	129	999999	506	443	304	412	999999	381	999999	113	373	124	999999	999999	436	536	999999	935	140	54	893	938	999999	903	999999	204	811	718	999999	999999	870	194	999999	714	999999	999999	798	999999	999999	279	999999	999999	441	999999	355	885	999999	465	711	977	58	261	333	304	999999	191	282	603	999999	109	600	104	999999	999999	243	189	871	980	547	291	999999	999999	999999	860	999999	164	999999	244	557	934	90	356	16	865	999999	618	861	948	561	999999	872	204	804	999999	679	999999	210	999999	466	176	24	144	917	430	248	184	999999	472	260	998	684	47	55	689	29	254	98	999999	157	625	328	923	429	698	418	544	999999	867	191	146	954	433	999999	391	920	945	439	999999	627	45	999999	999999	697	562	175	999999	999999	124	999999	434	817	538	925	841	999999	100	714	228	999999	704	115	542	291	
124	54	260	999999	999999	999999	999999	999999	512	54	122	417	929	235	999999	533	583	395	999999	902	756	328	425	999999	936	543	829	241	220	999999	999999	929	999999	116	999999	518	999999	575	999999	355	999999	999999	315	493	812	999999	999999	999999	848	695	437	319	999999	640	535	795	628	751	333	130	940	842	999999	936	999999	193	999999	823	652	358	618	18	900	609	22	146	23	932	695	511	624	963	392	525	999999	613	779	45	581	787	889	173	251	374	415	58	25	378	999999	629	692	105	222	500	999999	428	419	999999	628	398	782	695	66	821	505	976	460	88	999999	518	999999	707	999999	864	468	455	766	535	203	963	131	644	571	75	819	529	751	891	999999	719	999999	237	999999	192	15	204	116	429	868	439	598	937	579	853	225	999999	853	358	42	631	661	883	999999	664	277	999999	134	990	12	976	235	568	999999	999999	323	186	300	999999	858	274	999999	999999	999999	764	999999	194	74	999999	850	999999	676	999999	999999	816	999999	321	999999	752	915	867	79	999999	427	892	214	999999	999999	999999	540	49	695	999999	499	768	293	324	226	593	298	93	83	416	150	999999	310	832	708	823	31	11	306	547	154	991	204	232	919	774	560	345	887	573	999999	810	148	882	903	999999	533	743	999999	297	463	831	999999	662	975	258	591	381	330	483	479	999999	999999	157	649	999999	573	70	404	451	42	952	999999	509	239	339	39	428	928	617	300	287	906	999999	999999	322	999999	541	257	999999	193	188	24	413	104	999999	77	990	999999	405	527	999999	348	653	264	999999	999999	294	433	645	228	173	453	999999	193	201	999999	734	74	336	999999	999999	812	999999	268	853	938	792	415	589	272	49	195	999999	100	827	939	262	754	582	687	912	118	612	451	999999	735	311	230	999999	999999	342	926	905	104	496	660	614	395	410	572	999999	879	843	382	189	977	999999	623	366	262	999999	979	491	649	999999	923	210	292	248	999999	636	572	512	571	999999	122	290	438	604	176	999999	867	999999	19	845	999999	274	239	271	51	814	688	864	650	649	362	445	265	705	572	459	332	156	291	936	999999	377	282	452	77	697	491	29	199	928	999999	635	481	804	999999	999999	970	30	999999	313	947	708	861	922	577	677	999999	732	41	717	12	720	72	83	574	665	992	999999	204	999999	332	669	999999	999999	148	726	963	999999	350	999999	488	311	999999	977	988	572	515	359	875	400	999999	759	987	482	999999	790	573	408	239	700	666	193	826	853	999999	287	999999	149	784	850	713	573	
392	127	238	999999	999999	94	94	12	159	642	911	803	681	999999	999999	202	796	357	163	565	999999	999999	257	999999	485	105	999999	711	999999	376	999999	35	686	999999	999999	999999	999999	999999	29	999999	323	999999	550	33	281	999999	182	417	999999	841	999999	437	696	158	351	742	869	999999	224	675	999999	999999	474	782	78	886	126	581	206	811	999999	570	338	673	251	994	109	233	33	463	923	589	115	697	999999	147	338	999999	758	999999	10	999999	999999	353	401	940	763	767	955	395	905	999999	220	999999	893	782	108	999999	999999	356	642	646	909	761	751	508	278	776	759	930	557	999999	822	572	810	637	558	999999	281	311	241	342	278	637	557	332	999999	320	804	251	49	999999	632	999999	992	364	411	260	601	893	671	986	18	34	999999	327	778	648	984	266	234	124	999999	605	125	309	377	999999	213	429	139	958	999999	517	891	252	955	999999	580	455	235	307	999999	388	639	255	334	253	800	999999	554	999999	335	999999	27	925	564	37	999999	692	987	140	57	182	764	713	23	500	143	595	372	999999	78	999999	40	926	731	373	965	869	975	999999	481	973	999999	408	999999	434	999999	966	999999	999999	999999	887	468	105	260	220	623	925	241	833	119	214	999999	999999	662	999999	517	100	203	200	71	426	716	999999	658	999999	307	366	91	999999	999	177	907	444	243	190	80	935	675	521	749	50	638	151	24	277	999999	687	745	835	917	409	999999	497	866	999999	181	605	446	186	912	999999	844	652	834	942	307	432	954	482	726	582	999999	682	451	31	788	999999	848	999999	967	620	621	999999	671	999999	404	419	577	999999	19	474	498	498	608	492	205	985	317	81	969	683	999999	272	119	344	984	100	56	845	918	605	756	65	999999	999999	645	999999	981	244	547	887	854	999999	473	261	94	926	83	999999	825	803	267	776	421	293	887	358	999999	999999	615	314	373	732	617	413	717	442	288	999999	846	999999	14	82	533	999999	828	314	799	857	260	68	26	97	999999	999999	348	980	643	926	414	297	462	654	629	243	523	999999	811	70	543	651	647	766	999999	228	799	195	999999	339	464	582	559	999999	999999	556	298	286	713	999999	75	999999	799	362	902	559	154	359	452	999999	999999	999999	503	738	999999	609	420	259	999999	800	999999	999999	737	314	999999	999999	737	999999	579	999999	944	246	418	319	995	805	851	295	999999	999999	84	999999	999999	952	999999	757	999999	820	964	999999	146	48	310	912	185	999999	10	494	999999	79	822	969	779	379	355	332	298	999999	
743	518	999999	135	394	423	726	876	999999	784	544	999999	999999	917	220	113	936	906	935	999999	144	92	999999	999999	999999	794	740	999999	669	373	606	447	469	895	999999	455	718	999999	653	887	195	308	503	999999	949	186	999999	904	759	676	999999	999999	396	791	59	999999	713	400	731	600	999999	999999	216	999999	999999	999999	254	857	840	999999	394	925	262	58	999999	835	589	999999	417	999999	477	835	355	993	929	167	60	678	846	425	742	327	289	63	214	999999	999999	456	47	852	932	999999	74	999999	999999	999999	196	348	480	223	82	999999	982	514	132	848	276	223	999999	31	999999	576	999999	424	999999	76	645	209	844	746	742	999999	999999	565	294	18	770	359	711	999999	970	712	999999	632	353	619	999999	775	931	366	307	879	340	25	805	366	458	649	973	224	872	999999	504	733	481	939	999999	427	999999	123	87	916	511	704	999999	999999	999999	388	81	412	732	870	278	488	449	863	999999	536	760	999999	560	130	999999	496	550	982	218	473	999999	413	48	999999	555	817	288	390	377	636	964	470	987	79	578	571	492	11	719	26	999999	617	147	999999	667	301	563	957	540	25	164	79	999999	905	237	668	374	999999	324	460	999999	69	496	175	999999	999999	999999	490	552	999999	13	548	272	202	188	999999	999999	994	259	264	263	331	849	999999	482	895	344	999999	842	999999	206	677	687	999999	816	999999	131	972	481	378	999999	83	414	725	22	615	806	934	726	693	402	380	999999	70	207	878	219	144	999999	677	955	859	999999	642	618	335	860	13	385	953	422	303	522	999999	903	189	916	134	999999	866	999999	409	364	159	517	826	122	627	71	937	25	999999	288	804	422	501	999999	771	999999	999999	999999	999999	999999	999999	280	108	857	684	166	28	961	94	794	827	588	555	505	498	135	791	223	999999	942	448	999999	435	25	999999	468	412	753	154	27	999999	121	295	999999	591	878	418	999999	438	470	52	975	999999	202	461	225	866	996	937	999999	325	472	999999	860	120	834	999999	93	149	225	753	999999	816	76	141	716	303	704	913	619	716	822	785	773	899	999999	17	999999	999999	503	601	416	815	508	702	200	999999	434	999999	756	999999	335	830	999999	716	778	168	863	71	999999	921	999999	999999	328	999999	502	999999	747	961	647	827	612	529	645	999999	346	458	318	374	940	126	869	963	167	585	391	992	999999	66	131	999999	153	181	819	999999	439	334	497	578	210	999999	852	473	999999	928	431	999999	194	598	379	329	850	499	130	628	61	209	999999	742	
548	510	999999	691	839	343	999999	999999	999999	74	194	999999	961	999999	999999	437	274	999999	869	238	164	584	807	974	999999	801	463	999999	60	201	529	999999	408	754	39	699	399	999999	633	760	254	999999	106	130	413	999999	367	120	335	693	999999	655	339	696	588	963	999999	999999	14	48	880	999999	389	517	544	955	613	217	709	474	48	113	772	119	984	999999	999999	687	571	329	443	999999	328	367	999999	874	899	712	175	76	999999	259	166	595	879	222	611	588	586	999999	999999	160	999999	860	999999	999999	882	999999	999999	425	485	25	999999	685	604	537	712	32	680	669	65	901	51	643	478	788	947	999999	239	771	561	899	111	123	575	292	941	467	999999	587	991	679	999	750	999999	999999	682	480	999999	352	510	589	908	916	402	999999	119	767	392	866	999999	999999	990	999999	999999	586	913	463	119	321	596	255	999999	103	678	999999	999999	301	63	496	116	476	196	887	999999	971	999999	195	720	724	183	183	84	999999	284	296	688	69	885	999999	77	228	370	679	999999	264	279	815	248	999999	949	818	714	896	760	999999	518	999999	679	999999	999999	728	742	395	147	422	999999	999999	819	999999	696	842	415	60	999999	887	999999	999999	142	16	702	185	999999	703	999999	365	999999	188	94	999999	778	585	999999	992	417	349	485	975	541	999999	94	804	996	856	330	999999	999999	663	477	873	730	11	971	672	200	421	781	999999	621	782	952	999999	999999	381	613	120	462	422	642	89	411	140	974	798	922	999999	999999	999999	383	666	999999	805	999999	999999	999999	776	614	717	999999	996	567	446	999999	999999	390	102	999999	999999	999999	219	654	989	31	397	472	999999	999999	999999	749	302	242	691	999999	954	830	156	999999	999999	663	836	506	744	620	646	999999	964	999999	225	999999	830	485	563	999999	999999	999999	962	784	323	999999	127	749	442	968	510	999999	999999	780	999999	929	243	812	252	961	417	999999	910	999999	999999	999999	507	823	810	763	999999	817	679	845	502	942	867	372	966	431	999999	96	73	776	119	999999	646	999999	999999	296	999999	28	999999	601	439	460	999999	593	999999	448	251	999999	938	678	59	999999	94	40	999999	467	71	871	845	820	425	330	649	143	269	501	239	323	457	524	588	900	584	87	415	52	840	284	962	528	190	999999	157	394	999999	426	999999	615	906	909	235	999999	183	421	186	118	810	967	999999	908	218	927	846	999999	999999	999999	118	999999	625	245	626	787	909	999999	640	183	182	264	417	999999	702	999999	417	547	299	284	727	173	900	307	999999	872	999999	
63	320	262	405	733	304	577	318	792	990	999999	293	447	405	856	999999	999999	936	556	560	490	216	594	520	309	135	816	431	999999	115	327	13	753	999999	855	16	999999	777	449	960	840	999999	910	633	746	264	999999	878	870	392	999999	371	685	322	470	846	725	999999	106	999999	487	155	373	686	999999	667	539	611	999999	849	403	235	496	595	720	955	306	999999	774	54	999999	937	561	562	218	956	327	999999	375	19	999999	999999	681	841	482	999999	170	233	999999	999999	724	250	339	31	999999	999999	999999	100	999999	999999	550	764	967	999999	333	550	594	811	999999	999999	349	109	245	539	999999	758	554	655	123	35	795	999999	999	695	330	43	607	540	574	546	999999	237	838	999999	999999	526	677	630	999999	932	110	359	999999	255	738	625	14	799	462	239	127	229	976	576	999999	999999	765	281	730	300	942	999999	246	931	999999	122	270	999999	80	999999	90	923	147	190	925	446	326	753	956	704	999999	807	87	344	429	862	260	271	150	990	760	999999	899	227	999999	56	999999	824	621	626	999999	999999	729	999999	159	203	999999	796	651	283	999999	999999	325	35	270	144	999999	999999	511	770	861	998	244	89	292	684	33	999999	999999	878	334	501	141	999999	350	410	88	999999	999999	235	781	464	620	866	999999	748	999999	873	956	999999	79	219	999999	999999	764	365	394	649	999999	475	999999	999999	999999	772	949	660	999999	985	685	860	65	317	717	286	989	999999	388	378	999999	544	603	160	963	344	808	124	187	291	575	984	26	439	541	719	65	619	999999	847	917	999999	868	999999	198	106	799	762	502	46	861	367	999999	26	407	592	871	29	999999	270	999999	835	482	599	420	701	844	626	776	997	230	380	549	540	460	73	676	508	999999	999999	999999	56	622	151	430	218	17	999999	41	949	848	45	420	597	999999	92	705	278	685	496	262	183	985	504	816	490	817	446	565	999999	999999	372	67	342	725	916	222	999999	179	999999	694	844	999999	827	158	999999	959	952	656	378	367	407	823	999999	999999	371	999999	127	334	999999	999999	570	999999	696	999999	485	978	999999	871	967	869	999999	109	999999	999999	417	999999	168	356	631	531	999999	790	197	999999	518	549	591	727	999999	999999	105	16	999999	811	133	999999	898	794	999999	216	880	999999	999999	508	994	999999	999999	672	206	783	902	999999	703	417	999999	999999	257	719	523	936	397	361	999999	121	773	366	869	671	678	18	690	374	683	999999	651	999999	110	688	982	221	999999	918	530	999999	953	334	313	999999	286	353	999999	
188	280	736	819	529	999999	577	735	637	999999	999999	993	198	102	999999	999999	288	766	749	679	999999	999999	312	737	478	830	937	999999	448	63	57	394	335	856	511	103	946	606	132	222	532	953	355	783	529	925	342	487	424	247	999999	66	536	673	592	999999	999999	999	350	698	635	419	296	999999	389	295	668	341	591	445	150	682	644	537	156	616	999999	999999	217	999999	999999	459	999999	211	39	991	857	999999	274	69	999999	947	265	433	586	123	666	771	404	244	266	11	896	999999	106	351	421	999	999999	976	999999	449	792	999999	999999	185	675	999999	554	398	999999	16	76	531	319	203	427	999999	999999	43	949	619	134	972	296	999999	563	999999	114	687	579	858	999999	298	998	999999	999999	467	232	411	448	580	226	15	806	999999	934	999999	999999	999999	924	999999	58	494	36	451	324	819	511	714	621	910	980	867	818	999999	872	778	533	633	49	960	988	549	594	999999	999999	999999	175	46	561	198	105	999999	762	378	809	650	999999	557	371	344	955	517	999999	538	600	358	999999	236	387	166	999999	45	863	964	222	999999	899	657	57	205	654	474	999999	432	814	778	115	999999	770	232	999999	976	272	704	14	480	760	66	999999	54	931	938	659	999999	999999	999999	348	798	999999	311	999999	614	509	175	999999	491	999999	366	723	821	253	746	466	164	650	864	999999	168	960	742	748	843	999999	13	273	715	814	759	85	755	440	999999	294	999999	999999	901	999999	107	24	522	126	403	999999	957	800	195	481	504	754	492	999999	189	837	423	562	907	736	999999	999999	999999	676	999999	291	999999	391	936	462	999999	683	999999	397	999999	154	447	625	355	511	920	212	999999	243	319	14	999999	469	260	999999	871	906	574	175	971	999999	49	845	999999	122	999999	576	999999	999999	999999	999999	15	999999	619	45	400	797	217	999999	815	303	822	999999	367	599	698	509	140	467	590	999999	119	583	999999	480	999999	601	114	243	147	354	348	355	999999	498	999	497	999999	224	88	84	698	178	359	677	383	307	999999	999999	999999	999999	445	406	999999	392	711	432	999999	148	930	999999	693	974	999999	470	955	476	981	868	600	210	659	915	389	999999	402	941	999999	999999	107	807	999999	192	819	999999	908	941	214	377	786	577	819	710	999999	999999	391	999999	909	888	721	906	326	619	999999	222	999999	529	27	999999	989	770	208	928	51	999999	685	999999	164	999999	561	23	272	999999	92	33	390	949	999999	109	135	678	41	999999	37	200	490	503	860	607	79	389	924	578	388	25	378	
891	999999	171	604	880	570	925	999999	707	644	712	537	307	999999	999999	999999	917	509	999999	739	999999	900	851	641	999999	650	556	915	999999	99	693	235	999999	654	999999	290	999999	504	255	117	116	17	329	999999	778	966	999999	776	813	490	16	999999	77	286	515	999999	817	530	423	240	23	999999	164	618	951	486	470	652	999999	975	439	423	264	213	633	999999	581	999999	863	224	96	780	112	692	92	624	168	790	999999	508	472	938	90	25	104	999999	853	999999	604	301	506	910	999999	838	60	593	814	999999	653	659	999999	521	999999	999999	153	242	907	471	999999	336	328	680	513	833	999999	500	342	249	999999	536	12	999999	700	999999	718	186	999999	274	641	999999	999999	303	146	999999	98	951	999999	880	872	861	199	391	999999	277	972	825	407	610	335	560	260	575	755	126	657	549	820	105	491	999999	896	643	999999	47	527	35	543	999999	744	999999	228	999999	999999	256	999999	620	695	433	598	999999	999999	999999	938	90	999999	243	547	999999	831	549	140	186	999999	905	965	999999	561	147	750	947	999999	383	999999	774	342	999999	208	999999	779	999999	999999	397	999999	598	197	170	704	749	798	294	487	523	201	205	999999	51	999999	471	291	790	999999	999999	999999	650	999999	406	869	999999	748	450	44	48	250	794	694	743	680	800	999999	804	851	812	999999	465	470	999999	191	999999	999999	300	736	737	999999	989	978	999999	714	999999	988	790	300	540	10	358	260	448	282	407	999999	999999	371	271	752	486	938	256	218	999999	190	841	999999	209	999999	458	714	307	821	999999	815	398	38	824	999999	999999	513	321	811	991	999999	32	495	783	169	665	999999	474	984	999999	60	731	98	497	675	999999	575	101	719	552	999999	952	999999	31	999999	122	659	999999	458	825	973	627	999999	227	999999	167	355	441	50	165	999999	249	322	91	210	93	310	541	158	999999	362	422	602	999999	356	262	405	474	201	56	999999	392	25	169	767	433	999999	870	485	517	999999	144	60	564	33	404	640	545	821	999999	812	128	398	792	999999	560	35	186	870	758	762	999999	249	999999	158	147	233	999999	323	777	797	439	999999	641	999999	228	371	48	246	952	999999	999999	652	693	243	999999	993	999999	696	216	408	120	999	999999	755	999999	894	66	415	885	181	486	231	53	710	382	72	999999	927	254	199	987	999999	918	146	902	238	555	760	270	153	10	466	999999	379	999999	999999	999999	885	946	333	999999	633	360	781	145	637	609	983	860	825	246	305	451	27	420	180	91	999999	852	689	349	
306	154	742	999999	30	124	673	999999	943	734	871	999999	921	884	364	589	147	11	274	629	572	899	445	999999	704	24	999999	958	516	999999	999999	999999	266	983	999999	488	617	610	125	523	935	958	917	100	999999	325	999999	142	66	590	944	588	588	999999	999999	406	999999	836	475	15	34	999999	999999	594	986	838	723	938	876	875	972	536	886	751	694	999999	982	354	540	389	494	957	901	925	413	999999	999999	206	216	611	780	781	999999	119	999999	230	450	999999	114	537	601	591	265	191	618	418	702	999999	376	173	999999	363	305	999999	999999	76	813	999999	191	999999	999999	526	732	999999	105	200	999999	776	261	473	172	659	250	999999	999999	999999	702	720	316	999999	466	617	830	52	196	999999	999999	999999	599	433	999999	999999	999999	999999	154	84	859	989	96	427	999999	926	585	902	11	999999	123	999999	308	999999	999999	999999	286	999999	370	775	999999	689	999999	678	714	353	186	828	999999	999999	517	962	858	712	53	999999	633	888	979	539	42	928	50	431	313	193	749	982	69	322	581	956	917	378	388	179	910	418	712	672	750	999999	844	999999	257	160	443	596	999999	999999	470	397	215	830	743	999999	648	658	374	999999	604	204	768	744	733	561	54	490	333	873	802	225	185	316	999999	284	93	354	183	162	750	162	417	408	852	194	999999	999999	635	999999	530	999999	53	191	78	555	989	110	962	695	115	953	272	999999	858	999999	221	899	50	468	684	304	484	222	999999	451	786	369	999999	999999	810	999999	999999	712	352	999999	181	994	247	243	999999	999999	391	488	57	999999	890	716	550	607	973	851	57	999999	999999	236	778	831	999999	627	769	629	999999	424	999999	999999	107	559	359	318	83	999999	661	806	183	999999	999999	995	999999	984	560	79	819	294	999999	959	910	689	999999	125	771	350	999999	620	474	665	999999	967	999999	999999	699	341	367	999999	534	756	199	999999	992	246	999999	782	666	425	76	699	810	923	848	925	247	418	783	243	999999	732	632	50	342	999999	925	944	999999	275	295	229	999999	999999	760	819	769	670	696	540	801	989	684	178	554	774	999999	999999	129	678	661	290	557	133	694	801	999999	158	907	485	999999	380	999999	400	999999	846	999999	232	999999	38	999999	577	722	253	442	999999	58	464	999999	567	661	82	999999	999999	614	14	672	588	892	958	696	999999	762	220	999999	431	609	293	48	707	999999	632	999999	100	523	999999	567	999999	691	147	753	669	999999	350	823	248	554	665	785	135	184	408	339	213	342	544	815	512	33	21	
947	999999	426	788	779	38	999999	734	211	531	447	367	897	755	999999	37	999999	422	397	981	876	944	999999	999999	533	389	999999	486	757	978	277	65	999999	680	999999	989	252	999999	570	794	855	820	464	264	688	816	511	584	998	999999	585	403	124	52	999999	13	266	999999	264	999999	999999	906	976	999999	999999	391	999999	226	565	225	784	94	851	602	999999	65	489	999999	234	717	878	719	487	999999	999999	874	940	247	544	196	733	739	619	180	999999	948	843	242	11	306	739	999999	999999	783	531	501	551	522	999999	89	524	23	999999	999999	522	26	429	534	999999	999999	450	839	682	378	492	54	475	681	543	187	999999	999999	252	927	999999	594	700	704	920	901	332	428	331	465	672	719	460	81	999999	52	529	318	413	621	855	999999	612	999999	300	486	36	999999	979	999999	866	277	999999	361	999999	927	999999	724	613	999999	67	32	517	999999	705	999999	594	999999	33	999999	657	903	843	999999	999999	87	981	59	413	444	875	461	449	592	598	405	948	108	511	730	726	804	704	485	564	833	392	395	944	527	891	632	847	488	91	963	433	150	999999	492	946	276	999999	179	61	605	583	925	628	310	999999	495	891	999999	773	852	208	367	75	999999	694	596	115	885	552	253	614	960	510	999999	999999	807	999999	29	784	460	493	535	433	999999	259	466	999999	643	703	999999	740	999999	714	238	764	75	84	51	797	999999	170	435	626	999999	990	623	425	992	338	999999	677	999999	519	999999	368	673	933	117	999999	237	829	471	192	157	512	71	255	281	871	905	732	777	231	434	299	68	909	625	968	999999	999999	774	314	686	728	867	999999	401	869	100	142	967	63	569	530	698	999999	478	999999	999999	377	153	131	433	294	899	651	999999	999999	310	999999	318	148	999999	999999	64	999999	505	428	999999	36	854	411	780	773	999999	724	661	903	999999	815	440	999999	48	269	897	999999	999999	402	999999	226	949	377	569	999999	823	828	999999	999999	476	542	746	60	661	903	999999	742	350	659	529	999999	990	191	433	999999	333	989	110	102	299	410	285	999999	599	429	999999	999999	842	453	999999	936	33	288	437	68	78	390	668	145	999999	165	313	999999	999999	999999	236	768	999999	84	13	834	728	608	999999	999999	266	643	460	241	999999	999999	999999	999999	709	593	162	711	753	999999	425	942	331	965	356	143	107	999999	240	945	999999	318	543	767	450	125	999999	424	204	371	801	435	929	436	319	710	265	416	522	999999	501	999999	24	999999	659	70	999999	762	999999	950	968	
213	412	514	48	517	999999	142	456	999999	999999	737	517	392	572	989	23	894	999999	645	877	690	540	951	999999	678	303	999999	999999	389	611	455	172	253	402	598	33	999999	397	801	218	133	959	999999	904	763	16	632	17	999999	57	618	116	616	82	999999	672	461	70	370	223	539	34	77	983	999999	575	273	999999	974	966	999999	999999	999999	437	754	730	999999	57	690	671	671	956	999999	341	992	349	555	999999	123	925	999999	364	999999	999999	678	999999	892	944	973	198	743	999999	999999	703	459	121	999999	189	328	557	69	413	380	698	552	999999	585	735	990	999999	30	999999	875	59	999999	243	480	276	999999	999999	999999	669	83	999999	928	38	923	745	999999	881	97	376	852	566	866	999999	999999	999999	999999	105	999999	166	953	392	178	999999	766	983	309	225	640	985	430	673	719	399	340	878	770	524	999999	839	853	999999	503	999999	250	319	192	999999	259	999999	999999	663	999999	681	715	999999	333	288	999999	999999	446	666	251	999999	945	999999	999999	476	827	116	567	521	445	685	999999	845	889	524	999999	999999	800	73	965	497	999999	999999	999999	47	683	650	554	999999	262	719	402	999999	866	402	707	71	999999	716	417	153	585	718	227	455	379	999999	999999	809	999999	814	149	382	701	754	999999	188	646	999999	793	187	561	999999	268	726	292	126	978	999999	816	346	983	94	656	999999	912	999999	549	96	668	999999	849	999999	611	448	580	999999	999999	122	999999	999999	425	664	923	239	591	508	460	501	173	999999	891	999999	992	543	830	64	726	878	841	999999	638	559	149	979	338	816	474	819	155	272	630	865	999999	297	921	329	999999	999999	999999	413	999999	58	923	999999	999999	999999	752	999999	618	999999	303	616	281	736	999999	999999	525	999999	901	774	43	640	355	900	632	999999	863	705	621	510	893	999999	647	437	732	590	636	733	67	793	999999	999999	210	999999	969	23	594	713	407	65	804	227	999999	466	380	946	702	999999	783	895	680	57	456	999999	632	999999	969	843	999999	999999	239	791	999999	117	999999	999999	999999	726	930	618	441	160	308	999999	706	675	999999	999999	67	786	888	613	949	999999	122	26	999999	102	996	975	999999	999999	999999	107	826	22	342	418	999999	743	999999	976	102	999999	999999	999999	749	999999	411	957	220	789	785	228	999999	625	999999	723	999999	693	686	346	999999	955	574	690	451	999999	739	693	343	374	433	999999	279	911	999999	784	707	592	277	69	691	999999	764	999999	999999	490	685	211	181	618	423	73	999999	179	256	147	601	774	89	548	999999	717	
999999	846	365	471	949	509	114	999999	25	412	425	627	655	689	200	319	724	999999	999999	538	522	724	950	370	268	999999	665	383	193	933	512	729	999999	973	425	999999	999999	503	999999	186	106	124	603	21	999999	999999	524	999999	999999	999999	59	999999	999999	623	205	999999	999999	995	999999	849	999999	731	999999	91	899	696	720	999999	273	281	419	230	429	348	441	407	999999	999999	999999	999999	585	108	999999	901	884	393	705	293	777	526	999999	904	300	999999	341	375	251	521	121	951	718	999999	303	999999	872	999999	699	685	191	798	778	999999	283	383	274	999999	999999	971	207	516	990	436	904	747	999999	999999	930	737	999999	76	165	609	827	770	121	743	804	999999	39	65	999999	30	111	979	747	77	631	917	999999	595	999999	280	323	605	961	291	937	999999	426	367	999999	999999	678	125	999999	178	138	512	999999	530	941	999999	999999	151	999999	970	334	925	999999	191	883	23	319	421	995	884	296	999999	809	830	806	258	345	671	999999	999999	999999	986	345	578	939	999999	655	896	654	539	338	181	783	990	956	999999	556	245	999999	885	999999	266	129	999999	999999	906	999999	441	724	692	205	999999	984	101	628	999999	589	430	999999	765	367	422	767	466	556	999999	448	818	999999	794	701	999999	999999	282	87	95	999999	586	696	42	425	223	182	961	999999	67	197	999999	372	618	999999	136	999999	718	999999	241	499	999999	211	768	467	884	567	930	991	105	91	712	23	542	481	999999	999999	219	349	153	250	806	999999	499	927	756	455	999999	372	575	999999	999999	754	846	595	999999	384	927	574	540	655	252	969	999999	975	484	678	829	999999	999999	401	783	999999	383	999999	693	539	712	999999	711	439	312	567	425	987	611	957	176	946	276	628	999999	644	999999	497	997	836	885	523	452	87	626	999999	943	183	333	112	381	855	902	675	672	96	999999	111	353	999999	554	259	374	527	512	882	999999	999999	595	149	568	885	999999	999999	653	199	398	633	813	194	999999	999999	663	508	586	321	999999	601	955	719	999999	708	154	323	291	635	159	924	999999	743	257	152	999999	999999	543	495	862	55	31	483	697	239	999999	169	69	312	596	999999	941	200	838	278	845	875	999999	859	741	999999	575	999999	49	474	68	999999	999999	481	999999	479	964	999999	458	998	580	482	31	999999	420	999999	263	979	49	293	999999	384	904	999999	307	999999	999999	684	999999	193	480	14	443	999999	999999	228	232	999999	647	126	999999	999999	742	839	698	372	854	817	449	999999	425	595	977	755	490	999999	175	999999	999999	
952	999999	290	346	275	999999	576	48	797	379	202	762	675	342	922	393	143	642	999999	291	934	857	999999	244	997	767	999999	36	687	743	496	62	999999	999999	695	999999	619	999999	476	320	999999	999999	66	447	257	999999	749	263	64	372	356	52	999999	675	249	999999	644	999999	349	507	643	549	999999	64	999999	149	496	271	646	999999	774	630	999999	754	168	611	801	999999	987	13	999999	999999	971	325	999999	999999	952	600	174	600	829	573	173	968	677	582	999999	11	565	999999	508	487	616	605	598	999999	999999	356	516	999999	302	999999	69	345	999999	21	578	45	667	437	196	895	106	999999	629	210	466	999999	999999	586	638	799	15	879	505	540	999999	375	727	999999	577	999999	93	536	307	999999	514	828	999999	665	999999	936	344	137	920	612	391	570	975	397	269	680	999999	999999	999	503	77	189	840	999999	996	212	318	996	860	590	811	570	747	999999	696	638	717	999999	999999	701	465	878	999999	892	159	454	399	999999	410	999999	337	163	999999	804	688	999999	988	539	668	999999	628	347	277	340	800	820	999999	111	999999	631	999999	857	999999	999999	48	198	230	947	800	551	813	978	596	962	999999	657	43	943	195	999999	650	187	752	781	83	999999	611	999999	999999	338	632	297	999999	779	935	480	806	239	766	499	114	999999	999999	127	988	999999	751	314	87	153	787	879	999999	337	999999	784	114	576	233	999999	999999	602	855	999999	999999	525	348	816	36	782	851	804	186	696	268	609	448	999999	793	433	999999	999999	999999	999999	550	752	381	311	797	999999	375	239	15	999999	912	511	195	999999	999999	472	311	934	288	305	301	983	703	229	999999	382	346	479	782	800	554	999999	62	906	921	177	153	46	999999	999999	417	999999	798	340	784	756	423	180	437	330	999999	441	28	999999	999999	999999	59	161	999999	425	813	895	456	215	301	631	459	288	356	40	328	275	915	411	887	679	999999	372	999999	323	958	999999	999999	999999	677	123	271	999999	999999	363	127	999999	999999	603	72	522	174	999999	49	163	307	999999	824	406	11	856	525	617	367	977	999999	687	716	919	466	999999	853	994	537	187	369	652	39	992	999999	337	471	321	348	375	514	600	332	292	999999	999999	999999	645	460	820	999999	654	449	281	980	440	285	884	147	999999	668	180	66	999999	793	654	114	831	493	674	395	999999	999999	999999	473	782	364	434	903	642	305	218	999999	716	590	714	212	758	999999	482	999999	586	184	923	706	999999	999999	471	999999	370	719	520	999999	999999	435	393	386	458	808	208	
86	850	981	504	129	460	636	349	281	88	999999	356	819	999999	622	809	40	999999	294	138	247	999999	935	542	999999	785	999999	758	290	207	338	754	949	813	406	211	605	999999	803	256	708	204	199	420	999999	372	999999	149	999999	626	363	40	173	679	961	999999	914	448	581	344	402	877	68	999999	999999	698	406	16	615	421	999999	999999	552	47	430	999999	999999	999999	623	561	95	917	999999	664	844	308	590	999999	851	223	999999	166	108	999999	854	830	145	125	670	230	965	693	534	751	422	12	488	135	259	999999	999999	999999	825	29	259	484	291	404	240	451	117	136	164	999999	134	57	261	93	193	599	906	587	854	403	596	401	393	844	252	841	820	464	999999	999999	733	999999	999999	88	219	379	548	741	885	999999	122	838	538	999999	626	374	999999	404	941	659	21	902	544	431	433	999999	999999	999999	162	398	631	999999	115	231	668	237	716	999999	999999	814	60	175	999999	635	291	757	862	260	999999	877	100	425	999999	371	921	830	362	999999	654	361	287	110	589	496	598	999999	999999	316	999999	398	658	577	530	137	608	846	210	999999	149	999999	995	841	230	999999	308	999999	999999	744	310	837	875	806	528	522	999999	949	999999	214	46	999999	34	555	786	999999	229	522	894	395	762	999999	629	453	770	978	366	446	999999	314	999999	392	339	999999	16	636	523	999999	59	18	600	659	269	996	872	326	651	999999	64	401	65	785	320	744	999999	999999	218	432	45	999999	165	100	79	281	26	654	493	46	549	160	315	377	473	886	795	113	814	633	580	999999	337	916	999999	488	258	413	82	594	999999	780	999999	999999	816	999999	999999	509	589	999999	980	228	833	614	899	903	96	688	322	434	949	879	420	999999	851	999999	999999	248	999999	590	999999	999999	582	898	40	769	999999	223	561	999999	43	295	999999	826	653	362	620	722	26	488	401	570	100	647	645	137	369	843	999999	234	297	999999	999999	999	965	377	646	934	999999	140	181	999999	999999	358	999999	999999	999999	594	931	999999	971	500	231	230	999999	462	999999	934	262	903	410	889	974	999999	676	999999	494	523	861	286	999999	685	999999	886	317	999999	999999	742	256	999999	771	775	912	999999	262	999999	392	999999	810	513	855	711	681	681	730	999999	898	800	999999	971	179	841	732	999999	782	999999	362	345	913	670	28	779	687	280	999999	999999	999999	233	84	999999	47	999999	713	358	430	14	14	466	999999	35	630	642	70	285	812	929	52	266	999999	999999	444	57	667	150	999999	85	34	410	999999	105	
314	674	999999	802	934	265	138	384	999999	778	999999	896	188	887	49	385	719	411	467	999999	592	720	266	999999	445	989	255	999999	863	999999	999999	999999	918	71	720	999999	916	268	999999	557	999999	999999	42	999999	686	548	868	780	110	118	366	622	942	345	512	594	418	999999	366	944	999999	564	999999	999999	798	687	978	127	176	999999	999999	999999	70	910	999999	999999	687	999999	430	897	131	475	473	999999	988	999999	660	582	558	999999	546	306	999999	406	546	246	156	163	400	998	999999	999999	613	25	999999	999999	561	42	999999	999999	906	352	199	468	822	999999	101	765	891	441	37	405	568	999999	548	172	558	664	373	175	779	534	675	431	999999	381	862	457	999999	92	805	628	999999	972	229	999999	117	443	583	12	154	391	999999	959	999999	174	999999	572	477	486	357	897	668	999999	807	999999	676	767	140	450	682	644	999999	808	635	408	756	596	820	353	64	125	90	371	999999	398	272	716	999999	173	200	299	979	999999	735	908	960	881	175	847	527	999999	312	143	330	510	999999	999999	333	572	418	594	999999	133	999999	241	816	999999	746	419	119	959	317	967	999999	392	999999	999999	999999	999999	448	874	431	999999	825	715	999999	947	51	520	999999	809	392	999999	755	999999	547	999999	208	503	101	663	145	755	737	567	41	344	882	937	999999	704	389	999999	133	543	173	779	999999	716	999999	869	265	235	753	999999	999999	999999	222	654	845	999999	999999	580	636	784	738	999999	244	268	683	999999	999999	999999	999999	961	999999	787	999999	221	442	767	999999	492	84	231	999999	999999	12	437	990	999999	132	238	999999	45	873	999999	969	349	804	999999	544	50	43	999999	804	162	559	792	999999	790	666	11	221	87	999999	348	505	414	386	828	673	807	277	81	356	836	20	999999	97	999999	999999	999999	416	999999	999999	517	458	134	427	256	999999	999999	556	999999	999999	131	26	999999	783	999999	314	564	962	976	824	737	772	961	603	999999	151	920	704	999999	971	999999	594	277	854	744	889	999999	987	140	477	462	261	76	135	999999	999999	995	855	999999	315	263	462	439	999999	495	744	999999	530	459	114	440	515	294	238	704	536	999999	170	48	646	933	999999	832	999999	371	486	706	836	378	999999	155	74	999999	956	718	789	999999	156	369	10	401	849	538	35	47	946	966	837	430	999999	81	835	816	999999	999999	687	999999	931	758	18	48	999999	999999	311	999999	375	373	999999	999999	915	382	999999	800	48	254	93	48	807	471	424	520	999999	999999	999999	86	320	999999	237	584	41	169	999999	398	
999999	961	741	697	237	76	671	583	999999	999999	999999	326	999999	45	999999	999999	999999	648	822	470	343	498	999999	253	481	234	648	128	145	754	999999	755	159	213	999999	87	513	396	999999	741	999999	841	999999	551	901	364	999999	999999	479	999999	296	392	999999	762	64	862	999999	497	225	999999	427	553	447	883	837	759	177	275	596	999999	999999	902	837	91	671	502	615	629	352	999999	627	373	649	999999	468	107	417	396	159	999999	295	25	180	999999	323	256	403	999	713	999999	197	342	689	778	410	393	554	999999	101	999999	256	172	999999	108	385	64	999999	869	424	740	351	780	999999	19	415	151	999999	39	999999	425	109	616	999999	209	999999	294	684	870	177	84	999999	999999	304	999999	339	133	869	81	432	268	999999	999999	999999	999999	801	416	226	679	999999	269	661	524	498	676	461	640	256	945	999999	999999	380	43	702	349	197	200	486	999999	679	999999	281	660	606	999999	999999	576	41	943	999999	524	78	999999	507	907	422	37	662	627	999999	699	876	999999	904	342	999999	318	999999	245	784	611	930	698	999	90	999999	999999	999999	989	603	885	608	999999	547	653	999999	375	535	794	999999	169	537	858	999999	979	415	357	755	274	621	764	744	796	168	797	594	380	14	427	999999	420	999999	999999	34	999999	101	573	386	260	999999	522	782	46	317	624	83	81	316	29	999999	999999	255	653	377	838	150	812	154	999999	68	650	370	118	875	516	999999	864	999999	999999	888	842	970	505	953	109	982	708	488	543	723	522	999999	999999	999999	288	999999	465	305	999999	119	288	428	635	201	999999	999999	674	999999	801	574	218	248	184	141	831	999999	750	999999	278	855	442	333	610	36	999999	586	385	999999	999999	351	594	569	999999	32	610	424	345	313	294	948	318	999999	999999	969	999999	284	890	854	920	617	424	765	999999	999999	676	954	817	608	655	999999	999999	318	574	460	979	649	600	162	999999	417	335	999999	415	330	547	896	647	641	522	271	696	531	444	999999	926	829	999999	999999	355	655	606	736	657	210	182	10	972	999999	989	999999	683	999999	333	999999	292	976	999999	707	792	780	317	186	96	393	397	999999	873	595	999999	999999	117	294	806	875	811	598	790	215	999999	547	924	999999	652	657	588	958	999999	999999	999999	950	479	834	523	575	347	430	999999	274	813	928	136	386	702	999999	757	399	931	457	701	694	196	154	559	255	999999	897	533	439	805	439	55	941	899	999999	681	283	999999	241	538	391	948	526	401	229	999999	547	717	999999	900	199	37	
751	240	11	763	334	285	999999	719	999999	896	999999	468	999999	882	195	487	129	167	999999	629	999999	999999	320	745	670	999999	339	834	999999	189	721	539	615	411	304	710	897	999999	356	997	999999	522	97	494	737	67	27	346	235	70	597	999999	999999	569	337	831	920	265	999999	581	945	999999	410	270	185	999999	852	972	588	999999	589	310	811	485	137	187	831	825	17	613	999999	999999	609	258	591	75	123	56	84	472	790	641	725	999999	62	67	121	827	999999	999999	214	55	758	750	480	297	843	999999	441	160	10	999999	999999	490	846	952	834	999999	679	119	568	806	999999	126	694	948	584	46	433	80	76	13	515	951	409	689	999999	999999	778	999999	999999	182	999999	924	471	694	999999	245	928	109	233	958	158	210	498	407	157	642	66	531	712	999999	516	371	999999	996	589	306	90	166	718	975	999999	385	887	395	201	999999	654	999	564	348	118	334	847	117	855	315	462	11	542	602	802	256	591	424	666	253	840	474	115	999999	165	771	390	257	584	772	322	113	215	183	987	66	966	374	698	999999	999999	976	150	999999	843	88	624	999999	182	138	793	472	729	948	143	189	894	478	193	347	944	599	533	92	992	359	796	369	999999	999999	289	227	999999	484	729	863	333	999999	999999	86	999999	274	999999	455	979	850	384	267	49	807	172	498	999999	361	247	924	453	67	291	999999	292	265	510	436	848	576	745	999999	228	280	999999	72	235	999999	200	679	524	87	113	152	975	538	329	807	583	790	999999	375	246	804	420	275	550	758	793	891	999999	999999	999999	412	114	139	48	769	999999	109	273	82	170	568	410	375	954	149	518	754	935	703	852	67	539	380	999999	424	999999	590	999999	476	324	999999	999999	876	480	700	47	846	999999	560	855	483	527	964	214	677	999999	55	321	411	249	48	956	70	795	549	873	734	130	999999	909	371	587	797	758	999999	653	533	999999	263	111	672	999999	385	999999	378	540	999999	175	999999	999999	814	278	121	236	285	352	853	999999	930	826	313	725	875	650	494	999999	730	216	353	33	999999	999999	999999	309	577	999999	580	223	426	999999	308	568	790	605	999999	103	476	570	999999	518	799	999999	964	436	798	946	999999	735	999999	482	810	369	822	316	158	664	220	999999	658	501	772	640	664	999999	528	744	935	279	554	401	429	169	733	834	999999	428	999999	631	999999	630	404	845	999999	943	209	939	746	483	457	440	882	664	911	999999	746	169	788	53	908	64	999999	999999	190	
961	63	650	999999	987	999999	999999	478	589	999999	37	107	926	779	999999	722	999999	997	462	822	124	518	764	257	752	98	74	640	999999	999999	455	999999	294	665	899	999999	558	999999	759	400	727	962	303	363	883	883	819	390	999999	331	329	67	558	297	999999	453	999999	402	882	899	999999	999999	336	866	999999	999999	812	271	880	999999	173	284	247	71	104	162	224	411	373	869	278	684	999999	821	403	398	71	997	999999	455	601	166	431	999999	382	638	635	437	507	999999	999999	558	510	246	167	55	819	497	202	999999	238	886	38	23	999999	343	525	514	472	467	356	815	672	434	238	16	853	999999	999999	466	526	999999	999999	999999	798	720	184	999999	663	358	579	574	804	999999	226	715	137	417	239	48	123	999999	999999	50	129	265	885	85	999999	160	202	441	807	736	397	452	982	140	225	910	169	198	851	124	887	782	999999	987	217	999999	879	445	158	650	352	405	821	864	999999	542	834	108	328	512	166	147	766	78	297	774	733	996	999999	328	878	924	279	850	162	999999	254	898	868	494	281	756	293	167	393	999999	999999	128	999999	682	999999	71	870	348	958	750	26	999999	699	442	789	999999	252	830	772	428	136	971	711	442	297	999999	239	833	241	409	854	999999	999999	305	153	999999	644	999999	999999	816	63	930	892	999999	329	999999	999999	435	999999	398	514	462	395	965	999999	659	416	918	395	999999	831	46	999999	559	999999	417	267	404	999999	184	999999	732	587	955	999999	206	999999	999999	123	985	737	804	138	999999	894	401	223	719	440	494	208	726	999999	112	984	27	822	342	999999	999999	999999	999999	146	530	160	782	875	439	600	668	580	117	805	999999	999999	37	908	274	664	503	204	548	964	804	976	522	607	999999	999999	357	384	746	999999	211	940	933	667	608	693	122	526	999999	128	999999	913	100	920	725	700	999999	118	999999	678	999999	717	505	840	999999	999999	999999	999999	399	469	253	999999	834	325	999999	468	478	370	309	581	999999	977	420	429	202	891	885	602	882	785	23	248	826	77	778	999999	445	999999	335	65	65	937	999999	324	875	486	89	999999	999999	266	231	597	999999	999999	135	45	307	86	647	450	667	45	302	999999	456	999999	468	999999	546	121	33	384	44	254	526	615	999999	106	554	715	811	121	286	625	999999	426	439	849	942	999999	196	999999	456	885	397	29	644	522	867	870	999999	322	238	214	999999	846	562	564	459	520	194	210	532	931	638	999999	759	999999	60	40	999999	999999	824	999999	999999	999999	928	
999999	857	507	970	338	238	683	999999	999999	882	82	392	716	863	999999	400	999999	999999	985	836	524	256	840	269	966	471	837	304	409	498	434	288	999999	918	999999	707	952	550	856	999999	848	244	149	673	999999	999999	343	176	701	999999	999999	255	939	827	414	902	999999	247	999999	999999	401	999999	999999	999999	999999	793	813	798	459	177	447	881	999999	23	988	289	117	177	583	681	999999	670	999999	999999	999999	189	349	750	513	511	691	999999	546	989	999999	470	947	148	225	893	481	544	717	534	999999	521	553	925	839	999999	795	848	999999	331	739	730	785	116	999999	279	454	72	999999	948	485	732	344	712	443	999999	999999	969	952	690	999999	593	999999	999999	410	583	999999	423	999999	388	999999	842	60	224	260	849	685	999999	241	999999	448	418	259	769	58	57	187	999999	492	321	792	825	896	973	131	155	999999	999999	705	333	999999	40	999999	906	999999	643	999999	130	461	593	842	501	999999	16	251	792	343	194	30	362	405	999999	931	600	595	999999	945	87	103	999999	82	969	999999	908	999999	418	999999	352	536	414	999999	66	999999	898	999999	300	98	889	732	339	999999	593	695	353	999999	849	109	560	999999	351	698	604	37	357	521	873	999999	999999	705	833	535	991	657	616	986	349	414	42	131	304	801	65	999999	999999	302	488	284	791	981	999999	999999	706	41	999999	999999	771	39	999999	387	999999	999999	999999	194	898	804	820	935	89	999999	588	444	77	438	26	550	999999	259	272	64	999999	599	575	847	253	999999	828	959	999999	899	225	319	382	999999	526	371	541	999999	999999	960	999999	999999	999999	435	999999	26	250	277	25	999999	84	521	766	977	355	15	368	422	940	999999	975	861	473	999999	999999	278	999999	422	912	655	999999	999999	804	312	999999	489	404	999999	453	236	284	560	999999	827	999999	704	552	999999	309	520	999999	999999	999999	82	999999	999999	89	999999	294	134	999999	827	365	999999	999999	314	717	463	404	865	999999	228	968	714	999999	424	916	999999	999999	446	726	667	123	401	652	889	839	731	328	999999	999999	388	855	999999	282	456	205	584	999999	520	999999	98	10	443	909	784	999999	226	972	570	999999	442	660	847	408	297	714	999999	717	747	999999	985	145	441	465	999999	372	649	441	653	229	341	455	999999	460	637	666	680	492	868	738	622	759	758	269	967	728	18	920	999999	741	999999	999999	999999	56	11	999999	569	977	685	421	511	785	328	350	372	999999	816	999999	999999	631	43	482	848	18	852	235	387	182	999999	999999	364	728	999999	911	988	999999	
12	798	458	999999	106	703	806	456	237	999999	441	417	896	999999	911	620	159	999999	708	999999	999999	444	204	775	575	999999	488	190	999999	782	337	416	362	999999	984	999999	938	999999	534	999999	676	401	781	24	794	969	285	518	593	743	579	103	999999	239	999999	999999	604	682	118	708	224	625	400	455	509	34	65	997	995	999999	999999	72	828	377	92	627	662	189	981	605	999999	969	597	323	212	999999	212	999999	454	999999	999999	266	978	999999	126	60	11	336	999999	999999	914	288	523	700	72	517	275	999999	157	826	906	424	999999	512	596	254	38	86	252	275	821	932	999999	580	478	425	93	999999	260	41	625	336	999999	221	691	833	999999	896	261	694	968	376	974	999999	519	10	564	475	239	871	32	924	999999	249	948	981	735	943	232	999999	434	273	585	999999	211	579	749	490	821	762	798	142	825	999999	999999	455	958	924	70	999999	999999	999999	772	999999	999999	700	999999	435	999999	999999	108	512	674	614	270	999999	999999	859	999999	939	260	84	999999	999999	82	999999	999999	534	942	502	33	811	999999	999999	999999	816	999999	205	115	510	336	999999	999999	999999	664	999999	467	220	999999	601	664	108	999999	130	227	786	963	305	317	129	601	718	493	770	685	296	630	999999	829	999999	214	594	753	916	999999	936	857	541	812	786	999999	999999	247	999999	837	925	313	762	999999	999	999999	999999	999999	986	908	617	830	456	999999	377	665	547	999999	844	999999	80	355	591	516	291	928	999999	999999	999999	697	713	999999	152	999999	760	983	867	394	999999	600	19	705	999999	18	996	116	411	999999	999999	131	884	507	999999	955	999999	579	722	999999	999999	80	431	713	368	298	999999	146	687	999999	676	393	797	163	561	253	999999	374	588	582	520	184	527	327	57	999999	813	999999	88	999999	175	190	271	622	149	759	179	306	999999	479	999999	860	428	887	437	999999	333	730	945	159	578	403	991	149	734	79	553	113	665	959	484	988	67	500	999999	999999	999999	185	23	999999	84	999999	37	999999	769	660	755	639	890	996	85	92	270	929	999999	772	199	132	888	999999	216	999999	640	387	999999	999999	802	928	539	999999	928	999999	717	154	84	497	999999	882	380	84	323	913	223	668	999999	401	728	999999	999999	586	306	10	297	943	595	999999	449	999999	124	944	857	826	110	948	999999	927	999999	126	999999	131	406	316	751	813	756	303	852	972	503	602	106	674	57	952	999999	928	861	773	558	999999	57	726	999999	435	999999	497	999999	274	600	999999	36	612	282	759	189	999999	258	
483	197	302	165	999999	155	521	848	193	999999	157	314	150	75	999999	999999	999999	83	999999	547	326	597	268	490	588	382	547	999999	493	401	999999	999999	653	679	388	585	266	910	999999	999999	999999	586	43	718	664	999999	459	891	999999	54	494	686	510	452	931	999999	999999	811	577	999999	608	999999	364	999999	490	385	660	470	687	999999	310	878	502	999999	300	999999	999999	550	825	628	922	655	999999	449	907	612	272	210	747	999999	657	999999	343	485	999999	311	231	999999	237	289	999999	999999	214	418	744	615	999999	999999	162	201	330	387	985	948	182	952	803	999999	883	878	122	459	723	193	368	855	545	27	999999	988	999999	999999	323	546	329	999999	999999	733	999999	301	429	860	58	555	999999	279	999999	999999	312	999999	508	315	999999	359	177	999999	275	30	59	888	999999	175	999999	173	683	999999	74	449	629	249	999999	999999	220	591	458	261	410	177	21	999999	396	999999	999999	114	490	212	954	999999	379	479	667	999999	999999	816	231	264	999999	885	999999	175	215	29	765	72	999999	438	999999	776	999999	915	449	108	19	960	502	919	999999	181	999999	480	62	999999	80	159	582	999999	396	404	370	999999	677	525	304	999999	999999	376	395	999999	595	61	117	999999	73	463	40	999999	999999	722	324	999999	804	412	212	402	122	115	949	615	490	439	52	701	415	705	248	923	804	173	999999	135	533	806	586	999999	999999	873	46	999999	129	23	667	673	89	68	400	274	323	999999	999999	778	427	780	172	165	19	416	772	367	224	999999	999999	999999	999999	199	778	997	825	999999	40	249	78	999999	495	999999	772	378	621	357	315	974	610	902	440	308	708	752	643	430	999999	955	111	678	999999	22	259	418	37	890	289	402	448	999999	871	493	999999	94	295	696	393	640	795	424	62	249	506	862	818	347	490	35	363	404	957	84	999999	399	939	999999	227	363	351	730	77	912	535	868	40	999999	598	999999	467	947	47	982	999999	686	626	999999	516	396	600	689	409	264	999999	53	784	797	355	999999	999999	811	479	39	298	74	357	149	714	638	831	871	749	867	999999	416	367	975	914	999999	772	786	966	999999	763	662	999999	813	999999	491	93	243	601	287	477	655	999999	999999	693	106	339	487	999999	878	999999	728	939	999999	999999	632	686	999999	883	894	547	999999	845	999999	276	999999	742	543	999999	232	554	999999	280	471	999999	912	999999	359	999999	818	132	295	347	999999	274	999999	722	789	127	251	805	284	999999	999999	999999	118	810	829	741	999999	363	795	222	226	999999	966	
458	478	999999	783	694	999999	999999	999999	771	262	32	757	999999	242	914	953	425	34	427	999999	248	573	999999	291	112	118	618	234	465	336	999999	999999	999999	307	585	254	999999	344	556	478	757	295	935	487	95	999999	455	508	999999	409	379	197	999999	63	999999	885	746	860	681	999999	718	999999	609	999999	999999	901	999999	85	656	670	316	999999	477	949	523	952	637	254	206	58	662	119	91	65	956	999999	332	711	579	699	507	999999	662	970	759	999999	685	999999	307	999999	70	379	999999	482	999999	298	999999	849	540	776	257	999999	664	632	923	608	220	554	487	304	999999	291	506	999999	172	999999	428	506	199	68	277	999999	946	22	988	293	267	999999	962	999999	174	482	999999	999999	452	16	131	40	57	160	254	141	22	12	614	779	872	894	320	572	869	223	659	482	509	120	999999	652	644	999999	351	999999	591	819	140	106	120	999999	514	166	408	398	459	999999	814	145	134	943	999999	219	420	372	299	400	798	950	823	698	303	999999	460	999999	395	999999	809	999999	549	203	872	517	668	178	390	164	173	481	764	620	999999	999999	985	611	999999	435	229	999999	321	200	999999	189	283	422	410	182	705	928	12	51	239	180	999999	931	81	889	550	252	982	144	236	327	999999	213	40	929	356	849	235	999999	999999	999999	999999	359	999999	692	244	256	767	217	999999	244	999999	722	999999	999999	777	999999	999999	364	999999	976	999999	187	999999	703	992	79	391	481	999999	999999	703	51	999999	408	849	246	759	388	655	304	999999	774	999999	992	848	473	822	543	161	302	999999	870	86	221	835	999999	395	999999	700	174	864	296	391	603	999999	436	870	982	647	541	304	161	709	589	502	231	501	999999	855	529	257	848	329	533	999999	833	965	640	573	999999	850	290	688	490	440	197	392	92	999999	421	999999	839	895	620	997	999999	999999	497	719	614	653	999999	623	180	917	999999	967	858	67	999999	471	239	999999	942	999999	999999	999999	229	158	314	838	418	520	443	925	999999	952	708	535	387	672	477	921	959	999999	999999	999999	517	999999	424	230	534	999999	753	949	373	430	953	930	983	695	941	348	999999	775	244	903	190	999999	508	73	268	333	680	999999	999999	317	460	890	263	999999	955	999999	734	94	314	999999	766	999999	561	988	999999	999999	551	999999	730	138	999999	193	817	532	486	272	74	360	962	210	354	718	955	65	969	73	999999	634	739	999999	614	330	471	851	999999	696	693	520	999999	489	781	988	999999	865	800	277	83	999999	999999	693	592	999999	999999	
113	49	999999	999999	505	28	935	999999	916	999999	445	524	196	999999	999999	395	999999	999999	553	999999	482	428	365	999999	99	265	702	989	946	762	999999	703	240	999999	368	812	99	167	197	999999	139	387	864	46	870	351	614	555	117	344	92	999999	48	999999	649	685	683	645	999999	250	326	999999	166	164	905	999999	999999	999999	999999	163	306	632	391	61	166	999999	563	999999	999999	747	650	999999	882	999999	679	932	999999	999999	558	682	138	453	718	946	185	193	231	999999	141	138	68	626	999999	953	48	999999	732	987	932	554	131	364	112	701	999999	179	73	555	484	973	999999	151	999999	680	34	853	913	999999	875	972	873	999999	197	414	999999	999999	954	928	999999	999999	209	676	219	13	560	774	350	27	356	15	999999	676	236	168	60	999999	196	521	999999	195	999999	298	121	959	681	278	177	698	21	575	999999	145	982	265	999999	410	999999	999999	129	260	512	999999	999999	999999	853	207	626	38	364	772	837	443	999999	386	682	911	565	259	332	999999	606	652	999999	780	999999	984	693	999999	394	999999	984	761	401	678	683	999999	999999	251	116	999999	651	148	343	248	999999	999999	146	999999	582	999999	999999	682	999999	999999	999999	860	889	317	999999	869	513	655	643	714	788	86	51	330	703	999999	711	323	153	999999	640	999999	318	767	53	18	848	999999	398	532	999999	999999	658	563	35	823	762	892	172	247	970	995	504	629	460	661	740	816	901	552	161	532	539	264	999999	195	551	131	999999	81	999999	425	267	121	911	486	428	487	304	880	999999	999999	161	906	878	644	963	999999	317	391	277	999999	196	999999	380	999999	772	403	366	839	281	999999	999999	100	999999	555	999999	393	717	999999	242	262	999999	999999	999999	343	381	632	385	562	232	862	814	882	803	989	238	422	999999	640	999999	34	131	465	609	637	999999	70	690	333	906	579	971	999999	159	24	520	175	571	999999	999999	999999	28	803	999999	999999	999999	746	296	236	326	325	652	87	269	218	141	65	421	646	153	320	999999	62	656	999999	891	480	999999	999999	478	999999	851	702	999999	573	999999	999999	999999	200	811	453	773	463	16	591	926	999999	84	941	883	464	754	924	894	589	207	999999	157	964	527	355	999999	507	758	263	474	950	347	999999	211	999999	217	230	835	700	546	489	56	74	726	997	999999	999999	905	999999	999999	926	999999	160	376	51	179	884	673	465	439	276	704	753	126	976	556	999999	739	79	257	534	99	203	53	718	919	92	247	999999	949	231	602	744	944	999999	151	196	329	170	
644	332	557	999999	270	280	784	302	948	999999	451	999999	999999	835	765	999999	999999	614	117	657	132	97	646	153	516	217	999999	960	808	579	834	369	67	999999	435	924	976	719	933	999999	999999	626	144	498	88	931	999999	766	979	170	710	999999	89	672	48	557	686	414	863	63	999999	824	493	379	999999	92	960	482	999999	841	999999	127	681	999999	723	999999	952	158	74	584	48	907	999999	999999	999999	999999	999999	395	999999	878	248	572	999999	880	175	120	999999	765	999999	996	970	697	365	147	999999	592	856	744	948	542	604	999999	349	288	25	699	842	845	999999	617	999999	574	940	532	603	244	271	801	999999	613	372	197	999999	77	613	350	551	843	295	285	450	545	446	998	283	709	232	577	999999	476	999999	999999	265	965	999999	406	999999	999999	544	999999	999999	64	575	345	999999	999999	964	282	999999	674	158	999999	560	234	176	267	137	942	999999	893	21	999999	936	702	999999	85	932	608	873	217	593	717	308	177	954	396	969	111	828	866	745	950	999999	200	327	999999	736	999999	999999	937	278	814	999999	651	999999	637	999999	873	999	104	485	365	999999	466	999999	999999	701	392	280	780	999999	36	123	391	157	999999	791	745	385	999999	999999	999999	999999	999999	939	779	143	657	71	326	277	105	112	999999	999999	389	550	999999	119	886	576	353	760	28	999999	252	700	999999	503	54	846	382	498	930	755	999999	556	473	527	311	307	999999	331	953	512	202	924	390	10	999999	520	355	635	999999	502	995	150	999999	296	697	89	940	999999	26	999999	999999	607	999999	978	999999	833	87	999999	808	589	999999	31	999999	999999	456	328	999999	202	735	533	501	999999	999999	438	760	443	765	186	830	232	367	890	315	483	618	595	752	411	202	999999	443	999999	827	999999	969	973	343	284	840	379	768	747	427	492	979	158	999999	742	227	374	999999	900	98	586	231	642	999999	333	999999	861	999999	999999	10	801	100	999999	919	101	469	786	999999	491	346	460	463	999999	472	999999	504	469	987	20	999999	999999	866	542	348	250	687	999999	266	19	387	978	804	859	746	626	401	915	999999	516	999999	440	274	586	564	637	999999	611	179	894	999999	999999	873	564	724	182	934	558	725	999999	999999	999999	999999	100	999999	999999	656	603	873	999999	430	588	241	481	737	752	563	290	999999	999999	127	999999	167	999999	999999	949	114	249	144	574	691	843	199	560	999999	150	910	184	482	207	999999	529	737	333	474	250	206	401	826	972	619	999999	581	23	999999	337	999999	168	999999	164	262	417	468	
309	999999	587	399	999999	999999	999999	842	388	807	780	730	598	348	833	898	938	999999	713	999999	172	955	999999	272	999999	999	774	175	752	274	327	999999	999999	70	999999	179	886	851	999999	32	999999	139	241	847	999999	293	962	988	999999	269	971	411	549	993	305	353	999999	324	223	681	604	431	999999	123	489	835	167	999999	910	663	21	97	237	999999	999999	42	999999	199	471	892	999999	786	34	492	999999	915	405	579	999999	94	61	571	638	999999	427	807	50	127	367	965	136	433	88	487	258	884	184	858	999999	999999	629	999999	853	330	644	999999	999999	999999	999999	574	999999	587	773	825	612	449	458	393	999999	385	992	606	831	505	766	613	999999	546	243	419	741	546	999999	999999	464	132	718	999999	209	609	410	999999	306	793	534	999999	999999	262	999999	999999	999999	790	596	434	280	999999	999999	358	564	40	120	860	373	411	999999	999999	999999	282	999999	999999	731	151	194	999999	975	559	310	48	971	227	952	999999	671	434	983	951	949	344	999999	442	35	999999	999999	999999	498	549	999999	895	999999	639	730	388	891	394	88	294	999999	932	459	721	722	69	999999	999999	87	664	199	938	427	880	999999	483	61	928	465	999999	397	25	174	435	489	415	999999	341	497	574	564	999999	999999	699	355	27	884	509	719	965	983	417	999999	834	360	141	477	90	695	257	337	962	999999	999999	999999	590	767	999999	999999	999999	982	55	999999	999999	999999	912	592	727	535	927	999999	552	218	999999	999999	980	924	340	84	357	937	996	999999	999999	999999	601	357	639	803	765	259	860	999999	412	983	937	567	588	999999	448	549	750	555	768	658	785	999999	439	999999	915	665	437	949	884	379	999999	999999	999999	275	507	999999	952	923	769	999999	738	285	999999	515	999999	422	999999	605	999999	808	999999	451	999999	591	462	848	917	310	999999	109	822	910	392	42	998	537	958	322	236	883	596	999999	999999	101	920	509	947	999999	999999	502	999999	832	322	999999	192	543	999999	999999	813	999999	646	652	46	670	854	827	893	773	999999	999999	999999	33	378	753	221	370	666	786	671	999999	900	993	999999	394	999999	990	597	999999	849	465	15	940	508	577	246	943	789	125	246	102	616	183	417	976	999999	999999	463	999999	999999	822	877	745	356	861	999999	653	241	999999	890	864	239	587	923	999999	907	524	525	801	999999	278	580	551	999999	578	346	999999	586	445	999999	483	999999	38	999999	37	999999	269	594	647	818	593	711	148	234	381	999999	999999	260	999999	78	523	781	662	999999	596	251	335	205	777	524	
999999	77	999999	305	417	338	999999	999999	896	473	999999	929	877	982	999999	566	442	326	178	999999	317	476	230	376	999999	702	873	975	999999	786	262	999999	816	132	786	526	915	999999	817	53	662	891	363	892	430	999999	903	679	999999	39	808	999999	999999	72	999999	565	999999	429	472	714	464	235	292	119	220	584	123	999999	206	407	650	999999	509	134	62	425	122	337	945	999999	798	204	846	824	999999	253	46	753	915	231	679	999999	380	112	589	436	609	254	999999	999999	480	158	999999	731	389	218	509	902	20	999999	452	519	999999	999999	915	270	388	467	141	999999	999999	369	839	974	999999	164	229	406	545	625	816	868	999999	109	767	649	720	999999	999999	769	743	144	743	134	779	169	999999	999999	196	329	58	151	123	714	309	121	319	508	12	234	988	999999	366	394	999999	999999	863	999999	466	275	999999	273	31	371	234	413	999999	714	205	999999	152	84	999999	999999	577	674	754	941	999999	656	339	999999	122	221	999999	640	999999	359	159	205	306	637	688	920	779	784	130	751	489	895	495	605	999999	999999	999999	914	999999	150	999999	310	999999	921	584	810	935	999999	160	810	590	593	635	276	565	999	272	515	395	299	446	999999	999999	999999	999999	904	170	734	999999	678	139	866	747	637	542	999999	376	384	62	878	999999	452	634	999999	170	896	270	228	49	999999	181	575	529	603	999999	999999	999999	825	999999	999999	999999	211	429	482	680	999999	846	999999	734	716	632	888	462	999999	314	994	168	244	842	565	644	941	695	604	507	564	347	153	933	517	103	999999	914	382	239	783	999999	162	999999	999999	999999	272	494	999999	999999	292	123	22	299	709	999999	520	983	904	999999	707	515	824	974	126	387	999999	75	999999	623	91	973	89	287	530	999999	16	606	405	515	382	457	372	923	224	450	334	853	233	999999	582	568	20	346	531	278	999999	187	521	999999	357	999999	277	709	999999	999999	43	735	769	738	999999	914	587	398	664	999999	999999	901	760	999999	63	849	841	575	51	523	999999	743	755	999999	773	999999	94	346	168	185	189	999999	999999	905	999999	599	94	495	791	667	980	622	999999	281	999999	999999	426	846	999999	999999	365	702	999999	999999	355	999999	999999	517	964	40	830	250	239	489	80	491	577	855	267	999999	764	356	783	383	542	351	70	483	137	477	412	248	340	660	999999	487	994	999999	559	127	619	576	999999	999999	999999	740	392	203	211	643	728	999999	588	552	742	19	918	294	544	14	239	505	389	496	627	592	909	578	669	592	497	
330	999999	150	843	197	825	32	546	801	958	867	282	494	749	841	659	788	918	999999	999999	999999	713	555	888	124	197	999999	999999	254	999999	814	999999	619	156	408	999999	448	708	554	194	999999	999999	742	55	371	233	895	999999	785	932	999999	660	859	34	999999	999999	999999	999999	999999	10	790	888	302	970	154	343	662	347	999999	576	221	90	373	999999	999999	962	970	999999	999999	890	301	296	999999	322	709	164	674	595	368	791	525	196	978	554	403	18	455	771	901	38	570	999999	406	999999	720	50	999999	243	362	825	646	250	733	838	708	503	540	979	270	989	999999	999999	979	559	999999	34	111	818	999999	663	516	208	608	499	330	744	890	148	601	669	866	999999	999999	543	999999	999999	999999	999999	999999	999999	477	476	511	999999	999999	502	578	999999	999999	695	939	478	999999	698	999999	447	641	244	518	964	613	402	387	601	132	238	834	445	415	776	571	999999	973	332	195	50	697	999999	999999	999999	176	53	979	906	730	398	429	543	235	706	999999	228	631	999999	999999	999999	98	909	999999	140	668	143	441	391	999999	977	505	688	513	277	750	945	999999	691	797	570	422	481	871	999999	808	301	219	708	143	999999	340	101	999999	120	952	787	907	999	169	43	999999	597	781	999999	893	740	40	958	955	697	123	939	93	725	662	617	48	64	999999	999999	999999	732	258	780	647	413	652	402	325	963	47	114	532	764	958	824	999999	128	840	78	270	261	752	445	999999	999999	18	320	999999	345	748	853	678	792	119	999999	349	10	114	999999	98	999999	999999	992	660	999999	417	328	767	999999	917	919	223	263	116	672	999999	812	550	999999	404	341	944	979	224	999999	436	740	654	999999	485	698	999999	999999	980	632	999999	760	785	231	982	689	552	999999	427	999999	639	999999	999999	447	899	536	460	999999	95	999999	999999	663	777	476	581	677	673	688	362	999999	905	863	282	484	64	229	37	329	999999	714	788	334	999999	395	554	999999	64	217	189	948	999999	999999	999999	999999	939	999999	982	999999	649	315	999999	864	267	209	923	776	151	999999	393	999999	999999	999999	999999	381	968	369	111	391	921	999999	623	466	509	414	980	999999	599	999999	999999	109	247	999999	679	959	698	924	76	362	472	778	870	852	823	510	448	117	999999	999999	999999	579	852	600	397	90	691	999999	365	853	999999	999999	186	102	666	294	441	999999	461	634	999999	53	303	999999	919	153	699	770	642	998	965	999999	187	706	999999	965	999999	999999	330	599	277	999999	569	222	999999	299	601	999999	196	539	
79	657	656	937	999999	221	286	999999	681	254	390	921	999999	366	887	357	995	480	308	701	47	794	470	861	367	543	999999	90	615	999999	551	921	583	113	928	318	225	249	495	582	688	152	965	999999	218	999999	999999	212	335	786	303	130	479	495	999999	284	196	795	580	999999	737	206	498	999999	702	999999	347	813	437	999999	999999	756	985	999999	999999	894	828	999999	652	21	320	281	755	829	999999	999999	452	999999	611	654	999999	429	668	999999	844	492	654	914	383	999999	999999	419	774	999999	999999	546	145	753	483	607	455	801	999999	569	367	465	450	668	999999	282	27	259	999999	783	457	711	97	176	881	999999	250	914	21	903	999999	999999	507	999	184	790	294	699	999999	13	208	329	287	109	461	389	999999	985	200	110	732	758	999999	990	999999	942	459	999999	999999	999999	367	541	790	249	565	999999	957	451	999999	999999	987	327	644	208	585	138	434	999999	715	502	999999	999999	724	999999	181	254	999999	999999	702	999999	340	325	827	661	999999	667	539	48	544	999999	431	600	501	999999	999999	999999	124	999999	999999	179	518	472	263	379	475	999999	817	879	78	999999	774	450	748	999999	603	999999	500	999999	562	917	598	396	453	721	81	999999	999999	467	797	766	140	683	111	532	723	868	72	458	195	543	849	659	970	233	999999	999999	851	999999	662	451	914	141	999999	999999	580	999999	28	542	999999	999999	348	359	92	311	190	101	999999	226	999999	735	609	999999	797	28	77	939	425	230	501	999999	45	524	805	355	852	998	999999	999999	999999	999999	850	529	160	606	205	500	576	668	52	138	640	999999	710	999999	842	999999	999999	999999	429	640	706	798	999999	217	553	999999	554	999999	458	191	865	736	999999	937	885	89	890	999999	999999	577	373	757	187	372	459	410	999999	877	999999	979	664	999999	193	321	999999	61	489	999999	63	999999	999999	838	219	861	999999	999999	371	773	52	762	981	153	615	999999	277	949	620	677	757	999999	21	677	234	478	999999	77	552	952	52	833	600	999999	147	452	631	999999	547	325	999999	999999	999999	49	834	999999	999999	999999	999999	341	54	999999	441	811	195	910	999999	278	614	741	345	205	362	419	730	219	999999	43	999999	999999	999999	742	999999	304	578	212	114	971	842	999999	480	999999	885	220	907	999999	401	789	762	999999	93	362	999999	999999	980	903	202	629	319	625	588	964	514	29	120	311	542	146	242	982	806	397	999999	999999	999999	999999	999999	151	511	632	817	382	281	999999	88	867	822	606	323	674	20	999999	661	226	895	516	500	866	
110	605	565	265	999999	999999	999999	696	999999	788	999999	999999	999999	60	128	687	807	215	999999	734	940	252	489	999999	822	568	972	999999	999999	220	999999	999999	999999	999999	51	999999	76	562	826	501	359	999999	999999	44	70	672	90	959	366	974	418	690	999999	765	926	857	999999	629	442	988	807	999999	960	715	999999	999999	811	151	19	222	999999	255	388	202	384	557	310	454	875	159	488	22	965	999999	801	555	931	83	999999	999999	789	447	129	838	693	999999	431	235	491	279	999999	938	999999	154	364	173	311	630	390	378	556	671	999999	292	509	795	143	999999	914	997	860	738	625	826	433	183	135	550	508	133	136	85	963	605	999999	549	72	820	406	638	254	999999	692	157	999999	999999	692	837	338	999999	128	231	321	493	419	999999	322	133	999999	191	47	760	999999	267	252	481	707	159	994	999999	732	999999	803	286	753	559	55	478	999999	315	490	999999	222	610	999999	999999	763	480	196	175	236	999999	109	999999	600	493	188	435	904	999999	999999	543	842	378	175	805	428	45	739	859	87	999999	934	415	700	749	999999	521	999999	999999	999999	237	999999	999999	733	793	222	587	685	270	381	619	574	44	896	946	999999	999999	445	209	486	728	999999	336	999999	999999	14	694	525	850	944	666	183	567	447	191	580	23	644	381	999999	840	359	999999	999999	468	999999	900	518	999999	304	704	999999	999999	860	989	497	635	999999	350	789	528	72	834	999999	714	999999	17	597	999999	999999	441	209	74	615	646	999999	270	848	629	122	114	185	999999	999999	250	591	130	706	457	694	944	999999	303	592	999999	777	524	164	999999	31	273	312	999999	999999	862	504	20	447	224	620	236	786	122	238	684	352	301	999999	84	999999	999999	310	149	29	431	169	999999	482	550	868	854	116	85	607	999999	801	999999	394	999999	746	580	999999	492	837	999999	167	170	999999	907	722	999999	246	89	999999	705	962	173	784	956	999999	999999	538	896	355	765	129	711	514	389	882	999999	907	593	338	552	642	818	999999	560	273	999999	841	575	828	999999	999999	37	436	999999	887	638	596	438	999999	158	52	786	999999	999999	348	456	655	999999	34	999999	579	653	751	999999	72	153	860	233	692	704	757	963	78	963	157	102	284	613	502	254	999999	999999	602	189	510	856	681	240	222	999999	999999	165	550	86	999999	999999	285	339	999999	999999	777	999999	745	999999	999999	999999	999999	183	923	256	999999	52	193	999999	376	999999	999999	571	596	216	471	630	21	876	999999	999999	422	991	160	193	816	945	774	758	
476	22	733	316	788	432	148	508	316	999999	644	999999	971	999999	710	712	999999	999999	999999	632	999999	157	999999	999999	934	799	666	999999	999999	999999	439	236	277	434	999999	363	376	743	783	173	77	963	324	55	241	60	630	999999	291	448	278	113	211	152	487	999999	999999	864	382	988	765	422	999999	575	999999	999999	42	546	999999	356	345	999999	930	579	564	318	999999	999999	999999	883	179	24	444	584	999999	999999	35	135	947	999999	999999	999999	371	795	407	999999	487	999999	519	824	28	93	999999	935	999999	107	182	632	999999	179	999999	357	999999	498	819	751	978	999999	999999	210	392	907	599	482	654	832	809	144	999999	908	831	94	795	813	999999	96	829	509	481	374	163	402	547	778	497	354	286	872	976	656	677	999999	644	999999	441	120	999999	712	290	279	298	48	999999	679	347	411	562	423	999999	733	922	479	429	739	56	989	370	821	984	310	556	936	168	525	999999	255	999999	999999	381	754	602	999999	999999	211	85	125	941	999999	440	96	791	863	249	253	733	999999	999999	905	272	452	750	672	727	999999	723	361	879	935	447	102	961	999999	51	878	999999	805	260	999999	999999	931	57	999999	390	898	518	693	697	915	792	43	99	999999	999999	929	13	999999	999999	248	999999	724	999999	16	429	348	999999	714	821	371	122	927	947	937	251	999999	404	257	292	828	471	39	999999	999999	153	999999	999999	999999	999999	999999	874	999999	415	999999	739	938	695	51	999999	52	774	804	999999	999999	803	864	96	162	302	881	534	756	999999	571	999999	459	70	999999	863	24	999999	706	999999	709	496	999999	521	934	208	999999	646	363	184	249	999999	666	999999	338	169	288	328	850	135	982	999999	128	564	999999	245	290	878	422	187	999999	999999	77	953	999999	839	999999	999999	161	954	989	245	181	581	407	999999	999999	302	999999	123	584	696	494	581	868	131	378	356	999999	999999	999999	435	233	185	126	542	999999	999999	994	999999	276	999999	999999	896	145	746	416	547	166	999999	134	988	155	309	603	371	999999	495	95	50	999999	546	999999	461	46	564	22	999999	465	999999	530	407	999999	243	846	999999	529	597	445	131	715	831	199	349	574	929	999999	923	582	754	999999	999999	627	953	37	730	269	715	999999	581	734	420	91	300	806	727	690	911	999999	954	842	625	59	999999	335	639	356	336	887	116	284	98	423	711	546	39	780	999999	999999	999999	389	813	737	864	999999	304	749	899	542	847	249	377	470	999999	911	999999	451	662	999999	999999	999999	933	828	753	307	999999	997	380	754	
999999	999999	999999	706	346	574	39	999999	195	999999	40	999999	457	999999	49	867	906	999999	795	999999	841	588	128	725	817	999999	999999	999999	983	999999	749	307	379	154	765	900	999999	671	133	63	999999	816	999999	93	598	507	999999	999999	788	886	400	29	211	580	912	199	828	620	888	603	999999	54	904	628	829	732	521	999999	37	149	964	245	999999	742	999999	35	999999	44	137	320	817	999999	999999	999999	999999	729	106	999999	241	575	999999	292	783	529	934	837	999999	636	264	865	986	622	999999	999999	922	999999	526	469	662	887	866	794	493	577	786	812	848	999999	999999	999999	636	722	81	999999	78	999999	461	973	807	90	123	696	780	999999	334	204	999999	999999	184	21	213	637	146	354	708	286	999999	215	743	132	999999	999999	183	999999	999999	274	551	999999	579	249	999999	552	661	581	774	999999	24	999999	253	999999	618	300	632	999999	896	999	585	726	999999	792	882	256	240	685	101	999999	522	625	43	69	652	544	977	934	999999	660	975	565	580	538	271	578	961	160	514	999999	999999	732	268	239	689	825	906	787	367	457	322	976	490	765	658	399	197	194	939	999999	323	697	999999	999999	34	29	999999	225	999999	999999	999999	89	180	402	535	789	367	804	380	827	637	999999	999999	860	999999	999	84	814	879	999999	391	777	221	440	385	785	599	32	215	999999	679	690	266	62	173	242	999999	98	239	869	41	392	813	121	446	999999	129	999999	896	34	945	340	345	657	923	516	868	999999	999999	999999	999999	345	599	711	158	946	933	999999	999999	999999	203	986	585	999999	841	998	999999	109	994	262	665	327	999999	190	723	348	355	609	999999	657	374	999999	80	488	679	999999	793	112	963	499	999999	999999	585	790	999999	958	755	335	816	925	551	768	999999	764	95	999999	219	999999	987	810	601	333	395	50	741	137	999999	999999	340	154	214	861	146	505	999999	70	742	999999	358	764	592	29	792	999999	115	605	331	316	403	807	999999	384	125	162	999999	866	219	544	58	704	53	659	999999	671	720	690	631	249	702	999999	139	874	999999	232	228	582	541	190	934	999999	806	609	999999	533	667	830	999999	984	608	206	999999	207	295	999999	721	932	34	999999	493	425	973	999999	613	378	678	612	324	892	934	325	334	999999	999999	912	898	443	956	471	13	890	943	647	999999	999999	182	999999	588	415	510	295	999999	420	999999	519	172	724	996	334	999999	999999	999999	854	59	293	999999	823	597	383	756	999999	976	563	999999	603	481	336	999999	116	205	746	33	909	999999	649	
767	914	999999	100	750	183	999999	999999	616	948	999999	99	597	358	635	359	344	215	658	999999	318	994	303	103	999999	835	283	889	138	118	42	606	472	410	525	999999	492	999999	632	582	839	354	946	179	228	392	738	102	999999	846	999999	999999	260	168	340	773	999999	999999	62	999999	999999	558	503	508	916	777	627	197	832	678	867	999999	583	85	999999	964	58	133	874	999999	107	191	418	292	706	999999	356	313	79	752	345	999999	999999	999999	682	291	851	447	263	450	765	550	269	802	979	575	244	999999	775	376	725	999999	373	407	817	718	150	221	802	999999	999999	323	128	999999	342	622	392	999999	999999	999999	122	610	870	999999	999999	556	999999	615	313	140	999999	181	538	999999	37	848	999999	57	900	999999	151	640	644	561	29	452	999999	189	469	999999	192	379	781	673	263	999999	999999	939	999999	270	797	534	908	999999	999999	259	784	999999	63	999999	741	999999	964	439	960	482	966	319	414	999999	999999	741	155	999999	999999	610	400	999999	999999	912	231	999999	999999	640	176	999999	731	972	999999	769	667	999999	999999	999999	625	999999	999999	352	712	999999	157	316	999999	999999	145	65	389	961	723	999999	999999	919	976	150	273	799	999999	334	272	354	750	993	999999	999999	780	127	616	180	330	999999	205	999999	162	667	999999	914	999999	471	504	121	236	770	259	999999	910	748	40	985	999999	826	52	90	89	368	40	164	835	891	999999	28	449	219	641	623	916	811	766	318	385	999999	393	999999	829	999999	127	980	744	754	733	42	96	630	468	503	999999	125	968	793	637	610	88	524	999999	486	671	999999	138	636	809	999999	981	722	999999	363	442	708	260	928	251	999999	420	91	167	999999	932	818	999999	147	564	999999	843	973	999999	999999	279	999999	171	353	489	109	852	118	944	634	999999	373	31	999999	999999	359	864	49	552	588	999999	997	999999	916	553	853	999999	990	999999	18	266	18	51	833	93	573	546	999999	448	152	206	999999	146	533	999999	568	999999	999999	86	999999	999999	999999	431	102	585	282	512	255	799	999999	831	862	47	999999	378	52	999999	999999	32	999999	812	956	600	409	391	999999	860	999999	711	984	999999	632	999999	866	999999	999999	999999	949	258	810	70	301	118	812	999999	999999	274	210	164	999999	999999	999999	622	589	402	999999	212	31	999999	696	999999	679	999999	814	580	999999	999999	181	999999	915	999999	383	999999	222	999999	521	848	788	999999	999999	624	999999	678	999999	748	456	999999	334	999999	100	259	565	248	562	999999	391	757	303	999999	999999	396	999999	999999	249	706	999999	
999999	409	162	881	142	999999	932	999999	999999	999999	10	999999	76	999999	198	624	707	999999	665	899	144	387	823	54	999999	554	556	999999	660	531	325	438	999999	999999	786	610	181	999999	958	999999	633	584	999999	637	999999	761	237	117	922	771	396	570	583	806	999999	293	586	118	999999	587	868	954	999999	550	445	999999	163	191	999999	588	453	999999	815	830	276	999999	896	999999	663	12	326	999999	65	889	145	754	999999	999999	166	502	34	999999	475	999999	966	678	582	939	999999	999999	999999	56	999999	999999	999999	281	755	753	540	999999	396	999999	455	124	999999	429	899	123	415	691	716	999999	35	845	564	390	648	999999	863	597	999999	999999	995	999999	403	280	999999	999999	999999	863	998	111	505	999999	999999	999999	999999	360	120	547	779	999999	533	509	113	490	30	923	999999	999999	632	321	889	943	200	999999	403	611	721	999999	999999	188	553	552	999999	999999	999999	48	739	929	999999	999999	334	999999	817	999999	434	496	739	912	260	755	999999	632	999999	687	221	561	999999	677	240	999999	639	130	796	999999	915	981	816	498	999999	982	999999	850	175	344	986	573	135	999999	14	999999	871	999999	999999	995	247	999999	321	14	403	70	251	72	698	766	999999	214	529	225	999999	452	999999	251	54	277	570	999999	466	999999	999999	999999	435	124	672	332	143	830	390	801	364	994	999999	812	999999	999999	740	999999	999999	999999	685	782	54	909	87	999999	238	630	999999	471	434	157	464	425	313	755	634	999999	399	375	633	999999	823	727	861	999999	783	867	156	246	999999	448	937	66	220	918	603	525	47	999999	104	513	76	918	999999	999999	539	999999	508	349	182	613	733	786	999999	857	959	326	999999	478	778	999999	483	527	934	986	999999	999999	215	999999	161	118	100	999999	281	129	999999	999999	360	653	999999	538	368	999999	999999	999999	715	160	999999	362	959	999999	999999	568	341	999999	39	999999	983	390	999999	141	48	122	999999	999999	523	999999	515	656	105	64	965	404	408	250	12	675	999999	999999	999999	999999	127	999999	999999	874	999999	531	947	549	99	223	920	969	999999	938	499	256	620	10	999999	271	645	634	266	905	321	999999	170	101	729	364	94	972	119	939	24	196	686	322	431	992	999999	966	566	882	143	995	999999	470	750	756	65	462	610	19	422	999999	595	999999	999999	999999	999999	999999	819	735	138	948	859	715	923	313	569	999999	578	999999	999999	679	999999	384	772	325	999999	999999	351	973	999999	632	371	110	527	531	600	166	760	862	631	999999	156	831	753	194	146	43	999999	446	196	758	884	203	
255	743	425	999999	999999	246	999999	670	514	846	999999	506	586	759	999999	401	713	413	547	999999	786	123	999999	245	631	999999	999999	299	162	999999	786	550	747	999999	854	783	116	389	999999	999999	999999	960	146	310	404	999999	608	386	844	155	733	783	999999	178	999999	999999	999999	189	589	181	66	999999	518	609	69	999999	758	417	905	414	999999	333	15	34	98	825	976	999999	841	999999	978	803	455	17	181	999999	999999	999999	999999	721	573	926	799	236	466	681	999999	999999	250	517	498	201	480	999999	860	410	999999	196	90	591	166	988	348	216	202	263	500	510	438	66	557	999999	999999	193	841	369	533	779	567	417	383	449	981	334	885	787	999999	25	999999	771	999999	153	498	180	999999	585	588	593	999999	999999	999999	941	999999	999999	959	999999	545	296	598	999999	876	999999	628	673	999999	716	16	999999	330	415	999999	485	999999	667	831	999999	999999	484	628	999999	780	939	999999	999999	236	441	351	797	374	999999	251	45	426	999999	894	237	524	825	962	849	578	574	272	999999	282	705	587	440	362	555	627	999999	668	342	720	937	261	273	446	999999	374	219	648	754	174	894	999999	707	773	604	889	865	522	779	999999	216	676	128	92	531	853	911	445	818	949	189	377	94	999999	957	975	260	999999	195	999999	999999	925	999999	462	387	999999	880	667	999999	999999	762	549	889	999999	513	270	999999	190	915	999999	462	999999	999999	805	985	527	999999	999999	815	628	638	486	336	304	999999	290	168	665	999999	999999	972	253	999999	999999	196	999999	999999	439	432	696	842	79	999999	272	999999	595	105	713	999999	860	671	118	851	139	37	285	999999	595	337	233	112	477	999999	40	950	218	96	999999	618	354	49	999999	349	128	786	568	999999	74	999999	999999	195	454	198	845	999999	864	999999	557	135	999999	999999	893	111	208	594	374	999999	442	321	813	508	427	105	133	821	135	769	732	352	468	271	158	323	604	999999	657	289	640	817	999999	816	539	999999	706	927	155	443	999999	999999	422	974	999999	752	468	233	767	359	74	999999	97	104	669	215	666	650	278	579	506	170	936	94	954	624	235	996	969	875	999999	999999	675	692	628	208	930	999999	689	406	854	381	999999	308	224	615	730	991	156	999999	999999	999999	999999	999999	999999	999999	597	337	30	957	999999	472	263	999999	999999	999999	359	405	476	471	284	181	999999	872	999999	999999	888	638	870	348	894	243	849	999999	988	999999	548	109	755	647	611	602	474	732	878	392	999999	389	348	999999	266	334	999999	999999	999999	714	105	785	
999999	811	101	959	467	681	999999	999999	622	999999	999999	627	999999	999999	650	828	999999	681	707	238	999999	343	18	999999	299	524	91	569	717	999999	596	284	246	762	259	999999	556	651	145	792	669	999999	769	508	999999	720	34	16	684	999999	825	377	17	867	999999	516	803	592	669	942	599	503	577	457	32	628	391	567	10	706	281	218	545	914	569	410	999999	509	32	999999	499	999999	885	999999	999999	999999	999999	379	972	742	999999	963	982	999999	203	175	999999	322	486	858	339	466	15	977	999999	616	831	103	999999	390	943	999999	569	100	452	524	617	558	118	803	999999	999999	595	268	565	318	235	999999	999999	999999	393	261	999999	174	249	43	79	907	999999	732	397	999999	81	999999	798	846	404	891	751	678	557	468	213	999999	999999	327	871	747	421	117	391	999999	999999	903	996	999999	999999	405	999999	419	455	710	999999	386	416	189	940	999999	999999	718	999999	343	999999	52	846	999999	58	349	999999	922	171	331	495	495	351	907	800	177	596	116	575	999999	51	342	999999	847	999999	827	999999	326	999999	868	287	999999	999999	57	999999	340	999999	80	644	932	736	928	257	999999	224	469	999999	999999	388	772	999999	999999	999999	914	302	268	999999	999999	999999	230	81	999999	545	303	54	792	999999	303	28	470	120	999999	999999	643	272	122	95	999999	633	54	792	768	938	614	461	923	999999	289	754	630	521	69	999999	423	999999	394	999999	953	88	999999	999999	740	489	917	662	891	891	510	999999	189	183	718	374	377	438	313	999999	930	842	999999	999999	21	549	398	949	60	999999	59	782	999999	729	141	30	211	999999	61	288	999999	952	999999	42	59	637	574	999999	802	694	291	999999	557	980	999999	121	958	198	165	201	101	968	611	34	842	727	773	460	999999	999999	173	500	387	34	999999	978	281	98	194	384	974	941	999999	366	584	74	235	897	999999	29	72	23	999999	999999	197	61	999999	999999	999999	331	864	124	999999	114	531	791	607	533	999999	484	839	869	14	781	227	999999	821	255	449	777	999999	875	193	32	635	159	778	527	999999	341	638	736	898	999999	519	860	536	52	999999	792	999999	999999	999999	792	999999	203	999999	939	642	48	239	104	106	422	999999	989	999999	392	479	381	22	89	696	999999	845	113	999999	151	271	367	622	779	421	657	320	800	999999	400	999999	441	150	839	885	798	112	544	640	485	44	530	999999	154	573	999999	779	387	999999	55	947	999999	231	867	678	285	425	460	682	449	111	37	424	540	550	47	999999	183	204	999999	163	311	473	
496	117	740	437	478	215	958	877	999999	795	999999	453	764	219	283	171	609	382	651	861	201	383	999999	116	398	603	999999	232	606	999999	999999	892	646	613	735	999999	937	999999	947	254	999999	999999	178	242	894	97	785	999999	957	22	594	999999	511	449	999999	122	110	634	49	874	680	736	281	751	999999	999999	807	161	483	523	233	762	434	406	146	999999	999999	774	221	311	999999	707	274	593	597	590	390	999999	340	623	659	312	808	999999	574	999999	300	426	553	267	289	634	999999	443	788	832	101	114	999999	653	907	336	422	999999	67	972	471	999999	163	108	257	611	820	860	864	999999	954	362	832	158	338	788	999999	953	31	999999	363	830	804	765	999999	285	892	999999	716	333	889	80	25	601	527	612	273	455	20	678	999999	493	999999	867	999999	739	282	165	999999	128	115	469	715	874	619	999999	883	398	609	971	718	999999	154	999999	41	883	999999	241	630	725	525	775	943	352	379	869	261	936	887	999999	13	737	373	597	999999	430	364	150	982	886	999999	874	999999	48	960	999999	349	999999	836	994	402	51	534	599	999999	340	525	999999	505	749	999999	946	999999	850	968	980	769	556	999999	999999	528	999999	258	743	999999	999999	999999	999999	392	999999	530	999999	999999	892	366	999999	999999	999999	999999	887	999999	992	999999	243	507	783	373	995	80	999999	911	999999	999999	235	475	206	792	790	602	952	999999	620	980	807	229	177	845	618	493	15	777	999999	561	434	705	536	561	25	246	999999	286	999999	834	413	786	737	495	874	427	170	179	422	181	999999	999999	294	22	837	23	340	937	755	512	74	212	916	241	301	530	939	644	777	554	390	675	999999	786	577	31	999999	681	971	200	999999	836	364	824	519	999999	420	524	999999	11	999999	285	531	430	769	210	870	506	204	999999	487	526	402	868	999999	376	19	508	999999	816	999999	659	999999	564	999999	238	847	101	721	353	999999	999999	920	775	648	999999	154	999999	26	376	161	985	486	627	999999	807	443	495	999999	153	938	912	89	999999	479	255	319	999999	999999	541	363	778	999999	850	244	72	606	627	229	686	232	962	491	78	664	546	999999	349	852	381	999999	361	68	999999	415	999999	999999	21	999999	403	795	188	999999	485	999999	382	999999	635	999999	999999	999999	816	276	357	921	999999	431	20	253	933	82	969	124	870	745	999999	719	216	445	46	727	999999	330	999999	999999	999999	999999	15	65	291	999999	547	999999	212	180	978	999999	711	999999	438	776	999999	768	373	330	825	73	935	739	999999	663	
994	200	356	922	616	495	449	466	876	819	999999	954	961	597	999999	23	912	699	767	916	999999	559	17	269	402	826	957	506	74	999999	999999	275	55	999999	999999	357	609	999999	563	492	999999	999999	780	619	999999	379	806	999999	794	999999	161	245	972	103	655	444	193	96	999999	999999	538	942	401	896	999999	999999	909	343	256	188	413	632	999999	284	280	999999	779	397	908	33	29	192	999999	262	828	986	999999	951	973	906	173	523	760	773	999999	999999	999999	884	999999	211	470	473	999999	615	408	529	999999	698	823	892	665	795	187	506	770	356	241	149	77	611	856	958	369	350	24	890	871	999999	329	999999	910	999999	375	999999	999999	556	999999	105	854	309	886	604	138	999999	251	999999	345	264	12	608	999999	999999	999999	420	354	511	113	999999	601	518	657	737	378	255	981	769	429	480	999999	224	692	145	294	767	999999	262	999999	288	108	646	554	617	369	720	999999	206	88	955	363	999999	999999	484	999999	999999	999999	158	235	882	999999	999999	948	999999	321	999999	915	999999	999999	999999	999999	102	999999	825	89	954	999999	49	377	657	150	785	691	474	999999	891	771	999999	640	948	125	576	36	999999	999999	627	697	689	999999	999999	805	778	999999	40	269	271	999999	627	404	549	999999	999999	781	577	742	323	999999	483	999999	429	26	999999	695	480	933	999999	999999	734	646	462	999999	999999	743	795	852	371	18	661	999999	999999	999999	154	813	999999	999999	513	999999	458	215	865	836	223	940	876	565	107	93	305	106	149	205	644	999999	999999	292	999999	869	985	725	381	314	999999	999999	892	907	871	999999	604	999999	999999	334	617	529	999999	625	53	344	866	999999	754	288	712	564	75	660	999999	999999	999999	808	999999	643	809	999999	833	560	999999	945	58	969	693	214	488	999999	677	815	588	999999	210	326	249	999999	999999	999999	970	999999	602	575	999999	242	39	999999	31	796	435	786	524	883	999999	230	999999	107	295	896	547	550	999999	321	999999	999999	82	762	963	555	568	999999	640	65	763	740	958	141	742	815	999999	985	192	999999	965	999999	300	704	999999	979	407	152	477	115	217	999999	303	290	999999	952	170	999999	744	476	237	999999	155	469	999999	954	272	999999	364	999999	999999	562	999999	118	999999	996	999999	377	342	984	158	999999	999999	534	999999	343	999999	677	453	790	655	673	999999	716	464	254	745	831	583	999999	716	620	787	997	159	654	72	999999	999999	691	993	792	934	760	327	999999	483	620	621	787	517	594	343	574	825	999999	322	650	654	111	261	137	794	999999	277	
537	639	250	999999	999999	281	262	999999	761	796	862	739	999999	398	999999	770	134	999999	795	999999	131	287	223	999999	999999	999999	999999	540	832	440	865	998	999999	999999	790	181	243	999999	999999	516	264	999999	581	777	962	554	832	261	11	340	136	999999	999999	909	155	260	425	999999	519	999999	859	722	999999	330	930	864	672	999999	999999	481	537	889	791	289	703	280	999999	445	219	321	510	169	539	999999	314	948	999	167	347	540	755	999999	725	568	656	542	941	261	846	108	882	836	999999	999999	803	247	999999	719	215	875	554	980	858	999999	359	999999	192	418	999999	982	864	999999	658	999999	725	372	174	233	632	171	999999	454	598	120	999999	673	516	19	999999	999999	999999	290	952	472	985	775	316	527	218	956	359	999999	244	999999	244	378	999999	584	803	999999	999999	902	96	999999	546	999999	999999	747	769	686	194	183	999999	948	169	583	561	196	93	950	66	646	25	999999	812	806	999999	999999	876	71	999999	999999	215	268	994	999999	999999	908	925	884	999999	568	999999	999999	772	999999	812	296	999999	660	816	992	501	853	999999	436	886	420	241	740	891	657	999999	999999	200	262	967	999999	954	249	389	999999	270	999999	999999	498	888	493	903	636	994	923	39	226	254	503	439	361	884	999999	43	999999	676	195	993	999999	697	60	340	999999	218	999999	341	465	281	172	731	302	297	885	547	403	517	605	999999	999999	627	999999	463	697	823	615	577	396	215	605	977	84	215	829	801	838	999999	999999	427	643	999999	999999	999999	92	771	146	74	998	30	640	999999	80	449	35	999999	52	597	643	696	999999	782	945	259	675	194	656	97	468	999999	709	250	999999	187	999999	386	999999	709	999999	926	686	551	578	999999	574	999999	906	999999	999999	719	999999	999999	519	696	999999	861	999999	324	279	897	124	59	606	914	320	400	999999	892	347	648	999999	999999	999999	716	19	61	999999	579	685	345	999999	999999	906	999999	999999	468	731	437	362	250	739	737	999999	483	812	999999	944	663	65	999999	199	999999	297	541	999999	999999	999999	803	687	773	999999	77	639	999999	619	999999	152	857	589	852	669	713	539	106	999999	330	901	743	904	382	999999	999999	523	510	155	273	999999	999999	96	907	443	928	999999	588	999999	672	999999	999999	999999	999999	494	97	83	999999	999999	485	484	999999	632	341	525	291	999999	314	667	116	553	999999	999999	355	369	999999	770	682	418	740	963	950	512	246	232	999999	879	194	999999	29	476	320	995	670	999999	542	999999	755	392	162	39	445	921	999999	128	969	717	517	360	
717	326	401	794	774	522	533	999999	999999	119	128	411	714	426	999999	640	242	999999	128	566	827	999999	25	299	999999	711	527	39	35	127	999999	688	371	834	180	703	84	526	999999	157	999999	999999	357	645	273	750	999999	28	999999	846	886	999999	999999	950	533	684	310	112	537	999999	995	504	999999	277	856	999999	999999	880	256	944	999999	999999	911	971	999999	999999	685	379	999999	516	396	508	755	189	999999	426	999999	421	999999	495	402	971	988	999999	162	760	200	999999	789	999999	710	444	772	338	290	179	999999	999999	649	559	998	930	87	999999	675	496	748	483	999999	439	349	628	999999	760	551	594	999999	752	818	551	999999	999999	590	201	805	952	736	999999	899	71	501	999999	999999	751	496	472	894	967	493	665	21	716	53	359	999999	999999	864	999999	786	695	452	182	999999	108	776	403	349	885	225	723	760	999999	584	974	999999	876	857	828	273	89	999999	999999	269	163	539	76	561	240	707	999999	97	999999	999999	999999	999999	329	999999	673	974	103	132	999999	999999	769	905	689	142	79	999999	617	234	46	999999	707	996	692	999999	655	568	710	841	119	188	999999	635	45	691	381	999999	618	222	193	854	180	956	690	999999	499	999999	849	999999	999999	819	99	999999	60	976	933	999999	927	417	19	999999	999999	261	23	830	260	144	999999	998	999999	714	802	405	999999	192	577	750	315	683	422	999999	719	775	359	299	98	999999	584	69	758	999999	999999	211	212	999999	589	999999	999999	999999	758	365	388	851	999999	777	999999	694	459	868	408	999999	999999	253	994	612	395	999999	902	723	741	999999	559	809	250	999999	999999	600	202	999999	602	659	807	454	925	66	28	999999	602	581	283	999999	551	716	999999	575	271	194	999999	999999	693	999999	999999	230	128	508	806	579	611	999999	500	425	999999	498	275	999999	385	457	999999	938	594	528	999999	330	450	347	708	843	158	674	335	102	394	601	277	511	999999	999999	999999	999999	260	449	266	999999	90	857	901	62	450	911	999999	814	866	999999	16	175	999999	999999	779	781	800	963	430	936	999999	999999	41	900	231	764	115	798	999999	999999	687	155	271	878	249	592	445	999999	402	999999	484	520	235	125	595	111	316	999999	807	554	627	297	29	329	766	682	825	11	830	686	999999	400	692	966	590	860	903	326	455	999999	346	999999	999999	192	461	739	182	916	314	999999	457	168	991	999999	283	400	136	942	122	567	766	999999	999999	716	999999	93	827	999999	534	734	207	989	999999	619	999999	483	999999	836	867	36	509	909	999999	710	238	
999999	999999	125	999999	200	734	961	213	888	430	901	328	999999	999999	377	911	999999	392	579	921	468	665	382	369	800	999999	300	84	999999	999999	857	747	999999	487	793	999999	712	575	343	10	246	785	613	199	316	164	999999	95	500	124	595	527	127	789	770	981	999999	999999	999999	999999	444	887	127	830	999999	164	999999	376	957	693	209	999999	999999	999999	685	682	62	999999	63	999999	800	214	584	971	471	340	630	335	716	811	657	956	682	817	565	999999	668	783	626	161	999999	506	137	807	915	999999	479	547	113	98	929	844	702	258	726	239	313	156	368	999999	999999	878	659	155	45	999999	665	241	23	999999	23	278	566	999999	693	999999	999999	777	65	224	999999	92	999999	628	882	813	264	434	100	336	55	521	424	393	627	82	847	982	771	673	592	248	534	777	84	661	999999	999999	564	999999	999999	535	100	154	381	451	656	41	273	232	987	999999	150	686	290	502	854	183	284	621	999999	104	999999	391	999999	623	557	454	553	231	536	463	870	668	184	519	430	279	21	185	426	815	999999	549	685	361	107	847	496	582	806	113	999999	999999	999999	67	530	999999	523	758	893	211	487	52	999999	534	370	482	999999	770	999999	584	999999	999999	999999	641	385	466	706	280	525	709	999999	971	424	432	938	927	692	126	989	721	756	263	291	999999	999999	677	999999	999999	990	999999	999999	999999	511	231	941	999999	748	344	999999	74	999999	252	243	194	252	516	627	273	595	443	999999	395	999999	359	828	908	817	979	999999	999999	613	554	999999	899	374	243	470	202	999999	521	188	358	999999	925	719	513	30	107	972	999999	59	589	565	556	836	949	944	161	403	43	608	769	41	972	461	457	999999	343	819	19	56	434	783	84	265	999999	999999	856	640	324	887	720	999999	490	659	33	989	733	999999	424	999999	318	798	456	999999	999999	326	472	474	271	551	999999	999999	962	776	624	806	491	999999	405	999	999999	521	89	155	888	999999	551	323	437	468	239	280	404	999999	737	636	999999	999999	846	999999	487	999999	379	999999	210	999999	54	714	44	227	507	441	999999	999999	999999	999999	999999	310	33	656	774	159	46	802	322	999999	999999	251	48	999999	479	329	999999	290	521	999999	152	316	944	999999	718	837	288	220	960	797	612	979	999999	940	916	35	147	199	999999	338	355	576	460	794	999999	802	999999	999999	999999	188	986	387	903	504	655	412	999999	577	938	999999	870	826	842	524	804	903	731	108	81	999999	192	999999	939	193	360	575	999999	160	897	915	172	
242	472	999999	811	234	86	999999	295	514	669	570	260	413	468	529	999999	936	989	999999	999999	999999	974	303	996	730	999999	719	999999	89	556	215	999999	33	774	637	363	999999	713	580	999999	999999	812	567	784	621	15	999999	724	830	841	919	171	252	844	594	268	178	786	90	786	999999	999999	216	957	464	891	237	999999	999999	175	674	232	999999	829	365	764	417	999999	384	725	911	994	323	999999	637	999999	437	189	999999	999999	999999	999999	999999	794	469	999999	999999	610	330	730	999999	897	893	665	176	696	999999	422	488	830	851	659	412	365	874	999999	557	968	330	421	463	999999	458	999999	999999	402	599	624	370	999999	167	807	199	999999	948	999999	111	999999	80	940	300	24	700	359	527	999999	870	277	999999	106	999999	999999	289	909	276	728	448	441	999999	774	999999	138	62	999999	999999	54	999999	757	417	999999	270	899	898	389	130	999999	999999	109	934	999999	532	332	703	273	232	529	527	290	387	229	999999	669	999999	305	999999	171	962	731	999999	483	999999	122	860	70	835	397	739	899	788	827	379	349	507	999999	999999	775	999999	788	745	153	526	190	379	197	999999	999999	999999	602	999999	958	486	626	423	460	388	999999	471	643	437	834	790	627	501	560	850	236	172	741	63	77	737	183	986	542	956	885	999999	672	775	244	471	146	363	999999	350	752	925	999999	999999	833	999999	791	999999	910	362	999999	688	819	347	999999	999999	195	549	479	231	312	640	880	999999	502	676	999999	867	202	373	653	999999	671	999999	107	999999	126	888	999999	764	945	822	999999	189	999999	207	923	999999	717	806	999999	597	883	608	48	122	54	552	360	999999	514	923	168	547	999999	635	999999	610	249	757	999999	307	328	715	999999	489	565	700	446	305	753	473	160	396	97	66	390	72	181	985	266	573	999999	74	999999	31	664	538	999999	999999	189	999999	999999	960	494	999999	999999	178	333	558	999999	353	116	65	412	50	773	999999	459	653	999999	954	438	264	501	748	769	264	465	263	999999	36	230	25	125	440	388	999999	902	118	787	222	739	622	438	912	467	999999	999999	219	258	892	88	827	186	235	884	999999	469	745	219	23	712	79	732	530	133	999999	940	999999	662	583	869	351	999999	999999	225	999999	826	999999	291	298	602	256	15	932	999999	402	999999	889	556	557	730	167	899	773	510	999999	999999	907	788	999999	540	999999	556	674	33	737	961	154	20	78	14	999999	463	921	421	465	74	800	582	730	262	60	424	999999	853	712	452	101	532	999999	926	999999	999999	
999999	757	911	699	999999	909	220	999999	694	879	999999	552	850	703	977	362	54	999999	999999	335	67	123	489	276	999999	820	321	999999	870	621	465	152	95	999999	547	174	509	999999	732	891	371	300	567	181	936	561	12	999999	474	999999	999999	949	999999	999999	743	801	277	645	258	520	999999	999999	570	83	424	346	467	999999	165	999999	853	288	999999	208	964	767	556	318	340	889	818	312	821	140	143	999999	315	999999	346	746	896	863	999999	222	303	446	999999	999999	757	599	104	999999	853	999999	886	209	999999	638	627	975	255	999999	999999	368	702	295	113	439	939	907	40	963	434	419	916	989	999999	660	999999	528	48	72	560	740	794	586	459	170	254	933	440	677	999999	999999	500	938	558	159	520	17	342	299	554	849	568	999999	807	999999	743	896	438	425	733	109	937	193	407	999999	999999	125	999999	943	195	999999	477	363	98	999999	919	999999	441	621	149	896	196	748	517	711	181	999999	779	25	427	357	999999	24	999999	775	433	317	540	983	999999	405	181	999999	114	999999	382	999999	52	743	524	764	465	817	286	836	999999	198	999999	696	999999	909	999999	820	525	837	511	463	419	322	639	611	448	457	999999	744	725	797	644	999999	999999	966	620	45	501	999999	999999	687	737	117	862	999999	641	843	589	675	68	361	999999	999999	46	919	999999	999999	113	912	325	17	780	542	121	126	553	999999	999999	999999	298	311	328	862	999999	823	999999	312	999999	999999	970	999999	868	370	999999	374	923	377	932	419	999999	890	931	589	999999	884	999999	205	995	745	691	934	485	162	999999	999999	999999	20	999999	223	204	493	999999	709	999999	720	149	999999	856	747	999999	999999	999999	948	266	408	379	739	525	71	916	529	316	714	713	45	129	715	999999	999999	999999	999999	56	719	225	687	620	232	646	626	744	496	999999	258	553	515	170	999999	895	999999	999999	303	494	269	999999	674	999999	565	995	999999	600	433	437	999999	415	999999	139	64	999999	579	787	156	999999	899	326	430	999999	67	171	208	874	999999	820	14	550	999999	999999	786	423	550	510	65	237	739	36	999999	69	420	842	273	999999	999999	804	325	200	241	210	595	942	875	999999	128	404	999999	42	17	613	999999	387	377	999999	352	641	192	79	732	919	999999	999999	999999	999999	769	224	897	823	767	788	504	814	999999	837	833	843	547	66	391	661	999999	706	999999	707	999999	42	474	412	999999	475	999999	256	468	999999	999999	721	999999	513	724	903	999999	973	275	999999	118	999999	999999	540	36	508	103	135	999999	81	489	
999999	854	308	734	736	749	999999	790	302	176	258	355	998	989	121	906	43	341	487	164	466	441	799	599	999999	964	934	385	533	381	496	999999	999999	831	200	999999	638	778	987	999999	21	193	999999	62	859	272	80	550	915	601	69	999999	210	916	999999	999999	65	709	999999	772	999999	119	266	999999	680	690	958	176	798	254	278	999999	354	333	999999	282	469	999999	739	756	893	393	470	932	321	702	368	480	807	976	999999	929	999999	225	348	901	999999	61	381	179	999999	903	751	670	333	804	449	876	772	999999	755	318	969	959	999999	431	999999	999999	609	999999	331	999999	999999	822	443	999999	201	999999	999999	251	354	418	999999	570	999999	990	642	999999	608	516	262	491	707	65	230	503	959	113	347	917	263	603	451	999999	847	825	544	999999	999999	983	612	321	891	999999	999999	347	942	999999	517	888	999999	999999	725	102	726	839	999999	999999	602	939	389	98	791	77	988	751	966	973	722	999999	455	713	573	624	999999	941	999999	999999	999999	999999	560	561	596	999999	138	415	999999	359	676	18	54	241	999999	297	604	999999	529	823	999999	999999	380	999999	686	889	999999	85	284	110	198	784	249	604	654	999999	388	828	502	343	939	999999	999999	617	306	714	582	224	386	999999	30	389	421	776	643	999999	512	999999	875	706	999999	999999	999999	999999	999999	891	768	999999	586	618	908	999999	31	196	999999	959	781	763	672	971	999999	228	698	998	90	808	999999	472	999999	650	999999	797	953	999999	327	887	452	106	456	414	945	142	637	768	377	999999	999999	234	893	999999	999999	748	918	903	399	797	363	142	697	362	528	306	488	999999	411	121	999999	234	999999	999999	516	684	999999	268	999999	999999	999999	929	631	835	450	148	578	286	427	467	878	59	407	999999	533	320	409	999999	999999	999999	654	701	366	265	431	999999	365	897	177	548	441	999999	999999	225	999999	434	511	999999	999999	389	727	212	519	944	999999	773	827	348	999999	206	284	999999	381	999999	529	999999	572	375	999999	999999	783	681	999999	879	35	999999	181	192	323	109	808	999999	192	999999	921	451	191	999999	32	657	316	999999	434	970	999999	228	288	501	695	326	861	145	457	999999	605	55	999999	639	919	25	999999	645	999999	999999	398	736	999999	875	464	87	707	160	352	756	10	767	999999	148	999999	806	938	679	496	996	248	999999	101	587	900	876	358	552	502	999999	65	670	991	999999	582	536	198	413	47	617	619	999999	793	700	999999	999999	798	999999	33	999999	999999	999999	158	38	134	999999	645	453	999999	588	728	165	
658	999999	999999	340	999999	196	566	999999	618	535	641	879	387	538	999999	400	999999	999999	87	999999	528	390	930	999999	521	999999	936	857	891	744	439	458	999999	999999	62	999999	999	274	72	612	999999	944	504	551	291	279	650	596	845	254	470	912	999999	334	999999	277	415	569	818	813	259	708	999999	999999	105	193	990	923	486	432	400	717	999999	475	16	584	999999	388	999999	251	999999	350	21	999999	284	527	999999	564	999999	784	51	440	999999	259	362	689	999999	630	999999	108	289	726	999999	423	853	752	999999	44	999999	62	391	36	718	576	500	908	999999	550	599	578	999999	999999	106	702	999999	960	271	749	122	326	828	265	999999	999999	962	595	999999	598	793	531	999999	913	246	774	999999	24	721	879	999999	454	992	215	41	876	863	852	999999	417	42	999999	491	172	922	999999	999999	136	103	966	999999	905	678	108	757	78	964	331	200	999999	999999	999999	248	392	999999	668	333	622	234	67	888	120	999999	822	566	999999	50	999999	991	244	550	275	921	999999	999999	999999	775	894	457	963	912	999999	662	307	118	665	654	999999	181	263	677	610	999999	46	87	999999	939	855	541	857	999999	522	999999	999999	781	999999	455	493	126	147	892	439	175	270	154	999999	999999	668	999999	900	999999	941	280	737	567	940	999999	885	677	999999	914	920	362	600	935	399	211	707	526	84	220	170	983	43	370	999999	445	641	891	999999	55	281	151	999999	611	96	252	602	999999	841	670	999999	815	353	233	972	86	999999	999999	754	155	750	999999	640	690	95	958	246	376	328	504	732	993	947	726	642	999999	999999	988	848	157	608	319	685	413	650	999999	639	999999	398	171	871	999999	146	584	305	999999	511	950	526	138	16	999999	79	999999	938	576	867	626	590	203	364	586	486	607	547	440	465	236	999999	739	328	436	978	167	999999	426	856	373	999999	512	277	999999	472	999999	151	382	250	348	999999	83	487	999999	229	204	806	999999	828	539	999999	999999	673	285	999999	786	999999	580	257	911	999999	521	719	504	999999	87	926	593	999999	767	465	175	999999	127	760	966	262	315	999999	999999	999999	348	999999	999999	336	565	839	999999	861	999999	999999	571	134	338	634	954	363	983	999999	151	277	223	180	71	83	871	674	556	524	942	533	505	999999	473	999999	375	923	402	177	640	248	999999	999999	438	999999	999999	999999	861	999999	806	999999	999999	498	75	999999	147	999999	999999	253	465	890	999999	999999	919	161	414	208	661	777	269	999999	961	999999	186	902	342	491	999999	213	189	830	812	999999	
718	339	264	17	308	999999	423	208	999999	999999	711	999999	956	467	999999	286	453	696	389	94	233	776	999999	463	321	172	183	999999	999999	999999	73	999999	87	999999	999999	999999	896	407	899	704	364	70	642	812	114	999999	946	999999	679	999999	759	493	999999	728	840	942	687	801	695	145	783	767	773	75	95	86	671	737	999999	233	999999	56	796	685	729	172	143	999999	358	883	999999	999999	976	969	572	580	193	359	999999	817	901	105	711	764	920	597	297	577	999999	999999	765	218	178	456	85	999999	999999	766	999	677	808	848	999999	812	919	999999	791	999999	999999	515	893	999999	359	890	999999	999999	345	41	764	999999	875	999999	122	999999	999999	17	139	999999	893	999999	999999	427	359	710	18	62	651	898	999999	444	806	999999	84	999999	144	453	859	288	134	790	377	665	11	999999	802	252	999999	132	694	912	356	999999	999999	999999	632	476	963	648	999999	279	643	446	197	999999	335	391	999999	900	196	674	158	850	999999	113	491	226	426	999999	908	766	999999	529	214	999999	98	999999	999999	439	588	667	490	999999	407	855	999999	931	478	999999	999999	420	759	835	935	29	764	505	865	999999	999999	415	999999	481	999999	124	999999	124	242	264	241	790	999999	999999	321	528	194	937	453	549	999999	559	748	744	999999	498	16	999999	593	999999	178	592	999999	999999	999999	182	617	18	480	292	999999	999999	699	999999	999999	751	612	999999	999999	416	835	826	61	326	851	603	667	999999	999999	999999	117	471	530	57	96	648	121	41	999999	148	911	185	467	170	646	999999	999999	533	304	208	886	309	967	186	999999	351	541	999999	925	999999	515	312	486	238	185	441	512	999999	137	999999	999999	581	999999	999999	999999	659	368	890	679	928	999999	143	20	333	365	807	504	354	698	744	117	758	115	102	633	609	698	239	985	215	419	218	405	999999	569	999999	999999	999999	999999	699	982	650	683	996	940	381	301	163	872	999999	936	168	999999	393	999999	880	476	839	751	896	999999	139	905	999999	999999	534	999999	516	763	61	439	912	999999	999	999999	999999	84	999999	999999	262	317	544	367	618	999999	260	265	22	810	688	838	539	840	999999	738	853	744	220	487	999999	642	784	400	821	938	34	495	999999	631	236	805	367	686	498	588	425	772	297	999999	268	279	725	999999	85	222	900	81	888	270	999999	722	999999	630	746	619	533	999999	545	679	254	999999	310	390	584	882	480	852	999999	205	322	999999	457	999999	999999	145	917	88	324	608	47	952	606	693	723	513	941	737	939	879	65	281	999999	
999999	999999	999999	968	999999	999999	202	741	58	729	999999	947	827	999999	848	411	611	702	454	829	936	999999	301	999999	616	667	80	999999	743	912	472	150	999999	999999	840	76	726	176	581	956	999999	867	999999	233	913	999999	895	249	103	999999	338	186	610	451	300	975	658	343	361	999999	61	261	997	145	266	999999	906	974	434	781	685	999999	130	498	999999	79	651	78	255	870	771	999999	847	999999	999999	295	539	600	999999	864	999999	392	999999	903	904	870	999999	854	966	999999	839	921	999999	321	650	894	66	122	743	999999	333	999999	999999	491	906	230	414	999999	562	970	22	316	420	569	999999	302	628	999999	999999	836	208	797	111	999999	40	850	26	999999	767	999999	239	999999	856	342	999999	828	304	334	999999	684	466	290	301	995	358	533	510	999999	999999	358	999999	839	528	906	32	536	999999	214	999999	999999	213	878	822	999999	999999	999999	459	87	999999	545	998	304	999999	909	380	918	505	115	535	507	349	771	587	419	999999	999999	899	999999	320	14	349	99	873	940	480	999999	999999	428	264	763	999999	432	226	999999	360	999999	999999	618	536	999999	999999	999999	999999	953	717	442	301	413	460	352	695	510	999999	33	206	908	999999	999999	439	793	459	87	851	771	433	916	555	999999	68	452	779	291	423	216	974	966	420	920	233	999999	295	65	999999	999999	77	573	999999	202	216	999999	550	340	188	742	654	952	531	907	529	999999	886	999999	354	18	572	414	97	999999	59	239	999999	509	999999	400	508	403	120	939	704	859	260	362	999999	617	999999	448	999999	999999	561	32	445	512	999999	431	161	177	711	959	349	662	999999	999999	999999	977	999999	50	284	999999	244	260	842	999999	213	670	550	534	159	736	999999	134	312	417	10	999999	793	985	119	999999	248	340	692	999999	599	999999	384	157	219	990	663	861	173	324	445	310	999999	853	309	999999	999999	627	999999	974	999999	225	360	78	999999	999999	999999	999999	999999	650	549	904	568	691	992	171	295	999999	324	169	82	999999	999999	999999	971	699	847	940	685	388	752	621	999999	717	999999	384	690	315	999999	999999	806	999999	930	999999	774	540	999999	497	861	148	444	999999	313	858	901	609	264	372	106	413	278	253	292	552	898	928	592	850	394	617	480	999999	358	230	362	387	323	999999	223	441	957	359	999999	547	943	273	999999	463	816	698	999999	328	219	640	825	563	999999	999999	999999	999999	948	891	113	253	667	464	999999	93	506	524	295	999999	999999	665	455	919	999999	744	999999	999999	999999	139	999999	696	498	999999	770	717	
999999	798	973	935	822	377	493	76	999999	999999	880	999999	142	234	999999	301	412	311	180	554	195	906	999999	999999	999999	989	234	818	857	416	755	999999	999999	423	688	707	551	360	994	780	999999	389	672	999999	864	130	502	396	182	743	293	999999	999999	226	999999	498	409	315	166	832	152	674	219	999999	88	999999	795	999999	999999	999999	999999	62	316	399	382	999999	999999	68	803	658	497	838	646	123	133	569	533	477	890	200	307	245	203	171	999999	507	180	999999	261	999999	335	782	850	923	992	999999	879	592	844	726	264	350	999999	508	345	314	38	105	716	519	841	328	828	356	951	999999	858	154	761	874	635	409	807	313	333	715	988	722	130	891	999999	999999	632	174	999999	956	734	695	826	333	479	84	127	999999	658	17	999999	503	972	488	382	734	999999	970	100	854	543	207	185	999999	326	999999	974	824	828	899	695	664	420	994	779	999999	999999	438	404	999999	292	75	655	325	999999	494	750	642	519	956	121	661	999999	90	999999	537	999999	206	17	999999	999999	999999	999999	999999	321	999999	93	978	999999	218	416	401	576	539	572	999999	551	859	867	831	565	341	315	872	788	44	589	339	580	252	999999	131	431	999999	460	989	999999	896	14	472	411	772	933	999999	549	719	95	545	518	946	985	660	338	185	608	768	987	50	970	999999	999999	753	407	999999	999999	999999	970	345	89	582	325	655	854	405	999999	999999	999999	14	332	79	948	54	821	634	266	992	999999	255	631	691	12	121	926	727	999999	657	999999	476	745	265	749	749	465	999999	999999	339	806	999999	755	999999	370	982	717	900	338	664	999999	773	999999	999999	999999	724	999999	398	580	999999	729	137	641	772	428	932	269	77	330	208	589	884	13	926	196	858	500	815	331	29	404	999999	398	108	725	999999	275	999999	763	34	999999	999999	999999	427	610	678	301	999999	396	999999	723	649	580	999999	85	57	999999	283	386	999999	234	999999	77	561	809	999999	999999	543	56	828	666	999999	314	306	173	521	529	585	326	517	567	517	428	999999	306	754	455	267	999999	999999	830	992	796	129	999999	145	10	804	618	999999	999999	758	935	568	770	999999	345	284	966	563	999999	195	999999	999999	86	999999	480	183	999999	64	258	481	520	999999	997	674	300	194	505	38	999999	724	966	419	578	808	999999	859	999999	999999	419	180	301	469	160	645	45	999999	53	93	665	827	549	564	658	467	999999	567	570	106	346	160	778	999999	52	803	228	547	300	277	999999	999999	60	595	645	88	189	999999	
227	362	638	372	999999	422	373	693	185	412	761	999999	569	999999	999999	36	333	268	402	999999	426	999999	426	498	636	775	999999	999999	777	954	918	999999	288	197	350	217	468	973	999999	366	575	358	627	816	786	190	707	999999	331	33	271	387	999999	826	999999	999999	936	149	735	999999	472	328	916	999999	494	999999	831	381	673	91	999999	359	999999	45	999999	78	729	999999	712	456	77	829	723	753	692	541	893	999999	563	481	281	328	248	643	893	256	441	999999	999999	605	999999	335	999999	249	465	911	999999	999999	47	565	149	336	999999	289	307	999999	999999	173	999999	952	297	999999	818	999999	999999	249	121	615	152	542	636	333	288	999999	107	741	382	483	999999	999999	413	253	424	999999	341	945	890	958	346	259	999999	999999	867	379	317	978	517	264	439	999999	800	522	508	505	999999	999999	57	330	191	565	271	999999	875	999999	549	54	999999	819	860	864	999999	999999	279	999999	890	367	465	909	799	128	234	127	53	999999	980	891	745	999999	78	999999	897	570	777	780	987	528	999999	118	830	999999	32	999999	404	575	867	647	252	615	614	571	361	999999	531	999999	341	999999	999999	803	778	999999	308	999999	999999	345	999999	788	385	499	904	999999	964	356	89	535	999999	536	722	478	214	999999	648	139	314	506	173	759	48	714	448	843	450	600	340	182	964	999999	946	68	608	89	271	753	711	999999	607	999999	999999	995	966	999999	999999	610	598	445	19	179	732	254	999999	217	749	671	60	71	921	373	26	906	571	999999	589	664	870	135	81	999999	428	999999	999999	168	700	999999	747	643	421	839	11	894	999999	794	263	701	886	400	340	599	703	999999	330	243	988	162	999999	856	225	999999	740	473	373	999999	999999	671	355	23	517	705	999999	417	649	999999	372	999999	744	999999	856	999999	777	479	795	482	201	778	741	999999	999999	999999	618	999999	427	654	999999	999999	531	57	53	592	356	872	883	634	676	999999	999999	247	871	867	417	658	10	337	989	999999	999999	891	922	973	930	689	999999	969	96	42	989	995	984	833	999999	696	999999	999999	541	905	596	170	805	905	999999	503	794	312	139	999999	890	999999	999999	837	859	639	134	999999	662	667	38	999999	547	643	306	14	263	999999	277	999999	925	999999	796	94	674	517	95	27	999999	436	894	999999	999999	136	152	899	341	156	973	999999	572	662	612	874	877	999999	999999	172	609	772	249	757	45	418	999999	999999	999999	580	172	352	999999	117	999999	999999	772	496	83	999999	999999	407	999999	116	999999	999999	158	272	133	921	
216	991	999999	999999	417	432	999999	999999	506	999999	101	987	605	760	999999	999999	999999	464	788	999999	111	390	609	212	671	211	999999	142	693	999999	270	999999	41	381	373	180	458	999999	699	451	47	634	990	652	329	999999	802	999999	132	442	900	999999	999999	746	820	826	392	691	261	216	333	65	454	777	999999	329	999999	999999	999999	999999	183	785	765	346	349	999999	399	956	999999	167	999999	999999	19	261	827	575	297	294	999999	999999	788	766	379	493	127	982	190	223	492	10	999999	999999	525	319	269	125	929	999999	407	353	436	435	808	103	806	147	55	202	949	999999	42	671	999999	850	999999	999999	416	281	228	366	296	186	474	883	610	831	670	699	991	712	999999	158	887	218	999999	363	999999	999999	687	980	937	988	273	897	999999	999999	906	675	295	853	709	657	919	999999	67	259	999999	925	493	975	477	999999	210	247	999999	999999	784	462	999999	671	457	141	594	248	429	307	999999	577	999999	725	924	999999	414	148	999999	989	238	847	999999	861	402	999999	791	712	513	999999	787	36	949	94	111	999999	936	999999	405	578	73	681	620	759	345	393	19	767	60	999999	940	72	243	958	654	999999	311	999999	279	423	999999	882	735	999999	999999	887	628	831	624	999999	69	791	742	435	926	557	237	999999	526	18	34	33	999999	41	650	999999	999999	990	439	174	152	68	354	982	238	190	946	999999	248	458	999999	999999	153	999999	422	159	329	808	999999	107	709	908	361	270	999999	999999	999999	999999	999999	795	105	999999	401	459	338	10	999999	760	206	999999	610	455	164	77	253	845	880	91	618	501	406	983	999999	342	465	243	707	999999	592	999999	960	252	999999	453	363	137	786	694	999999	422	999999	568	612	297	496	263	999999	293	26	553	444	148	95	696	999999	121	999999	999999	994	104	303	999999	177	292	999999	999999	861	710	714	999999	999999	196	999999	206	788	837	381	670	845	999999	489	423	77	48	478	999999	167	898	64	251	458	727	700	999999	128	999999	400	999999	512	138	402	53	578	901	495	258	308	888	999999	561	739	18	223	999999	615	880	295	139	999999	964	210	999999	656	999999	666	341	495	693	87	438	446	62	999999	717	809	999999	844	175	553	999999	522	999999	990	502	511	450	513	907	542	248	999999	271	514	999999	999999	439	397	115	999999	163	999999	999999	999999	478	124	687	849	505	982	179	45	130	585	594	451	932	972	163	961	999999	827	999999	160	999999	374	999999	547	620	999999	380	999999	739	999999	400	999999	999999	467	521	387	824	600	17	999999	372	
999999	944	686	920	106	999999	466	243	999999	27	335	184	999999	971	114	940	149	999999	715	612	131	999999	999999	195	138	544	474	461	775	146	626	999999	663	999999	999999	429	498	627	999999	999999	999999	999999	595	999999	74	999999	451	496	416	999999	999999	372	302	322	999999	999999	999999	501	999999	561	530	15	467	999999	401	515	521	676	344	684	451	999999	714	999999	699	315	710	285	130	999999	102	978	54	338	461	264	527	999999	546	730	674	997	835	962	275	999999	357	587	999999	999999	769	999999	161	999999	995	173	657	999999	623	935	205	479	380	999999	468	551	961	999999	999999	999999	999999	181	140	999999	20	454	686	999999	999999	790	958	999999	763	999999	86	327	826	321	999999	298	606	155	727	610	534	204	627	890	504	723	999999	228	41	384	569	598	644	547	722	551	999999	999999	727	832	977	82	716	807	868	150	999999	649	796	267	541	843	453	529	89	999999	999999	999999	257	999999	843	739	101	389	999999	488	683	999999	599	790	811	999999	999999	895	633	462	488	819	31	363	998	307	431	999999	843	726	155	124	468	906	724	999999	659	795	988	999999	980	999999	805	390	467	446	59	999999	999999	841	425	558	999999	627	337	17	775	893	933	999999	317	999999	999999	286	342	568	820	692	76	130	50	631	999999	395	481	160	24	640	896	562	257	425	327	11	310	999999	227	840	579	716	915	765	862	452	929	662	791	528	57	898	625	999999	939	335	801	793	651	511	156	186	993	144	997	380	298	892	10	999999	976	746	351	980	123	360	999999	999999	769	464	999999	818	999999	495	592	998	936	891	999999	991	210	516	945	716	694	403	999999	780	768	492	163	999999	662	257	552	311	556	645	999999	999999	130	527	34	197	55	999999	816	507	999999	999	444	406	415	19	343	469	999999	634	295	719	638	434	515	999999	310	428	999999	122	943	290	451	999999	648	898	999999	683	491	757	670	999999	586	224	999999	999999	57	756	632	999999	913	92	999999	922	360	533	950	696	21	748	886	627	181	999999	564	272	558	153	758	999999	148	660	978	53	963	928	142	423	206	745	239	999999	795	513	208	860	999999	999999	941	999999	947	183	671	999999	871	53	195	882	999999	965	221	904	997	125	514	262	114	467	958	431	999999	999999	500	275	518	342	999999	999999	505	999999	492	999999	212	999999	569	965	989	244	181	999999	742	260	999999	999999	534	334	555	680	999	946	755	322	570	999999	723	420	683	999999	234	999999	221	528	999999	956	483	999999	702	363	999999	548	273	999999	999999	47	
689	151	999999	999999	741	194	786	999999	668	559	999999	179	999999	999999	921	999999	999999	999999	20	642	708	224	873	806	756	351	632	202	134	460	682	885	37	532	829	582	646	423	663	50	999999	70	999999	827	17	314	724	19	999999	407	266	679	999999	653	339	999999	277	999999	999999	400	999999	593	36	999999	876	72	151	935	863	349	999999	999999	929	969	889	648	364	56	799	451	627	622	999999	999999	203	13	36	999999	999999	364	314	999999	999999	273	488	169	999999	999999	999999	999999	172	999999	156	102	895	398	750	889	763	691	120	999999	177	72	773	939	999999	309	25	873	46	768	741	508	999999	831	959	999999	491	730	614	714	105	999999	999999	999999	475	999999	831	805	262	146	619	999999	254	999999	511	999999	500	548	335	734	635	999999	908	404	56	648	67	73	438	94	408	43	999999	406	999999	999999	783	934	473	174	477	219	620	900	158	239	264	951	330	123	175	942	404	999999	88	28	999999	883	792	827	611	768	377	178	999999	586	435	848	999999	198	72	566	999999	171	267	425	466	18	256	817	999999	999999	999999	999999	999999	465	639	999999	327	116	378	900	152	999999	563	708	842	999999	172	999999	803	999999	993	141	60	609	867	243	621	662	999999	937	636	999999	443	505	35	62	259	281	947	999999	999999	999999	820	999999	424	439	999999	559	582	24	845	999999	23	977	122	999999	999999	319	598	999999	586	664	554	999999	273	177	212	68	683	790	202	890	999999	575	999999	999999	321	999999	194	438	635	71	89	548	101	951	960	466	392	423	787	939	999999	551	651	865	307	999999	899	256	237	549	875	999999	821	999999	70	448	102	999999	299	999999	134	169	770	524	999999	16	348	321	999999	999999	676	999999	999999	263	999999	83	923	30	843	932	987	938	211	96	196	297	726	146	999999	522	374	420	134	410	814	999999	780	137	290	301	50	588	49	999999	872	616	789	568	748	999999	524	81	137	366	399	196	958	683	338	297	289	212	429	693	999999	999999	145	999999	448	692	999999	796	740	552	892	409	999999	720	223	999999	507	999999	398	903	998	302	999999	767	21	999999	566	107	798	992	21	999999	168	356	119	999999	480	198	130	999999	999999	727	341	585	474	999999	999999	247	469	758	790	131	813	526	695	89	972	377	589	999999	136	204	999999	999999	540	64	250	552	611	999999	999999	319	999999	343	218	280	999999	707	999999	999999	999999	328	637	50	212	889	34	642	660	999999	643	113	608	310	928	500	729	593	54	420	999999	999999	636	862	999999	480	94	999999	999999	999999	
128	275	999999	999999	489	808	999999	999999	999999	999999	40	999999	891	581	963	995	710	737	414	999999	999999	999999	663	999999	282	999999	691	774	391	731	999999	553	999999	246	911	999999	999999	51	820	999999	933	772	57	402	389	151	854	999999	899	999999	999999	356	999999	599	873	751	611	201	294	895	126	792	576	814	845	999999	282	655	669	594	999999	669	917	294	784	779	329	270	503	140	999999	636	999999	727	960	458	487	735	373	169	766	837	999999	999999	13	150	999999	243	557	903	999999	208	395	314	696	110	439	781	814	104	999999	351	999999	164	165	489	916	999999	853	397	998	547	292	510	999999	999999	913	992	290	644	582	999999	713	599	999999	541	251	570	41	860	28	706	920	279	737	999999	150	601	999999	999999	233	357	389	999999	999999	332	916	885	486	567	196	999999	500	180	521	999999	638	999999	892	624	248	356	817	993	378	301	626	23	999999	412	989	321	233	766	999999	235	999999	553	694	939	624	366	94	473	673	581	216	749	757	402	786	52	709	999999	999999	999999	540	395	999999	613	705	903	123	83	578	875	224	733	760	295	639	999999	413	999999	10	882	271	353	999999	797	95	999999	265	379	626	999999	612	88	999999	542	695	321	762	90	999999	720	999999	20	895	798	999999	482	999999	999999	999999	999999	638	755	154	999999	615	999999	75	993	528	828	648	743	999999	999999	272	145	251	227	999999	999999	999999	332	719	290	639	999999	457	532	440	612	888	793	999999	924	318	856	934	999999	926	508	255	768	562	415	81	509	999999	274	535	231	999999	771	871	445	379	999999	46	864	763	364	738	543	563	915	999999	855	136	533	322	416	999999	163	301	102	82	999999	769	999999	999999	139	698	999999	999999	218	381	126	999999	999999	999999	999999	820	80	335	572	769	999999	215	999999	999999	226	383	39	951	128	30	87	479	778	373	815	999999	732	655	633	665	555	545	354	543	823	999999	954	978	320	999999	140	827	999999	333	369	358	132	838	999999	756	668	999999	878	198	303	647	152	808	739	466	999999	424	701	906	999999	176	999999	999999	999999	292	428	999999	640	999999	890	259	750	455	13	467	423	894	663	877	999999	322	667	999999	249	999999	791	156	249	853	508	715	999999	999999	119	202	498	28	196	999999	337	617	999999	355	999999	999999	896	697	999999	282	53	203	760	823	909	901	508	704	863	999999	999999	282	812	787	33	999999	133	999999	346	810	968	404	999999	954	999999	390	720	322	858	999999	999999	104	351	967	999999	315	954	312	913	999999	693	999999	999999	721	218	
65	804	814	331	133	920	968	360	994	313	999999	496	806	283	529	999999	196	845	667	195	999999	999999	845	977	718	229	820	999999	139	126	184	249	986	745	494	585	906	990	734	285	322	743	357	663	171	999999	999999	39	394	36	507	948	497	535	811	134	959	999999	612	903	999999	953	231	877	139	409	510	999999	789	943	999999	206	120	392	999999	663	999999	999999	999999	900	81	791	630	112	999999	235	752	460	934	369	999999	79	387	831	184	999999	999999	480	999999	762	318	97	249	450	751	310	837	115	999999	999999	551	777	31	712	831	319	332	999999	267	903	657	59	135	429	327	215	818	289	217	514	150	112	657	63	591	999999	551	190	999999	319	999999	647	797	786	817	848	58	999999	999	865	45	999999	223	631	999999	268	961	819	999999	546	491	999999	999999	158	999999	449	130	967	999999	848	767	152	999999	947	515	19	262	349	612	479	167	999999	999999	999999	478	999999	889	35	949	332	31	731	999999	814	999999	839	749	999999	779	378	727	91	553	999999	107	893	999999	275	999999	104	16	622	217	999999	999999	347	278	999999	679	999999	559	105	27	798	826	45	94	952	130	675	270	613	570	243	999999	999999	600	138	253	585	120	624	999999	854	326	409	999999	415	435	489	570	203	969	999999	819	632	999999	755	335	71	999999	684	154	999999	999999	402	61	973	899	312	747	150	312	999999	160	935	999999	173	482	426	521	678	526	999999	999999	76	644	61	424	130	999999	845	803	191	775	436	479	469	29	923	357	550	515	132	741	999999	999999	999999	368	883	999999	899	282	908	550	140	167	999999	345	767	758	10	999999	779	299	902	347	999999	328	999999	999999	726	154	999999	79	970	172	403	999999	684	185	769	693	540	683	123	572	894	641	999999	278	965	999999	261	175	357	991	999999	832	999999	93	771	999999	644	999999	720	754	724	999999	579	967	763	615	661	592	989	316	28	999999	999999	340	999999	488	683	455	500	602	892	393	722	978	436	999999	999999	600	999999	999999	59	122	962	368	847	65	71	677	999999	360	999999	668	185	50	973	639	656	508	640	292	873	999999	999999	128	862	999999	126	999999	540	202	555	70	189	776	267	905	143	817	999999	396	426	15	940	999999	140	999999	217	999999	999999	797	999999	561	960	130	349	999999	194	844	506	999999	938	999999	147	322	804	411	489	409	783	78	505	839	25	999999	866	868	257	788	987	638	133	445	595	743	288	994	110	68	436	406	721	299	320	999999	457	999999	999999	628	345	729	743	808	897	
936	301	999999	999999	999999	999999	999999	999999	406	857	999999	393	503	999999	403	44	809	999999	431	999999	387	999999	216	999999	999999	796	910	10	629	452	268	894	999999	547	659	451	999999	459	394	803	954	793	325	442	999999	592	954	999999	474	594	535	999999	322	999999	520	589	95	999999	505	920	353	481	984	953	598	973	77	955	225	952	999999	360	916	627	27	999999	41	999999	85	456	841	830	536	44	916	839	999999	489	37	79	999999	655	953	474	459	483	809	371	843	999999	999999	999999	864	999999	763	185	999999	694	817	926	557	321	482	999999	88	523	999999	949	46	759	401	999999	928	156	597	185	406	452	999999	544	785	999999	930	605	931	842	966	24	281	741	337	887	671	110	521	53	183	905	395	936	537	999999	334	94	88	999999	80	717	924	587	778	999999	527	283	151	999999	391	876	126	245	556	931	677	304	431	514	916	999999	634	999999	11	501	66	240	17	925	345	999999	999999	994	999999	999999	100	694	999999	277	369	398	958	634	662	307	999999	160	999999	606	999999	39	662	574	30	252	93	999999	585	999999	14	999999	999999	226	552	999999	360	131	472	308	840	983	341	164	154	528	869	999999	999999	704	713	905	851	410	742	315	999999	952	974	999999	174	719	118	687	273	83	131	999999	92	127	999999	999999	687	91	999999	209	698	508	430	501	382	93	490	881	572	108	445	865	483	999999	999999	408	999999	942	143	131	874	654	890	80	406	136	917	772	757	57	228	769	999999	543	616	999999	532	999999	157	90	238	999999	999999	175	638	999999	268	845	766	548	519	745	947	999999	334	54	618	359	104	255	175	718	133	999999	999999	999999	230	939	999999	676	999999	673	999999	62	999999	648	539	999999	442	150	999999	82	15	218	538	482	822	11	999999	572	76	999999	388	901	999999	519	113	599	294	962	999999	328	224	99	999999	845	999999	894	750	999999	514	892	999999	954	999999	999999	712	999999	999999	407	852	999999	730	999999	610	703	999999	892	999999	383	999999	940	440	479	999999	548	857	999999	546	692	531	927	261	533	67	183	265	434	523	999999	999999	198	999999	999999	119	816	999999	999999	999999	969	560	68	756	376	151	574	462	447	849	839	245	796	378	304	876	925	967	207	10	436	447	999999	378	326	576	999999	338	553	369	298	950	700	999999	576	999999	472	180	884	391	999999	721	999999	584	684	585	999999	999999	999999	999999	194	848	400	166	63	999999	699	690	440	800	999999	999999	909	87	561	888	545	369	801	171	413	754	93	999999	516	715	629	285	693	
740	565	536	30	542	184	449	999999	543	383	999999	999999	782	999999	93	596	257	999999	740	33	796	999999	651	28	156	607	999999	999999	999999	650	347	902	999999	996	700	245	268	225	376	902	999999	339	11	986	756	729	999999	24	999	999999	268	999999	999999	262	897	999999	913	517	874	934	999999	683	999999	999999	45	152	29	785	49	848	337	999999	445	999999	911	467	999999	999999	271	999999	976	999999	765	366	391	445	24	171	109	999999	331	750	351	999999	999999	438	364	118	950	614	710	845	999999	999999	891	237	467	60	350	999999	661	258	256	457	999999	327	917	617	511	600	999999	857	686	49	526	586	689	12	679	482	112	999999	713	657	716	999999	452	614	475	999999	978	999999	820	999999	349	999999	999999	894	484	840	520	746	607	999999	486	852	999999	934	999999	314	547	464	999999	999999	337	731	999999	599	740	826	875	313	152	356	621	999999	999999	26	700	453	999999	795	528	838	962	365	332	363	180	999999	971	517	979	999999	617	999999	593	952	999999	617	537	905	999999	657	999999	999999	999999	260	738	999999	815	999999	244	190	232	751	935	542	905	999999	408	191	428	876	855	368	333	981	739	999999	580	94	683	999999	916	186	641	870	999999	755	761	81	624	856	58	828	282	798	999999	865	588	61	999999	370	999999	355	486	288	802	606	883	622	521	640	999999	730	469	999999	274	55	120	999999	999999	999999	219	337	567	571	827	999999	95	535	53	873	999999	528	999999	999999	873	570	699	363	78	999999	871	999999	560	999999	123	328	368	999999	533	893	755	522	392	895	161	881	788	999999	460	999999	521	357	999999	648	999999	999999	692	156	999999	999999	355	757	996	401	999999	999999	999999	583	458	508	999999	964	11	159	128	996	146	152	999999	991	999999	784	902	999999	755	524	570	911	999999	898	636	222	841	829	999999	999999	526	999999	617	91	114	215	999999	952	999999	556	356	999999	530	134	88	549	984	297	923	571	855	702	645	764	509	999999	720	559	872	455	133	999999	612	130	999999	154	535	90	886	575	328	950	197	208	999999	999999	999999	999999	999999	999999	238	999999	906	999999	152	823	355	852	582	248	999999	906	89	660	433	183	999999	409	653	933	24	903	410	999999	252	904	514	447	596	367	483	982	999999	785	999999	580	999999	636	978	657	999999	999999	508	648	999999	422	870	537	999999	994	334	982	999999	887	999999	334	152	558	733	247	318	908	999999	224	764	512	177	999999	442	999999	907	190	431	995	144	341	405	762	275	830	44	977	672	601	999999	501	896	852	712	893	
437	717	902	740	349	890	426	293	883	578	254	999999	105	921	97	153	999999	100	752	740	928	999999	292	903	212	999999	246	999999	999999	999999	616	999999	592	549	425	199	999999	690	655	254	915	122	999999	697	585	468	881	750	514	888	941	806	109	971	964	58	434	999	538	18	999999	761	110	620	999999	999999	983	556	506	897	865	870	999999	508	825	999999	509	595	327	743	999999	999999	159	303	331	999999	225	620	999999	999999	764	289	162	646	599	163	21	269	734	656	485	335	254	617	33	999999	371	600	156	157	548	839	682	794	559	167	612	999999	298	162	714	373	999999	138	142	586	718	798	999999	671	999999	250	999999	670	268	133	251	542	280	261	448	999999	473	999999	999999	925	606	999999	999999	442	551	213	970	582	942	122	999999	125	484	447	362	572	692	485	999999	308	978	21	999999	435	915	79	999999	999999	713	999999	899	544	310	217	999999	360	711	999999	129	999999	279	288	999999	999999	769	999999	68	833	898	875	932	987	999999	530	999999	595	832	661	526	481	676	933	868	852	222	819	999999	276	467	11	861	225	366	751	38	699	999999	389	999999	789	999999	703	148	837	167	911	460	779	270	393	527	59	999999	647	924	999999	420	876	999999	950	999999	999999	375	897	24	716	999999	342	501	999999	313	999999	995	736	470	999999	795	40	695	310	368	45	16	83	483	999999	275	718	999999	692	288	999999	455	714	477	999999	999999	251	823	451	290	999999	999999	22	90	84	64	223	187	951	999999	390	190	633	592	286	785	301	423	999999	999999	999999	515	809	968	896	997	290	268	250	644	999999	216	254	999999	999999	999999	999999	993	999999	999999	61	541	875	151	898	999999	999999	999999	201	443	46	999999	621	999999	376	612	478	54	194	86	999999	999999	936	316	997	184	936	612	351	999999	792	308	24	454	398	382	639	668	999999	670	185	167	999999	806	608	999999	999999	254	653	638	999999	999999	999999	332	984	107	999999	569	154	723	999999	219	781	671	651	738	813	177	999999	994	972	999999	999999	523	999999	615	887	139	708	999999	589	999999	959	999999	250	999999	499	691	999999	301	777	999999	999999	999999	999999	999999	386	405	165	870	912	426	642	658	999999	478	999999	295	430	378	220	475	999999	872	144	608	259	78	431	808	999999	132	999999	320	227	902	295	626	999999	935	239	491	974	838	369	172	999999	311	57	999999	999999	213	271	100	91	999999	219	999999	222	999999	999999	317	974	356	999999	789	719	331	441	999999	192	999999	152	495	999999	728	501	32	513	971	558	948	31	
659	941	44	860	617	239	914	692	644	413	380	999999	921	999999	999999	216	579	999999	727	869	999999	999999	999999	71	999999	951	999999	999999	196	999999	251	999999	768	296	324	415	597	929	111	102	526	999999	548	946	772	999999	228	999999	873	816	934	999999	830	88	737	999999	434	973	94	665	999999	113	506	999999	171	166	460	634	202	222	999999	650	999999	634	352	999999	50	999999	299	509	999999	151	937	380	999999	724	999999	999999	559	253	980	623	999999	999999	999999	999999	574	52	784	615	999999	593	28	661	206	294	185	205	736	524	40	863	683	585	933	735	999999	135	302	447	772	771	85	999999	999999	995	805	906	418	929	649	999999	785	683	693	149	132	999999	183	919	999999	197	952	44	223	127	940	999999	999999	491	256	448	999999	999999	842	54	517	80	999999	211	999999	279	999999	806	874	42	87	999999	891	793	999999	891	952	999999	999999	999999	818	50	735	123	65	547	403	926	682	999999	258	448	840	999999	999999	61	854	999999	441	999999	410	155	170	999999	49	940	376	719	878	365	495	376	449	267	235	476	345	317	155	940	876	860	134	999999	783	639	168	252	171	560	47	979	941	999999	184	999999	880	553	999999	125	180	684	999999	327	715	882	999	583	424	999999	716	547	999999	500	403	549	31	496	407	410	781	134	557	327	327	516	434	999999	93	562	596	791	243	40	999999	201	999999	806	957	901	640	585	828	999999	844	999999	162	450	235	634	651	393	999999	672	343	56	137	999999	999	999999	457	188	999999	861	568	925	999999	999999	999999	211	999999	225	538	506	770	205	999999	550	483	828	999999	999999	594	458	999999	212	645	999999	696	723	74	92	999999	758	453	461	95	966	448	919	999999	366	999999	34	897	435	854	999999	999999	999999	750	999999	256	181	845	473	594	999999	950	366	290	742	109	16	146	654	999999	780	999999	319	119	999999	111	999999	641	997	273	999999	560	485	999999	999999	668	558	999999	487	836	999999	999999	980	866	54	25	91	639	453	266	713	887	253	26	84	597	592	38	420	485	692	540	847	999999	999999	490	475	18	294	83	551	42	999999	818	784	866	81	452	75	323	30	924	197	999999	559	683	999999	469	283	999999	999999	529	562	999999	153	999999	75	781	843	999999	550	999999	999999	379	714	680	999999	999999	241	217	525	150	963	107	465	767	352	116	649	999999	183	15	735	999999	999999	31	999999	657	999999	690	999999	300	609	511	772	947	580	817	36	879	456	881	238	75	999999	999999	566	999999	999999	385	999999	959	142	503	999999	545	347	
467	999999	693	210	579	760	999999	416	235	540	461	999999	518	999999	534	89	770	999999	302	777	670	14	71	464	25	121	298	938	842	999999	115	132	237	610	122	445	343	678	999999	999999	999999	659	656	405	999999	140	999999	198	999999	879	371	999999	999999	999999	676	999999	321	999999	195	468	471	999999	574	77	435	338	107	908	84	98	745	101	27	181	100	21	357	999999	358	999999	999999	110	720	962	796	505	44	469	999999	659	134	115	493	418	659	84	95	589	999999	999999	42	130	123	138	143	280	592	916	677	665	115	999999	879	310	385	371	892	611	281	929	304	637	975	425	964	640	608	609	999999	26	925	767	696	582	999999	962	986	591	828	525	913	128	792	277	553	479	235	999999	999999	297	192	999999	999999	999999	482	404	155	697	174	502	671	999999	999999	660	999999	347	958	307	457	422	384	310	999999	999999	26	999999	999999	999999	872	495	415	425	576	233	833	452	999999	655	999999	457	999999	298	427	335	854	929	723	999999	537	999999	520	999999	999999	619	999999	882	700	563	33	999999	999999	999999	999999	999999	97	256	416	180	999999	297	888	313	208	10	604	95	882	457	900	96	461	999999	179	666	999999	999999	690	956	320	999999	751	999999	631	801	999999	380	472	999999	248	608	522	553	314	250	327	217	729	999999	999999	827	999	252	662	999999	845	846	278	169	704	999999	565	460	859	875	545	999999	681	406	112	999999	999999	999999	999999	302	574	999999	408	929	348	767	757	955	941	999999	952	999999	243	695	956	60	112	313	54	638	999999	72	999999	999999	999999	335	535	333	631	999999	999999	865	999999	369	372	937	999999	348	999999	936	999999	609	518	999999	922	46	999999	986	450	61	131	319	99	581	259	999999	225	968	234	22	999999	434	334	999999	288	96	475	874	999999	29	612	999999	491	118	785	443	554	999999	517	999999	577	549	882	579	669	895	776	461	120	861	721	479	999999	808	999999	427	285	368	98	999999	570	999999	663	999999	449	368	827	980	795	999999	957	898	461	566	444	999999	552	754	491	392	320	24	764	999999	999999	143	649	999999	414	368	167	195	237	999999	107	694	885	999999	140	310	77	795	666	303	999999	823	999999	557	373	21	875	531	999999	999999	525	999999	129	999999	999999	315	719	154	576	436	659	771	671	779	999999	750	806	100	623	190	324	524	358	470	567	484	124	101	319	402	493	636	318	531	165	999999	574	693	338	824	591	923	229	239	644	142	162	248	999999	999999	214	785	999999	999999	391	11	208	658	999999	649	200	627	
835	999999	999999	32	463	149	624	999999	185	123	999999	798	598	401	999999	999999	826	434	331	876	999999	999999	197	708	728	621	149	164	353	916	67	999999	633	964	98	55	295	621	679	22	624	999999	999999	101	33	118	108	989	706	999999	999999	999999	999999	324	625	149	986	999999	304	841	10	469	999999	269	65	999999	999999	634	313	259	999999	215	999999	999999	262	829	999999	106	685	619	523	999999	458	274	94	857	370	319	348	948	68	60	326	837	22	164	608	188	45	949	943	473	686	456	255	626	999999	18	72	795	891	890	560	684	327	850	20	309	185	999999	712	855	999999	364	201	782	888	917	307	999999	231	79	999999	735	999999	999999	473	12	28	467	411	362	257	553	999999	178	500	642	520	171	153	308	12	837	247	97	187	332	264	473	737	538	710	964	999999	821	829	999999	18	277	386	18	999999	717	796	359	999999	742	307	32	292	256	407	999999	953	922	77	233	498	588	872	151	747	999999	730	999999	652	292	999999	245	999999	675	633	252	999999	999999	27	295	999999	999999	999999	444	35	242	190	999999	140	575	21	651	754	606	999999	999999	404	999999	270	736	999999	922	707	325	764	71	683	617	623	164	360	818	905	781	999999	610	999999	438	999999	515	374	249	742	87	281	337	491	742	348	999999	848	999999	874	290	999999	128	189	173	680	963	558	572	867	976	999999	999999	746	972	424	725	999999	999999	129	755	999999	747	189	630	54	999999	579	940	278	419	999999	811	943	999999	999999	999999	430	999999	757	162	956	802	999999	765	862	999999	590	519	999999	623	882	999999	999999	999999	919	561	938	559	999999	253	999999	999999	304	999999	999999	413	259	999999	999999	360	999999	999999	218	967	799	569	374	999999	767	999999	846	70	999999	655	999999	433	999999	825	705	922	136	871	816	514	767	348	507	924	104	459	829	999999	999999	999999	328	496	673	461	999999	359	196	523	791	163	999999	999999	995	648	921	247	31	434	999999	576	233	433	579	704	210	461	71	450	329	318	146	386	50	999999	337	50	760	930	505	355	735	999999	89	663	999999	443	999999	859	999999	857	438	405	52	453	999999	894	916	968	261	868	297	746	204	999999	26	30	294	350	321	881	486	999999	928	80	841	621	354	999999	598	766	118	999999	999999	471	880	999999	344	596	910	442	133	999999	999999	999999	68	989	417	605	646	95	999999	12	547	999999	380	999999	477	972	999999	132	550	10	380	494	760	95	308	732	602	285	686	999999	999999	999999	999999	694	999999	999999	999999	851	213	748	999999	512	
617	115	665	325	101	999999	274	371	984	787	891	133	999999	194	877	972	691	684	999999	371	409	462	571	667	373	685	925	186	960	760	918	802	730	868	877	999999	430	982	641	69	20	999999	712	653	988	999999	999999	237	999999	49	999999	999999	745	908	112	165	544	997	952	415	618	97	410	234	868	999999	402	553	317	233	552	708	53	943	361	94	749	999999	679	739	412	697	763	999999	599	399	67	822	765	721	119	433	40	236	451	999999	914	487	785	999999	242	729	920	999999	496	462	486	999999	999999	28	999999	999999	327	222	12	920	334	489	999999	478	41	580	788	595	123	999999	678	816	999999	999999	179	272	142	779	507	682	776	574	434	147	913	999999	999999	746	999999	999999	115	999999	233	530	598	999999	999999	999999	999999	661	999999	335	85	999999	999999	999999	310	128	849	153	999999	999999	715	999999	154	760	65	498	564	999999	315	51	289	630	24	860	592	971	999999	744	420	825	910	845	999999	451	498	66	363	999999	955	156	897	172	999	999999	999999	999999	999999	837	999999	999999	751	103	999999	899	55	454	363	999999	86	338	999999	114	732	668	637	870	588	703	999999	998	144	320	999999	169	999999	127	999999	456	759	688	595	12	999999	67	83	817	498	841	405	999999	703	440	177	626	867	793	439	341	999999	241	999999	682	575	380	228	440	283	197	999999	999999	999999	906	173	398	743	286	738	999999	594	819	381	746	307	228	999999	999999	153	203	302	360	999999	999999	526	527	999999	912	436	994	838	643	544	311	999999	477	230	796	277	779	883	590	64	764	999999	120	859	579	999999	357	84	525	999999	90	895	404	250	533	389	999999	35	831	999999	744	999999	951	285	999999	999999	829	998	509	436	374	999999	711	306	923	553	416	999999	792	536	999999	919	999999	355	464	416	691	999999	697	416	999999	753	62	739	319	927	999999	835	788	919	999999	359	575	98	922	770	193	108	999999	979	999999	999999	242	999999	772	824	524	605	999999	664	999999	999999	310	999999	804	620	267	999999	999999	999999	757	581	879	872	980	729	999999	999999	433	693	999999	999999	999999	717	999999	654	521	757	967	999999	412	200	23	999999	951	954	58	483	999999	311	512	999999	121	330	999999	401	107	369	324	52	480	999999	181	137	999999	384	690	999999	658	999999	999999	999999	15	999999	593	999999	567	754	921	35	681	870	999999	131	190	999999	482	590	999999	51	999999	161	999999	924	24	999999	28	886	693	577	273	464	999999	144	212	999999	999999	999999	736	999999	834	352	448	298	371	609	360	60	946	429	902	
109	999999	617	602	999999	75	999999	999999	480	547	680	71	353	761	999999	56	805	999999	187	999999	861	999999	828	999999	999999	713	155	563	415	762	968	940	274	999999	174	999999	217	542	999999	937	134	144	265	129	163	999999	104	536	999999	562	554	999999	768	999999	50	255	280	409	397	244	920	527	80	718	578	740	999999	679	597	999999	839	272	664	250	681	727	999999	999999	63	924	999999	999999	417	852	999999	837	181	652	634	918	95	807	155	30	999999	607	73	547	550	422	999999	425	999999	295	999999	292	476	999999	999999	322	656	571	355	472	999999	311	119	999999	510	741	569	154	54	679	774	999999	999999	643	233	84	664	61	168	999999	440	999999	680	132	138	925	999999	999999	711	321	271	524	461	682	405	715	498	844	46	808	853	349	380	269	521	692	999999	999999	304	866	658	999999	999999	999999	42	430	999999	986	99	585	381	916	443	999999	417	259	579	444	999999	518	585	819	999999	360	788	999999	823	421	611	446	760	999999	359	999999	663	666	121	747	999999	974	95	511	755	999999	436	936	905	646	851	271	999999	729	594	785	999999	838	590	999999	926	941	607	219	385	652	824	844	566	598	80	751	148	999999	999999	273	433	84	999999	564	924	999999	195	186	569	349	999999	41	942	573	564	999999	85	69	821	708	377	875	136	112	636	591	380	999999	999999	999999	999999	289	934	331	362	216	774	36	999999	999999	755	430	999999	45	327	793	999999	993	43	256	675	88	20	96	895	557	948	961	999999	342	999999	999999	610	469	226	999999	106	620	221	358	59	59	931	746	999999	946	236	100	785	999999	999999	999999	284	330	434	54	279	848	999999	999999	268	813	999999	795	999999	877	820	190	999999	999999	999999	291	781	999999	206	625	999999	999999	142	948	331	857	186	94	652	999999	603	289	44	181	999999	999999	194	416	100	245	951	146	999999	85	136	56	281	511	156	408	605	999999	999999	809	898	14	999999	487	483	410	637	23	153	999999	999999	541	155	647	507	448	106	999999	594	960	673	20	131	67	822	284	586	999999	937	254	999999	999999	165	235	283	770	542	999999	932	690	999999	937	992	999999	800	999999	900	999999	13	708	311	239	15	173	145	887	999999	999999	665	208	823	999999	999999	898	999999	999999	385	919	999999	736	999999	399	442	903	362	999999	999999	489	267	237	383	952	999999	999999	943	269	997	991	100	395	999999	884	51	733	999999	645	999999	104	632	529	219	981	999999	276	802	911	796	111	811	999999	870	403	400	437	825	871	999999	999999	954	751	283	394	
829	977	999999	999999	357	709	47	717	874	923	857	737	27	402	691	999999	436	42	473	896	999999	691	999999	494	999999	614	908	995	352	24	149	880	256	999999	999999	292	999999	780	563	97	74	104	534	946	999999	663	419	432	189	899	420	922	288	386	213	148	461	364	538	743	999999	52	999999	860	783	976	491	202	999999	409	975	656	479	385	831	999999	999999	578	947	830	999999	486	999999	453	604	227	602	869	621	999999	830	73	251	819	296	32	729	999999	173	999999	181	227	191	780	923	763	999999	999999	555	999999	999999	882	999999	708	549	323	999999	921	266	566	383	999999	581	237	578	912	415	660	99	809	999999	493	415	387	658	976	305	999999	999999	840	774	700	324	502	41	947	999999	542	999999	972	796	807	417	607	999999	559	645	953	999999	21	358	792	813	745	999999	498	477	39	59	573	28	999999	999999	425	791	999999	999999	88	206	999999	999999	872	390	126	23	558	85	808	200	109	341	999999	834	999999	492	981	887	578	741	999999	480	627	492	999999	999999	999999	415	991	815	999999	260	566	757	999999	756	485	412	697	732	213	422	669	999999	950	241	999999	366	884	933	810	999999	729	999999	662	160	999999	999999	999999	171	417	153	999999	992	686	999999	999999	595	999999	761	16	579	200	845	537	131	811	788	999999	474	999999	249	999999	67	999999	718	530	229	999999	429	128	105	999999	535	324	69	337	676	162	999999	467	90	112	133	999999	241	605	884	809	540	349	849	847	219	883	178	623	36	987	967	328	555	999999	833	643	910	851	665	999999	999999	999999	999999	635	441	17	207	146	407	140	773	123	646	419	564	90	278	999999	517	651	999999	999999	999999	688	195	783	912	999999	278	490	25	999999	999999	363	342	745	215	999999	416	999999	999999	999999	226	895	223	999999	681	145	935	753	999999	662	344	23	999999	999999	493	455	449	657	105	616	867	916	125	394	183	293	87	819	875	64	842	314	964	124	230	414	474	342	112	776	655	525	125	363	54	926	978	311	261	759	774	758	117	999999	174	999999	999999	829	679	999999	999999	126	878	320	819	39	58	270	810	89	999999	117	555	328	999999	352	801	761	349	257	315	999999	999999	125	289	999999	207	894	950	921	633	999999	999999	714	999999	539	999999	999999	543	999999	877	999999	999999	182	778	667	999999	789	119	821	507	29	999999	431	92	292	558	762	41	735	832	164	320	888	999999	999999	454	841	610	431	705	996	227	999999	380	596	284	395	347	621	881	417	785	138	999999	999999	165	241	999999	435	
980	883	773	808	192	722	408	999999	999999	442	223	371	188	687	999999	511	999999	165	999999	999999	999999	173	999999	419	853	424	999999	999999	474	840	190	999999	219	184	999999	822	999999	419	151	657	198	672	668	904	407	520	239	108	22	912	999999	999	999999	146	428	999999	467	363	954	768	354	226	147	886	999999	10	162	14	245	303	288	999999	24	999999	306	999999	505	521	22	343	999999	999999	179	561	37	999999	999999	82	756	635	364	869	465	382	313	972	535	999999	651	407	368	234	862	718	999999	999999	985	786	839	93	320	946	351	620	583	83	999999	585	858	81	967	89	257	999999	939	418	925	641	999999	334	809	723	999999	615	999999	960	999999	999999	999999	999999	205	256	243	673	324	417	527	845	999999	239	999999	949	999999	580	439	289	999999	262	778	999999	506	353	696	514	283	999999	86	999999	645	622	666	595	999999	262	876	721	999999	583	999999	532	891	90	841	860	408	860	999999	299	185	696	999999	164	682	711	109	852	559	728	999999	727	340	791	209	999999	999999	340	300	671	704	999999	443	403	966	256	334	425	999999	836	116	423	797	787	560	999999	639	511	999999	947	162	999999	172	999999	999999	568	201	109	880	664	296	999999	569	138	595	468	262	999999	198	436	386	684	350	722	999999	999999	930	553	240	999999	999999	72	428	999999	518	680	555	327	219	999999	64	999999	544	846	549	48	853	668	201	102	696	60	322	485	571	999999	683	999999	504	217	638	999999	869	630	127	234	649	999999	619	915	999999	935	379	999999	382	161	150	503	999999	583	999999	271	361	147	564	497	999999	942	781	50	997	115	999999	12	999999	416	365	914	729	325	399	636	58	999999	189	761	680	532	999999	999999	337	189	277	920	93	377	296	731	76	629	485	706	999999	999999	917	999999	999999	376	31	966	796	236	773	857	999999	496	999999	84	958	999999	816	226	839	999999	999999	817	837	902	918	402	999999	634	847	109	999999	999999	201	999999	368	382	648	314	511	146	622	111	999999	420	736	597	164	999999	999999	273	813	268	866	82	866	110	970	220	457	629	845	172	388	673	27	501	305	742	716	999999	164	512	715	999999	999999	610	411	427	175	331	247	908	860	999999	296	581	826	999999	613	268	999999	437	856	882	301	460	723	741	403	245	302	999999	999999	197	118	999999	999999	173	999999	999999	698	552	54	136	391	937	311	803	387	999999	674	186	999999	999999	183	727	655	833	411	999999	887	669	34	930	39	825	413	999999	999999	984	37	662	999999	357	569	859	392	729	
500	363	158	919	364	999999	570	125	292	57	23	391	999999	719	761	44	999999	39	528	124	999999	565	999999	637	337	999999	418	21	999999	781	999999	999999	344	926	342	57	999999	999999	999999	999999	999999	913	999999	366	660	94	338	317	901	761	979	999999	999999	278	632	934	830	521	592	961	999999	999999	734	510	999999	698	57	729	386	713	893	999999	723	999999	753	193	31	176	999999	252	74	110	120	629	999999	358	983	999999	999999	408	227	629	999999	354	529	811	189	43	207	962	999999	609	930	197	999999	578	816	879	524	449	912	663	544	349	999999	447	447	114	708	810	714	981	436	978	999999	274	36	999999	931	942	13	988	969	24	215	465	180	923	999999	233	541	114	550	853	495	563	999999	999999	999999	92	374	84	335	999999	257	65	183	952	700	603	999999	447	947	582	999999	924	694	529	144	441	277	999999	999999	484	279	610	999999	582	493	999999	189	990	921	849	577	999999	663	582	999999	999999	291	227	233	168	680	999999	166	968	417	570	869	565	901	26	999999	850	999999	850	127	647	624	600	999999	999999	424	999999	999999	999999	15	516	271	121	762	985	159	999999	300	194	803	185	453	472	174	999999	999999	623	99	905	44	726	207	812	465	129	534	690	759	466	744	129	999999	69	999999	901	309	999999	803	915	866	765	560	547	56	942	204	161	999999	545	999999	800	472	620	72	288	999999	458	656	642	460	468	999999	999999	449	684	606	999999	510	273	623	315	820	183	48	278	176	999999	999999	523	999999	999999	999999	223	999999	944	999999	958	996	684	591	851	112	999999	465	407	999999	999999	107	999999	999999	810	651	172	922	398	999999	298	999999	794	122	659	691	143	717	88	214	86	999999	505	37	999999	999999	825	681	999999	213	660	999999	640	802	449	561	404	187	999999	730	999999	300	374	964	368	999999	212	572	932	169	968	452	386	999999	399	999999	999999	344	698	422	826	491	160	194	329	999999	999999	991	999999	999999	297	956	602	357	122	785	707	999999	669	999999	195	263	749	612	244	217	341	447	413	794	959	70	488	702	904	610	150	999999	645	788	445	999999	999999	834	999999	22	850	39	999999	999999	947	999999	674	436	236	573	742	547	950	121	247	503	588	999999	148	236	477	899	453	512	999999	999999	895	880	825	975	363	914	740	231	367	312	366	798	846	897	395	62	999999	340	999999	602	239	533	999999	942	632	999999	696	999999	545	999999	585	578	999999	429	175	794	611	261	220	999999	807	728	754	935	147	789	41	250	840	424	433	122	999999	
53	298	372	339	883	352	999999	228	104	685	417	727	788	830	427	999999	600	999999	225	130	50	999999	999999	778	615	804	843	990	455	805	131	999999	472	999999	925	141	803	999999	727	908	878	999999	712	52	347	218	358	959	999999	519	249	973	999999	992	604	257	787	593	723	999999	509	350	772	299	564	890	999999	854	904	999999	928	145	723	999999	999999	440	92	467	441	407	456	883	999999	999999	999999	157	318	480	338	677	353	999999	999999	999999	409	537	836	422	488	457	953	503	64	328	590	114	259	902	750	173	175	329	162	326	999999	625	964	836	734	416	581	784	526	237	999999	999999	999999	84	907	714	999999	670	999999	983	454	999999	999999	999999	355	460	897	416	729	999999	512	34	999999	426	999999	783	573	10	999999	81	875	999999	977	999999	386	871	711	184	994	46	999999	504	350	178	871	679	796	906	999999	999999	519	175	999999	999999	725	917	662	977	999999	999999	150	603	982	907	999999	285	999999	12	681	999999	749	999999	421	693	605	17	683	887	554	346	999999	666	520	414	999999	709	124	999999	999999	468	218	999999	126	870	895	966	522	442	999999	596	999999	793	999999	16	533	796	753	371	999999	717	243	999999	432	999999	146	484	93	577	355	999999	171	357	999999	999999	275	25	999999	551	797	639	495	251	827	957	641	203	440	513	880	765	955	752	999999	394	234	443	311	404	999999	999999	882	945	96	661	435	357	999999	23	999999	999999	200	212	573	126	231	992	948	999999	90	943	54	579	696	590	999999	999999	486	516	999999	831	999999	211	817	386	756	550	165	175	532	999999	311	426	773	372	574	752	188	755	172	242	495	836	323	790	999999	313	258	999999	218	26	871	386	36	909	999999	988	395	196	999999	681	837	999999	942	797	642	628	806	334	25	699	239	730	999999	754	345	878	888	999999	999999	452	999999	999999	956	999999	422	924	999999	999999	567	586	999999	999999	999999	491	999999	999999	999999	526	158	747	506	924	490	519	786	150	43	282	573	926	110	999999	185	999999	389	999999	826	435	384	717	239	942	999999	439	999999	247	345	862	359	632	984	371	999999	999999	945	999999	178	447	729	999999	891	127	999999	641	485	998	816	999999	111	226	886	468	152	440	518	564	999999	60	186	548	805	180	922	941	942	999999	491	912	999999	22	19	389	706	112	999999	122	999999	134	954	344	431	999999	760	143	745	999999	229	999999	755	391	219	999999	270	191	477	999999	999999	999999	699	999999	517	903	999999	98	217	999999	761	49	614	405	999999	43	999999	999999	126	999999	
419	789	999999	425	518	54	999999	999999	803	890	128	524	635	999999	917	303	435	999999	827	999999	371	672	926	248	764	189	832	999999	480	185	32	428	74	539	310	415	999999	283	238	999999	747	916	295	326	999999	246	414	508	488	617	608	889	999999	599	576	999999	999999	956	661	999999	999999	999999	119	999999	999999	699	460	105	805	512	999999	161	978	364	780	454	386	609	859	527	774	333	871	999999	577	142	413	475	962	562	999999	207	999999	899	261	940	806	668	457	999999	999999	319	702	975	477	457	999999	999999	818	999999	371	263	999999	144	999999	887	935	256	59	736	999999	985	143	999999	960	942	999999	88	112	839	648	999999	162	180	741	465	630	895	999999	999999	231	752	999999	840	999999	298	110	999999	999999	999999	15	999999	999999	721	402	800	186	999999	24	534	917	832	999999	978	483	654	999999	926	403	108	999999	49	861	929	514	999999	338	999999	61	672	999999	999999	742	739	999999	98	108	999999	777	999999	289	180	881	999999	212	398	203	677	367	546	197	183	999999	999999	116	999999	698	999999	216	858	471	999999	408	999999	692	866	100	819	154	395	556	669	999999	462	999999	96	168	999999	999999	125	350	999999	935	515	485	999999	999999	504	999999	867	999999	417	234	918	478	406	772	539	999999	999999	308	999999	532	972	990	527	33	631	999999	30	807	698	963	101	518	810	948	893	866	999999	899	595	197	286	994	148	444	241	984	422	323	629	999999	390	999999	965	999999	963	524	957	645	345	84	999999	70	702	454	143	999999	668	999999	999999	672	999999	447	999999	999999	999999	977	852	999999	999999	647	17	707	999999	866	582	999999	552	999999	984	378	908	999999	563	520	585	226	999999	693	311	831	325	963	443	956	685	943	999999	778	882	986	999999	999999	999999	698	77	999999	881	835	871	999999	857	986	473	999999	763	768	883	999999	611	38	684	169	781	961	331	53	273	231	191	639	999999	773	999999	998	707	44	534	864	453	681	345	467	999999	999999	973	339	500	932	999999	916	69	999999	176	999999	999999	512	999999	999999	377	999999	640	659	999999	241	689	999999	197	474	803	729	244	29	748	930	999999	227	347	340	987	999999	999999	340	39	274	580	267	607	999999	999999	204	999999	641	497	429	999999	685	813	999999	761	890	151	35	139	473	682	49	173	246	170	94	175	762	904	384	480	999999	630	999999	661	432	486	999999	777	609	999999	602	531	329	890	17	413	756	999999	107	850	999999	211	999999	592	540	999999	999999	785	612	999999	999999	737	122	999999	999999	999999	433	999999	339	413	900	258	
529	999999	89	518	844	355	999999	680	418	194	807	999999	953	108	75	796	999999	338	999999	999999	174	580	607	999999	999999	380	999999	999999	980	828	248	999999	950	279	682	878	513	32	259	25	999999	932	620	999999	929	999999	999999	641	989	637	807	999999	999999	443	93	999999	89	223	999999	473	205	209	999999	590	945	999999	999999	684	426	196	293	999999	89	110	832	241	960	999999	936	829	999999	518	962	353	30	247	405	516	195	732	999999	299	922	999999	820	434	242	39	60	815	15	999999	225	803	353	708	921	198	610	851	988	477	287	999999	98	686	246	999999	569	707	719	77	498	693	396	994	186	303	999999	408	999	930	999999	130	824	74	303	169	999999	321	999999	217	999999	999999	744	332	999999	999999	696	144	999999	885	999999	999999	999999	938	822	531	999999	999999	532	627	908	211	852	68	999999	999999	454	34	392	87	357	258	999999	512	171	999999	949	74	999999	533	999999	999999	221	999999	470	219	999999	886	251	999999	752	999999	789	999999	309	704	491	685	416	999999	999999	672	999999	120	538	999999	961	593	776	667	999999	352	376	998	31	762	990	738	597	999999	999999	568	782	999999	335	999999	468	692	999999	467	673	273	658	999999	335	934	404	111	999999	258	999999	441	119	584	199	409	284	791	677	999999	999999	999999	999999	709	722	639	889	141	784	831	999999	279	390	319	994	318	693	247	672	96	999999	888	999999	348	459	999999	458	207	999999	925	999999	999999	999999	999999	753	999999	185	949	415	696	54	272	326	754	505	978	999999	799	590	880	715	46	128	999999	188	824	600	748	259	999999	191	691	711	859	999999	999999	999999	723	566	84	999999	744	832	976	52	105	572	408	999999	999999	648	658	617	549	219	395	999999	434	487	928	329	436	699	392	515	362	561	999999	354	430	723	337	243	516	747	971	214	152	999999	92	262	202	906	999999	999999	532	999999	171	999999	24	526	999999	245	637	999999	706	999999	449	999999	689	999999	115	63	999999	999999	999999	424	110	999999	247	999999	416	885	404	676	999999	530	921	19	999999	287	399	816	999999	903	893	101	999999	761	51	999999	999999	682	858	548	156	148	999999	999999	72	117	974	369	999999	999999	120	944	841	960	627	999999	133	440	999999	412	999999	299	999999	999999	999999	999999	999999	349	999999	321	424	734	37	856	530	988	47	999999	946	875	999999	40	414	506	793	999999	260	645	999999	865	802	999999	204	456	999999	857	426	975	165	842	299	999999	609	999999	999999	386	916	984	440	639	148	999999	493	612	999999	124	885	225	724	916	969	182	215	
999999	519	999999	540	581	461	673	999999	999999	744	113	999999	678	430	323	97	417	41	275	215	503	999999	999999	841	999999	357	290	972	210	999999	249	873	126	429	715	581	329	846	345	533	766	78	86	999999	389	36	429	693	999999	137	317	884	703	999999	711	999999	999999	257	948	234	181	701	370	811	505	999999	469	999999	714	741	768	571	696	999999	448	435	999999	100	462	564	927	596	410	82	942	999999	179	999999	999999	548	641	82	897	121	361	75	707	275	999999	159	567	180	979	830	999999	746	198	961	999999	286	526	849	795	393	999999	585	300	298	999999	150	999999	320	541	176	110	695	673	585	999999	382	999999	384	118	312	999999	999999	617	999999	713	206	999999	218	630	999999	31	791	999999	513	814	999999	774	419	999999	999999	99	256	638	812	729	673	82	612	999999	155	557	151	741	492	395	549	999999	999999	584	671	974	851	690	999999	154	318	418	999999	770	614	999999	999999	999999	276	223	751	128	804	999999	49	134	563	637	484	883	999999	60	999999	127	275	808	63	834	735	867	247	999999	538	668	421	264	912	999999	966	999999	248	999999	474	278	644	430	999999	870	999999	999999	420	224	999999	999999	999999	267	624	52	504	806	999999	999999	252	409	976	195	589	146	999999	784	999999	721	671	936	644	999999	585	525	483	845	644	192	298	198	999999	33	999999	322	403	163	640	999999	347	999999	993	764	920	999999	302	999999	840	36	442	761	334	699	552	999999	582	557	681	108	999999	999999	171	999999	196	63	999999	999999	835	999999	742	284	153	352	383	512	999999	999999	999999	520	999999	34	999999	617	999999	537	864	999999	999999	90	739	999999	481	999999	999999	999999	997	999999	999999	867	999999	999999	623	573	999999	167	999999	982	325	50	336	701	999999	171	875	544	999999	553	620	659	999999	206	482	999999	537	999999	803	612	50	695	514	999999	999999	928	999999	999999	999999	441	333	593	919	882	440	440	999999	48	999999	320	999999	767	42	999999	21	918	999999	915	866	999999	45	397	999999	999999	941	629	536	25	999999	999999	763	990	143	999999	229	37	999999	317	765	52	11	499	812	999999	945	283	663	70	999999	394	261	492	28	542	405	936	239	914	940	810	904	737	649	261	557	675	999999	818	234	983	189	370	159	999999	866	545	585	999999	69	668	966	475	716	14	582	280	972	601	818	999999	999999	824	999999	954	147	273	850	560	935	279	649	845	999999	325	214	999999	999999	203	675	999999	361	367	854	999999	844	438	31	644	679	286	702	999999	999	999999	195	999999	993	205	686	603	695	
34	999999	999999	999999	131	640	400	800	691	938	779	925	999999	931	999999	970	999999	120	709	251	999999	881	659	577	617	845	999999	140	849	897	999999	517	999999	174	999999	432	999999	264	722	798	631	844	987	999999	999999	117	50	19	754	999999	899	999999	977	361	489	152	285	223	999999	999999	745	999999	950	794	999999	271	852	794	604	17	905	839	397	999999	620	371	893	321	653	510	999999	885	385	465	998	63	540	721	999999	194	156	851	853	999999	999999	371	999999	203	547	661	999999	256	415	999999	488	69	696	76	999999	128	258	964	569	999999	999999	999999	999999	495	795	747	999999	140	999999	419	861	64	986	950	858	258	477	700	773	991	255	558	480	639	976	938	366	473	980	565	936	192	999999	953	965	202	999999	999999	999999	799	930	134	145	999999	885	999999	82	999999	218	491	999999	558	200	999999	655	999999	390	254	518	857	391	268	999999	999999	483	999999	773	999999	985	665	771	79	999999	999999	71	130	999999	484	753	552	865	620	265	498	915	388	992	712	308	999999	999999	243	889	999999	418	672	974	999999	999999	217	999999	49	761	999999	720	580	265	226	999999	534	509	905	501	966	999999	771	999999	660	638	105	686	999999	735	941	853	537	189	751	565	999999	156	831	962	999999	891	825	859	712	778	344	132	776	205	773	543	906	742	923	559	647	669	323	952	999999	531	600	314	999999	999999	192	400	514	660	128	388	677	942	954	85	999999	912	300	882	999999	973	909	864	961	999999	946	795	266	202	917	729	832	879	999999	25	999999	999999	999999	999999	595	944	999999	125	87	395	866	999999	787	847	393	999999	378	999999	658	453	999999	999999	353	421	752	396	999999	321	999999	398	555	999999	406	999999	999999	654	999999	287	296	359	999999	794	787	576	542	982	18	419	999999	192	361	401	999999	102	403	999999	999999	628	270	208	810	306	382	689	840	78	567	999999	73	999999	862	100	154	308	999999	826	999999	777	878	769	388	724	512	560	46	163	576	314	545	229	487	253	27	97	999999	69	999999	108	736	473	425	170	999999	80	329	999999	257	999999	13	576	615	400	999999	500	999999	95	999999	999999	999999	686	999999	999999	312	844	999999	619	999999	999999	758	39	414	850	51	415	353	228	379	442	999999	775	999999	653	310	999999	999999	97	504	999999	999999	999999	275	999999	999999	999999	999999	173	858	511	818	999999	197	201	173	974	999999	999999	358	999999	157	602	999999	360	999999	876	780	848	951	343	240	174	999999	999999	788	304	763	815	405	991	443	999999	369	999999	624	529	588	999999	489	
335	807	848	738	169	379	999999	748	914	18	579	999999	133	999999	525	280	999999	595	640	413	869	221	999999	369	366	999999	999999	999999	847	736	72	999999	76	368	999999	536	392	436	955	999999	123	556	849	807	826	723	999999	968	999999	597	970	999999	947	311	620	999999	460	488	381	999999	412	443	999999	187	999999	290	999999	765	999999	999999	999999	999999	640	462	299	999999	372	549	999999	999999	591	998	397	260	766	138	999999	999999	747	510	86	999999	64	697	775	999999	656	671	861	545	521	999999	382	855	999999	752	303	495	21	999999	999999	910	999999	737	676	413	55	649	999999	817	939	445	999999	94	999999	984	999999	942	686	999999	666	700	688	998	131	999999	999999	541	551	999999	834	855	754	450	999999	999999	959	327	31	372	633	999999	260	54	605	999999	536	297	942	724	589	360	999999	999999	641	62	231	946	999999	638	999999	999999	108	406	982	93	691	999999	336	999999	34	845	999999	324	986	659	999999	999999	402	999999	999999	337	598	826	435	484	57	363	808	705	999999	999999	999999	999999	583	129	999999	854	71	521	394	959	961	205	999999	999999	439	493	415	982	612	586	553	999999	137	460	916	281	970	999999	46	999999	769	999999	999999	21	144	999999	740	999999	750	999999	582	880	999999	999999	376	999999	136	691	55	563	948	825	103	367	999999	150	265	132	213	637	999999	999999	999999	999999	200	340	999999	999999	609	899	999999	548	242	26	14	673	909	585	999999	999999	999999	289	463	482	999999	943	537	999999	999999	994	283	617	663	123	711	29	999999	999999	999999	999999	999	448	92	999999	810	409	593	87	363	795	240	680	48	999999	999999	604	110	999999	999999	256	803	999999	145	615	999999	144	885	128	314	984	999999	999999	999999	58	999999	706	206	317	672	980	999999	459	92	756	763	603	579	973	631	117	919	999999	925	115	242	999999	999999	477	528	999999	999999	999999	772	378	527	923	456	990	999999	785	407	792	340	999999	896	999999	875	389	851	33	565	911	999999	999999	75	999999	390	128	816	482	404	999999	789	996	465	885	687	713	239	839	156	589	808	845	709	136	72	999999	218	888	999999	923	625	505	999999	613	977	574	312	651	543	338	184	692	999999	678	13	343	999999	20	666	171	159	22	876	976	112	999999	497	938	813	162	909	999999	316	481	113	999999	886	852	908	122	410	587	999999	818	414	126	464	40	999999	999999	996	999999	999999	14	999999	999999	628	143	999999	335	999999	374	838	390	428	256	386	909	999999	719	457	389	112	553	761	572	715	999999	571	986	197	467	815	94	166	711	
999999	999999	707	499	999999	752	999999	583	45	999999	749	999999	399	168	740	999999	465	999999	281	616	999999	679	253	211	898	569	571	524	999999	619	999999	999999	999999	717	552	84	999999	86	63	704	47	528	999999	724	999999	799	669	413	999999	642	11	410	999999	999999	615	35	999999	506	601	105	999999	827	999999	425	487	995	691	681	615	665	352	389	360	576	578	577	171	529	388	999999	900	168	278	504	617	158	999999	684	112	999999	25	704	999999	958	524	220	999999	102	246	826	118	988	797	999999	300	622	59	246	970	48	999999	539	999999	502	205	32	999999	941	807	339	65	16	579	999999	650	647	999999	402	62	368	999999	79	292	561	999999	911	999999	688	214	995	108	703	713	999999	663	999999	586	982	762	501	661	151	294	907	771	999999	418	709	999999	652	718	656	194	612	553	794	257	567	512	293	999999	869	736	812	240	362	303	999999	435	173	71	999999	999999	560	999999	352	999999	384	790	888	503	661	748	561	286	451	999999	999999	999999	869	239	29	479	478	999999	792	415	999999	999999	999999	808	903	283	999999	591	796	26	633	999999	210	18	999999	777	624	790	999999	999999	999999	536	999999	843	201	994	999999	933	999999	999999	171	721	999999	937	313	999999	380	90	600	999999	999999	970	489	435	885	205	319	860	366	999999	855	688	838	671	240	945	889	999999	616	908	717	999999	999999	999999	999999	912	991	273	705	999999	999999	543	200	623	999999	999999	56	362	957	995	999999	706	577	800	596	483	882	253	706	368	817	804	473	691	669	139	999999	145	580	972	214	999999	999999	999999	845	321	498	225	522	36	899	536	618	621	233	21	275	748	757	381	40	748	566	346	358	601	80	508	999999	28	782	910	781	999999	791	638	551	999999	999999	285	985	667	730	680	468	291	196	852	467	999999	864	682	387	209	942	466	490	817	842	254	250	989	270	504	253	988	754	633	829	595	469	888	794	999999	395	372	27	999999	877	999999	414	999999	51	306	163	110	999999	999999	52	334	157	733	544	999999	44	999999	406	999999	436	480	536	563	999999	999999	999999	976	887	905	814	579	448	604	999999	999999	840	32	948	964	350	999999	465	182	999999	505	448	999999	353	95	447	999999	966	791	459	999999	541	851	205	999999	117	187	222	999999	767	472	999999	553	793	769	869	21	58	999999	886	293	25	363	972	999999	433	999999	632	802	468	424	613	999999	155	542	243	999999	827	999999	857	172	999999	837	415	128	618	894	943	999999	225	999999	351	535	905	176	392	187	878	678	999999	
656	555	419	169	353	859	238	408	999999	536	999999	194	279	584	723	362	187	948	854	999999	539	518	58	587	42	83	87	999999	978	999999	65	120	999999	999999	210	999999	521	678	72	999999	390	496	692	57	999999	251	82	999999	999999	999999	215	239	999999	999999	216	147	506	832	136	279	781	486	999999	110	480	999999	46	245	999999	116	841	999999	886	999999	527	52	826	10	252	999999	10	136	999999	174	945	999999	96	999999	999999	73	120	688	551	792	486	999999	999999	592	999999	574	999999	836	577	84	973	999999	353	999999	252	999999	321	505	590	999999	278	655	915	264	164	654	683	658	417	319	996	162	956	103	999999	623	975	244	433	677	999999	173	999999	496	201	248	999999	658	145	664	752	614	108	216	523	831	988	812	999999	923	891	556	429	268	88	820	999999	259	329	999999	198	86	82	912	759	114	106	429	999999	915	181	34	522	753	999999	999999	999999	750	580	287	635	999999	999999	510	785	39	999999	999999	417	380	498	232	339	517	476	675	542	999999	999999	418	735	569	999999	521	999999	867	44	676	999999	696	999999	999	679	999999	993	999999	280	571	136	729	370	999999	999999	692	999999	948	694	999999	286	891	849	869	303	172	551	75	424	999999	999999	918	999999	78	999999	999999	614	498	553	999999	524	999999	405	999999	68	727	57	930	558	65	999999	803	182	39	399	809	847	896	706	999999	999999	927	999999	984	813	218	735	302	215	999999	87	928	404	407	999999	835	999999	878	999999	576	124	620	517	368	200	999999	999999	965	678	999999	873	718	791	46	796	596	840	420	999999	999999	999999	999999	725	999999	978	176	408	999999	548	999999	322	999999	999999	999999	402	880	419	252	999999	857	472	999999	623	423	427	369	999999	999999	610	894	994	85	999999	961	584	368	999999	260	999999	34	999999	970	427	125	999999	904	632	661	644	916	187	598	626	309	386	232	142	999999	840	618	999999	50	999999	999999	569	247	257	134	556	999999	999999	169	861	768	310	502	352	508	945	999999	737	485	723	694	716	405	458	421	584	362	235	999999	419	771	995	516	999999	773	555	241	657	999999	115	999999	931	27	737	857	998	999999	999999	999999	366	328	881	554	327	481	937	173	788	835	550	204	999999	999999	749	99	773	999999	999999	579	952	714	864	239	380	122	762	698	668	999999	999999	700	482	601	237	101	890	450	198	333	835	391	453	822	957	910	802	539	278	647	999999	213	999999	310	681	999999	999999	999999	184	999999	999999	248	999999	999999	421	850	722	216	999999	657	209	332	999999	999999	743	570	
999999	52	281	469	320	999999	999999	30	517	219	514	181	919	585	999999	247	999999	984	615	999999	885	266	999999	999999	198	595	375	999999	999999	761	999999	821	567	121	390	421	380	715	894	495	817	484	679	212	345	550	297	588	29	999999	999999	621	999999	155	685	999999	999999	174	280	724	857	810	583	755	611	692	999999	808	204	226	867	561	999999	130	780	999999	586	208	999999	647	308	787	600	485	704	986	999999	421	435	386	780	216	999999	179	999999	17	901	924	601	652	936	999999	393	802	104	999999	532	638	375	284	999999	443	402	632	426	79	219	107	61	625	630	202	382	818	999999	661	999999	920	492	772	509	662	999999	129	711	819	404	798	391	208	999999	433	55	161	958	346	813	999999	999999	568	798	999999	872	976	32	743	999999	999999	999999	999999	389	999999	999999	603	774	999999	836	283	999999	607	675	420	716	852	171	206	999999	999999	999999	110	847	314	176	999999	973	705	789	999999	106	999999	712	999999	442	999999	999999	851	286	452	386	999999	999999	999999	890	155	893	999999	97	29	814	825	596	885	714	999999	595	84	445	233	999999	79	999999	215	186	953	999999	846	978	999999	43	319	919	704	844	999999	600	999999	424	30	40	596	618	769	816	281	999999	826	124	999999	362	999999	999999	999999	823	317	226	999999	364	999999	260	56	409	999999	986	504	906	892	51	56	665	999999	999999	999999	999999	43	461	999999	399	999999	581	999999	731	999999	416	297	903	865	880	999999	452	305	952	486	770	983	196	299	783	321	375	488	999999	78	521	83	95	999999	999999	789	999999	999999	999999	999999	999999	999999	999999	999999	912	999999	600	50	21	513	603	369	336	182	999999	219	846	999999	432	88	539	999999	999999	663	290	342	212	912	14	101	681	442	401	503	131	999999	999999	588	386	999999	720	335	476	281	474	161	746	912	999999	651	942	694	586	825	919	272	899	999999	327	580	496	688	999999	920	832	171	999999	833	61	76	550	268	999999	348	368	214	626	21	999999	138	596	299	574	363	158	987	855	576	583	858	689	999999	999999	806	597	41	299	555	999999	313	193	913	861	999999	110	999999	908	248	467	715	646	999999	473	198	984	207	124	999999	999999	845	316	401	999999	202	387	545	997	979	751	336	914	80	572	885	999999	682	438	999999	262	999999	88	617	118	868	222	801	999999	999999	822	999999	917	999999	783	604	997	791	664	999999	894	999999	686	929	497	140	800	999999	325	588	999999	311	768	820	429	308	766	698	292	390	980	585	12	926	166	361	419	306	999999	999999	
999999	999999	28	999999	409	696	787	159	129	978	999999	646	486	953	828	520	631	106	198	484	837	308	509	999999	687	318	562	760	772	145	999999	503	999999	999999	999999	100	293	998	421	733	521	617	999999	999999	322	343	109	999999	107	646	730	322	118	812	140	590	653	745	92	999999	143	36	386	999999	267	574	367	139	263	999999	999999	632	999999	465	963	230	729	205	999999	999999	218	513	662	136	415	408	395	476	226	999999	446	547	916	329	999999	999999	240	594	56	748	975	970	795	370	418	107	636	999999	848	910	861	999999	999999	999999	882	999999	999999	259	999999	859	999999	891	912	999999	301	689	716	365	999999	479	989	144	999999	221	377	248	718	302	999999	318	771	743	999999	999999	258	987	762	187	999999	969	129	980	26	999999	569	94	67	650	79	999999	391	281	786	379	999999	999999	310	999999	999999	999999	911	999999	541	269	999999	445	999999	607	896	313	927	999999	917	896	359	999999	127	999999	999999	293	190	78	233	989	927	500	999999	258	394	999999	687	199	816	999999	68	57	449	757	110	999999	999999	460	754	765	999999	852	999999	890	999999	999999	609	999999	921	87	462	843	999999	999999	342	596	489	999999	999999	375	625	737	721	999999	837	999999	569	370	860	527	472	730	323	999999	999999	84	147	76	237	999999	999999	348	277	739	351	225	209	999999	424	999999	645	805	999999	999999	149	73	140	249	62	718	352	249	488	999999	615	732	999999	391	364	268	459	999999	787	739	999999	287	470	982	772	999999	112	999999	945	357	882	666	999999	934	327	134	943	898	999999	519	999999	999999	999999	873	134	999999	696	818	542	166	64	232	999999	508	934	862	603	157	476	999999	616	680	303	140	521	948	250	594	999999	240	999999	560	409	278	610	772	999999	596	858	163	926	294	999999	789	303	660	648	999999	999	465	530	999999	431	583	903	999999	387	729	999999	185	379	111	999999	312	841	503	822	749	898	999999	445	17	299	999999	513	331	550	999999	837	861	309	266	595	999999	709	528	139	826	375	160	395	697	999999	999999	783	999999	539	827	948	799	999999	899	999999	837	29	523	506	117	999999	581	908	873	999999	999999	876	999999	515	156	999999	322	374	996	384	747	999999	748	999999	616	539	999999	791	723	999999	999999	33	410	999999	757	588	196	32	31	756	793	999999	522	999999	999999	807	671	319	392	233	999999	435	841	524	999999	999999	281	749	999999	999999	390	789	999999	316	999999	477	999999	940	758	568	417	300	353	249	591	999999	264	999999	40	999999	868	379	409	999999	930	611	192	885	835	
696	316	446	141	999999	375	13	999999	215	951	274	999999	730	560	824	816	999999	92	999999	933	841	806	999999	718	91	999999	21	390	695	386	252	999999	999999	115	71	261	999999	169	899	873	587	448	58	991	999999	999999	147	818	585	999999	595	529	590	951	999999	999999	977	727	59	743	999999	622	371	829	708	979	750	625	499	572	845	999999	192	727	355	402	757	348	952	614	571	999999	805	22	790	723	704	999999	121	182	284	253	999999	166	519	965	86	229	999999	786	999999	522	329	22	837	420	346	862	605	999999	141	999999	774	445	999999	171	999999	359	48	985	284	121	513	326	298	999999	76	36	218	999999	325	538	65	176	887	58	999999	793	999999	379	999999	842	43	520	50	999999	478	673	984	357	158	727	999999	307	511	615	999999	12	724	245	354	319	999999	999999	285	603	999999	999999	558	133	298	33	184	668	999999	442	87	992	999999	653	999999	402	51	861	241	999999	999999	758	665	281	49	870	78	940	35	77	197	818	245	446	70	870	125	861	69	134	553	522	699	999999	537	26	726	81	999999	952	278	792	983	687	256	999999	999999	287	93	427	955	243	643	999999	254	269	757	839	592	999999	286	190	999999	117	999999	834	69	596	743	33	999999	996	828	999999	999999	404	835	558	200	245	927	838	777	999999	179	319	879	168	823	999999	999999	886	999999	859	675	999999	999999	875	642	421	999999	356	543	70	283	958	415	569	741	999999	433	209	999999	999999	334	999999	412	169	937	734	955	999999	772	474	764	267	999999	969	407	711	999999	959	915	778	480	581	304	999999	999999	220	999999	319	426	973	999999	69	247	142	534	999999	684	831	999999	907	465	863	999999	999999	306	25	451	446	171	999999	446	473	293	870	999999	753	999999	999999	801	726	830	646	485	798	629	704	30	384	444	180	37	582	31	17	322	999999	997	999999	420	353	769	467	157	396	999999	381	775	376	266	781	93	999999	40	221	999999	819	388	785	449	601	995	999999	12	990	999999	863	999999	285	557	999999	756	918	999999	999999	957	373	498	98	999999	258	928	999999	999999	662	97	47	552	809	931	999999	237	221	786	999999	358	703	465	999999	999999	673	928	500	819	997	35	174	714	582	264	999999	330	300	524	201	673	351	948	999999	903	999999	321	643	999999	63	41	544	999999	999999	109	263	908	342	999999	596	329	999999	999999	999999	999999	922	333	999999	555	999999	183	937	696	595	155	16	755	125	263	428	999999	295	155	765	965	490	42	258	483	10	805	999999	594	928	871	245	
999999	999999	999999	999999	999999	352	98	137	880	104	999999	547	320	102	999999	792	999999	287	244	44	999999	78	164	999999	889	999999	495	554	999999	195	999999	999999	723	910	499	999999	999999	282	786	19	207	28	884	871	641	495	999999	391	999999	22	909	316	693	999999	999999	448	672	564	100	567	857	543	714	695	751	90	823	409	603	999999	388	805	999999	234	999999	274	193	293	999999	404	146	114	62	409	285	46	84	999999	958	999999	264	850	192	228	162	999999	313	199	999999	999999	672	999999	788	920	634	999999	999999	999999	999	687	264	999999	58	696	431	753	999999	315	420	714	15	936	451	552	326	538	623	282	82	184	960	994	173	954	999999	999999	325	142	999999	181	999999	616	887	280	796	875	801	495	999999	409	999999	998	999999	415	555	999999	999999	245	999999	106	491	999999	396	825	727	270	225	103	964	823	999999	359	999999	249	493	999999	59	181	999999	451	999999	137	484	672	12	962	225	757	999999	995	999999	999999	999999	678	999999	688	230	72	552	535	659	708	531	974	972	999999	467	999999	921	165	686	915	999999	999999	369	999999	68	723	822	999999	55	467	693	969	312	357	820	861	559	805	179	987	628	230	792	37	999999	510	700	190	999999	684	999999	999999	999999	605	600	386	318	336	629	506	249	787	490	201	24	562	672	999999	11	999999	981	125	986	699	296	268	369	341	999999	999999	32	642	270	999999	999999	450	660	706	756	444	999999	233	186	672	747	840	739	600	23	53	999999	999999	188	898	999999	720	267	999999	319	999999	26	977	999999	999999	484	999999	527	130	999999	574	902	965	869	567	63	757	939	323	999999	456	999999	999999	328	714	720	947	999999	372	666	999999	192	50	397	423	427	575	655	114	198	151	323	619	40	999999	999999	872	216	621	845	999999	780	943	667	862	813	257	658	999999	361	999999	152	165	464	658	999999	999999	578	455	150	487	112	835	999999	810	142	999999	999999	879	999999	999999	999999	999999	999999	999999	140	249	999999	999999	610	179	999999	791	999999	661	998	168	999999	999999	66	290	303	761	999999	999999	842	999999	818	856	730	903	518	778	999999	999999	796	310	637	743	528	152	488	53	845	970	569	321	93	474	812	974	999999	367	999999	292	554	999999	371	169	877	194	430	526	804	706	660	148	999999	999999	864	697	530	421	853	999999	801	260	915	510	999999	531	862	353	54	755	158	999999	955	18	959	999999	999999	478	999999	343	721	961	249	999999	999999	431	821	844	609	124	454	343	999999	908	999999	303	73	999999	999999	356	999999	87	999999	58	
999999	509	192	491	999999	57	999999	61	555	519	999999	839	999999	777	200	999999	709	27	743	929	311	815	647	57	527	666	999999	88	999999	999999	20	999999	489	200	591	810	248	999999	566	562	366	402	787	994	999999	650	293	296	670	999999	646	999999	343	999999	747	742	861	145	964	999999	304	680	944	47	508	557	999999	819	195	389	138	380	461	191	573	999999	999999	652	341	876	382	466	417	122	871	705	999999	937	453	849	949	112	375	999999	999999	685	457	750	496	999999	300	473	999999	290	866	276	999999	161	999999	838	999999	219	804	97	249	837	999999	832	175	999999	255	422	376	346	999999	35	14	517	923	887	461	999999	999999	182	586	909	999999	999999	255	605	851	160	958	615	144	740	308	999999	999999	429	999999	625	999999	693	913	878	106	764	999999	999999	999999	347	238	101	386	999999	62	632	510	999999	482	999999	586	999999	999999	999999	464	999999	999999	700	726	999999	812	503	999999	836	702	472	999999	708	812	601	286	414	343	514	922	867	999999	706	999999	676	777	373	999999	287	48	24	999999	817	424	345	999999	999999	124	545	999999	734	626	999999	735	999999	373	802	527	881	999999	999999	999999	447	999999	596	532	505	23	60	948	999999	556	197	798	687	730	450	294	999999	49	136	299	999999	999999	999999	251	688	971	106	312	975	846	75	428	865	788	305	999999	827	812	66	146	74	596	95	187	438	751	57	860	923	518	60	842	732	882	999999	467	985	354	844	533	999999	999999	973	602	490	769	999999	898	999999	806	999999	665	982	989	999999	999999	894	19	812	936	923	246	389	999999	796	233	696	982	360	999999	658	482	999999	532	230	325	622	999999	697	669	819	159	435	126	61	394	860	742	657	999999	573	975	542	907	610	679	368	516	999999	999999	82	949	548	999999	157	983	697	999999	769	999999	999999	411	322	153	127	774	999999	999999	999999	999999	999999	954	335	999999	274	682	940	999999	922	550	999999	115	686	439	999999	869	999999	838	999999	77	697	410	972	747	646	171	999999	398	790	835	869	106	999999	404	894	999999	999999	423	999999	474	53	999999	537	228	999999	999999	999999	882	556	257	173	972	303	999999	714	963	981	999999	999999	112	29	551	279	97	999999	860	14	999999	545	478	999999	197	515	504	34	69	872	754	794	999999	446	780	842	543	671	896	803	764	690	999999	999999	45	935	229	455	999999	368	450	547	101	478	443	346	87	999999	975	999999	798	322	654	100	237	999999	324	666	248	709	999999	425	999999	67	249	600	614	999999	220	262	295	59	999999	701	
432	999999	702	694	13	444	764	542	696	439	15	999999	46	840	909	999999	621	563	999999	792	633	34	762	999999	239	999999	732	745	999999	999999	181	999999	789	952	667	30	100	999999	663	804	944	202	729	354	999999	999999	564	773	432	999999	640	731	842	740	78	407	999999	668	999999	170	711	999999	752	972	999999	265	662	93	183	888	161	991	900	413	999999	440	305	418	981	441	287	958	323	821	999999	449	906	999999	884	269	577	432	174	999999	102	999999	450	756	95	796	999999	481	600	543	817	649	830	438	891	637	111	45	686	33	882	753	999999	930	889	819	358	999999	208	913	999999	729	827	408	999999	999999	990	549	332	195	999999	806	368	779	14	443	618	478	999999	999999	168	541	745	151	619	349	229	520	866	276	447	532	999999	686	232	999999	822	432	128	968	647	562	713	501	726	85	394	999999	925	456	999999	880	999999	999999	755	999999	983	686	999999	999999	999999	999999	999999	65	999999	773	534	681	557	916	621	195	359	198	609	605	828	254	999999	544	954	302	594	419	76	999999	87	330	931	999999	999999	145	999999	156	999999	177	879	657	753	953	999999	713	379	19	999999	24	530	266	352	159	951	999999	271	254	26	999999	885	272	999999	191	999999	213	750	115	811	485	551	213	924	441	726	999999	999999	471	992	251	923	999999	999999	999999	999999	821	999999	781	999999	999999	873	400	139	862	292	999999	999999	571	267	347	999999	274	999999	359	999999	327	341	911	433	780	999999	800	999999	775	488	999999	688	999999	999999	874	236	968	614	445	611	161	999999	71	159	119	999999	999999	214	999999	288	659	999999	234	588	717	489	76	358	719	138	83	999999	364	999999	999999	928	999999	426	392	121	994	999999	761	999999	321	254	280	762	323	278	999999	596	607	496	828	922	463	999999	999999	394	170	620	999999	317	538	23	999999	999999	176	999999	781	513	821	543	294	999	999999	999999	999999	473	219	313	44	999999	999999	487	999999	999999	555	69	474	380	999999	998	951	383	764	454	999999	308	999999	999999	999999	141	497	804	774	999999	211	999999	306	976	93	999999	185	999999	585	453	496	61	482	850	140	117	717	999999	525	823	591	910	244	999999	999999	967	938	625	999999	902	953	26	712	476	999999	999999	999999	497	297	34	999999	999999	999999	999999	999999	168	826	684	463	999999	999999	96	289	951	482	999999	594	134	999999	125	35	999999	148	682	500	479	348	999999	194	414	999999	229	999999	500	10	496	122	923	223	117	151	264	172	239	488	867	737	761	999999	375	999999	638	787	181	999	272	956	
999999	821	488	999999	820	499	999999	145	205	999999	788	950	999999	999999	671	911	602	974	770	397	909	999999	632	741	587	999999	818	282	999999	441	999999	501	738	999999	997	112	999999	297	331	764	123	999999	999999	893	999999	810	17	198	999999	999999	999999	999999	238	874	56	920	198	999999	242	808	681	999999	430	763	41	297	222	999999	190	999999	187	314	653	16	284	814	912	999999	793	776	14	999999	811	987	256	744	272	863	493	86	913	999999	65	999999	999999	999999	673	528	862	661	598	562	17	901	549	880	553	999999	600	242	18	459	953	465	804	60	965	443	517	296	34	359	962	113	655	999999	999999	140	999999	937	999999	393	877	141	188	451	622	909	447	375	201	50	272	261	78	464	999999	599	718	42	381	240	999999	575	636	999999	999999	999999	256	359	631	422	308	662	101	625	581	822	286	362	437	65	995	999999	105	983	999999	710	999999	200	999999	659	422	999999	999999	999999	382	311	999999	999999	999999	718	663	97	744	779	741	609	170	999999	882	221	322	366	999999	999999	245	868	480	652	999999	999999	869	66	999999	971	10	418	999999	190	999999	280	999999	347	510	719	402	908	408	999999	251	486	550	591	317	946	346	66	999999	999999	999999	514	831	852	786	962	999999	607	895	772	999999	999999	999999	979	210	612	894	975	855	885	923	337	470	164	411	999999	348	287	999999	256	634	999999	133	855	515	738	999999	474	560	547	869	795	999999	635	999999	918	999999	571	391	705	61	371	999999	999999	326	348	999999	999999	451	121	999999	572	858	649	999999	835	209	658	473	472	174	999999	424	318	26	138	324	834	617	492	702	999999	999999	53	999999	999999	999999	724	538	177	694	770	999999	999999	923	307	936	373	497	711	999999	325	107	919	540	631	946	891	999999	198	33	219	70	958	418	846	676	815	455	873	101	485	129	305	778	403	406	975	999999	718	202	951	346	999999	999999	387	999999	976	512	572	999999	851	999999	350	154	485	709	74	999999	86	631	999999	918	624	999999	999999	205	999999	151	146	234	999999	506	674	999999	82	872	999999	194	41	176	699	999999	882	999999	250	999999	999999	161	302	694	342	944	318	999999	999999	43	722	295	541	191	878	835	376	347	357	355	666	354	81	999999	999999	880	999	999999	999999	818	45	999999	379	97	426	999999	848	452	892	999999	999999	586	999999	49	159	870	652	849	297	864	936	545	209	999999	488	434	89	999999	149	999999	944	408	166	999999	999999	654	999999	454	999999	999999	987	999999	454	330	167	89	429	42	999999	684	237	999999	622	
999999	882	500	868	484	999999	992	570	999999	312	999999	91	999999	430	671	51	504	954	999999	999999	69	876	22	100	999999	737	409	14	56	237	465	234	794	785	99	380	999999	785	440	999999	772	999999	829	999999	24	999999	377	659	758	990	999999	999999	39	75	562	200	869	999999	990	746	209	988	524	930	847	216	297	14	341	301	544	718	523	362	322	402	56	401	86	999999	370	750	256	65	279	735	204	999999	999999	898	510	999999	999999	999999	999999	783	153	899	773	808	951	373	999999	466	456	999999	216	677	753	169	153	478	999999	361	386	459	742	468	661	999999	21	569	999999	442	791	447	923	829	999999	538	259	157	627	277	687	999999	432	789	999999	39	528	526	975	73	754	41	773	443	318	197	51	999999	247	662	796	999999	592	885	999999	19	325	387	961	224	910	996	851	65	674	388	36	952	858	631	999999	494	593	717	688	759	673	490	520	528	497	574	910	965	481	999999	414	546	124	600	713	999999	564	760	163	758	190	717	768	999999	999999	99	826	999999	999999	311	999999	875	207	915	346	835	866	443	999999	345	999999	886	584	999999	973	490	999999	268	918	999999	999999	833	563	929	579	955	721	591	367	407	999999	304	895	999999	999999	539	349	209	264	999999	285	131	43	818	672	304	999999	398	955	999999	261	999999	697	628	381	965	999999	999999	346	390	123	999999	999999	999999	999999	791	990	999999	999999	444	150	999999	14	49	175	809	800	745	267	284	999999	333	635	999999	156	999999	607	277	798	999999	228	82	862	873	764	10	55	713	232	880	999999	728	522	521	539	623	563	657	462	572	175	999999	20	71	569	790	999999	999999	183	999999	999999	722	999999	345	225	999999	775	999999	999999	999999	763	999999	523	386	970	103	810	124	157	532	627	949	815	235	999999	653	999999	801	314	973	361	656	999999	817	696	591	121	186	306	999999	847	432	999999	999999	808	89	999999	633	101	475	999999	535	251	999999	787	999999	999999	390	999999	572	16	999999	826	311	814	116	556	706	999999	388	981	633	817	685	999999	999999	576	528	427	294	999999	438	999999	838	999999	826	999999	889	39	460	999999	999999	999999	734	999999	872	605	81	999999	999999	532	355	943	712	999999	356	717	565	965	592	999999	999999	999999	686	999999	578	274	988	317	999999	701	667	676	239	999999	260	428	93	230	812	599	504	55	725	762	254	495	997	999999	647	118	850	999999	447	791	306	999999	999999	762	886	608	999999	999999	494	10	999999	679	713	999999	243	927	633	344	162	992	174	342	999999	924	726	
999999	277	644	669	879	999999	743	239	447	407	493	900	330	343	214	983	740	561	724	896	999999	781	988	999999	720	485	516	771	455	627	963	529	999999	999999	803	340	972	104	615	999999	999999	450	276	611	750	999999	312	10	948	999999	999999	781	522	999999	160	311	288	999999	949	403	999999	971	999999	820	444	963	306	294	540	873	999999	999999	945	574	774	135	515	999999	370	692	182	516	999999	445	203	999999	16	575	999999	502	61	448	154	999999	816	999999	999999	455	176	786	999999	999999	470	84	998	787	999999	948	263	35	796	901	172	266	999999	999999	158	999999	626	263	999999	730	999999	47	821	571	501	733	758	623	999999	69	220	999999	962	999999	55	748	999999	415	354	68	322	860	705	160	285	999999	999999	988	999999	327	828	913	999999	999	618	999999	263	436	296	112	999999	999999	565	736	999999	589	304	77	782	999999	901	999999	908	898	418	548	341	671	295	613	743	770	620	999999	999999	307	999999	963	545	623	495	20	129	252	868	999999	304	999999	469	696	594	923	216	602	999999	617	15	999999	590	79	100	591	151	683	369	429	29	424	506	393	835	999999	999999	999999	914	890	101	666	39	999999	999999	372	211	999999	29	820	563	28	724	622	301	821	382	475	532	903	869	446	883	449	663	880	999999	999999	999999	263	401	999999	687	535	526	349	903	854	825	727	999999	999999	999999	548	865	10	999999	883	999999	24	999999	65	636	21	31	655	782	999999	82	999999	900	999999	738	766	429	999999	999999	999999	999999	952	918	527	649	804	999999	327	782	344	583	999999	191	589	999999	846	304	345	421	675	999999	871	566	323	781	999999	999999	264	813	897	129	359	669	510	786	148	106	440	999999	831	999999	704	872	999999	16	999999	192	321	151	891	999999	93	105	665	999999	999999	396	999999	746	999999	977	268	513	884	225	233	993	680	802	999999	750	863	929	589	187	809	998	128	317	999999	279	999999	122	922	435	45	999999	14	999999	561	752	501	694	228	999999	999999	201	987	999999	782	999999	512	519	999999	999999	999999	163	515	487	874	237	999999	297	384	918	471	999999	999999	999999	189	969	999999	854	251	103	999999	178	711	735	947	618	999999	999999	535	945	766	996	999999	999999	827	882	999999	526	999999	999999	483	214	999999	309	392	999999	611	539	52	812	436	658	278	212	890	999999	451	779	539	266	999999	999999	761	439	161	999999	338	807	631	999999	230	472	903	999999	619	55	858	412	353	999999	17	481	852	722	999999	999999	999999	614	999999	397	999999	969	986	694	999999	110	452	999999	999999	
917	755	803	999999	745	592	999999	754	360	999999	845	581	999999	999999	676	259	999999	530	49	999999	999999	746	999999	999999	243	866	999999	486	219	810	519	602	978	263	435	118	213	999999	116	140	554	364	377	31	55	999999	999999	999999	999999	444	371	580	999999	959	999999	181	41	886	673	879	341	487	545	550	999999	252	602	999999	10	999999	56	181	999999	908	377	688	378	702	870	427	475	718	999999	774	448	939	199	29	158	999999	86	326	899	237	799	76	818	827	947	803	223	999999	999999	999999	398	200	166	504	999999	999999	803	338	999999	256	413	622	321	999999	112	144	999999	583	999999	745	491	729	999999	196	119	310	870	551	754	77	213	860	186	424	999999	257	782	999999	999999	999999	461	748	310	653	823	186	755	57	999999	813	749	639	978	999999	999999	668	918	969	395	291	556	261	999999	949	53	553	446	999999	394	854	361	368	999999	905	294	999999	429	628	373	999999	555	822	826	999999	327	999999	882	389	999999	999999	339	999999	999999	155	999999	209	174	360	610	279	739	857	662	869	461	391	493	82	512	527	249	300	606	462	736	734	435	642	632	479	999999	999999	999999	999999	525	549	68	10	730	999999	999999	999999	28	999999	203	697	170	956	999999	935	90	809	999999	636	999999	49	999999	847	419	450	999999	531	999999	999999	999999	999999	123	985	353	912	999999	493	351	428	999999	181	281	999999	268	999999	573	999999	162	696	999999	862	190	117	209	999999	342	220	590	999999	319	57	349	887	496	520	583	185	613	578	999999	999999	999999	999999	999999	999999	999999	999999	588	381	877	999999	379	999999	741	999999	999999	16	785	867	999999	122	902	71	118	900	831	999999	26	747	464	398	999999	583	999999	802	404	731	999999	902	999999	999999	631	999999	412	999999	677	999999	999999	751	999999	576	399	745	999	499	999999	405	999999	787	475	383	686	841	916	488	999999	999999	947	939	999999	770	587	999999	157	939	490	693	999999	104	999999	523	247	999999	729	887	999999	129	584	594	117	998	391	999999	437	999999	952	790	302	924	999999	881	369	216	410	999999	989	516	598	999999	18	999999	746	999999	999999	952	145	421	999999	38	489	321	220	999999	999999	999999	999999	945	999999	812	986	700	400	734	522	351	999999	41	999999	480	898	492	531	525	585	115	262	146	87	484	209	541	999999	273	445	999999	999999	16	999999	69	870	999999	70	785	82	318	611	22	733	999999	798	114	999999	999999	140	996	790	999999	777	726	99	999999	868	971	612	454	31	136	299	260	680	999999	656	805	610	855	431	745	999999	277	504	999999	
413	999999	685	104	985	47	999999	448	480	975	999999	657	969	628	999999	99	182	999999	297	484	723	482	542	651	999999	750	41	285	574	54	253	999999	999999	849	999999	13	295	518	469	984	999999	999999	779	705	918	999	835	982	680	342	572	999999	979	30	526	931	999999	43	999999	244	15	858	999999	436	732	727	435	129	999999	181	999999	664	168	312	490	873	999999	999999	999999	458	915	59	605	242	999999	428	999999	211	999999	907	680	261	999999	235	978	145	975	999999	972	201	999999	715	999999	508	537	907	666	677	539	652	238	495	310	198	329	999999	263	641	953	313	999999	234	796	999999	999999	999999	793	933	334	355	897	999999	864	542	885	209	999999	999999	704	574	762	853	672	680	679	194	950	682	905	32	882	999999	999999	669	994	349	919	320	999999	984	124	999999	999999	193	755	880	631	999999	313	129	999999	166	936	389	550	353	562	125	999999	999999	999999	121	37	999999	473	563	958	204	547	999999	289	999999	99	720	460	39	510	488	999999	798	562	191	379	786	922	725	999999	20	129	999999	786	804	118	701	391	13	999999	50	720	999999	921	437	999999	767	840	564	77	226	999999	999999	842	83	199	999999	753	420	999999	251	389	747	165	947	84	896	999999	485	437	999999	999999	999999	334	999999	768	732	877	135	999999	999999	999999	368	658	190	91	999999	999999	712	614	704	947	971	271	464	661	972	46	999999	362	334	18	999999	999999	679	999999	482	999999	382	315	999999	999999	627	459	139	999999	31	99	974	866	475	97	56	870	733	450	367	195	999999	999999	796	695	903	773	636	604	590	999999	978	303	609	422	436	407	157	177	330	521	142	169	639	999999	71	117	886	247	961	494	403	239	999999	999999	327	573	519	771	633	854	823	999999	714	999999	120	681	267	63	660	648	999999	565	130	999999	63	709	179	913	999999	796	886	398	642	106	999999	749	772	322	105	862	888	999999	544	475	698	607	999999	849	771	999999	849	999999	586	322	999999	837	118	685	242	617	404	999999	146	999999	967	999999	892	617	951	370	909	944	957	798	760	346	31	654	157	999999	264	329	152	254	999999	999999	812	329	335	11	640	97	999999	488	467	292	249	707	508	999999	714	837	898	411	480	905	999999	787	562	434	815	464	537	786	362	85	463	999999	889	914	999999	573	292	949	729	821	999999	479	340	999999	107	324	999999	883	742	427	430	741	773	999999	186	34	767	900	195	186	559	999999	999999	392	999999	356	817	593	651	150	999999	949	681	658	50	407	457	999999	337	
501	317	654	54	999999	655	722	999999	847	737	598	806	392	763	553	272	999999	353	948	648	750	999999	562	242	601	872	481	69	124	999999	779	577	682	573	999999	999999	905	258	999999	736	116	237	969	856	63	344	172	195	137	999999	478	63	508	999999	586	994	755	421	453	72	184	662	999999	846	957	31	999999	819	999999	999999	366	999999	164	221	541	523	536	999999	189	267	999999	295	932	999999	532	726	78	247	986	999999	123	493	805	999999	562	454	232	999999	999999	999999	220	352	125	452	39	166	899	296	999999	999999	999999	999999	999999	195	362	888	730	287	323	241	952	886	833	999999	999999	873	999999	37	659	97	999999	413	999999	157	56	368	179	489	697	376	827	781	343	922	241	74	261	999999	999999	999999	724	944	999999	667	89	334	519	745	881	999999	649	871	637	999999	999999	999999	251	94	148	993	718	999999	589	947	414	180	999999	910	148	507	621	897	262	999999	373	356	603	150	77	999999	999999	433	608	540	727	999999	154	527	161	999999	999999	177	481	780	955	483	364	862	999999	908	999999	609	607	999999	545	999999	618	652	453	999999	460	999999	26	999999	155	294	642	58	229	999999	36	35	759	962	684	454	426	999999	39	889	992	999999	886	169	941	249	826	999999	999999	975	999999	501	83	736	726	999999	160	65	635	671	840	316	642	804	999999	755	850	645	699	100	999999	146	623	563	432	718	224	857	999999	905	467	418	63	254	999999	999999	952	32	246	962	304	999999	999999	367	59	685	109	91	286	195	399	191	999999	999999	999999	210	999999	519	313	17	507	999999	999999	729	999999	431	263	398	999999	358	999999	827	408	737	999999	964	999999	265	513	999999	619	142	581	299	516	285	999999	999999	604	999999	655	442	719	238	465	11	790	999999	163	627	432	711	398	999999	391	999999	782	999999	117	685	909	999999	999999	566	999999	374	999999	290	222	999999	547	114	794	781	702	371	117	180	282	795	183	183	111	886	324	908	999999	653	908	944	503	999999	50	999999	11	43	436	999999	841	100	289	510	903	236	90	328	916	999999	999999	29	999999	612	525	322	511	736	520	129	999999	489	630	999999	381	278	434	461	73	999999	999999	999999	999999	954	338	191	516	999999	279	875	999999	996	991	137	428	889	490	890	570	728	416	999999	999999	316	999999	362	999999	221	139	635	801	628	264	51	837	999999	999999	509	999999	344	806	839	999999	644	324	256	999999	503	650	492	787	544	891	345	468	514	156	629	53	976	721	304	543	999999	999999	187	741	950	299	861	999999	999999	
999999	236	922	577	999999	878	992	664	864	966	571	646	848	266	736	918	582	333	419	463	465	999999	622	511	999999	822	570	146	514	547	213	788	999999	806	999999	665	999999	891	705	999999	999999	389	122	755	732	897	795	817	451	999999	377	966	452	352	524	319	613	421	282	999999	999999	855	160	327	762	999999	960	51	338	80	506	690	628	151	999999	999999	195	867	778	999999	36	752	999999	691	179	999999	345	343	291	618	999999	999999	619	718	960	781	239	794	999999	949	936	754	488	999999	326	686	999999	311	526	448	999999	999999	999999	873	959	565	170	468	999999	525	447	999999	759	999999	999999	504	999999	909	190	54	847	400	874	999999	999999	281	999999	999999	374	492	898	44	817	843	494	315	999999	999999	999999	405	621	999999	999999	476	512	319	994	999999	361	822	615	999999	130	999999	601	733	871	813	411	687	999999	999999	104	664	626	999999	809	916	999999	713	145	336	999999	999999	433	999999	999999	999999	326	162	287	504	999999	999999	999999	470	913	345	999999	761	999999	555	999999	80	113	999999	999999	982	849	109	999999	88	543	648	999999	288	288	345	999999	524	980	473	496	999999	410	797	883	999999	999999	166	499	474	674	999999	999999	590	992	999999	999999	658	410	770	999999	227	653	208	999999	999999	999999	598	192	999999	296	728	781	970	999999	999999	669	316	891	134	999999	693	999999	45	999999	80	378	106	999999	208	663	999999	123	219	914	279	606	212	836	568	999999	198	974	920	188	945	692	999999	531	908	419	375	766	999999	999999	999999	617	999999	794	890	946	769	999999	999999	914	895	615	571	999999	789	488	467	479	333	447	17	719	689	857	468	387	999999	574	387	788	298	634	999999	644	59	661	987	417	999999	621	916	885	990	999999	292	340	131	254	741	999999	952	896	442	999999	567	156	928	761	336	512	878	204	925	999999	626	999999	778	926	15	137	500	59	532	999999	531	131	999999	682	574	137	266	823	833	956	835	401	201	997	86	999999	733	236	91	999999	743	721	960	794	999999	30	562	999999	249	613	930	902	373	730	999999	999999	427	255	196	999999	255	64	999999	968	369	234	999999	781	999999	111	404	273	967	98	968	809	170	934	999999	554	575	999999	583	229	999999	933	999999	470	689	640	485	999999	999999	999999	198	688	999999	992	434	165	999999	999999	354	147	219	999999	999999	285	762	508	286	999999	953	999999	633	193	480	999999	942	436	206	999999	102	219	999999	916	232	95	999999	999999	458	177	509	146	604	999999	717	446	20	369	998	752	708	999999	999999	992	534	408	259	
15	999999	218	60	998	958	350	687	145	521	302	444	849	385	999999	999999	118	983	816	47	838	999999	999999	999999	999999	437	999999	901	999999	855	632	999999	824	999999	894	82	250	127	999999	999999	264	117	582	924	717	925	999999	999999	236	140	255	999999	999999	999999	420	540	183	85	999999	570	514	449	999999	289	888	910	620	999999	999999	409	808	990	481	638	782	730	892	120	424	657	288	86	999999	999999	609	623	999999	999999	999999	363	999999	175	649	941	672	815	342	302	45	806	314	145	885	999999	332	999999	538	89	999999	999999	647	72	661	820	999999	438	774	999999	999999	999999	246	999999	599	137	510	999999	351	539	965	967	398	600	84	999999	352	999999	200	847	999999	354	95	999999	873	999999	715	836	514	829	999999	999999	999999	347	622	769	569	156	546	758	326	688	999999	998	999999	621	301	57	999999	999999	477	148	247	927	545	335	999999	652	294	864	422	673	139	521	880	731	927	61	977	315	58	205	606	442	530	770	999999	999999	480	261	443	668	848	471	362	521	996	122	802	999999	589	916	862	681	346	999999	558	402	127	392	694	250	80	999999	999999	281	999999	805	406	774	999999	103	182	999999	431	999999	825	668	169	369	999999	814	258	690	726	141	999999	925	106	999999	999999	49	968	97	567	202	598	176	999999	90	979	999999	715	37	402	495	744	999999	260	999999	999999	999999	999999	758	658	999999	991	389	956	862	937	616	999999	528	563	855	135	95	999999	999999	165	658	201	88	389	542	999999	231	297	241	397	514	675	514	999999	331	806	999999	438	688	211	999999	220	999999	153	373	492	999999	474	999999	370	658	999999	31	999999	178	698	164	378	999999	999999	770	999999	999999	999999	433	940	204	478	241	59	914	657	786	999999	947	448	587	935	26	59	912	756	750	871	739	160	654	999999	999999	632	651	841	321	908	440	127	495	149	999999	999999	298	718	242	999999	455	10	576	993	489	730	121	229	361	76	999999	23	999999	853	735	999999	999999	126	596	608	999999	83	345	878	596	829	953	999999	999999	594	761	203	999999	262	999999	738	584	660	999999	161	999999	432	489	255	50	999999	999999	641	413	447	999999	181	132	633	100	382	665	698	407	659	776	999999	14	767	315	674	499	98	438	997	698	636	528	445	97	974	593	100	838	179	999999	322	999999	777	458	589	81	999999	171	53	82	885	262	938	384	999999	427	722	999999	375	927	688	213	416	999999	508	653	686	999999	125	788	999999	859	999999	606	464	639	237	318	999999	603	608	999999	394	999999	812	383	
589	999999	999999	556	870	999999	473	251	999999	118	627	37	950	936	394	354	55	265	507	36	35	999999	919	218	200	414	223	771	329	761	999999	492	937	135	73	625	999999	568	918	425	395	985	999999	356	999999	209	368	790	219	263	999999	139	427	999999	358	257	151	41	366	466	937	702	922	614	999999	144	100	824	872	768	58	486	347	92	640	999999	112	573	205	999999	55	999999	561	76	880	689	999999	999999	776	999999	484	999999	212	999999	488	693	72	626	66	877	999999	543	917	999999	999999	403	792	345	155	318	154	578	835	374	420	513	999999	856	999999	610	79	939	58	999999	293	999999	999999	885	604	999999	999999	485	999999	328	883	512	999999	999999	861	486	999999	729	16	468	999999	906	440	999999	51	974	999999	216	999999	455	807	179	495	862	167	431	129	999999	741	207	341	999999	70	516	491	907	998	39	999999	999999	712	999999	933	589	999999	999999	353	445	999999	629	404	999999	592	999999	999999	999999	27	653	953	439	367	990	988	999999	137	12	845	923	357	143	999999	523	221	999999	743	467	999999	999999	478	999999	88	684	72	121	803	570	87	999	999999	776	890	355	85	565	889	721	361	134	462	391	541	429	98	711	654	999999	558	945	328	62	478	121	184	184	361	999999	999999	877	14	566	924	846	927	580	252	630	448	999999	757	31	116	999999	453	96	248	999999	999999	360	466	999999	22	999999	680	943	308	999999	999999	901	213	216	793	483	130	999999	466	999999	502	999999	468	34	999999	902	197	307	945	367	999999	98	935	702	96	577	999999	91	999999	792	175	983	999999	473	459	999999	452	551	999999	633	990	557	629	552	165	88	891	999999	491	120	944	999999	997	941	120	92	965	510	999999	225	72	48	351	673	529	518	245	999999	574	895	999999	646	79	322	376	121	468	999999	546	999999	685	999999	600	444	848	791	986	999999	999999	376	999999	941	432	22	570	951	215	955	33	647	843	896	999999	595	999999	308	999999	684	999999	999	624	582	964	120	539	94	448	907	999999	738	999999	904	999999	208	324	517	223	66	999999	424	905	999999	369	899	999999	789	120	15	783	550	487	311	765	999999	999999	998	977	321	999999	485	513	308	140	295	124	938	999999	669	280	153	94	999999	932	160	999999	999999	223	74	999999	999999	999999	999999	999999	285	260	999999	149	290	999999	326	539	902	584	276	999999	606	382	999999	785	999999	536	451	734	640	465	239	378	999999	268	999999	999999	913	375	732	511	79	184	855	44	892	798	973	222	953	999999	191	673	666	248	498	
739	148	288	718	999999	999999	708	493	819	31	853	534	31	816	541	626	536	851	765	999999	999999	527	50	892	438	999999	238	781	36	284	566	711	376	770	900	999999	999999	657	518	999999	999999	999999	999999	23	49	274	951	406	999999	987	999999	821	901	406	999999	222	107	395	999999	661	305	927	467	545	464	151	167	261	915	895	999999	999999	343	787	481	740	491	37	999999	173	999999	831	370	49	629	745	810	969	703	999999	549	999999	377	857	682	443	234	500	558	898	117	700	491	999999	995	775	999999	124	925	336	999999	999999	999999	999999	59	473	567	427	915	719	340	198	999999	237	356	752	511	486	114	48	999999	999999	479	954	66	911	350	844	999999	853	267	696	54	377	957	478	706	999999	807	999999	875	806	585	839	567	919	153	263	179	999999	273	11	999999	886	820	999999	600	587	999999	148	133	722	999999	71	999999	644	153	189	999999	877	56	260	678	999999	172	999999	415	640	397	999999	768	96	674	999999	590	265	686	167	557	226	878	128	201	669	95	163	432	523	387	922	775	999999	983	302	206	22	333	122	724	120	334	999999	200	922	380	47	58	583	999999	205	999999	999999	999999	63	999	928	69	999999	811	19	287	999999	262	474	372	999999	113	382	999999	577	999999	999999	999999	446	892	999999	999999	278	299	57	114	848	999999	191	964	788	341	930	303	999999	999999	999999	999999	714	833	441	999999	999999	560	999999	933	676	979	903	272	999999	999999	999999	170	91	10	999999	999999	763	904	438	999999	81	509	583	473	183	89	336	624	618	272	999999	613	460	999999	211	717	723	999999	438	869	148	918	580	999999	156	769	221	277	171	604	548	809	404	591	999999	999999	977	112	760	597	653	288	999999	999999	999999	582	710	872	799	83	996	649	476	999999	712	163	928	347	999999	413	867	999999	463	999999	723	918	218	869	999999	984	740	999999	363	841	225	999999	999999	999999	420	999999	68	348	477	97	608	899	343	834	879	483	999999	640	785	357	729	999999	999999	639	408	906	373	841	999999	815	343	999999	999999	999999	354	999999	888	479	926	999999	355	529	591	375	999999	999999	585	383	990	110	999999	110	836	15	999999	631	44	999999	61	514	999999	227	59	662	754	233	612	707	490	36	999999	819	713	41	999999	209	12	459	233	583	331	989	851	199	129	242	548	290	523	722	818	999999	999999	422	552	137	999999	929	620	999999	999999	877	892	963	515	876	396	804	14	912	628	584	410	477	192	999999	999999	999999	542	522	684	332	194	999999	999999	339	400	999999	999999	
873	729	83	839	50	999999	999999	106	887	999999	252	999999	744	286	999999	103	243	999999	950	239	341	761	619	396	108	508	999999	692	134	756	186	485	105	999999	999999	192	999999	999999	369	999999	999999	124	489	187	299	999999	940	56	999999	674	973	485	450	72	157	122	999999	687	999999	999999	482	761	972	999999	506	766	750	429	155	429	549	498	999999	844	500	227	282	442	106	432	999999	843	119	999999	782	701	45	43	177	27	999999	867	14	999999	999999	976	999999	358	999999	999999	925	520	999999	163	135	999999	990	605	571	930	999999	678	590	999999	973	999999	652	999999	358	805	731	717	262	138	357	681	999999	666	999999	524	999999	924	761	573	506	57	999999	955	999999	307	710	439	471	999999	188	403	286	696	853	995	334	629	999	875	999999	999999	268	999999	806	453	999999	334	395	999999	999999	915	916	27	999999	925	696	696	197	61	104	301	999999	26	950	953	405	797	812	225	999999	455	924	886	999999	299	999999	180	999999	881	315	386	54	424	391	272	487	269	884	928	999999	638	442	948	780	999999	961	252	822	999999	58	204	521	180	999999	999999	990	40	255	999999	145	999999	546	315	745	999999	257	831	999999	687	476	145	999999	999999	999999	561	22	976	115	272	999999	547	358	307	999999	999999	999999	873	566	981	282	456	24	999999	792	783	101	999999	213	72	262	140	617	999999	385	912	292	637	264	306	397	24	925	982	195	999999	177	999999	482	999999	853	383	274	653	415	29	999999	999999	999999	142	470	885	772	52	19	207	999999	223	999999	920	999999	999999	619	270	593	999999	531	41	999999	204	616	852	654	579	219	878	865	963	729	365	791	999999	999999	132	835	511	999999	883	972	988	667	953	326	999999	999999	625	999999	14	69	157	999999	99	373	897	525	999999	240	999999	832	141	341	967	494	566	138	999999	692	496	434	999999	26	999999	68	198	537	662	535	999999	999999	593	999999	861	903	581	999999	701	378	999999	999999	999999	281	58	60	841	656	700	469	759	433	999999	932	999999	579	999999	141	850	40	184	370	999999	999999	148	999999	248	27	480	73	999999	999999	436	718	55	890	217	810	967	598	227	542	836	203	776	668	68	661	846	292	926	999999	26	671	204	286	743	145	142	630	811	999999	185	637	556	999999	996	999999	886	387	372	176	173	262	813	642	533	669	999999	479	369	587	180	198	999999	472	999999	765	524	999999	156	999999	678	999999	786	402	999999	209	647	999999	672	999999	774	469	920	759	286	999999	857	999999	752	84	999999	663	270	233	654	999999	500	
999999	386	240	999999	127	240	300	498	825	475	421	285	333	32	599	807	308	812	711	999999	387	196	918	908	999999	999999	999999	251	999999	86	562	748	379	709	999999	339	441	588	657	239	629	271	460	299	445	285	428	62	240	856	962	421	999999	718	999999	897	999999	332	519	999999	167	59	483	749	912	673	906	624	468	269	999999	999999	165	482	649	999999	735	999999	472	999999	597	30	20	168	999999	151	999999	660	596	666	871	118	78	555	999999	579	999999	711	999999	772	999999	999999	999999	999999	999999	252	265	470	79	999999	171	999999	860	832	513	999999	48	999999	634	770	867	256	37	999999	398	267	999999	609	999999	79	337	34	251	999999	318	793	436	49	678	871	999999	344	590	599	504	999999	258	999999	52	934	540	473	999999	616	905	999999	776	790	582	999999	600	999999	70	999	669	147	999999	170	999999	720	710	999999	999999	762	884	533	666	438	307	999999	18	999999	567	476	999999	864	947	634	794	195	26	645	999999	455	281	239	284	590	929	367	443	97	721	999999	233	541	827	999999	732	381	999999	348	492	226	224	195	98	593	471	805	199	963	376	999999	704	74	542	199	491	999999	259	85	508	940	922	920	693	999999	999999	997	999999	999999	902	422	729	678	162	250	241	999999	151	690	129	134	999999	480	721	999999	627	999999	999	637	832	999999	999999	390	999999	552	303	999999	501	999999	350	473	768	999999	70	999999	608	35	911	301	958	405	513	999999	956	384	772	452	999999	310	617	93	997	408	801	825	999999	349	999999	999999	947	937	594	298	349	655	365	999999	999999	768	999999	601	257	707	679	999999	574	563	433	465	780	850	999999	999999	999999	999999	475	369	764	244	662	269	999999	999999	354	999999	811	225	229	310	999999	170	999999	440	999999	999999	836	300	729	374	261	999999	999999	383	999999	106	842	403	62	92	190	996	847	184	115	524	414	946	363	658	625	358	343	133	446	619	818	664	675	229	431	185	999999	399	983	999999	354	999999	480	258	188	418	999999	147	130	999999	322	857	335	999999	611	889	937	999999	749	902	403	791	936	999999	288	999999	728	832	661	14	365	458	201	189	180	601	475	114	999999	999999	195	206	12	424	999999	960	339	673	618	541	248	570	649	90	531	562	877	999999	970	10	999999	999999	486	125	666	864	999999	999999	831	19	999999	832	600	542	999999	207	789	521	912	328	999999	64	999999	129	999999	795	808	120	999999	618	723	214	144	480	527	855	719	999999	757	443	303	193	842	999999	126	415	969	999999	373	999999	773	365	
999999	652	161	999999	999999	366	359	999999	65	556	999999	999999	296	999999	999999	130	999999	861	999999	902	764	479	999999	665	221	615	13	360	825	701	746	333	844	368	999999	999999	999999	891	999999	363	537	999999	387	747	695	629	322	906	718	849	101	512	846	870	601	999999	627	495	423	510	363	999	55	363	809	174	378	999999	362	215	801	134	131	134	375	877	999999	287	970	592	999999	106	999999	999999	999999	243	487	999999	767	979	999999	833	478	239	10	537	840	34	999999	530	261	395	554	513	58	999999	391	721	505	723	786	349	999999	999999	999999	266	367	79	753	999999	687	999999	169	383	349	967	655	892	133	837	999999	77	999999	449	340	907	552	999999	927	643	999999	765	478	54	202	525	318	647	999999	743	180	771	999999	370	843	857	235	180	173	90	321	499	999999	999999	687	999999	999	999999	999999	310	714	238	999999	119	999999	999999	925	125	190	824	659	18	870	389	667	275	796	979	605	999999	999999	999999	999999	846	332	362	177	999999	999999	484	999999	243	157	720	39	941	999999	171	646	922	931	120	999999	999999	431	312	999999	218	11	421	921	29	479	26	629	342	272	305	787	371	754	125	758	706	308	426	861	999999	360	999999	646	999999	342	683	999999	570	999999	626	425	29	733	959	808	945	563	999999	999999	999999	101	697	678	333	384	999999	177	816	362	999999	50	15	451	999999	857	999999	999999	295	687	796	475	68	949	645	879	767	999999	795	316	999999	152	999999	662	999999	67	663	56	322	999999	999999	999999	735	218	108	586	420	999999	264	111	533	999999	277	819	967	999999	43	747	43	453	616	647	999999	509	549	150	247	999999	999999	421	204	999999	463	45	999999	289	739	849	999999	999999	469	199	382	694	999999	643	999999	983	695	76	34	916	23	868	644	419	999999	235	669	957	999999	77	857	843	999999	303	716	242	198	687	925	193	896	974	984	426	275	999999	999999	999999	275	264	999999	654	397	288	226	594	999999	999999	155	514	190	893	720	401	999999	539	787	490	927	999999	999999	17	150	999999	29	999999	884	227	154	456	509	763	692	94	420	213	999999	628	86	131	841	978	999999	999999	999999	13	263	999999	94	735	900	245	999999	633	470	648	513	557	268	999999	710	183	999999	999999	999999	999999	210	999999	980	139	93	168	413	805	800	816	476	729	999999	26	999999	301	999999	999999	556	274	785	999999	623	771	699	898	370	899	420	668	911	842	416	587	802	627	611	955	651	999999	832	183	832	654	182	999999	720	999999	999999	419	50	658	999999	740	641	
151	22	219	439	195	797	513	999999	142	999999	633	999999	259	224	999999	999999	188	999999	813	441	612	236	999999	999999	999999	188	129	507	11	628	999999	999999	676	999999	660	615	402	999999	466	944	328	787	699	749	549	471	471	36	999999	729	862	890	339	999999	39	999999	53	620	524	16	999999	16	393	514	651	934	645	313	564	552	297	662	310	869	123	824	536	229	59	454	716	999999	273	281	999999	372	370	378	916	745	572	782	10	999999	275	322	404	195	107	999999	825	168	472	692	441	209	589	469	195	215	388	823	570	80	299	585	743	121	999999	289	574	999999	396	999999	999999	515	662	851	603	801	430	351	132	999999	629	999999	630	580	999999	566	782	900	193	999999	366	999999	222	930	169	690	999999	292	447	818	50	557	771	653	712	999999	546	738	865	394	785	46	701	134	999999	741	999999	999999	281	191	506	673	94	684	462	999999	302	732	691	913	232	147	904	313	404	81	999999	976	999999	913	30	999999	44	798	926	330	57	97	489	428	999999	416	20	265	999999	376	472	999999	201	481	633	814	999999	999999	171	647	142	999999	999999	379	954	979	304	367	171	463	639	295	758	999999	194	999999	252	999999	999999	816	137	999999	992	999999	608	700	999999	397	290	999999	999999	92	636	289	999999	659	367	999999	474	755	121	652	999999	858	737	999999	999999	68	296	428	999999	784	772	355	519	493	999999	999999	999999	264	203	999999	999999	956	467	999999	999999	478	944	534	847	143	799	434	704	484	554	144	300	431	999999	726	110	862	643	221	320	999999	769	999999	264	665	348	219	999999	214	575	999999	401	999999	527	859	999999	762	580	438	985	347	651	999999	938	270	411	999999	892	476	807	999999	322	255	245	377	709	249	280	192	999999	589	873	500	908	416	743	119	904	999999	612	347	292	215	236	972	639	733	999999	999999	999999	999999	999999	999999	407	361	825	999999	945	159	159	874	999999	397	643	405	999999	999999	999999	532	527	302	444	391	864	999999	999999	117	28	999999	738	975	484	999999	999999	794	272	788	102	557	999999	597	173	999999	361	737	855	894	571	830	507	488	606	999999	476	961	564	935	230	938	428	718	137	682	999999	183	400	215	999999	849	143	686	999999	579	941	929	139	690	39	136	999999	999999	546	198	765	259	379	999999	999999	999999	239	336	567	999999	138	999999	470	999999	342	187	347	650	999999	722	999999	999999	430	37	301	546	832	874	999999	104	334	391	181	939	917	999999	804	159	404	502	619	806	128	903	999999	78	999999	648	357	851	
788	962	612	824	500	943	828	351	948	274	143	365	430	999999	830	747	999999	530	573	180	999999	197	255	932	112	890	999999	527	586	999999	86	999999	526	999999	315	371	778	999999	448	974	999999	462	211	140	368	263	385	654	82	702	377	938	85	999999	477	601	717	679	721	609	250	999999	765	725	198	999999	838	999999	168	999999	968	354	92	999999	837	920	986	125	573	848	515	58	454	883	855	147	119	349	587	999999	999999	109	635	838	733	41	697	485	999999	999999	425	999999	496	999999	734	33	856	999999	349	557	615	601	115	872	104	201	857	881	999999	999999	840	499	787	454	814	869	999999	999999	865	806	232	999999	183	164	999999	504	999999	840	159	831	291	633	999	39	108	999999	993	762	999999	541	184	816	615	890	999999	925	233	51	799	864	314	612	620	543	334	114	999999	951	449	600	999999	26	731	48	769	217	500	757	999999	999999	999999	956	509	333	631	999999	895	293	585	508	280	520	50	294	999999	678	22	465	705	999999	635	52	322	153	902	167	94	576	130	371	435	475	695	48	989	999999	999999	297	999999	917	999999	144	375	941	999999	128	976	999999	521	101	999999	44	999999	999999	136	832	643	999999	431	474	332	999999	999999	224	82	805	825	11	305	178	575	725	553	787	785	999999	677	999999	823	999999	191	647	65	999999	176	400	423	343	999999	166	714	999999	999999	999999	595	889	972	161	868	524	999999	974	151	352	525	479	490	275	575	999999	999999	271	999999	999999	293	684	273	999999	57	681	999999	999999	999999	148	999999	829	859	116	201	896	527	999999	513	308	490	216	506	713	999999	696	910	157	768	999999	10	453	212	228	164	911	625	839	114	999999	999999	811	884	12	888	695	620	999999	999999	679	117	999999	758	244	166	86	187	999999	628	999999	999999	244	999999	813	147	20	626	640	951	289	280	688	999999	326	176	999999	999999	503	825	818	999999	536	83	99	999999	999999	694	968	72	88	734	75	999999	753	425	898	999999	81	864	877	78	999999	432	794	408	429	228	441	78	486	753	683	735	810	283	244	170	634	644	777	325	658	577	873	555	215	477	667	999999	277	591	261	639	999999	999999	106	114	999999	999999	748	151	263	999999	999999	334	60	340	410	479	190	738	464	999999	97	999999	420	999999	999999	248	999999	999999	561	539	800	999999	502	999999	787	999999	999999	140	880	943	896	635	72	757	991	548	999999	875	76	198	999999	539	137	824	551	396	339	693	555	50	498	796	590	999999	999999	999999	831	999999	553	999999	301	999999	857	
999999	999999	461	498	999999	999999	999999	999999	327	885	373	818	271	768	678	502	999999	999999	494	999999	999999	999999	109	999999	348	658	311	717	499	332	727	999999	999999	681	616	999999	100	897	676	282	999999	306	181	999999	227	905	838	922	999999	513	999999	999999	807	474	26	76	440	999999	160	14	119	302	999999	994	168	477	156	589	162	999999	412	502	65	221	49	543	999999	999999	827	442	999999	389	563	999999	179	120	98	999999	664	549	854	683	747	671	172	999999	999999	186	752	750	999999	258	769	770	110	660	561	596	434	483	793	251	588	717	999999	730	999999	268	825	999999	389	949	924	999999	539	728	755	393	58	796	491	999999	999999	87	683	999999	999999	793	884	518	558	501	772	999999	756	613	104	39	999999	442	513	793	999999	703	371	999999	333	167	240	382	999999	177	547	637	991	999999	804	511	999999	999999	121	945	999999	316	500	999999	187	999999	999999	999999	634	725	906	616	292	698	746	743	716	874	247	999999	562	512	613	390	953	144	200	69	808	593	996	863	330	568	419	53	213	999999	999999	590	310	999999	747	190	999999	931	354	999999	999999	71	794	169	386	659	392	870	999999	999999	999999	52	999999	796	999999	50	729	53	295	724	288	702	999999	999999	251	656	999999	258	764	999999	129	32	999999	896	119	747	799	836	486	671	186	549	350	999999	549	589	47	999999	197	707	460	226	645	630	25	258	531	561	917	999999	507	144	115	999999	999999	911	263	999999	999999	379	251	892	567	624	999999	738	999999	445	693	662	619	648	70	67	999999	999999	386	999999	881	861	225	248	919	757	999999	999999	443	80	114	638	336	391	826	817	466	568	999999	999999	93	286	896	999999	868	265	119	859	83	58	307	97	534	104	774	826	163	12	973	810	460	505	999999	290	999999	64	335	238	999999	252	999999	999999	253	999999	999999	604	964	139	379	999999	647	315	968	394	773	26	999999	241	999999	999	664	463	999999	849	571	587	999999	615	999999	813	929	881	47	999999	999999	893	844	999999	28	179	861	34	633	319	172	154	536	911	517	999999	951	103	621	821	588	147	999999	403	794	497	624	358	383	566	999999	765	278	999999	936	879	182	934	222	446	148	639	830	285	686	426	61	79	108	999999	862	999999	270	999999	999999	999999	84	450	384	531	555	513	651	76	585	407	876	999999	999999	638	151	26	880	185	683	948	316	999999	716	999999	446	555	260	941	704	898	505	63	895	626	999999	732	560	691	999999	635	988	763	699	289	999999	663	104	470	300	999999	955	999999	
541	999999	13	999999	733	15	95	10	262	709	372	999999	902	823	999999	999999	999999	419	465	199	293	58	960	552	844	437	999999	782	460	789	650	857	943	420	521	602	622	273	998	555	606	891	382	288	401	22	387	726	170	745	999999	881	390	766	801	999999	343	999999	999999	305	186	312	549	999999	68	514	999999	491	311	999999	736	569	999999	999999	592	402	675	681	161	832	60	999999	999999	714	163	769	477	187	619	38	269	171	999999	702	378	304	352	999999	229	887	277	895	424	270	19	999999	999999	480	183	408	999999	661	999999	864	255	84	999999	834	999999	299	47	567	872	999999	640	574	992	999999	542	297	60	766	461	274	564	165	687	361	705	999999	308	996	999999	220	999999	999999	999999	712	457	303	999999	517	999999	930	849	710	999999	151	629	444	84	752	938	999999	358	999999	210	45	310	99	397	338	139	233	990	50	999999	999999	71	43	713	290	270	248	683	999999	999999	530	424	853	142	999999	731	270	21	556	999999	999999	862	171	407	825	411	367	999999	286	388	375	940	808	156	999999	90	596	999999	793	491	999999	212	999999	883	679	621	457	957	851	607	869	222	443	983	999999	999999	899	636	887	878	902	342	406	164	801	999999	999999	707	770	999999	144	538	227	75	999999	914	57	287	727	999999	999999	410	64	678	519	999999	506	825	709	999999	190	960	844	914	588	367	806	660	92	98	16	749	999999	396	999999	999999	994	999999	999999	532	999999	622	908	682	924	502	287	999999	645	647	94	789	997	207	283	184	999999	312	486	999	118	396	999999	999999	999999	214	223	667	216	188	168	137	209	187	821	568	62	171	990	96	90	88	25	444	13	999999	752	989	999999	298	646	691	891	626	424	364	427	278	485	999999	999999	999999	521	466	488	957	589	820	385	715	131	532	322	400	919	999999	381	760	635	981	461	999999	554	918	541	476	245	583	762	999999	150	783	686	280	807	470	999999	999999	955	56	637	932	613	407	999999	124	379	501	999999	999999	983	667	999999	503	267	999999	74	999999	999999	22	999999	16	67	918	574	347	845	999999	999999	458	473	999999	999999	588	353	529	999999	157	999999	427	999999	744	876	999999	484	483	150	192	999999	753	405	963	634	943	335	630	875	694	832	828	999999	337	908	999999	920	171	862	64	160	738	442	917	851	506	914	977	999999	999999	999999	100	207	663	38	839	999999	510	197	860	263	722	999999	926	324	999999	159	999999	835	999999	999999	322	999999	999999	42	999999	320	488	121	138	38	357	999999	197	999999	
742	631	999999	999999	78	205	420	974	12	801	437	94	515	999999	929	357	155	999999	511	240	131	480	121	999999	753	528	999999	398	999999	999999	999999	231	466	676	582	301	544	469	766	999999	47	348	618	999999	605	999999	804	885	999999	780	883	216	990	999999	138	272	519	983	555	549	630	31	915	180	896	215	999999	838	30	999999	812	685	384	87	203	783	999999	827	35	563	723	689	999999	287	948	699	240	510	548	999999	781	560	914	227	803	25	432	447	999999	399	999999	966	864	554	968	999999	831	912	999999	999999	410	999999	999999	991	999999	940	814	999999	999999	207	974	127	300	710	855	261	771	999999	284	187	360	424	440	636	991	757	825	662	319	750	867	328	747	999999	909	100	602	922	401	862	210	795	224	200	424	999999	675	163	698	716	436	673	638	584	994	986	261	331	10	77	124	999999	327	482	999999	656	999999	106	800	765	658	999999	766	421	999999	565	209	250	222	546	92	672	964	602	323	999999	689	172	209	923	839	999999	922	333	748	58	999999	999999	860	767	85	579	362	932	68	588	907	227	999999	439	786	20	999999	999999	985	452	197	999999	169	145	967	217	896	877	999999	387	926	443	672	928	97	466	999999	454	471	512	319	41	999999	735	999999	999999	564	770	147	828	172	468	347	306	861	999999	999999	724	999999	999999	682	485	999999	999999	661	474	554	679	351	329	630	999999	992	482	142	166	191	434	848	505	999999	999999	999999	107	225	468	999999	376	77	345	883	665	654	603	829	834	34	863	83	822	918	885	429	817	999999	507	475	999999	173	704	999999	159	876	305	225	557	744	908	999999	999999	378	187	612	16	999999	999999	999999	399	653	307	141	327	361	36	586	767	999999	999999	900	717	992	240	213	372	774	999999	789	359	999999	282	99	126	999999	879	453	740	282	999999	381	999999	999999	86	999999	865	572	253	798	849	718	999999	850	822	18	747	211	148	999999	250	241	711	186	999999	20	999999	218	25	919	481	582	846	999999	293	551	999999	999999	999999	999999	347	799	999999	936	939	641	999999	999999	277	117	999999	999999	315	766	42	190	669	66	837	75	841	657	557	333	999999	277	999999	962	567	280	350	527	999999	129	999999	999999	710	999999	247	999999	89	948	999999	908	269	999999	277	89	999999	112	881	611	392	851	187	689	252	999999	620	671	769	968	864	997	999999	142	999999	195	139	592	480	894	818	818	985	892	717	648	74	999999	10	999999	509	464	398	738	999999	443	941	947	207	999999	165	575	258	999999	93	
943	999999	136	421	91	950	870	632	987	792	573	999999	999999	972	603	999999	107	671	977	469	410	999999	999999	997	949	999999	192	394	967	739	999999	569	874	809	999999	999999	937	111	919	999999	639	831	410	945	999999	577	657	999999	603	999999	67	904	281	651	683	344	999999	139	471	837	767	485	665	258	999999	13	991	999999	999999	105	999999	996	751	145	830	999999	207	92	999999	382	596	217	999999	597	682	349	298	232	135	439	395	808	639	92	84	163	176	999999	406	567	585	181	776	507	999999	70	999999	145	821	114	999999	39	702	98	999999	560	695	78	576	999999	715	769	999999	768	710	397	367	669	71	999999	412	55	686	999999	999999	425	441	292	423	621	197	163	411	31	302	365	116	550	841	999999	999999	108	999999	999999	851	999999	822	999999	797	999999	703	999999	83	154	999999	999999	353	832	301	825	129	412	655	999999	22	562	368	338	476	355	291	816	827	547	219	313	999999	490	28	981	603	433	495	636	999999	704	999999	266	328	211	22	283	999999	26	404	65	453	999999	193	299	457	999999	541	999999	504	999999	664	999999	934	999999	632	862	814	320	999999	695	917	28	45	318	483	111	999999	274	342	17	999999	999999	153	164	860	836	307	999999	533	119	892	999999	999999	41	50	552	999999	929	578	999999	469	938	794	708	147	999999	596	874	999999	355	483	999999	118	496	329	853	392	780	537	999999	564	95	786	122	803	873	999999	14	277	930	779	89	695	192	548	629	26	444	26	435	250	999999	912	999999	635	625	934	645	712	197	170	551	401	999999	999999	999999	999999	681	905	999999	548	591	607	885	576	999999	999999	925	948	699	999999	947	763	112	555	142	183	999999	999999	187	999999	250	999999	90	769	238	999999	913	597	174	477	345	539	752	886	999999	825	999999	611	242	54	18	696	999999	999999	222	999999	299	237	463	210	999999	205	727	335	308	300	999999	126	347	715	667	338	783	232	501	999999	21	225	999999	316	999999	996	999999	142	930	554	288	729	999999	450	999999	685	144	964	923	149	812	999999	588	368	308	910	274	999999	387	680	999999	789	859	804	776	83	340	156	63	556	950	594	999999	999999	21	797	568	897	327	999999	203	818	309	361	999999	594	999999	538	18	999999	732	728	755	259	641	498	869	753	673	999999	999999	988	911	376	199	227	31	834	356	510	351	376	208	999999	999999	104	999999	508	208	999999	446	999999	147	817	824	231	999999	155	122	523	928	815	999999	13	637	215	907	932	999999	387	572	802	999999	508	894	365	529	
360	999999	999999	999999	370	554	491	877	551	850	999999	552	967	389	876	999999	832	581	999999	999999	205	999999	999999	196	999999	347	820	619	999999	620	639	922	468	701	488	382	999999	515	568	999999	999999	999999	95	365	814	390	203	998	696	89	359	999999	368	222	999999	999999	502	360	460	33	733	871	242	931	220	999999	93	275	999999	503	156	999999	999999	275	999999	79	682	915	382	999999	153	822	923	564	271	712	564	255	377	896	880	225	999999	545	537	870	893	164	999999	999999	307	927	108	999999	999999	41	999999	102	811	265	910	999999	977	292	999999	911	947	999999	669	508	616	999999	898	14	622	999999	272	477	737	999999	186	527	999999	999999	870	225	723	730	631	999999	798	999999	999999	999999	985	303	248	772	665	626	922	225	494	646	999999	469	39	103	580	13	768	446	365	280	88	392	816	247	422	664	197	999999	56	439	709	154	403	786	28	328	999999	500	812	121	618	961	42	133	712	410	999999	630	159	627	471	362	999999	999999	43	602	487	10	999999	11	439	704	178	65	999999	999999	999999	252	85	999999	321	278	633	253	999999	999999	999999	693	999999	999999	477	567	78	428	968	357	48	238	753	999999	841	691	999999	811	682	914	792	977	196	830	344	944	999999	896	999999	999999	728	862	512	915	252	793	999999	348	533	999999	636	999999	96	999999	843	837	498	999999	421	630	138	999999	571	999999	999999	382	507	704	677	533	22	999999	999999	776	628	186	999999	837	183	999999	225	801	287	810	999999	52	891	606	999999	506	455	896	485	999999	73	906	300	765	590	999999	999999	771	671	10	859	465	999999	320	961	667	120	661	999999	999999	414	337	544	761	469	999999	490	999999	716	180	87	125	999999	435	713	722	885	961	257	313	761	454	140	287	950	999999	414	581	645	999999	395	794	421	122	282	735	371	999999	305	999999	999999	999999	999999	500	922	744	769	211	607	248	999999	159	413	181	611	959	206	267	999999	647	999999	909	266	396	784	293	703	583	163	977	999999	356	999999	999999	923	376	999999	639	364	216	62	213	999999	406	548	246	999999	250	510	999999	538	114	728	657	428	480	999999	668	716	999999	999999	196	58	999999	888	999999	999999	463	257	244	568	566	902	999999	999999	675	999999	859	847	999999	902	463	999999	999999	448	256	628	18	531	453	248	732	999999	725	176	865	164	354	518	999999	999999	927	993	275	754	999999	211	134	72	999999	545	278	999999	177	736	587	123	217	999999	641	807	484	931	803	996	999999	643	186	438	999999	999999	591	999999	733	794	975	
469	999999	96	476	999999	503	946	778	908	969	999999	755	999999	999999	752	947	172	999999	316	278	996	199	999999	917	999999	34	695	342	243	953	927	999999	383	760	127	315	999999	999999	597	313	537	163	895	36	925	887	197	849	999999	572	428	999999	427	526	979	999999	539	178	999999	29	999999	614	544	999999	52	824	382	238	471	447	825	457	289	999999	740	843	999999	999999	991	451	837	999999	365	999999	535	462	669	856	781	847	775	952	577	577	504	923	618	941	984	110	514	999999	388	539	746	971	195	999999	785	145	976	297	187	696	999999	999999	999999	874	999999	999999	999999	526	999999	999999	671	873	879	712	508	817	234	362	267	891	936	999999	467	826	923	999999	276	999999	81	645	871	488	775	881	395	542	674	999999	999999	999999	945	988	999999	764	867	999999	999999	483	914	967	910	623	39	295	759	312	504	432	950	999999	324	908	454	811	752	193	108	999999	999999	966	999999	490	999999	863	945	999999	999999	702	959	60	473	793	341	113	734	257	458	489	131	92	999999	252	999999	999999	89	999999	543	699	999999	683	775	102	166	999999	824	430	999999	999999	350	811	934	802	473	999999	401	530	577	351	86	505	735	999999	877	244	928	999999	697	999999	784	908	999999	678	690	999999	285	999999	636	392	288	314	999999	292	149	319	157	245	779	999999	266	558	469	999999	999999	516	948	166	224	921	999999	999999	999999	600	999999	999999	407	265	999999	197	625	30	999999	194	72	771	41	452	479	567	97	692	131	804	926	999999	999999	221	65	183	337	999999	999999	715	999999	364	582	999999	999999	707	912	892	999999	591	277	246	664	999999	139	999999	485	505	687	656	999999	999999	802	927	999999	166	991	195	999999	999999	860	506	863	188	999999	708	199	168	552	999999	655	999999	569	540	537	690	570	175	999999	214	697	999999	441	509	881	45	999999	654	999999	744	715	726	692	194	731	770	382	486	461	431	999999	326	999999	915	11	638	767	272	400	999999	595	999999	113	994	999999	999999	74	364	307	786	155	544	959	808	65	929	512	385	808	766	318	94	713	660	553	381	878	526	508	252	999999	300	999999	999999	158	889	623	697	999999	702	705	28	188	674	285	126	367	999999	859	999999	136	392	999999	633	675	511	999999	452	451	870	159	999999	855	64	999999	855	999999	743	659	999999	315	999999	441	999999	999999	299	905	48	384	436	23	733	999999	999999	126	885	999999	999999	999999	999999	776	999999	999999	83	552	167	172	133	165	999999	836	624	495	999999	999999	321	950	357	572	385	606	999999	78	25	
999999	999999	882	429	938	999999	28	659	999999	999999	400	145	569	368	562	903	136	781	999999	954	999999	399	247	999999	670	999999	999999	489	68	999999	50	701	111	240	226	136	284	999999	195	532	411	186	431	482	303	999999	752	592	794	668	258	824	201	123	425	467	189	999999	759	143	699	538	601	36	999999	698	43	338	151	436	629	393	596	360	552	999999	967	765	679	49	62	999999	695	399	917	226	999999	999999	815	759	946	374	984	61	832	873	999999	404	510	604	596	423	450	367	49	864	999999	840	571	999999	500	424	240	999999	91	356	999999	211	119	999999	199	55	999999	392	999999	265	408	545	999999	679	837	572	999999	84	453	999999	999999	338	360	999999	988	668	426	813	268	999999	143	999999	999999	486	999999	384	295	754	415	550	999999	67	877	783	466	999999	999999	999999	999999	928	169	165	276	451	454	514	999999	67	767	530	629	710	134	999999	131	143	999999	999999	648	463	999999	999999	669	902	739	844	460	576	596	305	355	999999	999999	340	999999	977	998	528	999999	525	999999	999999	986	884	999999	999999	933	920	661	332	128	281	253	711	650	658	999999	374	712	610	999999	283	471	472	999999	104	71	793	594	154	145	56	20	999999	999999	59	524	784	980	549	910	540	915	273	186	84	999999	937	689	714	491	634	999999	430	999999	260	765	523	999999	999999	138	150	335	517	196	999999	271	130	781	601	999999	711	393	173	700	523	368	207	295	110	813	133	113	879	663	999999	999999	999999	662	679	293	11	84	164	420	999999	214	407	999999	115	812	170	165	98	580	779	250	651	730	947	891	568	237	609	22	999999	999999	456	854	685	840	681	999999	112	317	142	636	239	752	930	319	960	999999	999999	297	653	968	24	309	883	270	999999	859	999999	787	725	773	475	151	999999	733	758	553	401	274	999999	702	62	781	447	153	999999	898	800	999999	930	447	57	321	369	999999	31	156	970	425	261	999999	753	325	591	999999	170	97	346	206	561	416	729	999999	166	950	915	243	862	739	258	999999	69	86	856	287	726	163	781	380	712	611	582	975	999999	999999	949	999999	999999	87	982	999999	562	603	86	524	718	141	999999	419	130	788	999999	241	176	570	763	676	469	313	999999	17	999999	966	493	949	833	753	901	847	999999	188	53	784	757	334	138	465	10	999999	569	594	998	372	999999	999999	327	351	808	999999	556	282	999999	886	999999	975	617	596	119	136	690	964	239	999999	418	942	744	509	484	842	442	307	999999	136	999999	58	18	944	999999	
569	632	492	944	458	301	728	909	167	349	781	717	999999	355	873	999999	604	364	690	953	317	189	817	999999	999999	999999	258	999999	151	999999	395	967	673	879	550	503	208	30	781	26	689	43	587	170	702	135	999999	952	802	484	149	694	327	990	409	390	815	624	977	447	52	999999	767	25	954	814	53	999999	805	379	453	999999	583	674	999999	284	602	657	175	841	120	999999	804	999999	12	701	999999	999999	480	169	688	583	52	343	973	568	999999	999999	215	887	91	999999	157	432	40	565	121	653	999999	135	788	168	999999	999999	999999	746	327	110	23	999999	175	370	999999	645	691	869	541	249	999999	705	18	40	999999	999999	759	999999	159	999999	999999	446	999999	995	999999	355	381	529	135	999999	16	237	250	174	999999	953	999999	721	66	511	999999	170	34	871	953	999999	999999	757	999999	999999	387	465	597	945	999999	999999	672	999999	414	999999	999999	171	744	635	243	472	464	844	481	498	565	48	815	647	641	475	999999	718	51	935	238	999999	812	954	528	999999	639	305	700	999999	291	999999	317	229	999999	578	426	999999	638	490	999999	999999	286	999999	615	349	999999	950	999999	999999	164	953	137	478	999999	649	359	790	117	692	999999	999999	154	498	216	22	731	596	408	72	59	33	90	561	379	956	347	999999	348	189	999999	689	999999	701	999999	337	424	838	621	599	229	999999	291	946	657	406	138	788	22	603	618	63	551	251	949	999999	873	576	109	652	312	766	452	927	790	999999	999999	452	669	879	999999	892	974	809	999999	424	999999	143	903	999999	828	558	580	745	571	847	999999	749	999999	698	464	847	739	968	999999	462	999999	363	165	999999	239	999999	128	142	15	725	88	999999	407	999999	397	999999	673	136	824	753	999999	706	366	999999	999999	427	700	971	999999	749	162	15	999999	390	240	389	978	399	999999	152	440	999999	740	845	999999	999999	352	999999	999999	725	184	613	154	543	999999	486	996	222	507	811	984	156	718	265	572	82	229	27	999999	999999	760	284	393	999999	999999	747	999999	521	183	999999	85	484	670	699	575	549	999999	979	123	754	999999	765	892	931	168	293	729	484	282	999999	185	334	922	302	964	900	229	473	230	529	519	485	48	896	735	510	485	28	690	999999	221	250	903	550	626	995	391	999999	522	39	999999	999999	248	999999	999999	999999	999999	378	999999	675	329	999999	758	999999	244	999999	726	996	999999	658	807	710	794	999999	484	935	999999	382	676	999999	518	768	951	201	512	37	999999	999999	470	984	999999	117	294	24	703	999999	
491	320	315	999999	278	395	999999	863	231	317	999999	989	12	999999	329	999999	999999	765	166	561	445	567	91	999999	999999	175	999999	221	709	700	426	779	555	660	454	121	999999	999999	701	132	513	97	969	204	339	999999	559	971	999999	768	414	999999	858	152	389	923	999999	108	60	112	860	53	999999	531	890	918	443	351	999999	218	999999	746	74	44	58	357	598	886	999999	420	999999	563	556	940	295	999999	921	413	999999	531	882	999999	905	999999	271	469	933	999999	314	421	814	217	926	999999	655	999999	463	999999	103	999999	334	999999	231	639	496	306	999999	999999	245	992	996	999999	80	522	335	999999	840	476	772	999999	424	160	581	465	606	999999	636	109	295	627	999999	108	319	250	207	540	746	276	111	964	999999	720	999999	322	999999	999999	999999	413	131	509	828	999999	60	515	999999	184	770	765	43	98	669	398	999999	617	999999	898	720	830	325	795	409	574	999999	808	615	704	999999	999999	50	821	271	233	977	785	999999	999999	57	804	999999	999999	769	980	999999	22	304	584	792	595	764	526	73	999999	98	335	110	263	622	252	899	912	999999	510	725	999999	827	446	420	152	999999	999999	850	916	206	302	999999	429	341	362	513	41	911	999999	505	523	758	953	999999	999999	999999	999999	999999	805	999999	721	795	269	265	31	195	857	174	999999	999999	664	675	157	120	795	310	680	922	269	738	868	10	875	999999	211	463	999999	999999	768	466	283	275	55	999999	999999	507	766	174	319	177	656	866	999999	585	840	848	610	843	349	351	15	999999	575	77	46	720	920	263	63	568	321	555	406	999999	503	999999	630	999999	635	297	999999	999999	613	999999	999999	11	738	299	174	363	852	40	962	999999	461	999999	999999	978	974	764	999999	999999	120	750	855	110	470	88	92	451	227	474	999999	62	808	999999	18	482	984	45	981	999999	98	700	999999	999999	593	979	731	999999	699	651	171	870	710	40	405	863	246	982	540	660	217	723	145	388	999999	999999	999999	999999	652	999999	993	938	783	956	424	420	999999	574	516	999999	356	249	999999	999999	312	347	351	999999	103	155	999999	12	505	331	422	375	999999	337	468	999999	371	768	199	482	999999	999999	97	754	999999	999999	828	671	999999	58	313	967	999999	999999	999999	484	568	839	869	507	999999	991	999999	461	999999	59	999999	707	115	832	999999	587	60	280	999999	88	260	597	172	118	999999	575	999999	999999	27	454	404	995	260	984	124	531	899	692	501	666	999999	999999	220	565	139	131	565	643	929	999999	917	999999	652	997	233	
971	676	761	190	415	464	999999	444	999999	655	860	456	131	717	597	688	999999	999999	260	298	625	386	999999	999999	205	19	999999	527	302	536	704	352	999999	761	153	854	999999	512	96	211	804	200	130	910	279	674	444	925	341	46	999999	999999	401	999999	999999	594	999999	783	984	405	999999	469	152	562	950	517	203	999999	574	743	550	854	692	58	494	434	266	697	708	530	575	999999	195	265	999999	783	999999	553	164	999999	785	999999	527	690	640	345	58	568	959	762	481	84	361	598	496	706	238	352	225	182	999999	999999	85	999999	830	999999	283	999999	586	176	999999	649	999999	25	957	196	999999	11	418	999999	386	698	737	945	58	999999	615	999999	768	999999	555	608	338	981	229	412	999999	73	999999	45	71	171	999999	793	999999	832	999999	345	640	309	379	236	999999	999999	796	640	645	139	415	340	989	999999	128	999999	621	999999	999999	233	795	999999	906	273	151	383	97	224	716	944	748	226	999999	279	957	469	900	328	675	272	999999	589	767	999999	657	530	56	386	53	675	181	250	521	999999	549	999999	402	115	95	560	979	581	923	999999	391	999999	709	999999	728	658	415	303	291	999999	48	216	999999	757	999999	621	999999	999999	181	51	772	507	705	999999	730	872	76	795	243	999999	999999	999999	999999	999999	999999	999999	999999	337	657	999999	999999	878	959	999999	607	343	307	999999	499	999999	233	278	409	999999	928	883	493	724	999999	856	999999	999999	69	176	765	434	999999	721	999999	157	999999	999999	63	787	782	999999	999999	243	387	396	575	430	306	999999	892	25	214	999999	147	884	975	106	348	999999	802	999999	818	792	706	183	792	585	999999	351	999999	233	224	622	110	44	999999	259	347	602	291	171	324	299	999999	999999	230	768	584	114	999999	704	661	262	985	143	84	999999	536	999999	604	989	999999	954	106	669	999999	591	999999	112	999999	999999	758	745	519	640	334	529	518	956	999999	999999	999999	552	180	968	571	962	637	967	959	999999	723	143	997	301	999999	369	203	615	999999	638	999999	999999	565	999999	999999	916	999999	354	808	999999	246	579	260	581	999999	232	783	138	107	837	999999	715	152	959	12	999999	748	999999	253	964	335	999999	17	999999	938	528	986	999999	33	999999	230	293	169	413	352	999999	882	426	311	174	999999	75	999999	121	685	380	339	605	453	999999	177	524	110	843	230	999999	572	935	643	999999	245	69	115	452	617	999999	556	738	616	857	742	332	916	88	999999	999999	999999	895	999999	567	198	391	280	703	487	706	192	999999	999999	19	581	946	
999999	840	929	526	999999	74	504	24	999999	999999	989	596	587	845	607	999999	464	959	947	677	306	999999	282	999999	789	411	965	911	999999	240	999999	606	285	795	548	85	999999	862	310	331	400	624	743	597	402	999999	126	999999	999999	999999	999999	234	72	999999	999999	707	567	85	736	558	109	593	536	999999	56	392	320	791	306	532	872	601	999999	625	286	999999	999999	685	461	115	295	332	812	327	378	330	544	999999	999999	841	517	83	135	752	232	807	98	159	550	999999	374	334	345	575	999999	999999	575	447	999999	999999	375	882	623	999999	272	776	780	218	999999	999999	999999	999999	645	465	24	999999	475	906	999999	479	593	192	999999	452	999999	999999	987	247	39	999999	754	999999	752	999999	475	635	999999	504	490	456	36	879	934	824	171	999999	688	880	561	999999	794	999999	999999	999999	385	192	747	181	890	999999	789	999999	999999	116	971	750	999999	469	989	388	348	971	999999	999999	452	713	258	320	290	316	282	999999	999999	540	324	95	63	603	999999	292	888	288	613	999999	666	493	999999	827	853	420	248	229	890	999999	999999	822	252	106	707	999999	999999	436	999999	584	38	683	857	649	791	885	999999	593	999999	999999	999999	999999	368	999999	290	958	999999	431	467	999999	77	62	999999	513	999999	502	843	956	895	139	358	462	398	999999	160	999999	636	999999	45	968	723	655	561	193	682	102	999999	15	816	748	999999	999999	969	31	516	976	467	354	270	299	51	741	697	538	358	999999	670	338	96	306	332	962	395	999999	156	422	500	999999	831	296	47	999999	999999	156	480	845	493	376	523	183	526	292	790	745	999999	999999	957	33	999999	644	999999	999999	918	520	999999	695	127	480	874	103	485	999999	523	974	261	999999	601	999999	67	513	999999	999999	815	912	780	999999	182	649	999999	999999	999999	477	999999	999999	864	912	918	999999	729	784	999999	23	501	429	698	99	768	815	493	999999	390	416	965	331	99	999999	320	16	740	999999	523	999999	907	710	638	18	239	336	120	349	295	972	999999	282	999999	541	999999	395	224	999999	281	999999	165	851	783	999999	512	874	106	999999	601	912	889	353	271	260	116	791	791	689	860	442	705	154	435	418	999999	692	999999	999999	335	925	999999	59	999999	166	999999	65	926	589	999999	999999	239	383	748	999999	93	999999	21	535	435	20	603	534	830	999999	661	999999	425	999999	463	819	338	548	411	675	130	839	247	999999	938	60	864	999999	999999	505	212	999999	405	61	334	999999	680	999999	132	324	332	267	999999	277	999999	310	639	999999	135	686	
35	999999	971	82	999999	253	240	906	999999	385	156	400	350	999999	999999	339	615	373	50	345	148	999999	426	97	352	863	619	970	609	637	420	313	87	507	479	522	361	332	798	90	999999	774	423	999999	178	932	916	895	999999	176	694	999999	520	999999	547	999999	274	883	999999	399	634	270	307	959	964	999999	322	843	855	123	978	292	575	960	999999	374	999999	679	919	420	999999	724	338	443	943	154	999999	297	959	771	258	477	999999	408	999999	626	477	999999	782	999999	999999	999999	999999	527	197	411	701	999999	999999	183	802	594	999999	999999	452	909	931	863	999999	820	60	35	999999	93	865	999999	690	176	513	832	897	451	897	594	800	999999	684	810	999999	541	453	242	956	786	968	663	512	293	999999	547	694	999999	447	961	284	594	198	956	999999	999999	721	534	56	507	285	361	999999	999999	999999	578	234	999999	618	484	999999	817	78	107	999999	211	999999	406	219	965	148	294	13	935	319	999999	685	728	158	999999	820	918	999999	459	510	999999	966	999999	774	388	323	999999	995	963	594	467	525	101	842	999999	999999	324	999999	91	369	991	358	761	71	311	892	999999	999999	59	663	459	631	619	596	999999	245	867	632	831	652	574	298	49	351	852	999999	594	885	697	881	505	603	114	99	999999	268	999999	80	473	495	816	600	945	309	999999	835	906	999999	344	999999	820	692	493	438	999999	702	318	419	218	620	308	999999	285	178	167	856	999999	999999	87	249	999999	797	168	346	835	973	353	739	216	27	785	999999	550	481	70	999999	999999	675	303	816	949	999999	861	999999	197	999999	325	777	152	288	318	386	427	999999	194	32	533	156	602	822	359	999999	213	201	835	999999	80	803	117	354	746	851	999999	271	299	245	999999	316	999999	999999	657	575	597	928	709	408	672	454	296	47	289	999999	83	999999	466	999999	999999	669	999999	999999	135	999999	670	797	999999	999999	159	165	806	949	96	227	997	999999	174	784	981	285	492	436	545	625	516	999999	74	782	778	754	999999	918	653	276	298	180	514	145	905	799	999999	999999	259	516	999999	999999	951	72	965	120	999999	682	399	316	999999	591	443	510	15	600	999999	760	688	405	999999	887	306	820	928	827	458	38	878	999999	889	250	187	999999	976	179	128	11	999999	667	999999	131	528	999999	99	707	999999	13	999999	314	76	635	999999	853	165	760	51	999999	143	148	661	288	803	999999	999999	936	413	414	534	999999	482	731	943	30	958	999999	369	959	730	231	100	455	898	999999	125	264	686	333	873	
999999	999999	987	868	678	999999	168	999999	320	999999	163	303	332	478	999999	999999	999999	691	542	895	925	401	91	999999	912	57	216	390	238	999999	172	259	90	540	318	708	494	863	274	25	799	999999	59	999999	577	999999	767	976	604	999999	780	572	153	437	999999	999999	56	587	955	630	999999	777	98	226	756	903	223	999999	170	594	346	999999	999999	527	999999	23	351	51	832	984	289	239	999999	495	322	999999	116	652	999999	494	662	906	999999	643	225	999999	823	832	999999	999999	714	975	816	20	406	999999	155	626	341	935	482	15	755	970	351	569	992	603	999999	166	999999	999999	210	999999	932	439	999999	783	311	83	200	519	999999	999999	280	314	423	999999	99	22	454	490	320	656	21	657	161	999999	302	999999	40	999999	927	136	877	154	999999	999999	87	966	737	372	324	268	999999	962	257	597	700	46	155	999999	513	892	712	317	259	553	999999	285	288	634	490	999999	53	970	999999	630	290	135	539	282	697	132	284	91	999999	62	911	58	409	563	247	266	999999	813	999999	999999	999999	569	894	231	999999	802	687	112	999999	669	225	774	380	626	316	574	507	872	999999	999999	999999	631	151	207	642	615	875	725	397	234	999999	239	263	999999	999999	720	999999	318	796	999999	445	181	209	506	837	146	677	782	256	672	999999	637	999999	335	426	999999	999999	999999	589	870	926	962	715	657	999999	985	520	824	999999	595	342	198	86	633	945	446	431	644	370	505	938	999999	478	725	475	517	944	928	139	424	999999	544	729	926	968	482	466	551	982	851	625	999999	373	661	339	569	999999	661	389	999999	370	999999	336	93	932	999999	494	989	192	17	999999	592	694	994	999999	798	999999	159	664	472	980	879	662	518	999999	94	999999	817	395	905	955	293	548	999999	64	518	217	645	999999	145	999999	476	369	974	810	43	169	378	367	541	110	999999	997	999999	999999	490	131	999999	999999	847	999999	677	999999	286	999999	757	53	544	940	785	590	824	165	528	484	513	519	687	708	846	999999	361	459	854	999999	553	296	999999	159	573	396	999999	441	156	41	999999	871	93	923	63	989	624	999999	582	950	999999	256	478	999999	496	970	443	119	367	922	752	228	750	480	999999	471	421	395	999999	999999	999999	392	999999	999999	173	641	436	999999	999999	857	999999	922	876	903	529	307	818	199	662	999999	953	289	84	234	999999	999999	131	612	425	592	577	239	71	194	999999	999999	247	999999	278	855	544	679	465	510	622	829	351	999999	999999	210	999999	232	732	773	999999	910	317	
784	218	999999	520	999999	348	72	999999	80	860	691	153	635	69	999999	921	807	999999	283	824	574	611	999999	999999	284	999999	225	938	355	507	298	749	848	586	462	772	207	999999	999999	340	402	230	551	969	660	999999	999999	150	815	999999	925	714	999999	96	742	999999	758	330	246	172	133	999999	934	573	999999	942	305	59	999999	74	723	472	348	999999	999999	354	70	489	100	999999	999999	84	999999	53	582	999999	588	762	843	999999	23	877	109	557	216	278	999999	978	999999	717	999999	276	543	751	587	999999	999999	228	663	398	122	279	239	999999	826	999999	10	999999	990	988	364	542	215	326	60	846	373	999999	999999	164	67	91	93	999999	999999	79	541	381	466	999999	218	369	109	999999	999999	744	648	443	731	999999	277	405	987	417	363	865	70	999999	701	741	99	584	492	999999	999999	999999	195	999999	492	756	517	999999	434	871	780	999999	443	760	999999	315	208	929	69	999999	886	662	104	999999	999999	316	999999	325	680	725	39	633	877	999999	124	999999	999999	792	950	974	649	648	971	126	999999	369	999999	310	77	396	999999	170	999999	999999	622	678	999999	519	999999	185	747	999999	949	708	842	999999	127	843	646	21	755	415	999999	999999	999999	248	690	978	48	999999	884	708	999999	999999	192	999999	117	963	977	445	211	49	955	774	999999	999999	999999	273	283	489	251	999999	663	65	640	137	999999	440	984	999999	988	957	999999	187	301	49	944	999999	526	973	49	163	865	999999	810	716	460	999999	858	482	549	999999	704	558	417	305	54	999999	653	64	687	677	979	603	999999	253	568	999999	483	197	512	43	746	310	999999	999999	722	463	255	923	676	978	999999	511	834	571	263	923	769	995	994	752	21	999999	999999	999999	184	272	999999	566	158	683	729	671	969	515	680	403	118	999999	582	591	946	729	388	708	105	999999	768	885	990	645	999999	488	202	759	999999	284	24	87	999999	460	709	999999	775	993	258	910	541	329	890	999999	999999	449	422	999999	999999	291	93	587	999999	706	999999	999999	999999	513	999999	251	478	220	493	999999	999999	40	416	132	881	267	999999	394	460	194	935	449	999999	999999	830	568	75	789	953	740	201	436	810	217	999999	999999	123	272	328	999999	999999	999999	835	494	479	784	999999	300	999999	999999	337	999999	137	93	770	64	999999	444	999999	116	186	689	266	753	999999	952	230	209	176	50	153	691	999999	999999	752	999999	999999	999999	661	999999	534	774	268	999999	412	502	309	727	446	901	969	679	589	999999	830	753	999999	91	288	999999	563	834	133	490	
405	645	632	683	340	166	450	371	783	999999	582	411	430	852	350	712	652	503	762	275	81	999999	112	855	999999	999	549	532	232	143	999999	999999	650	777	18	767	870	999999	396	290	460	999999	895	952	639	428	332	222	741	575	874	70	81	999999	419	931	543	777	70	999999	616	999999	999999	649	154	881	999999	652	843	999999	842	36	999999	482	815	999999	578	999999	225	204	999999	336	791	656	999999	432	628	792	368	87	233	103	565	64	673	541	999999	256	999999	999999	668	679	379	167	733	847	953	999999	53	946	362	393	999999	999999	999999	290	137	491	390	722	263	968	999999	766	359	999999	999999	62	808	999999	13	332	350	468	999999	997	956	633	999999	421	478	39	999999	999999	724	839	541	698	400	999999	414	999999	865	96	504	700	394	999999	808	983	386	999999	790	999999	943	40	53	102	999999	999999	333	504	567	969	253	999999	229	873	51	999999	217	999999	999999	425	869	34	467	999999	999999	999999	612	353	824	940	999999	577	248	978	478	694	796	448	368	733	69	909	420	999999	842	999999	480	521	571	999999	999999	613	999999	999999	900	918	573	999999	139	504	999999	980	679	999999	933	676	984	250	404	357	722	768	414	999999	366	959	614	999999	422	692	365	999999	781	535	999999	431	337	874	999999	559	131	18	319	863	999999	999999	240	793	962	175	296	240	127	999999	576	17	209	321	17	940	314	12	376	446	149	964	999999	153	463	512	999999	999999	171	844	236	714	999999	550	260	287	729	821	608	256	406	999999	999999	566	959	167	999999	26	866	999999	255	999999	642	873	724	999999	879	999999	340	460	826	185	78	282	988	862	558	658	70	729	999999	492	404	130	49	24	999999	642	194	305	289	333	253	33	598	117	81	585	825	999999	408	999999	491	158	429	230	66	700	578	106	999999	574	955	999999	927	763	999999	999999	833	710	722	247	901	44	180	503	932	54	683	999999	790	972	832	524	331	577	999999	999999	700	999999	957	999999	73	999999	999999	715	999999	116	106	835	999999	559	751	125	999999	999999	999999	456	977	926	298	22	27	698	315	636	999999	440	815	359	761	478	821	24	999999	432	184	813	347	465	135	825	947	999999	999999	240	230	716	999999	171	835	554	999999	774	530	945	282	374	782	69	999999	937	301	747	999999	999999	738	736	999999	401	986	928	119	521	999999	999999	74	179	211	999999	999999	34	740	654	999999	999999	209	999999	999999	999999	159	999999	999999	288	492	999999	534	999999	773	582	999999	494	354	308	184	907	999999	999999	973	999999	880	999999	
173	706	999999	948	206	647	999999	867	714	999999	252	999999	252	186	999999	999999	39	612	937	864	999999	628	583	921	680	442	999999	999999	771	452	83	999999	926	56	646	334	999999	543	991	887	976	906	867	810	251	788	66	998	19	999999	727	370	130	999999	708	544	999999	732	278	999999	178	999999	105	272	618	816	638	206	999999	573	207	496	999999	60	887	498	760	772	999999	891	385	480	606	166	725	712	999999	909	348	999999	210	901	274	999999	719	370	999999	999999	202	435	999999	859	999999	446	999999	241	749	999999	139	219	999999	361	63	999999	388	697	19	939	546	905	511	728	999999	438	999999	305	232	394	341	526	687	164	580	254	741	525	22	170	999999	494	963	245	780	138	327	999999	847	887	847	31	360	871	68	296	924	431	11	999999	83	999999	19	364	999999	999999	999999	629	780	999999	645	863	684	849	999999	62	999999	275	948	999999	999999	999999	458	999999	547	999999	176	816	105	293	329	999999	524	999999	96	636	484	609	507	999999	999999	697	999999	48	999999	999999	999999	511	680	16	354	658	482	282	917	559	663	674	816	427	999999	715	533	497	489	334	349	999999	762	563	577	342	767	781	132	999999	999999	419	101	562	973	665	145	999999	938	670	999999	252	75	537	973	810	792	89	999999	891	174	581	559	918	645	645	999999	126	438	22	999999	700	999999	503	114	254	583	264	454	999999	580	443	999999	818	496	107	635	235	590	767	550	687	61	999999	999999	874	999999	183	917	338	916	999999	999999	926	779	147	999999	571	999999	999999	999999	537	635	949	320	730	32	740	431	999999	19	999999	999999	999999	471	213	649	999999	254	999999	394	410	999999	999999	864	561	782	631	48	359	14	74	802	861	999999	999999	62	999999	999999	529	851	129	751	378	329	999999	492	999999	464	575	498	185	999999	202	999999	826	200	519	95	999999	947	400	702	82	544	999999	999999	674	138	999999	161	547	996	999999	388	275	999999	968	999999	999999	79	790	999999	999999	999999	828	747	610	527	715	821	542	999999	171	581	460	426	999999	834	384	682	818	999999	15	424	950	189	999999	999999	79	177	232	722	623	690	166	233	999999	221	716	207	120	999999	999999	637	618	530	834	154	928	999999	979	999999	423	788	999999	999999	171	58	999999	999999	999999	999999	458	547	599	820	402	481	424	237	197	468	128	186	572	671	448	377	805	429	355	457	885	999999	999999	98	309	835	438	999999	71	190	310	999999	62	322	698	876	999999	999999	999999	362	729	999999	660	521	26	999999	226	589	999999	793	253	491	303	
697	912	237	359	510	999999	567	52	999999	175	17	167	60	133	259	972	572	338	17	301	992	999999	999999	570	676	82	72	999999	848	999999	277	937	999999	774	364	410	470	526	999999	286	570	999999	544	535	652	363	965	122	999999	999999	917	465	245	200	310	969	999999	999999	683	438	459	948	204	447	999999	999999	348	286	999999	999999	512	56	801	731	999999	683	193	659	917	323	116	949	652	241	831	812	999999	628	473	999999	683	803	843	109	827	622	999999	106	999999	582	24	688	353	127	115	999999	664	514	469	626	785	77	999999	370	331	509	305	962	999999	94	378	720	812	999999	175	708	999999	701	903	118	999999	96	31	344	308	427	999999	534	136	959	999999	197	169	999999	608	615	62	483	777	999999	326	163	490	999999	214	304	876	969	952	999999	999999	999999	610	361	68	699	56	416	71	903	904	771	999999	656	935	190	560	999999	999999	999999	999999	729	999999	586	791	414	606	999999	999999	13	551	636	582	730	301	999999	999999	807	999999	999999	569	646	421	874	999999	555	999999	999999	616	34	743	910	999999	402	749	938	999999	999999	999999	653	102	576	286	999999	362	277	999999	999999	364	999999	602	999999	999999	865	999999	20	318	999999	172	246	97	771	862	115	999999	999999	441	189	980	362	157	999999	247	144	816	992	369	999999	522	155	366	999999	479	999999	431	990	733	999999	411	739	630	999999	862	333	566	331	999999	181	797	721	836	19	135	999999	601	999999	515	999999	58	998	650	955	537	26	999999	999999	301	999999	683	999999	999999	999999	778	999999	999999	168	701	914	999999	495	287	198	999999	999999	319	999999	96	477	275	391	484	690	290	999999	98	674	999999	845	453	690	999999	999999	497	527	814	732	240	884	999999	443	999999	601	475	999999	720	999999	399	737	706	533	789	999999	729	301	795	226	822	999999	162	67	999999	855	470	887	999999	568	999999	48	985	586	999999	212	999999	832	999999	883	225	727	999999	636	285	724	148	999999	900	215	989	205	732	598	999999	864	731	222	736	493	140	587	999999	161	762	361	751	129	416	999999	626	897	258	999999	10	105	999999	526	781	999999	716	550	999999	999999	579	999999	316	397	999999	261	999999	984	106	560	999999	638	999999	540	873	924	973	29	999999	323	999999	101	947	999999	999999	814	191	215	440	999999	776	590	600	847	582	267	54	364	452	165	116	641	801	698	169	372	476	152	652	999999	19	697	46	673	671	487	556	496	999999	999999	79	274	554	352	783	999999	999999	781	957	616	879	618	576	999999	999999	999999	299	259	659	236	
347	999999	563	999999	743	999999	999999	927	186	104	999999	999999	565	590	999999	999999	97	458	999999	997	334	694	194	999999	977	400	131	999999	465	724	198	999999	999999	572	525	40	711	970	609	704	618	120	999999	863	905	331	63	986	999999	375	859	840	344	662	901	999999	999999	527	605	999999	958	999999	471	462	906	413	721	992	999999	64	140	999999	849	999999	388	999999	999999	331	999999	656	347	144	425	100	864	357	963	184	999999	872	186	193	999999	266	999999	753	649	152	999999	501	609	70	921	999999	999999	742	991	999999	283	688	999999	532	999999	949	14	823	450	381	999999	558	449	999999	999999	201	877	999999	751	593	999999	999999	574	999999	373	639	56	287	223	999999	999999	132	366	839	901	982	999999	999999	797	999999	261	923	313	999999	554	408	62	72	738	729	999999	299	991	408	659	647	999999	614	168	757	903	727	609	243	526	475	202	999999	646	999999	881	234	159	999999	341	999999	999999	306	404	965	999999	999999	548	493	875	565	999999	958	999999	263	868	706	494	49	522	534	323	79	751	88	216	999999	426	399	848	999999	999999	665	76	117	325	999999	219	203	180	999999	189	999999	367	999999	344	999999	999999	392	999999	999999	739	119	999999	999999	238	262	999999	325	759	145	566	158	645	769	425	475	891	82	937	61	496	999999	869	602	354	207	711	789	744	971	32	43	919	673	999999	999999	852	269	999999	999999	271	999999	444	45	362	40	480	598	545	868	999999	357	455	428	688	448	249	220	462	40	550	999999	581	787	999999	533	238	972	999999	394	999999	631	202	999999	789	601	857	834	249	323	999999	123	254	875	628	675	999999	501	999999	999999	790	642	807	849	522	506	323	656	922	999999	999999	507	205	999999	256	721	999999	999999	638	96	999999	415	970	148	313	436	999999	705	168	999999	944	736	987	474	603	979	824	999999	999999	293	288	210	999999	419	521	228	999999	103	628	999999	521	17	862	897	999999	385	999999	668	545	95	984	999999	497	485	885	75	520	999999	556	276	896	810	228	999999	999999	999999	504	999999	626	94	518	999999	86	261	925	936	999999	99	137	228	317	165	808	276	308	670	713	435	534	455	999999	197	546	362	21	710	789	999999	99	956	880	122	51	460	577	566	540	246	559	948	999999	430	999999	338	958	740	12	952	56	147	677	999999	35	181	999999	331	999999	724	250	225	157	366	10	180	999999	205	123	357	698	742	139	477	999999	585	999999	999999	593	218	403	280	999999	836	471	999999	289	812	96	999999	999999	256	684	816	995	343	999999	835	
999999	432	990	763	999999	654	999999	313	999999	209	202	449	999999	999999	737	999999	330	969	518	321	894	58	891	999999	119	252	283	452	67	322	481	541	784	999999	999999	170	227	640	652	999999	999999	999999	943	89	619	999999	953	976	518	999999	496	35	825	489	940	381	541	465	999999	384	380	811	256	695	728	660	664	999999	249	576	999999	689	999999	465	739	999999	999999	812	916	472	298	307	999999	56	826	455	716	305	488	999999	629	999999	999999	278	999999	999999	912	999999	361	999999	981	999999	736	941	999999	806	708	370	750	999999	276	729	548	191	95	82	877	210	999999	282	944	999999	18	999999	999999	693	999999	58	999999	969	824	856	999999	957	999999	999999	570	992	490	29	746	355	999999	285	220	900	223	804	999999	609	892	711	389	999999	999999	622	457	974	999999	872	112	999999	999999	780	389	419	999999	999999	701	262	512	885	719	848	536	599	814	733	551	56	479	999999	866	183	86	122	476	999999	999999	999999	384	595	997	617	917	999999	999999	774	895	800	632	999999	113	999999	107	17	992	540	552	423	807	999999	433	948	402	213	793	414	704	276	999999	895	646	832	877	999999	887	111	931	449	832	50	837	750	423	846	795	999999	999999	78	999999	999999	830	530	70	660	999999	58	999999	713	303	362	79	628	857	737	986	999999	999999	190	130	999999	609	113	999999	767	999999	682	535	556	999999	857	338	635	156	999999	75	125	999999	999999	753	838	886	228	155	479	999999	999999	999999	686	999999	999999	884	895	948	999999	336	999999	938	999999	999999	490	523	668	999999	446	999999	443	482	850	671	870	999999	834	437	291	13	390	957	122	797	999999	999999	999999	695	892	973	443	999999	916	999999	999999	186	999999	452	273	325	227	923	709	454	536	736	53	24	990	27	999999	467	667	999999	946	770	826	999999	999999	701	674	973	999999	999999	591	756	565	180	334	693	38	392	174	999999	785	999999	999999	667	270	940	745	834	705	875	923	975	29	691	999999	577	360	999999	355	571	650	999999	521	246	863	999999	181	873	690	999999	988	667	303	701	999999	999999	522	168	244	165	999999	840	278	999999	548	615	737	999999	445	756	999999	64	46	602	325	999999	946	20	999999	491	769	872	999999	408	999999	266	682	328	250	255	65	201	739	200	615	999999	999999	984	999999	258	52	307	999999	933	964	934	630	700	385	908	543	511	999999	753	396	93	695	869	999999	999999	933	999999	633	200	701	151	324	846	987	999999	564	961	323	555	999999	999999	999999	999999	444	999999	636	999999	943	341	999999	553	836	999999	999999	
532	999999	116	344	415	325	999999	999999	246	242	822	619	999999	712	869	354	581	198	808	999999	924	647	485	435	697	656	950	475	301	488	157	314	999999	52	464	401	457	626	907	240	816	798	209	978	621	342	851	999999	999999	999999	140	999999	999999	681	879	884	999999	681	999999	759	374	167	382	999999	94	999999	999999	742	257	477	896	954	290	577	498	999999	999999	999999	813	364	804	681	999999	313	358	999999	285	999999	173	999999	762	776	979	157	866	999999	425	451	999999	112	62	119	31	606	101	185	84	460	193	753	446	141	999999	292	954	692	999999	78	999999	302	242	633	578	999999	999999	130	975	142	711	839	999999	999999	614	711	999999	695	660	999999	999999	999999	717	825	474	420	144	631	908	696	203	184	999999	357	999999	999999	869	429	999999	353	891	970	210	942	749	353	52	448	527	166	980	269	42	999999	999999	237	999999	417	168	999999	543	93	221	999999	939	999999	999999	999999	955	23	841	883	165	316	904	251	971	774	86	130	999999	999999	114	999999	716	933	152	923	501	814	25	462	999999	381	810	807	759	921	12	222	999999	689	492	513	324	106	113	725	999999	614	999999	810	340	999999	791	847	979	468	999999	15	999999	32	861	151	999999	999999	999999	999999	506	107	492	59	772	864	723	687	212	600	437	619	829	999999	859	886	558	214	132	999999	999999	962	828	999999	359	999999	827	999999	828	351	999999	935	483	329	228	967	132	216	999999	476	324	114	645	389	999999	952	999999	967	172	975	999999	793	266	999999	204	999999	278	999999	699	775	46	347	999999	861	94	502	999999	510	207	891	764	352	175	655	908	999999	999999	999999	999999	406	999999	860	222	852	999999	999999	999999	93	134	684	699	999999	999999	273	440	976	255	784	304	538	817	675	769	281	220	251	628	611	492	719	227	829	932	303	953	999999	135	999999	112	999999	999999	999999	385	523	999999	834	999999	901	225	931	239	542	154	730	589	155	999999	941	642	516	103	77	601	415	466	870	997	223	319	999999	851	999999	681	931	715	765	299	256	999999	385	415	726	395	999999	489	685	999999	999999	999999	999999	95	999999	373	595	279	999999	460	970	66	332	836	622	592	960	89	990	999999	223	999999	823	999999	843	862	999999	999999	377	682	50	925	781	196	795	509	999999	999999	667	875	999999	662	960	315	329	999999	756	549	793	144	435	481	499	999999	470	999999	889	952	999999	331	117	494	902	83	420	54	999999	145	50	999999	90	792	421	999999	775	560	64	999999	536	653	115	999999	318	242	257	569	435	
958	999999	608	999999	999999	925	346	768	600	760	887	895	285	915	621	999999	680	63	642	999999	999999	57	999999	143	999999	426	599	225	999999	186	999999	999999	851	618	326	420	442	502	999999	866	84	356	185	999999	176	623	260	737	494	999999	999999	999999	614	999999	61	910	999999	475	249	143	999999	131	999999	999999	999999	71	53	666	598	210	76	188	532	775	984	38	872	119	966	999999	999999	999999	731	999999	548	489	221	351	999999	999999	605	966	262	999999	999999	999999	977	760	709	114	579	999999	149	999999	152	459	657	838	524	33	47	705	509	492	967	999999	400	197	875	611	850	702	108	192	604	999999	999999	999999	999999	40	60	122	410	861	186	580	999999	999999	48	99	832	999999	826	999999	379	900	999999	769	430	74	563	789	884	108	999999	999999	999999	956	999999	52	533	523	602	493	999999	925	304	647	315	397	753	999999	159	786	999999	477	999999	563	813	999999	643	999999	713	999999	999999	270	999999	312	606	309	94	765	757	995	565	319	780	342	572	453	605	819	464	999999	320	610	999999	108	329	787	11	932	153	999999	409	377	810	430	999999	712	999999	999999	51	16	313	988	205	164	999999	469	696	542	991	369	108	823	701	999999	861	866	630	138	983	818	307	161	621	772	595	198	999999	360	999999	859	755	613	777	999999	730	331	415	485	878	859	101	468	941	999999	886	585	676	140	999999	160	92	569	999999	999999	708	162	377	432	999999	42	960	346	227	141	614	494	999999	999999	999999	999999	460	154	259	133	727	839	999999	836	886	20	521	378	791	174	999999	195	605	999999	749	578	999999	982	916	846	999999	754	251	809	180	401	539	432	999999	39	699	937	320	885	504	869	942	540	546	558	520	592	555	62	999999	428	889	500	504	999999	999999	478	999999	413	233	999999	597	409	666	494	480	98	197	761	474	840	999999	999999	61	880	999999	424	446	368	335	316	209	999999	455	751	512	49	928	810	454	231	709	906	661	530	281	542	873	61	88	999999	405	793	999999	524	553	999999	448	624	999999	170	41	869	87	916	774	408	954	915	982	440	169	387	999999	999999	999999	968	67	530	608	999999	550	999999	289	904	999999	999999	611	999999	208	341	601	314	999999	294	199	840	828	744	756	999999	588	958	78	648	271	999999	999999	343	393	584	122	918	26	651	619	646	999999	183	999999	999999	796	999999	999999	650	838	999999	321	33	999999	300	149	322	773	999999	999999	592	326	641	999999	893	999999	277	548	624	999999	682	999999	423	674	553	260	655	739	999999	87	565	
251	999999	809	416	705	463	290	102	999999	800	999999	291	146	37	330	947	541	999999	438	528	999999	999999	431	165	566	898	999999	510	999999	494	582	384	656	999999	350	898	832	235	197	476	987	455	190	429	999999	999999	287	647	232	313	123	628	960	559	90	999999	996	653	850	999999	114	780	63	949	227	769	635	999999	686	431	125	316	923	962	540	39	912	999999	627	999999	621	999999	999999	736	380	954	424	107	869	200	902	999999	384	999999	371	217	401	240	211	999999	382	100	960	999999	197	807	999999	999999	28	60	247	999999	35	301	196	403	502	326	578	273	355	537	326	495	999999	936	932	542	600	999999	638	999999	800	859	187	530	750	999999	548	999999	258	427	89	819	953	908	163	999999	204	999999	714	84	999999	938	423	844	774	474	999999	999999	875	172	999999	694	422	999999	999999	999999	124	665	999999	999999	777	15	24	927	999999	999999	542	621	783	849	348	999999	999999	999999	30	999999	446	342	756	999999	214	298	698	95	30	394	407	397	715	999999	999999	539	325	999999	306	656	924	495	396	999999	999999	660	999999	35	824	774	999999	858	545	341	999999	999999	908	376	999999	489	317	929	999999	999999	999999	155	999999	796	881	808	317	921	266	374	937	999999	946	489	999999	999999	821	672	270	255	319	548	851	383	266	195	630	948	885	817	348	995	587	333	176	786	999999	680	999999	25	467	164	602	181	403	999999	835	428	32	268	668	644	668	661	754	561	303	999999	540	695	999999	368	46	449	35	999999	373	623	323	999999	999999	150	528	255	788	999999	946	679	980	487	359	999999	999999	626	158	703	336	925	578	614	492	231	999999	458	837	108	127	162	156	460	416	999999	999999	465	469	527	999999	423	999999	999999	615	624	551	63	345	999999	442	999999	301	331	615	447	54	708	84	577	10	80	417	690	47	793	533	529	80	999999	106	999999	166	630	587	913	62	979	999999	999999	679	999999	122	999999	999999	707	999999	824	844	969	999999	999999	390	891	527	55	15	193	999999	999999	999999	999999	982	208	880	970	999999	999999	999999	702	394	74	708	215	999999	999999	958	556	999999	340	999999	708	685	999999	968	698	90	999999	999999	541	908	869	427	188	778	657	114	913	980	695	454	200	90	152	584	114	698	185	994	999999	999999	458	169	231	888	391	347	881	240	191	890	999999	566	999999	794	999999	646	530	437	999999	809	54	575	337	886	741	628	542	526	864	999999	905	280	500	454	459	709	206	999999	396	320	232	682	999999	805	465	634	877	357	69	999999	178	
747	754	804	52	883	831	345	999999	762	804	999999	999999	191	984	999999	76	758	345	815	450	241	50	929	586	371	776	999999	430	999999	751	194	467	999999	999999	167	999999	695	411	999999	877	860	152	999999	516	999999	316	618	999999	748	999999	999999	22	253	26	937	706	825	227	999999	999999	309	915	999999	999999	999999	896	969	359	826	999999	381	357	769	999999	999999	99	417	422	717	65	168	711	999999	550	999999	182	224	390	894	460	700	478	730	469	578	999999	112	622	897	971	347	268	993	556	196	999999	253	315	437	847	299	412	509	625	948	597	999999	499	388	446	999999	588	464	999999	501	902	999999	309	369	643	986	795	525	746	717	899	718	135	364	861	928	908	953	999999	171	999999	999999	114	521	980	712	613	999999	460	999999	999999	803	999999	65	293	155	943	946	793	861	504	887	763	999999	58	879	116	144	527	518	999999	635	418	214	213	934	999999	788	388	999999	999999	561	999999	457	958	105	100	80	81	715	999999	962	169	195	666	410	214	206	472	111	605	478	999999	942	999999	133	395	423	852	999999	999999	165	567	862	487	942	821	316	949	999999	789	46	73	999999	999999	812	999999	233	547	802	730	324	326	287	335	904	999999	133	932	999999	710	999999	228	722	92	829	404	307	707	999999	588	897	257	999999	999999	569	999999	999999	418	712	999999	999999	875	59	999999	999999	838	289	536	999999	107	698	999999	123	252	122	817	351	729	703	417	177	525	824	224	832	999999	999999	965	765	999999	940	714	230	999999	548	801	179	999999	999999	990	125	771	999999	626	889	524	143	276	999999	751	73	185	999999	304	489	646	61	835	999999	999999	41	323	771	999999	166	999999	999999	935	704	999999	648	257	956	713	302	406	999999	207	334	318	934	541	999999	23	436	999999	999	925	999999	901	750	344	307	530	959	801	10	999999	469	905	370	207	571	999999	999999	816	999999	11	999999	92	255	999999	510	999999	317	499	557	757	999999	999999	984	237	246	802	999999	314	949	999999	753	500	406	360	738	429	947	736	999999	878	999999	620	546	998	999999	999999	999999	897	833	819	223	469	254	999999	999999	999999	920	142	961	768	327	799	866	793	257	511	999999	999999	124	91	999999	999999	999999	999999	846	999999	999999	986	315	999999	156	673	480	139	222	294	256	163	966	999999	508	814	775	210	561	999999	754	753	999999	420	929	761	782	751	288	999999	939	575	406	999999	999999	933	827	340	999999	653	328	736	580	963	265	533	928	999999	583	726	999999	329	127	734	292	111	246	894	701	394	
999999	999999	850	579	354	681	756	618	456	574	986	999999	588	907	792	27	182	787	165	405	833	337	178	562	836	620	999999	671	76	122	999999	999999	639	999999	761	999999	886	11	999999	584	999999	999999	999999	18	740	999999	741	999999	999999	275	928	458	738	305	560	564	560	298	743	734	233	94	999999	999999	877	999999	804	360	999999	203	140	181	178	999999	628	999999	338	170	822	999999	878	247	729	801	999999	248	204	344	676	207	49	598	267	884	361	999999	767	999999	140	687	567	999999	999999	999999	144	756	999999	167	676	46	236	399	475	278	855	985	364	751	159	638	858	469	999999	948	163	542	914	294	230	999999	756	999999	39	145	907	498	999999	999999	999999	437	958	47	668	999999	970	650	132	989	999999	999999	999999	999999	516	501	828	107	999999	125	999999	602	999999	995	937	999999	289	563	369	340	370	367	811	384	94	721	680	821	801	999999	977	513	419	924	266	854	999999	999999	166	538	316	810	790	68	999999	74	999999	962	109	999999	360	417	290	999999	628	671	564	999999	931	794	820	999999	305	664	147	92	192	917	739	999999	141	549	999999	999999	34	560	999999	999999	988	30	135	999999	999999	999999	692	570	999999	627	306	999999	299	655	999999	371	717	308	514	136	920	312	882	677	232	25	796	810	20	459	767	77	104	811	964	911	669	112	296	432	971	577	859	564	620	154	794	486	740	45	124	725	999999	449	831	685	147	458	495	999999	87	881	560	999999	860	239	500	999999	690	999999	999999	999999	22	999999	999999	999999	999999	327	66	88	231	319	80	975	345	999999	999999	655	979	288	773	220	617	590	999999	99	26	999999	704	999999	654	316	796	842	342	509	999999	964	293	488	242	819	401	416	483	999999	811	585	437	817	218	844	507	411	133	491	999999	431	737	75	337	999999	999999	675	434	915	523	238	642	836	338	67	371	501	55	999999	819	999999	116	586	999999	441	999999	886	183	809	808	394	718	850	511	999999	999999	227	161	876	206	726	982	568	254	583	942	601	999999	160	483	16	999999	179	672	999999	324	160	787	895	706	737	501	624	117	999999	519	791	334	56	830	153	350	178	999999	999999	999999	548	999999	705	999999	999999	406	32	336	802	38	999999	188	714	967	85	999999	265	179	468	234	367	460	125	73	161	277	443	999999	339	665	197	422	578	999999	775	999999	999999	406	649	999999	478	999999	999999	110	970	613	620	89	754	713	999999	999999	299	868	999999	98	226	999999	999999	999999	963	999999	999999	999999	841	136	609	999999	201	999999	999999	
999999	999999	999999	756	78	156	25	103	548	657	999999	575	626	580	999999	999999	999999	999999	687	999999	450	68	858	376	776	302	999999	269	999999	13	485	999999	496	999999	999999	478	999999	999999	791	999999	211	548	799	143	999999	136	379	999999	653	13	999999	425	514	665	908	800	672	999999	979	776	977	999999	999999	544	181	999999	88	271	355	719	962	598	928	745	400	901	268	725	766	649	923	612	616	840	114	70	999999	999999	456	999999	806	999999	142	25	964	455	999999	265	961	999999	57	117	999999	999999	51	999999	496	768	275	16	999999	947	995	340	852	375	149	419	440	121	103	257	815	920	999999	564	465	999999	781	999999	999999	13	763	633	602	815	401	999999	798	803	573	614	999999	999999	893	999999	412	802	172	999999	316	880	824	850	999999	799	999999	300	29	487	845	583	987	331	999999	538	193	999999	737	999999	974	999999	620	999999	548	488	692	999999	999999	999999	161	662	999999	192	637	731	188	913	593	802	523	999999	999999	321	957	989	999999	243	999999	999999	675	50	74	134	999999	850	269	197	999999	560	117	926	273	999999	336	192	832	804	999999	673	999999	999999	778	935	524	874	802	308	679	559	861	459	999999	671	389	120	598	625	569	999999	471	991	611	42	695	596	836	698	999999	775	999999	999999	999999	382	999999	404	272	138	610	749	999999	961	999999	752	999999	658	606	602	585	225	594	217	245	999999	211	999999	669	746	250	927	47	114	999999	904	999999	48	908	948	665	985	848	999999	25	999999	740	510	999999	858	343	47	989	999999	122	999999	190	949	587	999999	180	647	999999	526	888	682	712	942	647	999999	360	660	749	658	936	999999	377	999999	201	999999	175	701	999999	811	999999	213	938	803	992	999999	999999	453	460	999999	777	27	999999	332	581	342	116	999999	863	868	999999	682	297	340	308	999999	402	999999	757	171	478	479	762	923	123	684	744	999999	999999	103	891	906	210	484	881	999999	349	55	553	999999	999999	377	838	999999	312	730	915	607	999999	481	162	667	695	999999	999999	999999	265	337	218	999999	597	207	847	769	976	601	482	999999	999999	389	999999	356	512	897	852	110	641	745	999999	999999	769	999999	999999	478	999999	999999	221	999999	999999	583	999999	22	999999	657	999999	999999	529	999999	50	711	999999	112	158	125	999999	805	164	999999	445	999999	999999	999999	716	999999	136	999999	793	379	999999	999999	390	570	999999	876	726	168	999999	854	999999	741	581	573	705	909	144	666	987	299	178	145	79	999999	475	994	999999	153	306	999999	530	999999	328	160	249	999999	999999	687	978	282	
398	151	294	309	171	704	123	103	813	806	691	469	473	503	210	692	682	966	999999	139	999999	582	999999	510	334	999999	999999	430	999999	418	588	999999	688	715	901	999999	850	769	262	771	880	822	340	500	999999	70	346	999999	950	557	614	364	999999	999999	322	815	289	784	975	345	291	999999	770	405	999999	244	781	758	602	182	841	999999	713	334	259	147	999999	999999	191	273	999999	999999	480	776	803	999999	864	999999	403	95	748	999999	793	917	999999	197	61	999999	283	93	999999	999999	232	777	999999	701	999999	268	599	184	573	918	603	712	855	693	223	994	999999	993	999999	940	364	517	434	999999	129	796	844	71	96	999999	98	107	983	900	375	702	70	112	582	606	251	229	999999	830	472	91	71	796	973	66	343	289	713	999999	233	715	353	999999	581	854	423	537	97	999999	830	505	999999	955	327	520	934	499	999999	774	699	145	995	999999	312	999999	735	999999	97	39	974	808	393	644	676	660	359	130	530	728	192	713	141	999999	999999	967	362	115	478	999999	132	843	999999	939	649	98	719	749	637	543	128	375	449	999999	291	31	122	94	288	667	999999	813	969	691	592	985	14	740	604	345	999999	629	579	634	906	140	999999	999999	999999	588	940	610	492	999999	999999	816	274	83	999999	999999	855	278	827	811	999999	318	874	999999	357	663	94	979	154	302	999999	999999	796	814	161	161	92	999999	98	700	726	561	331	982	91	775	721	930	766	999999	490	999999	802	767	343	598	266	999999	106	341	503	961	999999	200	999999	121	29	999999	921	822	896	197	189	999999	95	739	987	891	105	581	942	163	222	999999	812	449	695	38	481	563	999999	329	570	756	206	999999	106	141	853	969	756	271	19	944	730	302	238	675	682	603	999999	374	999999	999999	399	350	748	936	388	689	999999	990	978	999999	927	576	626	999999	930	999999	643	856	48	135	825	680	999999	999999	798	519	999999	30	356	877	952	530	999999	55	999999	855	26	999999	752	174	554	765	999999	650	27	999999	676	805	744	362	959	754	336	999999	699	999999	206	999999	148	869	477	405	644	110	999999	406	915	581	75	85	999999	484	113	999999	581	70	397	503	999999	999999	842	999999	285	999999	917	207	204	129	355	648	999999	999999	999999	999999	696	158	999999	193	243	620	247	999999	739	999999	999999	999999	999999	999999	999999	639	331	702	229	503	36	999999	129	650	192	219	212	796	999999	426	999999	768	999999	999999	187	432	939	213	269	640	407	748	676	616	946	999999	555	999999	167	999999	327	956	
326	999999	857	635	999999	999999	11	34	418	451	868	323	999999	288	999999	999999	285	999999	699	127	999999	588	999999	287	999999	512	704	999999	999999	471	999999	520	109	999999	451	936	371	551	402	469	212	244	231	999999	879	363	373	999999	419	133	465	628	25	999999	523	738	430	580	251	527	775	261	371	947	813	999999	224	999999	999999	95	71	733	146	239	999999	207	999999	151	407	41	148	46	999999	540	15	999999	504	899	999999	713	999999	999999	999999	874	694	999999	873	284	151	999999	148	999999	830	333	72	731	491	785	293	999999	381	288	182	220	388	739	921	999999	941	804	852	999999	999999	999999	579	279	433	271	545	999999	334	92	10	999999	892	558	999999	16	478	283	527	719	999999	630	342	237	619	100	999999	999999	39	53	999999	999999	679	823	999999	707	754	792	308	229	999999	999999	999999	298	288	306	999999	999999	533	999999	362	668	286	143	999999	217	790	351	999999	343	775	591	934	291	749	999999	999999	78	805	508	261	685	999999	999999	479	296	638	53	949	322	999999	666	999999	124	690	674	999999	545	999999	545	916	412	141	999999	999999	658	394	710	549	625	110	259	34	35	662	676	692	978	664	999999	578	746	402	348	570	999999	999999	820	600	84	999999	661	953	269	999999	849	999999	999999	854	820	902	928	504	333	221	523	641	404	462	24	999999	92	880	702	967	179	999999	793	404	999999	497	999999	119	474	33	449	305	765	999999	813	132	681	134	843	519	649	999999	79	999999	999999	999999	766	367	999999	102	999999	780	261	999999	421	840	760	999999	519	333	999999	818	999999	310	999999	999999	876	960	648	891	310	999999	999999	192	327	927	940	667	999999	866	731	216	533	382	513	668	54	472	32	972	371	74	614	520	191	831	222	769	999999	829	601	805	718	694	999999	561	743	78	999999	999999	900	999999	999999	653	602	132	999999	999999	796	113	999999	413	938	999999	529	245	999999	526	999999	495	714	181	313	527	274	925	497	838	590	951	924	975	497	537	82	278	805	961	918	999999	546	564	972	259	655	198	866	53	999999	556	999999	227	999999	489	999999	729	999999	742	388	676	634	456	77	844	188	207	916	410	603	261	440	391	607	941	949	999999	208	64	871	86	69	454	674	44	743	999999	999999	17	758	353	999999	999999	583	252	434	999999	999999	999999	80	458	281	466	449	913	125	827	619	136	999999	629	530	735	999999	312	616	190	781	43	111	481	300	909	999999	259	772	999999	999999	365	516	859	662	81	983	423	805	602	14	999999	918	916	999999	780	477	
999999	823	753	202	999999	635	253	317	999999	999999	999999	999999	372	813	999999	151	748	999999	999999	620	999999	999999	458	752	456	507	999999	186	30	124	195	393	519	441	524	435	28	184	999999	729	999999	552	208	55	394	265	999999	789	813	619	180	897	833	170	999999	170	375	999999	745	773	621	77	296	349	840	215	648	999999	299	999999	132	573	999999	999999	999999	137	999999	413	367	201	74	235	372	411	944	297	559	358	999999	363	999999	26	999999	999999	999999	204	265	999999	215	999999	999999	512	499	58	496	606	999999	309	999999	999999	401	962	643	554	709	396	705	999999	405	552	655	300	297	935	999999	116	145	728	425	999999	872	999999	207	999999	584	561	999999	323	914	347	882	260	999999	972	962	108	382	884	63	722	499	379	999999	662	532	326	225	564	354	390	471	999999	999999	660	798	490	764	464	969	157	661	999999	999999	999999	999999	405	999999	324	999999	605	733	260	675	703	999999	502	457	545	656	268	346	180	969	999999	999999	999999	376	884	999999	481	344	918	915	905	71	118	409	405	992	137	572	900	591	748	657	220	20	190	997	999999	999999	228	808	999999	811	490	999999	999999	190	473	999999	869	150	501	999999	815	999999	769	641	999999	103	61	999999	529	696	999999	589	999999	999999	666	999999	999999	999999	878	999999	126	119	214	104	999999	696	962	999999	529	108	702	760	100	487	842	875	251	999999	453	212	980	999999	289	24	375	900	201	569	999999	999999	999999	982	999999	61	999999	705	999999	675	70	858	140	999999	999999	430	993	685	499	743	999999	790	944	646	443	675	999999	450	830	199	999999	680	999999	999999	700	252	999999	999999	498	48	342	146	999999	576	488	595	81	999999	651	999999	31	689	411	458	999999	733	342	207	548	595	593	704	874	942	999999	390	363	737	999999	781	176	283	196	461	410	999999	57	378	999999	848	604	999999	799	971	999999	999999	279	56	999999	999999	909	999999	180	903	455	999999	271	801	630	108	242	999999	17	870	999999	747	502	950	999999	636	686	963	49	700	999999	999999	904	903	774	905	120	999999	869	179	999999	119	112	293	999999	772	636	255	748	68	615	270	317	999999	999999	430	999999	328	999	242	289	945	27	480	911	186	733	999999	999999	724	999999	926	999999	838	998	582	644	219	944	284	999999	441	225	999999	95	731	961	999999	623	353	368	999999	316	999999	889	925	101	632	999999	829	999999	277	999999	33	81	999999	795	479	999999	707	999999	999999	999999	725	999999	848	730	46	395	190	225	999999	745	683	366	205	999999	837	999999	82	490	21	999999	
999999	245	999999	223	202	999999	999999	935	492	999999	915	999999	40	999999	999999	404	50	205	65	247	201	613	291	532	544	667	999999	79	958	530	858	226	774	999999	999999	999999	510	635	537	136	989	255	733	712	999999	126	999999	788	38	442	907	876	435	774	646	511	953	209	678	999999	999999	336	976	961	196	999999	792	999999	157	111	894	415	667	928	999999	945	880	579	999999	427	341	96	51	999999	622	981	791	10	854	758	535	999999	999999	999999	102	999999	278	771	999999	140	334	795	641	926	548	502	218	506	526	700	631	384	507	999999	999999	948	999999	999999	348	214	907	792	999999	999999	575	594	458	999999	836	999999	999999	118	62	999999	103	546	454	124	999999	130	772	999999	483	163	999999	161	802	705	999999	153	378	817	433	999999	999999	541	999999	253	360	954	53	553	669	931	32	522	332	936	168	657	503	180	999999	227	441	623	999999	999999	270	424	791	753	855	693	999999	860	685	740	348	999999	437	211	763	32	87	228	999999	552	140	614	829	999999	546	161	999999	207	343	215	880	609	999999	586	982	936	999999	999999	697	976	714	172	837	999999	597	606	229	302	417	461	999999	222	997	766	401	656	595	924	216	999999	52	29	527	479	999999	739	999999	850	229	827	860	999999	999999	999999	999999	968	777	247	279	939	931	358	789	999999	75	667	612	467	195	336	999999	248	92	993	999999	695	645	999999	731	999999	999999	379	82	999999	601	999999	691	358	928	432	999999	999999	655	276	772	694	239	645	414	202	137	870	999999	999999	486	621	999999	999999	999999	152	333	999999	516	999999	670	562	999999	209	999999	713	976	263	999999	762	457	999999	999999	815	231	249	465	999	952	538	730	408	714	999999	113	979	999999	999999	643	786	999999	469	841	243	606	220	419	999999	364	701	999999	874	341	902	445	493	39	890	316	999999	686	333	999999	977	691	999999	848	104	105	311	67	821	619	752	662	988	161	359	999999	20	829	435	999999	261	999999	999999	77	811	744	619	949	999999	848	177	109	776	12	863	999999	344	372	324	999999	62	644	999999	999999	588	249	456	342	680	680	305	646	261	999999	215	999999	834	999999	46	359	485	361	301	999999	452	653	886	999999	298	806	875	648	999999	500	999999	617	918	999999	999999	571	999999	287	279	95	552	999999	847	98	797	208	717	149	335	964	458	999999	353	430	812	934	999999	471	53	999999	999999	657	999999	761	999999	597	746	242	715	474	71	208	999999	999999	431	921	806	798	198	999999	98	735	322	999999	999999	891	999999	498	789	554	999999	
826	999999	406	290	895	999999	95	999999	209	461	999999	434	861	999999	260	618	147	998	890	138	564	282	953	784	80	999999	590	720	999999	999999	258	999999	999999	266	999999	964	685	925	536	531	999999	806	988	638	614	999999	461	648	790	282	136	999999	898	999999	999999	553	289	621	220	560	809	375	787	999999	213	41	999999	999999	999999	296	999999	999999	472	369	418	999999	999999	325	999999	769	883	941	999999	999999	206	758	999999	999999	612	691	999999	999999	715	975	722	999999	999999	122	434	582	999999	856	981	999999	349	914	36	999999	17	894	269	964	999999	450	677	867	999999	856	678	999999	487	999999	999999	999999	612	999999	506	999999	647	999999	999999	999999	999999	598	731	36	960	435	591	999999	731	999999	738	717	432	999999	622	999999	308	854	908	171	443	980	104	520	863	15	999999	480	999999	540	891	943	164	98	999999	853	719	650	999999	20	999999	396	723	999999	999999	284	999999	891	999999	242	999999	792	999999	578	999999	910	503	220	172	954	999999	999999	874	201	132	795	563	343	646	999999	554	658	948	999999	897	57	999999	631	731	589	462	10	999999	186	999999	999999	787	585	360	999999	359	509	487	999999	476	163	522	531	350	993	721	219	254	488	687	540	844	999999	681	689	999999	999999	488	583	502	999999	888	999999	849	33	17	977	983	483	419	55	180	996	431	743	534	999999	999999	737	999999	252	755	745	498	811	264	529	904	999999	999999	486	30	903	999999	999999	999999	824	681	327	986	744	236	999999	78	642	369	848	836	937	165	999999	592	999999	999999	259	999999	152	209	48	768	487	83	322	999999	933	999999	277	547	499	999999	710	63	963	751	133	999999	984	676	999999	999999	416	999999	999999	999999	601	894	999999	197	209	154	999999	624	643	999999	508	670	914	806	145	999999	101	999999	346	468	999999	999999	628	10	592	243	803	476	353	999999	999999	999999	116	806	372	48	755	89	347	355	356	95	999999	415	252	462	112	188	541	248	360	115	357	508	70	999999	999999	999999	605	966	350	656	281	56	999999	714	564	117	444	999999	999999	22	999999	991	999999	369	999999	222	757	139	140	625	934	115	246	257	447	608	745	634	772	486	484	381	14	700	814	373	219	538	898	994	999999	445	999999	999999	151	365	396	701	999999	62	521	475	999999	725	721	175	999999	999999	277	956	372	809	333	385	537	592	987	421	999999	89	13	228	999999	145	881	499	729	898	999999	91	222	999999	349	719	999999	18	545	288	979	648	999999	271	271	942	632	934	121	999	809	559	378	975	157	999999	59	999999	244	
699	999999	232	445	912	842	195	743	328	470	613	421	529	999999	708	441	999999	526	741	999999	299	999999	999999	387	730	98	556	713	246	999999	999999	999999	671	999999	845	444	756	212	650	999999	85	208	999999	999999	507	999999	999999	512	669	999999	999999	689	999999	999999	945	196	999999	844	715	824	296	481	507	431	336	999999	749	755	211	274	999999	999999	999999	322	999999	100	999999	483	879	151	999999	53	999999	703	655	454	362	999999	829	999999	999999	999999	497	825	142	999999	701	882	146	564	839	535	311	405	999999	547	812	995	463	854	987	999999	999999	999999	26	252	999999	803	776	881	591	422	925	999999	999999	999999	999999	999999	189	287	399	326	346	325	311	281	999999	648	999999	117	641	366	872	974	999999	133	947	999999	808	890	175	999999	116	999999	972	427	609	758	678	94	341	762	999999	999999	999999	670	86	648	272	744	509	789	958	668	249	234	549	951	999999	999999	825	293	251	298	121	502	220	999999	352	884	999999	984	999999	760	775	879	999999	999999	520	10	56	308	999999	74	391	386	938	447	24	748	877	999999	999999	84	269	58	520	526	73	961	460	994	306	388	82	999999	818	208	999999	370	684	852	999999	880	999999	526	633	187	999999	735	563	773	77	604	17	999999	116	896	999999	727	368	33	632	558	550	62	12	999999	999999	999999	568	740	554	654	73	999999	227	997	527	742	999999	343	619	338	407	687	927	701	381	999999	418	922	999999	175	11	660	999999	882	339	999999	999999	361	999999	51	177	823	228	422	999999	982	999999	999999	379	758	311	35	414	304	160	863	999999	310	900	999999	457	645	43	999999	652	413	804	999999	999999	32	228	73	999999	577	171	584	468	514	171	398	273	999999	999999	948	999999	999999	255	925	731	476	380	223	460	264	593	531	789	999999	770	136	187	999999	452	999999	540	247	877	836	142	575	404	620	999999	512	668	158	999999	999999	524	675	168	999999	614	999999	652	14	613	893	984	999999	999999	628	744	999999	999999	813	856	206	418	626	999999	418	793	165	999999	760	84	948	595	444	438	705	325	104	968	309	845	999999	704	535	999999	999999	852	502	781	775	875	114	301	999999	302	896	999999	897	576	749	95	458	999999	892	929	664	999999	549	211	99	999999	649	76	911	967	999999	501	883	992	124	566	300	384	306	999999	969	999999	999999	152	541	39	428	999999	228	223	397	143	812	605	969	999999	312	300	691	473	999999	48	389	999999	697	405	792	905	461	999999	794	83	822	17	960	17	999999	999999	670	999999	884	131	999999	999999	999999	
999999	689	999999	32	437	263	10	999999	999999	658	999999	999999	853	454	146	247	522	75	45	429	324	321	804	645	962	129	999999	999999	999999	588	113	201	999999	317	236	999999	514	883	34	999999	793	390	989	359	999999	999999	713	953	999999	999999	371	66	811	999999	265	999999	884	999999	69	318	359	999999	71	254	554	739	585	545	227	430	733	639	51	116	635	999999	999999	455	616	233	415	999999	105	999999	999999	57	389	423	999999	86	999999	872	823	999999	579	999999	999999	745	804	299	164	999999	999999	114	98	731	999999	705	642	331	999999	999999	35	836	999999	408	285	260	999999	507	359	172	494	999999	598	860	999999	335	536	222	614	999999	651	326	78	248	999999	999999	999999	495	999999	684	780	730	999999	402	847	986	814	181	147	78	717	999999	940	991	683	593	515	238	914	688	179	430	716	251	787	708	767	663	192	999999	999999	541	999999	675	391	763	893	206	22	999999	521	364	85	546	999999	354	386	87	564	999999	486	492	580	354	514	999999	23	16	614	148	229	160	999999	853	538	186	999999	274	999999	919	700	319	999999	95	999999	814	999999	999999	382	443	332	690	109	559	807	56	961	999999	170	40	999999	886	591	874	610	999999	374	999999	17	692	521	999999	476	644	999999	176	999999	495	187	699	999999	843	999999	999999	816	538	60	439	56	999999	225	714	999999	579	999999	814	727	351	999999	805	450	133	999999	999999	922	219	999999	464	628	640	999999	999999	941	470	34	999999	261	419	67	82	321	934	999999	525	477	807	999999	896	475	127	999999	999999	20	381	259	881	680	944	259	606	324	595	811	415	712	749	772	642	555	272	999999	318	999999	412	494	515	999999	647	222	125	211	327	989	511	201	999999	464	569	999999	152	235	317	170	460	757	725	133	769	812	728	44	375	351	212	564	140	640	608	887	999999	933	43	732	143	405	999999	606	310	223	858	999999	212	999999	412	46	255	157	833	654	769	392	189	835	493	90	835	976	786	999999	70	999999	999999	682	999999	219	202	584	37	65	999999	129	822	555	953	443	832	999999	939	176	999999	999999	807	999999	127	361	753	208	248	999999	569	999999	819	363	163	644	437	529	999999	202	999999	999999	129	777	892	650	569	634	881	60	999999	891	999999	620	636	87	416	902	564	126	466	993	345	999999	496	741	309	468	402	319	15	312	990	746	331	999999	863	40	999999	477	999999	129	327	999999	805	677	982	999999	999999	85	999999	534	964	837	735	850	999999	999999	999999	161	350	110	242	572	54	999999	999999	999999	298	
987	223	386	842	97	334	999999	676	157	178	818	999999	999999	742	326	90	480	999999	162	21	481	324	717	749	909	137	690	999999	999999	154	859	776	999999	910	738	862	852	692	877	512	398	184	187	977	471	999999	249	368	915	491	999999	607	999999	289	816	673	999999	999999	932	959	644	460	921	13	319	52	77	999999	999999	463	999999	787	470	649	999999	307	999999	740	287	517	888	999999	999999	999999	999999	262	37	412	103	75	367	999999	760	918	868	938	263	999999	667	429	999999	59	365	461	999999	785	999999	109	666	519	536	999999	359	424	81	323	999999	657	433	999999	999999	999999	106	937	999999	23	999999	552	780	683	54	962	83	857	999999	999999	965	519	21	794	999999	999999	746	583	538	999999	999999	345	999999	555	999999	605	751	610	414	999999	952	427	365	999999	758	594	329	982	475	574	691	501	241	999999	357	999999	646	638	942	98	999999	522	409	504	158	691	705	999999	999999	448	221	472	999999	999999	999999	999999	164	771	46	530	608	763	118	964	910	373	114	615	207	490	999999	122	667	325	999999	999999	999999	860	101	76	999999	103	758	37	362	999999	999999	717	354	809	814	874	602	422	490	165	999999	445	999999	999999	586	100	999999	743	488	109	999999	137	999999	457	999999	303	999999	969	640	999999	14	91	612	691	325	397	999999	397	999999	94	519	255	835	596	999999	582	276	316	490	999999	999999	999999	999999	999999	999999	920	945	897	289	521	204	633	781	975	999999	333	832	999999	999999	999999	830	640	77	404	589	559	999999	999999	999999	946	37	999999	999999	841	450	989	543	359	278	405	451	999999	999999	164	890	886	999999	860	446	701	999999	374	847	999999	999999	434	999999	153	673	864	999999	999999	474	342	999999	829	154	939	534	999999	790	999999	634	73	747	999999	532	913	513	703	95	441	738	731	999999	662	526	197	872	25	52	399	686	414	777	999999	898	775	670	70	741	999999	335	285	910	276	740	783	553	511	901	43	640	970	778	196	41	742	145	831	313	957	77	999999	128	401	797	999999	296	999999	999999	756	252	452	961	999999	115	463	820	930	921	743	643	999999	123	999999	758	716	635	590	649	165	639	838	999999	783	466	816	999999	999999	479	520	999999	487	999999	999999	791	198	999999	226	999999	578	999999	215	909	569	324	706	999999	119	642	999999	999999	999999	427	999999	127	413	694	188	104	298	306	311	999999	411	257	165	428	968	999999	570	707	418	509	80	243	434	929	198	468	999999	421	57	877	397	999999	999999	69	539	37	387	999999	830	132	792	282	620	
999999	508	999999	168	288	999999	891	82	383	185	206	356	179	693	999999	999999	999999	344	876	258	999999	73	485	466	105	888	941	999999	77	877	296	716	999999	999999	999999	430	876	310	482	985	165	804	23	750	593	713	370	343	902	996	999999	788	999999	33	999999	999999	32	855	73	999999	999999	61	14	999999	889	490	999999	556	23	63	629	999999	999999	891	102	999999	999999	735	999999	392	999999	999999	999999	80	766	999999	800	774	999999	990	999999	999999	247	92	999999	114	800	517	860	999999	164	814	330	849	999999	701	926	34	930	999999	640	297	982	680	999999	999999	999999	934	999999	391	689	783	130	999999	999999	608	182	779	400	988	828	542	999999	769	237	713	287	98	999999	74	999999	775	844	999999	360	120	999999	566	220	613	989	865	776	479	999999	381	694	307	203	768	529	157	634	942	739	999999	423	999999	452	169	610	36	241	999999	809	914	999999	262	673	545	569	999999	569	786	999999	963	765	404	356	999999	29	979	999999	935	544	434	150	902	999999	999999	696	826	124	60	13	963	999999	999999	670	509	442	441	634	658	208	914	999999	848	942	999999	341	28	866	596	150	630	141	306	142	384	773	47	134	420	848	742	501	518	782	999999	338	665	734	999999	999999	587	355	246	999999	629	999999	301	959	362	920	999999	960	999999	910	383	831	338	967	295	999999	405	317	223	809	465	423	79	999999	907	447	676	293	29	183	999999	284	895	569	999999	538	481	88	999999	999999	999999	782	973	608	999999	999999	10	697	999999	120	27	280	141	436	280	216	776	235	61	915	999999	395	941	999999	357	108	936	999999	465	757	264	327	545	723	639	683	449	471	668	703	446	978	999999	999999	999999	999999	999999	468	298	305	761	999999	36	999999	255	784	840	629	260	309	276	241	242	692	856	999999	735	418	796	597	999999	314	566	357	478	276	551	42	199	75	955	478	480	169	995	18	999999	689	478	855	842	820	221	368	437	215	745	999999	62	999999	999999	734	671	701	999999	457	689	999999	387	978	243	808	999999	999999	354	798	761	83	697	847	409	55	939	941	754	946	103	208	999999	273	530	399	979	734	518	230	807	778	630	999999	328	622	311	499	622	44	390	36	24	999999	453	672	464	999999	65	511	794	729	999999	592	999999	490	999999	124	999999	843	999999	705	676	999999	990	983	452	159	529	786	744	450	329	720	565	77	194	999999	820	999999	935	774	999999	999999	435	999999	832	47	194	837	865	196	51	999999	214	685	359	890	648	470	229	999999	685	279	766	
354	999999	235	36	295	306	999999	304	599	907	64	37	669	697	913	160	414	964	999999	921	557	408	550	515	880	718	999999	643	999999	999999	630	98	409	999999	999999	676	999999	21	898	541	399	892	452	999999	159	657	689	999999	734	319	814	350	994	999999	999999	946	860	719	156	577	999999	832	944	999999	287	999999	628	429	616	999999	554	403	76	160	532	665	955	679	366	232	39	110	908	50	999999	290	104	999999	42	144	816	999999	864	331	538	567	948	492	593	193	39	999999	586	497	764	421	999999	999999	825	999999	991	190	999999	923	548	999999	923	999999	146	999999	871	577	999999	481	430	668	539	745	622	999999	717	472	999999	182	999999	999999	999999	420	999999	999999	16	260	999999	488	999999	999999	532	941	999999	635	643	54	356	596	999999	462	999999	114	77	106	999999	539	231	860	835	528	104	999999	730	778	999999	512	628	999999	990	620	352	999999	338	794	145	597	961	986	331	999999	126	499	999999	741	897	419	353	999999	531	477	39	999999	999999	625	541	351	221	14	257	140	999999	622	605	999999	120	963	776	283	960	293	577	244	999999	173	999999	605	330	999999	880	969	169	999999	212	523	590	999999	265	999999	263	794	386	956	999999	200	999999	503	999999	999999	999999	934	642	80	999999	247	899	795	835	999999	223	936	30	999999	134	287	971	977	420	92	120	999999	708	72	29	175	907	620	999999	348	916	907	711	170	367	946	336	999999	229	964	623	795	152	999999	499	326	774	164	999999	462	229	278	93	811	59	498	235	579	60	63	340	289	301	496	573	999999	234	859	864	999999	950	999999	757	455	468	999999	989	999999	573	703	401	999999	787	52	999999	647	824	999999	999999	999999	999999	757	48	176	634	343	503	655	999999	193	102	915	300	654	511	346	521	637	353	734	999999	999999	16	357	662	587	501	259	377	925	491	334	748	995	467	203	843	591	999999	999999	821	343	730	999999	999999	999999	462	999999	540	782	136	196	556	386	370	427	999999	691	514	999999	841	254	288	287	701	767	176	999999	999999	999999	503	930	816	228	999999	174	573	626	746	186	135	368	718	594	798	305	999999	372	635	49	452	161	86	773	999999	577	65	452	999999	843	319	167	999999	232	999999	206	380	999999	999999	999999	999999	134	945	338	922	999999	535	694	999999	406	989	804	669	999999	865	351	853	53	999999	999999	119	130	999999	999999	866	967	421	496	314	999999	924	449	899	999999	195	328	999999	748	851	808	51	370	963	292	854	514	999999	800	367	937	353	999999	999999	136	95	734	
197	53	471	954	72	49	389	886	999999	999999	905	239	999999	547	999999	114	201	999999	305	749	999999	654	999999	362	479	999999	138	377	999999	596	58	999999	354	461	140	172	287	896	999999	11	980	87	999999	314	609	999999	838	820	801	999999	145	274	999999	999999	577	542	994	119	999999	450	910	22	637	884	999999	142	885	509	999999	973	827	999999	390	303	768	999999	843	744	753	220	782	999999	575	20	461	784	941	17	883	598	178	178	999999	306	101	968	449	999999	999999	476	383	338	413	828	420	840	999999	999999	578	498	698	260	366	275	999999	601	999999	626	999999	999999	201	999999	626	818	999999	659	884	94	211	799	999999	999999	930	999999	836	453	999999	746	600	620	901	999999	439	999999	999999	999999	812	155	638	499	531	999999	502	106	284	506	999999	999999	34	999999	956	798	336	778	859	999999	329	999999	439	224	999999	700	36	999999	816	788	999999	241	919	999999	847	738	999999	999999	278	815	425	834	12	340	740	999999	999999	999999	664	999999	86	999999	534	128	598	999999	716	999999	802	830	797	689	290	999999	67	480	675	147	999999	227	999999	999999	509	54	999999	494	86	999999	483	999999	978	197	157	713	999999	999999	706	800	297	124	32	999999	909	999999	28	735	999999	999999	282	270	644	585	925	447	999999	463	161	490	763	999999	999999	999999	940	426	852	610	541	576	783	280	999999	874	849	999999	204	319	713	999999	999999	629	939	999999	826	999999	740	403	271	710	953	258	636	226	47	193	468	415	102	492	595	999999	999999	978	732	12	496	999999	735	135	253	999999	999999	99	464	999999	174	999999	791	999999	685	459	999999	831	623	535	643	557	999999	665	999999	789	226	999999	476	617	435	999999	837	999999	726	970	667	146	466	999999	509	546	761	903	999999	381	623	376	806	145	80	999999	999999	999999	368	938	999999	79	794	464	999999	528	623	847	708	212	258	967	999999	715	999999	212	999999	121	999999	106	795	933	999999	959	175	849	424	999999	999999	72	606	640	999999	999999	48	597	351	12	286	981	923	914	205	817	133	656	376	101	353	867	999999	253	181	272	152	999999	434	834	298	385	114	292	310	645	605	618	999999	221	676	204	860	999999	835	54	182	881	737	828	836	519	483	332	999999	679	75	363	468	202	999999	48	999999	516	713	900	999999	999999	999999	560	999999	515	999999	164	424	159	17	634	418	999999	999999	999999	999999	999999	999999	779	901	781	306	630	579	252	159	320	999999	638	41	353	659	934	177	541	999999	999999	616	331	376	328	907	837	672	440	999999	999999	999999	384	
777	999999	999999	933	998	105	344	983	999999	999999	999999	832	999999	786	999999	663	975	483	959	557	993	93	989	677	413	583	874	468	958	149	307	818	218	999999	860	473	999999	999999	935	82	207	294	207	647	965	999999	740	999999	719	18	999999	471	382	555	999999	693	999999	999999	530	425	231	876	34	999999	672	547	623	395	925	999999	828	260	548	886	360	999999	885	351	711	869	842	753	749	950	684	999999	445	663	811	177	895	993	205	519	999999	330	269	366	975	428	919	354	205	74	189	999999	922	495	204	682	808	236	139	660	582	477	136	84	166	999999	999999	960	584	999999	758	834	65	38	45	39	448	999999	376	292	949	498	557	999999	770	999999	913	950	468	138	369	669	999999	544	936	999999	204	195	209	149	327	959	769	999999	316	354	159	893	999999	174	243	288	859	847	710	94	920	452	313	686	922	160	502	455	999999	99	999999	520	102	999999	835	263	329	999999	999999	990	728	120	999999	999999	330	999999	999999	303	999999	90	810	27	999999	852	999999	752	882	999999	226	176	466	999999	57	999999	384	638	999999	798	339	980	959	631	881	719	365	810	83	887	999999	903	660	208	560	999999	288	953	685	249	208	93	381	806	21	999999	533	414	999999	161	999999	691	228	702	964	999999	131	188	145	124	999999	652	999999	999999	999999	323	516	268	999999	738	938	431	953	561	599	256	608	999999	999999	93	999999	951	747	999999	999999	674	684	999999	999999	645	999999	110	817	571	999999	556	999999	386	650	999999	999999	999999	999999	999999	222	620	738	666	113	717	316	968	999999	61	928	545	905	756	160	492	999999	558	33	128	550	838	613	391	999999	999999	842	999999	999999	921	801	920	310	423	709	999999	935	28	854	526	338	229	541	766	642	999999	650	657	236	167	70	733	999999	999999	999999	384	999999	357	858	999999	875	93	466	646	259	999999	245	492	999999	925	557	619	703	506	999999	330	306	999999	748	600	999999	999999	996	354	861	999999	678	777	639	999999	999999	999999	999999	794	999999	999999	999999	895	516	999999	972	168	610	999999	610	450	39	745	743	462	999999	170	608	999999	667	691	999999	121	784	190	999999	468	852	722	709	999999	459	908	855	544	999999	410	340	123	999999	244	999999	696	744	421	49	999999	43	186	255	999999	979	902	999999	999999	999999	999999	120	335	305	999999	315	887	999999	999999	991	130	889	209	895	677	999999	494	640	999999	117	999999	377	373	151	406	434	676	476	653	989	557	781	895	386	999999	300	999999	999999	999999	929	696	105	113	429	918	999999	834	
291	578	235	495	999999	704	851	766	284	746	193	898	90	638	420	999999	999999	444	349	994	822	978	999999	825	675	999999	503	421	305	273	943	233	999999	599	394	898	999999	504	295	87	53	620	642	553	820	999999	41	300	285	158	462	985	999999	58	22	999999	201	410	999999	743	210	440	470	20	803	999999	544	490	254	522	999999	155	158	999999	950	999999	346	833	14	755	496	213	146	999999	810	958	999999	999999	999999	91	707	999999	685	999999	876	999999	159	631	750	999999	386	551	56	763	999999	999999	836	317	108	999999	966	999999	999999	74	256	997	303	323	999999	844	316	238	903	172	999999	999999	470	606	395	346	63	714	93	154	378	945	999999	383	527	503	131	346	216	777	999999	349	622	621	999999	878	319	999999	431	905	553	157	999999	884	999999	127	846	240	921	999999	999999	262	284	261	695	311	999999	920	795	706	999999	970	32	135	57	475	999999	848	310	999999	36	999999	999999	187	601	231	307	282	999999	409	656	999999	424	454	31	999999	999999	370	926	994	999999	399	49	999999	191	583	135	522	836	999999	238	998	999999	414	735	538	999999	106	660	474	14	999999	999999	396	59	833	999999	999999	114	195	410	528	922	316	480	637	999999	567	996	999999	105	784	446	952	181	658	960	999999	719	999999	892	968	710	999999	989	478	903	999999	999999	358	37	558	417	651	81	999999	999999	623	933	107	359	412	110	642	378	999999	132	999999	224	999999	872	999999	999999	622	303	442	817	470	999999	12	733	535	892	999999	999999	547	376	794	880	471	582	999999	86	999999	999999	489	868	78	999999	770	355	999999	438	999999	999999	491	700	795	358	639	999999	615	307	931	374	823	520	999999	651	999999	852	337	662	753	999999	535	468	245	489	999999	573	999999	386	556	999999	372	107	618	171	999999	846	581	999999	250	579	967	49	155	257	319	969	415	427	263	999999	999999	708	999999	464	999999	33	465	316	999999	75	153	239	999999	285	11	726	999999	301	152	984	281	890	421	183	851	496	322	987	179	843	168	331	133	639	637	664	421	163	220	485	390	274	999999	184	435	737	299	870	256	592	999999	123	285	278	645	137	296	511	999999	464	710	477	146	700	906	822	999999	121	647	346	315	748	90	999999	603	17	988	246	999999	123	206	452	741	587	776	55	55	854	999999	999999	378	909	550	756	774	999999	137	211	278	612	631	999999	232	999999	999999	329	42	999999	999999	638	149	59	999999	499	267	267	736	558	924	861	999999	999999	128	147	967	405	207	333	892	690	879	
787	968	145	999999	29	999999	831	311	456	23	437	189	364	370	329	999999	60	499	516	999999	578	999999	416	999999	379	999999	95	999999	880	131	708	999999	984	759	361	90	627	17	999999	47	905	999999	477	847	348	82	763	999999	648	999999	157	834	385	999999	310	999999	561	309	122	959	144	888	430	999999	314	999999	999999	604	19	248	529	53	999999	479	281	330	809	569	497	307	999999	318	999999	631	974	874	350	481	999999	851	999999	999999	894	288	902	26	827	999999	999999	999999	999999	999999	767	999999	729	114	582	906	241	979	701	992	812	815	999999	826	594	798	360	440	371	724	155	167	719	211	158	973	576	265	503	999999	35	860	430	146	550	999999	902	869	301	444	249	479	999999	536	515	88	625	999999	432	999999	791	112	275	163	23	609	689	999999	999999	999999	999999	975	486	999999	999999	951	395	526	286	699	896	491	148	999999	484	675	18	999999	695	79	357	500	833	999999	874	923	594	999999	133	940	999999	383	913	692	999999	999999	993	999999	569	564	693	108	799	732	143	310	999999	348	678	999999	999999	505	999999	886	261	839	152	999999	170	53	999999	128	999999	345	999999	522	577	999999	999999	221	681	999999	624	141	386	259	700	999999	340	999999	999999	256	598	785	349	708	550	37	441	274	131	981	954	525	207	574	705	464	247	620	732	518	999999	999999	666	708	881	701	510	12	149	51	682	595	94	120	530	999999	996	999999	972	999999	24	999999	99	700	938	108	933	811	553	245	863	719	841	450	730	140	999999	999999	827	999999	999999	438	999999	999999	309	368	441	999999	54	97	468	461	648	192	503	967	377	966	769	782	768	698	999999	903	187	962	999999	643	999999	399	499	365	958	133	33	586	433	999999	999999	580	666	999999	766	466	777	411	81	659	947	763	999999	161	999999	54	999999	999999	979	230	999999	347	999999	798	999999	654	999999	113	999999	999999	999999	917	543	367	575	999999	126	999999	931	992	999999	775	890	104	696	626	999999	347	999999	913	53	205	999999	212	117	63	965	999999	148	122	999999	674	908	557	500	40	999999	405	586	682	928	168	896	987	104	136	999999	520	112	999999	28	259	619	999999	481	963	999999	340	260	521	234	257	782	819	134	462	867	343	999999	665	405	241	761	811	999999	884	308	619	999999	999999	607	454	766	67	103	999999	64	999999	86	536	719	889	999999	75	458	999999	386	86	999999	642	269	123	916	446	685	787	498	808	999999	596	999999	701	999999	999999	914	779	490	725	725	515	407	999999	267	999999	999999	999999	95	695	
362	314	508	232	756	475	721	493	999999	330	381	316	999999	255	724	999999	871	999999	667	999999	160	999999	999999	660	999999	357	244	999999	856	848	499	179	701	802	455	299	98	443	999999	756	557	999999	999999	170	353	419	394	999999	824	777	206	928	849	220	545	683	124	999999	871	999999	240	11	636	689	831	999999	615	327	800	434	401	999999	999999	910	328	730	438	999999	999999	941	999999	93	895	88	999999	999999	330	491	267	771	185	999999	571	546	999999	999999	999999	561	338	151	804	999999	361	400	999999	768	854	938	999999	814	999999	93	540	930	445	157	116	558	47	269	881	134	999999	999999	258	999999	999999	537	394	772	936	877	999999	175	999999	896	731	504	999999	884	716	391	599	452	525	999999	999999	641	110	378	450	245	999999	79	269	680	999999	332	152	236	902	999999	999999	129	878	999999	392	375	999999	548	999999	611	999999	162	553	500	534	617	512	166	450	999999	436	999999	999999	700	363	632	905	466	890	409	362	475	982	399	837	479	573	157	709	344	999999	562	999999	838	389	371	999999	769	155	398	820	986	785	677	890	538	999999	999999	999999	999999	469	336	999999	26	258	390	180	999999	663	64	999999	365	999999	999999	999999	874	73	493	321	992	115	146	320	502	999999	376	999999	314	999999	999999	682	395	142	999999	874	521	904	999999	590	999	999999	372	115	100	354	999999	540	999999	301	26	474	999999	867	32	999999	332	25	999999	437	881	999999	865	654	364	382	658	233	506	241	864	969	999999	999999	322	801	999999	41	229	157	999999	836	999999	23	492	834	999999	528	119	305	551	505	748	507	708	308	334	718	751	718	696	241	43	446	999999	999999	346	411	555	231	911	301	999999	18	314	999999	688	852	171	529	999999	139	124	210	690	369	230	999999	203	23	477	999999	999999	999999	461	999999	802	574	587	999999	498	967	973	887	999999	260	999999	999999	203	663	620	482	557	999999	715	566	127	833	756	76	999999	716	217	541	754	886	999999	294	556	999999	252	123	274	725	999999	46	165	999999	816	439	659	999999	436	999999	999999	994	477	67	795	894	999999	969	999999	520	619	999999	759	441	143	507	248	424	999999	781	420	999999	217	831	200	678	411	891	26	999999	417	346	290	676	149	759	999999	999999	498	661	999999	999999	999999	754	999999	259	287	723	999999	318	200	245	305	654	129	896	786	645	867	999999	493	999999	952	500	113	282	501	999999	999999	384	97	999999	925	999999	142	147	999999	463	725	999999	401	999999	799	999999	136	182	51	635	557	252	972	774	96	381	178	
766	330	804	651	999999	999999	999999	431	718	999999	906	319	772	522	982	999999	333	920	927	725	806	92	254	374	999999	240	865	535	999999	411	323	208	554	364	376	817	405	811	999999	999999	999999	265	999999	486	229	862	999999	123	574	999999	999999	853	999999	999999	371	683	999999	440	720	603	999999	669	381	316	907	707	764	999999	156	999999	299	999999	39	745	528	999999	999999	768	154	78	999999	752	999999	502	762	469	49	898	992	692	741	999999	101	297	298	537	883	775	579	522	999999	860	966	409	267	136	824	424	137	820	682	317	999999	999999	641	150	708	879	553	999999	668	866	426	463	999999	999999	430	999999	456	990	666	235	198	999999	970	111	999999	560	999999	636	999999	625	771	182	999999	434	999999	449	999999	158	829	14	231	141	853	241	999999	513	999999	933	706	93	999999	146	163	457	128	663	999999	539	364	157	645	917	803	53	104	254	999999	999999	654	980	999999	308	999999	662	14	66	778	739	999999	282	583	310	930	561	657	635	999999	562	316	26	768	126	793	681	999999	314	338	810	146	200	68	999999	289	725	998	669	974	500	452	71	999999	942	871	92	999999	345	986	999999	999999	999999	235	892	692	999999	222	968	514	999999	303	699	728	967	999999	477	224	605	999999	214	562	999999	660	999999	999999	254	999999	826	254	711	117	33	327	96	425	999999	964	176	295	652	513	40	164	493	207	753	343	999999	349	404	867	968	324	999999	689	406	808	708	782	448	505	396	999999	803	383	280	382	641	552	925	999999	57	319	378	701	999999	834	176	999999	366	910	225	486	850	999999	148	708	999999	407	28	868	266	999999	999999	156	999999	316	361	120	926	380	701	373	424	890	820	999999	946	90	167	999999	999999	999999	426	537	290	999999	999999	959	244	571	836	244	534	67	257	664	472	231	999999	224	482	999999	403	985	219	851	72	959	33	490	999999	465	249	455	236	878	967	320	865	217	443	999999	999999	364	544	467	839	366	643	999999	196	724	999999	942	999999	585	983	999999	328	439	999999	913	936	754	999999	381	994	89	999999	379	696	161	366	377	781	90	190	999999	451	999999	21	705	326	999999	999999	48	999999	999999	365	650	999999	999999	992	436	369	530	465	999999	999999	172	999999	760	999999	274	469	45	999999	999999	999999	19	405	944	999999	576	427	151	596	78	461	999999	999999	999999	724	190	484	169	169	929	17	999999	625	68	999999	999999	288	261	179	62	408	999999	679	999999	144	355	255	999999	547	425	999999	227	933	396	670	783	750	774	999999	355	789	
309	999999	439	999999	999999	394	346	460	709	999999	175	972	544	670	202	999999	589	563	378	934	535	622	743	919	789	326	238	398	999999	538	514	225	824	272	108	999999	250	999999	233	961	909	499	837	137	844	999999	999999	999999	477	999999	999999	221	667	421	263	687	142	999999	339	594	165	947	750	999999	783	949	158	282	571	810	999999	876	339	416	35	46	784	615	85	544	928	999999	999999	28	999999	303	557	413	18	421	260	999999	382	639	805	961	748	666	353	894	999999	999999	165	666	841	294	881	261	395	227	903	999999	443	795	666	654	35	999999	804	490	999999	745	273	999999	999999	129	999999	700	610	73	297	999999	272	190	446	811	356	264	186	91	421	999999	27	999999	518	733	297	586	972	999999	935	26	861	862	503	362	999999	15	116	999999	790	190	651	332	930	999999	264	262	359	999999	999999	771	555	723	79	105	999999	482	640	999999	831	917	999999	999999	137	280	999999	409	687	93	958	351	158	999999	300	241	655	695	860	733	479	44	237	128	853	999999	999999	148	999999	408	635	381	374	999999	999999	873	462	202	204	659	529	999999	575	999999	999999	956	999999	999999	432	837	450	42	621	999999	357	796	689	609	605	999999	809	999999	999999	289	458	586	976	868	574	426	999999	999999	501	211	214	623	469	961	231	999999	999999	380	999999	955	958	602	759	466	932	103	194	999999	597	999999	849	411	249	296	816	319	979	754	526	999999	69	987	540	420	703	733	337	727	388	999999	421	439	411	999999	330	855	999999	999999	936	481	999999	925	865	999999	361	999999	999999	182	999999	999999	917	999999	853	999999	896	970	71	349	763	999999	999999	466	474	999999	819	420	10	999999	965	961	493	999999	818	55	772	143	999999	280	68	900	359	999999	999999	477	789	999999	585	999999	763	359	793	486	756	737	715	776	461	999999	999999	999999	999999	793	216	999999	999999	999999	978	808	999999	762	999999	999999	999999	999999	848	610	883	997	110	204	834	310	827	999999	177	16	712	999999	339	999999	682	156	999999	999999	999999	566	948	999999	58	341	645	777	761	10	511	999999	205	999999	999999	115	892	463	875	255	999999	501	966	999999	26	999999	745	999999	478	999999	90	999999	961	173	764	291	661	494	999999	769	559	66	549	827	114	174	810	819	200	234	999999	999999	999999	583	20	999999	999999	358	381	636	595	746	308	999999	920	809	51	42	139	607	454	407	515	116	696	999999	951	149	495	852	611	926	707	254	838	999999	430	387	163	166	999999	312	123	321	999999	812	758	730	906	999999	133	999999	
689	593	779	999999	713	175	887	959	656	461	862	529	35	668	49	64	980	68	388	663	878	973	916	151	294	203	932	883	999999	230	242	999999	729	833	247	999999	999999	143	999999	265	500	203	510	240	450	593	296	514	773	703	750	999999	999999	469	899	716	676	637	420	999999	242	999999	667	435	229	671	799	999999	431	924	999999	846	909	133	172	684	473	685	999999	999999	999999	428	120	598	999999	393	283	999999	933	999999	447	836	999999	639	33	497	536	84	20	778	794	999999	92	849	124	903	999999	793	307	225	252	990	936	720	612	814	892	79	999999	999999	398	540	268	900	999999	752	134	280	110	675	999999	398	675	999999	999999	813	345	271	999999	999999	454	490	962	999999	999999	999999	900	12	999999	218	604	467	129	999999	390	999999	835	999999	372	371	778	668	693	632	77	999999	325	23	813	798	999999	631	594	999999	391	907	577	999999	622	999999	999999	132	999999	891	80	691	279	499	999999	652	999999	999999	898	999999	797	999999	797	999999	650	999999	999999	886	999999	999999	999999	972	872	740	793	482	686	294	999999	999999	519	656	424	999999	561	386	584	825	999999	170	999999	324	733	482	591	605	120	248	900	198	898	965	934	25	999999	107	818	538	999999	70	966	999999	594	565	603	151	371	995	778	999999	999999	999999	999999	37	999999	425	249	400	159	198	372	999999	394	380	999999	553	999999	409	650	463	567	999999	129	999999	204	138	999999	177	878	449	244	124	999999	636	348	593	999999	999999	608	735	858	428	388	517	698	527	308	224	999999	60	429	961	354	324	706	802	195	999999	999999	288	695	81	999999	999999	954	257	978	758	41	851	994	815	999999	915	605	149	668	611	721	676	999999	999999	999999	999999	30	282	999999	155	929	545	407	562	83	330	49	786	999999	677	563	450	549	550	999999	279	999999	613	170	439	999999	567	144	999999	284	166	457	190	34	694	690	681	486	832	828	496	453	999999	999999	481	875	999999	243	990	58	281	137	289	333	777	999999	999999	122	341	999999	372	999999	824	288	917	999999	859	999999	221	999999	999999	963	717	722	696	999999	624	871	689	563	899	333	154	535	13	38	178	999999	257	922	283	569	155	404	999999	95	999999	163	999999	608	26	67	31	999999	999999	317	999999	999999	637	999999	999999	999999	433	778	999999	48	999999	999999	285	999999	704	11	999999	299	714	321	818	322	266	611	208	471	56	90	546	841	312	999999	367	999999	619	610	230	307	774	738	146	999999	866	427	828	339	878	936	904	24	553	999999	999999	999999	498	107	311	
36	999999	686	999999	352	999999	696	736	125	931	588	279	103	781	217	525	975	185	450	999999	839	782	868	592	120	185	531	298	580	853	512	999999	522	309	999999	554	97	249	793	145	179	690	713	408	299	999999	811	243	345	216	999999	679	57	999999	472	253	883	103	388	177	710	408	165	271	428	999999	999999	999999	587	662	437	736	392	999999	286	999999	999999	999999	303	452	374	298	999999	374	540	999999	159	871	836	950	670	993	999999	626	999999	999999	535	999999	979	908	909	26	999999	999999	999999	586	297	742	374	324	183	423	800	935	802	422	455	999999	731	595	241	885	957	999999	999999	999999	999999	999999	999999	515	622	628	490	395	543	357	999999	278	999999	953	545	999999	507	522	999999	999999	203	999999	823	23	325	999999	719	394	676	33	68	29	999999	999999	710	531	999999	858	701	554	999999	415	402	454	780	186	999999	777	59	824	388	445	859	744	999999	950	942	866	199	878	908	999999	718	519	299	622	586	261	253	24	554	648	821	232	324	788	531	378	243	148	550	942	344	852	645	623	170	948	104	760	588	996	999999	999999	646	837	696	999999	165	167	999999	943	534	44	279	999999	999999	636	999999	462	428	999999	632	60	337	966	761	999999	999999	676	462	638	166	492	436	557	979	999999	999999	487	101	999999	223	999999	549	607	417	999999	582	905	998	533	527	642	341	999999	999999	618	495	999999	999999	829	20	489	704	961	999999	51	608	721	760	626	60	943	370	780	360	556	511	999999	558	461	294	968	999999	928	120	999999	161	422	194	371	512	906	999999	271	638	734	381	588	999999	376	701	999999	154	381	483	584	282	560	663	816	116	999999	999999	999999	545	51	811	776	999999	273	889	999999	537	398	124	154	541	999999	152	626	999999	923	999999	192	760	433	823	999999	455	999999	251	999999	758	377	999999	747	999999	788	999999	596	999999	604	737	557	486	515	332	755	267	339	53	183	417	999999	999999	192	854	999999	862	122	999999	999999	330	324	31	999999	437	170	143	999999	369	753	382	999999	703	580	195	363	705	255	999999	77	999999	125	492	77	193	721	735	999999	999999	999999	925	613	999999	416	284	999999	535	197	87	999999	999999	889	970	300	801	861	999999	70	997	501	243	617	21	160	477	999999	832	954	114	716	434	999999	485	523	999999	999999	187	297	306	772	827	517	177	939	999999	158	999999	999999	276	332	387	675	84	400	612	317	602	228	939	78	591	580	93	371	737	999999	999999	457	999999	41	683	56	999999	999999	673	725	450	82	999999	328	
69	640	688	782	339	999999	999999	94	999999	520	999999	959	357	237	190	999999	434	999999	999999	895	744	698	999999	244	648	340	911	849	999999	999999	999999	529	524	621	19	999999	892	999999	42	977	573	330	545	950	864	724	698	536	54	426	301	999999	999999	809	584	999999	909	453	143	998	999999	146	367	34	654	999999	444	999999	228	239	999999	999999	999999	234	331	423	162	779	999999	924	642	384	805	309	595	999999	659	715	46	999999	999999	448	177	999999	138	436	962	520	306	227	289	962	318	814	71	177	870	645	999999	170	999999	140	83	218	366	474	999999	67	999999	999999	987	999999	699	580	198	915	999999	739	106	895	461	641	482	161	645	679	76	991	999999	428	999999	23	237	876	999999	910	374	958	677	664	105	904	90	999999	240	559	272	737	999999	155	220	141	549	592	709	576	658	922	573	686	999999	999999	819	999999	79	973	502	823	150	287	551	998	71	441	799	556	999999	999999	921	95	417	338	999999	102	217	230	999999	999999	177	863	262	452	999999	991	267	755	999999	79	999999	267	67	448	999999	349	604	221	79	118	792	162	25	61	999999	488	999999	999999	975	727	803	999999	508	856	999999	287	34	108	999999	79	184	999999	472	999999	801	999999	999999	968	741	35	999999	996	161	999999	999999	24	847	210	451	905	723	198	780	366	275	999999	758	210	792	320	324	999999	607	999	933	748	689	533	259	347	460	309	337	949	999999	807	697	152	13	641	439	823	657	708	999999	999999	273	115	226	845	905	827	186	430	999999	999999	399	161	432	113	335	323	951	114	999999	999999	860	830	136	467	268	999999	999999	999999	880	999999	849	898	652	947	485	584	999999	999999	441	999999	132	999999	248	999999	418	999999	719	999999	999999	125	999999	552	262	999999	135	442	979	999999	586	999999	630	36	549	220	152	999999	509	485	628	999999	16	546	672	999999	300	953	591	999999	59	722	999999	306	844	999999	627	999999	645	719	822	52	999999	558	827	151	12	106	999999	38	107	999999	46	999999	281	565	999999	335	880	999999	642	181	999999	102	999999	999999	404	333	999999	784	592	845	854	999999	999999	586	999999	457	718	999999	999999	203	597	563	789	141	686	999999	35	288	655	302	426	215	86	650	201	512	999999	999999	746	678	914	581	446	261	72	256	581	695	999999	999999	617	999999	619	999999	584	298	313	999999	187	743	308	903	999999	300	999999	649	999999	22	395	999999	608	754	784	151	289	999999	999999	537	79	440	89	999999	999999	992	685	77	596	637	76	902	999999	281	786	13	380	21	
452	999999	831	999999	542	568	309	775	64	862	574	478	169	568	181	775	999999	746	999999	967	44	999999	615	362	62	86	946	492	999999	336	967	780	770	999999	573	970	705	656	898	520	999999	103	999999	999999	999999	128	477	507	731	432	774	49	349	412	977	315	999999	479	370	465	622	817	340	728	894	793	707	999999	995	210	79	851	848	153	937	940	208	999999	999999	934	609	448	760	23	561	927	441	367	300	267	440	236	999999	442	999999	999999	999999	220	999999	709	420	585	511	531	999999	922	999999	999999	475	46	999999	748	619	435	856	183	66	327	176	966	999999	349	600	999999	769	843	565	416	256	724	187	999999	999999	999999	523	33	936	239	999999	639	999999	246	999999	264	999999	692	999999	860	586	723	999999	445	54	962	999999	999999	984	774	761	999999	366	999999	999999	750	858	129	884	470	911	999999	246	827	999999	536	999999	125	999999	346	586	87	236	705	829	532	569	742	999999	901	801	452	48	172	478	151	999999	999999	999999	151	406	40	807	156	948	753	486	999999	999999	517	999999	242	999999	648	197	683	292	660	955	426	191	999999	186	982	668	469	794	84	359	525	263	999999	999999	315	939	556	999999	89	999999	86	999999	240	962	435	999999	569	828	400	974	999999	999999	621	999999	870	960	290	854	825	999999	489	958	999999	999999	263	263	999999	999999	319	708	999999	999999	213	903	878	381	950	163	751	813	108	640	999999	109	564	999999	641	291	956	354	659	702	999999	600	277	999999	642	262	709	181	724	164	518	691	343	999999	655	999999	128	499	20	137	112	21	389	848	564	999999	424	597	621	173	999999	964	999999	939	958	612	635	760	999999	698	454	579	99	999999	131	712	999999	183	21	923	173	466	344	532	999999	443	220	429	563	340	837	121	999999	561	999999	553	999999	999999	999999	999999	92	367	761	321	683	533	999999	999999	726	999999	546	250	999999	999999	999	991	999999	526	350	525	999999	216	206	407	999999	999999	28	537	247	578	80	372	751	968	840	805	705	999999	849	999999	999999	775	702	712	793	597	535	862	561	715	923	999999	63	906	651	876	171	363	461	350	514	394	999999	158	781	183	999999	618	857	204	295	999999	677	284	999999	999999	513	494	999999	273	807	166	976	532	999999	953	999999	844	326	964	643	351	999999	508	560	999999	577	554	930	619	108	999999	14	999999	999999	999999	448	778	999999	34	372	999999	749	999999	543	357	999999	675	503	827	865	654	999999	893	560	944	999999	178	724	878	59	959	999999	999999	174	889	999999	999999	112	340	514	
539	943	999999	601	999999	601	382	965	212	999999	901	60	112	754	454	626	121	806	484	999999	999999	64	33	999999	999999	123	755	999999	653	999999	999999	999999	172	322	335	710	999999	301	999999	999999	665	213	521	170	999999	909	460	999999	999999	999999	51	813	627	64	244	485	920	325	198	852	845	358	321	17	999999	999999	887	790	999999	743	626	819	999999	141	999999	77	543	862	999999	999999	663	515	312	390	164	999999	944	118	999999	850	790	999999	999999	741	999999	317	891	999999	250	817	31	670	820	977	646	999999	999999	496	443	177	999999	67	497	693	999999	339	999999	931	853	934	999999	778	711	579	952	943	715	480	633	313	185	999999	622	20	482	992	999999	335	743	931	394	999999	674	910	908	733	196	419	552	177	271	960	660	316	433	999999	958	999999	999999	703	516	130	999999	999999	992	912	444	999999	221	207	999999	999999	198	921	549	935	999999	801	670	228	756	305	927	999999	999999	999999	378	999999	999999	240	43	454	310	49	999999	999999	595	544	918	999999	299	710	208	355	999999	550	771	739	766	497	148	167	580	806	946	999999	203	406	97	777	999999	138	999999	980	173	200	420	158	506	286	350	569	882	674	929	999999	107	582	999999	999999	453	638	549	99	101	875	873	503	102	214	999999	999999	457	151	462	999999	999999	999999	999999	343	140	622	243	490	157	999999	285	906	876	899	999999	620	474	999999	333	905	999999	808	999999	298	326	916	66	301	215	161	122	999999	999999	769	999999	999999	401	999999	372	999999	405	999999	942	522	600	999999	626	999999	100	999999	999999	999999	817	999999	999999	12	338	893	26	223	566	941	284	995	466	999999	999999	117	664	244	229	875	233	999999	999999	999999	999999	376	698	359	299	863	211	999999	437	999999	999999	664	198	999999	550	999999	582	158	999999	463	999999	999999	999999	999999	999999	519	999999	856	239	849	999999	323	57	59	146	962	204	666	999999	703	740	528	999999	216	620	39	919	431	693	721	999999	84	240	56	748	999999	320	642	87	780	335	999999	999999	999999	622	999999	617	149	106	999999	313	915	234	570	999999	999999	387	849	445	252	599	116	173	518	999999	563	93	10	311	999999	652	562	589	153	999999	999999	11	999999	593	21	421	999999	999999	114	999999	999999	850	670	999999	493	999999	470	206	999999	190	229	191	18	41	69	526	999999	999999	880	999999	999999	999999	91	202	338	999999	999999	999999	434	830	999999	781	999999	999999	179	712	423	999999	818	999999	191	999999	753	962	158	213	999999	999999	534	999999	804	942	454	999999	668	999999	999999	478	999999	240	144	215	999999	
14	999999	448	133	908	999999	356	112	938	999999	206	754	394	583	999999	53	134	269	458	731	999999	999999	876	336	889	999999	129	943	945	684	999999	548	976	999999	749	601	710	90	94	96	187	392	999999	923	257	424	283	477	650	434	869	999999	686	999999	833	978	494	121	244	999999	743	412	167	263	999999	658	777	800	833	527	999999	54	999999	999999	553	556	169	999999	89	999999	999999	652	303	520	815	617	862	999999	759	770	999999	599	845	617	353	775	999999	612	491	599	647	482	999999	132	102	824	795	999999	930	286	819	540	999999	770	319	100	999999	999999	999999	823	795	999999	51	999999	999999	742	208	567	29	778	332	999999	472	999999	826	685	18	181	999999	991	822	548	572	483	951	999999	567	999999	308	262	666	999999	174	999999	803	372	441	580	712	999999	625	237	305	999999	954	272	999999	552	943	999999	91	937	229	457	11	257	712	567	121	843	185	133	999999	767	122	999999	392	999999	686	464	253	999999	468	78	375	595	999999	420	999999	689	999999	24	142	999999	999999	999999	368	717	666	999999	659	874	468	869	999999	502	999999	538	49	219	879	274	866	488	999999	999999	479	160	91	416	14	302	48	432	344	170	990	999999	596	393	386	675	148	140	804	379	969	999999	894	999999	627	714	999999	319	999999	999999	158	653	292	526	999999	217	635	259	999999	367	835	999999	535	23	511	381	999999	655	832	999999	136	735	999999	999999	683	881	266	217	788	299	921	728	622	110	22	347	313	80	144	999999	999999	888	589	447	543	933	73	880	999999	999999	773	999999	999999	605	118	423	969	281	843	377	950	999999	471	260	445	999999	999999	434	999999	174	78	999999	521	664	999999	247	155	246	478	750	999999	385	846	541	999999	207	251	27	991	599	377	41	236	766	227	622	426	999999	12	999999	999999	638	879	206	999999	902	213	822	441	870	999999	733	999999	102	560	575	581	999999	734	248	999999	405	442	411	797	46	644	754	446	552	999999	999999	999999	51	240	189	505	649	363	623	993	428	999999	131	999999	644	999999	144	999999	999999	50	497	604	764	571	124	999999	478	409	152	999999	459	386	888	999999	461	499	999999	999999	381	79	999999	999999	120	254	446	999999	321	90	162	807	510	547	793	511	334	221	999999	479	126	983	37	249	221	365	543	52	697	82	869	155	999999	281	835	999999	999999	999999	493	519	135	305	884	397	257	344	999999	912	593	387	725	249	29	292	746	397	51	692	999999	999999	710	404	131	999999	220	999999	340	238	999999	220	403	412	727	959	999999	
821	109	640	992	999999	606	999999	458	320	357	630	135	194	999999	448	999999	426	566	999999	809	731	183	645	186	999999	999999	999999	210	382	983	322	521	70	938	925	298	999999	699	487	159	999999	999999	999999	892	590	882	155	703	273	999999	999999	999999	999999	999999	999999	647	999999	999999	752	872	86	431	85	336	999999	999999	999999	255	609	159	139	726	89	588	730	785	372	753	999999	999999	999999	825	936	703	16	476	532	910	326	288	834	999999	946	615	999999	999999	869	484	999999	999999	817	899	104	999999	999999	999999	766	410	429	836	284	999999	867	999999	999999	261	495	382	329	999999	586	164	929	331	325	191	779	474	999999	83	916	888	895	124	550	959	731	822	163	999999	999999	131	491	489	13	133	91	999999	999999	821	171	497	164	299	895	662	969	773	999999	368	480	999999	999999	355	920	999999	999999	753	844	999999	999999	672	228	573	857	464	673	449	999999	202	110	999999	872	695	911	428	734	999999	228	999999	989	957	33	794	285	418	236	145	569	617	317	337	716	547	301	999999	999999	590	442	999999	989	999999	455	606	999999	262	428	208	999999	999999	661	219	534	999999	75	999999	999999	434	298	999999	999999	537	880	999999	884	772	511	335	404	422	159	153	173	787	999999	999999	512	427	999999	32	990	37	701	77	955	108	803	759	999999	729	849	845	302	994	212	999999	999999	745	999999	496	751	103	999999	999999	352	518	55	747	69	606	70	231	999999	275	458	999999	835	813	999999	785	999999	752	853	675	573	314	850	179	584	446	819	766	999999	48	281	896	233	681	999999	447	63	65	700	875	999999	628	946	37	545	12	999999	836	989	936	527	999999	249	999999	457	48	999999	876	173	623	786	303	999999	859	993	561	999999	164	98	317	732	913	999999	977	999999	999999	367	823	633	581	819	982	777	999999	521	999999	999999	103	233	686	999999	186	891	999999	99	375	111	97	44	984	35	471	748	682	213	614	947	272	999999	512	999999	999999	999999	592	803	999999	526	999999	348	999999	904	999999	930	411	537	556	31	974	888	999999	843	280	789	649	556	357	244	104	566	999999	999999	394	969	721	15	935	999999	309	284	295	849	355	749	323	90	151	541	346	999999	657	592	973	999999	492	999999	410	999999	603	46	455	569	999999	200	441	395	519	914	999999	406	602	999999	999999	700	602	999999	999999	531	475	569	999999	999999	898	950	999999	324	362	21	487	999999	604	881	340	273	828	999999	999999	164	317	928	999999	237	331	939	552	45	999999	282	781	701	181	879	589	44	631	638	670	
480	291	126	42	508	999999	999999	801	720	291	458	871	999999	373	343	999999	999999	998	999999	495	958	999999	873	999999	89	240	785	879	725	301	999999	642	999999	65	947	999999	201	895	72	800	173	148	831	753	421	411	999999	337	838	666	52	999999	454	153	712	81	417	999999	953	278	651	999999	86	999999	999999	816	681	821	425	469	32	651	936	386	332	999999	577	999999	42	999999	335	458	999999	68	259	270	197	57	999999	876	999999	528	942	794	159	885	71	412	768	605	730	93	911	379	644	401	109	78	821	892	503	999999	999999	285	942	999999	246	999999	999999	999999	628	633	478	549	999999	503	708	999999	237	446	758	175	361	436	948	999999	999999	672	424	858	170	999999	236	460	382	179	888	667	999999	956	999999	54	999999	53	977	106	615	372	376	151	692	957	841	384	144	338	999999	213	336	700	999999	574	603	321	564	509	407	27	177	833	614	51	300	280	798	713	999999	317	999999	851	636	184	999999	999999	175	212	999999	999999	326	999999	243	685	340	160	999999	83	451	921	488	477	698	999999	205	542	536	999999	999999	570	585	430	405	628	753	485	73	482	278	999999	155	362	231	556	701	132	600	928	710	149	971	724	272	999999	828	999999	163	49	999999	763	746	525	545	718	276	895	999999	614	931	855	97	826	805	131	776	136	256	152	896	82	942	999999	939	527	598	999999	167	395	999999	999999	331	999999	999999	514	583	999999	816	513	289	999999	484	985	997	999999	62	154	919	999999	243	999999	735	21	153	999999	821	148	999999	28	129	415	737	263	814	999999	533	72	999999	301	999999	156	999999	742	862	100	598	956	610	94	474	454	941	26	161	999999	45	320	881	999999	692	999999	54	797	393	999999	78	231	180	999999	331	990	821	628	602	97	391	993	158	63	318	865	999999	999999	553	999999	474	720	111	716	133	999999	999999	736	999999	114	111	522	358	989	999999	377	785	773	999999	484	632	322	424	74	716	52	172	828	288	999999	906	554	999999	718	408	999999	999999	999999	713	118	809	94	999999	999999	985	868	644	169	999999	941	89	999999	737	999999	999999	162	306	47	999999	91	61	999999	999999	780	207	557	999999	640	590	673	999999	331	70	654	674	547	302	925	89	847	408	12	797	347	748	152	816	999999	999999	999999	999999	92	463	631	66	457	999999	249	300	437	600	14	578	367	693	999999	999999	92	405	504	859	999999	957	162	999999	58	999999	119	999999	65	741	104	999999	344	622	999999	868	438	598	226	910	999999	635	651	999999	403	434	439	
653	990	448	999999	779	999999	999999	680	134	999999	999999	18	893	527	218	999999	696	506	50	244	999999	528	889	999999	494	188	999999	807	745	316	999999	289	999999	134	466	51	617	17	999999	792	947	999999	50	567	999999	590	999999	392	844	399	999999	750	363	199	694	135	999999	999999	248	600	587	589	935	999999	999999	999999	393	768	999999	176	628	689	999999	258	296	803	488	331	999999	904	855	999999	963	355	999999	164	926	434	999999	999999	999999	999999	999999	724	214	999999	15	231	173	821	206	999999	331	677	771	275	570	114	902	890	646	999999	396	343	999999	386	626	590	466	249	742	958	337	730	237	193	920	466	53	928	798	999999	999999	964	708	299	879	295	583	96	594	999999	531	549	694	169	57	434	979	999999	742	999999	999999	923	89	247	237	600	450	588	354	113	71	999999	102	999999	621	432	635	455	506	999999	16	380	655	920	437	787	45	77	999999	495	486	999999	195	382	502	244	885	470	72	289	999999	995	741	490	760	557	457	999999	547	625	799	533	999999	411	419	999999	278	168	810	449	564	382	453	859	626	845	788	720	887	999999	547	999999	999999	227	495	20	639	174	170	879	999999	730	529	999999	696	953	893	783	962	999999	966	726	999999	622	724	999999	552	882	999999	914	999999	737	428	170	87	999999	150	114	916	408	754	113	998	930	999999	834	853	999999	172	673	952	14	757	779	420	821	513	771	502	999999	999999	757	310	999999	121	603	312	999999	442	72	813	999999	999999	564	363	862	727	730	512	890	619	619	719	200	962	763	979	648	750	266	130	999999	999999	893	939	999999	803	752	999999	516	999999	494	500	110	860	999999	147	203	425	999999	103	783	268	999999	999999	849	47	119	293	357	623	663	617	999999	941	444	187	973	999999	366	999999	999999	999999	996	369	999999	999999	619	999999	799	999999	786	233	999999	172	346	120	10	489	100	958	694	999999	471	892	867	876	325	168	426	985	174	578	68	498	129	872	272	252	999999	731	999999	779	999999	731	836	999999	424	22	604	334	187	999999	999999	407	374	515	999999	113	501	257	803	461	999999	814	461	999999	174	705	53	474	847	999999	999999	999999	540	914	975	739	66	437	462	312	563	999999	808	680	999999	660	133	999999	431	168	999999	41	999999	966	999999	679	279	628	999999	719	969	140	486	429	293	174	867	460	540	710	999999	74	795	500	999999	821	15	781	174	514	581	439	53	689	16	178	441	573	57	999999	469	437	172	999999	343	433	615	388	396	879	793	999999	83	721	999999	
686	245	999999	999999	54	999999	498	464	999999	999999	539	97	797	423	999999	999999	999999	413	244	250	619	902	63	167	475	216	627	394	295	721	908	366	332	577	329	932	14	505	999999	999999	971	973	411	604	804	346	999999	999999	281	155	999999	999999	999999	480	502	784	192	999999	603	999999	56	113	999999	49	238	999999	765	229	103	192	728	798	409	613	279	645	500	458	363	139	398	661	122	149	231	999999	527	851	85	544	999999	999999	901	999999	584	867	804	371	375	999999	999999	999999	872	99	426	701	999999	234	210	856	293	734	915	999999	449	999999	999999	39	818	589	655	999999	153	558	999999	993	896	243	39	411	999999	139	92	999999	999999	799	999999	999999	722	999999	789	302	999999	229	261	999999	819	436	999999	198	876	999999	553	786	976	667	455	323	656	432	804	626	205	798	26	164	999999	193	999999	650	606	967	316	999999	800	999999	999999	924	307	427	184	999999	517	840	535	75	585	999999	756	890	353	999999	376	299	999999	172	107	999999	212	106	999999	635	520	86	592	909	999999	265	985	623	406	531	26	239	258	345	119	999999	999999	950	579	355	437	36	999999	140	600	27	999999	999999	999999	418	721	210	64	549	949	440	257	999999	999999	999999	999999	999999	493	822	459	147	51	389	999999	742	589	999999	527	28	999999	999999	780	462	999999	451	691	358	999999	999999	809	815	184	708	395	678	999999	648	353	258	999999	305	542	483	681	462	975	194	999999	999999	999999	469	683	45	351	465	999999	999999	316	999999	638	962	773	999999	23	643	999999	342	993	384	634	941	908	278	984	902	999999	306	780	856	475	507	774	999999	999999	349	142	149	367	930	28	321	341	197	620	81	531	999999	470	47	499	642	200	209	887	888	561	415	61	448	514	363	999999	460	690	140	198	927	999999	673	999999	823	975	72	366	323	999999	720	658	912	380	999999	836	742	366	833	317	574	958	999999	788	999999	999999	999999	426	664	999999	881	999999	489	882	604	698	999999	536	675	666	137	843	574	288	840	999999	999999	78	599	527	282	999999	856	823	999999	969	999999	999999	784	999999	67	999999	999999	27	728	223	999999	39	999999	999999	49	216	690	176	189	999999	999999	991	948	970	999999	850	826	146	34	788	650	665	268	635	630	912	752	939	609	490	151	557	559	999999	587	119	301	383	488	75	412	690	644	999999	585	86	935	813	787	216	819	564	999999	940	572	513	999999	151	999999	136	464	750	567	698	589	836	441	331	392	838	558	453	999999	958	385	999999	999999	999999	999999	553	999999	
938	161	402	671	999999	564	619	999999	84	348	999999	786	361	611	999999	133	945	999999	748	644	614	431	948	658	999999	999999	44	564	611	492	405	101	999999	159	525	598	174	37	12	282	999999	276	999999	500	408	666	306	999999	999999	837	84	72	310	908	372	999999	213	999999	305	680	530	65	453	999999	942	68	744	212	999999	72	999999	918	310	476	822	999999	123	458	999999	709	609	687	840	774	417	999999	791	143	787	19	395	430	732	331	751	766	823	725	999999	999999	922	999999	271	661	999999	166	999999	833	95	33	402	999999	494	595	81	999999	224	999999	999999	999999	277	610	424	86	676	538	196	979	724	66	525	398	900	909	786	514	426	999999	896	261	999999	957	999999	999999	616	999999	935	146	260	999999	552	154	551	947	82	999999	999999	194	999999	349	969	782	999999	999999	507	14	854	999999	999999	566	427	45	781	999999	38	320	562	659	999999	45	603	60	729	816	999999	380	999999	952	837	474	999999	999999	999999	556	291	799	848	999999	999999	999999	786	360	337	693	491	999999	999999	627	919	761	759	30	723	949	746	919	62	302	526	999999	167	901	747	344	732	195	841	999999	641	238	999999	544	403	858	999999	252	722	999999	335	999999	17	229	43	85	714	813	999999	255	810	999999	746	555	502	999999	454	885	613	992	960	305	675	999999	986	690	999999	999999	999999	865	999999	504	206	27	999999	529	129	938	868	671	630	918	677	595	424	280	491	999999	999999	274	413	373	638	730	84	999999	999999	868	242	999999	999999	498	196	652	999999	315	174	729	587	972	19	516	27	942	372	999999	999999	90	724	715	209	999999	183	363	462	336	865	476	942	938	999999	261	705	999999	885	141	732	35	999999	118	115	762	999999	79	264	897	999999	696	368	999999	999999	250	154	999999	153	413	325	999999	200	228	999999	698	786	649	773	758	810	501	999999	240	319	602	49	999999	610	446	999999	999999	108	999999	979	179	999999	999999	999999	958	999999	188	382	999999	816	898	999999	999999	668	417	999999	999999	999999	506	96	854	999999	137	722	999999	211	538	999999	707	370	999999	999999	635	248	280	589	999999	121	814	651	632	129	584	424	999999	999999	999999	947	202	999999	363	807	999999	477	999999	539	999999	197	729	757	577	999999	999999	999999	605	999999	209	583	397	999999	999999	577	491	854	464	735	64	712	311	50	983	591	724	246	16	413	142	168	999999	741	608	999999	999999	999999	84	371	454	999999	999999	999999	567	644	559	375	370	999999	326	748	23	399	999999	999999	885	689	773	986	546	438	114	202	42	
51	469	656	229	999999	195	433	780	999999	999999	591	893	65	483	349	41	358	999999	230	96	999999	155	723	265	339	999999	703	294	97	999999	25	368	999999	224	999999	999999	903	999999	948	600	999999	968	999999	118	893	385	830	215	433	954	198	999999	884	999999	999999	896	999999	999999	889	999999	492	999999	692	278	275	232	276	840	957	174	138	212	928	630	999999	999999	235	615	999999	999999	972	497	861	142	636	464	484	521	999999	629	999999	513	266	340	117	753	999999	651	843	671	119	999999	258	268	826	985	633	999999	911	233	999999	139	999999	999999	999999	995	288	559	642	810	999999	755	274	338	735	999999	945	597	522	450	999999	584	772	999999	999999	982	248	602	316	651	831	230	999999	352	999999	999999	484	331	999999	999999	999999	726	18	42	999999	363	999999	919	999999	211	999999	45	741	470	93	97	367	337	100	664	756	685	253	991	979	528	155	999999	380	999999	150	624	904	999999	975	999999	575	740	999999	491	266	328	78	114	611	796	489	148	269	870	942	157	999999	39	365	789	999999	999999	62	999999	218	803	549	107	71	999999	140	340	495	999999	521	999999	559	609	407	437	616	148	999999	193	999999	16	662	510	493	993	393	875	54	195	940	557	687	383	283	463	999999	999999	999999	196	665	999999	652	598	358	999999	999999	999999	631	999999	182	344	637	869	365	211	999999	999999	999999	78	41	265	295	999999	730	964	999999	186	999999	943	999999	645	999999	203	528	999999	364	999999	161	178	405	761	253	999999	999999	605	999999	818	27	81	323	999999	366	975	164	409	862	352	868	999999	385	420	305	688	279	537	249	443	999999	475	847	999999	886	446	672	280	22	179	297	999999	53	131	169	264	630	916	289	129	49	128	38	21	999999	767	793	984	999999	564	846	485	366	486	476	551	234	246	854	920	313	883	396	693	64	744	350	999999	999999	999999	68	999999	999999	129	403	232	447	999999	881	999999	652	687	999999	458	999999	812	767	567	654	999999	39	393	72	369	816	999999	999999	344	956	460	426	540	999999	425	506	999999	237	247	92	254	999999	399	364	999999	277	625	79	938	370	999999	999999	782	608	643	999999	674	300	888	999999	247	499	999999	999999	999999	702	999999	953	399	951	838	585	530	484	410	513	999999	38	338	101	200	96	794	973	714	482	644	931	999999	413	831	999999	348	934	999999	755	11	519	932	999999	164	671	999999	986	532	666	999999	999999	208	139	380	999999	999999	797	121	160	705	999999	999999	948	68	190	864	985	130	644	999999	595	639	999999	999999	130	999999	
306	936	529	416	807	451	57	999999	999999	733	960	999999	195	242	551	822	694	59	872	355	983	999999	974	999999	694	866	999999	430	999999	668	553	999999	260	550	665	860	592	744	897	687	126	922	722	456	903	952	999999	412	694	999999	945	604	640	775	999999	333	999999	999999	721	941	563	627	175	999999	190	343	782	645	576	691	240	999999	162	194	238	71	999999	527	903	999999	931	999999	735	999999	999999	948	986	484	438	341	897	871	32	999999	133	499	757	54	276	570	179	999999	835	13	542	995	452	455	546	999999	82	445	999999	999999	20	88	891	999999	955	242	356	999999	217	244	999999	369	927	207	70	738	999999	999999	260	343	572	642	999999	732	999999	999999	999999	540	938	387	999999	999999	999999	52	945	999999	608	680	999999	44	223	871	91	999999	218	183	77	255	394	807	747	866	195	483	999999	999999	439	169	532	238	999999	999999	369	830	975	343	315	884	261	25	140	999999	127	999999	129	999999	560	57	523	381	658	261	999999	140	639	403	999999	579	636	577	615	999999	158	859	308	407	511	999999	625	999999	868	193	993	378	676	124	999999	968	364	715	999999	391	645	160	580	484	669	238	200	582	999999	735	999999	683	410	691	484	267	917	722	999999	308	432	648	513	475	267	776	464	525	999999	999999	225	920	760	233	803	999999	289	999999	737	282	71	999999	808	142	934	319	999999	985	639	491	61	641	526	518	999999	996	647	999999	227	892	774	674	927	999999	520	338	999999	187	887	487	999999	103	984	916	999999	999999	840	380	541	947	808	999999	885	173	255	999999	404	252	999999	999999	360	185	606	999999	999999	999999	125	48	999999	606	396	790	107	999999	513	957	999999	609	280	580	166	276	573	999999	999999	305	788	764	524	936	934	681	914	90	137	802	999999	149	418	850	273	801	999999	999999	561	28	381	733	659	297	926	794	971	999999	999999	93	612	337	760	999999	608	361	999999	686	671	714	999999	26	999999	711	999999	518	999999	430	999999	364	518	638	717	999999	923	65	114	236	19	149	709	230	440	999999	999999	999999	388	215	252	911	287	999999	999999	846	152	365	708	947	999999	418	603	999999	385	295	575	999999	620	695	999999	553	256	297	999999	999999	999999	655	999999	981	521	312	139	999999	188	405	86	446	374	870	923	999999	356	999999	410	601	999999	169	844	154	999999	226	548	999999	999999	699	665	990	405	740	841	496	778	999999	436	523	288	617	372	980	219	138	608	749	999999	999999	206	999999	887	84	986	846	999999	999999	512	305	763	445	999999	489	
740	999999	50	634	38	436	789	628	999999	886	322	928	796	864	935	349	999999	799	921	999999	502	575	112	330	753	999999	999999	347	225	141	999999	843	999999	883	999999	132	98	999999	720	345	999999	578	369	11	762	68	59	945	506	172	999999	964	524	851	999999	999999	983	720	880	43	749	452	413	599	136	479	378	913	624	812	999999	642	88	999999	286	924	215	111	568	695	946	999999	999999	62	453	795	328	707	896	999999	149	378	999999	687	999999	487	174	999999	874	292	689	146	999999	999999	910	999999	885	938	574	72	959	999999	161	195	96	999999	999999	360	155	341	160	999999	26	999999	673	883	548	401	990	799	759	445	237	285	999999	999999	419	157	151	999999	909	390	999999	834	125	267	226	909	999999	586	875	814	624	542	999999	27	999999	782	29	37	506	999999	947	775	999999	523	999999	876	189	287	599	463	218	747	432	770	539	191	433	415	666	639	801	413	924	945	820	694	153	987	689	637	138	999999	901	999999	442	367	532	602	613	999999	729	323	987	421	605	876	120	372	999999	999999	358	613	999999	999999	692	544	850	999999	702	999999	733	201	597	999999	335	104	999999	999999	337	999999	999999	999999	802	326	909	488	426	512	350	943	583	781	509	750	288	524	753	43	732	898	516	175	899	999999	616	537	725	35	96	511	40	999999	999999	315	289	527	811	53	957	214	128	348	26	759	999999	999999	999999	999999	683	810	350	999999	284	999999	666	999999	931	158	999999	382	762	400	426	839	913	479	746	203	471	999999	712	709	86	527	780	999999	158	150	277	664	845	999999	352	285	999999	227	828	606	649	999999	595	663	999999	585	999999	999999	921	999999	845	999999	215	499	999999	999999	107	641	736	757	658	999999	999999	999999	880	55	999999	884	58	151	678	695	651	150	553	675	999999	59	375	501	999999	62	256	971	304	371	459	356	999999	430	999999	529	999999	999999	947	161	460	803	999999	299	58	999999	679	780	999999	160	265	75	999999	709	999999	58	275	244	682	605	999999	373	497	999999	595	190	391	627	963	999999	213	579	999999	401	999999	372	276	86	452	999999	382	999999	472	154	116	393	411	793	675	138	999999	999999	398	999999	910	999999	316	274	703	868	187	62	816	359	999999	999999	999999	553	494	999999	781	199	791	999999	233	775	901	353	999999	211	999999	999999	999999	835	999999	999999	190	850	491	138	65	11	383	999999	339	330	659	123	207	431	521	857	308	999999	999999	999999	465	233	128	144	195	963	862	999999	99	589	999999	981	463	989	999999	31	71	365	
337	999999	815	217	835	903	125	787	155	999999	999999	921	298	999999	488	999999	999999	957	732	357	943	102	148	881	999999	999999	999999	999999	659	218	926	999999	796	999999	999999	576	258	258	397	225	29	407	999999	999999	810	177	300	441	503	999999	498	547	999999	999999	999999	244	641	933	721	94	683	999999	138	936	63	999999	135	355	999999	911	582	252	569	516	338	545	284	999999	81	327	460	787	185	37	720	388	999999	91	531	719	935	325	999999	313	541	581	279	881	829	999999	52	944	726	591	59	255	978	782	385	876	960	385	862	404	634	896	271	110	999999	674	991	999999	824	995	999999	999999	716	999999	975	756	999999	403	436	462	285	515	71	593	978	475	410	427	705	999999	999999	560	462	142	999999	999999	320	179	665	164	627	999999	130	999999	999999	792	538	722	999999	629	609	999999	948	409	999999	999999	999999	677	131	750	274	574	347	179	246	425	804	584	587	340	999999	107	737	282	835	286	394	341	999999	195	936	999999	620	999999	999999	202	999999	63	23	559	811	642	57	914	890	62	999999	951	494	200	987	954	999999	476	999999	512	999999	675	574	842	999999	502	999999	936	999999	586	954	271	133	53	812	999999	571	37	528	803	999999	999999	392	782	999999	999999	999999	787	208	982	553	153	892	543	372	936	488	999999	999999	318	943	121	109	313	107	999999	999999	450	388	999999	393	999999	948	390	999999	15	293	999999	227	999999	655	999999	738	832	999999	811	378	999999	681	875	272	999999	212	220	859	939	723	88	685	235	615	406	409	961	599	446	205	512	999999	999999	999999	999999	953	534	662	41	999999	999999	279	296	30	247	769	512	974	992	904	737	530	522	291	999999	999999	999999	685	999999	512	776	242	999999	616	866	509	999999	232	999999	447	677	999999	999999	565	999999	999999	398	215	377	999999	897	987	606	541	467	999999	568	85	448	591	962	848	999999	999999	999999	44	999999	999999	999999	999999	455	999999	409	554	236	190	702	956	835	405	717	999999	318	999999	999999	788	636	999999	999999	885	940	247	784	983	999999	828	154	309	959	421	136	718	60	999999	191	617	999999	61	314	286	288	999999	999999	999999	873	186	999999	789	913	817	408	626	530	279	797	217	999999	425	79	408	45	403	997	424	279	999	735	999999	442	997	210	584	751	872	999999	339	997	999999	999999	999999	298	999999	999999	151	22	509	197	781	841	999999	122	173	982	999999	251	884	999999	826	773	874	450	861	357	999999	617	824	875	999999	672	999999	220	763	315	769	999999	680	18	855	411	769	999999	999999	837	
468	999999	47	999999	844	631	999999	999999	999999	999999	999999	858	436	17	999999	534	197	999999	999999	119	999999	762	359	857	222	796	570	876	757	424	14	73	999999	999999	888	999999	579	233	40	36	950	741	49	999999	999999	911	682	673	539	331	223	999999	281	999999	462	999999	999999	190	999999	57	70	845	999999	755	964	181	372	412	999999	447	955	964	999999	999999	168	642	723	564	787	311	124	897	999999	436	211	868	999999	999999	571	193	506	399	844	999999	999999	114	773	293	831	999999	548	280	554	999999	999999	258	541	999999	686	820	999999	971	402	87	999999	173	508	541	554	105	389	720	840	935	940	565	130	621	999999	63	869	999999	999999	888	762	843	999999	999999	70	952	337	32	965	751	210	535	996	767	58	802	606	241	739	736	999999	828	439	619	161	810	138	920	232	632	950	552	248	514	999999	999999	820	262	999999	999999	767	367	755	98	734	999999	568	363	572	744	457	638	999999	996	999999	999999	999999	999999	999999	259	824	417	800	342	801	658	297	492	453	999999	999999	999999	759	999999	968	161	83	350	884	746	999999	775	999999	488	185	322	852	251	145	389	999999	96	168	231	777	360	566	999999	297	86	128	86	910	613	761	112	999999	562	38	999999	861	999999	848	999999	999999	59	69	322	167	488	999999	55	999999	73	282	895	195	537	370	618	595	660	62	808	627	174	865	999999	726	999999	444	299	223	917	999999	623	999999	999999	999999	727	300	254	264	809	999999	82	999999	846	341	866	999999	350	202	419	632	210	999999	50	730	843	194	999999	596	95	53	516	999999	439	545	658	657	385	324	642	328	350	406	999999	999999	555	444	28	412	859	165	104	999999	803	294	327	613	207	999999	380	543	974	999999	999999	765	763	999999	300	999999	999999	219	999999	36	999999	999999	291	804	766	999999	999999	408	999999	913	736	929	949	420	37	155	999999	999999	999999	305	943	109	999999	692	999999	999999	775	314	154	999999	999999	650	623	78	999999	999999	999999	523	846	696	905	999999	377	71	921	999999	999999	352	223	154	93	999999	759	999999	92	460	747	999999	577	289	999999	870	263	458	193	96	999999	881	999999	325	152	704	209	763	400	970	732	292	771	986	671	999999	999999	999	633	103	890	386	985	96	964	413	945	566	959	44	999999	999999	877	834	933	999999	999999	897	12	999999	436	996	846	122	727	465	827	590	617	999999	779	264	825	100	206	929	896	787	360	739	758	643	803	365	999999	999999	415	999999	63	736	953	999999	997	254	666	894	539	999999	368	509	586	999999	999999	
999999	264	464	999999	786	999999	13	48	691	547	999999	631	793	202	999999	859	913	60	890	537	880	999999	999999	999999	999999	434	999999	399	33	428	851	999999	999999	693	157	111	999999	721	628	308	59	698	999999	655	734	622	872	702	59	23	454	999999	999999	827	78	306	999999	208	521	362	336	613	25	272	999999	120	999999	109	54	389	72	202	431	999999	488	191	97	931	531	958	561	999999	999999	19	974	402	467	575	999999	851	434	599	209	275	999999	999999	683	999	959	999999	999999	772	657	669	999999	262	999999	113	349	886	218	999999	676	563	999999	999999	273	15	298	304	652	661	484	203	955	999999	993	165	999999	999999	508	98	999999	907	999999	788	999999	999999	999999	722	999999	999999	236	999999	642	999999	923	999999	475	253	182	678	999999	665	971	733	999999	463	999999	999999	268	871	999999	306	388	130	773	768	990	22	775	591	946	576	929	299	435	745	999999	277	999999	357	690	999999	869	830	387	317	935	999999	999999	999999	966	579	463	503	870	929	999999	521	999999	164	655	462	478	999999	731	999999	735	682	308	552	902	446	999999	911	190	126	437	557	743	466	999999	160	521	287	999999	376	122	436	429	999999	395	999999	363	393	701	999999	898	289	109	252	581	263	541	948	595	999999	639	551	999999	754	502	803	778	999999	999999	505	941	200	965	364	32	308	999999	802	999999	862	93	999999	219	953	999999	999999	458	501	885	578	619	573	691	104	737	999999	124	999999	12	592	999999	905	71	206	296	707	323	745	229	282	999999	738	791	732	446	94	341	999999	536	354	999999	287	572	999999	885	999999	999999	870	627	461	194	999999	999999	574	601	188	999999	23	666	519	834	713	999999	612	578	880	782	999999	658	652	238	755	999999	658	999999	999999	342	318	999999	918	999999	452	127	767	999999	422	999999	226	999999	267	999999	999999	701	999999	520	641	16	960	185	15	595	549	222	974	999999	438	449	151	337	618	845	185	702	748	320	392	595	513	523	165	942	999999	827	401	62	999999	999999	131	147	605	977	999999	143	315	332	659	240	999999	999999	659	999999	796	888	522	422	999999	626	953	706	999999	56	502	446	999999	73	40	721	821	921	322	384	999999	999999	999999	641	999999	51	396	426	661	161	451	968	864	999999	999999	676	315	978	638	294	110	425	999999	558	484	936	123	252	302	937	419	232	999999	999999	656	999999	166	881	999999	382	999999	999999	54	976	999999	534	999999	838	917	363	416	842	292	999999	283	901	994	183	166	536	928	154	999999	999999	742	229	746	589	535	362	999999	
433	39	265	64	573	380	43	999999	950	364	285	999999	938	999999	576	939	203	11	754	999999	983	999999	423	999999	95	412	331	243	386	787	992	312	999999	843	983	813	37	999999	710	999999	960	229	216	181	652	819	195	202	999999	289	552	587	780	564	999999	708	615	811	969	999999	59	800	999999	172	371	972	769	104	547	999999	912	229	301	999999	999999	763	518	251	801	999999	227	999999	77	999999	245	415	532	999999	999999	284	999999	225	13	549	480	170	652	54	810	680	59	101	999999	412	999999	333	999999	999999	999999	772	200	374	20	703	999999	999999	999999	999999	927	956	450	768	786	273	566	696	225	752	753	999999	120	473	999999	130	999999	135	483	999999	999999	912	128	975	999999	544	93	832	215	310	605	999999	999999	182	999999	854	999999	290	999999	391	999999	680	999999	544	803	999999	999999	726	933	889	486	999999	448	78	751	24	838	999999	494	252	189	733	491	915	157	204	248	938	999999	586	890	936	821	101	999999	58	999999	583	182	235	999999	367	899	326	823	787	120	370	999999	999999	26	765	796	71	212	123	199	201	397	609	810	723	380	356	998	550	996	357	999999	702	219	264	302	269	369	822	834	175	102	369	93	878	517	999999	570	135	999999	759	999999	704	999999	613	196	573	424	169	987	552	327	283	790	763	999999	728	999999	761	473	537	999999	389	289	34	109	37	525	931	999999	136	786	873	410	999999	467	555	842	606	78	999999	844	999999	835	999999	847	818	579	329	768	788	361	999999	661	612	67	999999	425	835	513	168	57	492	953	860	765	454	872	999999	305	564	886	999999	999999	744	692	502	999999	997	186	290	999999	205	173	426	999999	977	221	797	189	999999	999999	999999	102	909	681	362	256	974	526	402	946	35	34	999999	902	75	124	917	920	564	954	428	999999	233	999999	851	329	536	999999	788	242	85	374	347	435	879	203	999999	72	999999	255	999999	481	783	344	433	181	999999	524	999999	862	304	876	624	999999	711	357	869	209	830	43	719	888	737	169	870	661	999999	999999	33	871	340	855	589	319	384	946	999999	888	287	679	369	999999	386	999999	938	208	749	999999	723	999999	334	585	999999	307	535	692	999999	624	474	772	999999	190	500	838	999999	448	296	315	629	764	999999	980	922	999999	673	707	512	812	231	671	999999	352	999999	501	547	755	623	292	783	691	213	999999	424	514	194	188	522	547	999999	499	911	444	714	958	999999	999999	662	999999	633	828	999999	999999	402	802	860	152	999999	999	301	999999	825	14	532	
937	561	231	565	999999	999999	999999	195	964	418	999999	759	477	638	999999	452	203	102	999999	659	954	511	282	858	622	999999	999999	63	999999	999999	627	674	907	911	776	999999	827	788	255	124	148	643	999999	522	671	52	393	999999	39	999999	107	999999	292	354	577	435	288	373	942	999999	923	441	672	717	791	66	852	565	861	999999	624	414	847	427	520	999999	296	760	196	580	999999	538	33	965	158	999999	392	562	999999	999999	129	463	999999	492	201	999999	971	508	999999	615	199	827	651	341	932	693	836	864	834	266	149	999999	187	999999	999999	395	418	706	568	847	674	299	231	521	579	170	999999	365	999999	812	999999	999999	39	999999	999999	443	887	999999	43	465	999999	527	999999	87	211	600	286	999999	990	805	299	274	939	882	999999	999999	606	999999	762	771	999999	480	638	31	917	361	498	606	982	68	508	999999	673	113	740	157	571	153	320	978	884	95	374	430	523	999999	999999	157	999999	489	836	756	929	272	340	636	999999	706	170	999999	112	680	500	931	307	572	601	836	152	793	338	463	820	784	999999	49	999999	217	508	843	512	351	966	999999	232	751	797	410	773	113	999999	999999	983	470	875	999999	999999	443	132	999999	482	22	14	846	161	383	936	999999	999999	300	530	681	208	326	346	761	999999	999999	999999	556	774	200	72	49	535	999999	479	360	908	999999	454	999999	94	556	370	500	346	999999	351	849	815	652	35	482	582	587	667	666	133	124	500	597	735	576	186	291	949	965	321	688	999999	586	246	702	845	858	596	651	956	999999	425	594	656	859	741	999999	175	589	999999	999999	999999	999999	236	999999	192	857	999999	518	999999	88	550	380	808	999999	945	239	999999	999999	999999	723	990	26	710	286	699	999999	999999	999999	835	63	126	370	508	999999	999999	100	359	999999	520	988	921	88	999999	877	306	54	999999	993	914	512	999999	842	952	999999	958	789	112	999999	999999	286	915	999999	682	326	962	190	871	444	779	854	879	962	811	648	801	911	744	832	980	654	129	999999	960	999999	346	283	417	765	415	104	988	999999	999999	999999	82	860	406	955	999999	999999	182	351	223	70	999999	754	41	314	941	56	54	280	969	449	166	999999	999999	999999	999999	688	772	116	39	685	866	479	613	999999	575	999999	514	789	916	999999	482	777	734	999999	700	592	252	112	823	368	999999	717	439	999999	88	115	759	56	975	237	353	76	999999	538	204	162	150	464	739	10	541	264	999999	999999	967	388	243	209	658	396	445	670	999999	999999	635	158	
50	704	999999	470	191	467	813	688	519	415	464	206	706	548	451	999999	999999	822	826	999999	363	333	942	699	871	560	398	999999	791	683	999999	999999	902	55	122	446	965	999999	999999	84	450	999999	596	561	923	46	999999	120	999999	657	307	470	843	839	999999	716	999999	799	999999	999999	79	234	896	836	631	812	303	999999	435	15	822	999999	13	752	354	999999	736	391	775	835	67	288	999999	999999	386	323	808	72	999999	999999	684	175	681	198	14	225	778	760	929	999999	742	841	684	939	834	999999	466	101	495	118	999999	380	999999	999999	999999	791	590	762	459	999999	14	241	999999	40	330	656	999999	999999	748	138	908	975	461	999999	102	999999	999999	704	309	182	856	717	577	999999	999999	314	151	917	624	223	999999	26	311	621	116	511	999999	653	618	999999	791	652	353	366	999999	15	918	370	999999	358	197	885	999999	287	461	297	663	999999	999999	26	515	504	199	999999	999999	892	674	999999	557	590	999999	950	999999	131	391	214	373	999999	999999	999999	395	780	256	276	999999	749	563	33	169	999999	848	179	47	602	671	296	463	818	862	999999	999999	88	813	999999	572	246	799	999999	896	257	999999	451	329	206	999999	735	257	922	508	999999	338	650	680	737	999999	616	912	493	459	999999	750	555	358	633	88	317	966	176	703	789	950	233	137	999999	895	406	999999	841	971	936	48	540	320	119	979	689	407	999999	348	956	333	999999	880	999999	506	378	102	695	127	999999	768	90	999999	718	802	999999	999999	768	841	345	766	81	999999	523	65	999999	999999	249	999999	398	910	890	999999	746	465	645	352	999999	415	999999	313	164	723	658	177	957	321	601	316	999999	176	999999	244	12	200	262	792	367	745	296	143	853	51	728	413	999999	999999	482	999999	167	762	197	363	324	999999	611	357	863	999999	107	999999	642	999999	779	999999	999999	655	825	999999	999999	852	984	999999	128	393	460	123	995	255	299	999999	839	349	159	999999	999999	285	920	999999	999999	905	929	21	647	398	999999	920	271	506	141	232	437	925	58	314	778	607	245	930	580	498	361	618	65	402	69	303	783	667	253	999999	735	853	968	308	999999	999999	942	729	892	539	851	999999	123	77	278	913	300	844	343	382	999999	990	999999	99	553	320	999999	255	999999	207	147	603	999999	145	496	583	957	750	391	805	664	515	47	50	647	862	504	999999	134	155	12	938	334	871	956	999999	463	878	755	612	26	697	999999	695	999999	257	246	978	580	694	956	999999	462	538	999999	534	999999	999999	452	
690	999999	968	999999	999999	204	208	279	391	188	999999	130	88	999999	779	999999	967	124	352	648	399	999999	525	417	439	199	999999	485	795	999999	999999	793	113	436	999999	999999	999999	576	217	500	204	999999	855	999999	829	574	877	554	999999	749	749	999999	999999	711	62	75	301	560	691	993	741	722	999999	237	999999	958	999999	652	999999	999999	740	999999	999999	852	999999	422	770	725	587	864	322	999999	802	55	413	22	193	401	383	999	999999	497	884	223	758	999999	503	999999	53	999999	557	234	623	699	19	999999	999999	999999	267	640	999999	575	999999	999999	681	832	920	999999	824	743	774	625	278	932	489	999999	517	693	103	972	999999	153	681	715	317	97	295	112	46	65	510	435	999999	999999	704	928	524	999999	999999	926	561	75	803	999999	107	931	955	999999	999999	999999	999999	999999	664	295	721	161	999999	999999	999999	593	547	999999	401	768	243	348	492	535	237	560	727	459	161	999999	999999	852	350	381	999999	385	141	604	999999	279	999999	690	771	848	31	553	44	267	548	948	388	999999	674	44	76	758	448	430	999999	659	49	999999	667	497	873	869	810	522	999999	999999	462	999999	926	132	554	552	577	644	999999	999999	999999	999999	911	212	788	678	188	999999	315	999999	936	711	151	242	239	832	33	999999	974	162	742	999999	618	414	496	999999	816	551	490	523	190	804	917	778	143	578	479	999999	709	205	999999	505	999999	788	206	751	801	999999	893	721	999999	303	670	999999	999999	14	999999	507	716	352	999999	637	824	999999	679	142	793	999999	109	660	999999	999999	999999	779	472	999999	315	830	217	999999	644	132	658	769	999999	886	999999	999999	999999	138	726	972	748	366	343	63	999999	424	118	999999	957	438	999999	242	999999	961	729	890	888	705	699	31	999999	971	999999	739	978	65	798	793	997	236	536	970	999999	390	819	217	445	999999	566	890	999999	999999	787	999999	537	425	411	41	999999	253	999999	999999	439	705	683	776	659	603	84	625	626	325	76	731	901	624	308	977	999999	999999	454	999999	149	809	309	999999	194	501	212	563	653	766	999999	999999	999999	999999	540	238	999999	52	558	842	343	941	273	407	999999	66	999999	912	126	999999	889	999999	999999	208	999999	630	406	999999	999999	168	401	521	999999	860	689	999999	183	999999	94	80	999999	999999	963	999999	999999	207	545	999999	999999	999999	196	299	446	230	877	988	955	359	413	909	832	999999	459	400	451	999999	969	413	717	999999	882	808	999999	56	999999	788	683	196	72	793	95	504	470	464	971	111	85	999999	982	700	367	999999	
102	184	248	114	650	572	171	324	238	142	194	312	999999	388	999999	399	78	98	315	768	999999	620	824	338	999999	994	429	349	747	999999	999999	26	408	68	716	654	808	57	148	999999	999999	999999	999999	953	319	168	999999	999999	999999	999999	683	894	395	999999	537	999999	359	909	999999	655	153	821	577	20	711	178	999999	999999	672	816	591	30	950	205	743	548	64	871	28	548	999999	836	708	71	544	535	631	999999	530	244	304	898	650	492	999999	213	181	999999	251	150	999999	999999	999999	824	999999	999999	944	999999	854	989	427	487	891	999999	999999	317	999999	515	475	185	999999	999999	667	437	522	692	380	467	238	540	377	509	630	878	295	764	915	999999	999999	882	591	441	955	541	816	816	17	791	621	658	99	999999	89	75	603	168	999999	492	311	411	999999	486	960	999999	621	918	857	22	573	116	401	999999	999999	593	594	999999	149	136	999999	705	685	999999	846	579	450	999999	999999	564	284	999999	410	999999	582	565	599	114	999999	999999	999999	898	959	994	999999	515	267	860	127	999999	999999	497	28	237	871	606	725	999999	999999	390	999999	999999	999999	303	738	446	706	999999	656	982	993	490	635	508	217	722	746	690	371	340	322	590	594	932	93	787	118	182	562	976	839	896	473	99	768	18	409	665	266	781	809	299	213	144	502	999999	999999	999999	30	158	999999	44	341	310	78	293	325	999999	219	950	999999	533	415	680	152	106	26	999999	999999	208	323	90	434	999999	530	33	999999	999999	440	102	999999	597	161	413	999999	804	564	173	31	484	692	999999	456	999999	453	285	999999	532	992	999999	974	324	780	822	834	778	610	752	999999	54	906	866	135	999999	34	741	999999	999999	564	347	541	999999	525	265	515	480	634	129	146	254	150	853	467	44	999999	611	816	999999	578	347	999999	812	393	976	578	826	717	999999	291	712	903	880	999999	654	864	132	799	999999	999999	999999	154	999999	615	535	904	999999	999999	999999	999	422	924	53	999999	226	999999	729	999999	549	686	689	763	305	999999	434	350	999999	885	812	180	999999	999999	999999	33	224	203	713	207	857	82	525	426	999999	339	999999	999999	860	999999	752	511	145	999999	260	838	626	601	849	653	999999	194	644	999999	999999	921	14	610	999999	29	218	999999	439	531	610	476	999999	272	147	966	969	999999	490	811	142	310	999999	341	561	999999	999999	623	354	999999	25	673	999999	999999	830	999999	334	267	999999	840	999999	729	999999	613	62	783	999999	999999	463	999999	683	544	704	833	44	296	999999	999999	59	182	622	
595	678	999999	516	937	999999	811	999999	444	642	712	494	649	999999	413	238	431	288	999999	783	53	170	471	386	999999	969	604	324	544	817	660	218	979	227	653	60	703	106	124	743	999999	999999	999999	250	971	60	64	999999	630	999999	464	395	280	999999	999999	435	217	993	999999	968	445	497	999999	626	981	503	514	999999	918	363	535	999999	173	999999	999999	132	150	999999	414	431	914	344	693	486	362	275	937	590	648	228	999999	710	71	156	308	378	32	402	268	477	545	999999	351	277	532	139	231	246	482	457	294	986	588	613	63	110	803	422	274	716	566	999999	783	700	520	825	273	27	999999	548	109	748	962	999999	885	999999	992	999999	954	999999	54	701	117	200	934	999999	131	458	102	208	575	999999	138	999999	911	621	848	651	756	707	866	213	510	934	358	545	34	651	999999	999999	118	999999	467	50	672	864	816	999999	765	664	703	999999	925	537	972	498	620	419	35	273	999999	999999	669	256	366	840	201	182	842	999999	831	480	729	999999	999999	999999	152	999999	880	56	804	999999	885	999999	13	61	288	973	961	859	925	615	625	465	337	766	717	220	999999	999999	673	999999	999999	376	832	999999	95	604	447	999999	999999	999999	538	978	999999	999999	999999	577	253	315	561	227	999999	999999	473	226	855	274	993	332	999999	999999	999999	999999	999999	171	515	519	999999	780	965	684	535	187	514	402	86	999999	996	160	999999	149	967	378	999999	455	432	999999	903	615	999999	821	611	125	313	423	999999	489	605	307	672	946	317	999999	349	876	999999	43	478	80	149	999999	277	999999	31	341	964	999999	778	927	738	746	615	999999	999999	154	83	999999	999999	100	283	597	50	999999	487	364	999999	504	39	999999	763	999999	299	832	475	999999	553	999999	103	971	459	94	999999	678	999999	925	340	662	69	205	803	282	999999	388	796	552	999999	578	999999	999999	509	469	15	999999	999999	349	457	999999	999999	254	600	315	326	999999	640	999999	999999	372	999999	561	999999	180	445	833	600	999999	238	911	45	922	999999	974	999999	436	472	999999	999999	999999	513	228	478	557	483	814	604	999999	999999	267	747	608	667	805	448	804	643	338	999999	181	999999	999999	121	546	747	266	999999	626	903	890	440	999999	118	559	859	911	93	476	696	630	239	999999	535	971	173	437	265	999999	535	608	792	143	965	908	550	829	117	932	809	999999	560	978	594	74	826	107	499	999999	946	537	721	999999	999999	999999	942	683	999999	149	999999	320	10	79	100	305	108	306	999999	210	19	999999	803	160	
666	479	999999	261	517	470	999999	999999	937	158	248	999999	886	624	501	571	999999	867	680	968	559	999999	227	490	999999	299	966	999999	999999	299	107	916	999999	570	999999	172	999999	999999	176	688	994	316	382	851	831	102	999999	483	805	123	244	999999	359	835	601	177	262	589	373	227	503	624	999999	648	60	332	274	326	123	338	247	285	701	991	973	253	126	999999	659	795	999999	493	724	999999	64	956	566	898	969	999999	910	999999	327	999999	195	380	999999	733	800	508	999999	101	370	476	999999	958	449	368	861	999999	60	999999	929	578	345	999999	899	356	999999	104	765	376	357	779	427	502	958	999999	805	603	591	999999	574	160	999999	789	133	257	431	999999	516	999999	46	621	293	34	814	748	613	185	480	315	999999	706	743	461	744	999999	59	384	10	696	562	268	999999	668	999999	779	999999	555	886	999999	999999	497	587	567	999999	735	496	999999	687	999999	149	630	133	285	252	868	417	999999	999999	542	208	56	999999	820	646	778	999999	999999	712	999999	147	67	298	828	390	652	128	185	132	19	104	655	999999	790	556	932	144	490	425	999999	371	105	999999	353	453	999999	401	999999	920	560	999999	871	691	999999	999999	999999	999999	304	895	999999	749	241	392	45	448	553	999999	315	273	714	643	999999	209	999999	673	999999	556	945	999999	999999	261	361	265	999999	139	999999	999999	55	999999	999999	600	839	595	999999	704	140	712	475	905	899	529	999999	504	216	916	515	671	433	978	40	999999	396	919	393	999999	398	976	820	905	225	589	314	596	798	123	999999	779	999999	564	543	999999	999999	49	485	981	175	857	58	999999	624	560	540	76	687	938	214	920	211	486	316	163	892	569	689	319	225	999999	705	103	122	735	999999	869	444	702	454	356	999999	411	999999	999999	927	175	291	999999	59	247	999999	999999	908	883	577	897	257	389	446	521	359	999999	766	676	999999	955	542	888	999999	671	999999	985	494	858	999999	999999	312	775	235	726	287	35	270	978	589	845	999999	999999	168	399	621	64	999999	933	997	999999	645	507	999999	972	633	403	999999	388	614	923	375	60	999999	999999	999999	482	163	720	243	334	999999	787	96	999999	770	313	730	873	59	577	729	560	999999	217	163	805	396	263	103	884	999999	882	373	666	479	144	999999	999999	999999	148	901	999999	699	672	373	858	999999	83	211	329	672	528	999999	999999	999999	814	199	999999	624	790	96	900	999999	999999	999999	32	424	430	836	636	482	350	78	910	676	999999	999999	198	844	305	394	323	999999	773	999999	
115	999999	335	472	664	944	640	765	999999	62	10	918	350	972	350	443	990	247	574	999999	332	459	428	371	999999	953	10	999999	999999	999999	773	848	854	146	999999	479	98	957	181	692	841	585	65	858	675	275	999999	226	503	861	403	85	999999	999999	889	655	135	964	462	711	999999	999999	999999	999999	999999	162	74	214	999999	871	355	42	75	882	16	999999	404	569	696	744	442	784	999999	467	12	697	371	999999	999999	999999	354	134	505	469	748	556	148	999999	578	999999	211	316	999999	632	516	999999	20	999999	919	152	261	565	999999	718	278	169	441	979	615	591	790	999999	957	447	526	231	537	999999	144	459	608	957	990	183	543	136	944	230	951	640	999999	767	999999	114	999999	788	856	999999	201	999999	125	168	999999	987	731	75	358	999999	999999	294	999999	413	469	470	543	304	574	104	999999	152	224	221	999999	999999	904	33	999999	853	759	738	374	750	999999	999999	344	449	135	13	451	478	777	552	124	666	999999	283	307	549	570	393	224	762	999999	58	374	903	140	856	92	999999	938	505	642	999999	999999	93	998	999999	999999	103	178	999999	652	999999	374	671	106	371	999999	631	726	999999	292	376	523	612	149	366	190	440	319	279	999999	743	539	999999	910	747	746	723	284	393	423	476	999999	999999	999999	904	999999	702	807	999999	688	999999	981	999999	223	999999	853	999999	944	642	733	695	784	899	649	999999	999999	999999	761	359	999999	999999	356	343	174	815	161	870	502	999999	682	999999	633	550	999999	469	761	189	68	644	893	438	778	642	659	727	692	325	14	210	999999	590	941	999999	153	243	115	648	195	407	124	999999	815	709	960	255	999999	999999	317	189	157	999999	44	127	999999	196	676	714	683	447	133	836	999999	301	508	101	999999	185	407	357	364	123	993	999999	530	909	623	79	681	414	665	458	999999	825	63	748	556	824	991	956	567	401	964	748	283	287	128	523	211	869	999999	887	999999	960	824	43	994	383	597	556	572	606	42	279	781	675	828	50	248	760	544	722	999999	450	999999	999999	159	254	388	252	999999	999999	868	812	704	778	621	57	10	999999	753	999999	999999	445	393	999999	368	694	999999	608	999999	88	284	450	334	999999	703	999999	180	861	883	749	999999	354	764	472	738	999999	574	13	999999	999999	49	228	999999	999999	495	999999	66	829	999999	465	999999	779	999999	713	999999	999999	999999	717	84	235	876	149	146	999999	188	999999	999999	999999	231	149	999999	963	554	678	48	65	444	999999	501	956	340	351	266	428	472	225	
562	999999	646	321	741	856	929	828	999999	999999	92	13	193	613	999999	999999	607	465	345	324	234	999999	674	999999	983	525	226	128	894	535	882	717	541	962	329	629	284	909	407	999999	999999	726	773	148	999999	441	779	999999	889	999999	743	801	93	157	990	447	386	876	338	226	640	811	933	999999	27	375	999999	999999	999999	447	860	697	999999	82	291	508	999999	536	797	551	999999	337	239	699	999999	999999	634	394	972	881	253	408	999999	190	999999	232	793	404	130	607	969	559	605	452	999999	56	999999	20	866	492	107	849	999999	786	481	313	999999	243	999999	935	999999	87	258	411	203	462	126	877	450	999999	715	945	999999	999999	582	196	732	786	999999	999999	348	999999	527	490	784	403	329	794	709	329	650	559	817	195	866	891	999999	999999	258	999999	929	999999	570	807	776	161	444	888	214	999999	999999	999999	878	999999	597	127	559	767	627	800	143	331	999999	131	418	999999	138	230	334	690	999999	538	538	483	815	483	63	720	713	632	959	440	590	424	748	855	999999	975	598	748	342	543	999999	457	748	608	696	449	999999	999999	999999	223	999999	523	409	52	266	405	35	123	73	839	64	999999	841	702	999999	753	382	562	484	162	999999	585	358	999999	962	90	734	217	786	999999	330	102	608	745	876	76	25	706	598	285	950	999999	684	999999	488	581	616	55	866	999999	76	836	146	871	591	978	175	67	999999	186	670	818	336	999999	518	962	396	105	826	674	738	675	964	209	212	999999	900	999999	999999	999999	999999	688	999999	999999	999999	494	956	737	164	897	901	958	626	422	999999	141	999999	235	984	526	195	999999	229	201	214	400	871	936	669	443	88	319	203	698	711	981	477	999999	912	34	15	659	941	929	773	780	999999	999999	594	80	999	675	871	999999	999999	953	469	159	639	156	622	29	77	720	819	592	764	928	710	633	999999	665	323	959	999999	536	578	299	428	999999	999999	329	352	999999	443	412	447	856	502	757	522	999999	852	765	999999	986	591	999999	120	191	25	130	842	961	999999	999999	362	912	826	669	385	179	730	215	804	303	999999	478	286	416	999999	999999	435	952	120	347	813	557	557	534	944	356	189	247	999999	231	486	391	194	109	60	535	999999	833	999999	352	597	646	960	118	319	123	944	999999	47	117	695	999999	850	999999	999999	805	364	301	725	999999	999999	492	796	583	999999	295	294	187	366	618	999999	602	579	999999	749	176	596	448	225	830	999999	485	210	311	999999	999999	541	125	578	999999	181	999999	
117	353	362	115	849	387	999999	34	829	767	347	428	239	999999	320	999999	999999	364	218	916	86	894	626	515	291	494	57	229	753	999999	609	121	447	148	494	235	415	644	326	219	156	200	11	644	147	999999	82	443	286	458	796	223	46	999999	662	223	727	847	999999	999999	999999	82	280	999999	168	999999	981	999999	608	94	999999	684	48	999	769	885	892	981	377	999999	422	613	943	305	381	999999	84	191	486	999999	999999	568	820	961	878	83	920	999999	486	911	999999	999999	835	201	781	999999	185	47	495	776	330	745	480	999999	999999	726	999999	999999	999999	999999	161	799	614	336	585	119	864	999999	130	999999	999999	999999	999999	999999	709	440	999999	751	524	269	220	47	696	709	999999	762	98	506	28	161	944	999999	999999	714	760	10	378	508	615	999999	257	108	916	999999	999999	778	251	24	999999	512	948	387	460	30	561	123	113	904	386	823	999999	999999	999999	969	751	29	491	999999	704	999999	72	279	145	999999	21	999999	131	897	898	999999	999999	83	891	516	212	567	494	50	162	647	897	999999	132	999999	651	999999	50	999999	57	791	297	461	999999	999999	449	999999	251	999999	18	448	991	215	16	999999	312	999999	999999	551	999999	193	999999	451	999999	67	999999	598	157	999999	210	132	82	999999	849	116	884	70	763	985	77	533	326	885	41	714	999999	692	467	917	999999	703	421	499	190	864	266	846	999999	262	999999	999999	531	897	408	886	999999	817	365	899	330	252	194	492	483	242	866	999999	999999	923	999999	999999	141	240	863	999999	710	583	993	985	999999	999999	246	510	890	226	999999	428	487	999999	347	837	999999	999999	596	248	519	929	25	948	999999	617	436	999999	851	975	719	301	44	901	185	793	824	380	60	292	15	684	999999	267	999999	448	171	273	999999	574	793	573	643	999999	999999	781	567	999999	987	241	611	999999	659	914	506	999999	999999	585	999999	554	999999	955	517	314	242	835	337	757	717	559	999999	172	325	287	192	999999	999999	419	914	403	235	780	393	818	681	670	999999	686	999999	530	64	999999	303	40	999999	837	66	338	999999	161	453	810	337	438	999999	999999	999999	381	999999	359	62	999999	670	999999	329	242	571	698	633	571	810	650	996	196	504	869	869	294	999999	354	100	329	999999	999999	950	425	452	955	42	242	650	653	954	411	478	90	915	727	999999	999999	999999	367	705	999999	351	999999	813	151	999999	917	579	735	656	388	269	732	946	907	626	904	790	999999	666	400	921	167	696	999999	718	423	953	152	583	406	88	733	
999999	216	421	157	611	311	31	125	663	915	996	999999	999999	745	144	17	110	806	538	659	700	999999	899	194	999999	228	433	999999	963	999999	161	260	309	535	999999	739	496	478	303	489	594	551	999999	16	170	130	452	972	289	945	51	999999	999999	429	999999	320	317	237	999999	392	877	999999	161	236	763	746	276	616	637	405	999999	632	999999	59	74	158	577	892	33	985	776	460	240	999999	395	385	392	880	502	999999	431	269	437	999999	999999	92	999999	509	252	424	853	836	344	999999	433	419	273	817	364	884	742	425	999999	999999	616	426	281	142	841	388	363	396	999999	999999	999999	262	999999	999999	448	981	758	77	649	609	141	939	126	356	594	976	122	575	525	618	65	999999	999999	381	303	194	811	267	668	999999	999999	467	722	999999	999999	999999	224	669	379	383	136	999999	775	999999	924	676	310	925	548	999999	276	788	999999	999999	784	999999	999999	823	309	263	180	500	408	785	999999	674	227	622	445	423	999999	999999	205	152	492	389	999999	460	457	626	884	885	719	999999	999999	282	595	227	719	943	974	999999	999999	999999	212	999999	276	999999	65	259	459	688	999999	134	113	823	592	999999	22	999999	735	746	376	683	379	295	999999	605	196	276	88	999999	902	999999	448	370	92	89	999999	856	123	999999	405	207	176	206	405	594	999999	774	689	866	999999	324	218	999999	35	686	746	999999	855	670	803	788	999999	999999	785	988	999999	743	741	512	789	166	291	999999	350	178	999999	999999	889	195	999999	422	587	221	794	587	999999	999999	345	999999	999999	32	10	999999	448	616	37	716	999999	416	908	956	999999	186	87	57	42	724	887	857	180	573	37	670	764	391	211	959	999999	999999	705	475	407	344	179	766	166	999999	55	734	150	999999	762	999999	287	949	388	411	999999	746	554	568	999999	488	236	769	995	340	999999	999999	999999	999999	61	222	710	443	558	698	999999	321	891	204	678	999999	716	999999	999999	553	999999	814	12	800	825	918	652	999999	151	919	118	999999	770	999999	999999	989	329	82	747	549	773	999999	999999	690	404	999999	855	360	889	999999	772	855	958	451	946	873	64	614	999999	143	570	572	301	638	589	606	550	74	53	689	832	643	632	999999	780	549	423	322	999999	12	72	999999	257	970	157	262	451	328	879	287	999999	714	999999	614	999999	210	999999	762	110	798	281	790	317	210	348	999999	233	696	671	407	459	742	218	250	80	278	999999	331	491	336	164	231	195	765	754	128	814	28	999999	999999	999999	999999	221	607	999999	999999	
984	56	632	28	39	754	657	482	828	202	999999	999999	999999	711	884	230	280	999999	643	59	605	999999	999999	999999	324	215	414	100	409	797	530	611	519	798	294	278	699	999999	999999	409	574	712	937	562	622	999999	484	581	999999	776	390	448	999999	681	676	442	999999	412	999999	824	350	999999	82	40	671	894	80	999999	999999	616	999999	999999	476	243	485	892	999999	893	999999	999999	731	999999	999999	999999	417	92	647	999999	132	852	999999	296	999999	482	69	17	640	907	890	999999	999999	738	164	999999	255	999999	971	730	999999	999999	828	708	804	614	999999	516	999999	999999	622	999999	257	999999	623	574	938	999999	50	994	184	478	262	999999	12	999999	935	992	999999	325	387	834	120	916	999999	348	999999	969	492	163	388	552	845	999999	294	310	480	921	125	589	150	20	542	976	556	726	531	999999	705	923	679	111	837	999999	71	788	478	999999	600	999999	550	969	751	886	616	631	632	999999	421	701	410	23	877	999999	184	377	302	144	370	915	816	902	273	569	483	286	999999	999	139	506	832	999999	999999	999999	48	999999	268	999999	370	924	104	999999	710	999999	523	665	234	746	999999	694	495	344	969	684	468	999999	999999	192	413	339	916	633	930	914	869	270	691	999999	999999	999999	118	647	773	446	821	355	999999	999999	999999	818	62	968	337	445	21	999999	180	647	381	399	474	999999	252	40	18	471	540	795	144	263	974	197	694	999999	585	848	570	999999	863	999999	456	446	999999	595	286	947	305	495	903	382	99	54	665	662	539	42	404	999999	437	360	999999	999999	999999	999999	843	999999	999999	669	859	172	926	646	999999	269	943	37	938	657	753	70	999999	54	891	762	173	929	532	42	999999	553	999999	999999	999999	999999	307	59	321	354	999999	421	674	999999	635	740	455	452	270	999999	719	511	103	999999	989	376	194	770	515	373	628	999999	999999	251	999999	999999	719	999999	550	999999	999999	893	716	999999	906	342	396	538	419	160	316	720	999999	136	322	627	459	705	838	729	999999	999999	544	947	725	836	999999	432	106	999999	31	356	901	999999	443	825	795	509	841	999999	980	655	361	364	67	907	255	999999	928	912	999999	23	999999	999999	952	435	359	768	868	79	999999	963	442	100	139	959	999999	679	693	497	832	950	863	191	748	672	184	189	999999	999999	591	871	504	999999	471	17	96	89	47	17	999999	999999	999999	772	999999	999999	999999	270	234	999999	99	999999	523	999999	90	907	159	89	83	289	999999	179	999999	60	999999	999999	469	258	629	131	872	738	641	685	
31	999999	999999	999999	787	999999	459	999999	955	793	728	25	358	72	113	564	999999	17	999999	999999	756	306	159	590	295	21	557	964	641	999999	999999	999999	934	838	420	284	999999	68	301	350	830	999999	999999	94	331	471	44	406	999999	74	999999	999999	731	883	928	725	999999	727	806	999999	185	999999	999999	999999	568	378	91	519	652	828	965	799	715	666	927	419	999999	75	269	823	999999	999999	999999	576	839	999999	628	60	999999	695	999999	870	262	524	175	999999	73	372	999999	952	389	999999	753	327	999999	474	159	999999	999999	519	643	999999	468	982	799	34	675	999999	999999	208	750	41	610	957	209	105	547	201	500	999999	356	719	999999	316	443	999999	406	501	478	999999	219	562	999999	999999	999999	999999	412	279	724	150	670	367	359	327	212	999999	913	796	127	13	999999	999999	575	374	999999	923	52	161	549	347	628	999999	237	648	989	198	936	220	999999	172	692	277	476	359	999999	999999	370	231	114	999999	549	999999	999999	474	447	260	987	729	237	999999	995	261	730	387	999999	496	140	999999	999999	23	422	702	999999	955	320	659	492	225	453	184	563	820	999999	999999	999999	27	999999	762	210	738	211	216	983	999999	176	441	547	999999	837	434	857	659	894	101	672	846	719	429	999999	788	768	771	286	999999	575	999999	999999	275	589	999999	697	999999	999999	599	812	215	718	123	788	878	999999	402	388	28	326	903	999999	955	791	951	308	999999	608	422	969	439	999999	931	999999	991	237	282	509	342	737	999999	999999	304	288	467	138	606	640	285	676	376	999999	999999	999999	671	259	259	999999	637	999999	327	999999	999999	629	383	285	786	910	797	651	839	892	56	291	836	999999	631	676	999999	999999	999999	739	332	999999	603	999999	999999	206	540	742	977	798	872	145	420	999999	999999	675	904	191	351	695	842	634	999999	999999	347	976	999999	918	627	582	158	814	999999	999999	446	353	35	338	612	590	999999	65	673	999999	30	911	870	999999	692	955	772	999999	481	15	897	698	907	999999	999999	695	999999	622	124	405	649	67	639	833	999999	718	999999	576	578	760	325	999999	999999	999999	462	436	999999	999999	999999	671	810	15	343	999999	999999	747	445	905	630	999999	292	758	941	278	401	963	281	47	839	974	316	205	574	721	690	120	738	120	668	281	589	523	396	999999	999999	643	724	150	153	538	282	743	945	661	477	999999	845	999999	405	498	165	999999	944	260	999999	614	441	621	808	579	19	334	999999	359	337	999999	371	499	683	999999	249	141	999999	311	702	999999	259	912	253	
134	275	999999	715	179	126	521	579	999999	96	999999	999999	112	341	573	999999	999999	506	596	334	708	999999	355	17	648	259	999999	183	643	999999	792	365	529	378	999999	314	962	619	77	243	815	999999	235	412	703	555	147	800	331	782	999999	999999	663	587	544	999999	999999	999999	999999	920	999999	348	936	586	999999	624	682	733	999999	268	999999	338	999999	363	519	518	969	999999	313	103	121	233	852	860	804	726	702	999999	833	755	395	999999	551	157	151	999999	263	999999	118	999999	872	999999	153	999999	225	426	637	310	78	36	960	975	734	974	999999	999999	496	85	782	577	922	740	900	999999	872	642	786	291	221	52	265	999999	834	999999	230	708	999999	789	999999	387	99	999999	873	807	794	419	198	577	999999	282	999999	188	866	541	166	999999	512	251	199	999999	639	999999	98	36	770	640	151	999999	753	110	787	706	999999	404	488	530	867	103	116	463	453	219	943	939	999999	86	463	999999	77	99	999999	839	599	999999	748	999999	313	847	46	164	278	688	823	247	999999	284	748	471	999999	999999	274	999999	144	736	139	430	411	158	999999	694	186	847	999999	664	999999	948	999999	378	656	744	226	29	999999	952	999999	765	395	705	454	786	338	992	999999	441	825	785	704	862	932	999999	341	164	882	999999	978	430	999999	169	343	545	177	999999	999999	318	999999	254	363	192	551	374	44	706	704	188	366	194	607	999999	839	128	254	254	446	338	412	71	147	714	973	763	518	236	372	999999	618	999999	186	931	999999	580	432	521	321	567	999999	999999	999999	703	986	793	823	255	330	224	301	923	933	486	906	357	117	999999	218	788	855	808	343	999999	569	999999	17	675	978	268	999999	999999	933	878	55	776	999999	443	728	190	940	273	905	999999	999999	695	999999	700	35	674	999999	783	312	533	712	999999	301	664	143	588	786	157	276	999999	527	567	990	64	999999	139	999999	999999	921	38	847	999999	999999	195	188	874	382	317	650	313	999999	912	431	999999	176	999999	485	946	309	149	404	792	999999	844	630	59	705	970	269	999999	928	798	862	283	685	130	580	999999	486	269	216	479	507	999999	275	614	999999	590	999999	869	654	799	374	781	634	999999	999999	999999	565	138	179	412	999999	755	384	997	60	157	724	56	990	379	470	49	999999	925	295	44	578	25	913	124	91	399	250	139	999999	90	649	630	535	999999	550	357	100	803	999999	751	588	278	564	988	865	999999	879	285	339	999999	847	999999	999999	560	490	550	224	64	330	658	515	255	573	999999	
508	104	520	478	999999	122	949	999999	999999	543	999999	999999	460	925	999999	999999	519	964	999999	109	999999	940	999999	975	41	10	143	45	483	772	246	342	999999	594	489	999999	331	999999	999999	227	385	999999	215	236	113	999999	99	299	805	999999	999999	550	455	473	736	568	244	544	446	828	979	913	656	999999	306	123	999999	999999	445	999999	917	999999	999999	582	724	999999	735	999999	871	852	910	843	240	402	633	696	887	241	858	999999	537	999999	964	999999	248	471	71	483	930	990	583	233	853	328	999999	39	42	872	748	999999	833	611	999999	999999	999999	145	683	263	107	610	235	374	17	999999	999999	140	999999	890	344	262	463	261	702	881	278	999999	989	911	240	604	663	25	999999	999999	999999	926	124	380	709	999999	999999	808	385	999999	999999	219	999999	999999	379	41	999999	152	999999	496	758	581	908	791	325	240	999999	772	33	503	946	219	881	371	436	999999	26	774	190	999999	999999	655	875	382	999999	999999	471	659	542	208	719	999999	488	999999	887	999999	28	332	65	479	956	999999	784	999999	383	999999	999999	854	903	355	25	999999	961	304	32	113	706	535	675	265	769	495	999999	824	999999	434	731	999999	483	919	15	693	719	711	285	999999	870	993	999	999999	999999	617	999999	999999	192	608	559	999999	974	784	810	492	657	799	709	471	786	999999	108	999999	824	453	381	983	350	332	401	999999	29	999999	243	713	535	999999	999999	162	739	999999	642	185	874	547	999999	698	119	522	45	919	999999	814	671	910	894	999999	745	287	246	772	846	999999	217	308	174	410	999999	107	999999	999999	275	557	731	743	999999	999999	84	286	544	682	874	827	297	482	259	215	903	333	999999	999999	999999	999999	915	967	206	783	967	999999	383	509	157	999999	565	494	654	453	93	928	592	970	975	468	743	563	897	28	572	999999	999999	999999	507	228	999999	999999	191	999999	999999	763	546	544	955	508	903	44	999999	861	272	802	828	806	131	975	740	848	510	901	513	362	999999	187	220	999999	999999	999999	12	929	734	93	312	635	811	329	391	999999	24	476	565	999999	38	46	756	769	999999	253	837	532	487	999999	971	290	999999	289	693	368	333	722	982	489	42	605	137	188	500	202	994	802	593	692	834	43	345	805	333	43	430	999999	999999	999999	587	479	451	304	999999	31	131	999999	999999	32	999999	301	494	86	675	433	999999	999999	279	999999	258	45	938	999999	605	938	944	709	956	659	999999	999999	396	999999	901	562	999999	832	75	478	999999	472	999999	570	967	542	548	269	139	999999	
134	852	182	621	34	552	541	656	699	184	999999	999999	574	976	94	841	904	999999	184	999999	280	86	512	800	643	999999	869	377	827	72	399	684	999999	67	535	999999	710	775	684	359	999999	507	142	891	401	658	897	999999	486	136	638	999999	95	999999	999999	999999	349	381	977	248	682	173	999999	637	999999	402	999999	517	451	999	141	139	110	824	999999	772	999999	999999	408	985	999999	680	891	701	433	636	599	999999	437	999999	745	999999	797	446	676	999999	999999	504	116	999999	816	390	747	486	999999	508	999999	271	923	856	113	728	972	999999	360	12	281	137	213	999999	802	288	999999	999999	999999	999999	341	999999	157	999999	999999	450	515	409	999999	507	932	999999	706	925	973	999999	640	581	383	999999	366	805	95	999999	586	999999	300	999999	206	537	999999	999999	232	202	176	997	124	689	762	999999	222	573	822	853	79	866	430	288	999999	475	648	999999	590	247	445	536	999999	483	658	999999	159	999999	212	999999	207	159	192	513	758	976	223	999999	999999	720	804	999999	982	241	604	719	130	21	782	731	889	801	999999	984	757	999999	428	640	41	218	513	664	999999	191	656	919	999999	916	529	999999	261	697	689	869	442	653	999999	347	878	938	432	147	775	480	752	405	957	208	756	127	557	582	918	610	217	150	999999	801	585	999999	45	213	491	584	479	201	121	333	552	113	999999	90	762	103	786	375	889	890	439	999999	999999	485	170	412	650	999999	779	89	661	302	231	751	762	203	902	228	656	200	11	560	999999	634	656	652	999999	476	999999	825	824	999999	261	540	372	334	722	560	53	89	933	800	422	42	671	259	881	999999	327	568	200	567	719	999999	889	999999	967	999999	999999	999999	381	999999	859	953	265	819	999999	691	999999	999999	481	352	999999	576	999999	211	148	260	962	406	770	999999	158	999999	999999	266	133	563	651	493	366	999999	730	536	707	759	940	468	777	852	999999	200	956	889	97	999999	392	152	999999	687	740	716	375	432	746	999999	999999	608	328	998	999999	488	999999	999999	999999	96	621	999999	868	508	270	679	483	999999	198	580	737	269	174	999999	873	999999	132	999999	753	999999	29	308	790	999999	734	342	149	778	166	999999	161	71	817	999999	999999	744	999999	932	427	70	243	264	999999	176	950	999999	443	541	134	999999	365	999999	152	431	999999	323	858	848	774	928	999999	704	954	999999	428	675	452	999999	559	139	706	999999	546	692	999999	764	73	624	79	968	999999	608	999999	451	373	999999	918	395	999999	914	885	435	168	498	530	999999	
310	774	747	284	999999	279	982	994	18	175	538	460	24	312	999999	244	779	805	39	931	61	512	105	999999	757	66	999999	645	253	280	41	57	999999	878	464	299	876	794	655	628	999999	658	999999	207	999999	999999	999999	629	999999	651	655	363	469	999999	486	999999	999999	403	527	266	48	999999	751	737	999999	490	298	146	847	959	999999	985	159	410	316	402	999999	897	806	299	685	999999	999999	602	625	678	588	572	401	999999	999999	483	999999	999999	590	289	999999	704	73	66	999999	999999	782	705	294	670	999999	68	999999	94	727	781	597	237	580	999999	366	999999	122	465	902	725	999999	999999	350	999999	999999	760	820	36	494	375	833	749	129	451	829	285	317	954	999999	530	289	317	999999	838	885	49	818	999999	922	758	999999	999999	999999	453	999999	999999	364	410	952	999999	247	999999	599	999999	999999	999999	999999	139	607	90	841	167	989	381	446	436	999999	511	998	679	999999	667	999999	736	783	235	595	676	950	237	999999	999999	12	32	292	999999	999999	589	891	47	930	689	556	841	917	999999	618	782	17	73	362	999999	411	282	510	580	161	863	578	722	262	441	188	379	170	934	165	999999	99	422	719	660	620	961	748	262	120	272	819	999999	999999	999999	999999	999999	875	77	505	729	521	711	999999	854	20	179	999999	498	510	999999	999999	982	278	999999	693	999999	354	702	242	449	534	999999	469	999999	54	229	999999	449	773	300	504	102	439	999999	456	999999	550	865	649	451	999999	259	752	934	999999	836	999999	999999	129	999999	542	183	834	65	999999	999999	252	982	809	791	73	345	999999	219	681	588	999999	843	999999	316	55	999999	999999	791	272	999999	505	999999	308	217	149	150	329	999999	999999	331	268	384	999999	192	144	999999	999999	858	387	841	999999	542	999999	999999	999999	999999	999999	999999	999999	999999	130	999999	793	999999	768	716	684	602	652	923	999999	36	461	360	330	178	613	999999	181	487	999999	203	413	430	999999	963	282	306	999999	902	379	999999	670	704	210	226	590	319	999999	428	883	999999	216	464	999999	507	90	902	681	125	999999	757	642	550	629	999999	999999	372	999999	999999	444	387	999999	750	553	509	365	757	999999	113	587	303	999999	753	999999	970	987	949	604	253	883	380	625	807	278	622	873	999999	84	283	587	227	149	619	984	505	999999	465	911	999999	151	999999	999999	577	537	999999	169	888	946	658	939	689	768	925	921	73	999999	871	482	931	635	245	682	876	526	369	163	979	769	108	196	531	999999	288	999999	999999	999999	57	279	999999	463	999999	183	425	
343	897	459	224	698	920	999999	912	983	999999	999999	905	649	876	61	177	186	189	129	847	472	418	651	490	823	370	445	714	999999	999999	478	650	72	999999	542	629	910	939	290	848	999999	283	547	68	597	206	910	751	996	112	762	283	865	336	953	925	999999	968	999999	999999	484	39	999999	450	999999	49	843	392	344	431	999999	246	899	999999	492	198	870	999999	892	999999	460	999999	718	499	781	999999	785	735	313	616	383	942	548	953	373	999999	962	107	999999	999999	363	527	999999	574	999999	525	384	595	844	764	999999	661	85	773	999999	790	320	999999	999999	316	264	118	999999	999999	999999	325	697	999999	906	166	236	772	47	344	273	932	287	154	654	999999	820	999999	891	549	561	999999	866	774	999999	583	25	149	439	249	304	254	448	999999	525	530	827	438	688	687	537	999999	624	741	510	944	513	176	177	412	495	74	226	540	177	337	458	999999	999999	333	151	97	343	797	999999	28	999999	598	999999	134	437	392	511	213	21	999999	106	134	274	141	80	999999	999999	999999	753	999999	38	908	999999	198	81	905	999999	999999	999999	450	999999	826	999999	491	460	914	999999	53	974	999999	562	23	528	898	240	333	999999	737	263	302	999999	317	999999	810	990	999999	86	440	62	532	823	156	999999	571	329	279	433	783	999999	999999	311	999999	61	650	676	24	389	623	999999	747	999999	831	111	999999	335	641	782	890	999999	874	999999	999999	990	452	999999	999999	999999	999999	578	960	899	999999	66	999999	991	999999	999999	404	999999	976	205	463	999999	315	285	991	55	422	245	999999	497	543	293	806	328	999999	937	609	369	270	999999	432	54	998	847	382	999999	12	999999	147	385	388	756	523	678	383	635	685	176	999999	999999	934	721	999999	473	366	590	999999	779	796	260	999999	44	999999	999999	773	419	483	999999	902	999999	52	170	108	999999	118	999999	769	999999	944	569	999999	999999	80	900	733	999999	999999	535	491	791	999999	232	466	887	729	354	882	214	905	964	161	227	273	999999	327	773	623	587	364	578	821	133	835	999999	998	223	964	999999	999999	72	265	948	999999	999999	701	820	703	999999	999999	764	905	565	999999	980	417	44	179	997	999999	959	97	999999	180	912	999999	999999	397	239	999999	516	389	909	628	842	708	213	999999	163	380	507	999999	412	13	600	999999	266	901	999999	999999	999999	53	999999	399	626	975	999999	777	73	150	999999	432	999999	999999	77	999999	995	999999	389	281	999999	793	999999	999999	999999	889	684	572	580	249	714	499	999999	999999	924	999999	421	520	11	867	
29	435	187	23	80	84	999999	91	936	999999	678	329	999999	999999	999999	181	37	351	999999	737	300	999999	207	999999	435	999999	890	999999	406	604	962	485	934	521	999999	779	999999	13	556	999999	294	603	999999	364	571	999999	977	999999	999999	753	999999	999999	206	274	577	902	237	362	587	269	999999	550	684	999999	262	202	394	10	331	835	565	34	794	321	453	696	491	842	263	999999	833	999999	260	653	999999	892	288	670	943	360	551	263	999999	296	999999	743	999999	304	999999	378	999999	976	637	968	198	419	285	884	821	881	999999	395	108	999999	436	262	299	41	181	370	914	724	67	970	294	311	999999	999999	504	999999	999999	196	999999	885	51	856	999999	999999	465	750	999999	403	848	72	938	166	999999	879	860	999999	999999	888	999999	741	464	285	919	666	684	999999	810	999999	390	122	999999	234	655	223	504	579	958	17	575	430	754	999999	875	999999	42	138	156	728	647	940	264	889	73	998	431	999999	937	637	999999	578	939	838	999999	999999	958	714	511	941	385	290	999999	999999	322	999999	999999	943	410	924	999999	555	740	92	139	449	857	224	999999	656	791	999999	642	331	410	999999	491	915	506	999999	999999	327	999999	999999	353	366	344	818	576	371	999999	487	365	22	12	61	837	857	708	574	879	999999	999999	999999	160	645	648	284	46	324	221	81	447	271	888	317	928	535	999999	772	115	999999	647	799	646	313	384	630	328	358	169	999999	999999	932	269	302	773	773	64	708	999999	70	999999	262	159	938	50	999999	133	695	133	312	129	999999	468	840	999999	999999	217	999999	270	27	955	999999	164	587	864	515	11	596	543	999999	481	999999	64	55	266	999999	649	707	273	290	507	999999	234	857	514	281	473	999999	999999	28	565	218	447	700	114	103	999999	572	83	534	101	536	999999	968	999999	99	881	999999	583	710	115	510	582	980	520	332	463	307	83	593	51	582	999999	999999	599	273	592	999999	940	999999	297	999999	633	739	198	970	999999	265	37	425	399	999999	999999	495	913	64	635	467	189	999999	640	800	498	999999	999999	519	146	636	379	567	506	528	483	999999	423	38	999999	843	999999	999999	850	208	279	657	203	992	999999	904	612	544	637	135	183	167	533	999999	999999	153	256	999999	833	844	886	469	918	871	999999	434	82	884	188	792	676	639	999999	441	999999	840	296	999999	999999	999999	34	834	929	381	354	325	887	926	999999	732	597	121	716	999999	321	810	739	999999	425	312	832	727	366	999999	999999	544	236	101	965	747	999999	755	999999	601	
820	61	539	999999	999999	260	547	999999	444	999999	205	564	922	925	999999	720	111	964	85	999999	409	306	999999	94	999999	999999	999999	796	960	703	876	842	999999	124	195	269	999999	201	999999	174	999999	686	293	910	999999	894	621	310	999999	999999	645	999999	679	429	999999	523	583	455	625	716	999999	750	195	741	579	363	999999	807	740	860	450	910	169	910	713	723	23	567	999999	37	198	788	825	715	67	999999	999999	794	922	999999	686	999999	999999	98	13	24	500	551	340	296	999999	813	569	999999	804	999999	732	999999	715	479	510	25	20	999999	527	382	925	480	683	595	200	556	885	79	999999	999999	344	81	907	699	999999	999999	236	158	999999	385	999999	715	999999	332	261	402	88	453	171	670	814	977	999999	630	99	30	868	745	106	996	928	500	935	189	999999	660	862	26	999999	48	788	862	124	152	999999	219	569	361	344	999999	999999	442	999999	999999	999999	999999	999999	287	999999	211	603	491	62	487	456	729	779	999999	999999	600	999999	72	999999	132	882	952	862	427	476	879	999999	516	410	308	528	496	999999	432	378	44	159	999999	416	55	999999	999999	810	637	696	999999	440	999999	430	744	267	999999	999999	785	999999	857	999999	93	810	730	750	96	999999	753	958	999999	147	999999	362	999999	450	999999	999999	999999	688	585	999999	999999	999999	52	999999	622	96	665	999999	123	260	806	801	521	539	76	774	686	304	999999	225	66	678	736	297	93	486	533	304	311	759	94	107	55	715	278	361	767	291	137	999	425	713	845	708	340	999999	999999	367	383	190	969	856	999999	999999	96	999999	994	755	365	146	563	371	739	364	176	999999	999999	806	271	999999	999999	999999	177	358	799	352	832	37	956	538	999999	175	920	999999	789	238	767	684	628	722	366	21	925	991	445	64	974	491	542	631	999999	999999	106	668	183	999999	688	981	571	743	724	999999	999999	826	501	397	450	999999	574	937	941	82	187	999999	357	999999	479	185	999999	744	378	351	495	334	740	999999	79	262	999999	224	549	785	123	884	997	399	222	999999	500	999999	614	366	916	605	689	725	857	557	321	187	104	513	999999	826	375	999999	999999	474	999999	890	328	999999	669	360	999999	166	999999	303	551	957	999999	381	685	999999	139	22	435	889	645	999999	753	999999	940	999999	999999	46	716	296	999999	625	999999	748	999999	609	729	426	696	999999	217	999999	766	563	16	363	404	723	827	214	697	362	999999	592	829	81	147	805	257	899	240	999999	999999	672	999999	925	999999	44	368	999999	144	713	325	869	681	
121	258	199	516	587	376	405	218	511	999999	166	677	335	919	940	472	924	179	797	335	999999	94	103	999999	999999	323	369	364	752	80	999999	47	999999	999999	717	823	947	298	669	532	835	152	937	83	999999	257	714	999999	428	612	220	544	999999	543	825	37	164	419	436	274	17	50	466	999999	615	129	599	425	999999	127	524	999999	509	274	500	999999	156	999999	162	832	608	253	999999	149	999999	449	999999	544	95	689	669	538	999999	999999	525	999999	685	505	468	999999	658	298	999999	311	98	999999	999999	264	999999	999999	880	144	267	603	999999	999999	114	327	581	999999	999999	64	340	999999	457	986	999999	115	748	705	39	651	561	653	999999	320	339	999999	999999	285	415	999999	500	999999	809	535	281	999999	999999	761	690	368	923	302	999999	603	999999	402	853	999999	810	928	515	348	999999	239	582	613	429	355	999999	478	276	305	760	357	999999	365	712	922	714	514	377	987	25	999999	727	269	756	579	999999	936	781	948	999999	486	747	162	999999	579	952	668	838	999999	336	221	102	627	541	549	49	602	689	999999	397	305	561	528	999999	420	512	322	856	999999	993	498	696	327	830	283	610	411	471	143	999999	56	676	984	999999	999999	578	109	999999	217	539	759	256	999999	561	179	925	228	830	483	999999	639	999999	988	399	838	524	775	797	999999	938	638	140	556	961	350	999999	576	868	528	999999	412	999999	999999	320	243	251	846	765	660	358	391	999999	987	999999	999999	244	687	999999	999999	289	999999	312	999999	999999	901	999999	700	889	221	550	358	999999	999999	641	999999	999999	172	678	999999	999999	678	19	146	999999	999999	67	153	489	631	115	942	981	999999	248	48	110	135	999999	418	999999	551	999999	554	999999	999999	41	279	355	413	295	999999	18	999999	234	610	793	176	561	721	844	485	999999	267	115	607	376	999999	999999	999999	563	919	999999	999999	550	55	999999	465	999999	908	525	787	797	86	346	44	933	999999	822	638	255	933	573	659	574	999999	999999	699	449	513	633	729	999999	999999	850	375	999999	999999	999999	999999	889	337	151	652	206	66	999999	144	999999	999999	674	825	490	434	999999	999999	355	999999	695	422	715	999999	26	522	284	999999	581	54	999999	999999	754	999999	662	644	999999	999999	792	999999	462	517	449	205	779	377	838	807	999999	781	999999	230	29	156	63	477	472	867	321	628	378	410	485	999999	908	949	999999	489	173	999999	999999	440	836	434	999999	187	999999	520	999999	648	999999	999999	999999	999999	649	15	950	608	141	194	181	881	999999	173	552	999999	42	805	
999999	829	61	359	644	999999	999999	999999	394	595	475	875	999999	952	999999	673	945	901	853	685	999999	903	998	718	357	999999	673	803	999999	672	999999	999999	155	176	233	422	999999	334	832	999999	704	684	620	365	142	266	689	999999	266	933	228	999999	208	999999	999999	392	831	342	11	665	999999	999999	140	999999	713	847	729	338	728	212	85	999999	79	699	980	320	293	642	999999	999999	999999	454	547	900	454	241	429	797	999999	841	591	264	332	176	999999	999999	553	999999	999999	295	999999	361	500	64	857	607	581	999999	377	499	109	198	999999	910	999999	284	754	999999	999999	481	427	932	999999	999999	621	821	999999	999999	275	577	999999	394	989	300	999999	937	953	492	53	999999	659	920	430	866	742	402	507	999999	799	999999	658	324	631	180	868	604	388	613	442	45	999999	999999	243	799	733	714	208	465	999999	999999	331	999999	999999	430	822	506	511	999999	999999	229	323	877	999999	125	918	452	763	999999	432	959	559	350	59	17	999999	979	687	630	142	37	203	52	75	999999	828	396	137	999999	357	371	102	282	468	999999	722	999999	575	128	881	290	951	389	42	396	879	980	222	188	891	842	819	881	973	127	999999	999999	812	742	999999	531	999999	562	471	70	999999	287	881	999999	295	107	999999	568	999999	999999	85	813	19	678	490	999999	184	949	999999	515	999999	220	308	350	198	999999	629	999999	831	999999	965	999999	918	971	529	602	109	386	892	999999	999999	260	142	131	51	999999	272	999999	262	449	357	375	252	999999	518	656	978	541	999999	999999	478	580	737	399	886	686	895	999999	159	888	999999	798	67	525	86	302	88	186	999999	976	188	495	581	392	12	600	156	962	999999	999999	999999	999999	738	57	325	857	522	999999	245	365	326	234	984	373	700	559	318	727	879	225	578	802	242	999999	999999	983	999	999999	396	999999	540	932	583	286	274	999999	69	19	210	999999	779	345	999999	999999	659	999999	999999	217	691	999999	292	428	999999	999999	304	821	999999	77	390	342	999999	177	999999	999999	824	393	650	707	999999	519	999999	308	527	661	446	242	861	999999	21	712	482	792	663	943	999999	121	850	999999	982	453	855	992	628	868	369	999999	999999	991	999999	999999	313	803	117	181	953	983	999999	999999	801	71	960	45	65	999999	999999	75	514	999999	999999	713	543	314	724	656	999999	507	999999	659	301	834	252	869	180	999999	999999	678	684	491	989	29	220	429	544	920	492	819	936	950	18	304	107	999999	54	415	732	999999	89	461	517	456	999999	252	138	999999	999999	999999	
865	319	279	191	391	33	422	999999	503	124	769	999999	173	999999	571	999999	651	997	737	665	825	765	23	999999	999999	232	973	543	999999	967	300	999999	999999	999999	954	626	680	999999	913	999999	174	127	999999	618	239	285	298	673	885	584	601	999999	239	163	275	999999	305	999999	592	168	59	999999	221	999999	823	201	702	770	999999	944	58	824	999999	663	501	707	852	405	179	323	934	999999	658	999999	376	169	348	999999	136	999999	331	810	999999	754	34	295	905	386	794	48	583	527	782	940	536	776	56	575	662	567	257	899	700	999999	233	999999	230	999999	999999	663	852	753	643	46	999999	247	589	339	638	215	999999	475	610	141	999999	416	528	717	604	599	999999	773	296	569	606	999999	120	966	999999	286	75	999999	999999	141	195	829	883	746	327	298	196	716	936	456	999999	781	299	569	537	817	230	512	999999	999999	549	89	467	84	440	202	136	623	999999	999999	999999	976	257	479	999999	911	533	999999	400	999999	999999	406	836	839	803	824	142	551	438	713	999999	563	349	659	592	115	999999	809	999999	135	172	573	999999	583	316	788	534	820	623	625	294	448	121	180	999999	999999	253	627	280	615	999999	585	195	104	307	587	637	598	886	999999	549	723	475	275	153	839	497	999999	533	999999	299	321	999999	812	429	616	999999	178	999999	449	862	744	538	700	75	586	387	814	286	729	160	936	933	783	86	570	973	846	999999	326	655	991	999999	999999	325	999999	657	382	674	999999	999999	999999	105	447	977	804	195	775	210	567	461	683	975	804	864	999999	999999	999999	736	859	999999	605	999999	186	794	871	999999	283	384	326	928	15	149	999999	999999	691	840	999999	806	281	384	207	645	469	864	971	999999	299	999999	999999	369	513	646	814	57	540	326	918	999999	115	164	912	401	999999	638	456	544	390	220	182	523	893	346	464	999999	446	959	999999	999999	822	856	361	882	422	999999	425	369	999999	999999	63	374	921	999999	999999	127	472	999999	762	831	999999	999999	999999	999999	999999	448	476	999999	191	999999	611	580	999999	606	999999	259	802	40	978	926	223	999999	219	841	167	807	601	61	645	347	23	639	206	851	903	396	231	282	663	999999	491	999999	187	995	937	482	730	999999	21	451	999999	441	827	836	618	330	226	999999	999999	420	847	424	999999	843	326	999999	384	792	703	999999	999999	529	376	14	445	964	999999	224	999999	684	999999	286	50	204	33	581	812	370	243	582	179	999999	361	253	136	76	727	999999	678	965	108	999999	621	576	422	794	999999	
999999	401	653	999999	12	888	246	343	570	384	999999	820	999999	169	23	558	130	275	601	178	133	878	999999	247	575	546	938	586	148	664	473	781	999999	516	999999	969	999999	171	176	548	999999	909	565	999999	999999	523	999999	806	94	389	501	999999	821	626	999999	944	32	999999	846	465	950	660	204	999999	911	554	999999	238	180	54	968	958	999999	999999	63	224	322	687	999999	61	612	142	501	759	173	999999	959	612	575	54	999999	999999	325	710	598	463	715	659	999999	846	999999	999999	999999	50	420	543	999999	769	572	999999	631	345	569	794	853	999999	169	444	742	748	594	999999	663	999999	107	999999	643	397	463	599	509	999999	907	10	130	907	505	460	999999	999999	959	200	49	847	422	611	614	531	857	780	304	280	917	999999	999999	999999	51	510	999999	626	899	815	315	972	228	969	438	569	673	999999	322	999999	999999	122	999999	404	999999	999999	712	495	189	122	539	683	305	999999	999999	875	749	999999	866	994	517	722	999999	154	885	999999	999999	453	183	999999	999999	911	999999	595	183	804	252	856	999999	235	798	457	447	787	999999	631	677	989	233	562	999999	504	999999	327	200	383	392	644	519	872	196	999999	321	144	265	628	226	709	64	940	632	892	166	640	206	999999	999999	999999	869	263	400	639	229	999999	999999	362	999999	150	404	999999	999999	608	347	149	49	539	146	999999	532	657	415	999999	999999	292	929	999999	348	999999	999999	141	108	449	774	265	482	556	49	999999	999999	902	796	85	314	264	528	34	554	27	600	667	999999	971	420	222	999999	432	705	999999	691	307	24	999999	29	273	701	973	833	91	999999	493	499	999999	999999	629	999999	339	663	999999	764	905	383	330	848	463	218	999999	38	562	999999	60	850	112	999999	999999	888	413	66	50	563	999999	999999	999999	360	999999	177	999999	577	790	361	518	768	36	182	786	923	693	543	999999	65	574	999999	281	673	999999	999999	397	437	792	999999	457	283	623	125	219	714	999999	999999	740	295	999999	559	999999	999999	899	291	824	930	232	999999	999999	869	499	985	989	610	919	799	743	475	780	999999	999999	59	903	245	999999	910	999999	81	999999	722	802	280	334	25	999999	80	774	335	817	466	215	999999	999999	587	783	638	999999	608	999999	120	237	275	999999	682	773	198	307	664	146	914	967	160	673	481	76	228	660	974	999999	849	35	417	999999	324	999999	681	999999	326	462	517	999999	999999	999999	904	495	537	999999	651	999999	517	772	120	198	903	498	64	999999	999999	520	999999	999999	161	703	999999	999999	999999	999999	
200	839	101	685	981	212	629	139	613	874	769	986	539	462	19	732	397	86	915	229	754	825	788	999999	448	805	897	539	633	660	341	999999	675	999999	575	999999	999999	831	999999	908	568	999999	884	190	670	87	981	999999	967	428	315	868	179	600	862	374	999999	849	246	185	314	99	506	952	542	950	320	619	886	207	582	566	999999	999999	999999	981	941	999999	581	371	823	796	572	214	999999	472	999999	85	999999	211	999999	310	594	999999	999999	999999	999999	931	647	719	766	372	224	770	846	749	583	171	938	881	433	999999	277	875	362	517	527	302	999999	80	309	245	561	999999	999999	281	972	679	413	192	714	19	960	862	604	999999	999999	999999	368	606	889	488	999999	186	999999	317	999999	718	999999	999999	950	999999	999999	999999	419	531	810	539	333	574	999999	904	999999	756	177	423	492	415	281	901	936	726	999999	999999	191	821	999999	385	999999	138	999999	263	425	327	241	739	685	999999	452	82	999999	999999	477	793	829	984	730	390	18	999999	825	999999	447	361	159	234	50	332	395	598	999999	435	632	205	335	523	488	999999	525	999999	738	109	963	208	261	999999	999999	150	182	999999	100	718	376	552	313	621	999999	73	999999	16	699	362	997	999999	649	224	999999	282	467	315	999999	299	999999	581	625	725	663	248	110	265	976	900	159	999999	507	999999	999999	999999	891	714	706	999999	273	518	738	386	999999	999999	558	999999	484	975	682	866	999999	801	853	999999	999999	587	957	577	963	999999	999999	798	212	808	355	935	166	999999	390	753	608	91	35	356	999999	249	624	553	690	74	780	10	999999	293	498	706	861	273	162	314	999999	139	461	999999	999999	939	183	303	999999	999999	880	999999	595	928	999999	999999	775	506	951	688	963	413	887	899	141	999999	580	919	319	648	83	892	186	999999	995	479	630	674	869	999999	75	330	788	999999	193	635	415	299	35	879	930	999999	322	474	999999	353	251	999999	229	457	369	263	983	126	549	987	968	519	932	999999	988	110	637	57	622	642	625	820	715	506	624	290	894	440	717	999999	580	999999	735	652	999999	78	999999	421	544	811	999999	999999	527	206	666	999999	366	999999	890	830	728	274	852	708	728	431	847	999999	833	89	999999	552	408	831	417	999999	783	999999	999999	999999	655	225	512	810	999999	952	302	999999	839	728	999999	657	999999	887	989	315	859	37	999999	806	231	999999	588	465	452	794	274	696	788	410	999999	86	687	970	184	512	761	51	999999	775	999999	338	884	114	165	712	13	520	841	112	
407	756	365	752	999999	923	999999	57	368	511	688	606	999999	439	616	999999	969	578	712	487	553	999999	999999	999999	678	892	847	999999	999999	999999	790	753	855	685	12	365	720	999999	281	261	999999	714	999999	999999	97	532	607	454	999999	318	742	434	807	364	559	589	141	216	84	806	85	163	747	628	720	934	751	54	999999	260	136	45	999999	999999	999999	839	145	723	71	155	295	402	986	991	997	366	946	500	999999	423	999999	514	999999	474	185	720	966	63	191	163	781	562	28	246	192	707	137	999999	751	719	453	999999	999999	929	521	682	177	756	631	999999	988	999999	999999	999999	37	999999	185	999999	285	891	872	999999	542	908	999999	733	384	749	999999	299	999999	599	749	999999	999999	814	368	999999	999999	503	553	220	432	826	175	531	644	16	219	569	999999	999999	999999	999999	847	372	876	246	564	787	308	428	946	341	135	999999	510	511	52	222	999999	999999	879	782	348	662	659	715	743	843	98	377	539	999999	767	934	999999	888	569	999999	938	131	999999	175	204	135	999999	100	701	777	30	999999	963	997	316	288	999999	297	522	999999	713	999999	503	999999	699	931	888	999999	574	200	868	622	941	445	283	141	878	713	588	999999	398	999999	999999	965	822	955	999999	541	933	999999	520	241	376	999999	893	776	627	654	476	273	246	567	525	511	908	408	201	528	723	999999	999999	999999	999999	999999	796	999999	158	537	899	743	999999	356	772	999999	999999	637	999999	566	551	999999	513	233	246	999999	999999	830	52	511	67	424	764	885	817	759	999999	808	531	77	999999	748	628	99	755	733	999999	889	794	440	831	999999	162	634	976	226	999999	185	474	999999	999999	965	112	646	480	484	978	999999	539	23	15	999999	115	999999	978	999999	879	999999	478	513	579	97	46	611	680	787	999999	139	908	601	98	903	344	146	744	622	999999	981	999999	280	999999	112	360	780	435	960	174	974	655	183	347	256	707	960	815	245	999999	500	965	693	999999	999999	734	937	925	111	536	969	443	366	999999	999999	804	208	759	476	737	265	186	999999	622	999999	483	734	999999	841	999999	383	331	509	692	999999	26	926	66	999999	378	422	855	333	433	205	541	299	26	450	452	508	999999	349	507	673	324	999999	999999	926	375	999999	683	93	904	162	648	934	673	21	880	999999	151	853	107	324	410	852	297	426	755	194	999999	999999	399	999999	182	981	999999	29	831	999999	855	999999	540	379	739	771	428	999999	557	607	626	15	999999	574	999999	357	999999	193	272	471	957	654	181	190	
290	869	999999	999999	980	666	932	654	999999	119	32	21	999999	999999	585	999999	433	27	868	158	568	713	254	999999	340	999999	999999	999999	756	999999	999999	999999	999999	359	98	870	999999	222	299	891	674	999999	825	459	552	355	44	523	999999	633	47	940	785	33	622	999999	999999	869	999999	999999	925	124	897	999999	305	821	62	964	639	714	562	221	727	977	483	999999	887	795	999999	999999	790	227	219	133	331	873	425	999999	999999	520	256	217	346	143	966	560	84	999999	163	731	302	80	883	893	80	826	223	808	549	36	690	999999	598	890	999999	708	904	773	999999	432	405	127	237	129	999999	999999	874	593	21	923	522	999999	999999	999999	999999	720	999999	999999	62	505	659	616	999999	710	999999	427	619	455	767	267	655	310	517	731	335	185	842	999999	435	725	952	629	797	625	999999	999999	197	58	999999	655	374	588	721	992	772	999999	999999	527	298	50	736	999999	825	753	277	221	999999	910	224	516	877	999999	999999	337	553	40	819	770	206	999999	239	571	257	999999	999999	77	589	999999	958	546	999999	325	475	394	989	999999	803	53	358	302	443	999999	833	692	777	795	698	394	449	999999	970	960	330	276	811	175	181	713	860	210	632	850	952	677	999999	561	999999	505	999999	999999	237	999999	422	999999	589	952	737	999999	344	107	378	205	84	999999	999999	494	999999	209	583	824	999999	99	999999	999999	669	593	999999	166	630	225	690	202	56	999999	514	205	547	426	686	999999	437	616	378	762	831	999999	999999	999999	111	999999	566	904	999999	999999	667	147	999999	275	245	996	627	580	999999	128	999999	185	158	999999	999999	381	946	578	999999	999999	396	745	721	430	325	241	999999	598	65	62	659	786	280	533	762	999999	613	282	191	690	240	999999	682	999999	999999	999999	999999	130	34	729	631	987	392	206	136	922	426	170	949	13	188	38	525	881	469	631	905	999999	999999	999999	767	673	397	999999	999999	539	999999	471	85	669	999999	696	573	335	431	999999	403	83	999999	840	999999	452	333	187	512	999999	342	800	790	724	750	664	238	999999	961	957	999999	561	712	999999	858	954	95	999999	999999	491	465	999999	459	798	237	831	999999	999999	392	325	350	999999	329	292	999999	999999	681	361	918	298	467	883	373	474	80	999999	371	810	999999	996	367	52	999999	30	746	152	350	992	496	999999	446	187	999999	646	616	390	241	429	999999	595	283	733	999999	762	999999	999999	999999	985	727	395	999999	417	999999	999999	957	307	92	309	546	64	922	689	864	10	999999	290	585	726	857	690	
999999	941	420	396	722	633	681	374	999999	174	326	365	274	111	458	39	117	911	689	318	999999	932	883	345	999999	594	869	999999	910	999999	996	999999	137	999999	784	528	996	999999	673	999999	626	717	313	381	737	999999	424	763	551	822	182	673	47	548	999999	999999	68	85	999999	138	764	320	999999	262	177	227	999999	237	326	999999	42	434	247	366	692	589	629	511	999999	117	999999	115	819	97	570	332	71	999999	999999	117	470	921	959	545	999999	315	263	60	214	999999	337	197	447	621	789	747	436	999999	855	802	58	556	999999	615	957	658	501	376	691	844	166	999999	582	219	469	121	999999	701	999999	999999	336	999999	307	97	779	999999	999999	207	307	822	896	999999	999999	851	68	913	999999	354	587	910	813	886	368	369	999999	688	614	999999	162	999999	999999	734	883	478	476	999999	259	390	836	999999	999999	303	999999	869	948	775	916	731	999999	999999	667	130	124	887	573	449	220	999999	733	101	379	440	55	629	549	999999	999999	264	385	999999	663	999999	517	999999	920	520	817	499	420	999999	771	883	87	999999	20	162	620	996	904	36	268	999999	656	745	605	559	258	449	999999	787	278	661	355	570	999999	999999	613	511	967	63	999999	721	999999	154	329	495	362	449	999999	397	550	510	360	359	331	352	416	772	17	370	271	377	180	633	320	120	537	517	999999	416	549	119	39	850	403	999999	793	512	425	999999	999999	809	831	999999	999999	999999	310	999999	999999	549	197	999999	503	999999	792	265	999999	894	834	219	999999	845	736	212	999999	440	481	510	955	999999	559	999999	356	999999	999999	999999	546	999999	397	552	809	540	277	999999	999999	708	615	432	68	148	996	899	677	999999	999999	361	999999	628	93	805	296	800	51	999999	989	293	493	606	999999	339	719	999999	506	291	410	428	577	571	984	150	825	59	452	817	786	999999	236	999999	746	811	999999	999999	165	999999	266	18	499	811	184	935	224	19	988	728	429	999999	402	396	999999	733	784	511	999999	999999	980	246	999999	234	679	999999	999999	353	999999	631	950	999999	157	914	34	401	928	765	397	58	925	815	999999	723	397	102	267	840	344	23	37	999999	282	222	611	999999	660	274	142	844	878	871	159	999999	778	999999	546	487	371	414	804	999999	123	595	27	174	186	634	836	586	81	225	999999	846	604	81	528	935	312	14	741	663	632	999999	179	999999	665	703	999999	770	556	779	479	930	219	18	999999	999999	204	446	844	35	438	999999	999999	663	862	312	762	706	108	611	184	366	999999	150	
396	569	426	963	508	482	689	75	999999	302	746	87	637	999999	999999	842	740	865	170	999999	235	86	780	999999	999999	999999	941	249	672	944	604	122	268	78	622	999999	999999	999999	999999	371	346	372	526	480	917	784	675	176	999999	266	999999	319	206	955	915	319	999999	999999	772	999999	999999	449	403	95	697	633	819	568	974	121	581	510	927	799	380	862	559	309	599	416	687	999999	849	415	84	295	916	312	163	999999	415	360	999999	792	829	896	969	999999	783	999999	965	116	201	288	685	370	391	407	585	62	999999	489	320	366	468	766	599	987	999999	411	717	517	415	999999	705	230	51	145	969	999999	999999	999999	526	315	450	999999	583	571	999999	713	904	518	999999	110	553	926	999999	999999	999999	73	306	981	999999	381	575	458	701	530	999999	464	328	255	999999	112	169	999999	962	999999	915	887	193	38	267	999999	507	208	999999	314	128	999999	999999	940	811	905	186	912	697	154	999999	992	879	62	988	999999	394	658	999999	624	941	912	999999	45	999999	446	880	278	723	133	874	377	667	397	412	999999	284	388	443	532	926	999999	999999	999999	274	999999	18	140	999999	991	912	848	127	176	999999	999999	999999	154	753	375	35	907	198	574	280	372	334	999999	650	195	990	16	225	999999	697	694	968	999999	770	272	438	749	239	732	221	36	259	501	34	999999	987	140	999999	78	506	28	68	379	548	902	598	525	489	999999	10	905	633	569	478	999999	247	999999	383	491	937	285	677	465	999999	253	123	833	468	454	999999	999999	381	156	999999	679	635	999999	607	868	674	912	269	999999	732	999999	403	999999	32	355	958	327	757	153	999999	230	350	603	26	999999	788	765	999999	44	656	999999	534	486	517	999999	53	648	73	514	817	35	26	301	733	56	850	999999	999999	122	999999	879	113	238	26	830	338	42	582	312	89	908	999999	235	729	591	781	917	183	233	311	999999	999999	999999	336	999999	214	59	999999	970	454	366	955	944	999999	776	46	999999	999999	999999	471	999999	75	760	434	908	180	791	999999	999999	274	933	999999	586	811	999999	999999	860	901	910	999999	289	172	999999	858	723	953	910	999999	952	555	485	456	496	762	300	254	503	817	999999	935	999999	486	999999	705	521	116	378	143	371	999999	186	404	999999	999999	192	848	463	902	711	955	269	114	999999	999999	788	486	763	824	999999	999999	131	999999	483	974	212	802	999999	907	999999	617	999999	776	999999	800	378	999999	897	436	999999	451	791	600	116	472	675	999999	865	141	916	45	353	553	999999	
439	39	142	999999	999999	999999	999999	414	555	566	104	380	493	788	819	227	707	588	336	254	79	150	530	937	21	308	892	937	313	990	311	273	41	999999	999999	771	999999	171	322	999999	999999	47	245	999999	999999	101	999999	531	56	913	219	456	26	309	553	298	508	999999	908	999999	965	452	111	564	264	830	349	339	902	57	981	999999	276	759	63	42	904	496	999999	920	126	371	890	399	781	854	257	732	609	597	273	50	262	45	612	999999	999999	680	779	191	751	853	628	998	932	999999	189	267	255	999999	999999	22	280	988	999999	604	561	711	999999	410	999999	617	729	314	784	940	293	999999	999999	314	106	999999	716	999999	178	272	742	999999	999999	118	675	989	486	98	213	999999	999999	273	999999	17	197	234	897	379	608	143	134	323	999999	991	389	948	120	941	425	169	305	536	819	897	999999	669	253	674	734	593	141	641	111	534	999999	29	365	149	999999	999999	336	999999	144	44	148	428	678	999999	999999	726	999999	544	672	999999	999999	244	999999	999999	999999	528	999999	999999	644	25	999999	492	222	999999	821	369	593	971	824	554	833	999999	402	785	758	442	990	777	944	18	999999	596	999999	66	579	999999	575	386	999999	597	999999	999999	701	999999	42	999999	999999	989	654	370	143	907	720	999999	220	995	842	668	229	999999	999999	213	999999	636	311	416	999999	165	120	999999	999999	999999	978	236	663	731	267	999999	753	112	236	11	999999	584	875	806	876	999999	846	999999	103	999999	166	999999	69	999999	822	75	817	626	142	60	878	767	999999	926	928	999999	464	999999	737	999999	915	999999	999999	537	999999	999999	999999	504	539	672	319	536	793	886	60	999999	999999	975	908	202	999999	137	970	186	132	999999	17	948	878	392	396	999999	999999	999999	999999	49	803	999999	607	127	313	322	96	469	740	352	999999	690	875	239	326	488	580	999999	113	999999	156	999999	999999	999999	697	999999	626	157	285	953	690	269	999999	20	895	999999	378	791	889	152	51	999999	446	779	392	327	83	648	999999	908	999999	311	431	213	893	502	999999	884	999999	500	696	999999	193	787	662	714	796	865	343	681	120	999999	655	960	999999	645	864	635	341	380	739	999999	91	999999	999999	388	999999	690	127	999999	527	493	371	398	456	112	327	658	126	677	531	218	314	394	797	997	655	470	466	258	999999	999999	552	999999	761	718	857	815	620	999999	876	115	747	999999	999999	626	427	267	513	644	999999	215	518	663	849	531	673	696	579	180	732	377	999999	869	764	45	999999	322	636	738	999999	511	
48	843	801	425	470	374	999999	181	999999	398	957	821	930	433	973	889	999999	240	54	170	245	999999	999999	508	880	878	185	128	685	999999	630	775	399	999999	176	675	861	433	71	999999	466	408	600	344	420	413	938	341	72	62	999999	406	999999	94	999999	598	999999	302	999999	591	999999	121	496	474	767	191	431	124	266	307	37	776	999999	745	704	999999	849	999999	98	477	939	843	66	633	999999	233	92	315	549	577	383	568	888	479	120	999999	912	999999	999999	238	981	824	999999	999999	34	345	999999	947	389	438	749	95	214	999999	652	354	999999	863	481	544	109	126	999999	688	999999	468	887	699	999999	359	925	999999	639	999999	496	125	768	999999	608	657	999999	144	925	121	828	297	364	999999	827	766	299	999999	999999	999999	999999	865	260	396	840	566	999999	999999	322	40	513	35	456	353	581	536	999999	763	264	824	547	964	999999	463	860	999999	113	999999	872	868	999999	876	79	606	999999	999999	865	382	460	999999	209	468	821	894	999999	802	841	20	250	300	190	536	999999	829	494	999999	674	796	535	214	462	391	665	454	971	637	956	849	622	950	671	213	312	223	625	89	152	999999	855	67	999999	103	999999	581	999999	532	92	999999	999999	999999	956	78	846	999999	589	817	802	377	923	970	846	992	999999	299	628	977	999999	580	213	415	31	999999	999999	478	419	369	565	94	766	448	999999	999999	737	999999	994	999999	366	65	633	999999	287	775	382	884	221	999999	999999	536	952	710	308	511	47	706	546	587	136	378	837	229	999999	718	610	484	999999	141	264	343	999999	999999	999999	178	947	405	138	255	999999	67	999999	616	664	999999	999999	65	999999	53	678	40	519	999999	999999	988	228	413	555	568	174	897	468	90	548	371	999999	927	100	140	999999	641	578	999999	590	79	999999	230	565	999999	586	555	344	999999	462	233	824	888	999999	631	949	999999	849	569	91	109	999999	186	999999	303	797	999999	999999	999999	489	999999	462	228	999999	407	877	998	848	331	981	619	562	95	627	324	546	352	378	999999	191	31	791	18	999999	491	480	934	999999	271	436	999999	589	999999	893	425	999999	605	999999	161	999999	950	999999	528	999999	471	546	512	559	999999	756	454	835	506	827	999999	999999	453	19	345	927	943	846	586	894	609	39	237	202	212	999999	941	291	227	999999	240	336	273	431	999999	999999	967	385	408	515	981	999999	92	507	435	180	326	596	725	234	811	114	117	633	978	441	999999	999999	357	999999	999999	999999	618	792	597	141	981	32	271	400	959	
567	999999	999999	999999	72	946	730	766	41	999999	354	565	999999	999999	999999	228	639	453	316	636	999999	37	209	999999	818	999999	999999	909	999999	999999	304	335	335	274	253	667	999999	720	999999	494	588	553	999999	972	470	607	624	889	471	912	999999	999999	999999	764	312	999999	247	381	104	143	656	820	999999	842	932	29	240	999999	659	469	192	919	999999	821	58	113	712	237	999999	999999	314	410	448	391	999999	724	380	999999	962	713	429	664	626	999999	838	999999	91	999999	49	451	377	895	239	12	730	432	51	143	715	208	827	20	152	883	829	255	381	91	995	217	648	669	766	946	999999	527	999999	755	983	290	32	999999	999999	787	843	418	181	446	999999	999999	683	246	999999	999999	885	418	999999	743	952	592	395	999	486	831	803	707	139	292	962	212	139	295	160	435	186	999999	822	999999	49	420	84	935	431	581	534	412	814	999999	999999	631	16	559	803	401	894	32	752	366	983	999999	288	888	484	457	294	999999	95	430	999999	297	999999	999999	703	999999	999999	460	578	999999	306	999999	893	999999	231	340	206	580	492	999999	999999	163	999999	466	381	903	142	195	460	973	297	146	326	999999	425	773	45	850	999999	271	883	999999	454	847	69	592	253	161	666	999999	999999	713	905	999999	889	433	999999	139	783	800	999999	331	10	605	618	999999	84	508	711	458	305	355	724	230	876	999999	999999	998	407	999999	659	999999	528	317	721	583	241	990	999999	999999	331	999999	76	64	862	561	443	848	239	999999	999999	744	449	218	848	905	989	999999	459	793	723	453	731	994	150	999999	802	693	883	44	928	999999	999999	719	136	398	289	669	999999	324	999999	860	769	507	280	915	540	319	468	816	999999	557	540	710	999999	878	184	81	913	443	758	999999	965	204	971	999999	999999	729	92	460	626	329	326	145	140	999999	683	234	724	235	888	999999	234	77	999999	381	552	303	999999	999999	223	217	999999	925	999999	912	999999	574	536	845	185	999999	999999	18	199	999999	240	405	999999	999999	205	950	357	688	554	276	526	898	754	999999	999999	446	287	835	246	419	572	401	579	228	968	999999	697	879	999999	87	265	225	877	184	150	157	723	999999	62	272	999999	77	380	299	396	996	820	937	963	738	532	999999	771	780	702	839	999999	361	446	96	263	478	999999	477	20	310	31	580	459	734	723	250	783	999999	559	999999	999999	290	832	971	298	760	915	999999	554	863	999999	106	999999	999999	332	371	600	965	18	391	440	903	289	95	975	250	487	238	999999	999999	
618	797	230	207	818	545	529	475	798	503	562	999999	922	156	999999	924	107	157	999999	999999	650	999999	965	177	74	127	11	746	996	58	282	999999	307	272	999999	999999	876	999999	493	787	841	135	999999	515	829	124	999999	142	238	60	152	999999	826	662	641	800	832	62	143	700	543	783	478	749	999999	875	28	659	900	210	58	823	999999	624	521	999999	650	999999	348	949	146	868	517	945	905	941	860	645	999999	455	999999	823	151	792	999999	67	656	999999	999999	954	106	332	241	37	12	328	999999	212	999999	125	160	382	714	193	563	674	999999	533	843	289	24	382	37	455	999999	999999	682	999999	381	463	869	232	175	393	853	999999	636	489	943	999999	999999	999999	504	515	305	451	999999	958	239	999999	999999	133	999999	14	999999	999999	999999	786	650	777	646	804	830	687	256	927	216	999999	340	748	999999	785	590	999999	23	999999	999999	521	999999	935	126	999999	999999	802	999999	999999	648	171	454	139	520	850	839	175	940	999999	827	817	269	999999	244	787	628	999999	540	16	999999	327	999999	999999	846	783	636	714	999999	922	172	37	26	511	999999	55	999999	210	999999	197	946	424	325	999999	539	70	999999	782	999999	338	106	161	999999	999999	212	331	179	999999	293	999999	223	134	514	28	309	999999	801	758	999999	999999	999999	427	261	352	69	999999	11	999999	53	785	999999	999999	23	999999	826	20	765	361	308	957	875	999999	917	501	999999	999999	999999	307	252	999999	999999	504	694	511	428	679	899	919	605	93	330	729	827	507	216	370	120	191	202	298	44	450	999999	141	324	904	999999	760	378	246	999999	703	207	313	999999	36	999999	999999	903	999999	120	845	755	999999	636	155	187	420	999999	613	999999	728	114	999999	704	819	54	562	999999	523	179	999999	550	368	875	626	532	524	981	189	210	999999	287	55	187	199	694	244	504	999999	727	99	999999	765	534	489	599	254	608	707	981	606	999999	390	977	971	304	397	349	20	999999	663	438	115	999999	113	450	999999	999999	515	999999	809	68	28	796	90	674	785	999999	396	37	287	915	284	999999	603	292	897	999999	999999	894	306	895	494	554	73	660	369	361	430	48	539	999999	103	999999	181	999999	307	593	999999	306	519	564	952	982	345	748	164	907	999999	821	553	999999	569	620	828	999999	574	473	733	429	315	433	412	357	999999	809	821	702	36	999999	999999	999999	180	910	385	742	942	511	219	325	999999	462	999999	609	495	548	909	482	753	267	999999	833	860	477	990	95	161	604	494	536	999999	461	999999	
999999	836	999999	820	658	245	96	971	72	264	417	922	853	999999	802	862	949	900	349	999999	768	91	161	452	702	919	999999	590	348	27	682	398	999999	581	798	773	999999	728	260	246	667	296	999999	999999	453	555	147	999999	358	999999	999999	999999	586	513	999999	999999	684	999999	127	739	945	999999	999999	55	999999	29	877	281	93	39	617	230	650	999999	291	999999	180	581	999	157	782	95	241	605	999999	56	811	541	999999	999999	98	999999	610	521	300	999999	999999	999999	998	433	999999	865	131	329	134	324	985	484	232	639	999999	112	798	970	956	860	273	999999	573	534	999999	345	999999	957	940	170	620	139	811	128	819	315	999999	575	479	916	963	912	999999	167	999999	999999	999999	829	999999	986	659	640	564	440	999999	635	301	473	999999	342	63	174	389	963	704	856	999999	113	819	196	999999	232	500	999999	896	999999	555	999999	473	879	35	982	333	954	511	979	575	381	230	194	23	119	358	147	999999	799	532	517	462	214	999999	216	20	447	467	436	150	523	543	999999	89	885	10	347	316	80	999999	435	999999	725	999999	999999	882	635	183	419	874	363	187	106	828	999999	954	268	999999	818	972	885	496	999999	839	61	838	683	115	138	119	21	830	999999	958	107	999999	737	923	374	999999	385	273	57	562	786	999999	446	717	51	930	741	133	999999	108	999999	938	999999	999999	239	462	208	999999	55	309	862	533	394	148	999999	982	226	344	999999	494	999999	621	999999	999999	62	715	401	966	73	207	377	999999	342	694	13	169	999999	851	694	912	135	999999	999999	748	699	263	951	308	986	69	714	407	999999	999999	510	343	499	863	833	524	71	999999	466	999999	999999	974	999999	700	144	999999	313	375	999999	936	368	742	403	700	823	798	763	103	999999	14	492	970	999999	338	193	670	669	814	27	179	851	999999	398	999999	999999	999999	72	261	174	424	755	348	756	347	644	999999	939	999999	50	44	999999	968	999999	999999	365	960	999999	862	516	473	902	999999	357	481	95	999999	353	33	999999	109	999999	511	999999	999999	259	153	224	999999	693	424	731	870	999999	999999	417	883	640	936	999999	856	363	210	745	700	521	266	991	999999	262	179	425	915	915	941	308	999999	49	697	212	221	746	105	178	101	742	41	724	374	73	211	834	416	999999	37	745	536	766	238	53	992	162	999999	999999	999999	999	815	955	999999	684	167	999999	999999	733	802	120	268	41	653	958	490	541	626	222	61	344	18	906	999999	205	999999	493	810	654	220	999999	999999	92	654	102	
927	86	891	690	905	367	892	682	216	916	486	504	999999	280	563	461	999999	999999	999999	189	990	908	76	999999	912	999999	999999	999999	523	743	999999	186	387	560	40	413	649	999999	999999	694	452	335	999999	971	718	999999	380	540	101	758	532	89	131	999999	111	28	19	999999	777	241	333	604	169	472	613	310	127	562	249	159	812	599	420	277	999999	664	218	104	918	999999	999999	999999	206	765	220	999999	64	999999	999999	22	403	395	168	85	370	848	176	237	368	417	159	999999	999999	942	945	933	668	853	739	446	810	915	999999	142	938	830	407	403	261	388	255	215	999999	237	999999	426	440	345	906	887	999999	980	735	510	495	999999	999999	999999	999999	287	565	211	999999	21	999999	488	60	36	999999	540	999999	772	975	979	172	943	714	73	196	999999	999999	999999	946	851	999999	830	189	834	646	463	627	152	584	974	823	54	43	101	36	276	376	414	207	376	446	999999	14	755	348	551	770	149	77	300	785	999999	264	331	999999	381	309	226	389	684	912	308	198	999999	166	999999	910	622	47	920	162	999999	135	579	999999	999999	999999	999999	999999	105	692	999999	85	999999	199	592	790	712	38	655	967	999999	34	523	464	147	999999	12	599	999999	640	158	999999	999999	999999	696	999999	684	916	999999	555	999999	730	294	991	433	233	905	812	573	999999	208	999999	999999	952	12	999999	999999	125	277	696	823	999999	274	999999	544	386	927	999999	502	487	115	795	999999	110	999999	999999	740	999999	40	914	631	999999	35	894	442	564	720	204	145	632	503	569	649	154	999999	51	466	829	457	999999	999999	759	319	96	999999	412	406	291	860	582	334	999999	94	362	999999	632	807	999999	31	980	665	732	19	870	983	546	156	999999	999999	60	963	910	84	982	618	871	880	939	672	39	167	438	344	563	999999	423	484	999999	89	999999	999999	96	999999	477	999999	573	999999	449	999999	685	999999	362	913	810	999999	999999	15	111	744	999999	999999	868	707	999999	822	237	999999	455	571	570	71	999999	964	278	816	999999	112	607	600	55	132	441	836	986	773	999999	524	533	945	999999	999999	382	552	886	357	375	389	815	999999	164	999999	303	999999	541	624	999999	397	999999	999999	741	999999	408	511	699	80	999999	41	721	999999	26	712	865	999999	999999	999999	688	317	999999	921	451	497	296	951	999999	870	999999	563	304	372	999999	417	999999	538	999999	573	19	871	853	815	46	343	999999	597	638	452	999999	793	999999	389	935	999999	319	722	999999	254	35	456	75	828	252	757	999999	358	850	608	
999999	336	307	999999	153	816	464	272	885	999999	829	999999	323	999999	561	44	373	915	436	289	108	166	985	999999	548	562	999999	999999	999999	289	606	319	746	999999	619	999999	495	86	245	128	633	999999	837	445	424	336	999999	81	276	999999	999999	821	921	571	509	999999	350	999999	576	999999	999999	439	699	606	999999	520	951	292	999999	579	548	297	999999	318	655	61	329	550	544	221	429	734	758	365	895	785	397	999999	999999	943	642	157	510	999999	118	203	999999	240	933	999999	384	850	697	697	668	999999	150	999999	999999	458	356	999999	803	364	171	285	681	344	710	726	132	999999	762	441	936	401	787	35	210	999999	999999	99	617	640	837	578	999999	999999	696	799	999999	784	999999	82	596	842	999999	999999	493	832	999999	22	529	216	781	608	98	266	760	999999	999999	125	413	999999	999999	267	192	173	999999	999999	247	620	648	911	92	347	516	690	844	104	57	641	542	377	940	692	999999	410	858	238	490	781	310	428	491	528	381	805	999999	338	660	999999	628	999999	594	901	373	618	134	999999	101	408	421	666	229	676	583	999999	523	70	698	781	315	298	999999	466	320	229	999999	563	966	711	371	515	443	867	22	642	999999	999999	999999	951	999999	424	147	92	370	999999	999999	814	945	345	291	269	640	878	999999	340	797	138	999999	154	999999	999999	476	389	999999	905	232	362	663	941	263	485	741	746	505	890	160	30	106	675	30	999999	617	631	430	111	999999	999999	999999	999999	844	654	457	999999	999999	715	999999	757	55	464	422	846	999999	14	999999	806	528	999999	383	984	190	776	42	915	133	583	953	845	959	935	999999	667	370	981	999999	608	37	566	999999	999999	942	402	999999	641	263	999999	464	612	549	623	999999	980	191	17	999999	78	999999	999999	61	189	761	112	798	999999	433	999999	485	179	908	483	778	962	909	593	51	788	800	400	661	999999	999999	999999	305	999999	999999	60	486	362	489	38	986	494	514	805	38	840	603	865	999999	999999	999999	294	704	999999	999999	999999	80	598	966	713	277	231	880	113	999999	420	806	999999	999999	383	278	133	999999	880	496	294	457	999999	564	211	194	935	191	162	259	834	646	239	501	999999	979	887	396	776	999999	764	614	411	745	617	44	999999	117	999999	240	575	605	824	579	999999	173	999999	43	765	999999	999999	50	727	999999	999999	774	576	961	999999	403	391	737	913	999999	731	999999	56	368	946	176	999999	827	356	922	684	239	999999	659	940	999999	22	853	631	999999	428	724	886	557	521	843	999999	999999	98	
441	848	838	691	704	999999	880	127	607	97	598	486	514	693	804	179	994	952	917	31	452	391	537	116	666	701	17	793	498	847	113	709	863	999999	915	83	999999	548	127	811	69	458	415	766	42	999999	999999	41	999999	388	526	890	550	999999	646	60	321	732	35	12	841	999999	999999	759	999999	999999	623	775	778	730	332	456	834	115	999999	999999	999999	771	83	895	788	999999	711	120	331	222	168	999999	102	865	762	124	999999	125	999999	971	829	655	781	153	157	147	263	360	65	999999	66	444	206	652	84	550	658	140	224	999999	385	999999	999999	772	730	999999	683	999999	968	218	934	719	145	999999	999999	330	989	929	748	999999	722	360	64	261	166	723	999999	999999	790	221	465	391	901	115	999999	321	999999	19	422	999999	463	999999	999999	847	999999	999999	309	217	488	999999	560	729	392	573	152	34	463	187	616	999999	999999	243	132	757	752	999999	999999	999999	999999	852	114	980	516	999999	197	382	968	999999	125	999999	424	300	961	46	660	736	999	338	963	571	857	999999	403	415	816	230	999999	635	104	593	528	999999	813	635	649	580	222	872	386	769	65	256	71	796	999999	131	281	95	106	26	552	489	76	832	995	75	587	999999	703	966	164	343	122	999999	999999	154	486	999999	999999	90	524	137	952	203	515	610	977	606	822	694	948	143	538	999999	50	49	213	999999	640	584	999999	120	999999	999999	615	999999	143	538	506	448	645	999999	697	26	502	999999	537	872	999999	394	97	980	288	18	27	31	999999	45	999999	261	941	505	999999	999999	96	999999	959	542	999999	793	476	448	109	384	59	999999	445	522	999999	624	999999	340	664	256	999999	22	832	169	401	593	917	108	56	255	999999	999999	261	885	929	999999	466	995	999999	533	999999	649	881	904	959	25	586	292	460	867	999999	999999	840	448	325	84	581	799	150	999999	876	378	999999	999999	877	909	750	999999	592	999999	999999	515	56	141	338	847	141	927	999999	999999	17	634	648	188	505	896	309	999999	570	854	518	666	854	298	657	549	257	36	36	59	274	36	699	964	709	243	563	709	999999	477	943	999999	599	764	999999	251	729	223	359	981	609	938	999999	738	977	501	661	758	483	999999	600	114	901	160	999999	980	999999	683	479	271	342	600	701	999999	999999	864	77	100	311	415	819	43	676	55	999999	336	999999	961	999999	217	999999	999999	235	999999	876	999999	752	448	999999	16	317	56	744	98	649	19	999999	896	826	122	434	570	457	77	969	566	999999	855	999999	785	
999999	972	695	999999	688	999999	375	999999	226	82	122	629	447	304	108	773	299	999999	405	440	99	150	145	875	783	22	358	999999	363	999999	410	896	737	999999	73	999999	999999	999999	999999	999999	643	866	680	754	999	804	999999	162	999999	999999	277	849	999999	999999	999999	999999	837	820	487	999999	187	217	26	999999	672	226	999999	579	241	763	999999	816	188	293	999999	233	470	390	875	999999	999999	205	198	999999	52	560	999999	466	999999	270	507	539	994	999999	934	999999	999999	774	91	783	999999	552	921	216	783	460	670	176	483	472	999999	456	945	509	999999	999999	29	859	863	121	780	435	407	970	265	882	999999	455	358	370	383	696	309	102	75	999999	999999	982	383	999999	889	279	983	710	928	60	999999	999999	946	952	416	990	911	999999	12	999999	155	999999	999999	999999	639	225	999999	999999	98	645	157	852	443	999999	708	47	485	999999	232	511	452	696	51	214	298	335	508	405	953	999999	784	339	100	999999	200	332	999999	999999	952	999999	460	869	621	292	903	741	999999	505	254	379	514	639	999999	999999	999999	458	999999	745	612	313	999999	422	999999	705	860	999999	762	999999	260	385	15	999999	328	999999	999999	999999	999999	758	999999	556	283	13	999999	584	878	155	591	598	999999	999999	422	296	870	649	957	47	999999	999999	431	95	978	206	255	868	374	511	320	199	450	999999	999999	161	443	999999	39	713	271	999999	827	715	236	173	314	518	962	718	142	679	999999	23	999999	169	336	225	578	87	757	292	219	999999	999999	401	999999	999999	368	271	852	815	620	254	776	135	98	999999	859	814	891	737	905	655	379	999999	600	437	592	224	999999	228	487	951	999999	999999	999999	999999	881	834	25	226	159	701	865	326	68	355	246	746	80	620	365	763	196	30	999999	563	997	202	801	721	505	153	446	634	999999	669	999999	798	759	999999	999999	35	799	675	587	214	790	62	999999	999999	999999	846	999999	999999	862	724	765	999999	601	811	462	688	42	999999	720	16	265	999999	999999	399	66	448	986	441	784	340	963	520	442	999999	773	944	619	556	531	659	998	999999	771	613	904	363	999999	999999	186	157	999999	999999	954	581	949	558	999999	193	999999	752	859	713	999999	531	760	999999	503	429	47	517	79	999999	999999	71	17	33	999999	385	495	702	999999	48	265	637	999999	467	566	861	232	225	880	999999	368	778	999999	295	811	249	999999	659	999999	777	910	668	87	999999	734	893	573	999999	98	999999	698	496	999999	821	458	792	193	303	687	642	999999	822	636	643	127	993	271	721	
221	999999	531	835	841	474	999999	999999	559	831	733	999999	297	306	999999	202	999999	871	277	999999	837	999999	65	559	972	228	580	98	41	999999	398	740	631	852	714	868	166	863	654	46	693	861	999999	361	999999	24	354	900	695	444	907	256	726	292	884	999999	174	971	863	623	894	999999	564	125	999999	999999	51	444	591	268	999999	999999	999999	241	999999	975	787	704	989	957	873	999999	403	596	536	152	999999	349	967	999999	704	194	10	41	999999	999999	306	126	918	577	972	909	318	436	999999	44	38	999999	997	908	414	999999	999999	999999	999999	224	999999	968	588	999999	978	702	999999	78	564	999999	872	196	99	639	678	670	785	999999	999999	963	371	966	197	999999	123	529	999999	68	119	244	999999	104	291	999999	19	338	537	627	599	280	999999	999999	872	558	171	842	404	368	240	743	684	570	920	786	999999	679	780	999999	187	458	360	999999	958	330	648	777	999999	999999	999999	350	142	999999	822	714	530	131	999999	639	999999	280	135	983	828	375	999999	999999	184	504	85	340	558	451	449	999999	919	34	999999	999999	909	393	999999	242	738	890	610	999999	747	215	265	730	585	150	754	906	332	377	590	592	999999	16	999999	410	96	999999	791	690	719	681	794	506	839	551	730	948	999999	892	999999	999999	765	44	894	968	249	354	755	418	697	999999	818	999999	999999	698	999999	903	789	537	156	448	108	919	806	76	421	758	890	43	999999	999999	573	440	132	651	827	736	121	634	170	741	999999	382	993	186	862	252	72	151	999999	999999	168	805	746	806	999999	845	238	999999	557	490	999999	721	999999	891	999999	999999	429	792	871	55	791	165	999999	414	999999	999999	926	630	213	999999	696	749	999999	999999	999999	767	694	326	812	982	507	293	87	680	287	999999	383	999999	216	484	822	280	279	724	45	13	439	999999	999999	999999	918	607	624	999999	794	714	458	416	999999	211	694	113	980	888	999999	508	87	695	137	93	352	824	423	999999	355	425	480	549	557	999999	338	362	425	698	73	900	669	698	999999	573	373	967	999999	15	790	719	999999	999999	999999	999999	925	999999	214	817	771	104	194	894	42	378	999999	999999	858	608	872	999999	999999	291	999999	999999	838	999999	999999	563	719	384	965	417	999999	636	135	99	373	30	999999	595	158	607	927	968	715	999999	666	517	339	464	119	999999	142	459	41	18	565	538	698	546	999999	650	108	999999	138	777	955	406	252	154	545	838	889	287	192	90	999999	856	931	73	722	999999	999999	264	274	715	284	999999	604	127	
534	834	331	999999	661	508	509	999999	839	938	819	269	275	194	919	281	370	855	276	950	999999	708	606	999999	824	999999	999999	999999	131	999999	502	476	802	134	620	711	999999	999999	626	684	581	999999	999999	993	999999	463	36	49	345	999999	354	999999	223	653	473	826	237	999999	357	28	92	999999	418	426	446	353	466	999999	573	218	999999	653	238	591	378	999999	999999	613	391	370	999999	386	508	138	78	82	262	158	661	999999	999999	999999	999999	999999	602	999999	414	600	999999	900	996	885	475	137	999999	701	201	631	999999	642	999999	624	314	986	412	705	167	290	358	373	999999	318	488	999999	734	999999	293	630	988	462	999999	999999	66	490	374	730	910	999999	898	376	999999	630	873	29	659	859	516	999999	204	896	759	134	251	193	810	688	406	696	402	296	417	570	643	999999	226	54	567	823	622	999999	795	785	392	999999	999999	469	445	469	129	875	436	999999	999999	101	703	301	848	873	999999	686	334	223	978	611	958	320	987	60	999999	615	301	999999	760	522	111	973	742	269	700	999999	252	936	577	999999	860	999999	144	551	129	999999	999999	694	153	936	357	582	807	780	33	181	481	999999	666	513	999999	743	160	913	990	730	559	589	182	339	443	397	645	462	751	999999	186	446	931	999999	420	999999	999999	999999	174	528	999999	962	246	999999	868	999999	999999	73	942	127	355	230	560	999999	375	616	522	813	999999	960	999999	355	38	571	995	999999	462	788	103	977	999999	336	748	472	999999	999999	999999	999999	471	999999	126	582	519	634	116	955	999999	999999	512	999999	94	736	331	213	592	820	999999	675	533	833	999999	999999	969	999999	924	999999	481	97	999999	999999	999999	868	352	917	843	364	835	999999	999999	999999	158	999999	999999	299	893	465	15	999999	999999	743	663	677	999999	999999	189	635	612	999999	710	97	483	798	999999	733	999999	225	394	999999	999999	238	999999	539	219	493	684	485	215	679	81	468	999999	937	217	101	125	595	999999	999999	737	218	999999	291	693	377	565	360	222	999999	759	677	999999	999999	184	651	999999	133	467	999999	953	704	999999	933	999999	251	84	546	590	616	999999	944	999999	680	676	999999	486	703	999999	842	928	999999	999999	999999	920	403	397	999999	762	565	999999	991	138	122	760	999999	789	999999	999999	452	999999	28	769	606	933	814	210	400	925	999999	174	64	287	625	707	628	441	765	22	88	854	662	999999	999999	282	626	816	364	919	643	999999	999999	893	404	548	909	564	666	730	115	999999	997	999999	999999	999999	288	999999	512	999999	142	601	33	
805	731	999999	641	999999	744	999999	316	997	999999	480	292	999999	505	171	883	87	798	74	774	45	907	885	856	175	55	999999	993	999999	314	999999	787	999999	348	863	172	999999	999999	674	819	343	423	117	356	999999	214	999999	895	127	831	435	615	77	999999	999999	898	999999	741	475	198	121	339	404	693	999999	692	250	999999	642	999	86	999999	133	254	440	622	999999	538	339	960	967	738	999999	90	878	344	719	223	999999	965	325	74	441	485	708	999999	28	424	460	999999	963	765	262	128	754	265	492	823	999999	999999	999999	317	411	999999	231	999999	463	323	999999	561	972	37	961	999999	683	22	737	999999	545	436	999999	999999	88	999999	997	211	485	999999	336	999999	852	896	826	999999	866	18	999999	927	264	336	551	705	609	999999	862	999999	804	586	445	742	528	999999	287	960	772	724	239	906	517	30	999999	705	987	201	709	999999	999999	976	809	674	358	810	393	219	999999	898	775	189	642	999999	999999	899	999999	999999	999999	18	618	999999	222	152	779	756	419	243	999999	999999	717	417	199	786	735	999999	776	999999	393	717	460	999999	84	874	999999	999999	999999	999999	623	997	999999	999999	999999	701	999999	344	764	999999	894	602	999999	999999	999999	49	190	367	990	999999	999999	579	999999	999999	999999	387	557	550	791	348	999999	730	492	962	620	999999	462	999999	321	498	328	401	73	118	876	999999	327	310	297	44	693	591	999999	999999	132	999999	874	841	203	719	154	917	552	999999	999999	174	120	999999	999999	999999	999999	866	999999	501	538	932	516	24	675	418	70	256	999999	999999	654	612	671	999999	840	576	999999	620	129	999999	354	999999	849	999999	645	711	681	889	999999	949	457	999999	999999	999999	878	199	999999	859	176	785	659	897	665	795	999999	860	503	45	597	963	780	999999	747	999999	999999	137	93	869	379	963	737	181	999999	999999	999999	827	78	113	205	999999	999999	707	454	344	999999	456	745	64	875	784	999999	646	301	807	178	491	999999	99	999999	999999	115	668	490	212	58	488	422	362	495	943	792	399	839	999999	925	83	521	999999	512	701	392	38	999999	594	756	101	879	677	999999	999999	748	978	694	454	545	379	226	251	296	999999	43	392	999999	931	999999	817	999999	355	999999	105	999999	676	587	717	368	86	674	895	999999	956	608	745	228	678	205	814	705	394	410	999999	999999	999999	126	999999	668	10	999999	999999	603	938	294	533	795	48	847	81	401	976	96	999999	704	331	999999	339	855	297	174	890	736	186	122	422	944	336	249	699	560	538	59	368	616	999999	
999999	517	672	84	950	189	830	134	423	728	308	999999	999999	534	484	786	203	380	999999	999999	335	999999	825	872	999999	999999	999999	157	520	999999	926	728	852	101	999999	287	667	780	999999	984	69	612	763	393	123	12	999999	714	225	774	344	679	532	46	287	875	692	799	999999	491	390	999999	999999	560	802	580	999999	758	506	206	129	423	999999	851	999999	723	662	441	758	586	982	999999	999999	746	999999	257	205	999999	814	999999	595	867	294	855	999999	387	998	213	999999	543	912	999999	218	29	655	921	646	681	525	564	222	260	51	909	999999	305	999999	867	41	554	999999	284	944	352	999999	261	139	187	999999	142	724	459	850	224	999999	264	876	912	101	607	999999	524	300	259	999999	345	826	384	999999	999999	637	999999	999999	999999	169	638	783	865	418	403	792	468	435	392	840	763	999999	826	245	254	428	837	776	434	943	999999	999999	695	412	276	999999	754	831	947	999999	999999	288	814	65	45	481	999999	504	697	815	152	99	907	419	187	999999	999999	999999	111	880	800	364	746	102	309	654	98	463	151	968	47	999999	487	887	999999	485	999999	771	210	773	418	342	999999	999999	801	771	999999	999999	234	340	436	999999	729	999999	704	239	541	999999	756	390	393	557	999999	729	777	514	999999	29	172	702	349	238	939	999999	999999	468	285	136	300	537	999999	812	238	811	541	999999	907	999999	192	999999	999999	873	999999	819	999999	860	979	999999	842	999999	999999	66	999999	999999	991	208	999999	401	604	246	953	999999	431	999999	812	999999	328	552	197	354	999999	999999	837	154	758	476	222	129	948	611	488	925	294	13	378	521	698	999999	820	343	757	999999	999999	999999	999999	539	452	796	999999	808	542	437	172	999999	689	970	229	968	774	524	999999	556	999999	992	758	999999	130	999999	850	301	882	622	732	853	597	101	382	891	91	229	33	425	123	149	79	61	999999	796	324	999999	301	729	931	999999	999999	999999	71	824	197	999999	418	35	999999	714	999999	919	705	318	901	597	597	338	887	554	999999	569	999999	313	923	706	274	334	999999	999999	10	163	690	436	504	396	39	558	999999	55	810	998	479	408	999999	159	356	455	999999	726	810	963	999999	387	803	999999	999999	757	901	491	999999	999999	922	504	714	772	239	278	999999	999999	568	999999	634	842	744	503	999999	44	99	773	359	819	438	387	641	47	320	313	633	714	628	281	657	222	283	725	86	975	999999	999999	920	999999	999999	390	167	999999	999999	10	642	310	699	732	668	137	141	952	656	544	862	677	999999	
925	645	108	999999	296	391	422	999999	29	427	124	350	999999	852	281	187	999999	229	869	708	320	999999	332	25	999999	613	529	90	331	79	541	122	26	989	999999	443	542	504	871	389	916	999999	623	883	585	392	30	284	860	999999	607	325	992	999999	151	264	999999	93	990	682	862	341	999999	949	885	12	334	658	857	838	645	554	357	490	792	878	57	999999	440	513	999999	254	229	557	471	226	129	58	848	999999	130	999999	513	199	999999	584	205	673	999999	999999	67	372	427	32	138	999999	967	512	999999	272	999999	873	653	999999	999999	999999	121	689	999999	669	882	286	809	126	717	999999	999999	168	999999	218	683	383	999999	857	999999	231	827	207	999999	418	999999	617	871	586	534	257	804	36	109	908	999999	515	195	999999	699	781	562	310	315	941	22	999999	999999	968	588	832	999999	796	41	999999	791	914	270	79	421	275	414	233	999999	470	392	23	68	64	745	999999	197	122	167	674	999999	526	892	487	999999	999999	78	903	999999	701	824	18	995	999999	127	558	255	999999	917	434	999999	999999	717	844	999999	999	999999	494	999999	999999	644	319	638	999999	209	999999	32	783	999999	999999	207	999999	236	891	999999	384	27	827	936	999999	922	81	205	999999	306	999999	808	999999	928	406	699	583	680	585	66	514	379	999999	42	853	536	999999	453	945	237	999999	112	826	209	183	981	922	558	999999	499	573	124	905	999999	869	465	974	854	276	282	623	829	650	999999	140	999999	999999	999999	92	660	460	627	259	505	999999	237	982	848	754	425	776	34	645	96	492	400	473	999999	172	397	561	617	187	673	613	46	999999	991	78	178	602	137	475	384	48	946	865	999999	629	642	483	136	109	850	505	599	194	563	352	999999	542	999999	999999	695	109	842	449	585	892	403	775	990	780	586	823	649	559	999999	58	545	534	999999	999999	530	914	435	999999	337	999999	24	852	898	649	337	636	791	505	780	285	205	506	999999	999999	236	867	999999	356	999999	36	856	49	923	515	806	216	999999	861	111	781	673	335	122	417	999999	999999	999999	351	452	949	999999	153	778	999999	999999	999999	255	555	722	999999	430	999999	999999	310	322	974	928	999999	842	131	167	930	999999	999999	612	870	394	872	999999	999999	990	151	999999	999999	994	999999	270	939	999999	767	960	923	999999	448	999999	999999	341	812	105	999999	622	493	999999	331	792	111	749	999999	382	981	654	383	916	47	672	999999	186	430	315	609	999999	999999	730	84	999999	244	791	956	648	28	539	999999	776	999999	73	507	
642	581	781	893	963	491	566	681	123	587	16	110	775	80	999999	910	999999	496	201	632	763	434	999999	558	999999	792	140	999999	999999	82	606	999999	974	175	999999	604	649	422	645	232	432	58	961	999999	237	999999	999999	578	610	628	85	290	543	440	999999	218	999999	232	583	999999	999999	212	238	999999	981	824	999999	610	434	812	271	94	850	969	209	714	999999	589	330	999999	999999	562	753	823	997	326	999999	543	431	999999	195	426	999999	999999	871	999999	819	921	601	999999	999999	580	999999	797	366	990	439	574	241	39	999999	830	902	954	569	797	458	999999	999999	665	999999	592	188	995	627	845	999999	999999	107	979	894	551	999999	917	73	41	999999	956	999999	999999	886	999999	999999	401	693	365	523	999999	905	999999	999999	414	878	936	237	972	999999	999999	180	999999	745	999999	477	262	144	999999	841	985	999999	537	999999	502	948	999999	778	112	289	999999	999999	271	331	999999	481	32	217	490	673	62	690	100	639	271	785	945	999999	832	606	60	999999	499	523	538	992	377	695	279	466	843	167	999999	692	615	999999	908	200	384	582	454	55	654	530	789	305	999999	898	127	999999	13	999999	999999	999999	239	529	812	748	999999	999999	113	337	999999	999999	830	894	565	999999	33	425	877	754	999999	999999	162	999999	613	969	734	243	202	999999	999999	999999	463	79	999999	628	463	95	42	170	407	15	478	127	999999	999999	700	894	999999	402	874	701	839	258	885	695	353	233	915	842	999999	999999	999999	999999	999999	384	570	760	683	936	944	937	999999	717	357	881	999999	999999	898	982	279	999999	503	800	603	877	723	999999	193	999999	285	999999	180	999999	155	848	830	999999	368	999999	999999	939	220	999999	457	936	317	999999	999999	13	913	319	999999	933	573	184	999999	385	999999	880	661	364	577	167	661	715	999999	203	571	509	999999	938	675	175	999999	340	999999	699	999999	666	569	600	313	189	612	966	999999	247	626	971	999999	454	812	488	81	705	372	63	999999	741	179	124	999999	999999	952	975	999999	999999	20	999999	555	366	999999	374	999999	70	999999	397	554	695	999999	530	576	599	717	607	135	197	999999	226	999999	999999	556	611	497	454	49	911	237	999999	332	743	999999	393	425	434	422	447	176	999999	654	975	999999	457	999999	648	999999	999999	999999	999999	849	455	999999	793	275	999999	999999	999999	876	866	30	149	169	916	372	76	304	193	184	292	195	687	999999	92	572	992	76	109	999999	849	907	88	236	882	999999	877	677	999999	127	444	624	990	570	999999	990	999999	815	591	94	999999	353	
364	786	402	169	171	999999	983	999999	999999	914	710	750	37	959	999999	912	999999	138	495	999999	999999	999999	739	999999	204	999999	720	102	66	999999	484	24	816	505	552	301	834	723	627	452	693	220	844	530	914	250	543	351	57	602	999999	463	599	999999	999999	299	999999	999999	965	54	713	999999	999999	105	439	695	934	532	416	650	88	563	999999	52	999999	650	230	219	754	954	583	379	54	999999	999999	31	424	999999	23	263	999999	110	758	582	738	802	56	749	100	228	999999	999999	934	999999	524	975	951	556	999999	841	79	838	979	20	470	999999	846	710	457	418	281	593	518	999999	999999	977	999999	928	999999	999999	999999	481	128	536	649	572	444	647	999999	672	79	868	582	182	194	999999	131	747	122	404	956	345	301	682	999999	722	502	781	10	547	181	32	252	866	246	597	719	999999	371	897	999999	999999	770	784	999999	412	999999	346	999999	990	999999	66	816	910	946	269	189	446	588	926	80	663	646	402	501	56	625	716	936	596	696	999999	386	224	504	757	575	999999	343	544	711	165	999999	20	691	124	216	342	999999	977	999999	999999	864	444	827	245	999999	377	292	302	999999	304	410	383	304	188	680	601	415	199	999999	672	113	54	225	914	999999	636	711	387	839	293	796	999999	187	422	813	941	999999	268	204	207	233	50	757	999999	999999	999999	715	999999	999999	614	926	730	293	745	180	999999	229	999999	394	999999	666	905	462	999999	507	451	205	999999	374	739	214	157	995	496	448	72	999999	808	169	422	999999	207	943	999999	367	999999	675	442	252	999999	722	999999	874	278	540	999999	999999	263	909	313	243	834	999999	999999	410	778	734	796	306	999999	532	420	753	971	999999	469	961	237	145	441	776	762	999999	381	27	730	283	726	956	130	484	43	898	855	189	96	69	999999	824	588	341	878	145	144	470	999999	730	903	999999	81	366	360	128	478	999999	480	204	766	687	680	999999	18	840	999999	633	498	522	898	999999	918	409	722	412	556	109	897	627	999999	910	999999	999	379	463	884	764	133	915	430	999999	708	999999	302	999999	154	93	333	47	959	510	971	789	999999	999999	354	999999	643	947	571	379	639	853	699	856	971	681	135	554	955	422	999999	583	101	579	93	36	117	171	268	473	775	999999	999999	994	999999	926	176	268	119	223	130	185	354	61	999999	855	203	446	589	999999	957	999999	91	546	999	398	697	262	37	327	999999	482	999999	999999	603	779	194	704	999999	55	515	866	444	742	301	334	239	50	891	
999999	999999	671	581	795	515	999999	778	999999	999999	550	999999	913	241	791	658	999999	496	256	457	909	999999	498	528	544	957	101	344	999999	999999	675	999999	657	999999	999999	999999	893	900	893	592	999999	10	999999	709	376	816	999999	635	999999	93	652	999999	983	592	981	568	344	152	46	837	424	661	439	876	329	391	581	551	442	306	765	747	603	999999	850	908	606	789	162	728	365	465	692	265	602	999999	185	999999	390	240	160	751	999999	65	178	999999	571	197	999999	985	999999	60	202	355	328	904	245	329	741	82	999999	554	990	318	481	958	999999	184	283	492	215	516	171	212	156	24	999999	547	495	904	347	419	409	176	493	999999	273	346	999999	698	999999	856	332	317	278	605	999999	555	583	219	976	396	914	897	999999	727	889	990	209	999999	30	999999	834	837	999999	552	999999	999999	824	176	999999	633	999999	585	999999	358	194	853	933	999999	263	337	963	285	928	950	504	512	396	766	426	282	146	999999	999999	904	999999	999999	581	725	460	937	999999	417	999999	353	159	999999	17	431	543	45	66	657	60	692	734	558	909	784	57	999999	999999	68	750	422	999999	999999	907	985	336	999999	999999	218	101	325	606	556	999999	584	999999	175	505	964	232	390	225	489	582	984	180	473	586	999999	678	817	510	673	666	112	857	544	431	999999	999999	844	763	848	565	734	96	187	797	999999	983	999999	146	999999	999999	370	207	999999	999999	999999	815	999999	999999	999999	540	284	815	933	889	658	727	266	999999	483	869	387	626	999999	999999	847	897	992	676	262	999999	999999	680	47	837	999999	905	999999	999999	999999	216	243	732	288	999999	291	999999	999999	298	999999	607	726	147	662	999999	457	743	829	92	194	999999	822	999999	999999	671	743	999999	778	999999	592	753	876	754	247	277	999999	655	347	999999	999999	929	744	704	999999	654	96	659	27	999999	389	563	85	768	327	999999	999999	56	872	617	575	999999	149	67	999999	395	730	972	999999	395	967	802	405	771	450	265	290	127	659	215	585	999999	999999	344	716	39	678	118	437	765	883	999999	782	999999	999999	954	789	999999	998	151	999999	124	999999	632	476	999999	167	313	327	72	201	999999	999999	999999	42	490	112	804	999999	676	716	621	545	144	512	387	29	675	288	496	475	602	128	517	290	470	999999	953	868	139	871	375	999999	374	573	616	201	999999	698	12	999999	999999	346	999999	999999	312	999999	624	129	98	567	491	34	831	596	999999	157	879	386	999999	165	159	936	222	804	351	831	999999	570	895	999999	999999	977	
285	644	491	999999	796	93	978	891	710	833	779	999999	389	350	959	777	975	999999	322	739	136	847	701	57	134	527	93	481	999999	64	234	999999	663	514	749	999999	115	342	361	796	407	679	999999	326	167	650	425	10	871	402	595	437	873	174	999999	999999	943	443	999999	279	10	999999	999999	656	999999	999999	908	999999	999999	772	672	643	999999	526	999999	999999	999999	385	890	484	999999	92	999999	16	999999	797	39	999999	663	999999	253	671	210	92	999999	900	196	999999	716	290	999999	999999	409	999999	999999	951	329	999999	832	999999	46	567	553	657	176	917	999999	999999	999999	812	847	419	221	290	529	10	999999	35	729	999999	270	602	668	609	741	562	682	510	286	517	477	999999	666	270	999999	686	128	552	915	999999	999999	710	612	904	443	332	338	999999	999999	999999	518	999999	627	401	143	444	999999	943	999999	613	244	999999	209	679	344	175	999999	951	999999	843	882	890	119	999999	999999	999999	990	999999	175	418	234	564	931	557	998	999999	63	999999	999999	839	787	184	636	999999	999999	616	999999	932	999999	278	580	387	121	735	846	627	194	776	962	583	454	144	778	506	389	680	464	651	999999	171	121	487	823	999999	65	707	263	999999	218	821	57	67	204	897	838	999999	453	206	711	999999	989	287	999999	553	394	653	406	999999	999999	963	161	999999	999999	999999	166	102	999999	943	999999	148	374	386	568	150	535	396	939	880	668	541	999999	268	940	310	999999	834	999999	999999	783	412	311	133	999999	254	669	197	806	795	741	746	293	999999	526	572	16	999999	719	171	28	997	999999	999999	999999	391	736	893	999999	999999	237	999999	999999	293	169	999999	837	250	500	323	999999	348	590	999999	149	921	257	726	999999	999999	303	568	124	22	261	785	698	786	662	504	518	999999	999999	855	999999	419	828	999	999999	259	999999	766	999999	999999	999999	679	417	569	385	999999	143	19	161	552	656	999999	217	999999	42	383	999999	999999	999999	996	804	704	81	735	586	729	103	257	999999	492	999999	999999	455	718	999999	999999	378	999999	410	121	999999	509	999999	724	208	999999	212	923	999999	999999	680	683	999999	999999	602	986	608	682	999999	999999	456	885	633	668	909	129	224	498	999999	460	14	448	999999	476	635	304	89	999999	999999	999999	527	180	999999	418	811	959	999999	339	999999	345	999999	999999	999999	754	999999	485	876	956	814	999999	684	999999	349	517	962	999999	43	999999	490	307	907	261	999999	999999	138	286	605	224	856	950	769	999999	999999	248	487	318	302	999999	810	159	999999	132	542	999999	13	814	999999	773	
456	579	926	648	999999	999999	999999	722	550	999999	999999	999999	880	661	110	999999	999999	799	999999	111	40	999999	940	147	900	341	999999	785	718	699	301	324	455	832	768	999999	999999	131	46	999999	810	999999	999999	449	279	431	999999	767	32	999999	146	999999	483	999999	742	801	639	999999	747	517	939	999999	999999	851	561	999999	933	58	892	999999	840	198	999999	775	300	275	886	500	867	478	999999	999999	763	50	562	999999	840	725	99	966	999999	244	384	529	626	168	999999	999999	888	967	498	231	875	999999	837	947	451	708	439	999999	999999	149	921	999999	455	827	888	999999	299	999999	472	218	959	925	999999	999999	999999	243	159	999999	999999	970	611	900	980	840	999999	564	212	999999	645	141	296	999999	999999	999999	999999	115	999999	798	999999	999999	626	424	504	999999	999999	949	999999	242	142	217	559	307	999999	944	999999	30	297	614	591	334	999999	684	828	340	921	347	874	677	291	709	169	360	999999	718	353	196	405	999999	999999	296	999999	970	481	438	581	988	659	116	999999	999999	818	999999	216	946	45	942	596	999999	999999	924	999999	355	950	433	58	209	446	253	601	350	624	596	45	305	999999	791	212	399	999999	999999	687	767	999999	988	999999	699	999999	915	999999	411	600	241	999999	999999	220	195	999999	57	390	999999	551	415	999999	629	999999	999999	434	911	163	999999	739	206	414	999999	247	318	648	961	542	358	65	531	570	199	999999	999999	264	391	94	607	771	164	19	999999	391	281	262	87	320	669	275	241	761	999999	671	403	827	908	416	902	547	68	515	999999	326	30	845	325	878	295	967	52	827	999999	481	585	196	999999	52	999999	999999	570	999999	873	93	823	769	140	528	356	999999	356	974	191	999999	713	649	978	70	999999	436	936	999999	34	702	232	414	215	958	95	999999	799	999999	999999	846	999999	417	641	947	999999	261	714	796	531	730	621	77	645	496	767	935	218	967	681	538	999999	371	999999	180	999999	419	563	182	999999	999999	765	490	999999	345	92	306	17	999999	999999	120	999999	149	677	304	91	164	769	718	999999	999999	998	999999	193	912	727	615	999999	471	999999	94	697	542	364	391	964	140	544	309	413	471	999999	999999	410	571	817	979	693	331	98	705	650	845	982	292	151	932	999999	620	618	477	999999	545	999999	482	999999	189	785	295	339	951	620	469	315	729	999999	820	432	999999	105	747	922	469	382	391	443	999999	560	81	999999	42	832	923	691	936	999999	999999	244	927	999999	637	203	407	992	999999	95	190	539	999999	70	331	999999	685	525	
870	555	999999	999999	999999	999999	571	629	713	55	307	999999	696	777	378	774	999999	585	504	473	467	554	524	477	245	306	263	322	999999	21	999999	531	157	999999	999999	391	908	229	999999	999999	999999	18	489	361	999999	28	398	413	171	488	999999	746	15	222	67	999999	999999	579	927	265	999999	258	331	702	999999	775	971	298	956	999999	865	620	902	999999	885	999999	74	172	782	999999	999999	849	160	818	789	181	525	934	350	505	999999	339	999999	426	112	338	687	786	234	918	57	110	457	184	999999	999999	843	999999	337	608	260	999999	796	711	999999	936	108	999999	913	956	260	47	947	460	636	535	328	485	513	556	771	999999	938	863	178	999999	402	976	205	188	338	136	999999	742	254	491	542	589	78	176	240	184	873	277	668	20	162	996	547	97	999999	367	885	999999	836	999999	999999	932	542	551	543	131	999999	734	999999	133	440	999999	999999	155	993	738	999999	347	326	597	999999	670	205	168	999999	405	999999	999999	895	970	251	999999	905	282	999999	610	57	999999	999999	119	867	148	999999	544	999999	947	790	401	104	553	950	999999	464	249	567	270	737	383	896	147	691	999999	838	999999	882	614	310	999999	999999	392	999999	889	714	217	729	275	30	660	999999	707	614	47	999999	999999	29	703	999999	999999	714	300	999999	673	631	495	427	999999	999999	992	662	965	646	999999	807	711	862	70	833	257	519	301	250	86	794	999999	999999	999999	999999	496	637	189	252	999999	999999	999999	999999	28	268	229	789	70	965	999999	999999	622	70	757	239	999999	489	999999	999999	124	999999	999999	60	795	878	999999	962	772	999999	999999	365	482	999999	12	637	514	999999	844	802	999999	467	459	336	999999	88	999999	138	775	999999	880	999999	678	999999	999999	498	999999	252	724	149	826	266	27	999999	162	999999	525	899	999999	999999	724	121	645	999999	265	656	696	96	837	717	706	314	197	358	604	999999	686	172	595	513	830	272	477	999999	975	357	450	875	999999	999999	999999	282	79	999999	999999	768	372	999999	999999	481	802	999999	415	999999	443	522	999999	668	979	999999	984	999999	999999	554	298	462	644	940	191	908	216	821	913	296	164	999999	244	541	999999	999999	443	175	117	124	711	120	856	470	271	999999	287	781	999999	825	566	209	968	525	999999	246	999999	999999	340	156	274	999999	807	129	999999	19	288	537	999999	153	999999	819	255	199	842	188	999999	999999	999999	728	630	434	925	97	999999	955	465	718	185	422	712	999999	999999	999999	999999	999999	999999	737	999999	262	184	749	772	752	912	746	953	778	999999	
999999	640	949	752	612	999999	999999	65	720	399	896	999999	569	362	597	441	901	984	294	350	999999	876	868	565	426	553	880	662	999999	184	999999	11	687	999999	997	781	762	999999	232	444	20	674	999999	348	999999	709	615	397	184	320	20	761	999999	438	571	999999	772	393	336	999999	645	186	882	545	416	894	999999	533	364	999999	999999	642	762	999999	999999	446	294	529	843	716	937	493	999999	862	173	999999	342	259	474	696	18	378	999999	173	799	833	999999	56	999999	828	843	91	999999	368	641	378	999999	999999	999999	999999	999999	252	550	999999	999999	161	698	29	381	195	561	616	69	668	807	309	999999	599	59	506	654	248	597	25	873	856	461	129	999999	794	231	999999	160	350	679	999999	828	323	51	999999	999999	772	674	746	999999	236	31	373	561	341	669	999999	769	602	479	999999	655	535	746	274	699	578	799	999999	999999	48	466	999999	988	51	481	395	999999	411	371	999999	574	999999	999999	646	999999	999999	568	888	135	999999	753	558	870	901	120	303	577	777	948	566	973	97	783	238	770	312	385	520	860	999999	852	368	241	598	214	804	786	109	440	612	20	910	461	999999	294	999999	999999	97	930	999999	818	780	462	804	907	487	77	999999	876	999999	712	57	38	851	969	999999	999999	282	999999	999999	516	477	347	346	555	999999	635	641	944	999999	464	999999	590	999999	999999	999999	906	436	690	726	736	277	233	999999	999999	963	882	610	182	900	590	999999	400	999999	999999	351	999999	999999	259	999999	851	436	999999	23	77	999999	467	355	396	897	488	890	999999	970	580	248	999999	438	446	591	190	34	469	54	281	888	897	966	20	123	638	789	999999	846	875	310	702	219	999999	485	505	999999	999999	999999	999999	700	984	429	53	432	106	14	680	667	663	827	967	530	742	188	526	500	344	282	268	698	714	745	105	279	546	45	597	960	95	653	810	194	632	581	903	477	922	588	27	634	119	518	192	58	343	999999	477	999999	959	15	999999	941	26	722	999999	249	334	773	886	71	999999	999999	582	19	26	999999	898	999999	285	58	577	999999	999999	634	588	999999	562	56	936	374	567	934	11	90	461	869	177	909	595	663	153	159	701	955	999999	999999	936	182	41	999999	283	999999	387	910	437	445	685	392	144	790	999999	287	836	999999	503	999999	718	999999	558	157	614	988	575	621	905	428	64	999999	999999	198	268	390	999999	386	100	260	557	100	653	26	999999	785	775	804	999999	999999	322	189	461	999999	999999	445	999999	884	999999	295	741	765	
999999	18	390	385	999999	945	532	306	272	460	431	999999	999999	627	847	999999	964	829	222	771	999999	50	116	875	999999	672	516	999999	766	140	441	805	519	791	999999	645	999999	807	810	829	282	679	999999	862	757	218	819	64	999999	92	999999	999999	82	970	130	964	902	514	537	312	439	708	540	141	29	626	999999	144	540	212	905	999999	29	393	498	999999	999999	999999	127	999999	853	461	235	999999	220	325	732	549	670	999999	742	999999	279	507	400	573	999999	999999	842	141	485	684	523	395	186	763	106	999999	999999	165	526	658	397	897	459	999999	483	856	921	704	999999	193	474	418	469	784	887	999999	992	925	825	976	410	986	163	999999	938	839	507	456	228	53	78	514	605	94	733	381	58	999999	100	292	549	148	247	999999	999999	999999	926	401	999999	585	696	999999	999999	999999	999999	410	744	999999	49	643	359	999999	485	999999	999999	959	813	385	999999	999999	472	580	834	542	436	999999	749	861	957	833	913	115	580	642	356	521	183	65	999999	999999	637	768	999999	457	933	85	663	396	186	260	301	550	350	371	123	999999	999999	797	123	985	660	999999	999999	216	730	254	893	843	999999	603	785	999999	548	727	877	703	206	387	609	361	608	363	685	999999	541	372	764	219	529	240	999999	386	942	999999	672	999999	999999	176	727	688	999999	820	891	582	999999	543	12	623	494	999999	919	343	197	999999	387	999999	999999	999999	674	367	489	684	324	273	999999	409	815	698	64	131	267	39	660	921	180	788	471	113	241	998	999999	151	725	119	321	466	199	999999	473	999999	559	820	502	369	208	506	999999	999999	999999	75	999999	313	568	372	999999	889	683	999999	591	999999	999999	102	999999	676	999999	348	959	214	952	347	219	634	234	999999	572	447	999999	301	722	999999	292	999999	334	999999	999999	999999	582	362	957	432	783	923	999999	874	540	999999	436	825	999999	999999	547	301	999999	441	999999	103	88	999999	999999	715	361	999999	999999	999999	315	999999	767	999999	406	940	765	606	257	530	999999	296	44	359	999999	115	20	711	928	862	136	999999	177	893	320	999999	977	703	999999	252	80	401	379	682	569	999999	999999	219	429	431	103	940	53	155	999999	999999	68	728	729	694	704	649	999999	690	791	324	999999	874	906	229	962	72	54	15	459	172	916	999999	790	611	416	999999	999999	506	999999	196	948	31	25	751	999999	259	974	868	547	431	938	689	999999	255	723	824	312	999999	469	41	896	999999	999999	716	652	706	999999	128	287	999999	999999	956	921	999999	375	802	859	165	
999999	713	97	185	468	38	233	237	470	999999	887	592	497	92	47	999999	299	999999	999999	309	999999	421	321	855	590	642	999999	999999	767	296	879	999999	964	999999	108	756	944	999999	999999	999999	999999	424	245	402	241	695	416	999999	999999	999999	315	464	477	560	66	999999	402	999999	595	825	964	999999	470	184	666	966	999999	350	984	291	793	999999	999999	666	999999	684	999999	918	999999	895	236	789	73	582	981	425	453	414	100	418	364	712	999999	752	703	251	954	71	736	275	77	75	999999	637	401	736	131	811	743	382	999999	483	617	699	599	999999	188	887	203	250	523	223	260	575	927	90	999999	999999	962	575	730	999999	192	359	828	170	498	435	191	254	303	641	670	718	905	880	104	435	163	999999	73	999999	867	495	752	853	999999	725	710	320	292	541	848	178	651	398	300	267	871	999999	686	752	706	948	946	881	553	542	669	56	999999	28	436	444	512	664	256	696	999999	974	355	773	999999	870	961	762	793	502	999999	999999	999999	999999	563	999999	842	320	369	919	548	999999	999999	283	65	999999	999999	274	115	414	666	987	151	603	660	999999	93	912	37	999999	986	194	97	999999	475	163	466	158	464	999999	601	201	304	337	158	736	999999	82	999999	70	545	999999	656	389	835	89	374	986	186	666	999999	999999	292	533	932	363	783	259	807	999999	208	999999	810	403	812	999999	692	814	455	923	232	21	204	967	300	299	999999	708	999999	395	999999	480	971	797	79	671	908	770	405	794	953	999999	999999	816	862	368	999999	262	576	371	396	560	540	262	443	630	735	325	242	643	825	85	999999	999999	122	727	214	23	333	151	565	922	999999	661	999999	808	999999	387	115	999999	412	285	999999	853	999	238	999999	718	999999	999999	935	593	537	761	968	877	999999	852	703	144	163	873	999999	435	806	474	150	878	292	635	999999	999999	219	999999	240	550	999999	190	422	999999	999999	496	659	884	999999	971	394	657	692	103	427	894	684	971	999999	538	356	705	57	535	999999	70	436	727	565	999999	999999	999999	531	428	934	209	999999	819	356	667	223	54	230	834	89	999999	196	198	999999	989	673	248	533	701	204	247	143	886	796	727	69	932	328	999999	999999	168	999999	999999	168	228	464	999999	999999	120	325	311	485	999999	456	604	874	247	999999	999999	999999	145	703	829	999999	696	999999	553	33	999999	608	291	726	602	246	999999	999999	921	999999	989	535	808	623	422	386	893	762	920	440	201	999999	821	422	999999	999999	461	465	999999	50	999999	162	999999	
841	999999	511	999999	585	999999	975	535	247	953	217	999999	50	115	522	290	452	340	934	999999	122	831	776	786	868	973	889	784	465	69	880	567	837	624	999999	999999	999999	352	317	879	944	904	954	899	614	999999	711	607	999999	184	999999	710	999999	16	798	999999	228	725	175	611	999999	201	80	188	82	650	999999	426	149	999999	379	109	32	65	999999	217	877	999999	999999	976	272	292	845	999999	999999	180	39	831	999999	956	999999	195	187	706	999999	753	834	776	826	963	210	295	999999	55	804	755	687	483	999999	590	999999	999999	552	198	348	711	999999	999999	973	902	999999	861	999999	192	496	193	922	325	179	457	383	999999	60	218	999999	977	823	800	486	999999	492	999999	35	246	999999	67	642	988	999999	999999	999999	55	802	924	352	349	695	285	559	620	832	372	313	358	999999	41	300	343	999999	999999	887	555	999999	523	419	75	835	363	999999	999999	551	933	999999	999999	59	338	308	135	866	436	999999	547	999999	999999	999999	130	252	676	39	999999	766	308	575	996	296	999999	742	289	515	286	513	342	917	999999	79	999999	414	317	309	878	732	175	477	986	90	350	999999	447	999999	999999	822	999999	333	575	999999	999999	368	999999	709	207	595	999999	620	589	923	948	630	999999	795	727	715	999999	377	160	999999	600	831	589	916	946	547	999999	392	225	999999	354	19	351	457	827	541	453	999999	112	999999	999999	999999	887	72	141	999999	193	999999	179	583	887	999999	182	515	81	999999	999999	54	763	659	300	637	405	999999	578	999999	288	673	999999	196	272	337	999999	867	999999	56	943	526	999999	999999	363	653	222	641	576	563	836	835	999999	416	762	408	844	452	993	84	159	762	494	202	441	999999	683	999999	321	560	525	999999	168	35	476	262	269	999999	306	647	425	999999	999999	24	112	452	298	999999	433	999999	492	999999	874	282	999999	999999	42	592	794	843	969	239	329	26	47	999999	677	359	940	510	149	317	156	355	659	999999	214	479	100	988	999999	999999	559	458	78	999999	999999	885	139	999999	999999	677	742	462	677	195	443	999999	977	580	775	999999	620	923	724	185	677	528	622	510	977	563	502	806	621	999999	680	999999	948	345	101	792	230	654	290	471	574	693	677	999999	952	672	502	519	999999	293	999999	999999	734	999999	35	911	272	999999	317	666	999999	936	840	999999	515	999999	593	641	488	982	718	999999	643	262	610	983	850	158	557	315	999999	982	999999	999999	999999	54	999999	65	320	190	529	999999	347	623	295	999999	852	846	958	390	88	860	41	
240	574	545	992	999999	292	999999	999999	124	81	12	606	999999	353	512	497	471	434	538	330	999999	463	999999	628	30	966	971	999999	14	200	177	999999	210	951	362	764	798	999999	665	999999	279	999999	414	999999	344	27	102	295	350	359	497	999999	999999	999999	732	999999	999999	917	972	514	321	910	66	999999	903	775	405	252	999999	747	698	419	768	765	999999	189	59	598	293	12	999999	999999	790	655	999999	221	686	670	228	586	317	881	89	161	461	999999	73	490	625	569	999999	850	305	602	660	87	999999	784	487	553	727	858	633	969	999999	999999	129	410	231	692	999999	999999	33	414	439	817	339	999999	313	693	125	568	972	723	391	33	390	197	994	625	33	999999	192	674	858	459	999999	120	520	826	249	662	999999	932	999999	999999	827	999999	172	843	747	580	999999	999999	437	999999	886	909	588	617	255	931	416	605	669	195	999999	358	555	980	569	999999	106	487	999999	999999	999999	999999	999999	999999	206	499	999999	999999	999999	453	431	397	247	699	573	348	999999	903	581	317	256	663	999999	999999	999999	999999	345	192	999999	528	999999	992	351	974	859	846	666	92	420	755	907	264	999999	999999	999999	165	121	855	417	230	697	202	999999	146	217	646	775	999999	173	727	164	842	877	359	999999	438	999999	273	840	999999	681	450	492	825	410	991	935	999999	531	186	367	489	999999	64	831	290	96	214	766	222	999999	710	918	999999	601	74	387	379	255	335	119	848	24	691	548	257	709	90	736	226	711	727	435	987	370	675	77	823	999999	999999	999999	841	506	999999	654	971	531	799	999999	345	999999	999999	803	206	999999	518	474	999999	999999	999999	999999	999999	478	550	511	999999	284	931	332	999999	997	564	999999	999999	999999	277	351	999999	46	576	725	910	856	400	612	999999	924	239	920	999999	999999	983	317	944	999999	347	999999	956	126	310	999999	999999	477	308	348	59	715	247	223	799	177	87	999999	999999	857	670	999999	999999	937	999999	430	55	21	481	999999	999999	999999	999999	456	644	903	395	280	736	879	135	442	557	62	563	439	686	25	130	684	132	937	377	96	448	198	295	28	999999	880	651	999999	996	583	335	802	808	791	579	895	782	807	320	999999	731	237	601	999999	384	926	743	40	890	796	602	86	879	819	17	456	617	376	519	999999	999999	547	446	999999	726	761	631	894	999999	999999	901	325	999999	317	364	221	597	270	999999	833	999999	621	697	209	981	259	999999	988	999999	999999	999999	416	297	465	832	999999	791	999999	308	622	999999	849	594	999999	895	
287	459	999999	464	796	858	357	731	999999	719	616	849	999999	999999	477	838	642	999999	323	947	495	37	171	485	180	429	970	961	31	999999	296	999999	41	999999	704	799	361	999999	988	274	930	684	611	745	225	344	554	633	831	784	662	999999	280	999999	999999	259	298	999999	294	376	999999	396	999999	999999	432	999999	818	932	298	678	487	118	131	999999	26	811	425	425	999999	835	875	347	140	247	875	999999	999999	322	905	454	511	275	249	622	387	999999	974	463	323	635	526	999999	344	163	999999	999999	618	232	702	597	834	999999	825	458	501	550	265	472	999999	875	999999	505	37	999999	177	221	999999	508	671	999999	836	961	111	635	319	263	999999	977	940	999999	999999	999999	999999	999999	620	637	450	790	999999	999999	288	512	999999	999999	801	30	594	999999	986	999999	685	999999	561	999999	761	999999	771	999999	149	999999	547	288	999999	951	936	999999	885	720	233	539	999999	88	387	834	204	999999	999999	999999	834	298	668	511	991	854	645	828	972	401	555	999999	866	260	999999	883	999999	999999	980	240	999999	500	999999	874	276	456	324	607	732	727	34	437	102	118	999999	851	579	999999	999999	677	315	118	338	493	999999	485	999999	520	437	504	544	204	999999	549	160	343	163	999999	999999	999999	540	47	999999	255	376	128	655	757	999999	799	313	263	999999	999999	924	404	171	651	709	999999	784	803	180	237	192	829	93	553	957	32	698	784	800	999999	147	278	21	999999	126	999999	999999	999999	626	637	999999	291	492	51	624	756	181	999999	94	454	999999	736	867	999999	72	547	999999	111	800	872	111	999999	462	999999	175	999999	392	88	534	664	960	869	187	542	46	901	347	51	929	999999	850	196	700	356	992	999999	410	153	999999	999999	999999	999999	999999	754	535	671	828	532	999999	999999	999999	103	976	430	999999	891	999999	999999	831	999999	999999	993	182	999999	999999	915	829	115	967	999999	255	249	999999	999999	654	999999	999999	433	16	375	82	814	176	961	837	756	219	279	863	999999	999999	85	999999	859	379	26	999999	526	731	999999	842	999999	565	999999	999999	134	45	31	999999	261	147	136	328	466	98	396	827	221	761	275	705	999999	252	865	915	180	927	208	585	637	686	238	701	396	999999	360	999999	66	999999	712	720	198	503	611	964	723	757	855	770	983	199	344	764	466	999999	999999	479	700	204	551	206	837	445	999999	575	908	435	931	999999	738	147	770	999999	999999	554	517	66	641	901	999999	422	999999	999999	602	999999	351	473	244	481	250	880	999999	862	697	515	883	752	364	
46	65	298	826	999999	42	845	428	372	999999	911	407	236	999999	999999	999999	999999	134	410	999999	700	233	445	200	459	692	999999	999999	908	284	543	671	765	702	604	846	902	596	160	999999	757	29	978	758	333	84	999999	999999	759	858	568	391	999999	909	663	813	619	999999	376	240	183	265	520	98	999999	250	642	534	244	952	111	542	974	14	95	999999	255	687	867	385	999999	817	830	59	715	162	198	855	48	791	236	804	230	920	231	502	508	889	999999	93	441	490	806	806	757	36	417	478	823	982	567	932	240	990	562	366	999999	470	383	28	61	999999	495	453	999999	999999	321	999999	782	593	182	365	109	784	944	999999	20	33	302	689	999999	719	42	65	233	303	573	999999	367	865	999999	48	516	568	41	655	994	999999	90	999999	714	363	696	240	999999	212	832	456	56	375	355	411	177	693	282	342	754	440	230	432	733	92	696	999999	525	144	848	541	752	299	999999	656	942	842	975	999999	33	999999	254	30	470	999999	193	999999	999999	666	870	999999	296	698	999999	563	143	657	727	631	666	778	715	999999	364	301	703	757	183	698	999999	335	717	999999	999999	952	195	999999	962	616	999999	999999	407	859	273	35	255	64	398	638	523	294	124	999999	726	254	96	999999	666	178	999999	435	999999	999999	207	544	115	406	390	948	378	933	695	120	733	999999	381	999999	412	338	56	999999	369	999999	999999	999999	220	374	173	74	865	617	542	793	999999	472	886	999999	661	729	919	848	673	999999	270	589	599	14	620	764	872	240	176	337	131	773	76	283	645	33	333	999999	242	326	92	760	999999	901	917	270	85	795	999999	682	999999	207	999999	919	284	595	584	216	753	409	201	634	450	215	672	430	406	612	941	638	405	188	999999	357	999999	509	198	698	97	999999	999999	999999	46	999999	999999	999999	999999	156	999999	59	449	126	999999	832	134	999999	319	195	239	496	863	472	853	565	286	239	591	999999	562	774	406	999999	129	403	999999	123	597	957	999999	748	632	259	613	891	198	289	201	999999	233	908	199	12	999999	600	496	227	234	480	216	688	342	999999	593	234	652	999999	996	593	122	21	860	999999	899	490	863	614	858	962	376	997	48	807	404	654	999999	999999	999999	529	999999	502	889	999999	751	607	415	463	665	999999	248	635	292	608	999999	221	999999	837	113	999999	736	882	368	271	999999	999999	999999	535	774	939	650	999999	145	477	999999	999999	132	743	999999	302	85	410	948	480	723	740	715	439	145	999999	605	746	
300	449	999999	34	999999	999999	22	542	956	880	688	726	738	989	500	999999	922	61	98	315	236	999999	902	336	999999	888	999999	373	503	221	399	591	343	999999	958	999999	999999	661	485	999999	730	78	345	999999	722	999999	742	999999	250	999999	999999	94	104	300	519	489	546	466	999999	256	999999	999999	48	745	490	999999	999999	834	41	804	140	270	576	999999	584	168	475	707	999999	999999	156	999999	132	603	704	315	999999	52	394	478	159	999999	570	239	425	90	39	999999	715	625	999999	907	999999	999999	770	999999	999999	511	999999	361	24	839	999999	389	999999	276	527	445	50	184	610	999999	450	563	654	911	700	999999	177	504	138	874	999999	999999	871	999999	121	999999	833	999999	797	985	336	42	464	320	375	999999	139	159	999999	999999	559	540	24	500	467	149	791	858	555	181	343	221	232	999999	846	863	517	861	999999	999999	611	999999	387	625	22	417	108	344	546	519	217	28	999999	544	325	461	974	381	780	971	894	999999	999999	625	651	125	810	324	473	512	673	999999	994	999999	999999	999999	163	399	487	60	999999	457	322	46	963	999999	280	999999	824	999999	889	145	91	999999	946	999999	999999	761	973	999999	607	999999	999999	999999	845	999999	34	228	561	358	308	999999	894	730	931	447	662	865	661	336	844	131	500	88	999999	537	999999	999999	776	355	286	401	425	589	452	266	586	288	201	999999	999999	61	136	476	95	314	251	999999	999999	508	999999	824	109	647	63	485	999999	791	421	999999	999999	223	452	215	81	907	169	314	999999	675	999999	384	674	637	44	999999	995	34	992	999999	296	835	999999	277	381	461	302	999999	536	967	973	794	866	883	280	87	999999	921	999999	188	999999	936	999999	586	647	599	160	999999	612	270	490	999999	999999	113	999999	917	999999	185	833	619	615	391	778	320	999999	999999	517	790	999999	957	999999	83	630	814	171	999999	763	999999	629	999999	311	830	175	999999	999999	714	995	763	862	999999	999999	433	97	784	573	764	168	762	884	581	92	999999	113	999999	86	416	638	984	999999	999999	999999	692	555	999999	318	784	999999	999999	832	987	80	999999	927	15	543	999999	986	845	250	407	201	999999	999999	57	699	999999	726	519	200	81	86	21	821	201	999999	730	878	999999	999999	789	548	656	999999	999999	511	338	442	999999	999999	326	430	792	999999	544	999999	164	605	507	999999	377	67	706	999999	761	999999	68	933	999999	807	813	999999	950	380	461	858	545	80	199	546	999999	508	628	407	874	650	999999	999999	999999	720	53	134	380	683	107	731	999999	344	999999	
987	452	405	999999	301	308	444	479	421	999999	999999	934	93	416	961	991	999999	999999	999999	447	120	625	999999	656	999999	999999	688	511	276	282	730	25	999999	901	211	103	966	801	337	108	439	180	872	985	999999	785	959	718	418	692	238	301	543	896	67	371	999999	748	999999	536	620	933	213	999999	561	671	999999	191	214	868	35	78	112	210	18	939	999999	806	999999	239	804	999999	102	584	54	999999	482	314	844	840	442	999999	999999	800	488	999999	967	733	433	928	62	777	513	550	999999	170	198	343	999999	127	618	854	690	460	999999	649	841	999999	999999	133	999999	429	347	374	435	807	999999	312	999999	512	972	29	383	139	187	37	467	551	917	999999	999999	148	426	999999	231	587	537	660	78	838	664	349	637	310	739	633	439	148	125	859	213	886	622	385	155	598	481	561	283	704	192	299	710	221	883	60	999999	621	153	847	999999	999999	244	999999	847	632	392	83	999999	554	597	328	999999	68	680	363	526	999999	580	999999	116	976	387	999999	656	374	999999	425	999999	688	630	818	994	277	589	906	652	739	538	522	216	408	170	999999	116	864	863	652	540	530	999999	962	999999	521	741	999999	919	870	236	999999	993	967	656	999999	924	999999	999999	168	999999	774	710	786	512	67	426	707	815	999999	267	999999	511	999999	884	896	164	668	777	999999	536	296	986	999999	999999	65	528	999999	751	458	999999	337	540	704	999999	999999	819	747	459	983	105	43	487	270	612	444	971	17	92	999999	557	266	999999	849	632	192	787	928	282	999999	999999	186	999999	999999	854	930	261	807	812	128	87	417	218	999999	388	503	808	999999	179	79	999999	521	999999	992	901	548	334	690	82	991	978	890	474	12	454	999999	87	999999	999999	682	192	174	204	963	682	149	999999	999999	471	138	383	71	759	213	999999	27	29	963	465	999999	605	570	999999	820	149	197	942	216	350	470	426	688	319	999999	886	919	326	203	319	761	999999	126	229	943	999999	917	140	270	638	999999	898	999999	664	110	999999	999999	999999	384	824	999999	999999	841	867	10	999999	695	999999	273	999999	453	700	826	654	704	815	488	351	999999	999999	999999	66	681	577	999999	572	999999	33	219	419	275	999999	942	999999	999999	564	659	259	228	241	923	175	999999	999999	999999	736	81	468	999999	295	999999	999999	648	181	601	999999	524	273	954	438	999999	671	542	999999	61	963	999999	457	829	999999	999999	999999	132	559	999999	66	999999	737	392	187	500	844	73	923	820	994	841	770	777	396	999999	395	304	
999999	832	261	633	23	893	231	977	624	639	820	999999	369	157	999999	892	544	248	999999	881	777	937	564	608	999999	43	999999	132	987	680	999999	110	769	934	342	726	38	433	999999	843	999999	209	876	215	252	793	460	999999	751	878	999999	999999	999999	514	527	852	278	652	999999	979	837	109	999999	944	206	999999	999999	434	815	372	999999	121	999999	943	999999	999999	999999	359	366	825	582	219	380	119	447	295	848	265	999999	489	458	385	999999	206	999999	71	218	932	19	532	433	36	41	388	999999	131	94	318	793	949	791	999999	296	198	406	628	729	999999	506	910	871	114	27	336	999999	488	701	866	937	659	369	139	350	833	999999	556	187	991	105	326	210	540	472	468	697	539	99	999999	800	388	342	337	999999	108	661	999999	19	705	999999	535	429	228	999999	999999	589	999999	578	999999	796	999999	450	737	999999	189	709	340	642	558	638	999999	399	480	76	558	999999	41	703	251	181	83	547	482	526	570	896	982	169	999999	999999	999999	961	636	434	950	937	999999	999999	255	999999	999999	686	460	76	999999	145	949	162	822	817	558	999999	336	999999	999999	312	968	220	225	999999	727	181	999999	680	602	423	763	55	125	621	999999	489	457	852	851	396	96	415	437	999999	947	999999	347	999999	329	86	634	354	999999	647	968	393	336	999999	671	158	382	779	999999	675	382	903	46	211	105	999999	511	999999	439	336	226	563	783	790	345	897	834	794	360	525	789	418	344	478	652	338	163	999999	191	702	999999	317	941	761	62	54	793	145	424	261	575	160	999999	384	431	415	609	546	999999	774	324	587	999999	948	886	999999	568	999999	999999	767	999999	26	302	999999	322	908	999999	32	737	300	999999	698	380	109	950	638	999999	959	999999	999999	728	999999	866	417	388	436	888	993	874	99	999999	235	999999	656	346	558	858	188	71	522	999999	587	808	999999	670	999999	217	999999	999999	257	470	608	520	322	999999	307	159	885	358	886	30	999999	157	648	999999	999999	121	723	762	401	780	324	898	535	452	150	999999	539	999999	999999	228	569	995	999999	999999	877	999999	999999	618	999999	408	999999	830	999999	502	999999	439	170	523	791	513	494	566	606	999999	999999	999999	985	870	897	999999	620	148	594	668	460	999999	531	29	937	173	999999	115	723	992	808	494	723	42	286	711	648	26	954	259	734	12	398	159	999999	176	729	404	999999	549	788	833	245	517	51	999999	999999	150	585	627	999999	389	999999	613	999999	999999	999999	999999	593	196	999999	604	999999	345	999999	457	
244	999999	545	770	444	452	394	999999	214	974	259	215	990	999999	803	507	999999	337	999999	999999	169	785	490	823	999999	776	810	533	698	194	649	899	583	999999	307	999999	605	815	999999	224	994	668	999999	694	411	781	961	999999	999999	352	173	856	753	588	999999	459	999999	721	592	667	641	861	485	30	999999	359	999999	407	447	999999	999999	625	153	377	361	501	999999	795	422	406	814	961	150	999999	999999	792	999999	999999	999999	999999	999999	883	233	999999	582	999999	192	999999	369	999999	159	999999	412	126	450	999999	713	385	237	796	82	106	999999	195	853	680	720	139	999	541	999999	637	111	598	632	999999	999999	628	794	228	318	999999	435	999999	999999	260	559	999999	905	481	89	771	767	509	775	999999	999999	999999	672	999999	422	63	999999	827	848	999999	463	813	493	431	156	94	999999	19	488	999999	670	938	937	999999	999999	999999	233	999999	462	999999	870	602	999999	94	444	364	956	892	999999	264	618	607	522	736	797	745	539	999999	335	994	190	758	30	999999	876	645	109	79	781	725	830	999999	375	417	999999	860	989	999999	987	792	999999	999999	213	233	466	73	999999	211	806	385	166	999999	203	999999	999999	122	581	999999	217	798	999999	886	120	90	434	758	241	115	95	936	756	140	496	542	865	492	999999	797	244	813	999999	898	273	406	568	999999	667	908	166	538	289	999999	201	999999	999999	251	588	133	999999	707	831	321	125	999999	628	35	262	660	601	769	568	784	888	404	999999	999999	623	999999	521	352	100	333	949	557	657	889	939	307	999999	623	903	431	999999	999999	982	908	999999	999999	999999	542	828	999999	316	397	970	505	977	797	621	999999	628	874	611	999999	617	507	372	999999	222	739	96	955	654	977	865	999999	786	362	999999	670	582	230	936	979	999999	92	26	561	587	162	912	152	685	833	995	39	819	551	919	999999	999999	224	191	48	456	873	362	999999	531	833	718	625	385	950	599	407	999999	999999	932	534	490	810	981	70	827	943	279	821	982	836	327	244	999999	936	133	999999	49	897	999999	650	729	688	40	753	443	999999	766	734	243	999999	100	999999	999999	395	993	735	243	130	999999	512	603	541	999999	695	516	484	192	448	827	241	999999	999999	108	292	804	999999	780	237	627	999999	186	544	587	394	745	139	626	57	943	397	133	918	686	30	999999	198	341	999999	247	958	999999	328	907	12	239	999999	999999	335	591	999999	999999	999999	503	681	335	999999	999999	999999	950	386	857	999999	505	439	117	449	999999	88	245	615	999999	445	999999	999999	
999999	858	999999	999999	164	999999	50	300	999999	999999	442	127	424	15	999999	987	244	999999	394	861	111	999999	822	478	894	789	999999	20	100	999999	730	520	26	999999	255	999999	432	379	807	264	345	566	999999	753	997	990	999999	359	393	257	381	999999	61	138	999999	465	46	168	690	999999	10	999999	210	491	999999	999999	110	589	759	228	565	864	999999	139	525	544	302	78	481	999999	764	346	626	842	603	638	469	888	279	790	440	274	999999	442	264	314	366	196	999999	85	889	999999	599	175	999999	516	529	921	612	999999	999999	967	999999	786	999999	663	413	368	999999	393	999999	222	320	968	787	301	999999	139	874	220	999999	115	346	406	999999	328	746	461	159	999999	118	547	285	256	627	472	999999	902	832	999999	901	997	308	999999	623	676	999999	631	999999	401	340	400	56	402	843	999999	631	290	770	999999	917	952	218	801	284	914	937	73	350	999999	713	283	306	283	319	190	806	998	783	999999	203	999999	84	758	755	717	999999	999999	412	570	841	307	142	551	999999	949	788	507	999999	999999	999999	72	999999	71	688	999999	103	999999	92	663	999999	633	507	431	98	801	877	460	55	566	424	999999	999999	999999	999999	415	999999	755	599	370	999999	308	999999	84	609	999999	835	22	999999	698	999999	999999	800	749	319	217	800	710	463	999999	999999	999999	999999	506	999999	684	412	510	999999	282	916	348	183	722	999999	952	698	432	821	957	966	865	390	356	942	999999	263	999999	470	276	999999	440	999999	999999	298	73	845	438	790	999999	727	334	434	797	999999	286	554	88	488	999999	519	377	888	999999	999999	216	947	115	563	597	430	501	50	321	667	485	55	465	433	999999	116	270	641	896	240	641	999999	592	999999	999999	152	185	432	112	757	999999	999999	797	801	92	999999	739	874	202	999999	235	294	123	140	306	999999	98	654	289	261	258	735	999999	275	999999	776	999999	541	896	999999	999999	999999	937	564	999999	999999	258	999999	999999	999999	999999	395	449	999999	999999	357	999999	462	999999	436	63	530	999999	999999	508	511	560	532	999999	999999	760	999999	977	747	258	999999	999999	999999	710	373	999999	999999	313	999999	884	862	296	599	271	926	459	902	999999	470	401	724	926	95	65	999999	381	726	999999	45	999999	999999	418	999999	153	847	999999	766	751	904	454	629	226	944	999999	645	225	961	270	600	999999	858	935	516	999999	534	239	271	999999	792	991	265	296	278	876	716	454	999999	999999	999999	999999	693	999999	368	25	772	507	999999	128	420	999999	420	465	546	189	472	242	901	356	619	618	
739	999999	958	912	999999	999999	999999	999999	999999	999999	630	515	999999	675	999999	999999	576	501	999999	36	999999	153	92	100	581	799	750	999999	999999	484	999999	999999	836	805	196	429	201	456	826	439	559	913	867	229	82	904	999999	871	999999	763	665	410	999999	592	370	595	190	868	340	999999	591	858	664	776	648	390	679	999999	488	742	517	130	674	154	477	343	999999	863	27	677	191	879	999999	649	818	152	999999	999999	999999	999999	999999	999999	999999	436	847	700	258	100	581	999999	235	575	392	283	256	545	735	999999	999999	37	320	999999	851	663	999999	711	785	24	958	999999	999999	435	608	887	503	194	15	248	999999	999999	95	195	291	335	452	616	496	799	403	999999	416	999999	138	999999	290	999999	481	461	228	145	999999	243	999999	85	777	799	967	505	999999	71	999999	497	999999	349	941	135	45	525	221	601	225	986	621	685	99	999999	306	201	606	580	713	553	29	170	999999	851	999999	215	558	652	649	991	29	999999	743	999999	525	789	475	165	999999	955	250	627	999999	999999	999999	456	999999	999999	999999	775	899	210	357	987	999999	171	487	100	82	999999	966	999999	999999	233	967	289	942	180	999999	517	725	451	693	999999	312	999999	249	932	238	606	999999	847	159	873	102	818	983	755	451	364	311	999999	92	66	988	681	999999	696	961	999999	514	816	170	985	59	457	516	599	684	85	921	555	862	476	611	129	419	88	999999	158	306	196	729	196	999999	351	368	636	769	630	727	552	971	999999	101	413	999999	174	823	644	999999	393	81	999999	999999	756	522	616	455	869	272	999999	999999	813	46	328	999999	973	779	999999	99	880	830	999999	357	379	583	966	999999	208	441	255	999999	497	846	999999	999999	999999	754	999999	829	752	190	899	999999	999999	987	167	859	999999	326	999999	999999	999999	555	999999	563	26	27	73	182	556	241	257	437	27	340	78	967	134	999999	733	229	329	999999	346	699	930	999999	226	999999	426	116	611	881	999999	860	150	999999	999999	359	999999	345	691	999999	283	999999	933	999999	350	999999	919	200	734	570	593	494	75	245	999999	732	632	329	801	681	999999	449	999999	999999	710	999999	199	136	552	775	114	397	999999	999999	606	826	999999	468	356	424	472	235	381	50	298	243	795	904	732	692	999999	999999	544	19	999999	833	999999	999999	761	193	999999	792	647	959	466	205	999999	32	639	391	966	999999	973	387	219	999999	77	589	87	999999	371	294	999999	999999	58	999999	853	999999	521	772	936	208	706	999999	812	679	587	422	584	103	999999	772	274	
999999	725	562	805	999999	800	10	999999	309	490	295	999999	327	398	787	999999	999999	352	999999	511	999999	455	767	467	999999	999999	539	943	655	15	984	199	598	999999	63	144	496	530	696	728	521	16	637	718	421	350	495	999999	800	999999	453	750	849	270	407	895	999999	105	994	592	270	999999	120	999999	505	999999	233	307	345	999999	424	999999	655	708	999999	999999	817	59	55	999999	89	258	152	154	561	999999	349	337	622	167	186	400	536	114	468	464	895	342	999999	999999	126	198	999999	157	999999	999999	105	150	280	999999	999999	909	60	533	512	21	913	966	742	272	756	896	684	188	999999	999999	84	551	250	535	965	484	836	730	354	890	999999	999999	999999	718	999999	208	66	86	999999	999999	350	12	999999	456	999999	999999	600	949	568	230	999999	767	999999	72	768	554	900	999999	579	603	82	999999	188	999999	999999	999999	999999	999999	134	557	999999	607	109	999999	999999	81	949	793	984	47	884	999999	171	134	999999	999999	999999	995	949	594	308	999999	506	999999	999999	30	824	979	748	632	29	577	999999	20	391	999999	668	999999	387	697	604	116	760	542	999999	999999	168	63	245	171	602	914	83	999999	999999	999999	110	999999	14	663	256	999999	54	361	28	316	71	160	999999	480	878	844	617	262	989	201	560	964	767	999999	861	770	999999	999999	39	115	503	999999	999999	863	805	999999	999999	723	999999	634	72	999999	999999	412	133	999999	320	999999	293	758	999999	999999	999999	68	967	146	999999	995	802	486	235	467	332	912	813	999999	399	880	999999	999999	377	893	999999	365	999999	161	449	365	885	853	460	980	999999	280	808	681	744	702	999999	668	199	480	921	964	408	604	999999	611	598	357	619	440	99	460	391	413	20	999999	928	999999	999999	500	999999	948	35	999999	999999	999999	114	999999	42	999999	999999	16	643	897	971	846	957	999999	999999	838	999999	538	999999	30	890	842	889	405	671	558	773	999999	971	698	370	999999	938	162	439	999999	999999	466	999999	922	455	92	999999	493	441	999999	238	403	999999	999999	734	581	999999	15	364	999999	171	708	470	483	999999	904	999999	944	536	998	999999	804	105	59	340	999999	223	321	999999	807	999999	405	999999	507	330	380	999999	122	964	788	269	933	797	117	864	999999	996	841	10	999999	57	873	957	443	266	433	308	691	999999	999999	368	402	441	557	307	999999	744	962	162	552	565	999999	980	747	738	974	16	999999	195	541	313	999999	320	32	759	161	448	999999	250	897	81	657	999999	999999	430	866	999999	250	810	108	999999	43	688	458	999999	135	
893	219	999999	292	999999	321	506	986	130	986	999999	418	797	155	326	999999	722	265	480	907	999999	449	327	871	482	765	186	999999	999999	999999	999999	861	45	634	999999	239	999999	958	479	759	160	607	419	443	785	92	453	999999	781	840	321	432	978	88	797	453	891	832	809	661	999999	420	999999	850	302	229	999999	172	887	97	999999	763	999999	999999	757	731	39	883	999999	999999	322	521	314	646	958	271	999999	957	836	815	999999	993	999999	818	624	739	107	999999	999999	565	999999	290	777	999999	453	999999	646	999999	330	76	423	999999	999999	418	349	999999	115	863	891	40	346	425	335	82	749	403	614	967	106	999999	634	999999	742	531	690	41	744	620	202	411	999999	626	999999	770	401	340	999999	740	479	11	999999	243	677	121	229	293	955	705	944	999999	999999	679	171	999999	999999	952	275	224	728	317	878	495	999999	999999	415	999999	789	564	680	419	999999	999999	999999	104	393	999999	999999	631	312	407	85	49	675	999999	467	946	465	333	999999	448	75	43	22	171	999999	149	571	999999	706	999999	504	400	34	535	903	79	191	999999	918	999999	169	644	911	330	242	838	819	528	32	999999	264	465	236	242	354	122	999999	999999	999999	254	999999	999999	925	803	903	999999	999999	150	249	398	764	398	415	999999	288	431	131	691	999999	294	329	999999	174	247	254	48	174	791	191	791	218	999999	106	673	221	563	999999	118	999999	556	999999	678	289	634	704	866	60	938	953	923	990	179	406	685	925	999999	441	687	558	864	521	233	958	457	189	909	301	741	85	999999	711	23	274	383	471	999999	763	540	999999	388	988	999999	838	268	800	49	458	420	748	435	999999	41	560	563	44	999999	720	831	454	999999	574	319	862	238	999999	999999	905	33	999999	284	999999	900	155	999999	999999	295	999999	700	657	150	460	880	992	999999	602	680	463	710	999999	871	930	931	95	999999	999999	678	373	999999	57	823	143	999999	206	474	999999	999999	886	999999	686	749	214	29	999999	314	344	694	326	222	635	540	999999	204	684	352	353	999999	815	406	366	207	922	999999	653	834	16	999999	683	527	247	381	794	82	34	599	667	911	757	999999	999999	129	362	161	975	999999	309	939	750	854	131	320	415	489	34	999999	999999	999999	999999	349	307	319	20	798	974	264	999999	450	999999	95	999999	999999	999999	999999	992	246	845	999999	809	999999	534	77	284	999999	406	927	999999	315	999999	999999	999999	999999	999999	417	483	105	119	563	186	999999	771	858	999999	665	179	689	976	381	496	787	999999	65	
620	999999	999999	240	999999	190	402	57	999999	440	402	634	322	448	896	927	561	897	999999	292	999999	98	374	999999	308	999999	660	716	999999	594	818	271	902	717	625	314	602	253	69	928	170	139	999999	341	466	144	352	999999	792	58	999999	599	660	999999	999999	532	866	148	931	426	530	685	106	704	621	141	732	999999	999999	592	335	999999	999999	209	131	999999	665	42	999999	999999	276	929	999999	999999	774	229	610	999999	256	102	999999	463	321	999999	999999	485	43	728	720	335	411	747	908	210	723	512	761	460	239	999999	867	833	928	767	160	999999	999999	203	930	401	530	191	358	729	999999	871	996	204	801	646	430	937	322	884	999999	529	31	723	188	272	468	159	999999	250	235	614	534	999999	493	807	999999	840	999999	328	805	230	999999	999999	999999	851	999999	567	659	593	585	999999	999999	54	15	631	999999	48	25	668	933	380	999999	117	504	540	347	999999	710	993	999999	999999	149	994	89	541	140	843	999999	337	756	900	500	727	665	306	102	490	999999	862	238	684	824	999999	394	999999	359	290	684	999999	513	73	999999	666	999999	994	789	526	999999	473	500	735	381	687	911	999999	880	153	999999	207	447	999999	999999	848	999999	999999	765	999999	609	654	192	849	169	999999	823	692	999999	833	67	670	999999	575	524	84	372	999999	999999	999999	227	361	555	216	838	999999	87	656	169	999999	999999	999999	238	779	917	321	999999	650	576	238	999999	228	999999	56	95	781	691	871	342	999999	999999	272	935	629	792	258	108	975	21	682	999999	176	533	45	932	635	999999	999999	999999	213	793	999999	999999	999999	282	998	371	508	130	66	794	216	323	339	999999	638	496	609	986	668	222	315	638	894	174	697	695	954	999999	460	348	999999	222	139	46	764	999999	999999	999999	793	999999	999999	855	954	887	858	853	203	512	303	149	833	749	990	991	999999	999999	999999	909	999999	999999	417	394	669	717	999999	993	194	999999	767	302	999999	262	999999	999999	999999	999999	999999	16	316	844	999999	451	999999	321	515	999999	232	147	557	681	314	999999	772	999999	999999	215	195	246	999999	864	668	999999	744	11	999999	580	557	219	379	999999	409	999999	603	999999	811	966	999999	358	211	634	771	999999	746	96	988	683	489	712	312	999999	274	446	957	999999	185	602	999999	818	806	935	999999	23	999999	529	282	288	999999	43	678	512	640	836	44	423	103	622	163	658	23	831	100	844	999999	962	764	962	78	999999	563	219	269	755	552	999999	999999	757	288	226	999999	709	335	456	999999	799	776	437	411	
544	357	563	448	58	805	975	844	813	116	806	765	320	220	205	479	469	999999	999999	294	999999	446	999999	343	937	844	313	505	644	811	116	999999	336	999999	533	999999	999999	999999	221	950	577	432	173	650	482	999999	999999	999999	140	977	999999	556	891	999999	643	108	21	999999	511	213	501	999999	999999	11	10	619	999999	759	686	399	478	697	41	934	717	346	999999	999999	861	485	351	814	999999	666	247	559	305	193	916	435	794	780	269	17	458	999999	231	172	650	862	999999	743	812	741	508	999999	999999	956	436	307	825	325	368	999999	862	687	999999	544	764	450	999999	255	843	261	605	999999	999999	33	486	620	999999	120	999999	999999	462	607	12	999999	167	370	44	348	757	619	999999	478	422	244	155	770	991	687	407	210	547	999999	900	560	145	999999	448	501	479	815	192	715	281	368	572	265	999999	482	386	404	416	976	497	233	999999	999999	286	203	878	715	629	437	712	844	999999	685	707	451	497	357	921	542	868	999999	437	893	206	63	671	999999	95	518	311	999999	793	570	999999	999999	907	18	999999	999999	622	764	196	754	12	437	905	999999	558	243	984	999999	482	874	117	556	999999	758	930	232	531	988	629	120	136	709	60	999999	405	39	543	489	824	677	919	999999	754	682	890	769	999999	784	999999	852	533	283	531	919	463	999999	999999	159	88	310	722	634	999999	86	628	999999	386	23	491	528	699	999999	213	805	999999	13	999999	123	867	170	84	747	999999	777	999999	853	188	140	439	671	158	394	410	999999	954	295	969	678	64	597	999999	999999	302	999999	162	999999	999999	726	965	459	999999	999999	999999	999999	236	999999	977	366	499	775	125	256	584	820	380	999999	999999	689	851	669	43	133	68	999999	777	999999	455	842	624	559	783	462	999999	979	739	389	999999	999999	297	978	317	613	999999	999999	482	999999	560	482	443	847	932	389	875	305	426	999999	709	21	149	296	530	144	742	940	991	663	90	605	90	990	211	611	402	872	361	430	945	999999	798	999999	389	972	409	999999	626	999999	587	869	562	999999	680	102	999999	999999	999999	182	870	248	296	818	999999	999999	402	999999	999999	999999	987	12	999999	996	863	929	222	508	907	557	735	965	324	597	85	220	52	158	320	119	267	401	999999	188	559	707	493	999999	999999	999999	580	956	999999	304	417	584	925	566	78	999999	879	844	103	900	447	999999	999999	699	743	845	912	253	999999	536	73	999999	999999	999999	446	166	445	243	924	483	976	999999	835	29	190	501	295	999999	999999	569	
999999	999999	308	522	999999	654	783	793	246	999999	521	337	999999	603	241	821	995	170	130	912	315	645	920	999999	924	667	79	999999	999999	999999	999999	437	174	573	999999	650	999999	75	999999	791	382	651	997	194	999999	649	956	999999	788	999999	505	134	999999	999999	264	999999	502	688	598	999999	999999	879	284	994	999999	93	173	259	307	590	534	999999	146	338	999999	999999	648	735	999999	284	711	999999	125	160	999999	435	82	999999	319	711	157	999999	477	999999	217	502	377	999999	15	999999	486	706	933	207	834	999999	999999	36	999999	999999	945	999999	40	999999	372	745	764	133	258	754	20	175	940	999999	443	925	999999	196	999999	47	295	999999	730	779	797	15	999999	917	326	179	446	56	370	717	766	391	577	163	587	471	999999	999999	753	260	867	320	765	347	999999	908	123	801	904	999999	315	999999	45	999999	526	366	840	846	999999	89	317	964	805	232	829	999999	358	999999	608	659	308	52	892	479	999999	999999	249	567	163	418	999999	645	151	770	412	467	355	326	999999	230	631	891	446	674	943	903	515	999999	999999	712	999999	814	202	255	300	273	416	999999	349	999999	999999	283	693	999999	33	671	822	45	820	371	706	41	999999	388	38	416	605	999999	536	18	972	705	999999	451	858	250	453	896	999999	149	999999	789	977	597	113	999999	208	57	651	281	999999	479	722	156	15	528	152	999999	226	884	667	999999	39	340	77	421	999999	999999	540	782	228	925	565	680	321	999999	999999	85	284	680	218	999999	576	265	927	999999	982	902	446	999999	108	639	679	595	481	861	759	646	529	691	133	956	517	868	62	165	914	52	835	97	474	999999	999999	546	675	119	622	999999	413	575	439	331	805	999999	683	589	255	969	209	999999	167	417	999999	593	556	261	999999	708	212	999999	587	940	77	358	999999	42	109	143	999999	371	249	985	242	954	999999	999999	160	316	194	473	910	999999	999999	385	929	66	999999	945	989	423	79	999999	999999	642	999999	498	264	457	345	651	489	122	60	837	219	999999	999999	600	341	754	999999	733	523	738	861	999999	107	691	999999	999999	999999	999999	153	505	302	336	999999	600	967	763	547	703	971	543	983	999999	894	16	999999	999999	881	920	999999	999999	322	999999	399	833	780	354	400	573	38	536	140	334	999999	554	544	883	759	584	633	999999	217	408	999999	999999	754	73	999999	101	999999	999999	926	600	999999	908	999999	955	936	589	819	999999	373	974	674	445	999999	658	829	349	471	292	999999	307	297	45	37	913	999999	419	88	717	605	308	
57	366	609	539	783	69	370	999999	947	179	999999	20	214	999999	733	326	577	106	243	409	630	243	999999	999999	313	999999	999999	279	380	526	999999	112	999999	74	999999	318	835	872	874	770	978	881	999999	828	999999	999999	830	999999	189	269	842	982	484	206	999999	813	692	980	999999	278	999999	999999	999999	999999	668	661	993	999999	315	425	490	704	231	472	999999	749	898	999999	999999	36	999999	95	99	120	684	528	628	820	999999	999999	625	855	646	999999	592	887	672	999999	170	882	999999	999999	489	764	778	147	761	21	776	999999	915	999999	894	999999	593	102	999999	108	745	149	999999	183	754	202	800	635	68	624	999999	542	999999	984	684	213	742	994	606	335	342	546	767	617	53	466	207	777	999999	445	22	999999	886	999999	999999	999999	849	120	999999	999999	963	153	89	999999	999999	999999	852	931	173	999999	467	599	999999	675	766	209	381	425	139	999999	994	32	674	622	999999	390	999999	513	815	662	999999	632	999999	999999	371	198	467	999999	999999	809	999999	276	614	278	977	422	999999	999999	999999	969	650	999999	999999	648	999999	941	478	466	534	999999	588	348	125	999999	999999	835	999999	187	313	577	741	999999	939	329	683	728	417	405	645	999999	388	444	706	846	22	931	999999	999999	999999	430	999999	11	106	736	999999	999999	999999	114	941	999999	999999	825	907	999999	237	899	999999	999999	999999	573	533	83	821	344	371	153	642	279	497	406	193	999999	170	999999	858	740	653	999999	999999	417	999999	313	999999	502	318	999999	537	999999	618	999999	447	989	454	453	999999	999999	190	761	999999	88	999999	882	999999	545	959	759	664	33	380	497	256	999999	564	557	996	230	618	328	999999	999999	615	174	660	384	958	203	677	717	986	221	560	999999	837	28	784	695	696	918	999999	558	897	513	106	131	867	166	434	999999	457	676	37	861	735	565	472	468	231	999999	586	765	91	947	999999	169	999999	364	999999	545	773	310	999999	999999	999999	999999	911	111	999999	999999	517	802	768	999999	269	320	999999	698	166	281	555	325	473	463	342	999999	999999	950	477	936	194	512	712	999999	132	999999	152	337	86	999999	654	370	399	692	999999	783	999999	999999	999999	726	975	248	207	181	990	458	837	999999	367	999999	11	960	634	999999	999999	999999	99	880	658	999999	178	999999	621	899	626	194	999999	781	999999	558	999999	999999	272	750	999999	999999	315	999999	898	999999	999999	81	969	80	266	694	736	999999	348	721	999999	126	652	999999	557	130	626	308	554	805	999999	66	999999	809	999999	835	999999	884	180	407	699	558	981	983	
803	106	886	551	642	999999	458	667	442	25	864	665	999999	697	202	840	999999	16	986	103	152	263	737	170	845	999999	999999	851	999999	940	32	999999	145	668	770	999999	244	999999	665	622	356	999999	623	327	999999	569	321	10	691	339	87	999999	999999	999999	841	550	369	999999	705	999999	936	999999	580	999999	993	999999	530	854	927	741	606	999999	350	999999	747	999999	640	419	999999	286	119	995	999999	757	862	999999	999999	999999	826	999999	101	999999	379	453	999999	749	294	130	999999	226	48	999999	999999	949	732	999999	999999	208	150	563	910	949	999999	428	112	941	446	822	640	664	999999	283	999999	707	650	999999	875	896	999999	999999	994	519	999999	999999	248	999999	922	221	35	39	986	374	117	273	319	999999	17	951	351	744	999999	999999	490	670	71	765	438	375	309	644	956	455	520	999999	569	400	999999	512	190	999999	28	235	999999	999999	677	791	175	764	397	507	91	999999	555	999999	695	999999	39	999999	937	483	223	999999	911	391	83	541	854	965	704	999999	288	504	770	891	725	87	674	879	992	999999	999999	674	977	999999	999999	42	999999	576	456	999999	371	449	575	999999	246	471	323	999999	537	146	936	210	999999	999999	229	586	999999	663	228	999999	999999	159	432	667	883	549	578	120	828	50	999999	288	999999	667	557	839	928	999999	654	263	999999	268	352	856	343	999999	613	999999	999999	975	878	246	357	837	188	999999	26	999999	823	999999	892	212	587	496	999999	999999	691	403	922	390	657	100	19	964	854	999999	806	999999	333	495	935	80	538	999999	172	403	930	681	999999	999999	822	999999	999999	999999	370	561	680	999999	361	684	999999	220	999999	999999	327	788	237	393	999999	588	999999	451	999999	338	761	822	999999	735	334	111	728	999999	915	586	568	999999	850	62	603	303	919	950	223	999999	788	725	494	347	534	383	176	546	697	899	930	380	999999	911	999999	999999	887	945	531	259	956	696	304	999	632	690	938	185	999999	690	669	464	237	999999	550	46	338	336	999999	950	934	191	323	26	656	198	201	938	856	999999	999999	974	428	964	999999	999999	431	494	999999	999999	445	991	756	999999	999999	999999	152	510	999999	169	220	560	744	581	325	774	383	288	353	444	499	10	328	734	284	999999	45	999999	252	458	999999	843	999999	366	514	943	999999	999999	785	190	999999	690	576	697	845	855	240	846	999999	918	718	152	151	281	999999	445	672	32	732	999999	439	879	999999	913	999999	999999	940	388	76	381	350	77	999999	172	399	999999	433	631	889	429	463	999999	999999	334	739	999999	
702	349	21	79	999999	999999	583	999999	999999	175	432	663	999999	999999	915	852	780	999999	577	650	649	978	999999	547	21	51	999999	313	91	250	264	999999	183	91	999999	600	376	997	111	938	494	262	422	233	385	770	488	420	999999	611	418	357	756	98	822	999999	467	474	67	238	999999	999999	167	509	999999	499	489	999999	805	999999	485	999999	176	639	166	999999	565	658	171	251	563	722	799	999999	832	999999	187	999999	269	949	999999	999999	939	872	669	999999	105	913	322	999999	290	427	615	199	136	635	191	126	932	435	168	809	999999	815	675	556	480	687	677	13	321	405	999999	855	192	582	842	304	970	999999	301	652	999999	285	960	999999	999999	610	999999	206	726	70	162	833	999999	332	999999	133	206	122	743	417	999999	999999	574	885	626	759	16	553	793	887	155	989	144	516	999999	36	855	540	450	870	343	999999	287	261	252	999999	75	859	999999	718	999999	858	209	884	416	37	711	85	519	999999	999999	999999	413	839	914	173	999999	283	859	999999	278	665	672	873	999999	764	41	323	642	658	999999	156	570	999999	789	297	790	999999	109	446	999999	780	31	103	276	543	999999	448	346	999999	278	792	10	419	450	442	196	335	810	651	999999	397	442	860	999999	999999	239	999999	999999	627	383	449	183	423	999999	498	643	999999	999999	540	697	593	977	563	389	901	155	999999	999999	999999	110	999999	449	458	999999	927	347	170	439	818	999999	738	397	718	706	829	999999	587	171	951	798	617	728	280	954	412	999999	999999	481	761	311	88	999999	703	526	919	999	999999	973	330	160	483	149	788	236	999999	999999	999999	857	559	293	568	989	999999	558	493	735	179	503	47	516	469	688	678	517	999999	43	694	201	999999	830	892	614	841	801	325	478	999999	53	995	217	999999	31	999999	478	742	99	32	155	43	193	830	231	935	813	691	794	470	999999	11	925	511	77	999999	729	400	954	999999	881	242	999999	999999	135	507	830	999999	447	766	209	999999	145	20	548	999999	999999	999	671	678	37	119	531	17	669	51	80	706	94	951	202	999999	788	941	151	912	29	398	704	723	115	458	253	37	270	506	866	914	962	999999	999999	729	729	999999	130	771	711	16	135	93	437	133	280	496	573	131	986	204	868	636	999999	215	305	947	572	999999	865	503	747	172	185	166	743	185	485	999999	358	512	820	380	999999	22	272	620	296	981	999999	757	463	999999	999999	671	55	336	770	270	999999	781	713	551	999999	999999	999999	962	999999	999999	999999	999999	20	110	
772	999999	383	999999	435	136	942	684	660	591	999999	118	49	999999	652	514	999999	417	414	999999	48	577	999999	279	474	999999	752	310	712	26	999999	93	746	363	375	999999	297	999999	901	999999	328	999999	131	132	161	797	178	661	320	999999	170	973	690	796	71	205	684	114	33	442	999999	642	971	999999	999999	317	371	686	242	999999	226	999999	515	999999	895	298	455	677	127	677	823	101	999999	999999	855	628	402	950	999999	180	362	999999	533	468	269	999999	778	487	142	843	435	492	428	704	187	607	467	999999	900	773	750	16	999999	356	618	999999	652	662	788	371	915	420	394	72	999999	43	39	57	999999	219	519	968	544	999999	251	341	672	295	141	999999	999999	482	60	528	429	356	999999	187	850	976	999999	999999	698	770	999999	24	107	366	451	154	999999	999999	419	999999	999999	999999	471	999999	114	287	620	366	531	999999	210	442	999999	866	642	906	836	999999	207	533	185	404	279	999999	999999	236	999999	315	999999	986	681	999999	72	369	274	648	884	494	82	999999	366	678	594	168	570	495	654	240	724	544	318	725	223	999999	515	859	511	697	999999	877	53	315	521	544	858	460	380	11	602	994	32	352	779	999999	177	507	809	999999	999999	859	582	13	999999	310	678	956	537	999999	853	415	146	196	137	999999	529	61	166	999999	309	119	999999	999999	999999	730	521	965	999999	588	718	999999	59	400	493	999999	305	50	724	221	866	999999	922	203	158	197	857	835	224	999999	115	126	350	760	999999	999999	744	930	374	860	788	712	20	948	468	845	365	745	999999	999999	899	488	336	944	192	407	197	999999	504	999999	872	999999	750	999999	483	601	667	298	999999	999999	762	375	676	863	433	163	891	974	734	313	831	999999	999999	594	685	999999	999999	406	577	413	906	821	435	922	988	112	961	650	474	867	999999	76	999999	999999	999999	534	999999	473	521	38	999999	222	198	201	620	759	999999	166	684	857	811	271	721	185	492	941	939	753	999999	999999	999999	251	999999	866	135	764	956	999999	727	161	813	326	884	548	999999	693	633	999999	312	238	558	805	999999	616	65	916	355	979	999999	926	999999	69	999999	999999	836	273	713	999999	75	855	802	723	439	999999	54	495	386	182	999999	798	317	704	999999	999999	999999	397	286	892	810	219	419	977	999999	999999	999999	999999	727	694	999999	634	980	312	179	457	999999	835	376	441	572	999999	539	999999	702	31	618	890	619	999999	428	449	987	820	999999	856	445	825	714	999999	967	999999	767	692	999999	652	817	15	535	992	
220	937	30	999999	999999	999999	999999	246	284	987	192	676	144	776	999999	273	647	170	791	322	21	610	130	999999	999999	999999	803	846	999999	60	213	613	999999	999999	741	999999	428	999999	500	999999	186	209	551	999999	455	301	166	991	999999	206	15	999999	223	999999	980	610	816	999999	379	57	446	833	532	999999	783	578	321	516	44	784	999999	999999	670	520	145	812	68	402	292	999999	999999	811	429	516	54	556	399	151	646	140	999999	145	773	999999	833	353	999999	327	944	999999	999999	999999	956	642	362	511	999999	999999	86	178	551	999999	10	999999	931	999999	999999	26	189	236	188	179	999999	999999	120	708	729	228	687	999999	145	741	458	415	203	999999	855	787	164	542	999999	696	75	478	999999	260	145	577	520	208	999999	999999	147	717	999999	810	779	62	531	653	999999	768	999999	294	42	809	965	595	12	464	779	627	862	646	666	999999	999999	401	999999	860	573	162	708	488	853	485	604	740	716	393	697	803	265	510	999999	999999	681	781	446	779	294	550	575	65	999999	999999	999999	500	61	216	706	387	737	999999	90	629	69	536	440	557	215	999999	878	999999	767	999999	999999	361	999999	864	810	999999	955	546	575	999999	586	652	69	541	999999	113	999999	510	687	320	76	999999	999999	141	741	999999	350	888	573	999999	671	956	298	452	950	999999	615	196	406	999999	432	201	106	999999	52	417	477	999999	869	111	545	378	931	999999	910	777	931	753	132	665	982	999999	972	515	361	999999	364	616	591	999999	498	999999	113	999999	887	999999	999999	373	999999	334	677	999999	28	999999	524	303	34	840	542	182	515	861	999999	740	400	365	228	591	706	421	62	860	316	629	613	52	274	627	569	45	290	567	664	797	988	539	57	510	990	67	605	523	999999	419	735	999999	439	373	913	531	656	906	999999	999999	282	999999	145	399	858	482	39	999999	999999	507	892	947	999999	275	751	860	318	718	600	648	999999	538	786	999999	893	976	612	900	714	999999	389	999999	900	986	525	181	404	657	999999	518	38	209	252	576	527	787	439	173	621	62	223	999999	315	28	861	744	40	247	999999	882	869	138	692	243	127	517	56	220	750	579	999999	660	76	92	999999	999999	295	219	380	116	546	448	288	662	823	451	78	999999	999999	780	151	999999	162	999999	648	999999	516	19	458	19	999999	228	423	52	595	563	999999	233	408	254	459	820	866	999999	345	430	849	39	999999	999999	449	174	95	970	438	309	507	999999	443	719	110	286	760	371	375	999999	35	999999	76	269	
579	844	483	880	331	330	300	762	434	228	999999	487	599	782	569	576	143	453	613	296	65	575	999999	688	999999	182	70	999999	999999	999999	405	612	962	159	106	604	690	215	999999	117	18	745	871	225	999999	622	686	978	802	799	195	582	632	999999	999999	14	64	795	736	158	270	795	738	999999	823	447	524	449	685	999999	885	927	999999	999999	999999	320	703	575	29	531	999999	91	702	235	999999	999999	979	192	999999	102	550	895	479	499	847	222	999999	464	402	231	107	247	999999	999999	914	267	777	137	502	999999	310	489	775	214	662	999999	102	512	999999	999999	467	999999	503	592	999999	999999	999999	999999	999999	75	313	248	182	999999	999999	258	789	865	321	574	54	852	999999	62	792	71	130	274	999999	999999	130	504	879	999999	764	765	743	709	999999	924	808	999999	478	437	590	999999	316	978	780	414	399	237	999999	20	956	614	999999	451	999999	362	999999	194	477	990	944	808	369	781	999999	668	514	999999	999999	999999	766	581	384	999999	471	730	754	151	494	432	279	893	312	869	445	159	123	302	908	70	65	999999	995	488	492	781	702	999999	999999	999999	999999	999999	785	805	253	999999	240	399	979	999999	608	727	699	999999	721	61	999999	499	345	883	554	999999	999999	391	340	152	586	896	770	690	37	999999	207	382	532	959	118	507	625	70	919	724	999999	837	461	338	999999	949	767	440	285	212	199	70	999999	688	148	403	474	111	798	343	628	299	52	999999	999999	999999	523	761	943	999999	999999	284	964	999999	898	343	999999	12	228	999999	999999	340	414	825	999999	146	814	844	821	714	42	524	999999	585	105	999999	795	82	808	999999	436	15	496	286	338	915	106	999999	999999	999999	999999	472	999999	172	214	999999	884	227	359	393	513	999999	940	238	965	359	22	389	734	874	548	857	203	621	999999	133	843	138	999999	124	50	86	65	26	251	570	641	110	380	999999	999999	577	722	424	103	757	75	999999	999999	978	902	716	13	914	266	616	999999	272	999999	999999	455	755	999999	245	999999	436	999999	924	987	999999	999999	912	19	999999	999999	971	144	778	527	999999	68	585	999999	517	221	999999	83	150	759	999999	301	999999	148	999999	362	393	846	487	80	667	999999	151	280	999999	270	990	707	999999	189	295	481	499	999999	518	33	869	938	223	33	30	999999	483	174	361	113	348	773	720	574	999999	999999	656	708	999999	319	999999	999999	999999	999999	999999	626	995	999999	473	999999	801	634	629	275	492	455	632	463	60	314	660	976	999999	811	921	227	986	513	837	
170	999999	791	885	999999	999999	565	999999	999999	802	403	367	521	999999	208	312	714	153	454	91	896	999999	999999	658	555	659	940	395	999999	336	999999	999999	492	999999	312	338	19	749	431	169	926	418	667	660	656	999999	148	284	999999	509	216	83	542	999999	941	999999	631	143	339	549	999999	179	946	999999	798	764	874	397	999999	869	999999	965	722	999999	164	487	834	543	11	609	520	666	999999	590	129	930	107	999999	191	999999	706	876	419	881	994	757	471	999999	861	999999	999999	999999	885	851	999999	251	360	257	276	463	834	98	141	730	38	509	999999	365	999999	868	999999	813	215	755	172	999999	555	840	300	999999	999999	806	999999	119	537	769	999999	999999	384	999999	579	999999	794	727	999999	618	744	689	853	494	262	115	517	993	235	267	545	999999	688	999999	695	520	999999	868	447	37	999999	32	999999	268	728	999999	981	999999	298	816	28	488	947	554	681	999999	999999	806	999999	911	299	688	884	279	234	651	144	594	192	69	893	925	290	780	999999	999999	999999	594	765	580	133	874	704	999999	249	67	999999	144	118	999999	533	999999	723	535	999999	999999	147	999999	44	87	999999	397	460	239	922	102	207	176	352	999999	999999	999999	50	574	787	424	984	475	40	176	468	10	999999	363	536	743	999999	754	52	482	584	573	559	688	999999	736	424	475	495	156	859	25	791	158	458	999999	999999	999999	748	323	744	999999	892	868	618	546	911	106	703	999999	890	452	133	869	999999	806	999999	362	541	999999	999999	518	980	999999	316	453	218	337	905	406	632	64	16	729	738	912	681	691	79	497	824	328	771	316	999999	417	892	999999	773	652	297	758	617	999999	322	235	691	18	561	175	999999	999999	201	307	556	999999	999999	404	141	472	135	161	292	54	236	682	747	674	999999	899	999999	296	564	263	118	874	999999	319	999999	512	999999	672	140	999999	168	999999	999999	999999	759	430	971	999999	790	310	999999	145	475	573	470	640	488	27	999999	999999	614	52	29	937	999999	682	999999	999999	987	629	251	999999	31	999999	999999	985	555	999999	914	207	927	73	505	263	736	999999	409	873	849	776	34	213	292	478	299	126	230	199	286	86	999999	845	999999	999999	68	74	124	96	687	999999	94	216	112	193	733	551	999999	766	211	224	283	525	286	220	605	48	179	552	99	999999	999999	366	995	999999	176	92	561	999999	205	999999	999999	322	195	374	692	817	110	999999	744	748	999999	464	999999	72	803	999999	568	999999	999999	29	895	571	997	918	720	999999	999999	274	27	651	
999999	211	999999	999999	999999	960	339	912	528	787	938	80	807	351	199	999999	378	999999	44	660	523	271	779	185	999999	297	999999	277	654	963	606	835	999999	103	999999	378	893	456	999999	843	186	999999	772	999999	90	999999	999999	999999	728	999999	359	999999	240	366	137	728	432	395	764	77	999999	71	267	564	999999	113	988	999999	592	821	416	921	235	200	484	999999	999999	10	105	999999	533	669	549	244	613	999999	604	725	965	40	999999	508	692	639	208	124	398	218	597	999999	836	60	72	906	13	999999	62	999999	882	270	239	431	999999	999999	543	975	999999	33	950	861	999999	273	748	562	999999	907	239	999999	992	369	478	290	412	128	125	999999	999999	642	999999	999999	999999	999999	842	704	999999	999999	218	878	106	232	601	375	267	736	478	573	311	510	40	105	208	466	57	523	792	949	29	999999	698	999999	999999	880	792	775	999999	999999	430	53	999999	362	699	360	499	999999	999999	113	32	676	650	551	999999	999999	999999	145	977	999999	517	329	912	850	504	999999	190	45	854	721	583	999999	999999	533	152	268	999999	678	999999	847	966	287	755	999999	926	353	531	156	888	999999	278	656	999999	783	437	110	141	911	857	999999	180	463	999999	56	530	540	534	999999	999999	913	999999	932	739	139	999999	239	574	232	923	161	515	999999	157	583	453	926	694	367	106	51	136	836	999999	999999	999999	512	999999	709	999999	395	818	415	999999	975	999999	345	916	999999	939	207	999999	908	999999	706	999999	999999	999999	341	602	603	846	177	999999	367	786	999999	999999	995	462	341	867	864	73	537	342	999999	297	182	661	117	20	35	427	898	999999	228	848	124	597	541	999999	40	116	566	999999	651	394	999999	198	999999	233	921	216	999999	339	999999	999999	459	373	56	848	144	680	495	592	820	749	131	852	567	674	997	407	999999	999999	837	758	507	999999	999999	715	907	983	999999	884	99	819	819	999999	842	999999	398	751	999999	999999	71	999999	621	973	728	999999	273	536	630	734	236	523	295	999999	999999	999999	347	999999	681	340	940	160	427	611	503	11	929	562	999999	193	286	999999	999999	238	83	488	999999	534	269	999999	452	999999	362	999999	657	999999	999999	357	999999	929	46	927	79	221	751	910	999999	999999	479	727	999999	999999	526	446	458	980	668	999999	399	999999	775	812	211	891	999999	999999	999999	899	999999	928	477	999999	494	999999	999999	358	185	644	486	172	999999	999999	65	542	817	741	855	916	80	676	907	476	958	64	164	234	999999	187	333	192	999999	999999	66	550	260	399	226	999999	299	
999999	999999	33	581	236	467	999999	999999	668	84	156	999999	881	828	287	999999	10	624	440	999999	922	999999	998	321	304	999999	999999	81	514	292	428	525	419	999999	999999	871	883	895	731	596	999999	476	67	113	186	478	241	214	779	529	259	999999	785	520	376	477	806	712	287	186	943	575	252	386	999999	999999	304	264	857	415	147	999999	892	843	419	455	574	894	999999	825	818	319	302	984	42	652	739	898	999999	999999	74	999999	618	554	999999	940	234	681	457	999999	183	976	356	373	392	999999	882	942	999999	999999	902	999999	577	461	999999	634	283	999999	353	13	892	406	14	364	350	965	497	348	200	999999	231	893	446	590	652	841	962	999999	602	999999	999999	797	798	339	600	999999	604	167	196	999999	999999	966	337	454	661	999999	971	991	32	426	656	544	751	999999	699	19	999999	986	808	527	999999	999999	665	464	242	105	607	675	999999	198	371	340	161	182	811	264	566	992	929	875	869	999999	906	186	242	236	56	176	640	999999	686	617	358	668	355	323	311	872	221	566	179	999999	238	999999	64	999999	999999	578	820	444	452	482	67	933	999999	701	999999	999999	999999	16	59	441	45	182	512	753	981	492	999999	498	953	693	999999	999999	999999	573	742	999999	131	917	844	477	356	206	148	213	560	425	21	654	875	822	651	999999	999999	999999	270	65	999999	311	343	999999	751	331	999999	999999	701	999999	237	93	958	374	367	314	999999	999999	999999	839	43	308	202	566	481	182	622	141	52	575	855	968	312	999999	750	820	583	944	999999	34	715	389	999999	866	198	928	999999	999999	999999	346	53	999999	652	431	32	33	118	777	427	578	709	359	717	136	839	268	999999	281	623	547	999999	999999	854	71	133	654	796	999999	378	553	486	121	676	705	531	919	325	999999	664	727	711	999999	999999	157	324	999999	671	999999	37	929	157	424	999999	917	616	827	91	591	307	377	999999	999999	999999	999999	101	597	682	22	604	919	943	999999	999999	896	835	924	699	999999	746	768	982	421	308	999999	999999	999999	234	759	99	704	838	733	583	999999	999999	929	407	652	65	727	682	659	780	117	986	258	806	990	91	691	137	999999	999999	539	394	815	483	999999	479	39	373	999999	923	999999	999999	999999	999999	330	999999	905	527	57	650	28	95	333	640	201	462	157	265	243	999999	407	577	463	888	53	999999	999999	456	446	182	36	999999	759	736	999999	35	776	932	486	999999	186	999999	89	999999	826	454	71	184	291	507	999999	999999	999999	255	999999	333	999999	331	281	
427	999999	999999	91	874	624	665	999999	597	760	175	999999	224	778	649	501	243	999999	730	999999	599	840	999999	175	938	999999	999999	234	513	220	557	407	999999	660	68	874	727	92	215	118	999999	129	474	999999	125	821	117	994	999999	999999	291	835	897	269	682	587	219	293	152	999999	999999	441	821	386	213	768	240	999999	720	999999	774	161	292	621	900	480	376	96	59	126	744	268	743	759	999999	721	509	196	999999	999999	999999	999999	940	999999	999999	730	307	97	220	357	591	552	284	999999	979	140	553	286	368	212	220	132	244	999999	289	999999	697	71	457	491	999999	54	585	248	120	340	220	110	873	180	182	288	876	701	535	201	983	38	780	798	999999	233	827	776	999999	999999	209	999999	902	644	43	245	640	728	98	999999	999999	46	605	649	999999	999999	412	198	999999	932	256	542	499	98	129	668	291	659	999999	45	226	809	999999	999999	999999	305	999999	999999	999999	999999	648	157	613	988	999999	947	432	140	878	999999	820	639	746	338	999999	666	425	814	525	374	954	981	415	999999	999999	999999	68	37	518	624	999999	183	60	102	294	109	929	511	864	181	246	999999	781	598	224	586	999999	999999	999999	999999	999999	393	713	773	982	667	742	559	999999	76	999999	405	621	263	999999	999999	588	654	54	999999	737	913	950	354	138	803	209	999999	838	744	999999	999999	744	55	744	999999	999999	999999	119	999999	367	379	843	797	291	840	539	527	999999	577	999999	418	999999	106	736	999999	443	999999	644	189	467	925	721	923	971	480	660	999999	519	618	187	310	999999	999999	999999	367	79	162	999999	297	999999	999999	698	271	746	686	814	999999	318	777	999999	111	642	999999	999999	441	658	920	999999	811	190	963	18	509	400	999999	872	999999	277	378	896	291	306	357	915	785	236	459	187	295	999999	22	999999	741	999999	86	668	999999	267	999999	708	159	336	260	116	310	673	999999	870	58	813	999999	999999	940	881	999999	999999	295	24	384	999999	208	743	540	155	999999	705	999999	317	324	39	999999	920	999999	669	747	954	55	250	614	122	999999	589	138	999999	39	641	999999	860	999999	999999	382	999999	882	191	510	999999	796	115	938	605	406	881	556	29	556	999999	499	280	144	192	999999	54	409	272	177	619	615	69	999999	536	388	416	262	52	656	666	47	699	999999	341	167	940	312	19	715	166	42	999999	924	324	151	56	999999	872	523	338	201	620	23	890	800	736	999999	411	226	989	999999	513	373	889	678	800	120	803	34	818	741	999999	556	21	587	506	999999	
801	395	999999	690	389	999999	327	999999	999999	685	279	540	431	949	999999	792	726	537	528	745	45	999999	351	936	923	848	705	596	801	73	12	313	999999	602	999999	26	885	309	999999	984	999999	424	260	124	841	272	603	868	999999	606	830	484	68	761	109	165	53	999999	767	999999	823	730	999999	363	683	966	245	999999	760	999999	907	427	298	999999	999999	621	395	236	105	660	999999	836	756	204	243	999999	254	542	502	44	972	490	999999	707	170	325	750	897	999999	874	36	999999	118	955	699	999999	195	524	72	999999	770	999999	309	116	999999	999999	999999	478	129	165	721	702	336	726	999999	426	885	590	999999	999999	999999	497	794	230	633	481	728	800	999999	830	342	999999	480	999999	999999	165	999999	435	421	183	350	281	778	999999	163	333	999999	391	53	283	528	999999	151	999999	616	282	999999	999999	483	814	268	999999	999999	299	822	999999	999999	321	462	999999	244	999999	179	999999	43	599	719	517	76	309	999999	999999	757	231	312	999999	999999	792	999999	999999	999999	112	951	607	915	176	307	488	464	173	999999	136	929	296	48	78	999999	999999	999999	27	563	514	22	183	781	999999	999999	752	999999	95	411	439	912	471	624	142	508	571	293	866	301	240	999999	903	207	906	417	999999	999999	244	999999	646	147	390	437	628	99	777	999999	999999	750	554	502	378	761	671	224	468	671	999999	569	864	658	788	725	999999	999999	119	999999	999999	514	999999	570	752	783	764	999999	999999	43	996	53	730	999999	299	999999	746	738	685	151	999999	692	948	999999	286	674	447	988	359	999999	115	177	999999	999999	951	489	999999	984	999999	594	997	999999	691	435	675	999999	839	999999	999999	672	979	999999	999999	967	449	192	566	166	293	88	999999	776	942	867	927	829	72	928	999999	999999	331	999999	988	100	154	999999	10	522	133	423	834	328	629	999999	685	520	401	23	362	769	923	638	700	671	999999	231	436	823	507	846	800	910	334	558	351	227	605	685	822	293	999999	53	43	999999	253	999999	999999	265	192	417	437	59	999999	34	886	693	71	327	842	923	729	186	25	999999	623	999999	993	80	345	468	915	716	200	78	587	880	999999	830	999999	240	84	181	641	999999	999999	999999	344	310	999999	999999	166	999999	999999	899	563	14	999999	756	257	329	34	85	999999	724	501	999999	999999	507	446	999999	999999	240	999999	612	849	558	545	999999	868	999999	590	693	409	688	312	637	873	999999	515	583	852	848	583	107	215	998	261	917	598	999999	892	836	863	999999	569	925	387	999999	60	15	469	
999999	999999	999999	739	340	676	999999	999999	864	847	999999	992	999999	164	999999	656	802	406	850	307	627	335	180	978	753	829	999999	128	386	999999	643	999999	509	124	999999	960	208	368	874	332	29	505	734	999999	335	843	10	999999	329	279	585	833	209	707	841	999999	999999	406	985	511	932	999999	45	614	999999	326	999999	749	999999	290	458	444	531	528	287	132	601	999999	999999	999999	828	244	799	116	674	999999	50	802	282	970	252	801	382	373	999999	906	999999	129	646	18	360	999999	103	48	821	150	999999	999999	430	719	186	999999	999999	84	999999	999999	323	929	940	403	286	690	476	999999	47	656	999999	168	138	999999	999999	482	999999	999999	560	577	151	760	295	533	508	369	999999	563	793	855	57	307	999999	702	593	539	189	252	732	669	999999	999999	11	999999	999999	153	552	999999	66	704	712	999999	524	114	999999	562	644	416	999999	999999	999999	999999	652	192	999999	763	476	999999	999999	133	302	441	912	890	792	494	759	999999	454	364	816	333	999999	98	999999	999999	999999	999999	999999	41	999999	772	357	815	999999	999999	14	818	565	325	677	126	271	999999	999999	281	206	633	999999	71	802	999999	961	540	110	985	415	999999	49	670	980	999999	289	756	237	999999	94	999999	999999	920	490	941	565	139	687	699	71	574	687	871	999999	159	274	94	238	381	811	817	714	375	999999	449	778	894	344	999999	837	999999	705	881	196	999999	103	402	581	861	999999	831	852	411	924	999999	999999	178	999999	831	625	205	527	855	718	276	392	999999	464	50	172	671	795	999999	999999	556	868	805	999999	642	65	871	999999	377	423	979	965	999999	999999	999999	572	610	965	513	171	641	988	849	172	919	716	999999	938	999999	698	297	46	999999	549	377	973	81	493	296	775	999999	692	159	442	739	311	88	723	999999	477	561	705	999999	738	999999	999999	28	642	764	925	999999	933	999999	678	136	943	23	999999	83	650	501	126	679	738	417	949	999999	417	999999	617	637	999999	108	74	147	591	754	222	328	809	999999	439	999999	370	999999	820	722	480	315	796	298	324	650	199	999999	444	36	553	331	281	999999	610	219	157	297	921	835	906	541	544	198	800	999999	273	999999	999999	999999	319	99	999999	999999	368	999999	637	999999	999999	565	999999	999999	702	565	999999	891	57	90	999999	229	999999	999999	726	985	815	999999	771	607	497	879	386	503	914	999999	717	463	734	54	370	509	581	827	974	366	926	818	999999	979	987	999999	999999	192	352	842	816	246	373	611	421	999999	340	39	831	999999	188	415	
184	655	848	747	167	13	719	844	999999	999999	999999	370	69	999999	109	791	620	588	491	204	161	81	999999	480	999999	132	999999	941	178	552	999999	999999	188	520	999999	193	999999	999999	751	394	472	999999	204	73	149	13	551	424	329	999999	418	252	999999	999999	264	999999	426	377	656	44	380	778	675	105	757	566	191	548	363	916	660	380	999999	107	731	653	999999	176	341	97	999999	218	622	630	143	753	588	204	999999	999999	767	999999	593	717	23	694	831	108	999999	582	999999	999999	70	413	888	48	999999	854	261	611	999999	259	999999	569	463	171	165	55	962	13	978	999999	999999	820	159	896	787	129	999999	47	821	999999	860	999999	276	578	157	999999	742	999999	999999	733	942	654	999999	517	727	33	999999	851	538	786	999999	312	604	833	719	999999	999999	999999	260	296	770	224	789	454	398	287	303	885	23	946	313	867	665	999999	54	638	513	641	179	763	999999	242	508	45	999999	558	999999	442	858	999999	954	750	999999	62	963	727	865	862	128	999999	999999	379	837	591	999999	278	647	360	999999	999999	736	622	999999	999999	999999	538	999999	754	999999	840	133	999999	37	116	992	562	32	999999	999999	999999	772	999999	523	999999	42	999999	404	916	561	375	911	803	652	776	180	342	928	357	630	999999	21	999999	61	999999	325	999999	352	731	599	920	999999	44	78	472	318	96	109	102	463	999999	143	799	202	445	999999	329	217	260	935	999999	999999	674	982	999999	315	661	598	999999	414	173	153	999999	326	641	999999	999999	734	190	467	999999	242	836	999999	694	301	221	918	616	999999	995	661	101	796	939	297	999999	61	222	999999	657	999999	864	687	300	999999	469	482	561	326	60	595	999999	793	999999	427	797	780	297	564	104	742	981	884	418	999999	999999	877	999999	354	999999	826	521	33	810	595	378	999999	999999	902	832	738	367	299	309	999999	634	999999	945	521	500	999999	999999	658	73	914	516	979	278	999999	740	999999	999999	999999	779	234	999999	14	982	265	999999	648	187	394	731	365	999999	999999	585	999999	876	753	999999	866	853	745	71	863	960	895	999999	399	879	999999	999999	249	643	999999	999999	85	337	630	999999	689	473	851	624	379	999999	999999	538	824	404	270	999999	999999	660	238	363	999999	172	999999	53	999999	186	999999	768	373	231	492	999999	235	182	509	999999	256	438	999999	403	12	131	692	935	262	367	999999	995	619	999999	999999	588	414	797	999999	913	127	586	999999	512	813	999999	260	158	444	985	313	999999	894	589	667	558	418	999999	999999	912	999999	284	791	999999	
922	664	159	473	55	903	317	999999	696	999999	999999	999999	209	739	589	999999	870	544	501	277	63	612	110	39	243	628	180	999999	446	999999	442	999999	999999	508	999999	999999	934	787	113	541	677	875	955	308	36	997	999999	678	999999	442	51	999999	783	523	999999	319	563	129	999999	426	733	739	991	131	163	720	873	701	159	439	984	92	441	960	600	187	656	802	999999	245	279	999999	332	14	999999	506	70	282	831	280	999999	999999	557	999999	807	938	884	833	999999	316	133	657	529	816	457	958	505	823	999999	499	663	999999	127	994	157	242	999999	999999	599	656	659	601	869	879	843	180	535	999999	162	999999	303	822	657	696	122	622	972	515	556	999999	11	247	358	342	616	834	999999	563	539	575	531	999999	244	498	999999	999999	787	999999	999999	286	433	750	999999	999999	206	840	114	999999	882	534	270	999999	440	999999	654	422	252	537	272	18	999999	971	225	999999	999999	406	999999	168	49	590	835	332	999999	279	150	999999	576	97	145	776	730	276	681	14	999999	630	999999	999999	843	243	288	259	387	999999	803	999999	534	92	141	800	999999	945	390	999999	999999	937	368	171	885	403	845	165	999999	495	288	216	300	221	999999	509	940	999999	325	806	999999	585	945	577	999999	999999	999999	494	955	345	524	784	999999	389	315	377	271	304	332	449	397	999999	858	891	686	596	170	322	999999	632	859	882	630	584	990	999999	992	791	694	207	676	999999	999999	65	971	504	330	999999	999999	905	999999	999999	999999	875	418	188	727	63	999999	879	999999	999999	684	999999	486	642	163	999999	399	201	999999	999999	610	134	773	45	923	999999	919	191	275	259	416	903	395	224	834	755	175	999999	396	938	900	815	680	272	677	999999	579	339	350	999999	999999	715	999999	999999	999999	922	111	999999	265	924	144	709	613	278	999999	780	937	999999	807	408	999999	587	999999	445	579	794	454	999999	368	999999	233	590	841	256	999999	999999	382	628	188	912	653	793	556	472	999999	201	211	411	999999	896	999999	317	531	942	883	935	911	95	197	250	999999	600	23	218	701	553	999999	367	541	306	407	319	999999	895	755	352	40	341	640	387	999999	52	247	999999	118	915	68	898	373	999999	789	999999	440	938	444	63	779	999999	771	261	333	844	999999	968	498	629	234	636	197	541	999999	579	455	999999	657	434	363	999999	109	999999	494	969	994	999999	516	121	878	154	460	999999	572	999999	569	389	63	999999	182	278	972	489	691	999999	999999	832	897	220	841	630	290	19	999999	999999	249	986	
999999	364	999999	140	999999	387	999999	90	185	495	968	222	999999	75	757	999999	262	999999	579	999999	104	999999	267	172	843	306	279	258	863	450	11	999999	453	583	999999	698	898	52	817	595	999999	611	256	999999	863	684	999999	775	872	382	757	615	658	629	891	703	107	999999	297	165	117	999999	226	735	493	632	769	436	452	68	20	220	999999	999999	880	999999	816	50	308	168	999999	504	385	491	692	396	999999	999999	999999	919	999999	220	999999	661	487	999999	394	999999	733	241	915	773	333	814	371	999999	348	999999	999999	408	887	999999	390	139	69	999999	999999	734	52	999999	945	945	999999	532	467	800	465	615	506	642	999999	305	317	77	252	332	999999	999999	999999	155	57	23	84	293	42	999999	830	625	602	999999	131	660	478	636	295	969	39	800	357	571	999999	999999	177	999999	310	591	999999	322	886	736	442	554	999999	896	59	999999	999999	999999	500	922	969	999999	999999	632	521	447	826	999999	781	282	999999	380	224	999999	72	324	845	968	999999	999999	999999	517	739	865	999999	576	56	581	999999	364	109	999999	310	999999	601	252	719	545	999999	862	999999	77	541	613	999999	72	999999	999999	834	734	96	999999	477	59	136	462	110	999999	999999	944	401	254	104	427	999999	723	79	789	999999	999999	999999	310	384	131	685	727	999999	135	999999	378	245	989	747	852	999999	999999	999999	260	308	149	999999	571	999999	999999	470	999999	973	124	439	999999	992	551	110	24	138	785	527	355	374	408	487	999999	726	999999	708	411	506	251	159	976	999999	999999	491	999999	677	44	956	734	660	174	753	861	696	999999	999999	999999	889	733	723	492	679	755	886	999999	661	999999	844	999999	999999	68	24	732	965	999999	108	183	69	292	347	104	829	793	999999	209	655	625	288	26	447	999999	521	772	527	999999	999999	866	932	592	165	508	999999	999999	793	601	999999	31	896	242	612	211	634	606	396	628	999999	886	70	687	254	45	890	828	93	926	999999	251	215	999999	166	242	999999	477	137	838	999999	404	999	103	58	633	729	55	414	246	389	914	999999	898	13	999999	805	255	348	129	618	999999	351	999999	64	908	816	597	86	379	960	167	479	558	723	268	887	967	638	999999	315	844	999999	847	999999	632	865	316	304	999999	436	999999	139	18	230	999999	62	142	48	149	817	142	969	44	285	231	999999	827	999999	745	533	999999	999999	999999	813	773	947	999999	329	432	53	509	303	340	999999	964	38	471	337	189	215	754	999999	498	802	183	875	999999	571	325	999999	999999	141	558	222	598	
388	411	204	457	596	558	812	999999	999999	999999	838	638	101	999999	203	999999	500	995	539	778	909	128	925	639	897	999999	932	14	999999	15	378	744	128	999999	586	626	276	880	999999	657	942	323	999999	494	345	247	298	260	999999	222	547	145	999999	443	999999	269	999999	565	560	39	625	999999	379	101	999999	999999	999999	746	999999	577	999999	620	412	882	836	999999	727	440	304	660	278	681	882	999999	468	242	999999	684	999999	999999	150	999999	329	563	42	999999	943	310	555	999999	727	552	526	999999	514	999999	732	999999	607	999999	542	999999	270	999999	760	943	999999	355	633	999999	378	999999	91	999999	999999	999999	300	849	850	702	652	426	999999	62	932	999999	165	337	999999	540	510	588	86	571	784	104	450	999999	802	999999	217	598	677	999999	872	891	470	119	127	518	636	883	296	999999	450	126	999999	218	967	44	788	598	835	999999	206	999999	758	519	633	342	555	870	999999	761	494	63	749	999999	189	51	265	999999	219	11	904	626	301	181	130	668	933	242	462	999999	310	618	762	585	653	999999	999999	999999	485	785	962	766	836	535	420	397	377	135	38	925	778	741	389	834	197	579	498	999999	399	965	409	999999	999999	289	999999	876	301	173	999999	107	908	314	570	434	48	147	790	999999	999999	733	300	999999	214	536	988	568	239	928	397	999999	594	999999	999999	520	385	999999	358	557	83	544	105	213	743	931	27	474	181	999999	795	60	788	731	825	665	674	999999	118	880	999999	892	646	999999	776	318	999999	362	753	60	58	398	789	243	692	227	637	97	999999	999999	519	999999	999999	999999	143	999999	295	862	730	895	999999	783	542	477	266	191	897	733	437	435	999999	999999	720	130	999999	406	271	555	999999	999999	37	586	538	834	371	775	999999	371	238	999999	32	650	632	999999	999999	274	856	321	976	511	329	904	660	637	854	854	804	277	379	736	86	999999	823	132	867	268	254	707	116	490	999999	536	504	998	412	778	42	862	915	641	550	949	999999	538	288	133	999999	901	979	517	971	237	992	999999	361	293	999999	509	989	945	999999	999999	215	495	999999	792	409	661	235	86	821	941	999999	738	196	136	999999	999999	843	744	342	999999	727	598	999999	459	544	999999	646	129	951	999999	999999	970	620	401	999999	92	713	495	723	275	675	903	696	40	876	263	316	235	131	542	666	999999	999999	676	999999	616	976	375	999999	407	24	115	135	999999	999999	999999	127	794	391	89	581	357	30	999999	999999	999999	902	489	582	290	695	421	998	419	867	999999	
366	944	970	138	116	348	247	326	261	570	999999	407	961	999999	146	521	843	52	960	318	234	546	998	606	999999	496	792	967	999999	602	117	999999	431	450	999999	182	999999	263	972	999999	120	704	815	117	56	504	527	999999	999999	184	578	955	458	558	403	819	946	373	424	619	999999	279	999999	658	999999	999999	976	999999	471	964	696	999999	79	728	999999	999999	999999	891	999999	999999	969	705	823	537	34	161	267	872	999999	999999	236	460	999999	363	686	841	100	166	653	984	999999	15	626	189	487	987	886	729	999999	873	98	64	813	215	649	851	999999	87	633	312	803	114	999999	266	737	246	751	715	52	366	439	574	999999	575	691	963	88	644	59	46	274	537	999999	183	999999	181	647	632	713	835	395	999999	533	351	190	999999	541	369	452	999999	245	180	687	999999	443	524	817	999999	524	686	999999	999999	999999	597	999999	276	593	300	999999	565	598	129	11	216	970	426	51	896	394	277	431	999999	201	999999	801	103	850	999999	740	999999	364	408	117	37	72	584	985	935	999999	999999	999999	250	228	887	652	126	178	999999	34	26	482	999999	854	999999	264	62	619	229	999999	944	425	77	559	548	210	200	999999	974	153	396	999999	115	593	479	447	190	500	999999	165	684	924	379	500	723	129	444	553	999999	772	19	964	999999	999999	369	999999	999999	691	999999	686	462	115	999999	336	638	999999	377	999999	385	999999	83	562	315	74	999999	29	56	577	835	429	766	646	160	212	143	432	675	965	233	980	684	499	999999	628	999999	999999	730	52	862	148	752	116	999999	60	698	457	659	701	38	350	999999	999999	855	999999	920	815	955	999999	202	216	909	411	113	405	135	583	742	686	371	543	999999	999999	714	697	677	999999	478	110	514	686	772	974	937	883	537	499	999999	569	999999	886	999999	739	999999	656	999999	999999	13	999999	925	124	999999	972	339	495	61	448	480	167	583	270	999999	854	999999	516	999999	935	999999	230	867	635	999999	183	979	484	919	559	999999	999999	468	999999	999999	705	184	399	972	800	645	452	831	99	999999	487	999999	999999	549	768	261	343	223	303	875	783	905	299	185	999999	993	854	575	999999	293	999999	699	256	614	999999	679	97	544	642	999999	999999	398	778	616	462	198	542	935	999999	999999	821	844	174	999999	999999	999999	999999	999999	999999	807	790	876	999999	806	999999	788	999999	832	999999	999999	173	999999	580	13	999999	999999	999999	683	999999	352	461	918	424	205	999999	999999	534	795	999999	842	794	874	999999	835	508	155	68	971	20	674	
459	710	38	72	143	33	273	170	607	488	999999	211	500	999999	356	872	462	999999	345	36	999999	943	100	74	303	299	695	745	999999	707	336	164	672	59	893	751	999999	361	71	448	999999	373	999999	999999	999999	592	999999	24	488	636	693	924	636	984	420	515	999999	999999	768	843	337	527	665	999999	161	518	539	999999	205	999999	981	110	82	999999	721	890	756	836	896	710	999999	681	266	868	24	412	527	688	639	387	141	926	593	228	999999	999999	999999	296	111	660	63	932	818	999999	654	592	851	739	272	529	999999	783	999999	67	927	655	270	797	885	999999	990	850	811	818	474	65	517	854	786	933	999999	469	734	999999	999999	983	862	383	223	431	560	788	999999	119	627	357	858	535	300	464	999999	999999	411	362	669	999999	130	10	419	599	999999	996	953	339	347	300	58	831	410	943	793	887	583	464	999999	212	999999	702	999999	126	999999	982	563	331	999999	999999	68	382	999999	454	999999	862	963	624	356	564	834	96	772	336	309	37	134	357	671	999999	336	999999	173	467	777	428	809	303	403	102	442	632	922	74	242	676	265	956	90	999999	923	959	117	634	378	348	930	999999	999999	179	999999	216	660	999999	945	121	219	999999	676	999999	62	670	231	999999	131	212	173	707	104	632	771	177	277	740	715	377	839	539	99	438	999999	945	486	233	244	236	972	154	999999	131	467	156	289	645	878	263	738	999999	512	176	999999	232	769	194	407	690	999999	920	72	578	281	679	29	248	946	999999	194	997	999999	894	239	28	588	973	175	999999	888	631	861	999999	999999	986	36	999999	263	275	185	302	826	553	999999	999999	999999	999999	849	787	136	51	699	770	999999	741	832	617	936	166	644	796	28	782	802	317	68	609	999999	294	999999	106	984	680	932	999999	181	476	999999	187	936	47	134	999999	498	846	932	101	393	897	999999	418	986	999999	631	389	283	53	999999	980	999999	999999	611	564	144	999999	66	28	838	186	569	365	999999	758	999999	999999	672	640	999999	956	384	999999	999999	999999	999999	999999	120	887	59	553	618	137	726	626	194	463	435	999999	999999	468	789	999999	262	216	999999	799	407	238	877	35	717	643	999999	999999	605	999999	267	570	434	899	999999	179	969	295	568	442	639	394	574	766	999999	112	999999	825	176	470	714	19	713	341	837	881	999999	34	835	974	999999	931	999999	167	999999	864	145	354	549	619	944	967	648	895	169	22	664	120	999999	999999	257	933	999999	144	322	999999	999999	103	72	47	170	999999	
459	593	73	708	374	999999	570	316	967	52	286	556	526	999999	371	999999	181	824	227	999999	180	230	727	999999	313	885	845	948	999999	51	291	511	459	999	999999	64	831	461	647	999999	549	999999	647	215	656	81	999999	999999	886	49	999999	999999	820	270	999999	238	866	628	999999	488	571	622	999999	925	760	775	107	526	238	999999	999999	719	186	969	999999	632	583	522	788	241	276	999999	71	968	129	999999	691	999999	999999	999999	999999	212	66	169	999999	927	249	721	454	999999	999999	102	347	579	63	212	71	850	911	153	999999	354	840	999999	221	999999	560	339	805	999999	94	999999	999999	999999	129	783	662	27	293	432	392	862	77	906	267	184	999999	491	915	917	999999	840	287	91	634	999999	371	893	947	999999	376	909	915	737	797	999999	999999	999999	460	279	549	53	566	999999	760	792	287	999999	905	999999	368	79	424	888	734	253	631	220	324	285	421	769	80	999999	999999	999999	946	339	118	202	384	999999	41	999999	999999	999999	284	798	330	842	999999	437	988	999999	999999	307	495	37	12	554	444	999999	84	184	857	780	973	999999	999999	288	999999	947	999999	712	662	999999	999999	778	519	796	999999	832	890	481	999999	984	780	170	999999	759	986	999999	999999	564	757	795	999999	856	999999	999999	964	999999	375	51	999999	618	999999	285	258	211	269	999999	517	999999	585	611	698	602	465	873	999999	813	795	673	301	999999	620	271	954	866	999999	999999	989	999999	831	362	466	848	999999	111	383	504	911	671	500	279	412	999999	999999	156	107	868	401	915	999999	999999	820	999999	750	80	998	349	331	392	847	87	999999	595	383	232	154	850	126	999999	499	505	999999	999999	182	999999	523	498	292	808	768	495	999999	84	333	680	542	763	999999	415	112	43	183	529	999999	422	552	817	747	756	999999	999999	999999	47	999999	103	259	697	529	727	556	999999	66	522	623	999999	297	652	272	703	690	390	751	711	999999	466	331	382	309	760	479	706	751	536	806	521	744	753	999999	239	999999	844	999999	380	859	603	976	660	906	472	135	899	554	54	75	620	999999	50	786	999999	999999	877	398	999999	258	849	758	999999	715	111	617	543	999999	999999	282	845	156	381	852	658	490	670	475	836	999999	580	161	707	471	196	26	999999	967	700	467	999999	999999	474	132	999999	845	456	945	804	855	591	999999	522	771	229	473	134	198	999999	999999	111	411	561	144	677	697	60	999999	529	95	913	576	302	574	999999	399	999999	258	842	999999	44	999999	999999	980	52	674	639	935	251	999999	891	
515	839	233	366	152	894	339	454	322	794	999999	999999	999999	941	25	999999	947	53	999999	791	875	356	325	999999	385	739	581	102	13	67	124	817	807	203	999999	999999	79	999999	586	504	999999	804	999999	28	647	309	953	49	37	71	999999	892	421	931	26	169	524	790	999999	999999	999999	999999	999999	264	679	580	618	999999	543	999999	543	999999	467	999999	448	80	825	999999	795	85	786	541	999999	942	375	232	405	876	187	248	223	289	236	183	999999	115	363	275	348	77	691	438	999999	749	528	951	435	95	492	999999	343	999999	995	905	999999	781	182	508	999999	457	999999	742	999999	305	74	999999	514	999999	154	342	717	560	958	999999	394	358	46	325	424	424	797	320	393	999999	904	996	294	330	557	409	933	999999	387	890	892	948	999999	210	684	274	447	151	940	999999	238	783	268	277	520	277	744	999999	94	474	999999	999999	359	116	999999	78	969	193	735	744	409	999999	182	78	835	446	266	836	999999	159	976	999999	999999	243	13	131	737	27	809	289	664	85	999999	913	240	38	599	985	999999	616	305	999999	415	206	750	375	610	200	441	84	20	908	226	999999	497	999999	494	126	113	278	340	952	999999	999999	999999	333	103	269	838	806	999999	281	36	34	854	999999	249	183	492	999999	520	999999	585	735	278	999999	858	834	425	235	544	482	881	999999	999999	999999	879	959	126	426	281	351	362	635	999999	739	999999	202	90	999999	765	320	633	999999	757	792	377	999999	187	999999	999999	999999	999999	999999	271	999999	399	495	748	999999	842	289	67	75	366	999999	195	950	999999	539	874	666	753	999999	470	234	849	416	999999	493	975	241	782	792	952	22	999999	749	373	862	349	396	999999	578	999999	999999	262	568	118	999999	606	999999	999999	647	458	808	999999	201	152	47	999999	983	711	264	536	999999	507	275	123	999999	999999	446	586	646	200	488	999999	999999	999999	984	999999	290	308	205	886	558	101	145	999999	153	506	999999	999999	335	346	366	684	999999	52	329	977	987	454	999999	915	170	999999	504	999999	969	596	340	482	167	75	999999	684	516	999999	977	520	372	999999	970	847	366	840	260	309	834	999999	32	142	999999	999999	999999	999999	999999	289	726	999999	596	688	374	556	176	833	448	270	112	999999	999999	821	74	999999	615	66	999999	916	559	330	589	999999	999999	175	574	207	92	160	91	408	150	236	999999	269	999999	684	566	423	999999	532	401	990	207	999999	999999	210	999999	999999	401	927	361	999999	730	405	138	999999	75	208	981	999999	751	297	999999	703	999999	
941	999999	804	885	999999	499	999999	245	36	928	999999	997	468	539	374	139	999999	758	163	57	523	505	999999	140	531	618	999999	441	711	781	999999	811	504	622	999999	41	999999	999999	470	437	299	391	704	999999	540	404	999999	999999	617	839	260	999999	999999	655	27	445	999999	999999	999999	322	141	629	533	255	825	786	503	846	999999	343	866	795	298	999999	757	141	801	779	999999	137	999999	699	999999	872	530	999999	786	848	605	258	118	999999	351	157	306	670	857	999999	651	753	900	760	999999	284	972	464	250	309	897	885	999999	153	83	235	311	441	805	661	724	999999	999999	999999	999999	999999	234	276	454	999999	999999	97	283	352	999999	847	237	260	876	550	899	76	334	487	999999	719	614	964	526	999999	846	864	865	999999	734	401	753	255	519	236	999999	999999	20	110	880	810	999999	301	26	236	999999	60	999999	264	761	657	926	522	704	531	982	270	750	338	999999	564	232	87	617	736	103	982	741	649	500	999999	66	233	606	150	117	323	947	300	127	796	309	610	999999	87	474	999999	551	988	999999	788	955	681	999999	999999	587	535	999999	289	142	26	319	999999	764	999999	600	702	915	563	423	999999	999999	999999	999999	507	999999	621	641	540	272	861	440	752	999999	712	248	999999	427	290	999999	999999	639	668	999999	999999	487	999999	846	877	486	771	999999	987	574	999999	475	505	471	308	999999	999999	999999	153	27	281	999999	566	519	61	329	226	285	635	999	841	999999	999999	302	119	30	999999	775	999999	63	999999	546	453	188	822	999999	742	913	128	229	597	689	496	650	886	525	920	999999	794	999999	270	496	690	987	733	999999	821	999999	361	288	200	199	139	99	527	735	142	388	999999	815	999999	312	167	999999	412	162	543	13	999999	593	109	995	981	216	999999	13	999999	465	999999	278	425	999999	562	999999	38	407	560	999999	999999	160	393	542	187	978	970	957	339	284	585	581	20	999999	999999	767	189	204	218	999999	305	999999	879	677	933	428	399	57	999999	327	387	14	601	999999	999999	265	999999	567	818	12	245	835	674	581	879	873	268	999999	743	999999	660	833	199	999999	111	609	281	715	608	759	588	923	999999	22	897	580	999999	999999	936	541	566	999999	999999	215	687	469	849	999999	797	69	170	791	314	956	666	553	999999	964	45	281	984	494	958	999999	423	321	629	999999	683	309	894	999999	671	211	999999	999999	457	983	949	641	999999	999999	918	549	999999	797	619	260	355	353	764	24	837	665	557	81	663	327	791	375	840	196	624	999999	175	
776	129	112	728	627	999999	832	999999	999999	520	21	576	418	470	999999	702	999999	316	340	544	999999	557	999999	654	166	384	139	201	584	800	573	357	429	999999	822	677	516	532	727	257	932	999	443	154	999999	504	254	999999	999999	673	999999	879	294	953	295	999999	999999	457	571	252	999999	640	440	999999	946	663	156	45	648	949	195	845	588	92	612	879	123	861	119	661	140	999999	999999	911	337	694	73	999999	999999	603	564	999999	960	999999	291	301	569	999999	999999	882	999999	219	218	225	999999	626	300	212	999999	415	999999	999999	999999	999999	122	693	614	999999	275	262	600	680	999999	999999	395	137	884	113	800	320	999999	284	663	237	313	920	74	999999	433	710	403	999999	134	999999	498	312	720	60	372	598	686	49	999999	946	999999	677	273	172	999999	360	742	197	412	40	104	830	598	121	607	202	628	804	105	565	859	739	999999	273	557	92	999999	999999	741	211	634	280	999999	999999	945	636	656	902	979	83	968	216	458	103	587	667	714	608	452	179	970	882	944	999999	97	551	130	999	999999	748	943	907	455	210	406	824	999999	881	999999	999999	545	725	999999	999999	999999	999999	999999	462	999999	889	378	808	392	999999	999999	751	336	999999	630	403	515	657	297	999999	999999	71	760	258	697	999999	999999	832	442	999999	634	254	67	999999	999999	443	270	999999	323	725	380	144	524	883	999999	654	497	999999	261	999999	465	888	438	593	891	534	892	999999	765	921	350	545	376	910	999999	986	694	413	291	196	999999	848	343	572	860	996	999999	876	289	52	275	133	581	999999	999999	745	999999	473	41	887	551	237	999999	999999	384	834	767	614	946	982	960	94	999999	75	638	999999	555	865	733	894	987	25	753	723	656	227	963	706	894	201	999999	230	999999	403	644	906	947	941	198	999999	238	999999	930	999999	999999	191	989	999999	999999	409	999999	950	740	999999	999999	535	483	187	999999	999999	999999	71	720	754	812	999999	711	740	430	999999	669	613	999999	707	666	64	999999	999999	642	474	237	457	675	999999	10	229	489	245	503	119	433	769	205	41	999999	176	222	185	999999	350	479	258	999999	309	740	586	283	43	480	845	449	35	999999	281	928	424	395	235	754	593	999999	999999	247	999999	308	999999	418	645	553	499	842	910	999999	301	994	979	371	376	754	999999	999999	456	765	657	669	407	999999	999999	112	740	999999	986	431	999999	100	13	21	774	10	999999	178	637	999999	980	13	539	999999	999999	286	999999	62	29	481	340	999999	803	711	999999	652	901	675	494	
543	999999	718	855	489	999999	211	991	967	596	375	914	999999	318	966	999999	654	139	345	980	648	999999	687	761	515	999999	262	296	302	431	131	109	174	999999	999999	677	999999	158	60	999	999999	999999	981	466	999999	567	94	999999	836	926	935	522	999999	999999	845	999999	135	957	349	398	999999	914	999999	999999	999999	276	749	570	999999	299	999999	506	999999	999999	938	363	181	231	117	948	16	923	459	375	496	609	999999	479	838	999999	999999	315	808	662	999999	137	999999	999999	999999	387	817	524	125	546	414	439	443	999999	755	492	218	904	849	401	391	886	464	333	60	865	733	999999	731	509	748	216	697	427	156	811	999999	735	240	730	140	999999	807	913	960	67	176	999999	723	356	505	646	466	416	280	999999	672	271	395	135	999999	547	792	615	798	208	999999	25	84	944	723	482	674	128	271	900	88	999999	999999	992	999999	420	556	999999	14	999999	750	290	156	999999	148	506	999999	999999	87	999999	699	202	124	762	325	160	248	778	632	32	971	347	155	380	233	131	898	402	436	242	999999	416	999999	696	457	460	999999	999999	806	227	999999	569	51	999999	210	999999	436	610	677	999999	999999	999999	752	981	999999	412	145	776	999999	999999	607	999999	678	999999	602	999999	999999	999999	314	999999	291	17	972	415	999999	412	999999	476	999999	347	694	999999	999999	887	70	999999	664	629	566	54	325	102	999999	788	619	194	891	206	86	917	305	18	305	812	267	999999	805	347	101	728	999999	999999	999999	282	332	318	999999	999999	999999	389	628	960	862	999999	549	199	999999	193	795	999999	520	109	999999	261	51	999999	993	999999	629	999999	417	999999	538	837	937	656	495	348	999999	310	961	110	422	696	299	344	155	45	273	78	999999	999999	999999	396	217	18	277	354	241	646	325	320	171	889	972	311	432	999999	332	892	703	58	727	999999	743	420	999999	704	962	999999	540	958	999999	561	127	999999	999999	999999	630	929	388	150	117	999999	985	651	938	532	999999	987	999999	130	999999	380	999999	728	893	67	652	796	999999	573	999999	534	115	367	671	610	771	185	537	291	404	402	999999	563	941	908	509	102	481	163	979	999999	794	420	255	279	196	999999	902	717	498	833	608	815	999999	582	999999	628	980	338	999999	548	460	631	726	320	999999	811	787	985	558	560	325	999999	999999	416	740	999999	122	999999	999999	382	283	820	999999	570	793	698	999999	368	204	880	121	153	999999	999999	999999	173	693	934	999999	384	612	999999	999999	937	518	441	231	351	842	999999	516	588	914	389	275	999999	
838	165	526	177	17	999999	999999	677	999999	182	775	162	891	577	11	187	988	999999	769	999999	661	854	999999	362	477	463	999999	185	374	533	238	22	175	885	999999	537	418	246	377	999999	136	491	498	346	666	78	999999	275	999999	338	600	874	619	999999	978	984	113	173	699	553	901	616	312	915	943	762	986	16	252	473	769	999999	999999	999999	239	179	999999	999999	999999	409	13	999999	167	46	933	363	402	266	906	350	434	999999	546	823	292	520	999999	582	402	999999	91	453	999999	999999	569	847	212	44	679	809	628	397	477	300	550	650	458	275	982	589	369	730	109	902	49	525	999999	848	303	719	999999	999999	323	792	327	560	238	613	477	95	999999	368	586	106	722	47	777	255	283	642	999999	913	600	999999	544	999999	999999	129	515	999999	641	999999	999999	960	819	845	83	684	973	989	421	845	798	897	999999	10	154	12	190	999999	747	999999	575	661	658	86	193	511	258	966	216	119	107	999999	453	796	627	626	999999	876	963	999999	282	999999	230	225	124	702	383	999999	216	351	999999	513	306	681	788	89	312	743	999999	572	436	16	783	312	747	375	453	642	383	999999	725	313	48	655	687	291	999999	999999	961	490	999999	714	759	864	179	999999	137	772	18	547	323	543	225	401	666	276	509	999999	478	749	259	741	170	688	625	635	475	650	994	507	649	870	999999	999999	999999	721	256	919	999999	162	999999	999999	634	835	214	191	98	647	989	999999	782	522	963	999999	241	395	554	80	999999	544	999999	486	777	510	898	453	999999	53	956	944	29	590	785	325	511	577	117	335	999999	444	999999	828	660	583	725	137	906	570	940	999999	176	185	680	598	43	761	904	133	999999	999999	999999	54	690	54	401	201	999999	999999	709	663	288	229	596	804	996	301	825	203	785	771	547	999999	999999	907	777	843	999999	999999	292	750	673	984	999999	723	24	502	147	615	192	999999	999999	267	860	286	999999	999999	589	999999	601	999999	935	710	347	175	999999	238	999999	783	276	558	290	999999	366	959	989	999999	831	873	790	504	999999	220	999999	262	381	289	340	826	146	830	264	999999	595	550	999999	963	646	999999	510	999999	560	363	348	634	252	999999	999999	999999	297	476	126	999999	94	107	999999	725	698	95	793	933	897	999999	647	999999	303	255	955	999999	999999	36	657	999999	372	14	943	800	999999	387	19	531	388	439	539	670	714	547	999999	497	999999	999999	999999	561	439	999999	888	445	716	902	999999	997	894	95	756	999999	818	518	353	999999	
163	787	853	999999	999999	271	555	467	999999	976	731	999999	305	467	853	64	999999	999999	178	999999	125	507	999999	968	57	21	637	302	682	278	999999	206	204	869	344	185	999999	954	999999	999999	999999	430	860	739	999999	584	702	437	241	999999	509	999999	350	557	999999	999999	702	885	273	999999	999999	999999	784	999999	135	999999	561	435	999999	678	999999	806	999999	999999	773	694	647	999999	999999	473	999999	999999	71	999999	768	138	856	999999	999999	688	999999	999999	691	421	542	769	999999	553	613	999999	999999	276	999999	563	885	702	112	999999	999999	280	18	999999	98	999999	754	434	201	999999	548	999999	678	914	530	445	205	467	125	209	467	14	59	103	740	159	451	53	896	507	104	999999	35	999999	863	999999	679	134	999999	891	666	118	578	999999	999999	616	968	117	746	999999	368	428	999999	999999	882	779	999999	914	617	938	358	711	538	693	710	482	971	999999	61	896	765	999999	204	999999	999999	359	435	218	98	999999	191	343	306	37	999999	999999	999999	132	633	93	413	764	516	333	999999	999999	579	999999	140	533	999999	806	66	850	113	296	999999	363	999999	533	999999	22	826	493	999999	25	999999	999999	554	43	993	999999	999999	967	999999	999999	564	999999	690	586	779	550	87	999999	999999	384	999999	999999	924	852	999999	135	761	110	740	401	938	999999	576	528	551	999999	339	107	540	795	999999	99	999999	112	999999	999999	673	784	999999	802	934	999999	13	382	739	957	586	702	589	868	97	999999	237	999999	72	541	305	999999	999999	711	221	980	35	693	115	197	99	821	999999	101	461	977	356	999999	466	999999	29	999999	999999	999999	491	637	999999	672	708	840	861	277	50	200	999999	510	748	999999	591	953	245	320	999999	552	868	999999	999999	498	416	119	91	300	633	999999	999999	111	999999	451	230	583	473	363	999999	275	335	999999	999999	930	45	951	999999	313	999999	513	441	708	926	246	999999	726	65	999999	265	598	759	571	643	655	999999	954	137	307	999999	18	999999	882	334	11	226	56	983	651	462	465	881	999999	944	130	952	813	185	146	725	999999	528	999999	107	999999	515	999999	999999	135	262	90	999999	930	491	347	999999	558	384	924	29	679	742	999999	566	800	717	981	627	523	703	863	999999	991	582	999999	999999	45	785	999999	496	999999	867	858	398	381	641	950	296	607	106	403	999999	260	126	55	761	125	887	999999	679	533	146	665	432	398	311	999999	999999	172	857	988	773	446	438	999999	811	884	999999	999999	999999	766	695	999999	426	309	434	529	874	536	567	374	157	489	268	999999	327	212	
435	999999	80	809	601	999999	999999	118	999999	993	821	560	244	876	110	702	999999	999999	838	126	249	132	999999	782	957	822	999999	493	840	999999	999999	476	999999	999999	458	24	124	360	175	571	999999	317	679	440	707	324	302	690	273	454	352	999999	133	211	962	999999	45	297	999999	778	528	265	278	346	999999	354	999999	634	999999	95	588	786	999999	999999	845	999999	453	999999	84	643	999999	915	229	396	941	999999	353	47	999999	155	979	826	508	999999	999999	25	49	999999	625	999999	12	667	271	188	999999	565	606	999999	366	40	859	999999	223	217	257	612	45	999999	405	982	11	284	999999	282	116	761	288	999999	234	830	999999	121	908	721	640	863	653	999999	529	385	236	497	999999	616	295	477	999999	300	148	440	979	167	999999	642	361	728	680	988	81	115	287	254	631	536	148	999999	603	999999	999999	394	958	999999	361	999999	755	513	603	999999	987	999999	999999	987	223	793	851	735	185	275	369	912	192	664	970	424	108	982	866	154	478	999999	873	120	999999	753	482	984	805	915	887	848	134	309	11	999999	957	999999	41	838	684	412	572	338	999999	999999	212	999999	34	936	999999	773	647	458	902	449	999999	47	273	999999	999999	999999	929	999999	999999	521	999999	882	663	999999	467	807	950	999999	469	999999	975	544	977	999999	551	188	999999	999999	993	123	210	675	407	562	675	919	36	571	526	818	483	312	950	999999	878	330	640	495	479	124	822	999999	989	837	474	231	70	215	999999	143	905	999999	999999	999999	320	999999	484	110	863	547	781	999999	511	651	591	999999	594	364	190	231	999999	475	399	878	301	590	686	569	98	453	999999	821	654	999999	912	423	46	999999	311	999999	845	539	632	931	343	443	118	347	256	801	999999	705	999999	999999	999999	999999	671	999999	999999	729	434	915	22	419	999999	959	999999	127	738	178	636	907	63	999999	999999	18	999999	999999	545	857	482	349	323	296	816	164	796	999999	999999	999999	751	648	713	582	342	930	526	999999	253	383	708	990	999999	87	175	999999	652	999999	320	587	999999	213	852	125	256	999999	601	726	603	533	173	999999	330	266	426	987	204	480	90	455	491	630	999999	999999	158	492	740	246	131	95	512	194	646	220	884	548	999999	597	335	257	338	800	619	999999	220	931	670	351	999999	187	535	181	531	864	106	967	988	999999	967	764	999999	365	604	517	999999	979	999999	999999	382	877	999999	606	155	833	127	999999	21	504	999999	227	822	399	585	943	560	340	663	781	124	999999	999999	114	999999	571	902	973	
999999	999999	698	999999	801	999999	969	783	986	999999	36	697	747	999999	956	999999	999999	749	999999	955	999999	661	957	690	325	358	999999	465	999999	96	999999	999999	930	153	494	999999	806	719	426	271	429	802	957	999999	314	965	44	708	961	999999	374	880	999999	947	203	544	999999	17	915	452	999999	513	466	899	953	452	766	999999	921	56	686	30	999999	679	535	999999	999999	336	385	359	999999	297	503	259	722	105	954	999999	950	949	999999	999999	803	973	706	915	345	999999	677	862	999999	440	786	914	390	353	556	949	422	225	839	817	631	565	999999	278	20	999999	186	857	498	783	653	971	291	887	226	360	999999	619	642	646	658	999999	160	883	999999	589	869	378	548	14	999999	734	120	947	176	247	844	999999	999999	139	881	999999	374	425	787	814	632	999999	137	206	976	802	583	203	169	118	414	254	767	430	999999	808	318	493	222	918	861	344	720	978	515	544	713	512	765	838	999999	999999	106	696	956	376	251	999999	999999	768	161	916	787	68	833	600	999999	485	792	999999	511	880	999999	868	952	298	781	999999	999999	441	999999	80	438	330	959	679	158	80	473	970	567	966	466	454	767	945	556	999999	155	999999	873	238	999999	692	337	999999	533	238	744	999999	594	102	999999	596	679	90	999999	467	999999	163	999999	999999	21	821	999999	999999	424	758	110	17	999999	129	999999	774	567	860	359	746	993	690	999999	919	999999	999999	385	474	313	870	999999	687	467	999999	563	991	473	282	999999	999999	186	792	854	999999	138	737	927	475	100	887	38	818	730	741	999999	999999	999999	531	274	216	446	51	241	553	983	423	999999	651	565	20	310	999999	643	460	570	210	999999	380	999999	599	999999	999999	384	426	999999	999999	956	999999	625	155	999999	999999	18	20	462	144	561	310	791	714	999999	285	909	89	999999	999999	999999	279	181	273	582	637	739	675	338	999999	667	814	711	37	999999	999999	36	420	999999	999999	286	633	998	435	649	535	588	999999	411	602	999	999999	839	109	781	686	999999	361	572	356	212	343	682	925	476	746	999999	999999	999999	373	258	999999	999999	227	466	551	999999	999999	624	56	58	662	273	735	999999	372	975	999999	256	999999	280	675	847	679	166	942	999999	999999	958	903	936	824	829	999999	353	510	251	621	642	239	415	999999	736	526	308	549	999999	946	399	114	999999	985	518	477	103	999999	999999	383	71	523	600	209	787	721	119	999999	833	235	392	36	131	363	970	999999	999999	472	938	331	380	616	873	999999	999999	854	142	950	999999	999999	
944	769	859	868	560	128	639	215	29	25	416	999999	999999	844	563	373	983	417	999999	502	112	631	999999	329	12	454	650	595	525	999999	589	999999	999999	481	290	622	176	999999	803	851	387	999999	452	923	914	306	900	999999	450	320	871	724	999999	999999	259	323	134	539	866	116	477	53	690	999999	436	257	167	999999	563	941	206	730	999999	173	125	942	999999	999999	999999	706	553	622	999999	215	71	864	233	114	232	999999	497	636	395	696	384	343	999999	365	496	667	148	666	999999	509	123	150	999999	999999	698	316	144	999999	134	170	562	855	899	484	999999	999999	33	62	22	596	453	569	345	917	789	781	473	822	999999	747	567	999999	157	645	999999	921	999999	999999	999999	915	832	94	511	234	999999	528	444	994	341	999999	643	96	653	999999	65	553	804	202	982	999999	842	321	999999	387	999999	674	999999	264	999999	113	817	572	999999	107	763	369	67	121	782	270	347	479	491	309	113	480	244	278	999999	999999	999999	561	999999	498	82	999999	907	134	999999	999999	999999	190	611	238	118	81	999999	556	125	696	495	693	999999	721	579	373	999999	877	283	132	440	439	999999	999999	986	999999	999999	158	999999	999999	999999	933	999999	322	450	167	999999	263	201	42	41	687	163	893	61	433	151	757	919	708	690	39	850	999999	39	999999	515	999999	999999	852	978	300	531	871	244	562	212	999999	281	999999	506	576	686	250	101	753	286	999999	999999	562	124	345	239	326	562	432	999999	982	293	69	999999	999999	21	349	999999	741	165	999999	999999	499	230	53	485	507	211	123	999999	609	416	285	113	999999	973	689	737	642	71	215	319	812	479	229	813	221	770	405	565	346	196	359	597	995	132	303	342	80	859	731	124	999999	88	483	999999	17	955	916	137	999999	999999	999999	999999	949	972	999999	30	999999	240	274	999999	806	557	16	423	67	688	999999	612	679	999999	999999	999999	339	101	999999	999999	995	653	805	999999	853	278	243	999999	774	999999	999999	32	286	283	341	999999	595	994	999999	891	81	999999	999999	329	846	999999	999999	999999	945	639	350	999999	999999	122	34	357	999999	18	883	999999	324	281	649	387	51	96	335	999999	25	999999	196	345	999999	978	662	935	999999	486	419	548	820	267	999999	144	339	789	920	174	999999	984	415	587	120	780	999999	799	420	999999	288	760	978	61	999999	129	452	14	84	134	459	999999	222	999999	599	999999	999999	67	492	999999	999999	261	176	999999	999999	40	420	999999	999999	13	411	999999	525	12	999999	658	569	768	999999	670	692	335	999999	
795	999999	170	771	466	988	775	73	519	317	906	94	36	594	817	904	929	999999	843	999999	999999	722	597	999999	999999	750	940	774	947	759	822	821	722	999999	999999	999999	999999	999999	999999	999999	459	940	999999	555	999999	918	181	73	999999	864	377	961	849	999999	644	83	127	597	561	716	999999	10	125	759	495	95	371	489	224	370	917	999999	754	232	330	140	830	52	955	302	999999	877	32	93	999999	860	999999	176	902	306	339	399	707	247	999999	458	824	142	69	533	556	692	849	391	999999	706	999999	999999	235	513	253	84	642	269	147	180	978	42	376	999999	122	205	587	999999	41	528	999999	516	660	871	315	999999	982	431	745	886	38	640	146	999999	653	999999	940	398	63	264	757	999999	999999	401	480	792	766	999999	420	361	114	931	360	999999	743	700	965	364	208	999999	999999	999999	523	260	152	347	895	690	999999	766	264	999999	863	776	770	999999	999999	268	401	999999	931	556	21	394	781	999999	999999	717	943	999999	390	586	200	507	999999	547	924	849	259	999999	897	85	999999	653	106	915	77	583	658	227	294	707	962	685	624	545	999999	139	999999	999999	66	187	999999	36	386	677	999	365	615	232	600	566	999999	268	625	999999	111	367	297	866	38	707	999999	999999	669	682	999999	999999	883	626	348	795	999999	213	86	719	337	428	999999	428	916	999999	999999	435	999999	728	698	704	69	768	999999	841	999999	613	999999	999999	999999	999999	367	999999	999999	494	482	988	884	805	195	999999	191	999999	527	683	99	868	949	999999	739	633	107	940	984	999999	455	124	999999	507	953	767	196	728	601	315	999999	574	999999	432	239	979	551	822	543	892	999999	999999	250	761	999999	999999	663	999999	999999	494	999999	426	719	144	48	367	999999	386	851	427	619	999999	314	222	999999	525	999999	527	96	760	92	285	999999	101	406	302	873	999999	756	980	114	495	119	999999	999999	644	854	240	393	871	182	999999	970	125	999999	69	999999	38	149	235	478	999999	613	858	999999	649	999999	627	737	745	494	386	629	871	323	134	354	207	832	999999	670	273	143	225	999999	916	314	999999	999999	347	453	845	999999	531	511	967	999999	260	705	740	625	237	999999	647	387	999999	545	109	802	159	714	651	999999	999999	564	999999	13	999999	999999	495	344	737	809	400	999999	649	104	108	369	355	252	999999	502	101	362	443	770	495	837	791	999999	215	489	669	632	999999	648	130	966	999999	999999	493	979	999999	405	888	428	112	356	738	999999	446	739	457	999999	620	159	999999	808	999999	444	999999	
561	999999	123	999999	257	150	767	999999	10	973	141	999999	391	759	999999	292	695	999999	25	668	149	109	99	934	475	41	762	22	653	999999	321	846	861	456	932	500	105	276	640	288	999999	856	738	728	314	676	76	157	506	866	999999	344	115	776	378	461	399	188	664	226	387	754	845	466	661	295	212	934	999999	623	196	428	833	737	332	292	370	370	630	799	999999	999999	516	999999	133	999999	740	999999	87	480	999999	917	612	424	900	999999	20	281	76	28	474	141	331	999999	680	991	999999	377	999999	96	999999	39	558	865	999999	773	248	69	343	684	999999	127	857	999999	523	279	999999	419	837	741	281	999999	304	611	334	833	293	633	116	142	476	999999	640	990	389	81	368	746	173	999999	999999	951	938	999999	473	999999	999999	974	369	410	184	101	540	713	814	11	999999	947	540	426	489	615	999999	210	218	192	487	866	967	451	999999	80	255	710	398	330	161	911	147	999999	559	319	274	705	958	384	999999	927	185	387	999999	421	216	746	999999	737	998	737	184	291	869	417	17	999999	500	113	999999	830	324	494	850	999999	809	562	867	180	999999	257	252	833	360	559	690	589	999999	499	863	509	999999	661	331	423	737	855	117	152	999999	356	215	854	538	999999	612	999999	999999	523	611	653	999999	476	396	999999	495	999999	931	999999	726	427	812	10	250	999999	999999	999999	999999	436	95	999999	999999	724	868	994	52	397	304	358	947	999	999999	591	999999	220	999999	595	274	999999	999999	396	999999	798	425	999999	543	214	614	202	243	949	527	999999	999999	657	208	164	608	402	709	107	56	999999	372	999999	374	231	122	39	717	182	999999	593	508	999999	39	656	999999	999999	461	999999	783	999999	125	999999	999999	952	163	240	999999	474	987	872	870	830	999999	351	435	699	519	321	102	584	999999	70	561	933	601	738	628	551	855	999999	940	871	999999	999999	466	375	254	999999	77	882	28	252	195	525	722	678	358	999999	231	999999	474	149	999999	208	627	64	445	999999	361	425	612	999999	999999	373	931	998	515	406	885	69	999999	107	254	220	566	999999	875	999999	221	922	390	999999	999999	999999	158	801	136	999999	326	412	929	705	999999	652	999999	999999	632	821	593	723	173	999999	802	171	164	999999	999999	534	999999	394	189	999999	337	439	45	999999	149	373	999999	999999	999999	398	90	999999	139	749	47	601	940	999999	610	999999	453	497	758	438	999999	168	101	999999	907	999999	483	932	232	531	999999	999999	999999	609	419	269	606	999999	851	999999	999999	329	999999	415	
999999	302	594	635	999999	135	955	840	999999	999999	532	980	999999	999999	233	279	999999	157	999999	608	381	416	984	341	598	999999	457	989	645	983	566	819	137	686	452	614	17	848	158	999999	575	537	999999	20	87	438	987	999999	999999	581	860	724	78	999999	43	923	318	263	999999	443	999999	965	204	697	50	712	853	595	990	618	272	76	999999	163	42	844	466	999999	264	169	362	293	999999	74	133	842	750	704	999999	528	305	753	811	714	429	610	343	261	969	374	999999	402	999999	621	999999	794	724	915	400	198	466	344	999	877	91	393	999999	140	999999	208	961	999999	999999	471	323	518	264	295	733	999999	511	999999	14	889	584	999999	120	148	754	339	999999	999999	999999	464	72	999999	999999	934	999999	45	404	213	686	770	999999	436	459	999999	307	999999	539	999999	192	967	687	260	340	120	303	131	999999	999999	385	245	90	136	844	488	408	362	763	330	662	697	37	307	999999	243	486	157	510	999999	840	953	799	689	652	346	999999	811	999999	644	640	511	762	337	999999	451	690	286	591	999999	312	945	999999	999999	776	494	939	999999	732	106	633	155	999999	873	237	431	446	401	483	507	712	597	731	129	689	999999	999999	700	479	87	553	999999	565	540	107	999999	916	589	912	167	999999	396	89	533	999999	999999	999999	889	110	406	14	999999	999999	93	268	715	223	917	530	625	560	249	910	655	553	999999	589	90	999999	341	514	856	489	325	110	999999	518	999999	119	204	270	55	999999	83	82	265	407	999999	281	391	681	999	999999	297	607	167	486	999999	980	586	904	999999	122	768	892	157	999999	486	983	942	207	25	807	335	999999	514	648	999999	582	999999	999999	999999	808	394	660	514	797	201	999999	999999	839	999999	999999	532	299	459	932	832	190	924	455	920	498	339	999999	666	999999	999999	932	999999	519	649	851	691	559	796	12	999999	117	387	360	617	768	50	112	123	999999	284	45	905	582	816	656	657	999999	999999	999999	478	209	993	322	999999	999999	625	433	999999	999999	999999	973	502	457	999999	724	803	574	838	161	458	999999	81	999999	916	999999	36	520	703	999999	203	849	452	187	533	528	124	74	296	358	153	999999	999999	999999	270	999999	999999	458	378	101	852	999999	14	955	170	250	999999	999999	999999	375	242	999999	999999	207	50	687	530	325	999999	685	610	738	999999	489	17	999999	326	201	608	615	165	578	999999	999999	999999	119	999999	999999	27	292	400	989	668	920	999999	999999	886	714	999999	999999	780	999999	534	692	491	123	804	999999	947	328	999999	
936	526	790	220	663	962	128	999999	930	842	42	999999	640	295	620	999999	368	373	999999	999999	999999	362	34	834	938	54	459	999999	999999	999999	330	550	698	368	999999	473	999999	710	463	86	768	657	909	741	747	919	999999	406	870	999999	999999	160	977	999999	322	584	501	956	999999	618	512	997	40	624	521	492	609	282	831	157	999999	658	910	892	197	954	452	293	999999	28	161	999999	999999	982	999999	180	572	999999	55	879	971	921	437	844	573	770	999999	295	229	999999	320	620	575	723	851	787	250	999999	999999	368	999999	218	869	263	467	459	748	57	754	999999	919	283	999999	951	186	280	230	999999	999999	427	337	167	999999	999999	999999	540	487	536	999999	91	999999	487	159	999999	999999	762	62	999999	387	123	31	579	540	878	346	999999	392	623	547	581	567	184	765	758	40	974	999999	999999	555	926	971	999999	916	673	422	999999	134	550	213	423	999999	56	688	999999	999999	758	626	195	493	999999	158	864	999999	559	524	754	999999	999999	656	773	617	23	629	999999	152	999999	662	866	466	905	912	841	419	134	364	521	496	560	363	282	357	959	554	882	777	116	233	999999	159	667	718	733	894	440	999999	999999	426	237	999999	596	106	999999	729	999999	760	316	455	999999	205	12	999999	999999	47	384	425	657	999999	746	683	999999	585	304	717	798	999999	188	947	978	328	160	104	269	496	999999	999999	999999	240	966	999999	471	661	369	172	156	408	556	695	520	25	157	744	680	554	999999	20	801	52	930	999999	581	369	476	999999	999999	999999	999	999999	280	999999	827	427	502	623	221	384	999999	142	570	400	999999	999999	436	963	180	416	424	715	999999	756	384	555	999999	574	999999	112	194	822	127	249	409	999999	424	322	999999	730	251	999999	342	653	793	669	481	999999	761	97	932	513	375	638	493	294	216	999999	823	282	127	999999	82	999999	199	999999	24	331	990	999999	999999	124	776	450	174	367	382	815	963	714	999999	769	813	463	999999	681	457	489	755	125	999999	900	999999	999999	612	322	999999	233	463	399	655	160	549	11	28	817	736	924	999999	136	911	400	560	999999	209	357	999999	618	999999	518	999999	534	576	875	94	178	626	862	999999	851	382	158	361	999999	68	922	230	811	445	363	999999	999999	999999	628	213	284	350	999999	714	264	999999	375	295	945	453	130	584	674	917	849	999999	874	96	622	753	762	48	986	999999	286	999999	999999	183	585	999999	422	519	947	671	809	999999	247	157	999999	653	999999	999999	416	130	938	348	999999	893	999999	172	
79	447	999999	874	450	999999	363	338	438	137	893	202	710	999999	40	999999	999999	12	117	30	952	999999	512	999999	999999	899	632	865	999999	937	581	420	999999	422	999999	975	125	999999	230	572	474	999999	719	456	759	814	999999	44	99	336	712	553	785	575	219	352	934	999999	999999	551	999999	498	226	500	999999	483	999999	999999	877	65	495	563	999999	545	555	53	999999	66	218	931	745	597	775	786	999999	38	634	21	999999	999999	51	690	944	679	958	976	999999	228	901	999999	208	866	999999	999999	840	158	999999	250	29	999999	343	878	226	206	805	999999	722	440	274	526	999999	604	94	999999	999999	805	619	112	586	578	359	789	164	999999	733	999999	440	999999	945	86	267	999999	999999	999999	818	172	474	999999	873	941	264	999999	954	384	436	604	781	441	30	45	999999	999999	664	450	816	554	999999	999999	473	925	586	981	999999	198	999999	466	612	58	907	851	999999	871	999999	645	999999	106	835	999999	505	999999	108	999	719	910	547	599	729	999999	229	273	448	189	284	947	999999	283	769	765	125	999999	992	999999	534	179	999999	667	438	29	136	999999	719	943	788	345	999999	586	271	583	650	669	999999	71	999999	643	412	161	597	292	289	51	337	79	664	535	146	999999	475	550	216	880	999999	710	999999	509	554	505	400	939	130	778	21	195	999999	455	243	930	902	890	766	552	79	156	739	95	999999	649	288	263	999999	460	121	721	377	769	509	999999	647	330	98	999999	761	999999	171	511	39	152	953	219	302	215	473	584	783	664	811	24	970	338	126	904	226	146	740	669	999999	300	817	356	946	216	999999	582	999999	999999	791	421	999999	238	65	999999	696	79	999999	993	987	536	937	713	999999	494	66	318	214	194	690	624	917	999999	999999	999999	334	999999	273	95	922	999999	783	923	873	399	39	999999	283	875	218	157	185	746	681	999999	363	114	397	461	159	974	377	617	179	176	503	491	393	326	916	98	805	999999	80	106	753	23	840	999999	999999	999999	999999	339	999999	542	448	999999	820	714	386	229	220	811	999999	948	523	999999	754	706	895	547	999999	956	958	999999	351	309	675	999999	999999	349	274	828	996	999999	999999	48	642	636	728	332	670	679	940	697	878	994	939	999999	583	587	269	143	999999	999999	965	88	999999	854	999999	999999	999999	245	337	46	954	391	814	109	999999	484	533	128	978	573	876	999999	26	999999	252	999999	370	999999	11	999999	90	140	165	999999	871	860	667	999999	999999	999999	999999	999999	999999	903	743	999999	189	839	122	999999	
63	150	165	109	50	999999	72	120	612	843	999999	952	243	538	956	999999	235	734	238	159	999999	746	999999	398	747	451	337	122	999999	755	177	530	440	903	744	939	975	999999	999999	585	797	556	999999	601	810	999999	201	812	947	919	270	454	611	963	291	317	999999	766	362	598	958	950	593	857	675	999999	999999	340	794	999999	999999	179	999999	653	999999	270	572	91	588	872	260	524	999999	607	999999	999999	999999	999999	621	999999	999999	999999	703	999999	626	846	999999	326	925	562	362	860	28	930	81	999999	759	958	611	999999	745	386	188	489	999999	443	786	985	373	953	339	999999	718	366	545	999999	476	253	999999	515	307	999999	165	999999	520	999999	505	999999	536	403	962	960	865	601	999999	999999	40	999999	113	193	70	978	953	972	999999	317	152	662	395	441	624	515	931	105	999999	499	231	163	969	948	937	999999	458	999999	990	378	189	127	674	999999	609	261	150	999999	455	999999	999999	192	801	213	257	999999	999999	999999	778	457	999999	769	999999	202	873	999999	254	164	255	517	529	999999	999999	855	137	35	988	945	832	999999	999999	999999	650	404	208	48	361	765	999999	103	999999	363	201	543	349	999999	249	481	577	731	16	986	597	937	799	317	999999	946	999999	999999	999999	999999	999999	999999	91	939	129	483	994	834	525	999999	999999	161	812	175	792	448	999999	717	785	516	999999	110	366	388	501	712	604	999999	999999	414	689	999999	248	999999	999999	785	461	409	999999	766	486	743	216	527	999999	446	134	634	999999	761	441	368	446	999999	535	172	59	703	999999	417	878	113	996	999999	799	999999	913	21	85	17	987	115	999999	28	40	634	894	838	855	65	587	999999	999999	86	999999	331	43	899	276	928	736	757	961	883	887	999999	999999	999999	728	550	532	123	558	516	774	999999	999999	427	318	900	999999	999999	999999	393	999999	908	737	919	147	478	950	999999	744	156	999999	239	999999	999999	141	657	999999	799	999999	999999	532	473	421	859	999999	648	999999	615	999999	999999	660	999999	999999	999999	63	979	999999	827	956	999999	600	518	379	412	245	544	190	407	296	661	22	478	999999	543	860	365	496	877	617	499	98	999999	999999	378	495	999999	999999	576	490	161	999999	70	842	860	713	999999	999999	19	623	768	467	982	328	928	363	192	423	999999	717	697	493	768	999999	466	999999	265	95	999999	999999	489	224	613	917	145	650	951	635	251	829	846	271	487	999999	849	42	116	26	504	25	313	342	953	859	792	668	253	851	385	698	458	928	103	102	143	999999	853	999999	193	
999999	411	556	182	546	999999	999999	999999	514	370	434	999999	999999	590	999999	999999	157	999999	754	135	476	406	110	259	552	381	918	178	394	130	305	188	50	832	226	999999	757	169	417	989	999999	663	739	490	951	643	999999	348	999999	489	986	292	109	940	717	881	310	307	630	174	952	267	999999	394	74	255	999999	417	373	381	855	988	853	999999	768	813	667	999999	999999	909	999999	579	70	905	999999	22	89	110	125	344	313	460	538	252	47	108	52	354	425	705	628	999999	999999	736	634	997	439	999999	999999	999999	999999	690	998	721	11	382	206	715	260	62	176	999999	301	39	999999	405	459	610	728	670	770	322	204	999999	290	371	605	334	280	999999	583	745	929	221	130	999999	461	817	250	664	902	337	999999	373	539	715	510	945	669	999999	547	828	615	999999	142	901	496	405	440	640	999999	999999	444	999999	479	430	983	89	908	453	944	642	370	73	767	999999	228	999999	999999	999999	861	659	664	52	598	754	139	428	89	228	137	65	386	999999	887	40	892	999999	894	118	731	430	46	999999	294	905	468	552	999999	999999	683	666	999999	865	779	127	999999	999999	525	725	301	565	10	690	326	888	265	759	186	737	551	247	935	954	844	999999	623	449	758	693	295	999999	684	999999	999999	999999	722	521	830	999999	999999	500	999999	999999	817	175	429	999999	898	999999	649	709	376	16	157	445	731	387	30	348	504	767	644	999999	999999	713	999999	620	154	999999	999999	744	999999	999999	914	60	783	999999	146	678	999999	999999	550	362	999999	585	999999	678	999999	999999	739	344	999999	999999	275	65	856	631	739	113	294	999999	999999	53	239	904	779	959	999999	106	662	999999	250	999999	337	999999	999999	291	789	854	503	999999	999999	55	125	831	253	446	151	859	204	161	35	43	394	211	999999	507	999999	148	999999	261	999999	999999	447	774	999999	158	165	48	999999	999999	999999	999999	610	92	432	166	927	407	999999	999999	818	241	999999	999999	940	217	957	136	999999	720	167	650	999999	251	625	999999	608	351	737	999999	291	112	32	629	318	999999	432	999999	778	909	580	999999	487	472	442	999999	999999	936	834	886	200	39	876	999999	417	202	999999	999999	999999	999999	558	585	670	565	999999	715	219	999999	201	999999	999999	655	357	261	999999	999999	999999	585	809	279	16	671	517	851	999999	262	235	999999	222	126	311	73	844	999999	361	994	999999	921	420	726	999999	962	744	44	110	545	681	999999	977	976	39	262	999999	197	184	886	78	818	999999	999999	489	315	69	999999	498	721	999999	759	
900	155	385	999999	174	92	144	54	927	483	750	999999	580	610	927	246	96	999999	999999	999999	423	999999	926	247	999999	620	999999	999999	999999	668	999999	388	734	999999	724	999999	601	789	97	476	63	999999	958	999999	77	302	229	878	387	822	988	999999	217	164	999999	435	999999	147	999999	999999	845	314	151	269	937	999999	635	658	999999	999999	999999	307	962	47	999999	293	516	342	179	999999	400	999999	999999	90	679	107	181	999999	585	999999	612	463	999999	542	631	748	988	699	656	705	667	999999	992	291	999999	691	486	180	999999	63	918	887	999999	22	999999	487	861	70	589	840	200	65	83	999999	493	192	498	429	999999	855	304	817	685	999999	999999	829	375	171	902	988	620	10	29	531	999999	999999	494	796	389	153	999999	927	119	816	515	611	498	405	797	995	999999	999999	764	999999	999999	110	211	999999	711	334	999999	699	168	600	229	199	45	551	225	768	697	999999	50	272	967	376	707	999999	958	999999	341	970	374	907	795	999999	246	999999	772	280	523	989	94	64	42	197	769	519	596	325	576	946	189	38	307	499	26	999999	737	392	999999	999999	546	22	993	999999	335	260	805	999999	952	720	779	945	254	707	618	999999	239	779	999999	198	282	643	132	395	999999	345	609	305	546	745	587	389	877	190	453	81	71	890	862	519	714	929	372	999999	176	244	783	600	881	41	271	957	786	214	70	903	890	607	361	989	650	999999	999999	217	143	400	999999	74	264	546	999999	999999	999999	97	484	999999	280	276	228	555	561	999999	424	514	483	629	603	673	999999	549	191	463	539	872	868	214	999999	164	722	776	176	719	346	345	999999	922	49	698	729	717	632	623	999999	805	438	641	95	614	734	513	797	404	999999	714	364	469	809	55	229	999999	542	126	554	452	999999	999999	673	88	406	999999	590	904	943	412	916	568	999999	999999	999999	999999	129	205	999999	218	978	771	999999	631	980	648	123	999999	999999	459	999999	516	999999	999999	426	595	968	16	218	184	923	892	460	540	797	795	395	85	611	992	160	346	696	999999	473	617	999999	51	999999	758	999999	596	999999	999999	237	410	499	999999	317	848	268	123	987	255	295	96	999999	244	833	195	263	47	391	487	309	999999	819	999999	474	808	529	926	908	459	737	337	468	966	999999	397	306	258	999999	999999	734	46	999999	999999	999999	387	306	999999	999999	912	505	409	999999	947	194	399	999999	765	673	508	328	341	214	537	517	957	999999	354	931	999999	888	15	280	628	752	272	488	999999	683	96	
512	999999	719	996	954	338	132	520	781	913	999999	540	999999	268	444	403	999999	821	933	102	758	952	899	770	33	999999	999999	999999	999999	921	910	222	92	586	996	999999	999999	218	582	189	999999	999999	999999	28	640	358	429	21	193	999999	441	999999	444	999999	338	559	798	948	972	999999	209	546	325	999999	12	999999	999999	999	271	813	781	999999	248	754	999999	999999	389	881	999999	675	80	999999	999999	999999	490	999999	777	501	258	447	833	673	246	128	979	999999	791	712	999999	999999	999999	999999	749	379	578	999999	999999	999999	333	686	180	916	817	999999	394	91	152	481	379	999999	816	999999	751	824	980	999999	999999	999999	774	999999	859	677	866	95	775	999999	378	33	276	672	825	98	178	571	276	916	856	940	733	898	156	320	343	265	238	944	679	999999	398	470	442	307	914	364	827	502	60	999999	999999	999999	712	128	214	999999	933	728	787	999999	558	74	261	445	396	876	999999	549	344	999999	856	831	969	454	635	805	999999	527	183	814	743	773	866	133	419	988	195	999999	115	635	332	510	167	499	999999	334	999999	996	911	999999	999999	288	168	999999	999999	999999	775	268	493	409	999999	416	999999	972	446	784	999999	137	36	408	691	794	443	708	288	355	673	479	88	999999	596	243	616	999999	281	465	614	426	258	719	223	927	999999	706	168	999999	956	194	999999	999999	999999	999999	970	512	356	747	999999	460	171	999999	999999	305	190	193	812	244	799	418	701	980	179	999999	879	316	999999	763	261	999999	999999	372	399	489	426	495	183	515	272	113	788	534	999999	164	265	999999	694	999999	999999	360	893	923	999999	999999	492	83	422	356	211	664	327	592	496	117	999999	999999	140	999999	879	694	19	306	971	695	629	999999	369	24	525	161	621	277	26	900	843	626	999999	852	996	999999	82	999999	999999	608	785	205	48	513	999999	999999	999999	158	48	999999	350	999999	999999	999999	999999	325	714	408	831	59	52	999999	999999	595	273	293	553	288	999999	536	999999	193	992	373	909	433	138	999999	771	68	564	473	239	964	999999	257	674	825	934	680	638	674	999999	265	999999	999999	630	452	250	960	913	318	608	999999	441	167	604	588	999999	493	197	858	637	999999	494	578	821	611	46	999999	619	728	353	868	898	946	198	736	807	184	803	686	999999	999999	155	255	864	728	533	401	653	96	999999	451	493	779	47	232	770	987	913	28	415	234	350	195	965	740	612	494	969	867	999999	346	689	999999	999999	826	627	248	714	103	88	644	999999	999999	424	999999	999999	999999	
908	965	965	820	270	785	280	390	470	960	290	999999	125	48	432	786	315	999999	761	999999	999999	221	605	532	282	820	940	999999	861	818	771	72	999999	494	586	999999	901	960	999999	999999	239	999999	366	666	957	590	977	49	222	586	999999	456	999999	401	592	696	999999	443	547	450	845	509	999999	651	199	228	768	999999	462	427	885	354	891	857	753	999999	855	938	574	692	842	900	999999	285	999999	999999	921	963	901	889	643	467	999999	635	68	730	343	714	999999	999999	821	356	999999	999999	999999	873	564	293	648	918	999999	431	869	854	999999	945	950	253	61	874	306	805	999999	999999	783	999999	931	999999	798	33	999999	999999	470	834	871	496	322	764	999999	999999	760	999999	325	982	58	222	999999	568	38	999999	780	100	662	602	443	25	999999	25	20	283	941	308	495	624	999999	999999	999999	44	983	120	632	196	669	334	999999	668	489	746	523	571	829	373	237	684	253	249	489	999999	401	855	999999	306	753	310	785	999999	153	700	999999	359	261	999999	584	918	490	999999	431	338	488	999999	536	999999	999999	449	454	999999	80	999999	999999	350	999999	999999	642	137	999999	999999	999999	999999	999999	999999	999999	788	352	174	320	275	788	999999	203	659	817	160	389	626	329	990	999999	999999	855	216	391	342	329	999999	149	999999	999999	457	677	999999	161	72	789	999999	259	747	999999	336	138	999999	999999	761	616	722	532	69	999999	26	807	260	530	138	513	999999	281	999999	469	299	35	162	354	999999	641	49	999999	755	999999	563	376	999999	463	999999	185	999999	427	630	726	606	531	90	454	904	649	427	634	32	999999	457	999999	77	287	247	311	976	835	999999	129	577	224	776	697	159	999999	999999	796	999999	999999	837	999999	650	999999	862	767	999999	707	999999	691	224	999999	999999	206	914	18	999999	999999	225	176	208	840	968	511	999999	999999	754	999999	304	264	424	630	999999	78	999999	542	903	611	424	999999	366	279	396	766	904	171	739	580	999999	151	999999	999999	581	885	755	996	999999	149	316	480	23	562	999999	999999	999999	594	833	999999	484	381	115	697	879	745	999999	929	999999	212	606	987	652	184	999999	999999	913	493	59	696	323	725	596	763	304	944	466	804	866	211	499	999999	999999	332	106	412	45	999999	61	835	999999	826	551	743	543	329	827	839	954	999999	281	784	545	146	103	758	999999	351	402	999999	289	999999	999999	253	999999	296	659	330	87	206	127	269	442	223	999999	497	183	852	230	975	126	627	849	616	999999	714	775	201	238	347	627	694	999999	125	556	
79	762	308	40	256	669	507	761	757	141	22	351	999999	999999	606	585	932	130	427	819	661	166	456	324	998	521	467	102	740	579	433	18	999999	667	551	999999	874	822	974	999999	619	866	102	485	916	373	453	676	999999	999999	999999	999999	834	306	894	913	316	984	42	735	999999	414	30	188	708	999999	35	999999	973	872	710	999999	156	999999	210	794	73	971	407	999999	999999	791	470	999999	884	859	184	999999	999999	638	427	890	999999	248	113	999999	845	914	776	912	348	999999	702	759	62	999999	427	722	105	110	849	999999	587	407	999999	420	944	52	303	848	829	999999	891	344	454	819	999999	907	18	996	949	999999	204	494	297	287	98	711	925	999999	999999	999999	999999	672	789	92	313	999999	580	692	270	802	620	928	92	343	899	367	314	242	265	519	999999	109	999999	700	150	102	119	390	999999	242	127	994	416	378	89	228	555	999999	516	936	336	325	736	156	539	276	999999	953	388	731	999999	693	53	922	747	825	521	98	999999	999999	283	200	370	999999	999999	625	521	714	263	680	811	999999	726	329	192	399	373	14	170	874	999999	999999	12	600	836	999999	951	494	999999	264	707	466	430	304	663	146	954	999999	999999	914	754	697	999999	707	919	999999	999999	724	739	358	999999	517	928	77	999999	126	999999	770	200	262	673	37	93	999999	973	355	522	431	665	56	444	664	999999	256	129	999999	466	304	681	382	999999	999999	999999	283	803	999999	538	363	999999	546	949	194	517	218	250	727	614	700	999999	573	999999	999999	999999	693	913	796	973	681	947	537	660	892	98	818	796	999999	282	810	205	783	816	999999	999999	129	107	260	156	334	999999	401	999999	765	999999	117	439	999999	179	999999	369	999999	225	856	415	246	999999	66	105	999999	422	805	455	999999	505	950	999999	999999	889	999999	595	662	649	649	676	999999	158	999999	999999	980	389	999999	999999	220	450	199	567	960	753	419	999999	999999	165	458	999999	210	946	999999	270	619	360	656	41	239	475	707	366	576	190	859	98	991	733	124	999999	546	538	999999	363	999999	999999	797	40	479	706	554	507	999999	737	999999	609	573	634	713	630	732	999999	46	744	743	832	991	999999	893	331	251	317	50	148	999999	999999	710	999999	999999	236	563	626	562	533	921	210	175	838	714	260	524	366	999999	494	999999	702	501	999999	999999	483	401	27	146	157	464	247	999999	999999	372	803	899	999999	680	999999	77	116	292	513	823	542	666	162	999999	643	807	885	999999	556	560	672	180	219	611	999999	834	
545	489	414	78	999999	743	999999	475	911	360	182	685	543	999999	481	419	988	677	87	817	249	952	503	999999	579	949	910	502	700	633	689	999999	210	652	999999	627	877	444	999999	799	999999	999999	999999	292	634	210	999999	138	89	262	999999	541	534	999999	999999	593	999999	74	499	734	833	999999	775	288	999999	441	999999	999999	896	854	542	553	999999	287	272	562	798	221	999999	379	205	781	422	999999	451	158	216	547	66	937	641	812	999999	999999	966	935	910	875	621	999999	999999	862	999999	999999	720	638	999999	256	400	42	794	773	359	130	538	61	206	337	999999	522	234	937	834	958	222	999999	608	999999	321	337	651	923	999999	521	654	343	548	999999	727	813	999999	999999	156	34	153	999999	462	824	876	914	999999	583	999999	108	968	999999	999999	999999	22	991	999999	879	934	73	999999	870	999999	838	476	205	512	18	610	999999	377	274	790	810	814	355	276	999999	256	999999	999999	78	999999	502	999999	866	315	999999	184	735	783	276	36	999999	643	282	694	624	999999	681	411	730	999999	24	730	703	999999	999999	470	667	724	999999	999999	536	475	321	985	681	295	609	889	248	834	874	250	999999	248	707	176	541	999999	651	435	575	996	999999	106	871	772	999999	869	98	804	516	20	538	643	999999	617	999999	297	23	339	748	792	172	895	107	999999	999999	465	299	60	928	16	999999	819	999999	999999	607	225	124	908	445	999999	801	444	327	999999	712	468	748	99	999999	253	647	322	999999	782	833	972	998	107	999999	393	580	999999	875	999999	937	999999	999999	959	999999	116	999999	114	893	19	999999	728	577	244	71	999999	717	209	216	684	999999	999999	143	284	706	635	999999	999999	765	999999	168	763	999999	999999	925	993	881	999999	89	737	80	543	429	677	791	115	999999	763	45	982	999999	381	999999	201	150	187	585	311	263	999999	888	166	348	999999	999999	999999	169	759	318	77	999999	929	129	478	613	825	341	999999	492	601	999999	463	981	783	386	787	933	377	677	748	418	579	535	704	849	914	205	588	999999	564	999999	645	455	967	999999	746	999999	361	999999	325	999999	999999	819	662	154	434	184	565	464	999999	304	791	999999	569	999999	708	404	425	629	999999	629	752	999999	927	999999	595	999999	999999	999999	640	536	999999	790	999999	999999	299	760	872	560	424	740	999999	134	999999	999999	163	563	885	999999	999999	352	836	732	888	999999	103	999999	891	17	558	426	999999	486	824	535	999999	11	730	999999	369	948	531	999999	999999	958	999999	628	874	667	501	41	999999	705	94	297	700	848	
902	665	999999	809	868	999999	12	999999	579	163	999999	238	547	162	833	228	948	56	820	999999	999999	999999	706	474	615	234	515	526	303	999999	402	999999	999999	874	109	74	858	559	89	665	999999	217	389	835	328	646	130	348	999999	904	757	47	476	728	331	972	959	343	204	999999	359	999999	704	999999	761	773	999999	673	63	769	369	399	967	999999	119	999999	550	870	156	999999	999999	176	328	399	707	999999	999999	116	552	999999	114	525	364	444	999999	999999	513	999999	84	999999	252	457	295	999999	999999	367	79	321	618	999999	999999	99	197	235	540	193	167	314	417	406	714	297	999999	999999	664	844	44	532	849	733	806	286	999999	602	725	999999	881	888	853	999999	294	747	497	541	703	25	999999	999999	999999	132	229	208	856	677	839	999999	336	999999	774	701	999999	547	472	885	214	156	302	594	509	884	312	278	999999	78	122	999999	999999	589	233	999999	516	905	629	726	999999	608	429	129	762	770	330	522	123	162	26	999999	285	612	336	556	722	999999	628	29	820	999999	747	999999	564	873	166	999999	145	135	195	427	918	999999	381	606	726	183	832	739	999999	789	164	307	61	374	691	197	263	999999	999999	773	286	609	999999	999999	860	999999	564	999999	613	582	387	988	967	598	829	538	999999	729	829	999999	910	889	465	41	796	449	736	200	191	969	493	468	999999	421	151	999999	840	999999	746	95	999999	943	136	999999	412	176	340	463	544	162	999999	999999	847	387	999999	397	153	999999	766	999999	905	999999	999999	644	99	999999	999999	555	457	520	698	422	982	744	999999	999999	762	484	628	629	999999	999999	656	38	22	960	620	821	999999	753	999999	965	999999	336	189	255	245	491	891	999999	387	999999	15	33	463	544	551	999999	457	895	634	668	256	147	310	999999	999999	679	631	138	308	999999	999999	703	355	733	999999	656	999999	684	731	280	592	145	252	334	277	632	999999	478	418	999999	374	663	128	999999	719	914	35	556	537	566	999999	762	195	999999	788	999999	677	999999	184	894	548	772	174	364	85	121	894	976	365	999999	114	163	720	790	602	343	585	849	24	455	630	18	156	174	420	999999	999999	832	546	965	999999	844	999999	999999	969	602	498	764	430	608	29	59	201	453	462	706	52	404	999999	455	999999	828	716	728	273	539	625	999	943	999999	170	72	999999	400	999999	999999	860	205	821	10	844	820	428	415	999999	999999	999999	703	712	714	787	999999	24	100	247	999999	999999	575	260	439	999999	499	820	184	447	957	999999	801	999999	999999	846	847	
999999	816	610	906	409	310	302	692	999999	999999	999999	999999	468	614	999999	349	162	13	142	999999	999999	391	33	355	10	253	968	478	962	999999	390	520	867	939	972	207	490	999999	727	827	999999	568	716	999999	999999	590	716	832	909	279	649	999999	999999	999999	901	999999	793	264	999999	165	341	824	999999	999999	540	776	999999	528	999999	849	858	820	285	315	22	387	999999	999999	153	419	999999	146	568	999999	999999	80	460	999999	47	781	413	235	435	571	999999	457	999999	17	525	435	228	999999	999999	70	420	828	44	999999	999999	524	526	999999	121	999999	999999	205	266	47	342	470	326	66	999999	860	445	633	395	714	819	565	549	999999	451	718	200	350	946	999999	281	547	999999	999999	767	523	999999	999999	124	938	943	300	999999	999999	675	999999	118	172	706	339	624	999999	442	329	999999	983	975	999999	385	403	306	287	258	999999	765	794	433	620	298	967	605	858	518	457	999999	529	374	748	991	396	609	37	644	616	883	493	999999	716	770	999999	547	406	999999	721	641	666	51	443	999999	881	999999	497	874	738	733	766	279	985	999999	999999	619	237	866	988	793	278	643	642	874	281	689	999999	849	514	430	999999	656	999999	815	999999	488	931	712	120	999999	999999	163	905	999999	127	224	129	166	366	174	999999	539	223	999999	373	33	408	568	763	999999	913	999999	369	318	534	119	481	999999	455	999999	688	524	756	233	682	124	737	999999	999999	999999	569	560	493	350	119	670	443	870	452	90	89	372	949	999999	851	999999	999999	596	358	999999	999999	999999	999999	440	486	795	999999	989	999999	258	295	999999	810	706	631	363	999999	999999	208	863	676	999999	726	375	846	325	999999	836	999999	999999	329	151	410	999999	999999	619	850	999999	864	323	887	453	625	204	794	440	561	252	297	498	318	999999	398	495	341	141	233	345	593	170	230	946	617	999999	928	154	249	71	999999	21	513	110	164	999999	976	232	985	999999	999999	416	763	332	548	883	900	999999	752	999999	418	999999	396	514	469	999999	103	940	999999	590	275	650	200	500	859	999999	985	999999	621	513	518	118	999999	999999	764	187	406	999999	407	733	144	384	401	334	652	211	999999	998	640	460	791	45	396	405	999999	929	225	272	473	999999	999999	691	999999	249	406	999999	45	999999	750	292	306	204	543	112	455	891	258	865	848	658	660	999999	577	170	999999	483	999999	751	444	834	962	999999	999999	144	834	453	451	162	999999	999999	175	930	258	358	999999	596	502	294	949	999999	680	360	424	814	612	999999	999999	772	526	
922	586	999999	260	999999	330	172	769	999999	277	999999	449	106	936	504	492	730	738	229	999999	999999	981	999999	801	78	163	611	719	620	532	999999	338	679	999999	15	766	999999	999999	342	999999	991	827	103	26	947	999999	584	423	999999	331	999999	999999	894	766	401	941	999999	492	191	999999	718	452	158	999999	999999	673	999999	999999	931	738	999999	60	406	999999	24	307	887	422	854	152	999999	198	800	299	650	750	444	912	243	74	618	398	999999	580	320	999999	678	227	672	283	166	123	492	191	719	831	776	704	752	103	999999	736	638	48	192	999999	999999	859	999999	604	999999	856	999999	999999	129	999999	999999	825	880	474	629	999999	999999	999999	986	465	705	619	579	999999	999999	739	999999	150	19	882	999999	999999	398	790	897	999999	999999	77	54	309	886	625	71	506	999999	951	824	999999	474	394	986	68	62	726	823	42	290	416	999999	499	696	97	856	999999	464	112	437	999999	577	999999	677	682	536	686	999999	90	558	83	548	999999	915	882	999999	999999	896	701	406	999999	966	999999	999999	586	446	554	999999	999999	768	823	999999	176	523	734	999999	664	717	313	532	999999	999999	743	999999	217	867	999999	584	813	421	241	999999	999999	999999	765	133	712	281	999999	245	981	999999	999999	322	734	41	999999	508	191	999999	21	999999	592	178	999999	999999	233	390	331	718	838	970	800	387	537	999999	288	470	999999	999999	999999	392	999999	78	551	303	999999	999999	749	999999	495	109	402	640	410	999999	759	594	676	251	899	332	950	382	406	20	282	402	999999	262	753	911	750	999999	184	628	291	999999	627	737	156	801	640	155	233	738	577	999999	977	214	722	693	794	515	711	999999	999999	254	999999	540	30	974	646	497	432	583	358	823	999999	781	51	245	967	938	105	108	691	805	158	667	999999	123	425	580	540	70	127	999999	999999	508	196	47	852	97	717	182	165	999999	723	999999	390	754	702	999999	172	486	999999	855	420	613	984	637	105	13	107	906	559	75	956	371	466	123	999999	999999	595	13	393	880	231	999999	999999	999999	91	509	287	999999	999999	230	417	63	999999	271	999999	264	999999	999999	941	848	989	810	999999	99	196	999999	999999	276	799	744	609	999999	102	846	633	498	670	445	555	999999	726	419	496	999999	657	902	37	205	999999	700	444	999999	71	999999	890	999999	999999	852	361	730	999999	999999	888	675	620	258	961	497	637	335	594	87	13	355	131	579	324	294	442	294	333	987	999999	108	309	572	107	557	955	222	198	999999	94	824	280	999999	530	820	999999	
408	941	999999	567	963	116	366	999999	716	423	321	107	999999	999999	999999	407	338	999999	999999	376	57	160	413	542	424	147	776	999999	189	999999	416	58	999999	576	43	352	793	429	23	992	999999	540	391	143	643	125	183	999999	26	427	941	681	740	454	670	999999	999999	997	999999	826	999999	373	853	641	17	999999	603	448	387	724	999999	999999	30	797	433	517	999999	280	899	999999	963	379	977	761	999999	734	317	999999	905	785	999999	795	286	196	663	579	999999	749	136	380	522	734	30	301	999999	42	661	943	30	162	488	267	108	999999	999999	960	999999	101	509	282	999999	553	543	601	999999	818	632	833	143	999999	831	30	153	528	999999	238	359	999999	948	110	83	374	38	752	307	557	697	442	333	999999	193	594	999999	999999	424	999999	201	999999	999999	995	410	827	809	176	999999	999999	999999	579	67	634	610	711	153	999999	208	591	999999	790	304	362	130	200	509	440	999999	246	999999	299	114	817	46	930	303	953	699	999999	564	999999	999999	839	999999	127	384	999999	102	481	451	841	999999	833	454	410	133	39	874	219	999999	378	505	95	687	824	475	999999	999999	679	417	200	999999	952	36	662	999999	465	999999	12	815	810	348	198	999999	938	644	999999	373	635	807	273	88	490	928	196	999999	345	999999	619	652	144	111	999999	74	261	142	999999	999999	791	999999	667	120	871	403	517	40	316	300	999999	189	999999	876	961	872	153	121	229	34	840	306	33	314	309	360	681	709	926	134	543	806	999999	473	582	594	999999	163	999999	96	420	166	999999	55	999999	439	457	267	149	549	999999	149	913	678	966	495	999999	363	999999	520	722	807	113	999999	999999	999999	999999	731	999999	377	732	990	999999	999999	613	684	999999	978	902	869	903	423	570	386	999999	999999	893	272	506	96	576	999999	999999	999999	374	613	62	867	298	469	200	999999	963	771	817	930	244	780	74	292	248	49	999999	941	617	999999	247	727	977	362	999999	976	235	217	801	946	999999	218	768	10	999999	999999	689	443	679	188	459	798	569	284	999999	122	999999	224	847	536	335	411	88	75	376	334	889	999999	420	224	500	756	970	999999	999999	35	999999	999999	660	860	359	27	999999	439	848	448	168	703	202	936	999999	20	369	274	620	246	140	702	999999	999999	498	753	32	464	999999	999999	828	698	991	144	110	143	563	987	999999	999999	149	999999	227	927	176	196	743	484	446	489	396	705	259	999999	895	319	439	999999	371	606	994	807	751	154	620	469	999999	68	999999	645	457	381	999999	
312	107	490	485	706	140	312	19	999999	28	999999	316	132	449	946	999999	791	703	210	999999	580	999999	342	897	82	317	707	484	685	999999	800	42	999999	999999	947	947	414	833	733	999999	68	596	455	999999	553	838	497	30	765	820	53	941	256	755	517	999999	999999	592	413	399	433	828	334	899	227	999999	999999	515	999999	998	833	957	970	978	567	983	868	553	354	243	820	687	999999	999999	605	859	786	269	109	958	192	821	999999	999999	798	240	999999	999999	571	999999	546	982	528	999999	986	95	971	999999	197	534	999999	222	248	179	579	999999	119	999999	999999	368	389	42	415	543	816	999999	537	999999	189	337	721	322	981	967	697	837	168	999999	878	519	887	999999	999999	575	838	970	583	260	999999	999999	131	802	260	213	997	514	999999	984	950	975	558	344	98	859	812	807	240	280	481	741	587	166	590	785	480	999999	999999	840	705	845	999999	287	872	136	999999	919	999999	778	999999	193	271	183	12	903	999999	552	430	222	762	999999	739	999999	778	33	475	964	221	475	732	999999	999999	999999	289	114	999999	280	472	961	652	893	745	462	310	999999	480	413	163	687	823	928	999999	746	999999	999999	116	134	999999	849	999999	251	999999	596	56	843	999999	999999	893	898	366	690	89	468	570	999999	999999	286	12	999999	999999	72	811	534	651	999999	685	807	658	615	998	999999	772	999999	310	999999	196	159	416	467	659	999999	519	265	331	143	999999	999999	186	999999	999999	829	132	28	306	598	440	183	944	999999	167	999999	876	288	899	999999	999999	999999	167	169	682	146	999999	544	999999	607	552	555	999999	518	999999	703	630	449	999999	999999	300	753	327	711	999999	23	214	173	310	999999	78	241	365	387	999999	999999	824	27	535	999999	999999	999999	999999	698	55	884	969	435	297	999999	210	436	61	731	999999	175	148	999999	198	669	931	707	244	999999	539	321	999999	825	304	999999	878	613	913	984	999999	713	565	628	665	96	53	778	875	846	627	641	189	634	999999	59	253	999999	828	865	999999	261	353	195	169	734	694	999999	999999	725	585	597	999999	76	521	938	609	999999	790	112	626	163	831	398	384	999999	141	999999	100	999999	328	510	784	58	999999	958	370	379	999999	931	401	898	647	159	999999	999999	128	999999	122	796	999999	733	999999	999999	249	999999	430	955	999999	271	602	999999	64	886	407	999999	812	999999	402	999999	578	240	60	858	999999	728	515	681	137	353	999999	28	999999	999999	999999	594	999999	67	809	516	538	415	568	208	339	274	844	999999	999999	195	999999	653	
720	559	227	999999	683	729	25	521	999999	748	999999	466	999999	583	999999	760	90	813	162	999999	999999	999999	34	173	999999	999999	528	446	883	754	929	941	999999	999999	308	893	85	597	910	202	51	297	864	789	999999	999999	717	999999	999999	93	681	939	43	999999	999999	833	534	999999	547	832	210	579	637	897	819	885	341	999999	999999	790	684	492	999999	999999	712	378	32	244	585	569	144	999999	999999	999999	999999	990	908	662	148	474	368	31	59	999999	992	472	999999	966	970	999999	770	999999	480	798	999999	999999	46	83	999999	619	810	299	478	977	999999	999999	999999	999999	999999	828	977	678	999999	810	432	663	442	824	967	250	999999	65	274	883	799	999999	999999	999999	999999	999999	999999	835	901	529	664	78	552	82	389	565	750	823	153	151	724	101	145	669	376	745	755	222	999999	520	901	754	35	999999	188	916	144	999999	445	938	875	152	999999	696	156	999999	120	370	444	999999	999999	894	912	999999	169	707	645	633	999999	655	999999	741	729	999999	627	909	53	957	893	999999	430	999999	387	999999	276	582	324	449	523	23	999999	394	777	703	999999	17	842	903	435	481	999999	511	971	790	999999	999999	423	396	999999	246	320	163	999999	971	999999	413	999999	707	999999	587	392	999999	119	999999	999999	999999	963	35	370	619	77	999999	999999	422	202	999999	125	597	406	141	168	999999	379	286	703	480	918	806	722	617	501	999999	57	848	98	83	401	302	999999	999999	181	999999	999999	459	179	180	632	63	778	999999	298	919	310	724	428	999999	827	833	976	550	827	999999	312	999999	999999	933	101	999999	334	129	527	823	828	343	960	770	999999	999999	116	532	848	864	999999	659	999999	999999	833	333	429	633	256	999999	325	227	245	24	95	283	340	246	88	949	729	659	999999	474	100	966	999999	657	562	999999	726	453	999999	999999	138	652	999999	999999	999999	767	263	700	872	959	999999	610	999999	946	685	628	589	870	453	899	999999	379	124	999999	490	999999	570	772	81	999999	999999	872	525	999999	886	442	849	999999	147	321	695	999999	786	584	967	490	868	999999	999999	934	327	999999	999999	999999	999999	759	538	579	66	241	999999	491	629	532	128	635	95	999999	999999	253	778	795	733	142	213	116	592	540	886	10	999999	752	999999	999999	31	984	871	722	456	136	904	280	737	999999	123	214	999999	263	466	999999	999999	54	757	999999	999999	999999	999999	868	999999	720	999999	999999	692	66	243	999999	691	999999	510	999999	763	372	378	933	348	507	67	828	28	999	707	339	999999	554	605	954	995	80	999999	499	
999999	13	999999	999999	960	906	588	681	671	668	999999	999999	999999	332	578	42	675	824	390	999999	474	999999	849	600	22	837	924	999999	460	288	458	999999	999999	21	281	759	248	999999	973	442	919	386	999999	359	999999	791	586	751	975	572	288	999999	999999	333	35	568	164	999999	999999	999999	982	450	999999	393	220	999999	415	741	60	999999	793	999999	850	947	739	98	147	499	123	231	261	182	172	999999	10	287	929	187	986	712	605	999999	999999	850	460	478	165	999999	149	583	385	845	999999	166	778	254	330	743	594	937	430	999999	419	502	999999	809	999999	342	393	932	972	237	754	347	999999	999999	999999	999	999999	270	932	999999	359	540	845	999999	999999	999999	119	755	956	196	593	999999	292	940	305	999999	979	650	199	823	390	217	610	999999	999999	363	999999	700	138	330	256	999999	999999	66	315	879	657	465	338	999999	233	999999	999999	786	999999	705	65	284	782	999999	30	846	80	119	983	152	929	698	325	999999	73	418	999999	999999	939	270	54	235	634	426	768	524	999999	917	599	752	999999	823	513	394	307	667	918	438	310	410	262	895	82	999999	999999	999999	150	220	219	814	999999	349	847	384	661	829	649	365	932	505	534	163	519	241	911	115	194	999999	999999	999999	999999	197	335	539	17	158	163	999999	476	808	384	111	707	785	999999	892	976	139	733	477	28	562	505	999999	999999	999999	386	999999	261	999999	774	219	400	813	324	823	23	318	376	999999	676	999999	888	133	131	433	455	733	499	999999	138	65	999999	999999	386	937	691	531	663	908	999999	999999	220	632	44	174	710	894	470	917	878	999999	762	230	999999	841	999999	382	999999	999999	653	652	351	999999	715	718	999999	999999	436	386	999999	492	654	468	740	364	965	266	98	999999	999999	561	273	582	999999	999999	302	999999	551	999999	273	319	848	999999	999999	129	970	978	917	999999	162	663	467	999999	999999	396	24	304	999999	446	875	417	293	726	999999	999999	389	769	999999	999999	425	999999	506	999999	123	999999	644	442	213	621	393	987	349	772	804	999999	103	189	796	753	999999	999999	496	114	999999	856	999999	999999	999999	171	740	211	999999	672	999999	126	999999	576	970	963	999999	581	100	868	999999	888	999999	999999	922	669	999	999999	973	348	999999	427	549	402	231	999999	796	999999	949	52	881	192	111	677	872	687	903	526	218	999999	11	874	908	999999	61	781	999999	514	208	823	999999	540	238	999999	999999	999999	577	764	999999	714	177	999999	632	58	987	870	999999	400	648	244	765	482	990	151	347	999999	518	999999	
350	450	477	291	999999	135	999999	350	954	563	999999	999999	120	999999	182	504	999999	999999	251	860	640	191	999999	999999	865	964	68	689	549	999999	210	999999	964	655	424	903	999999	885	915	506	178	647	999999	233	596	259	134	999999	999999	496	486	575	682	658	999999	999999	456	999999	999999	359	77	199	801	999999	363	855	434	999999	724	999999	267	999999	856	745	691	993	274	771	802	616	839	441	389	63	610	635	275	316	373	264	999999	168	469	999999	438	979	846	59	869	741	824	668	901	42	238	999999	718	999999	999999	298	894	999999	286	809	519	636	810	747	999999	999999	999999	128	101	470	999999	109	999999	300	316	999999	999999	225	901	999999	791	180	539	356	999999	903	916	999999	999999	84	999999	999999	881	660	55	999999	179	108	793	151	161	706	577	441	222	138	999999	428	630	264	151	999999	783	999999	27	348	106	463	922	362	811	999999	778	26	109	57	228	659	254	999999	543	58	431	760	909	95	603	107	144	999999	515	999999	707	95	999999	691	989	999999	642	706	705	716	186	441	999999	899	999999	560	341	999999	999999	999999	183	126	721	999999	257	33	999999	999999	745	999999	328	235	846	323	553	693	93	418	68	561	26	547	808	999999	871	989	430	19	999999	999999	765	999999	786	777	324	591	999999	839	443	966	360	709	999999	706	397	950	595	25	356	244	476	999999	116	358	999999	636	999999	894	231	267	602	305	775	701	243	999999	449	78	999	962	999999	253	975	102	211	317	585	112	439	999999	999999	414	663	922	999999	842	864	999999	66	688	999999	479	618	185	999999	64	999999	270	473	50	511	526	25	393	999999	999999	999999	999999	157	999999	999999	215	465	310	863	197	999999	853	134	999999	493	22	22	321	688	999999	999999	800	728	999999	383	999999	999999	999999	419	878	399	999999	999999	354	895	850	290	999999	999999	78	24	318	999999	185	423	999999	145	82	556	499	513	999999	704	75	596	156	295	10	40	999999	575	76	999999	984	999999	371	846	780	505	642	731	370	683	620	834	327	488	999999	733	302	190	567	999999	999999	374	999999	999999	999999	999999	748	564	289	621	904	502	948	427	337	999999	61	244	364	999999	913	767	153	31	94	241	279	668	742	277	738	553	18	233	999999	619	999999	999999	904	32	757	999999	452	748	779	128	999999	999999	999999	175	681	67	825	990	928	162	999999	673	999999	709	487	89	999999	21	882	360	493	724	457	717	283	266	340	999999	818	835	324	404	252	966	355	999999	999999	577	596	999999	727	999999	305	817	999999	440	999999	204	545	
678	999999	999999	865	428	634	170	452	443	892	425	727	999999	182	102	837	826	999999	525	364	117	999999	254	425	999999	633	475	428	639	999999	842	999999	145	797	150	580	884	538	823	341	194	999999	84	684	180	953	999999	846	213	979	572	19	788	840	437	115	999999	24	664	999999	169	741	812	124	60	473	592	999999	41	522	953	999999	999999	999999	179	190	498	569	255	258	399	999999	225	660	756	832	172	304	369	44	999999	869	874	999999	182	999999	999999	999999	634	706	371	547	999999	691	999999	999999	412	999999	999999	257	617	451	769	415	406	539	526	162	367	227	311	999999	999999	997	953	93	422	578	21	726	74	538	935	548	887	851	815	533	633	481	429	567	634	122	999999	127	110	468	632	642	926	963	602	416	405	83	999999	999999	738	942	862	833	593	943	192	89	516	230	528	554	724	993	528	886	797	999999	999999	223	999999	999999	999999	999999	945	999999	800	111	999999	528	152	813	640	998	794	691	999999	999999	974	690	999999	346	610	879	939	87	999999	999999	444	716	619	999999	420	997	246	902	959	908	888	999999	153	90	999999	988	88	999999	914	726	208	837	277	211	999999	973	999999	244	235	113	23	868	462	868	666	999999	909	490	402	642	999999	999999	731	999999	708	760	546	849	202	999999	801	234	173	200	733	999999	448	417	893	447	714	999999	677	855	894	999999	761	285	423	924	88	999999	322	999999	999999	999999	115	566	503	17	999999	443	52	999999	999999	999999	704	272	144	69	780	999999	596	955	928	760	999999	876	815	688	999	271	999999	999999	543	213	911	890	999999	427	502	881	913	999999	21	280	959	75	999999	115	999999	498	151	364	154	999999	999999	999999	353	214	101	238	751	815	18	174	18	999999	78	109	877	813	999999	716	567	999999	588	711	944	658	800	159	999999	710	372	510	130	999999	133	999999	212	999999	999999	30	335	273	140	107	877	846	272	194	997	999999	237	511	461	999999	797	255	998	299	999999	999999	999999	942	904	50	452	507	53	936	999999	999999	897	999999	999999	26	999999	303	767	490	833	107	999999	999999	162	880	482	861	59	696	284	877	958	912	142	851	616	393	368	99	999999	380	802	335	543	886	556	904	244	999999	999999	999999	487	517	466	999999	309	798	790	34	999999	999999	458	357	662	999999	162	984	200	425	410	997	934	678	835	463	999999	70	82	276	333	578	627	613	652	780	400	999999	456	999999	551	999999	999999	999999	531	74	922	454	672	769	733	571	714	818	45	55	569	809	682	12	30	999999	
999999	524	701	990	963	844	705	882	999999	711	538	999999	874	999999	999999	600	156	771	541	849	397	312	542	762	863	999999	578	606	220	590	999999	453	797	311	101	88	999999	541	110	999999	749	999999	396	999999	42	999999	944	452	999999	968	662	910	999999	999999	851	423	981	938	136	164	275	108	671	792	999999	999999	999999	572	501	326	957	615	670	463	110	607	916	521	729	999999	864	136	955	999999	928	857	982	627	460	677	999999	704	415	999999	811	650	999999	999999	87	999999	755	999999	951	334	21	57	250	999999	79	254	506	470	999999	999999	299	999999	152	999999	864	999999	113	958	999999	823	229	263	999999	724	651	459	488	999999	999999	999999	777	491	184	631	240	999999	999999	974	557	215	181	999999	999999	811	656	999999	999999	698	738	991	844	796	999999	138	114	757	847	999999	365	620	765	193	999999	999999	826	808	999999	521	198	983	479	138	411	906	652	593	768	398	999999	980	951	790	584	999999	999999	980	231	999999	526	483	43	101	999999	937	449	987	608	999999	984	848	706	986	509	754	522	999999	395	364	485	999999	988	458	458	385	668	975	608	585	499	845	999999	999999	994	715	950	999999	999999	473	999999	664	999999	999999	414	229	283	999999	290	829	999999	231	999999	867	570	15	494	584	643	999999	278	474	388	33	567	999999	271	999999	991	794	804	144	206	999999	897	999999	536	286	54	238	112	703	694	778	656	278	260	719	357	989	230	376	744	999999	204	991	285	961	999999	275	957	999999	999999	496	35	794	35	673	999999	749	999999	217	999999	414	141	575	999999	609	377	299	999999	552	999999	12	573	437	400	999999	999999	906	545	999999	142	779	281	617	729	208	752	861	252	587	749	608	520	999999	999999	340	154	999999	999999	676	593	854	387	999999	999999	999999	999999	598	404	114	999999	999999	999999	903	999999	760	142	524	846	581	856	515	999999	311	802	831	492	559	601	69	776	107	999999	869	981	287	999999	866	999999	999999	285	164	999999	148	640	686	999999	616	938	86	999999	630	782	641	999999	88	999999	86	612	232	489	373	997	999999	999999	849	379	344	922	797	367	999999	999999	99	305	702	57	999999	671	126	437	999999	621	999999	999999	999999	325	62	999999	902	479	326	999999	999999	999999	912	167	133	809	790	316	999999	694	999999	718	930	668	693	999999	126	41	899	415	495	795	613	751	999999	999999	192	999999	326	293	999999	328	999999	999999	631	820	999999	544	924	108	880	809	376	191	481	999999	931	999999	999999	717	933	999999	999999	911	768	999999	665	170	999999	999999	627	265	999999	
776	675	822	677	918	46	872	952	582	999999	999999	534	685	428	431	280	676	550	704	902	999999	999999	157	748	999999	253	97	164	232	999999	283	999999	999999	819	600	516	658	138	999999	450	758	765	361	765	778	999999	999999	125	999999	999999	999999	999999	922	363	390	425	527	84	546	675	999999	717	729	722	833	999999	910	865	827	915	621	999999	538	263	153	844	999	392	970	753	170	971	999999	341	999999	999999	558	271	439	184	999999	584	591	999999	502	50	45	638	999999	458	476	226	297	328	278	469	572	999999	999999	546	426	145	113	793	514	999999	999999	398	999999	661	771	648	436	999999	999999	47	999999	200	761	999999	808	370	999999	522	287	944	683	602	999999	392	999999	889	61	999999	999999	852	480	798	833	524	253	647	999999	279	999999	827	790	644	999999	241	511	382	999999	116	737	65	684	591	999999	570	303	204	335	488	61	881	596	542	895	84	566	169	999999	246	859	171	999999	999999	835	459	163	49	211	999999	880	237	999999	945	166	999999	177	889	292	273	231	59	321	288	228	804	241	999999	749	999999	999999	999999	24	670	999999	575	462	999999	755	999999	416	999999	992	504	608	823	898	651	999999	999999	999999	677	876	999999	25	809	999999	325	962	41	228	905	300	885	999999	537	222	322	999999	590	250	673	144	236	856	967	67	817	679	405	905	589	871	556	999999	997	476	921	654	447	725	146	541	724	999999	510	963	116	347	81	610	585	952	795	952	999999	542	999999	999999	57	999999	42	999999	567	135	999999	44	743	999999	168	71	301	668	260	865	113	142	999999	398	355	13	950	479	999999	999999	330	637	86	603	185	465	826	683	607	999999	999999	999999	974	598	209	476	999999	999999	189	19	318	999999	702	999999	849	110	132	261	891	53	999999	562	46	772	999999	11	958	150	999999	999999	999999	617	70	564	182	612	168	821	199	878	999999	999999	300	599	485	412	935	156	754	85	342	574	999999	564	894	140	999999	211	793	207	518	89	349	485	774	701	857	147	757	246	942	311	71	999999	269	491	272	999999	296	999999	999999	812	396	225	371	999999	825	506	670	999999	158	956	999999	992	370	704	969	814	824	784	555	797	999999	517	142	40	513	999999	304	412	868	999999	914	401	999999	999999	999999	134	124	113	875	360	477	715	98	999999	999999	79	999999	999999	521	457	999999	999999	846	278	423	878	999999	999999	167	55	211	999999	183	999999	52	635	860	663	21	999999	699	721	999999	204	330	682	999999	157	756	443	137	740	890	420	999999	412	999999	999999	292	
814	51	999999	946	829	999999	219	541	999999	943	648	218	988	999999	676	758	901	999999	652	948	740	999999	935	583	723	999999	471	999999	999999	738	999999	90	997	380	999999	803	999999	775	89	55	999999	150	471	213	999999	235	149	999999	224	999999	501	809	902	914	999999	999999	115	211	232	911	687	842	778	999999	312	567	999999	617	355	872	843	136	999999	999999	999999	599	999999	731	475	999999	778	999999	999999	112	246	831	188	999999	828	843	698	713	552	177	367	277	372	253	901	999999	24	532	999999	351	818	375	294	999999	86	952	375	383	999999	999999	143	413	999999	676	982	999999	389	137	788	512	184	999999	584	356	248	569	237	745	830	999999	999999	256	442	811	293	870	546	999999	16	876	477	324	977	999999	43	953	587	696	270	999999	171	999999	743	338	999999	688	999999	938	999999	517	999999	630	553	999999	999999	999999	970	999999	392	121	935	506	131	912	45	860	999999	999999	999999	294	981	540	484	999999	999999	597	513	114	643	605	89	608	825	499	160	999999	771	176	566	156	983	709	314	159	493	664	764	830	302	317	535	34	999999	772	535	194	156	151	58	663	383	866	244	786	41	337	999999	999999	761	198	999999	986	210	176	999999	282	999999	334	999999	108	999999	999999	811	336	79	65	983	63	963	965	700	629	999999	903	773	126	474	527	999999	999999	999999	141	79	114	228	549	999999	459	470	262	999999	821	234	949	999999	701	64	999999	716	975	354	627	999999	796	498	469	999999	307	999999	999999	999999	709	217	761	124	701	999999	707	118	530	242	533	999999	710	17	879	405	178	83	81	71	999999	810	152	812	366	999999	999999	999999	999999	680	999999	66	999999	999999	259	614	473	834	138	999999	999999	800	196	743	999999	44	957	999999	999999	74	999999	233	331	133	252	898	75	999999	999999	238	340	101	359	999999	999999	477	999999	999999	758	999999	999999	999999	945	982	714	999999	623	408	999999	331	514	494	997	999999	980	302	734	162	211	360	548	524	85	899	999999	266	450	999999	38	352	726	701	40	352	142	999999	288	348	418	486	284	666	999999	999999	723	999999	103	664	868	422	743	165	64	408	999999	417	268	55	234	457	325	287	379	649	999999	813	464	654	561	625	24	999999	743	725	85	882	567	649	186	912	173	785	477	615	609	999999	646	631	626	725	999999	243	124	999999	171	999999	999999	318	830	910	999999	448	999999	253	408	356	422	999999	999999	844	850	619	869	321	999999	999999	810	764	49	45	176	832	38	836	527	999999	282	782	564	999999	595	258	999999	275	999999	
724	682	233	217	262	157	317	999999	781	874	488	373	802	676	631	999999	532	999999	795	743	558	419	276	725	627	999999	639	999999	999999	259	601	800	603	790	569	856	586	557	787	887	859	999999	257	961	999999	417	479	999999	932	890	72	980	32	532	972	999999	415	508	589	187	517	542	63	999999	283	687	770	22	116	999999	611	975	491	907	884	34	172	315	685	220	999999	999999	999999	365	999999	621	777	81	817	264	999999	87	967	609	380	326	480	724	688	362	999999	467	999	166	288	97	999999	125	648	948	999999	110	822	379	999999	984	699	697	345	661	909	699	204	852	334	533	17	882	537	567	553	999999	627	333	999999	147	533	686	999999	109	133	662	433	869	121	350	265	597	36	396	627	999999	388	36	452	999999	273	157	832	755	89	616	588	90	404	705	483	499	806	445	460	23	999999	999999	999999	256	999999	999999	741	983	278	419	855	151	940	770	68	600	880	625	874	386	853	330	30	516	999999	352	474	999999	866	766	791	591	935	613	999999	152	497	999999	681	937	416	848	487	669	999999	999999	149	633	999999	882	999999	191	999999	84	169	300	226	999999	999999	999999	860	999999	127	999999	999999	999999	999999	999999	608	916	113	684	943	936	999999	14	843	999999	756	999999	213	841	999999	984	157	999999	31	861	453	871	926	475	33	758	87	999999	731	975	51	497	241	812	34	730	779	934	247	999999	115	999999	457	865	275	544	719	29	564	142	363	28	999999	354	883	737	989	637	660	195	858	887	999999	867	319	268	406	401	816	999999	214	223	372	397	999999	298	423	71	210	999999	48	999999	527	598	621	32	255	999999	999999	297	740	151	283	62	999999	227	882	589	556	16	148	328	212	524	927	150	656	855	999999	595	323	928	999999	999999	156	800	999999	999999	256	296	23	519	472	529	309	72	940	319	621	538	415	834	514	203	350	720	855	999999	671	999999	999999	400	299	343	973	812	715	111	999999	975	999999	999999	343	270	992	999999	855	999999	225	864	210	347	243	999999	999999	999999	423	999999	831	999999	944	368	22	999999	920	623	230	139	555	496	357	838	413	646	681	217	501	254	210	721	865	999999	786	806	999999	39	166	999999	164	493	398	999999	280	999999	40	499	195	568	349	379	409	725	137	729	516	371	933	596	387	971	987	179	42	999999	999999	773	581	216	999999	891	467	999999	974	72	107	876	999999	999999	616	999999	999999	932	999999	831	322	999999	53	67	999999	909	105	569	851	192	505	229	449	999999	910	999999	
917	979	75	458	912	999999	751	75	631	640	804	11	980	205	950	65	999999	210	797	999999	999999	999999	999999	593	796	999999	148	791	566	878	436	406	999999	999999	999999	999999	867	455	999999	999999	398	978	435	999999	115	999999	999999	656	999999	999999	954	248	373	489	538	403	999999	482	662	24	279	959	509	753	999999	407	978	631	999999	907	999999	819	291	893	42	999999	98	269	999999	701	999999	999999	558	125	923	999999	42	542	820	999999	980	394	793	904	634	999999	478	681	453	707	125	957	726	335	262	145	957	479	456	786	315	999999	994	960	706	787	410	393	829	26	999999	999999	811	69	999999	803	35	386	269	603	282	416	815	780	586	360	766	999999	862	788	239	999999	999999	999999	565	999999	399	833	208	846	38	94	851	999999	342	679	155	666	999999	459	119	581	220	853	999999	999999	987	999999	384	999999	31	186	531	51	999999	812	359	999999	504	748	413	202	187	423	575	999999	564	388	447	999999	215	109	825	412	679	658	352	242	529	665	201	185	459	852	824	851	563	810	999999	999999	999999	378	999999	999999	999999	917	403	796	287	326	999999	999999	776	477	150	922	361	999999	999999	138	469	126	258	838	557	238	999999	335	598	724	634	753	737	999999	586	836	999999	174	366	999999	264	555	955	212	331	592	408	981	712	902	999999	999999	449	521	70	213	129	333	113	817	183	78	207	999999	692	591	870	999999	891	999999	984	197	761	609	873	999999	170	56	517	964	829	999999	999999	696	234	999999	314	226	856	382	999999	614	71	548	588	196	358	402	519	739	721	999999	99	408	918	312	683	999999	647	157	52	83	816	148	988	999999	455	511	999999	999999	999999	654	13	999999	596	380	135	222	31	687	999999	999999	536	777	999999	290	671	224	999999	999999	515	474	578	708	999999	643	798	999999	999999	999999	741	999999	74	26	463	999999	546	580	811	548	186	471	999999	960	999999	284	547	48	894	999999	999999	240	732	415	988	812	999999	304	189	953	581	999999	661	999999	946	999999	702	520	324	999999	744	100	413	240	999999	54	655	999999	127	64	105	999999	999999	853	425	510	123	659	37	999999	990	999999	401	857	999999	999999	809	963	23	873	581	999999	724	718	963	659	826	502	670	944	999999	467	187	134	857	822	184	808	439	445	999999	999999	492	673	195	502	699	555	999999	771	244	692	604	999999	999999	999999	44	319	889	765	684	999999	989	93	494	533	74	276	999999	999999	800	10	533	999999	278	538	544	61	532	999999	960	281	999999	898	999999	999999	999999	933	652	999999	
787	864	918	999999	761	983	64	408	188	661	437	433	555	130	971	244	999999	36	975	944	534	983	999999	999999	804	412	393	100	999999	30	671	999999	624	999999	365	999999	91	859	817	294	484	145	872	870	42	537	999999	999999	927	475	316	836	957	707	999999	804	87	499	869	358	600	999999	34	168	999999	306	999999	343	765	45	162	999999	218	999999	470	399	120	916	396	999999	686	286	172	909	714	835	184	999999	957	561	858	999999	990	999999	694	520	121	713	879	736	999999	391	352	892	323	999999	627	999999	247	864	693	170	112	601	999999	323	800	124	454	165	131	891	386	213	186	569	318	749	997	999999	288	407	999999	660	549	304	999999	280	596	999999	217	908	679	103	999999	698	490	999999	797	380	719	999999	999999	724	614	836	999999	999999	715	753	698	999999	278	298	586	296	133	451	999999	999999	999999	530	528	747	948	222	222	292	999999	488	999999	920	999999	626	239	292	147	322	999999	712	299	999999	564	842	17	339	640	391	999999	581	574	48	345	431	999999	199	477	521	776	999999	999999	723	801	237	674	778	999999	999999	69	304	158	810	406	350	999999	593	966	685	740	999999	582	831	999999	765	913	999999	585	531	636	50	814	626	999999	653	98	575	994	337	178	999999	999999	988	331	223	432	763	642	999999	353	406	232	791	781	999999	819	792	948	999999	323	999999	203	404	25	29	999999	532	274	752	261	511	599	999999	517	511	214	594	509	561	343	159	408	589	187	999999	817	999999	845	999999	834	306	626	957	999999	544	45	19	973	312	733	999999	499	889	999999	999999	807	999999	999999	999999	953	235	292	397	703	999999	235	613	227	786	999999	467	687	885	918	955	885	641	625	972	999999	205	621	999999	999999	443	999999	519	846	345	431	233	748	574	435	609	23	239	264	850	319	999999	999999	999999	111	999999	999999	613	970	999999	956	175	999999	311	804	758	999999	95	569	269	513	716	767	881	364	977	718	122	460	319	941	655	387	774	663	53	999999	434	105	560	999999	56	548	67	389	266	999999	446	770	677	995	927	999999	995	347	603	664	911	832	133	557	109	999999	660	847	310	788	203	647	761	355	189	990	999999	999999	999999	177	710	501	999999	722	999999	999999	783	324	23	986	391	437	70	388	501	601	999999	12	132	999999	887	219	999999	999999	72	798	999999	331	815	937	660	957	881	435	954	999999	734	411	285	756	379	346	834	324	406	766	587	383	999999	587	28	16	915	572	289	500	423	630	660	483	344	461	508	85	999999	
999999	556	634	434	999999	866	570	999999	375	523	551	385	763	80	305	999999	635	477	237	999999	653	52	318	156	999999	995	114	999999	999999	999999	918	838	758	999999	972	220	952	948	771	721	458	289	999999	58	738	125	659	999999	364	999999	999999	983	280	999999	999999	999999	247	999999	970	96	762	819	924	953	999999	713	626	774	108	999999	269	686	706	516	471	999999	502	270	418	348	345	555	396	999999	713	934	567	601	999999	589	999999	473	978	684	959	999999	364	595	452	34	999999	885	460	999999	11	32	287	763	695	999999	889	977	80	631	750	216	432	393	249	999999	155	34	999999	519	122	999999	707	31	557	832	999999	907	817	393	850	460	105	128	539	691	657	803	906	10	700	995	999999	999999	999999	752	216	971	356	999999	879	473	999999	941	999999	215	324	999999	215	863	307	999999	169	999999	780	300	121	314	999999	999999	22	351	128	999999	818	127	402	360	999999	999999	625	999999	561	999999	513	999999	41	164	962	999999	377	402	598	52	702	718	835	999999	576	643	641	902	999999	798	999999	999999	354	962	999999	48	812	999999	999999	410	247	269	430	134	183	403	999999	957	999999	529	189	620	753	85	999999	999999	292	999999	783	453	173	723	920	762	999999	999999	42	78	999999	924	521	414	999999	999999	999999	443	297	710	543	183	999999	999999	559	597	618	159	999999	999999	999999	32	999999	135	189	999999	999999	523	999999	668	999999	207	370	999999	999999	999999	999999	775	999999	566	280	330	813	581	153	609	79	489	173	332	154	125	999999	763	869	999999	178	396	234	999999	949	999999	999999	629	850	346	813	193	758	141	590	999999	999999	228	998	878	218	999999	999999	999999	999999	758	360	26	999999	743	15	606	330	999999	260	621	551	886	616	989	236	999999	730	999999	999999	886	730	41	742	311	999999	973	765	999999	800	999999	999999	654	854	201	931	999999	999999	117	340	216	862	999999	881	999999	301	875	999999	19	651	35	453	185	783	999999	37	999999	283	221	999999	42	999999	339	125	999999	217	896	42	425	999999	158	88	999999	999999	589	33	888	999999	773	20	999999	999999	755	999999	775	550	238	871	95	999999	613	804	894	726	307	374	533	726	625	761	999999	999999	196	951	502	999999	829	708	203	745	149	178	509	210	999999	999999	999999	989	999999	999999	999999	999999	946	260	454	354	999999	999999	179	999999	999999	999999	534	22	616	643	185	803	847	999999	720	530	677	999999	999999	999999	304	693	822	636	288	543	999999	909	999999	999999	999999	999999	507	157	763	932	538	978	254	977	999999	496	999999	269	495	292	152	
522	996	458	358	606	999999	19	999999	500	999999	543	936	956	784	999999	240	999999	746	250	306	999999	999999	787	992	699	105	57	801	807	108	562	151	996	401	864	999999	334	30	300	709	498	107	272	857	995	999999	999999	203	28	266	356	999999	999999	986	452	999999	999999	465	999999	510	188	217	252	401	521	999999	939	565	999999	999999	905	999999	456	999999	807	999999	802	999999	996	656	807	854	999999	551	752	49	896	20	948	416	705	999999	371	790	531	291	854	870	345	604	112	732	282	999999	360	139	76	713	188	850	655	287	999999	12	702	334	433	701	649	999999	504	929	999999	513	17	47	999999	999999	999999	526	747	999999	594	402	999999	999999	581	477	200	999999	972	192	831	107	761	427	409	368	98	206	857	162	231	863	999999	183	124	769	308	323	282	411	704	662	113	724	693	76	457	999999	753	956	999999	999999	999999	321	999999	520	751	590	637	497	577	812	668	595	709	730	303	381	961	811	178	877	350	571	488	178	994	47	733	999999	911	471	999999	901	999999	999999	364	788	84	999999	27	718	685	784	833	891	994	517	24	999999	999999	86	664	999999	999999	634	999999	937	832	929	526	999999	856	304	586	999999	369	999999	944	515	375	999999	306	367	794	460	202	565	737	999999	184	486	33	770	570	834	807	512	123	26	999999	427	955	155	87	999999	862	390	208	728	532	236	999999	509	597	999999	999999	307	156	337	999999	130	209	245	755	999999	999999	95	999999	751	308	857	654	999999	999999	948	559	999999	999999	490	597	811	367	19	74	947	912	524	182	312	64	509	999999	786	584	398	227	719	399	48	622	776	656	999999	430	675	582	999999	512	649	708	629	27	665	739	630	763	200	181	807	136	999999	913	431	999999	798	501	867	999999	608	730	839	761	251	999999	821	164	999999	589	399	375	276	999999	533	604	434	999999	699	57	999999	634	999999	999999	999999	911	455	863	235	758	999999	183	714	304	999999	999999	868	999999	999999	797	917	999999	853	611	782	999999	999999	999999	389	827	999999	999999	999999	820	999999	999999	703	999999	999999	339	423	958	929	161	957	225	660	972	117	615	735	566	715	901	999999	488	781	999999	765	158	60	299	999999	999999	999999	324	380	894	905	999999	224	576	697	446	383	959	999999	701	653	566	782	888	57	774	101	706	601	999999	691	909	202	288	535	31	999999	133	484	531	665	642	845	999999	76	187	999999	999999	868	278	528	999999	942	89	999999	209	999999	999999	251	709	316	999999	723	480	213	995	737	999999	50	676	167	
260	485	24	46	20	999999	26	999999	870	383	932	999999	332	999999	999999	967	122	515	999999	655	999999	999999	999999	224	875	918	374	562	80	450	999999	128	202	121	999999	694	927	53	999999	488	359	349	381	999999	383	952	401	999999	692	38	625	430	714	31	999999	999999	710	799	999999	999999	356	464	751	999999	999999	999999	644	999999	999999	999999	999999	999999	753	999999	305	777	510	448	999999	922	527	276	870	999999	824	999999	413	180	81	899	984	137	882	670	142	895	598	999999	416	569	999999	999999	993	865	987	556	676	866	726	272	868	999999	958	248	574	89	593	708	605	885	410	473	149	999999	999999	999999	196	93	715	409	188	558	999999	281	999999	999999	283	999999	64	278	999999	546	999999	808	999999	722	999999	644	105	999999	312	999999	356	999999	168	844	51	789	33	999999	370	593	161	326	999999	319	238	686	999999	999999	999999	588	999999	336	529	864	29	340	182	129	743	551	987	999999	107	298	212	511	123	770	304	494	981	979	908	773	395	138	724	722	493	492	20	867	255	723	246	29	11	304	999999	711	616	904	341	818	605	498	228	795	999999	727	999999	999999	934	322	999999	999999	427	755	478	891	616	460	635	999999	541	130	417	384	62	192	510	819	945	593	877	87	648	100	178	897	999999	999999	614	766	919	156	933	999999	126	572	999999	999999	825	933	999999	999999	278	89	287	999999	91	844	999999	924	226	753	918	350	444	530	999999	337	587	999999	982	687	999999	868	342	394	197	483	268	489	590	264	999999	999999	498	722	808	999999	813	693	999999	74	195	690	550	999999	999999	592	999999	596	547	999999	999999	253	950	999999	320	410	746	892	999999	999999	586	263	344	962	758	905	852	722	721	465	999999	893	999999	999999	501	999999	328	176	165	604	999999	672	999999	326	595	750	71	999999	411	999999	822	920	405	999999	488	932	355	588	999999	333	740	776	999999	92	749	999999	487	43	915	164	92	580	737	692	999999	913	321	27	376	17	844	771	320	323	642	999999	497	556	439	569	809	740	999999	832	864	218	797	999999	577	820	273	37	175	257	325	252	192	999999	596	574	621	338	221	409	488	969	466	999999	450	154	999999	931	604	356	355	352	820	999999	828	999999	999999	462	450	999999	744	816	605	73	997	399	421	784	960	864	947	481	999999	360	353	895	999999	246	418	432	544	999999	433	818	999999	973	432	999999	999999	192	458	168	887	999999	999999	671	373	403	563	60	732	501	970	740	408	999999	823	470	560	933	662	879	53	27	21	412	392	999999	
999999	999999	967	999999	900	778	999999	789	593	862	695	681	531	358	682	367	700	999999	999999	693	419	38	159	961	727	951	529	579	125	870	654	261	289	999999	241	540	93	599	999999	202	334	619	290	960	774	878	999999	313	207	685	999999	999999	51	699	377	142	999999	15	416	948	999999	836	673	723	218	444	402	945	126	152	284	110	450	999999	999999	799	748	198	197	848	550	226	382	440	552	999999	219	589	999999	109	999999	999999	999999	653	944	498	946	566	752	340	485	466	999999	64	999999	226	529	999999	340	577	999999	685	818	999999	408	41	464	243	180	533	234	999999	736	27	999999	206	918	999999	234	870	853	999999	999999	856	372	93	40	327	999999	336	165	346	258	999999	714	981	270	625	255	912	43	712	396	228	999999	672	730	178	578	215	308	732	648	469	723	999999	248	961	204	324	11	999999	999999	843	377	999999	564	999999	313	504	999999	999999	551	322	836	999999	794	227	999999	700	363	861	748	999999	38	433	698	999999	917	510	999999	999999	430	931	999999	897	508	552	850	999999	999999	635	999999	999999	279	15	191	999999	633	582	999999	999999	220	504	960	150	398	391	999999	944	198	775	999999	999999	999999	637	872	999999	412	999999	999999	251	376	531	592	727	996	675	554	32	252	372	165	344	999999	721	98	926	970	999999	509	999999	737	906	999999	999999	999999	999999	321	642	999999	570	923	693	940	177	654	999999	999999	999999	153	722	999999	792	702	825	620	999999	711	51	999999	999999	999999	642	440	999999	513	999999	500	261	278	934	363	912	889	681	449	999999	999999	923	77	408	25	736	626	999999	999999	945	213	999999	721	999999	360	279	999999	999999	999999	999999	263	424	663	193	999999	660	999999	999999	369	924	902	999999	386	999999	447	999999	974	999999	999999	913	25	999999	245	999999	266	295	539	999999	583	94	818	702	760	168	999999	999999	270	883	219	999999	771	999999	427	365	52	193	828	573	180	999999	305	952	266	17	999999	999999	188	105	927	903	130	314	999999	285	115	999999	999999	227	939	466	527	100	999999	576	999999	608	999999	879	526	83	467	966	490	20	788	866	445	752	893	610	801	999999	956	999999	243	467	782	152	259	841	922	610	633	999999	56	214	31	999999	866	667	381	308	578	999999	999999	164	823	999999	999999	249	765	517	334	339	665	999999	144	624	342	683	825	95	630	684	999999	999999	342	777	963	999999	844	755	886	235	239	502	596	999999	870	88	644	166	655	999999	86	414	999999	304	999999	694	80	999999	999999	192	999999	295	678	894	702	589	822	999999	
661	913	404	19	631	108	110	999999	999999	42	754	999999	48	668	440	619	999999	746	579	47	999999	279	513	447	407	703	394	943	823	702	999999	290	999999	599	505	741	615	999999	999999	187	999999	884	999999	999999	652	104	999999	182	855	999999	296	956	20	784	325	392	410	956	612	928	714	999999	348	73	999999	473	997	449	173	698	13	540	962	402	843	845	351	475	795	999999	559	221	999999	764	415	999999	999999	481	283	123	341	999999	464	999999	472	47	545	999999	414	999999	106	703	18	999999	999999	999999	993	617	941	999999	999999	999999	171	999999	378	502	78	584	999999	190	203	526	176	60	366	999999	999999	117	929	805	309	486	999999	616	215	855	999999	931	708	660	458	662	999999	803	82	999999	999999	164	999999	970	968	961	999999	233	984	580	999999	958	999999	711	678	886	688	145	180	564	999999	554	104	522	299	147	875	997	999999	999999	999999	999999	978	959	856	922	630	959	999999	347	279	838	631	999999	327	254	140	997	981	572	974	404	632	517	535	999999	70	999999	680	831	96	218	501	453	593	175	979	841	854	756	265	729	308	833	999999	43	999999	468	205	999999	999999	877	999999	999999	567	999999	739	999999	433	999999	862	666	288	15	999999	70	347	188	51	162	274	999999	999999	235	316	254	105	799	999999	501	29	601	768	999999	824	218	999999	341	886	10	999999	519	417	940	894	598	451	303	582	999999	999999	744	427	52	779	717	735	999999	853	322	999999	940	248	999999	894	271	898	999999	999999	52	867	15	301	50	999999	755	999999	211	341	717	803	999999	227	998	804	284	183	999999	856	117	483	412	487	574	999999	495	280	484	56	633	700	799	999999	539	999999	999999	999999	386	325	999999	999999	533	459	146	999999	695	999999	999999	138	619	97	999999	795	82	569	465	527	999999	537	999999	999999	407	999999	708	999999	999999	689	999999	999999	123	999999	797	999999	832	282	949	952	351	999999	999999	773	999999	356	999999	545	528	14	49	969	900	173	725	849	94	999999	438	999999	999999	129	514	999999	44	607	25	999999	999999	999999	999999	800	620	999999	186	671	719	468	453	60	999999	172	498	999	650	718	999999	949	116	948	999999	293	844	579	211	232	999999	812	999999	999999	341	650	255	756	51	249	359	397	999999	63	139	626	105	387	652	589	999999	514	365	999999	865	75	999999	351	456	679	956	50	311	953	999999	906	729	29	718	86	916	741	958	999999	368	353	962	62	818	999999	197	466	927	622	601	999999	457	999999	568	999999	969	903	310	372	999999	318	96	999999	932	233	897	
85	669	999999	999999	889	556	954	999999	521	113	629	533	757	999999	999999	123	689	999999	94	458	317	999999	452	116	22	999999	999999	128	59	267	999999	129	594	801	999999	796	360	949	999999	489	503	464	999999	999999	350	999999	552	881	793	999999	407	999999	847	774	589	624	227	999999	660	458	960	836	999999	264	184	509	939	955	378	999999	762	999999	650	605	955	853	414	289	766	642	888	714	334	999999	999999	256	281	820	222	497	999999	891	999999	262	528	667	556	792	999999	840	441	999999	999999	100	442	667	40	252	819	735	219	938	702	28	999999	256	511	999999	999999	928	238	999999	999999	999999	133	999999	452	398	86	298	999999	622	300	926	211	301	212	244	422	202	999999	38	11	486	288	999999	198	999999	691	282	166	999999	398	69	999999	999999	853	631	966	571	225	642	999999	530	438	597	999999	776	817	279	999999	276	640	211	712	209	999999	266	602	492	682	999999	706	803	142	804	234	999999	324	999999	447	581	277	851	977	999999	862	480	58	691	993	422	999999	422	239	889	999999	197	357	411	999999	999999	38	999999	888	52	999999	372	999999	999999	372	416	461	928	831	472	998	999999	233	139	347	647	218	911	999999	270	721	294	574	252	942	999999	883	912	999999	850	552	793	962	935	647	999999	91	424	999999	587	999999	999999	590	766	890	82	963	227	74	556	999999	127	986	628	331	651	797	155	691	335	532	548	243	999999	919	215	827	298	492	846	565	794	592	910	999999	198	703	999999	362	869	83	999999	848	148	472	435	806	999999	613	995	703	935	732	993	65	421	298	609	999999	684	255	675	735	227	990	999999	534	999999	327	999999	947	999999	793	999999	261	866	700	105	517	999999	408	492	684	496	153	999999	72	599	855	889	899	103	999999	677	623	999999	930	630	157	999999	999999	731	26	480	58	714	999999	910	741	198	720	203	102	999999	286	762	991	249	999999	370	531	935	999999	438	244	853	38	126	208	853	936	999999	948	638	593	677	475	999999	447	438	487	161	858	666	999999	706	11	608	401	861	416	999999	555	786	357	999999	999999	588	999999	204	686	35	711	887	262	650	254	463	999999	999999	296	787	801	999999	882	379	87	999999	269	537	851	429	999999	347	999999	255	524	171	999999	999999	176	887	967	253	752	461	450	971	999999	527	999999	548	839	792	574	629	999999	909	903	999999	999999	947	328	708	352	266	310	374	450	17	136	93	182	150	999999	409	999999	558	893	430	929	116	999999	742	86	313	590	999999	999999	817	999999	615	267	999999	
999999	999999	569	268	900	999999	999999	999999	530	406	400	378	375	699	361	999999	809	340	25	482	58	999999	798	999999	999999	49	999999	378	602	632	651	521	825	999999	409	999999	840	561	657	408	279	999999	585	753	351	999999	938	890	581	999999	18	35	999999	785	263	958	999999	999999	636	861	818	783	483	897	754	879	552	999999	299	999999	334	257	683	617	213	204	206	54	999999	924	110	999999	796	994	624	626	921	50	617	999999	791	999999	925	795	999999	999999	381	687	998	472	999999	999999	601	999999	999999	760	352	982	581	68	761	386	748	999999	760	999999	999999	488	999999	138	957	999999	887	847	356	477	332	887	37	717	823	999999	55	999999	769	667	194	363	722	864	284	939	999999	999999	689	415	118	223	45	556	509	999999	415	870	999999	652	999999	999999	96	804	437	464	954	864	244	253	340	977	942	999999	848	632	765	999999	854	999999	999999	999999	168	941	999999	119	851	999999	217	931	999999	185	999999	999999	121	441	999999	917	999999	819	984	603	324	446	84	141	280	999999	707	876	136	999999	26	496	999999	999999	594	155	445	328	612	483	999999	999999	149	999999	720	826	981	417	365	999999	981	44	44	451	23	721	866	238	999999	909	999999	999999	999999	116	168	769	518	893	846	999999	999999	118	216	510	999999	21	307	919	420	454	999999	300	999999	288	25	981	999999	166	214	873	288	999999	490	999999	709	325	509	42	996	950	999999	98	571	999999	999999	873	828	533	999999	999999	424	946	818	999999	999999	483	999999	999999	101	187	999999	361	689	973	843	999999	627	513	800	630	512	999999	999999	469	146	999999	729	287	999999	152	163	999999	662	211	458	342	398	105	999999	236	505	982	941	999999	643	999999	408	598	399	111	255	324	732	999999	500	999999	32	358	257	86	999999	542	614	948	999999	388	699	487	524	511	876	999999	758	573	134	529	333	114	825	191	999999	141	888	810	897	838	206	787	711	309	319	50	847	677	999999	963	378	992	795	999999	265	921	83	887	234	723	566	169	749	971	825	918	532	76	612	621	654	803	61	999999	192	911	999999	224	202	836	684	90	100	171	160	341	319	570	925	552	67	10	585	184	999999	999999	999999	999999	483	401	517	781	75	861	319	575	999999	611	83	999999	155	999999	999999	398	999999	485	79	999999	999999	999999	609	962	999999	999999	564	653	228	999999	911	999999	873	999999	741	999999	328	902	25	238	852	585	400	707	497	581	999999	999999	315	196	999999	797	967	460	919	989	999999	555	639	15	307	665	356	999999	699	927	480	119	
999999	893	79	145	469	840	735	245	103	901	999999	570	662	999999	347	999999	742	999999	999999	999999	125	751	19	999999	273	19	931	196	999999	336	18	569	110	297	91	999999	127	999	337	137	725	684	895	890	90	79	353	999999	327	325	999999	999999	999999	999999	993	376	884	999999	872	460	908	548	16	767	892	999999	469	374	284	926	913	999999	787	999999	697	441	855	128	999999	204	666	989	869	912	15	434	999999	53	303	714	537	999999	136	876	999999	187	677	138	998	185	609	999999	667	401	411	999999	999999	999999	369	562	999999	765	999999	678	793	919	678	999999	999999	468	95	425	80	999999	399	102	616	910	999999	520	763	999999	130	518	999999	687	332	477	510	426	637	129	684	999999	204	771	999999	458	999999	309	508	583	999999	539	99	193	908	999999	999999	318	972	886	999999	849	798	792	999999	104	93	116	597	210	593	345	831	965	999999	999999	374	627	884	999999	827	532	21	190	361	999999	428	410	778	999999	475	201	454	999999	262	834	942	999999	136	123	374	999999	712	999999	989	999999	708	134	452	579	733	384	434	999999	999999	999999	837	618	440	63	999999	683	338	373	999999	401	999999	90	999999	906	396	962	999999	771	793	851	820	714	200	331	999999	304	958	208	999999	101	767	640	999999	916	997	333	971	82	447	691	648	349	572	999999	149	628	420	545	999999	770	883	663	29	217	525	133	999999	119	181	381	999999	139	872	643	634	259	398	796	909	999999	991	428	333	999999	999999	480	999999	999999	999999	264	883	999999	25	729	218	114	620	483	999999	874	905	861	901	75	999999	518	999999	999999	999999	889	239	623	636	130	779	464	339	917	999999	54	999999	825	999999	999999	498	999999	123	153	435	529	638	914	405	45	166	139	526	268	146	693	14	999999	999999	301	34	999999	999999	894	949	753	999999	703	478	356	892	89	933	999999	577	664	405	999999	503	999999	999999	325	227	999999	963	650	999999	81	999999	321	999999	767	197	636	893	999999	524	999999	203	681	754	935	445	59	152	87	999999	542	999999	481	999999	999999	720	203	50	999999	999999	196	931	309	815	703	922	167	316	135	999999	307	101	347	999999	186	139	821	690	325	879	178	458	999999	454	999999	999999	999999	999999	368	57	994	595	193	197	338	297	894	866	60	22	288	742	999999	999999	897	451	353	342	999999	999999	999999	513	725	829	872	999999	54	999999	419	999999	623	145	948	87	897	712	907	160	999999	999999	245	954	639	312	601	435	441	701	999999	954	47	966	910	815	159	491	999999	363	324	601	252	
49	457	737	399	152	999999	939	297	999999	543	202	999999	999999	999999	943	873	999999	238	999999	306	999999	308	464	285	656	234	142	928	416	999999	553	835	219	646	999999	507	999999	913	458	641	501	999999	371	420	999999	445	999999	508	215	999999	457	135	999999	304	999999	740	992	999999	742	918	661	21	881	352	990	999999	322	586	121	999999	972	509	780	805	805	999999	936	999999	441	221	546	999999	999999	799	395	428	958	999999	999999	999999	514	450	999999	539	999999	489	532	28	430	999999	133	111	397	768	645	947	999999	999999	999999	960	804	948	30	531	381	999999	999999	91	957	571	408	407	840	655	931	531	339	250	825	325	416	918	623	954	98	444	246	953	164	447	83	886	425	999999	661	566	429	649	167	953	200	450	70	999999	88	999999	271	741	837	123	999999	114	255	184	554	999999	335	999999	999999	937	789	999999	927	999999	497	522	999999	999999	994	375	112	689	92	872	135	965	999999	764	875	372	183	505	999999	999999	999999	969	641	251	999999	999999	999999	363	215	230	173	855	523	551	370	566	744	999999	746	471	20	928	31	382	59	999999	999999	570	200	81	999999	294	228	886	689	528	881	999999	823	228	144	748	999999	861	709	279	452	316	403	999999	627	966	758	655	40	999999	948	999999	202	652	748	670	172	144	999999	878	999999	636	861	842	685	13	999999	528	336	999999	454	169	673	999999	145	999999	177	881	453	797	536	573	856	788	580	622	548	180	480	474	585	349	405	831	642	815	455	560	999999	999999	582	999999	328	767	456	788	595	999999	516	37	502	291	691	668	352	73	780	999999	272	72	465	222	57	861	999999	115	764	999999	999999	330	999999	616	256	829	224	305	254	999999	342	791	999999	135	999999	452	999999	304	657	736	489	578	44	382	298	999999	168	370	999999	999999	91	351	33	753	285	196	761	886	44	862	453	56	819	692	740	481	999999	339	558	604	889	391	457	38	362	567	295	893	999999	684	999999	854	123	788	16	990	767	283	849	999999	999999	95	269	795	999999	999999	999999	351	642	817	536	829	999999	587	999999	699	894	995	999999	999999	999999	868	568	999999	201	999999	932	41	999999	749	999999	761	999999	90	913	804	132	661	746	919	999999	943	260	510	158	841	52	999999	221	999999	999999	999999	882	999999	576	822	999999	909	604	999999	999999	728	665	893	113	999999	349	999999	674	772	577	999999	999999	481	909	957	617	67	999999	360	556	407	819	999999	652	941	999999	358	999999	999999	287	222	66	63	419	89	999999	367	407	999999	501	321	
861	999999	738	863	523	411	231	619	214	469	708	253	999999	112	908	999999	250	999999	896	991	226	582	494	999999	186	205	72	829	679	260	660	828	858	244	545	380	641	789	999999	477	136	894	999999	818	513	812	999999	316	999999	992	127	244	486	999999	105	999999	955	382	686	327	999999	402	999999	954	808	999999	999999	900	566	999999	999999	460	744	428	865	331	696	675	852	373	287	755	999999	686	142	425	351	357	149	267	425	268	112	109	138	999999	999999	932	20	633	427	26	749	642	347	667	499	68	645	773	999999	999999	530	323	999999	999999	743	263	821	392	999999	47	761	309	123	396	357	645	300	140	999999	763	999999	228	999999	271	16	26	348	999999	926	293	712	375	675	999999	737	999999	69	544	990	999999	999999	627	999999	389	265	450	528	951	319	854	999999	514	999999	828	999999	312	377	778	999999	726	914	999999	466	255	335	999999	634	999999	659	568	585	755	999999	676	652	47	133	999999	16	565	498	397	166	999999	524	999999	969	846	999999	999999	421	999999	957	999999	786	765	171	850	64	869	815	550	302	999999	999999	23	374	999999	186	587	189	811	772	999999	238	527	199	394	730	137	999999	787	467	234	157	303	797	875	999999	886	876	282	511	146	749	947	105	999999	999999	511	833	999999	669	933	255	609	518	935	46	999999	999999	776	130	927	453	38	92	77	603	975	225	498	840	300	710	999999	310	636	281	290	431	783	999999	228	304	187	128	999999	978	547	784	862	999999	631	319	110	999999	999999	692	721	865	999999	812	826	296	344	408	999999	999999	349	999999	882	999999	755	836	793	999999	901	633	275	910	557	99	66	201	363	659	219	999999	999999	753	725	943	559	999999	404	971	766	931	999999	779	748	311	999999	247	902	208	93	999999	999999	999999	999999	951	426	811	318	938	756	999999	999999	685	199	999999	622	595	583	999999	999999	341	442	999999	999999	970	673	496	999999	255	459	818	298	164	575	424	464	693	502	774	526	748	999999	466	999999	141	999999	284	590	360	689	999999	663	963	999999	752	362	999999	499	291	287	930	999999	999999	999999	937	346	778	999999	774	933	928	102	809	422	366	234	975	607	295	972	999999	906	810	566	999999	164	335	999999	822	999999	761	999999	221	497	596	107	54	978	287	999999	229	174	815	999999	761	951	854	999999	737	527	386	106	999999	318	888	999999	839	999999	999999	782	999999	717	296	712	182	734	881	322	826	999999	999999	997	329	500	752	234	100	393	805	463	310	999999	999999	305	999999	664	989	999999	608	571	
268	548	904	504	784	511	878	112	254	999999	80	542	999999	479	347	389	999999	999999	565	664	933	455	999999	619	482	235	394	999999	37	517	744	999999	713	264	999	641	102	825	716	251	355	988	999999	999999	393	767	71	853	957	306	999999	999999	346	943	999999	812	848	999999	31	559	127	886	85	999999	999999	101	999999	468	480	706	999999	951	997	324	999999	945	999999	921	999999	715	173	540	44	999999	629	468	999999	769	626	197	999999	807	803	167	999999	999999	912	411	999999	999999	938	602	999999	261	20	936	288	32	999999	692	999999	999999	999999	315	395	586	852	353	117	822	459	999999	842	999999	912	488	157	840	200	849	999999	999999	999999	934	777	571	999999	782	721	693	190	619	144	999999	999999	867	748	999999	771	999999	616	569	304	674	841	999999	760	100	348	531	789	448	831	999999	660	599	500	134	538	824	428	80	632	999999	642	840	924	999999	601	54	739	659	78	651	243	473	610	760	999999	999999	810	77	443	199	903	741	787	359	283	101	376	624	999999	947	129	546	936	999999	999999	999999	954	852	999999	304	999999	140	380	190	551	197	999999	999999	41	639	999999	999999	999999	999999	999999	999999	62	574	634	999999	678	125	699	130	999999	697	999999	730	729	100	944	958	579	999999	407	999999	371	607	808	999999	999999	636	592	329	999999	768	909	503	369	140	999999	389	227	988	625	676	440	259	657	853	999999	268	20	941	695	65	781	496	45	747	539	454	765	547	999999	51	533	380	999999	999999	787	999999	370	598	151	999999	740	999999	524	731	342	121	949	955	999999	843	625	999999	999999	999999	986	999999	468	622	601	504	623	680	591	999999	152	70	72	894	75	627	898	422	999999	140	324	999999	999999	999999	415	427	504	999999	999999	563	425	882	746	318	776	374	999999	748	996	646	999999	70	998	940	588	999999	58	65	999999	809	945	213	999999	503	563	795	450	164	216	999999	10	813	568	38	168	999999	999999	999999	127	701	62	159	999999	163	199	999999	202	42	725	143	379	449	920	312	617	222	999999	999999	754	999999	923	420	541	823	646	138	501	970	782	327	958	304	937	198	756	796	999999	697	999999	999999	602	418	999999	83	804	561	999999	999999	999999	945	239	80	999	146	999999	641	617	601	517	71	999999	231	260	408	184	85	511	731	555	821	434	343	939	455	388	514	981	467	999999	94	245	245	560	836	97	887	999999	999999	421	999999	188	196	190	252	547	999999	168	40	898	999999	999999	170	710	599	521	999999	141	554	999999	272	659	160	582	432	999999	526	
671	423	999999	297	780	710	320	440	642	999999	162	696	907	17	999999	999999	568	300	45	84	534	961	325	200	999999	749	52	158	464	38	999999	758	426	30	709	744	720	611	948	349	850	999999	956	999999	744	999999	647	750	916	708	591	292	999999	999999	991	710	999999	129	999999	41	667	999999	975	999999	634	404	999999	886	307	611	241	957	351	695	234	264	999999	52	456	999999	999999	301	242	999999	446	330	370	675	39	999	646	600	79	916	682	999999	304	351	999999	349	999999	760	453	314	477	999999	940	701	999999	737	999999	999999	999999	231	929	999999	999999	999999	177	313	43	604	857	307	965	641	888	999999	23	546	960	663	404	116	999999	351	848	927	289	999999	389	668	159	301	304	590	926	848	987	316	758	85	183	344	316	570	902	156	348	836	745	515	999999	980	999999	52	661	567	999999	587	999999	12	999999	364	923	375	455	999999	12	385	714	50	999999	999999	787	885	489	999999	999999	999999	448	999999	589	453	999999	873	980	178	525	999999	928	369	999999	410	789	756	145	999999	420	999999	125	999999	999999	963	131	705	78	982	202	891	562	601	767	999999	999999	824	423	496	296	59	394	286	50	749	456	354	277	47	916	999999	999999	999999	999999	859	999999	111	558	625	331	372	999999	997	999999	633	999999	336	602	281	999999	965	343	648	999999	370	555	999999	306	403	516	999999	437	999999	75	999999	999999	892	952	907	999999	999999	999999	797	175	999999	254	397	311	416	59	129	999999	999999	999999	951	698	111	146	999999	313	631	804	164	118	554	935	773	999999	814	999999	807	383	999999	251	999999	999999	545	482	609	126	999999	537	889	353	397	34	999999	265	124	473	49	755	674	999999	408	242	999999	688	620	988	480	999999	496	924	999999	745	67	754	551	262	162	999999	537	172	999999	104	999999	810	999999	530	999999	518	999999	351	999999	61	999999	999999	842	992	586	857	999999	621	999999	703	50	965	999999	651	966	687	713	861	999999	420	228	999999	459	314	327	311	966	99	999999	962	647	155	481	201	999999	967	911	559	676	304	766	915	999999	450	64	949	709	999999	564	999999	805	956	40	42	833	207	640	999999	674	285	999999	999999	999999	683	66	894	494	910	999999	998	999999	163	194	25	653	312	985	999999	260	999999	999999	896	999999	999999	999999	999999	999999	999999	368	838	999999	382	999999	400	999999	994	999999	999999	393	169	464	999999	999999	565	999999	651	771	24	389	530	999999	999999	288	307	683	994	246	459	526	376	780	56	552	776	671	403	999999	794	999999	659	524	151	999999	999999	913	
802	441	999999	636	999999	919	999999	999999	837	999999	706	999999	587	717	999999	999999	338	327	27	388	418	256	688	894	647	381	977	413	729	16	999999	15	999999	999999	880	562	277	823	20	457	999999	987	999999	999999	965	309	691	86	201	902	195	824	608	711	504	555	752	85	999999	144	999999	999999	999999	831	555	700	906	203	836	857	490	515	999999	999999	708	999999	542	539	929	348	999999	999999	222	827	821	999999	406	485	889	334	999999	999999	833	876	515	983	999999	883	604	274	999999	999999	999999	343	421	679	999999	999999	999999	83	23	223	155	999999	454	50	484	999999	999999	308	303	430	314	511	57	999999	681	441	65	724	773	658	934	664	945	201	999999	878	415	151	739	369	482	999999	320	999999	56	192	999999	474	509	156	873	305	999999	999999	193	738	296	999999	998	85	999999	288	310	365	999999	490	706	999999	390	606	106	868	568	934	999999	498	200	460	251	499	19	590	225	999999	999999	639	999999	972	17	999999	591	291	999999	663	386	203	999999	955	318	999999	486	999999	94	903	60	14	737	999999	34	695	547	836	882	508	999999	402	73	683	999999	999999	999999	733	254	467	24	999999	725	904	999999	754	999999	245	151	999999	23	839	506	999999	576	780	902	658	999999	999999	385	754	409	999999	597	983	139	831	385	999999	999999	752	999999	999999	999999	245	289	832	487	279	712	312	695	205	495	237	896	752	116	800	747	999999	784	931	92	999999	414	91	317	574	624	161	859	482	999999	999999	914	879	432	340	501	79	181	679	610	999999	69	999999	158	999999	97	387	724	585	922	631	968	993	545	999999	999999	999999	524	999999	999999	999999	452	223	288	235	323	27	999999	776	308	677	965	114	999999	999999	210	210	932	947	486	246	436	284	559	296	301	921	344	802	509	999999	999999	269	34	59	630	846	925	923	56	80	999999	948	286	254	665	999999	999999	999999	429	630	274	999999	999999	417	999999	178	663	991	933	401	999999	526	276	999999	132	706	999999	281	387	363	284	19	901	999999	188	999999	997	315	631	999999	259	807	999999	999999	999999	977	833	617	926	462	192	934	989	654	397	541	681	281	131	958	783	399	158	75	356	265	675	999999	238	645	999999	358	370	505	152	875	153	398	976	154	999999	473	999999	925	180	999999	29	256	999999	647	807	726	193	672	999999	999999	999999	317	532	773	311	814	388	291	292	834	999999	494	512	522	397	999999	304	999999	999999	320	999999	232	895	15	245	429	10	590	837	453	174	698	850	292	999999	835	866	212	843	999999	94	74	
642	999999	777	999999	999999	505	260	523	431	216	586	999999	816	999999	422	526	999999	882	813	797	453	838	669	874	999999	230	307	561	426	102	144	37	235	979	590	559	999999	710	685	999999	999999	324	31	958	121	999999	475	999999	423	349	674	960	254	297	621	999999	676	902	890	523	208	698	106	999999	81	559	118	837	846	863	298	827	999999	319	467	139	817	710	999999	138	754	518	148	87	999999	183	782	938	367	999999	882	335	819	172	305	641	999999	692	886	561	407	999999	942	999999	999999	999999	764	935	830	492	986	965	999999	999999	769	999999	560	29	911	898	776	999999	479	70	999999	962	18	44	23	999999	912	135	824	211	731	999999	575	588	36	581	418	847	999999	875	799	917	196	66	999999	615	91	207	780	988	784	236	169	999999	579	97	837	730	921	14	999999	861	999999	999999	41	654	125	999999	992	999999	999999	929	71	603	270	72	776	999999	641	408	743	714	999999	835	426	999999	955	693	999999	938	743	688	926	113	999999	999999	776	258	34	748	999999	999999	214	999999	508	855	174	566	621	516	321	999999	999999	522	999999	865	516	315	521	537	698	431	962	63	596	800	12	958	307	332	296	528	927	893	999999	634	509	999999	337	570	339	399	81	502	627	857	999999	413	842	999999	431	471	999999	497	59	78	156	999999	853	707	852	216	268	999999	229	793	958	204	614	636	365	612	977	950	999999	999999	359	470	436	999999	210	599	125	999999	900	824	790	999999	843	840	999999	358	60	629	999999	132	141	782	999999	834	898	405	999999	216	84	819	493	787	298	999999	718	999999	724	124	999999	263	101	999999	398	999999	12	528	361	773	157	999999	561	999999	242	86	999999	577	197	999999	840	804	800	908	999999	91	341	13	151	102	999999	802	633	936	999999	464	41	741	394	877	832	379	54	999999	999999	76	268	999999	554	999999	583	151	498	133	283	702	462	192	606	316	73	999	387	269	651	355	999999	999999	235	778	54	436	999999	999999	769	470	760	999999	849	727	823	205	459	929	518	999999	999999	510	662	999999	12	849	145	88	999999	833	992	784	999999	999999	692	643	999999	999999	177	157	999999	188	363	813	942	686	342	878	999999	999999	999999	999999	750	670	51	873	962	805	776	205	300	114	506	936	478	975	401	999999	999999	190	294	682	761	371	999999	999999	999999	849	999999	325	516	999999	594	944	293	543	44	713	672	819	680	114	10	999999	856	854	999999	427	344	966	295	999999	844	313	584	867	697	388	648	915	726	999999	328	460	689	44	
519	561	653	935	999999	688	999999	224	510	189	682	789	515	177	452	729	514	520	999999	320	422	291	999999	425	846	999999	999999	756	103	566	786	549	999999	999999	345	999999	999999	409	35	606	732	999999	803	405	999999	907	873	480	999999	996	608	808	430	999999	622	999999	200	237	98	999999	623	999999	131	943	403	999999	506	999999	831	331	956	115	494	433	999999	999999	488	965	999999	999999	999999	594	293	106	957	977	999999	913	209	117	930	545	320	740	983	25	999999	999999	999999	62	999999	190	999999	151	50	503	999999	999999	791	999999	999999	999999	999999	159	512	38	433	34	986	999999	999999	592	494	999999	400	999999	794	753	449	571	293	629	962	999999	537	602	945	152	66	464	662	130	132	378	999999	705	548	999999	237	954	592	484	999999	999999	48	999999	695	925	751	630	708	570	999999	229	999999	130	272	999999	621	999999	93	290	967	532	762	999999	469	999999	365	695	871	633	525	999999	999999	808	756	386	999999	719	906	29	401	999999	999999	999999	573	903	999999	248	442	999999	999999	327	999999	311	516	350	823	154	358	580	569	999999	999999	84	55	72	249	738	373	886	999999	901	14	74	889	541	776	999999	330	566	293	127	262	151	93	999999	999999	677	999999	999999	999999	999999	371	336	460	345	999999	680	56	510	663	999999	874	555	61	648	999999	806	999999	999999	999999	163	824	792	296	451	803	617	991	846	449	572	445	999999	999999	683	540	678	614	999999	864	105	623	999999	902	199	253	706	99	445	886	816	999999	327	999999	409	180	578	49	18	999999	69	999999	210	71	999999	657	917	231	378	117	999999	202	867	119	477	539	14	890	999999	208	106	527	556	960	632	317	999999	123	925	999999	962	999999	605	22	805	416	423	759	811	541	999999	484	999999	999999	251	623	999999	217	375	869	176	688	942	809	445	541	143	249	999999	999999	539	804	306	865	155	999999	597	854	314	999999	125	999999	89	564	873	621	999999	228	718	999999	920	910	748	65	346	999999	696	796	577	273	283	999999	330	999999	12	999999	999999	855	192	246	36	999999	999999	314	754	920	608	387	999999	823	735	914	530	430	863	999999	66	251	529	999999	999999	800	999999	51	787	941	999999	61	999999	352	443	951	999999	482	999999	387	999999	999999	311	999999	675	999999	860	754	538	999999	653	899	174	383	475	999999	336	321	927	236	265	861	526	999999	995	557	824	999999	389	784	999999	999999	449	486	999999	999999	940	113	205	999	940	532	999999	999999	999999	35	887	189	877	999999	624	724	554	755	131	999999	917	497	430	127	494	
999999	999999	999999	490	605	460	999999	762	853	997	999999	125	928	295	733	999999	107	525	969	669	645	716	883	999999	163	503	693	364	474	704	452	682	88	514	674	167	999999	938	999999	575	209	426	999999	999999	402	609	626	469	398	798	820	971	461	457	848	559	999999	594	336	112	999999	333	297	158	999999	549	47	423	621	575	598	168	834	404	470	999999	999999	384	766	554	999999	233	999999	676	999999	999999	231	630	999999	999999	676	174	612	589	808	875	999999	875	954	852	999999	212	848	822	209	662	147	66	999999	630	999999	999999	827	999999	999999	542	999999	621	275	999999	999999	416	758	507	899	434	555	999999	595	594	100	817	429	999999	983	675	999999	999999	476	230	999999	175	643	45	257	999999	999999	831	364	276	518	999999	610	999999	535	164	453	999999	923	775	999999	999999	471	402	539	999999	999999	913	798	559	167	224	154	54	742	999999	999999	999999	259	999999	97	724	889	329	86	582	217	549	388	828	231	999999	230	701	999999	449	703	250	505	207	880	999999	42	805	999999	999999	372	565	999999	382	390	731	999999	592	999999	392	13	152	999999	999999	842	999999	999999	999999	337	133	999999	453	930	302	459	533	226	62	460	664	691	94	220	782	220	651	999999	16	447	500	942	999999	23	731	445	561	924	549	365	742	999999	73	477	985	309	919	999999	845	923	857	514	49	141	33	700	999999	931	543	746	201	999999	528	999999	999999	999999	999999	439	209	999999	999999	999999	677	999999	718	766	628	616	234	482	300	25	566	92	999999	999999	903	506	989	40	526	629	999999	802	173	15	999999	541	639	805	942	999999	436	999999	999999	999999	836	352	999999	267	82	312	706	999999	455	185	180	445	942	851	287	860	999999	178	999999	277	999999	875	999999	713	397	96	999999	429	539	810	589	577	999999	341	159	561	92	731	957	224	923	329	999999	988	834	999999	599	788	528	92	49	267	999999	758	40	961	818	710	870	985	335	287	999999	999999	596	602	999999	610	702	726	777	999999	221	999999	999999	899	528	545	999999	463	497	198	999999	999999	771	331	919	999999	999999	197	742	382	861	971	889	999999	999999	712	401	241	554	988	95	999999	314	999999	56	543	414	999999	999999	283	831	417	498	146	386	999999	873	275	683	90	999999	515	983	999999	999999	249	235	999999	110	999999	153	647	908	509	999999	108	152	449	284	999999	894	180	753	468	999999	454	483	753	999999	724	838	999999	557	474	688	580	818	909	474	807	999999	999999	39	627	139	193	999999	999999	43	287	930	999999	991	307	196	139	761	
999999	854	999999	765	482	999999	999999	999999	999999	100	443	820	532	290	243	975	476	77	999999	150	136	999999	367	945	494	999999	981	793	414	144	260	999999	559	819	303	64	999999	51	835	265	653	649	122	103	74	999999	511	997	697	999999	524	239	997	988	634	999999	496	467	280	762	468	999999	573	999999	839	999999	271	999999	999999	188	913	434	242	933	999999	486	226	274	880	326	999999	983	106	955	620	30	291	999999	999999	116	568	604	771	82	796	71	999999	999999	263	909	907	799	999999	999999	545	99	997	73	501	157	999999	999999	586	954	555	484	999999	618	272	819	874	700	527	880	999999	318	999999	999999	146	435	999999	986	21	971	419	418	999999	587	999999	531	33	227	78	47	145	346	27	816	999999	322	576	468	967	444	999999	216	281	139	999999	236	435	838	926	999999	747	983	220	615	999999	999999	510	907	999999	741	999999	999999	632	999999	744	999999	999999	846	641	999999	999999	942	29	999999	999999	999999	146	999999	688	999999	105	195	300	12	999999	999999	136	412	281	999999	811	668	270	236	648	999999	999999	791	394	999999	935	588	206	999999	999999	999999	964	642	679	999999	10	666	229	24	645	610	365	999999	200	592	156	999999	575	261	23	200	682	793	929	557	628	355	459	72	258	516	989	198	999999	494	999999	494	999999	939	389	999999	449	255	590	47	999999	954	600	802	479	56	999999	944	999999	26	999999	180	999999	131	999999	655	216	999999	766	999999	621	176	834	705	404	662	999999	635	871	867	751	437	999999	999999	534	674	754	657	999999	211	502	54	109	778	372	27	780	611	236	734	938	999999	999999	999999	999999	856	999999	894	407	817	890	387	82	231	999999	999999	967	821	999999	999999	900	558	572	564	999999	576	999999	999999	343	999999	999999	554	999999	999999	928	468	999999	752	999999	999999	555	860	259	999999	999999	999999	999999	999999	514	677	60	959	25	198	833	999999	720	999999	824	849	788	72	561	31	935	999999	979	935	999999	805	746	999999	357	999999	999999	50	308	999999	253	521	605	199	999999	666	336	922	538	220	313	999999	999999	999999	928	625	890	492	999999	238	840	999999	999999	46	585	999999	999999	835	612	106	704	793	92	999999	680	312	999999	999999	520	999999	694	999999	999999	768	631	754	999999	721	296	999999	999999	11	741	79	955	278	385	999999	613	843	735	999999	320	999999	999999	520	466	824	354	999999	999999	300	999999	999999	543	826	177	377	414	831	651	999999	999999	880	79	703	61	22	968	411	927	685	985	676	169	203	703	375	262	999999	297	242	376	671	999999	737	999999	337	
999999	139	110	999999	164	781	999999	526	953	440	372	812	469	999999	999999	942	698	695	315	305	254	350	133	802	125	304	543	418	842	876	999999	341	673	723	486	839	311	919	531	213	483	642	999999	999999	12	449	651	844	386	999999	973	666	431	734	999999	999999	15	308	892	859	247	999999	684	86	911	41	149	745	966	26	999999	999999	173	111	821	611	110	860	799	675	652	699	41	418	903	862	999999	999999	640	301	833	12	36	671	966	999999	958	173	361	971	310	906	999999	370	792	204	502	330	913	481	999999	155	509	999999	999999	548	999999	275	183	59	130	999999	114	675	193	639	752	502	145	131	999999	937	999999	999999	375	999999	821	671	999999	708	369	589	999999	169	999999	999999	999999	809	464	427	999999	693	990	312	850	109	801	212	187	162	452	10	195	792	828	999999	647	999999	851	999999	726	91	649	474	689	541	185	945	999999	505	146	942	48	717	999999	959	947	205	999999	275	999999	619	493	473	266	999999	403	242	340	70	50	822	999999	993	700	866	53	525	623	999999	924	856	999999	999999	26	510	999999	477	618	868	209	999999	703	586	999999	999999	597	185	217	330	148	942	614	406	464	323	984	54	27	999999	916	999999	582	668	350	97	874	811	456	756	999999	925	623	471	999999	598	128	999999	476	592	278	867	999999	302	999999	982	251	347	227	702	525	917	460	311	952	999999	869	44	246	999999	243	785	999999	461	999999	999999	328	999999	545	866	205	613	578	434	48	58	123	290	497	999999	845	536	594	754	240	488	475	322	999999	94	999999	93	144	47	999999	493	999999	857	999999	958	663	108	802	360	507	912	349	35	999999	904	663	588	999999	877	592	706	201	974	230	445	999999	16	634	460	999999	999999	478	540	84	555	909	266	911	539	704	999999	733	243	999999	328	149	999999	58	999999	999999	150	999999	267	999999	999999	999999	174	636	933	221	657	473	999999	223	395	443	808	950	718	994	407	676	17	999999	845	972	957	727	901	305	306	957	999999	39	999999	574	999999	96	431	263	745	629	978	327	57	999999	391	999999	999999	884	999999	498	340	619	34	999999	539	999999	609	681	344	999999	735	637	915	999999	999999	323	227	821	232	722	529	465	999999	777	698	999999	135	571	590	937	866	26	999999	808	626	999999	15	532	44	136	486	999999	918	999999	893	351	412	357	830	78	999999	49	999999	999999	968	875	369	256	999999	849	959	47	100	406	999999	719	999999	116	82	51	317	695	786	106	245	779	999999	950	883	357	999999	777	740	
522	999999	999999	999999	999999	999999	751	51	758	756	195	177	449	999999	999999	729	184	677	305	999999	789	760	116	999999	565	384	999999	338	419	999999	428	571	192	306	578	270	752	364	330	277	331	999	559	938	601	929	796	130	33	999999	708	679	999999	999999	951	761	39	574	798	969	649	423	631	999999	338	999999	984	999999	91	262	999999	820	357	37	953	789	211	178	661	636	588	79	314	199	664	748	588	690	354	816	999999	187	999999	360	627	907	378	173	609	976	944	653	48	771	253	888	332	954	548	172	559	999999	999999	172	391	999999	999999	442	999999	589	999999	304	797	274	30	799	264	996	410	56	421	48	568	684	691	999999	999999	542	946	999999	425	633	151	192	999999	379	273	403	999999	56	799	935	442	30	940	649	999999	999999	999999	453	999999	336	554	502	751	999999	303	239	480	999999	999999	999999	495	954	999999	412	163	615	16	651	536	861	37	363	999999	485	606	999999	743	52	88	999999	999999	503	152	99	88	649	441	999999	86	44	922	522	506	999999	449	999999	855	538	999999	250	767	999999	916	771	999999	201	255	275	914	999999	999999	438	377	294	784	992	811	85	333	513	184	270	574	502	938	514	856	33	45	128	692	214	555	837	498	691	586	381	789	887	999999	999999	831	331	999999	494	999999	999999	999999	456	675	999999	999999	983	76	999999	535	424	833	999999	344	232	239	796	72	291	882	999999	796	102	416	440	999999	446	999999	18	439	999999	999999	999999	369	644	583	588	999999	912	999	999999	771	991	166	999999	548	995	552	999999	935	44	268	266	611	614	425	999999	50	999999	494	999999	873	67	77	291	469	388	999999	999999	649	650	353	160	291	999999	999999	804	935	253	892	300	894	999999	999999	404	984	698	842	755	999999	235	548	217	427	241	999999	713	999999	875	702	169	570	852	532	294	691	118	974	999999	845	621	422	797	352	999999	874	935	984	999999	999999	999999	546	679	480	423	112	146	732	60	621	65	880	70	551	733	999999	51	415	999999	713	999999	723	550	999999	608	813	750	865	999999	999999	763	729	260	577	931	622	890	381	118	191	555	385	924	999999	790	740	362	255	619	474	999999	529	205	960	431	57	996	770	872	999999	361	999999	509	693	858	335	630	492	620	120	839	669	999999	607	999999	499	799	999999	999999	867	460	505	256	999999	999999	243	534	299	155	999999	626	999999	509	508	829	284	875	999999	822	464	119	869	999999	999999	635	172	232	999999	999999	931	258	999999	651	999999	159	856	999999	751	999999	624	999999	
340	346	999999	494	719	999999	797	777	883	623	568	999999	999999	758	591	999999	747	133	371	21	936	497	223	635	999999	477	504	359	972	259	134	82	207	663	779	533	999999	999999	915	12	434	999999	918	318	689	87	999999	256	568	987	287	999999	797	613	865	843	133	111	999999	252	665	448	804	634	999999	999999	850	10	978	68	999999	734	217	368	586	999999	578	905	999999	999999	489	258	791	985	971	505	285	594	797	936	409	796	999999	673	347	986	25	293	818	999999	237	987	277	509	25	999999	420	438	36	750	274	999999	166	581	999999	416	656	818	662	994	999999	265	999999	999999	658	184	715	544	31	599	109	999999	97	752	194	502	999999	291	969	429	95	846	567	57	671	999999	640	999999	910	999999	339	999999	631	824	982	999999	784	235	851	999999	837	999999	999999	999999	650	979	140	414	999999	270	436	374	848	243	908	374	697	999999	380	475	543	277	999999	101	999999	902	999999	999999	769	222	718	755	439	999999	591	219	440	999999	406	999999	999999	999999	60	650	503	965	999999	397	915	618	284	999999	854	386	308	999999	251	325	177	747	325	999999	644	184	552	680	934	720	652	699	933	566	758	688	423	999999	999999	999999	999999	999999	554	276	357	161	937	99	999999	63	829	31	967	999999	963	659	376	195	999999	875	108	823	40	637	745	225	684	999999	999999	999999	963	991	353	267	999999	872	999999	59	519	493	247	462	779	881	891	631	731	819	603	109	321	237	724	999999	885	999999	274	916	999999	999999	476	229	999999	735	100	837	678	709	395	100	466	327	676	999999	638	646	53	158	746	124	999999	864	999999	769	854	735	277	11	999999	954	607	286	528	999999	26	27	241	54	791	63	953	32	433	512	643	994	561	625	713	999999	999999	126	180	417	647	611	115	999999	999999	364	570	676	337	441	999999	189	798	298	92	620	414	998	367	999999	171	471	999999	611	136	999999	184	999999	298	143	999999	491	116	999999	739	414	999999	781	173	436	493	999999	694	992	29	463	205	272	542	999999	834	732	758	486	256	186	180	504	999999	31	999999	918	388	203	217	999999	999999	687	558	999999	999999	633	835	930	999999	884	999999	448	591	672	663	911	119	999999	308	501	733	999999	865	563	243	999999	999999	152	256	999999	898	999999	785	28	999999	518	713	864	393	211	897	999999	286	371	409	999999	912	661	367	279	808	192	999999	715	277	454	999999	995	444	301	186	692	999999	635	986	999999	663	572	999999	155	207	254	812	107	999999	905	352	503	164	511	504	795	
784	977	766	715	606	79	751	935	695	718	430	102	999999	214	153	999999	999999	133	78	350	379	999999	81	563	380	797	121	372	112	328	999999	932	796	390	908	707	869	999999	678	594	821	357	459	488	824	999999	82	400	999999	701	999999	40	999999	164	426	573	999999	212	999999	809	957	388	833	999999	877	498	999999	644	305	445	782	999999	454	999999	528	31	761	999999	999999	659	999999	721	610	411	209	810	498	999999	964	345	801	666	999999	869	636	442	524	92	999999	336	424	437	104	999999	918	999999	586	959	636	404	999999	322	472	685	94	999999	778	431	999999	76	999	664	679	960	644	125	177	585	847	999999	507	679	981	413	999999	297	626	293	492	193	234	539	15	570	999999	999999	204	999999	999999	399	999999	102	999999	544	336	760	999999	143	682	803	999999	11	999999	550	897	141	341	68	449	999999	620	494	999999	984	842	470	999999	119	999999	164	921	917	800	458	431	999999	765	446	87	485	539	492	611	689	346	999999	427	465	672	402	157	145	810	999999	779	179	163	929	702	865	111	648	707	527	882	929	999999	999999	129	492	376	999999	999999	964	268	999999	882	260	648	619	53	999999	446	999999	17	785	117	812	679	261	261	999999	744	221	383	890	999999	94	806	416	32	999999	346	999999	35	262	163	999999	999999	651	296	902	290	92	822	908	212	672	520	106	822	398	999999	867	240	539	161	770	591	377	352	798	453	999999	597	289	856	266	999999	999999	999999	999999	93	37	999999	359	999999	661	398	474	688	122	999999	710	593	634	779	999999	999999	496	110	392	999999	361	309	498	459	999999	494	543	62	999999	664	765	999999	999999	315	956	902	881	999999	499	382	999999	999999	240	233	743	648	963	999999	999999	316	522	999999	249	15	731	999999	475	899	506	999999	855	999999	741	999999	999999	246	41	329	999999	576	78	511	611	999999	148	999999	78	274	999999	999999	531	42	674	640	999999	121	233	999999	583	999999	436	981	488	332	999999	704	947	782	424	999999	616	644	688	999999	247	999999	52	999999	867	69	999999	211	194	999999	645	999999	747	111	315	999999	22	485	745	999999	149	96	33	999999	492	443	724	296	849	219	999999	886	354	862	402	999999	78	993	688	999999	999999	999999	797	393	686	999999	999999	846	999999	727	494	140	999999	104	999999	999999	986	764	999999	433	345	373	361	974	310	758	478	885	999999	183	999999	28	999999	999999	25	914	299	640	602	788	487	999999	819	999999	725	664	999999	259	200	999999	999999	314	256	264	188	999999	874	999999	93	927	999999	81	999999	
304	108	475	343	677	89	758	862	356	999999	958	946	467	554	238	259	645	999999	228	999999	468	38	999999	771	999999	52	809	999999	476	556	674	999999	415	741	525	999999	999999	330	320	999999	999999	999999	999999	152	298	318	999999	661	645	573	447	167	999999	386	999999	275	783	703	801	999999	999999	999999	395	999999	497	406	540	726	39	214	999	999999	460	58	261	89	240	181	999999	233	330	158	999999	902	119	999999	554	39	73	259	250	556	529	684	901	999999	999999	999999	999999	999999	777	994	632	440	573	132	706	999999	135	999999	45	612	229	577	314	130	323	493	999999	980	851	511	999999	779	964	453	795	775	156	537	96	999999	527	592	999999	999999	526	999999	338	999999	999999	595	903	474	223	637	336	952	380	780	999999	999999	999999	673	49	276	999999	852	475	130	999999	931	999999	597	512	999999	94	637	131	978	604	999999	999999	999999	180	266	607	199	566	337	126	999999	405	999999	136	585	924	853	552	189	994	674	999999	218	659	879	782	315	961	419	553	698	831	999999	186	62	356	999999	999999	783	669	999999	295	999999	14	494	535	999999	471	926	999999	999999	95	941	984	929	859	945	999999	999999	999999	301	237	999999	783	999999	21	13	200	84	999999	320	360	768	999999	851	388	360	999999	174	999999	346	844	999999	539	321	613	889	999999	256	999999	410	999999	212	310	377	999999	149	364	999999	999999	531	255	397	999999	569	881	326	431	999999	551	508	999999	879	999999	146	999999	202	617	472	814	131	999999	943	999999	829	999999	158	468	152	937	249	996	627	691	821	101	456	999999	970	440	296	468	284	999999	999999	668	999999	999999	174	920	999999	532	891	772	361	935	999999	515	999999	817	733	858	288	205	311	999999	999999	198	999999	999999	999999	999999	999999	999999	527	999999	321	999999	198	171	72	999999	304	232	224	716	114	855	340	886	999999	940	480	162	706	438	190	89	403	999999	554	500	999999	128	919	867	885	859	255	999999	623	74	326	705	755	999999	564	65	980	999999	407	999999	857	248	266	69	384	494	335	98	483	242	999999	999999	617	571	764	185	999999	357	831	255	610	999999	999999	723	623	775	999999	999999	874	134	108	808	999999	295	642	890	862	999999	493	400	533	166	999999	391	230	319	98	999999	85	389	999999	632	999999	161	658	225	975	543	999999	999999	97	469	224	358	143	45	233	331	999999	873	323	454	999999	440	722	453	427	999999	999999	314	686	223	790	495	999999	476	55	999999	999999	427	915	328	423	883	313	999999	941	866	257	195	96	767	264	212	75	307	999999	
332	439	214	999999	103	50	141	922	873	999999	999999	999999	667	989	999999	693	999999	958	994	40	980	137	999999	511	560	999999	317	228	919	958	588	429	85	999999	722	203	433	999999	822	999999	291	961	999999	999999	222	891	999999	205	495	83	999999	253	81	276	999999	205	782	999999	247	468	733	999999	13	915	99	309	999999	959	999999	999999	269	881	146	715	748	29	697	271	299	668	54	121	999999	845	214	345	357	808	920	527	999999	731	392	363	555	378	999999	524	306	912	992	630	928	97	814	872	999999	365	527	999999	507	999999	999999	999999	423	621	190	168	710	754	999999	100	48	749	986	537	499	999999	169	380	71	183	964	386	676	423	193	645	999999	342	999999	992	291	999999	29	999999	329	813	939	934	999999	799	813	552	999999	901	591	188	110	286	382	334	205	157	999999	999999	556	999999	901	10	999999	544	999999	377	999999	999999	809	886	730	999999	218	685	843	235	999999	999999	369	421	426	774	831	14	545	754	959	903	796	143	455	999999	999999	303	912	939	999999	654	672	999999	35	999999	999999	705	458	23	999999	697	490	970	966	999999	964	145	999999	136	999999	433	999999	382	417	622	173	675	440	45	743	999999	773	903	729	999999	999999	924	395	425	999999	136	556	531	687	999999	422	825	999999	21	730	217	693	785	771	999999	655	299	37	413	999999	999999	275	422	279	999999	924	587	999999	439	844	50	999999	194	454	999999	999999	999999	999999	155	210	348	507	428	315	536	232	999999	141	657	999999	999999	896	982	589	264	860	999999	261	535	348	835	999999	738	999999	689	467	508	341	729	999999	188	604	882	213	999999	919	999999	999999	999999	999999	999999	455	593	557	999999	999999	767	999999	199	190	743	999999	169	806	374	999999	768	261	625	78	723	999999	999999	999999	999999	706	24	779	100	345	24	999999	999999	607	411	389	991	999999	634	546	700	903	151	548	461	962	444	85	838	735	999999	595	492	674	214	290	53	141	854	999999	139	988	514	854	176	717	706	562	404	985	770	587	627	89	378	819	515	999999	999	740	272	939	941	999999	194	428	999999	844	999999	131	346	860	337	999999	416	712	999999	296	382	999999	999999	882	680	852	999999	573	999999	413	305	395	999999	190	141	123	574	999999	57	159	999999	747	183	862	169	283	649	910	260	999999	672	666	999999	228	491	265	484	999999	268	98	399	999999	460	999999	549	17	356	999999	999999	223	999999	226	665	249	999999	634	571	403	722	407	999999	64	322	148	741	999999	964	556	698	876	999999	194	931	958	759	999999	297	
52	999999	162	999999	493	999999	46	606	455	11	190	602	999999	693	91	667	861	884	345	307	999999	399	910	52	800	466	999999	585	48	999999	706	999999	576	347	529	90	569	481	999999	871	286	999999	295	637	784	999999	842	193	557	527	80	84	424	999999	975	999999	412	999999	135	999999	341	460	568	170	305	700	999999	519	999999	10	999999	390	173	999999	31	999999	114	282	268	846	624	667	38	520	999999	631	75	824	371	999999	677	999999	355	694	999999	825	974	999999	341	93	928	332	29	556	430	690	910	950	999999	206	999999	140	852	289	411	673	432	57	946	673	999999	999999	158	296	332	648	44	479	933	205	804	999999	940	184	917	301	647	481	100	999999	720	124	999999	174	339	999999	999999	76	292	867	999999	926	188	667	458	999999	184	733	234	782	655	441	27	534	999999	999999	199	677	999999	999999	35	950	957	421	953	520	117	983	956	999999	999999	999999	196	75	999999	878	800	999999	726	999999	999999	999999	257	317	999999	289	999999	569	772	770	358	930	704	183	841	453	968	999999	714	937	620	201	999999	999999	741	687	254	951	999999	999999	768	916	950	999999	999999	121	703	649	543	673	422	999999	220	196	435	120	273	23	234	358	909	999999	568	788	579	926	147	999999	576	201	999999	155	836	258	12	442	999999	532	190	999999	750	999999	234	999999	524	999999	999999	590	999999	999999	423	240	727	383	614	999999	999999	171	602	76	999999	896	82	351	637	999999	710	962	999999	993	999999	741	833	504	608	589	808	999999	273	999999	946	556	792	946	999999	804	427	999999	644	277	94	818	930	999999	755	854	256	882	413	257	372	27	407	30	499	682	999999	999999	775	34	926	999999	897	106	130	428	999999	999999	574	833	849	257	328	999999	908	323	810	999999	999999	999999	343	926	123	26	144	999999	158	771	456	999999	407	204	688	619	999999	264	999999	833	994	337	750	999999	317	580	407	124	999999	491	999999	999999	871	688	484	30	999999	999	716	999999	999999	201	279	999999	679	479	435	655	999999	709	575	654	999999	999999	724	422	13	223	618	543	999999	29	238	667	659	280	999999	999999	999999	667	927	351	999999	48	999999	999999	999999	419	449	837	154	752	999999	990	916	468	999999	894	963	71	27	477	390	183	999999	999999	963	999999	681	409	999999	716	934	902	999999	233	999999	364	999999	999999	364	999999	774	999999	398	866	474	999999	751	201	999999	337	755	658	999999	999999	960	999999	776	930	838	455	737	50	590	999999	818	652	219	692	361	429	790	51	707	433	703	609	785	406	999999	725	
860	490	999999	999999	960	285	262	999999	273	742	587	184	93	908	856	999999	200	999999	58	822	38	69	840	78	999999	714	951	225	757	360	589	379	462	123	595	999999	138	999999	477	999999	399	888	429	999999	841	615	999999	799	577	969	999999	999999	358	655	696	801	999999	999999	381	256	999999	47	999999	912	163	217	722	969	322	608	605	999999	491	999999	999999	999999	639	999999	236	999999	756	999999	999999	999999	940	763	999999	807	427	794	999999	294	300	231	217	362	999999	516	999999	999999	893	987	486	999999	373	999999	343	999999	232	556	171	428	617	449	500	182	399	999999	971	399	196	999999	552	528	11	999999	238	999999	308	999999	825	132	765	602	48	768	675	678	424	59	999999	189	999999	870	633	188	999999	850	731	44	962	539	545	75	447	978	444	999999	967	62	662	83	543	162	731	48	663	24	410	999999	507	999999	370	999999	969	16	340	999999	895	999999	643	999999	539	273	999999	295	587	699	999999	70	334	717	999999	372	396	356	645	431	149	594	525	662	449	10	537	251	179	999999	105	999999	648	762	73	155	418	285	999999	999999	55	999999	999999	963	999999	350	406	999999	999999	997	535	999999	999999	909	543	999999	999999	981	937	539	735	865	999999	964	999999	724	422	999999	653	999999	954	121	813	374	999999	703	143	562	999999	109	603	747	241	181	97	999999	79	739	229	762	847	437	347	14	544	189	329	496	999999	999999	928	835	146	999999	53	423	809	996	533	839	177	744	999999	838	999999	987	999999	944	876	999999	999999	683	352	891	999999	527	774	808	999999	205	383	999999	999999	669	999999	768	611	999999	137	999999	673	83	999999	389	595	999999	259	508	999999	557	555	999999	620	248	489	255	492	254	736	526	649	11	176	337	466	530	999999	517	667	177	386	847	816	212	457	581	477	999999	305	999999	277	275	739	282	650	999999	36	955	189	999999	285	367	59	611	34	999999	999999	878	923	74	561	999999	999999	999999	180	708	999999	418	999999	908	777	528	948	132	999999	999999	272	893	687	467	504	999999	999999	999999	999999	29	999999	215	188	786	673	599	50	240	63	999999	434	838	999999	941	440	618	174	999999	158	756	418	927	999999	999999	409	24	200	465	570	964	413	110	18	161	910	363	240	999999	245	188	488	999999	78	723	949	433	999999	745	37	886	999999	67	593	145	610	870	852	999999	386	659	408	585	999999	99	131	334	999999	950	999999	86	388	999999	999999	969	278	700	858	999999	700	999999	233	999999	999999	684	542	999999	517	873	551	999999	999999	701	626	585	780	999999	
57	999999	602	625	999999	999999	714	950	508	271	31	623	999999	999999	21	223	837	410	999999	999999	999999	985	999999	775	817	956	409	999999	575	686	999999	999999	999999	374	652	999999	46	85	383	392	741	486	999999	281	999999	893	16	640	999999	297	999999	999999	159	827	755	71	432	827	808	646	441	723	999999	999999	999999	999999	434	502	267	141	186	762	37	999999	221	670	809	999999	450	923	950	768	961	999999	821	999999	310	371	618	999999	456	219	276	736	950	999999	111	363	554	762	468	513	382	999999	121	111	198	999999	615	94	262	999999	386	999999	696	673	761	106	10	409	271	73	883	999999	999999	966	495	301	999999	203	569	455	730	687	465	999999	395	73	176	999999	139	205	755	999999	338	999999	832	999999	999999	999999	266	15	363	155	999999	404	629	705	222	999999	615	897	21	999999	999999	806	999999	699	428	259	287	698	929	290	999999	999999	318	360	347	386	144	999999	999999	816	937	563	102	585	195	70	816	690	850	32	999999	241	194	342	17	999999	881	143	963	790	999	567	85	83	875	435	96	279	367	999999	999999	513	646	204	484	961	999999	841	513	368	443	999999	847	907	186	48	881	999999	352	815	504	10	149	470	817	999999	488	29	710	999999	974	546	332	999999	21	601	595	990	858	56	818	999999	629	605	999999	412	999999	178	896	836	553	999999	927	999999	999999	19	999999	185	999999	999999	483	694	140	753	394	896	275	833	895	585	452	891	127	306	999999	463	381	543	123	999999	659	319	999999	874	216	999999	618	999999	682	999999	237	419	612	753	999999	134	999999	875	221	460	147	887	283	999999	999999	662	993	631	556	878	638	830	999999	972	455	173	999999	266	547	530	287	999999	161	892	358	999999	288	373	733	999999	999999	505	332	662	999999	999999	46	811	490	553	869	999999	232	803	999999	999999	357	999999	307	408	999999	652	999999	690	183	651	736	390	963	360	383	999999	898	684	999999	142	507	409	999999	999999	137	760	776	993	661	300	273	357	528	951	685	648	75	335	319	999999	177	642	489	624	45	656	999999	140	999999	249	99	547	999999	241	899	999999	933	999999	281	801	999999	344	39	999999	388	999999	861	21	674	734	564	573	375	432	964	865	920	999999	648	481	912	999999	999999	421	211	999999	878	296	61	737	999999	451	63	518	999999	999999	613	606	999999	657	999999	836	999999	445	999999	999999	182	999999	276	44	999999	999999	975	799	889	999999	521	617	999999	663	510	575	959	936	29	122	999999	857	999999	142	262	999999	845	991	686	86	999999	387	735	685	
552	999999	999999	27	710	999999	476	999999	628	999999	320	999999	923	582	999999	229	876	528	425	999999	16	325	648	144	781	713	15	984	122	813	59	144	999999	999999	120	999999	555	942	236	166	646	265	238	613	999999	267	400	273	844	467	209	662	999999	172	678	999999	193	999999	245	999999	857	491	999999	999999	999999	999999	122	926	471	477	673	934	301	999999	999999	751	97	44	999999	524	999999	742	149	655	613	396	182	719	328	884	496	999999	706	999999	309	164	999999	422	868	999999	154	473	999999	377	999999	275	999999	703	246	926	999999	158	572	721	684	124	352	496	212	999999	999999	403	608	587	999999	13	238	72	959	771	999999	675	999999	677	999999	999999	941	772	861	348	35	478	482	402	745	347	999999	984	554	194	812	627	219	520	640	750	865	223	396	789	47	308	744	999999	298	473	999999	999999	350	836	183	579	634	864	332	535	920	215	842	643	999999	999999	517	774	959	999999	465	655	46	999999	983	727	385	81	310	727	734	18	113	282	364	212	644	718	21	242	999999	999999	197	999999	829	659	381	752	883	794	999999	969	514	999999	999999	337	858	720	999999	999999	203	999999	563	605	801	912	112	570	999999	703	608	799	999999	727	27	119	999999	931	999999	333	356	633	197	999999	936	764	503	825	274	36	353	999999	865	999999	999999	439	999999	592	999999	999999	557	811	472	999999	195	999999	215	787	999999	897	870	927	920	529	109	570	375	999999	668	46	419	286	305	262	360	685	933	208	688	999999	999999	999999	628	883	775	544	171	17	331	944	559	715	564	376	166	999999	12	346	999999	478	999999	999999	999999	276	507	280	515	220	999999	999999	68	17	109	682	580	995	308	47	753	999999	409	368	726	723	999999	704	722	929	999999	933	683	597	742	220	999999	583	950	361	385	505	999999	950	999999	821	886	999999	615	882	796	170	999999	999999	999999	999999	79	999999	999999	210	999999	803	999999	586	124	896	826	999999	274	889	167	996	55	947	661	258	535	458	190	904	837	935	98	839	143	935	815	718	14	841	151	819	999999	750	573	999999	946	453	836	291	994	999999	287	999999	999999	799	125	180	313	344	999999	620	525	123	372	853	714	999999	452	188	91	118	467	433	748	347	999999	305	384	88	999999	999999	621	898	910	422	658	371	124	343	819	644	414	999999	475	530	304	450	387	719	867	237	10	999999	999999	999999	957	854	978	999999	999999	820	796	234	42	294	999999	999999	213	949	999999	353	604	119	369	446	703	797	999999	227	52	992	917	664	999999	84	
91	963	698	33	464	804	999999	736	976	999	847	190	999999	191	530	999999	246	999999	525	999999	999999	891	999999	764	193	170	896	999999	345	374	902	142	23	958	212	999999	928	190	495	400	999999	868	142	369	999999	523	170	775	999999	374	755	490	999999	696	450	199	674	999999	839	304	999999	632	400	999999	999999	999999	176	678	999999	494	999999	999999	999999	135	999999	764	759	928	175	669	10	999999	73	970	618	422	999999	327	999999	999999	371	994	350	999999	492	338	478	529	272	883	357	491	797	212	999999	699	999999	23	141	686	999999	745	768	999999	999999	786	568	429	993	685	721	848	999999	999999	132	999999	715	999999	999999	999999	296	239	665	292	322	518	333	860	999999	999999	874	999999	999999	831	999999	626	236	180	897	705	769	999999	536	587	171	999999	330	831	999999	871	984	796	999999	905	999999	999999	999999	999999	857	785	463	707	84	999999	811	740	662	339	393	506	999999	544	999999	999999	466	247	999999	88	131	813	198	502	780	999999	935	999999	609	290	999999	999999	546	751	323	122	252	72	999999	462	999999	431	846	999999	999999	584	353	449	943	443	449	161	999999	11	999999	53	999999	960	999999	599	148	733	140	381	897	22	960	775	231	999999	695	403	273	251	311	699	999999	206	65	206	140	496	144	999999	999999	289	999999	544	397	999999	525	291	999999	384	323	52	300	999999	103	434	623	577	227	211	999999	55	999999	999999	700	999999	86	400	905	730	469	999999	599	963	999999	617	999999	425	388	999999	226	413	267	888	927	268	409	501	113	999999	999999	999999	278	932	999999	999999	999999	999999	844	733	203	135	386	416	915	670	453	336	934	485	294	208	199	275	985	344	788	999	339	999999	264	584	296	284	157	907	384	667	545	999999	226	999999	580	655	758	101	36	851	973	267	999999	83	566	628	346	384	373	999999	947	93	17	401	286	999999	999999	618	838	999999	999999	17	296	785	791	200	268	759	627	544	999999	894	999999	936	36	82	625	191	28	668	937	773	999999	999999	719	999999	999999	824	258	177	186	999999	262	923	592	965	970	39	999999	376	999999	587	756	828	495	63	775	80	999999	214	787	999999	599	180	175	495	474	914	76	339	463	444	511	460	367	376	999999	394	999999	70	999999	999999	899	651	999999	359	27	714	886	666	686	666	999999	54	389	889	550	91	758	107	501	999999	963	952	999999	925	86	305	471	128	421	390	999999	315	112	201	398	948	872	815	478	759	999999	409	653	796	985	466	80	999999	825	999999	636	999999	568	54	632	946	999999	383	
283	721	253	767	999999	305	940	153	941	197	500	602	999999	999999	628	742	999999	564	308	126	940	999999	999999	992	302	999999	754	478	999999	67	569	451	219	999999	541	999999	515	270	999999	358	855	841	999999	999999	977	233	350	693	628	825	26	78	648	999999	443	999999	496	260	474	394	551	471	407	999999	628	59	999999	721	411	871	237	767	999999	950	271	109	104	351	25	999999	520	70	850	920	51	999999	803	597	65	877	270	999999	999999	999999	807	393	443	999999	264	928	840	629	292	756	598	258	999999	697	359	344	569	154	245	405	999999	490	621	486	842	999999	255	795	665	533	611	972	972	640	999999	878	665	462	96	97	239	890	999999	104	331	792	999999	115	247	721	318	126	29	999999	895	999999	772	957	799	138	682	999999	964	758	155	999999	999999	38	554	999999	999999	117	67	158	176	999999	999999	526	164	59	303	999999	557	944	999999	999999	999999	581	744	825	115	708	662	958	414	194	999999	999999	949	705	999999	804	560	766	52	210	68	999999	234	911	999999	999999	802	749	999999	541	497	999999	543	660	999999	704	293	729	376	970	454	108	743	999999	68	691	577	999999	999999	999999	589	791	902	24	436	999999	357	833	219	999999	999999	912	134	873	696	906	486	298	999999	810	521	831	999999	81	999999	999999	138	251	852	924	677	353	215	999999	952	706	999999	999999	233	592	356	459	999999	515	75	541	974	869	296	161	215	288	428	733	977	758	401	831	268	476	953	116	999999	999999	192	562	707	999999	999999	989	789	956	999999	448	464	999999	322	999999	16	999999	985	999999	999999	701	999999	398	924	999999	368	999999	315	295	270	756	639	250	478	233	333	512	834	195	948	306	371	999999	223	979	999999	915	445	517	824	53	491	694	160	289	999999	793	637	234	430	727	683	503	696	318	808	223	999999	98	560	999999	389	999999	319	658	999999	470	999999	945	999999	453	757	999999	470	999999	275	944	999999	999999	657	539	875	999999	764	231	622	867	562	905	999999	65	331	357	999999	331	663	691	999999	999999	949	999999	618	999999	999999	976	969	885	42	478	53	863	132	404	441	31	627	779	45	999999	999999	472	907	999999	774	158	131	410	842	149	563	999999	569	598	249	550	921	192	590	788	262	737	834	93	861	317	999999	927	916	999999	703	884	655	297	465	486	208	348	999999	872	854	999999	53	893	915	469	304	534	999999	890	109	445	199	257	835	308	637	999999	418	999999	225	204	493	999999	999999	679	999999	281	143	999999	999999	999999	273	999999	933	693	694	940	
999999	999999	22	999999	773	999999	999999	268	694	408	999999	167	999999	999999	929	999999	657	999999	85	146	458	246	540	32	400	401	999999	999999	999999	999999	323	151	613	696	999999	25	999999	816	431	467	81	186	984	999999	999999	999999	913	967	653	812	70	282	999999	999999	999999	932	861	990	999999	999999	488	319	999999	222	999999	999999	553	162	729	913	17	841	239	617	74	999999	999999	20	999999	425	487	999999	872	369	421	999999	532	65	214	723	164	464	807	999999	999999	762	100	771	445	999999	432	761	247	739	805	229	53	10	493	220	680	850	786	592	894	999999	446	727	801	999999	999999	497	947	15	759	552	43	189	638	312	999999	489	575	705	992	725	343	999999	563	202	997	532	572	993	999999	313	677	224	164	82	325	372	970	401	999999	999999	813	999999	999999	999999	196	864	999999	999999	39	200	999999	90	600	178	573	999999	173	609	56	266	925	953	962	999999	875	818	35	999999	987	819	519	183	986	999999	912	111	999999	311	999999	142	999999	391	964	852	37	596	624	985	509	22	208	370	355	462	18	859	999999	533	387	377	839	805	203	999999	681	999999	103	541	999999	472	999999	862	603	913	999999	544	999999	120	428	288	203	49	67	999999	999999	158	828	534	999999	62	831	629	924	638	303	364	999999	999999	180	926	999999	93	729	46	999999	999999	999999	441	366	474	870	169	999999	108	999999	799	999999	999999	599	999999	999999	569	492	214	640	999999	938	965	619	741	356	245	939	502	785	999999	319	30	122	284	390	396	999999	584	192	672	525	825	463	999999	616	969	164	647	999999	933	999999	999999	406	342	999999	802	999999	625	999999	999999	229	611	322	74	489	728	116	324	999999	886	401	907	31	968	14	122	511	999999	999999	386	90	999999	999999	999999	519	794	623	999999	877	588	575	999999	999999	556	453	914	512	399	24	888	863	839	504	766	542	999999	503	438	999999	294	300	705	500	741	554	926	761	469	554	695	114	999999	999999	999999	320	999999	999999	475	999999	100	609	121	999999	999999	523	999999	797	93	999999	999999	300	999999	453	593	298	869	61	724	12	526	163	53	845	328	784	537	402	941	455	693	252	38	999999	999999	684	188	604	265	228	313	138	677	159	728	404	919	882	999999	275	451	999999	999999	472	998	937	566	276	782	999999	985	847	856	637	626	583	999999	999999	215	999999	119	274	796	506	698	999999	485	893	126	924	865	655	548	676	14	999999	526	565	915	310	999999	999999	821	803	242	999999	282	999999	999999	155	141	647	676	999999	165	999999	999	999999	774	
610	461	673	160	858	596	340	308	190	633	729	66	999999	999999	905	791	207	999999	999999	274	999999	125	445	999999	970	792	227	979	999999	520	827	999999	999999	791	314	999999	999999	761	963	217	999999	999999	999999	999999	999999	99	435	290	771	163	957	734	16	999999	999999	999999	26	311	189	75	378	361	704	669	806	831	999999	915	61	66	347	999999	489	784	372	85	999999	999999	568	881	999999	999999	999999	450	999999	102	891	350	259	820	832	152	999999	999999	999999	999999	462	999999	609	971	338	519	239	714	816	522	999999	231	593	466	470	986	743	308	708	999999	153	264	117	713	999999	419	999999	241	233	999999	863	591	944	821	999999	999999	430	999999	552	847	708	999999	634	50	847	669	999999	792	999999	846	999999	283	199	409	407	207	999999	895	41	999999	853	997	490	622	658	999999	287	999999	999999	867	566	156	756	860	732	999999	629	76	999999	999999	662	999999	882	387	999999	590	401	545	999999	999999	288	534	564	632	994	710	22	999999	999999	999999	999999	984	999999	999999	999999	262	526	338	676	757	578	258	39	999999	267	999999	125	999999	827	77	272	741	358	428	589	999999	999999	134	999999	31	637	617	684	999999	999999	677	924	400	107	542	74	73	999999	999999	999999	39	505	804	375	999999	595	909	194	324	921	650	635	530	902	999999	670	402	472	654	130	960	573	357	871	590	999999	725	15	295	13	209	871	999999	581	559	536	999999	758	999999	436	727	432	369	760	248	51	999999	497	848	871	671	600	224	544	999999	465	999999	932	999999	999999	870	903	899	999999	722	779	942	949	352	722	883	643	621	999999	403	537	999999	597	633	999999	660	237	999999	423	999999	999999	656	158	694	103	388	854	974	890	999999	823	532	999999	47	999999	999999	454	155	136	987	37	979	996	151	358	261	560	308	999999	310	643	747	486	978	999999	999999	793	265	258	343	999999	999999	999999	662	579	999999	165	559	174	450	216	999999	39	435	314	628	999999	999999	345	999999	828	556	738	590	922	86	56	80	924	346	314	199	896	793	959	368	258	343	571	353	106	11	144	999999	103	560	717	60	674	495	999999	786	919	417	999999	482	931	999999	740	503	999999	94	635	999999	145	27	196	246	476	945	379	999999	445	991	745	999999	422	943	999999	999999	999999	996	405	438	874	528	999999	488	999999	487	437	999999	602	78	999999	21	375	315	659	86	374	480	583	728	999999	999999	351	928	671	999999	70	988	654	379	144	961	689	999999	999999	999999	999999	707	957	989	518	271	999999	377	605	733	461	999999	293	419	
996	888	423	676	323	729	999999	351	817	601	427	999999	464	233	933	434	999999	179	362	52	338	667	523	594	220	853	999999	973	332	938	235	954	704	244	999999	999999	548	22	999999	234	440	406	890	365	572	999999	806	500	443	181	411	292	753	999999	999999	999999	374	828	466	469	999999	213	28	878	376	999999	999999	230	850	687	886	319	296	138	612	932	777	167	32	999999	999999	931	540	999999	536	943	210	463	163	53	881	719	999999	422	926	999999	388	21	999999	109	334	586	999999	755	294	101	995	999999	639	158	999999	216	806	999999	422	376	672	867	351	433	272	999999	76	806	806	176	999999	874	999999	999999	554	765	179	923	999999	999999	291	999999	866	445	999999	999999	823	15	491	674	913	240	10	560	564	999999	669	565	836	53	999999	843	949	999999	999999	131	424	999999	604	796	47	882	509	952	95	999999	11	906	485	999999	999999	71	324	141	262	999999	873	651	821	43	106	613	999999	772	999999	447	836	748	117	826	170	999999	999999	695	637	999999	730	57	475	999999	999999	762	89	158	585	459	528	999999	865	804	257	772	442	999999	699	433	795	737	999999	999999	61	263	799	659	527	897	660	999999	503	999999	802	826	186	999999	524	343	999999	938	196	500	918	999999	882	312	999999	397	137	839	996	213	244	993	999999	827	625	266	963	430	999999	688	999999	999999	323	643	12	430	596	298	56	365	899	857	550	999999	728	999999	380	496	89	139	770	821	999999	300	987	999999	782	358	529	267	380	113	999999	508	999999	28	704	249	999999	158	800	838	792	640	999999	387	452	541	999999	591	999999	476	999999	501	917	977	278	33	656	203	999999	999999	768	999999	999999	796	999999	52	999999	710	999999	141	197	931	999999	931	38	999999	986	999999	366	250	259	937	382	903	999999	815	590	724	750	680	593	115	510	562	80	13	999999	517	837	410	730	398	262	754	999999	419	173	985	948	286	47	56	837	999999	999999	830	416	92	43	999999	461	999999	959	658	548	999999	430	999999	861	34	346	999999	999999	955	519	999999	685	627	999999	353	652	999999	999999	473	999999	546	278	113	573	249	999999	999999	484	112	949	645	439	604	216	208	989	397	134	999999	999999	999999	284	999999	887	138	155	788	467	690	999999	856	319	495	24	11	812	999999	212	621	437	773	994	670	16	874	431	999999	421	426	363	264	480	851	999999	999999	999999	999999	225	445	103	808	999999	793	29	102	999999	999999	589	214	999999	671	194	512	497	176	573	614	875	23	999999	75	377	51	999999	827	385	468	
961	939	999999	426	112	767	999999	628	668	999999	999999	913	549	488	501	216	40	692	80	968	364	999999	999999	658	520	212	738	999999	999999	999999	466	999999	716	866	981	999999	474	999999	999999	427	984	868	507	371	963	962	999999	228	573	170	20	643	757	999999	114	603	999999	91	906	900	38	999999	999999	605	744	999999	206	999999	999999	999999	741	72	133	999999	983	495	860	150	999999	558	738	520	464	999999	62	822	443	309	762	388	223	999999	71	668	399	999999	680	902	627	514	999999	790	721	722	999999	948	520	115	433	618	742	999999	396	358	171	517	44	917	999999	999999	25	897	920	999999	637	358	11	999999	999999	499	999999	958	999999	999999	792	947	799	742	851	114	312	999999	875	153	645	926	996	712	507	881	459	763	359	705	498	868	870	603	94	999999	947	999999	851	934	803	784	773	216	566	223	718	302	75	448	618	687	32	776	482	999999	361	298	999999	381	49	999999	608	817	691	924	999999	206	657	999999	166	256	486	940	350	999999	163	790	156	294	173	166	697	910	999999	999999	845	999999	130	383	718	659	999999	480	894	752	999999	955	524	641	146	521	645	294	292	372	210	91	999999	621	557	570	151	672	217	883	364	698	730	880	999999	982	86	999999	72	507	999999	16	56	597	685	207	999999	515	157	651	999999	412	628	724	999999	763	668	999999	826	157	999999	436	999999	999999	398	487	235	999999	562	163	445	371	231	784	224	204	45	838	999999	359	304	636	999999	999999	372	999999	79	999999	279	324	323	577	456	999999	989	721	999999	44	209	999999	972	632	952	994	216	159	191	999999	510	416	728	999999	999999	477	853	881	911	706	649	999999	999999	229	999999	248	999999	867	914	316	999999	502	999999	10	638	738	386	671	683	530	359	222	999999	235	505	863	596	493	16	979	999999	999999	810	999999	999999	763	790	753	268	714	164	348	999999	999999	58	18	999999	727	999999	832	100	192	208	390	357	436	676	191	723	999999	651	999999	861	999999	255	999999	999999	423	615	874	999999	632	999999	969	376	20	978	895	999999	496	907	868	999999	999999	889	999999	909	430	689	999999	96	999999	40	758	999999	807	999999	309	628	371	327	541	122	999999	999999	999999	999999	999999	24	346	999999	780	14	236	603	999999	66	687	55	377	778	271	999999	656	788	349	602	654	999999	999999	533	679	277	816	179	375	756	972	298	431	108	999999	999999	999999	511	316	604	803	999999	289	999999	799	999999	260	592	65	807	465	539	545	864	136	331	999999	999999	778	999999	198	66	238	35	93	
399	999999	279	107	855	391	999999	482	744	799	999999	627	818	734	426	26	233	124	568	301	443	753	999999	972	359	999999	540	732	803	416	746	925	263	667	409	639	999999	999999	210	999999	320	67	800	75	636	704	636	87	362	496	965	942	670	734	650	645	999999	307	748	999999	851	422	679	338	62	574	373	999999	999999	786	45	737	914	152	980	385	953	501	346	654	334	462	999999	316	451	804	265	999999	26	764	582	999999	747	315	999999	999999	388	471	23	999999	341	485	752	999999	460	999999	38	999999	754	999999	692	565	961	999999	999999	398	51	372	887	999999	318	844	144	999999	999999	361	990	608	578	999999	997	491	488	999999	323	849	709	805	856	224	776	999999	774	752	999999	26	722	653	746	185	856	26	584	765	999999	496	999999	192	370	109	246	429	949	672	999999	210	87	687	779	719	999999	999999	999999	673	481	999999	79	391	498	198	638	346	862	402	999999	980	907	999999	530	999999	508	527	999999	756	977	356	999999	999999	484	871	938	45	999999	36	497	620	510	910	293	999999	427	959	694	181	470	899	567	999999	446	297	999999	999999	166	999999	999999	171	801	759	695	135	999999	967	907	627	999999	999999	472	835	905	999999	480	996	439	358	409	999999	999999	999999	999999	87	788	999999	999999	999999	999999	583	879	921	814	999999	818	751	224	167	999999	459	61	76	921	999999	437	732	651	999999	999999	306	999999	999999	553	671	338	538	473	999999	347	563	999999	720	59	677	723	999999	30	999999	797	999999	781	999999	999999	950	497	999999	351	427	999999	66	588	835	380	280	999999	82	999999	153	997	289	999999	606	820	825	158	341	26	253	154	886	999999	82	43	98	524	653	999999	602	184	571	197	999999	967	291	999999	999999	999999	779	29	651	999999	999999	581	517	450	184	461	155	801	166	749	107	283	763	355	999999	802	291	756	13	999999	999999	968	436	999999	242	639	538	850	682	999999	247	999999	999999	714	833	500	999999	647	349	201	691	801	27	821	99	772	999999	936	999999	673	68	32	26	416	406	908	155	425	217	545	923	304	129	174	999999	999999	999999	58	521	999999	286	644	999999	812	554	974	951	614	12	999999	999999	999999	392	19	933	224	217	97	318	924	354	110	439	804	999999	999999	999999	852	319	226	999999	999999	999999	452	999999	423	616	213	861	999999	957	540	422	747	999999	999999	912	999999	241	297	999999	692	740	596	671	186	214	611	544	999999	999999	108	305	786	999999	281	188	939	622	999999	608	14	235	886	967	999999	688	999999	695	948	483	571	621	
31	560	309	424	999999	780	220	219	15	669	999999	139	999999	244	635	278	837	152	972	497	721	999999	661	999999	999999	999999	857	497	999999	916	999999	999999	730	999999	283	236	179	857	360	999999	412	309	602	344	531	757	117	579	62	424	999999	999999	510	84	900	999999	999999	841	570	207	923	722	698	99	999999	29	999999	999999	961	409	109	979	791	813	95	421	96	326	999999	999999	999999	288	445	999999	67	999999	999999	999999	586	941	999999	337	296	162	245	999999	611	513	271	511	358	735	999999	999999	999999	999999	24	697	988	999999	256	582	905	474	685	999999	999999	601	41	294	845	752	796	29	999999	772	692	638	999999	999999	999999	582	65	434	999999	786	670	791	782	999999	774	486	667	107	695	754	431	999999	477	600	412	20	482	977	665	999999	939	598	582	999999	196	386	129	592	678	999999	999999	999999	999999	899	974	496	818	999999	999999	369	999999	698	999999	327	999999	999999	171	977	992	799	109	88	768	999999	847	81	219	999999	999999	398	367	85	428	31	236	950	105	999999	625	916	202	629	467	306	521	250	999999	264	211	325	225	151	999999	999999	573	999999	712	584	62	902	287	999999	859	130	12	19	279	999999	999999	399	774	999999	362	999999	607	480	620	472	630	606	808	954	39	677	183	225	485	549	457	999999	248	521	525	722	639	614	999999	347	303	511	970	960	173	811	551	632	789	523	999999	999999	829	250	953	999999	104	999999	558	192	947	786	534	730	856	313	161	999999	77	639	999999	992	999999	283	178	129	635	999999	791	227	999999	551	436	961	277	363	957	997	568	80	999999	999999	999999	587	399	517	999999	250	999999	859	660	298	564	160	86	289	393	556	999999	834	819	256	541	341	999999	406	360	572	462	999999	356	999999	694	997	999999	140	935	132	883	661	999999	395	999999	931	566	837	986	285	999999	987	999999	411	999999	733	260	381	999999	725	999999	992	166	414	787	611	513	505	603	567	149	945	353	270	672	421	999999	434	512	610	774	230	420	999999	686	475	999999	999999	999999	999999	746	639	365	220	999999	891	999999	737	999999	143	427	70	999999	429	146	939	643	708	739	513	51	999999	869	999999	950	309	582	999999	999999	322	87	568	999999	643	820	509	590	143	667	999999	916	999999	827	379	192	999999	987	991	937	746	831	824	215	725	919	920	999999	199	999999	303	319	422	19	999999	65	859	794	600	608	999999	359	999999	50	958	596	96	999999	500	983	247	322	591	153	980	490	999999	363	550	999999	899	739	400	999999	374	999999	504	945	542	
323	333	918	396	999999	999999	397	331	783	256	138	832	922	279	216	999999	980	727	999999	38	804	802	999999	253	876	708	999999	958	636	676	497	102	999999	999999	186	660	328	925	208	843	999999	168	999999	117	422	999999	977	470	194	851	393	743	235	917	737	999999	827	675	520	999999	999999	439	694	117	759	46	691	466	102	999999	703	999999	529	435	445	999999	999999	398	831	984	999999	436	774	784	292	753	867	999999	728	665	832	653	414	524	439	163	473	372	357	385	999999	999999	377	637	158	339	999999	799	482	102	999999	439	999999	536	999999	976	665	910	824	15	178	468	738	437	723	999999	649	14	999999	291	181	960	50	455	784	219	69	999999	636	953	999999	77	750	999999	476	403	809	878	999999	999999	498	563	547	351	217	741	783	940	999999	108	999999	219	804	999999	999999	238	398	398	999999	743	917	999999	283	870	999999	111	717	112	961	330	999999	771	443	542	792	617	422	999999	248	53	999999	999999	232	538	274	330	999999	559	715	247	999999	420	999999	827	999999	969	290	999999	999999	115	33	681	979	593	856	917	775	271	408	999999	816	699	160	708	317	798	306	744	606	156	837	167	396	723	325	999999	644	999999	996	822	336	745	999999	142	999999	755	999999	639	681	999999	554	999999	161	412	431	999999	270	999999	519	747	673	546	999999	729	277	866	294	265	999999	36	282	168	999999	585	976	81	875	27	688	562	658	666	72	258	999999	836	16	984	302	19	569	225	107	258	159	790	674	104	864	163	470	884	370	999999	84	396	735	576	999999	360	440	253	740	999999	999999	16	483	822	137	999999	859	309	963	269	466	66	70	26	999999	999999	406	780	999999	535	101	774	305	417	184	215	110	440	558	941	578	326	999999	150	170	152	317	852	999999	433	303	171	921	111	198	27	999999	999999	149	250	999999	660	100	214	865	999999	999999	76	647	922	999999	429	751	31	999999	999999	581	919	856	293	877	554	813	728	999999	930	853	204	228	167	879	391	300	999999	988	917	999999	280	285	846	999999	251	214	54	102	873	420	899	420	58	446	999999	862	856	373	408	999999	371	973	934	470	516	847	490	52	999999	999999	443	43	773	914	999999	644	19	999999	999999	350	768	999999	368	999999	954	783	180	720	474	528	443	999999	589	81	999999	307	999999	386	924	403	999999	12	999999	744	976	866	647	144	145	999999	853	999999	736	68	999999	735	999999	999999	516	733	677	769	999999	430	695	499	453	999999	60	999999	302	632	927	242	999999	766	999999	623	543	
98	145	45	584	999999	675	439	218	531	992	999999	999999	926	870	999999	999999	999999	999999	999999	58	999999	422	945	94	143	999999	230	87	503	442	321	253	991	881	428	597	999999	999999	999999	999999	266	291	922	709	922	999999	376	762	736	516	670	999999	768	999999	66	675	200	951	999999	999999	999999	362	999999	999999	680	999999	701	999999	452	603	999999	770	999999	999999	792	205	499	246	172	999999	999999	468	350	986	771	999999	485	999999	824	752	407	999999	742	649	310	999999	576	833	38	47	999999	330	320	143	431	900	781	799	999999	999999	999999	954	788	999999	132	986	999999	999999	999999	700	408	284	999999	699	206	403	37	910	668	999999	629	999999	999999	134	999999	999999	158	999999	564	871	208	685	999999	963	576	452	901	124	526	324	892	848	516	999999	639	344	999999	620	937	38	872	870	999999	893	241	519	746	664	423	999999	999999	804	172	999999	501	723	639	266	133	753	502	912	394	354	996	780	159	879	495	870	681	538	280	536	999999	999999	554	751	732	999999	706	247	701	185	999999	999999	999999	70	836	916	704	843	496	193	999999	959	999999	787	896	460	999999	866	999999	553	999999	999999	533	635	999999	173	178	888	534	76	56	264	221	218	999999	999999	999999	98	53	999999	999999	838	999999	96	10	49	851	766	854	281	696	999999	77	157	999999	185	564	59	613	999999	747	816	999999	430	999999	999999	747	277	919	987	365	281	822	600	388	832	268	446	999999	418	999999	412	43	262	379	217	197	999999	704	692	354	55	485	999999	831	358	999999	999999	999999	999999	301	584	847	867	915	425	26	476	769	682	917	127	424	205	361	345	783	65	999999	999999	93	684	573	237	999999	320	795	451	769	39	312	647	999999	999999	126	999999	999999	999999	347	953	200	720	999999	31	774	237	999999	289	29	496	575	473	569	30	646	999999	999999	619	233	604	629	575	707	740	379	279	999999	519	999999	624	999999	616	718	107	999999	372	390	999999	999999	999999	999999	515	432	282	999999	838	88	477	268	999999	725	999999	942	742	999999	625	999999	563	652	999999	999999	120	999999	404	716	958	999999	471	290	284	236	469	167	817	999999	123	152	434	286	540	201	162	261	999999	999999	834	674	975	773	123	999999	999999	899	999999	809	999999	314	37	999999	505	93	616	196	999999	999999	266	787	999999	827	220	482	999999	287	999999	314	453	858	633	505	999999	293	779	999999	999999	924	999999	569	999999	18	344	809	999999	868	781	457	999999	966	277	305	642	57	549	158	563	641	770	549	999999	652	365	721	681	532	684	221	313	
918	29	999999	872	696	586	126	999999	410	367	720	506	664	729	487	999999	337	999999	834	999999	631	144	535	164	861	782	999999	653	999999	999999	593	193	569	153	665	946	217	432	999999	999999	999999	664	163	999999	60	999999	133	922	999999	139	353	669	850	477	999999	784	999999	905	21	999999	38	999999	869	282	773	536	936	520	74	540	383	905	916	373	321	966	999999	260	113	817	999999	635	775	494	784	924	342	102	471	881	462	312	420	42	999999	959	794	880	510	523	116	999999	858	347	999999	999999	752	487	166	715	802	999999	801	203	265	402	999999	385	498	849	999999	844	58	999999	87	81	999999	884	999999	999999	181	110	999999	590	999999	999999	777	437	738	346	999999	999999	936	999999	88	229	510	999999	776	49	271	419	392	661	329	272	564	675	999999	684	953	868	556	999999	543	702	493	221	492	220	625	270	647	161	999999	999999	999999	999999	113	858	570	277	117	999999	99	762	718	99	271	449	490	999999	177	64	393	999999	308	999999	223	386	736	999999	999999	999999	999999	10	772	240	982	980	999999	999999	999999	411	999999	685	761	999999	715	999999	983	999999	999999	53	730	524	103	592	999999	999999	50	776	999999	726	132	999999	543	551	477	98	999999	488	116	290	999999	227	999999	765	941	707	550	644	999999	999999	403	342	348	690	835	900	907	189	471	616	940	588	195	845	289	841	151	219	197	999999	789	999999	297	669	959	513	984	337	651	71	825	999999	360	644	999999	789	932	852	999999	577	999999	811	26	499	350	506	41	693	486	110	565	341	457	999999	999999	897	54	999999	731	999999	915	580	537	410	791	544	237	550	521	499	908	299	503	619	445	978	489	798	328	462	481	301	851	551	505	493	948	561	991	435	999999	263	130	393	999999	611	283	615	708	999999	999999	999999	181	986	201	276	837	837	364	674	418	256	360	999999	850	623	728	986	999999	307	595	676	559	95	999999	655	178	119	957	834	704	874	99	522	194	990	129	864	359	238	999999	121	999999	326	27	499	902	999999	543	48	882	297	999999	410	999999	602	932	999999	999999	546	108	727	880	530	969	999999	166	838	94	860	504	999999	636	676	651	999999	479	999999	999999	264	752	999999	576	918	951	417	174	689	311	592	68	999999	632	813	140	928	240	676	999999	999999	342	999999	766	682	999999	27	660	43	759	999999	132	699	27	978	999999	781	999999	962	578	562	380	477	536	502	802	471	242	999999	999999	722	999999	802	885	595	921	688	999999	894	383	999999	756	140	929	999999	469	999999	
999999	999999	999999	359	777	278	108	999999	112	865	538	273	880	83	999999	838	497	46	491	999999	814	432	66	114	231	266	999999	999999	805	999999	999999	960	43	999999	455	999999	999999	196	944	975	703	999999	492	65	160	296	24	310	999999	918	643	893	93	150	554	593	999999	915	137	999999	999999	464	988	862	328	577	240	999999	627	207	45	310	101	999999	625	723	939	10	999999	935	252	287	495	887	606	653	999999	893	889	999999	990	887	69	433	296	249	111	999999	999999	582	65	578	999999	950	882	342	801	577	524	830	653	999999	999999	999999	278	412	968	999999	266	674	701	347	556	764	217	158	251	999999	229	386	621	319	273	999999	999999	674	999999	544	14	999999	852	999999	378	68	219	403	926	866	165	883	999999	10	373	999999	881	718	31	918	743	999999	100	143	999999	147	219	344	333	589	322	604	808	433	107	991	822	402	968	497	555	999999	232	385	512	999999	116	621	945	210	500	171	652	684	801	999999	183	718	950	240	849	875	999999	347	553	560	85	846	999999	382	250	488	749	534	373	930	999999	715	631	999999	41	597	398	133	98	161	952	133	632	999999	817	114	451	999999	647	999999	743	999999	999999	999999	999999	269	999999	573	960	21	422	127	321	871	767	468	96	939	209	999999	486	946	258	999999	608	951	223	85	564	146	999999	21	999999	693	196	627	883	999999	750	772	878	999999	173	87	738	834	812	999999	69	359	27	999999	538	395	203	797	999999	438	352	319	55	643	19	823	974	999999	999999	999999	684	150	584	999999	999999	436	383	661	783	181	663	774	999999	462	26	999999	129	534	482	501	500	999999	990	455	337	999999	999999	245	815	349	112	337	604	194	86	918	774	610	999999	112	22	542	24	464	999999	578	180	593	627	804	704	449	999999	738	137	296	160	139	89	757	710	147	845	999999	999999	999999	179	954	999999	107	440	518	221	380	489	958	384	536	679	758	270	142	618	21	644	663	409	999999	999999	790	768	644	530	999999	401	874	696	999999	395	999999	408	225	217	529	999999	999999	237	558	258	179	911	624	459	331	497	577	999999	834	798	999999	999999	313	896	595	339	999999	987	655	999999	614	271	803	150	240	999999	54	924	999999	647	458	435	851	617	888	878	154	194	209	78	824	355	999999	781	980	523	104	329	622	199	578	208	999999	579	999999	907	999999	483	229	971	452	652	999999	999999	999999	980	84	696	18	717	999999	610	787	587	999999	269	409	31	170	717	999999	725	999999	899	79	260	853	999999	973	
999999	769	670	965	238	625	182	916	675	999999	999999	448	408	999999	905	14	999999	420	994	425	999999	508	96	323	511	999999	726	999999	539	999999	99	136	999999	723	37	947	525	999999	559	961	981	352	999999	589	169	999999	999999	415	999999	999999	111	839	999999	999999	598	999999	999999	356	463	521	898	832	999999	999999	999999	873	645	999999	292	999999	488	331	861	43	444	999999	774	999999	163	242	860	999999	999999	999999	25	260	278	947	134	555	273	999999	192	48	72	159	966	186	247	999999	634	999999	132	448	416	780	978	825	421	567	708	186	202	230	660	586	999999	742	542	999999	605	697	999999	737	999999	999999	149	999999	970	294	75	597	999999	867	608	689	199	999999	237	245	999999	452	535	567	846	999999	975	961	387	485	999999	233	644	999999	691	936	999999	395	999999	106	640	165	855	136	501	999999	999999	999999	622	971	397	393	999999	306	819	162	172	992	890	608	344	188	999999	494	34	999999	953	122	186	999999	77	999999	751	140	604	126	999999	408	999999	735	999999	650	349	416	98	876	718	347	999999	538	999999	999999	504	155	762	462	719	999999	112	999999	167	805	999999	950	903	593	642	384	702	999999	565	763	926	999999	439	999999	999999	39	406	157	133	999999	786	647	897	999999	309	606	378	152	407	999999	306	416	578	372	500	398	512	999999	244	343	645	633	973	999999	701	349	715	77	999999	690	999999	955	536	550	28	511	999999	464	294	45	16	559	999999	338	466	520	999999	76	203	450	526	999999	912	789	971	999999	674	886	999999	959	891	310	529	716	272	351	880	999999	353	989	346	58	219	209	337	95	337	999999	554	191	763	648	999999	999999	999999	72	52	746	579	999999	836	175	716	335	154	705	999999	999999	76	125	639	999999	999999	214	113	478	692	713	999999	885	825	40	342	566	205	999999	437	356	553	209	308	144	458	488	162	999999	999999	884	999999	631	64	748	578	438	999999	215	999999	669	79	695	380	339	293	999999	49	806	832	160	999999	901	999999	999999	45	999999	817	999999	999999	244	62	932	145	999999	999999	830	830	87	999999	999999	999999	999999	327	768	286	857	829	968	850	765	448	355	348	192	754	164	363	380	713	710	620	55	116	690	616	146	999999	572	999999	462	862	962	999999	928	145	150	583	509	407	999999	48	999999	655	344	795	706	594	953	999999	503	999999	999999	373	751	999999	968	883	999999	161	150	308	999999	297	398	902	486	11	419	56	613	580	853	972	535	672	999999	400	772	895	910	552	606	518	999999	985	999999	999999	603	645	176	
267	947	358	999999	879	781	999999	266	442	319	999999	184	906	999999	923	999999	487	838	88	521	578	120	741	250	597	701	999999	999999	412	499	888	999999	774	880	356	633	504	715	656	891	999999	999999	340	586	999999	999999	699	999999	264	372	925	999999	525	133	999999	156	215	118	999999	999999	42	451	854	942	430	999999	410	999999	103	299	128	771	999999	196	309	444	780	999999	45	230	12	680	855	50	999999	137	999999	650	291	209	427	999999	999999	999999	999999	770	999999	397	165	907	967	673	974	999999	253	999999	578	999999	823	999999	376	61	82	999999	999999	999999	595	813	378	302	999999	759	999999	999999	871	999999	999999	712	999999	539	999999	392	999	138	263	339	706	889	796	420	559	553	826	999999	833	999999	324	607	304	999999	184	475	999999	862	491	217	928	91	103	521	999999	866	12	294	999999	984	61	944	195	846	655	705	26	957	743	999999	933	617	70	504	417	999999	418	828	365	688	372	146	646	55	410	999999	999999	285	982	692	999999	542	137	848	324	380	421	458	852	999999	458	71	129	999999	284	999999	999999	598	114	999999	458	183	929	320	621	915	307	150	445	40	909	741	975	61	331	400	490	999999	189	47	707	959	975	886	240	311	27	38	771	999999	999999	207	999999	673	243	999999	613	816	237	999999	82	281	22	822	999999	717	999999	77	296	883	830	810	999999	999999	612	999999	208	52	90	320	897	279	999999	356	437	712	999999	311	817	954	787	673	983	780	964	435	947	163	327	522	224	949	741	999999	268	999999	788	112	70	745	179	570	735	917	511	803	901	999999	999999	999999	155	784	260	342	106	167	999999	638	113	186	551	54	999999	567	105	948	538	999999	97	644	923	468	250	999999	785	999999	999999	76	278	170	534	290	768	470	999999	440	699	999999	999999	111	966	159	999	999999	203	134	999999	177	822	563	275	420	578	750	999999	686	544	188	556	999999	229	999999	999999	943	652	270	285	263	200	664	258	139	700	999999	677	999999	999999	366	878	660	381	769	999999	999999	999999	124	711	999999	537	690	896	521	999999	912	999999	999999	789	66	242	933	848	999999	999999	999999	314	999999	719	999999	83	999999	999999	999999	309	895	508	460	516	655	58	538	558	268	726	510	768	737	999999	788	114	471	984	413	134	999999	812	789	999999	96	410	758	404	129	999999	378	473	718	999999	956	413	431	699	144	999999	704	384	590	865	476	398	576	999999	930	487	999999	999999	999999	63	999999	999999	718	999999	999999	255	299	143	999999	999999	357	46	60	526	329	384	683	
772	849	405	429	570	231	999999	325	999999	833	898	999999	641	342	203	660	664	999999	999999	694	763	278	889	717	570	945	999999	518	999999	347	60	540	556	803	999999	999999	417	633	793	862	795	351	732	421	999999	669	797	980	163	999999	999999	668	456	689	999999	503	960	999999	859	625	954	414	886	999999	782	999999	999999	837	503	868	253	40	74	21	899	422	546	477	326	999999	999999	999999	999999	63	999999	391	94	866	883	345	374	729	774	177	907	999999	465	382	999999	43	752	960	487	999999	999999	999999	604	444	790	508	957	493	371	959	477	667	59	832	408	401	999999	60	953	168	504	999999	266	896	999999	999999	999999	173	838	292	157	197	809	80	999999	596	787	649	86	385	999999	999999	999999	815	699	999999	341	632	999999	999999	999999	701	16	999999	790	619	109	999999	999999	999999	551	793	655	89	811	290	858	979	912	812	613	634	999999	577	999999	622	166	999999	206	999999	187	333	199	999999	531	456	190	490	289	310	496	999999	318	804	834	595	236	287	14	999999	390	362	719	172	634	999999	727	999999	549	177	462	658	999999	477	104	227	603	999999	557	364	110	999999	699	612	325	533	326	999999	743	999999	396	879	446	787	999999	825	613	999999	999999	406	999999	750	940	121	847	838	578	840	710	616	991	181	729	649	318	22	999999	999999	999999	110	809	557	695	364	780	583	221	724	994	279	614	575	98	161	635	359	437	587	765	487	999999	485	469	999999	999999	999999	999999	999999	478	470	999999	506	191	865	596	181	65	586	340	273	626	853	846	440	12	425	999999	577	23	958	999999	84	999999	369	999999	333	999999	568	171	999999	999999	423	255	533	116	999999	394	233	564	463	304	851	257	502	860	999999	999999	38	134	777	142	582	784	999999	886	98	999999	822	720	272	94	496	424	775	839	999999	608	322	334	894	41	999999	22	559	664	999999	999999	849	508	999999	694	68	999999	999999	432	851	999999	735	999999	28	952	572	512	301	999999	808	436	481	662	999999	503	326	704	999999	745	283	999999	234	999999	163	270	316	324	678	999999	36	62	40	352	988	572	999999	674	316	942	469	999999	999999	190	999999	999999	355	196	850	549	378	999999	213	648	159	292	415	879	999999	757	645	258	833	723	353	999999	406	999999	674	999999	630	651	398	297	286	925	848	999999	999	856	914	129	473	999999	209	671	848	391	203	999999	166	993	999999	558	306	221	523	999999	837	110	900	226	522	764	918	726	965	916	372	999999	443	372	999999	638	999999	526	999999	704	523	681	907	
24	935	968	928	636	999999	999999	990	75	412	851	215	899	956	999999	607	709	220	483	999999	999999	29	969	272	794	123	551	999999	999999	437	819	483	999999	203	885	290	554	999999	999999	264	135	925	999999	999999	591	999999	980	681	155	919	84	493	50	974	974	999999	966	705	144	999999	999999	135	220	637	593	378	999999	706	80	999999	63	999999	928	229	580	17	722	999999	999999	637	143	999999	569	999999	362	335	999999	191	999999	890	324	848	702	768	999999	10	714	669	237	223	117	283	610	999999	999999	211	564	820	404	999999	999999	817	34	506	389	59	566	999999	999999	268	935	867	999999	189	102	214	999999	999999	885	999999	302	62	999999	467	529	999999	269	830	994	161	999999	622	999999	260	999999	507	999999	205	389	293	444	999999	394	969	287	250	795	430	646	661	40	999999	935	823	999999	229	896	567	976	529	999999	735	365	133	497	323	999999	237	571	595	390	999999	780	601	146	937	668	951	189	289	74	999999	194	342	999999	375	687	963	999999	398	610	266	229	859	999999	708	999	999999	481	964	170	568	859	999999	999999	64	624	343	687	737	561	945	387	696	465	951	550	999999	999999	132	636	126	651	183	984	134	756	921	108	437	938	407	479	225	999999	505	979	999999	72	999999	751	353	999999	999999	836	665	878	999999	403	552	168	977	999999	359	337	53	999999	999999	76	999999	308	703	245	259	999999	164	475	999999	577	960	972	417	960	936	999999	999999	840	999999	346	999999	999999	999999	527	556	999999	960	149	129	887	999999	588	302	76	915	768	999999	999999	999999	59	682	199	715	999999	443	579	999999	27	331	978	55	213	124	349	747	900	84	186	689	980	838	24	355	285	501	999999	679	350	54	178	999999	184	813	753	664	999999	999999	278	93	976	528	943	999999	150	842	999999	474	999999	328	999999	999999	871	429	999999	999999	667	843	440	463	71	999999	999999	973	999999	999999	999999	999999	370	999999	618	370	999999	102	999999	999999	895	999999	215	442	628	999999	726	32	38	483	461	754	766	542	996	295	109	814	31	85	999999	969	665	999999	999999	482	999999	999999	709	655	889	999999	716	999999	325	470	638	999999	999999	164	999999	387	944	679	203	125	999999	828	688	333	270	990	999999	636	343	999999	541	999999	471	155	803	459	322	383	999999	682	48	181	227	535	999999	111	999999	999999	999999	999999	999999	985	302	855	849	285	588	386	999999	898	708	89	262	999999	999999	919	999999	689	361	724	74	570	94	999999	999999	462	999999	162	999999	169	20	213	999999	602	899	555	427	615	306	999999	
870	999999	989	695	974	958	919	827	999999	737	575	300	515	999999	675	465	999999	781	778	396	674	999999	709	235	888	504	999999	659	499	384	502	920	999999	833	999999	138	581	398	999999	128	542	999999	999999	939	999999	720	999999	557	926	444	654	645	837	999999	852	999999	236	763	807	999999	613	269	338	231	999999	654	999999	681	333	547	884	999999	246	659	853	892	879	999999	999999	999999	805	797	733	64	730	999999	93	482	999999	419	902	817	590	75	514	283	999999	334	704	939	999999	999999	234	389	560	999999	999999	187	999999	960	999999	466	999999	999999	674	999999	536	283	501	387	571	999999	700	914	645	77	921	181	154	580	447	554	74	702	999999	999999	573	354	504	589	458	905	426	30	999999	445	694	950	999999	999999	747	180	999999	327	377	388	326	999999	743	999999	999999	999999	43	485	522	20	402	999999	285	999999	252	191	778	912	999999	666	999999	680	70	210	999999	971	999999	455	833	999999	721	747	334	976	472	999999	999999	21	369	999999	871	941	999999	843	999999	274	674	999999	455	999999	999999	920	397	711	379	646	259	543	120	257	456	587	652	256	999999	654	999999	309	424	989	581	767	552	708	794	77	182	226	167	118	307	276	999	277	999999	800	359	622	999999	825	14	76	900	999999	774	294	298	261	554	398	177	374	100	999999	984	634	377	689	917	999999	999999	42	386	12	999999	190	587	999999	381	498	999999	999999	702	999999	985	514	999999	440	999999	999999	999999	921	672	768	940	999999	186	543	999999	249	432	670	704	304	362	971	690	898	171	593	706	913	879	66	104	693	999999	501	999999	479	768	999999	754	417	534	552	369	999999	999999	999999	13	54	101	999999	75	633	778	408	999999	23	824	999999	279	350	999999	999999	51	616	674	999999	270	684	71	813	481	495	916	999999	770	810	999999	82	836	153	590	661	822	748	999999	470	914	273	265	468	654	799	667	414	999999	999999	510	753	943	815	999999	329	999999	287	660	579	999999	491	638	435	412	752	142	135	760	151	51	999999	625	214	341	996	428	603	169	682	828	511	999999	110	999999	858	999999	30	999999	271	678	544	999999	421	752	433	635	829	999999	902	666	999999	654	999999	627	217	137	738	483	761	999999	389	128	977	750	215	807	538	136	553	623	999999	740	498	999999	507	999999	214	461	907	371	598	547	267	25	999999	857	222	999999	999999	731	400	547	634	371	999999	999999	120	670	546	626	999999	703	999999	999999	999999	801	165	998	999999	12	922	999999	575	999999	311	842	999999	999999	464	358	595	65	999999	
999999	232	999999	999999	999999	999999	999999	104	999999	999999	291	273	895	999999	978	470	999999	702	223	999999	98	808	123	971	244	999999	456	999999	999999	216	198	999999	51	667	689	66	999999	695	37	999999	49	908	999999	372	293	999999	999999	807	882	501	999999	656	381	703	999999	24	119	999999	871	78	728	999999	945	999999	726	999999	232	238	355	922	489	800	674	400	322	999999	429	999999	687	117	653	648	999999	999999	247	542	659	347	720	999999	946	999999	823	959	104	999999	962	999999	645	43	904	187	461	999999	21	178	981	980	391	767	595	367	914	764	424	999999	999999	999999	100	999999	601	884	517	680	999999	111	977	715	305	798	227	999999	115	654	213	476	197	999999	646	79	999999	678	999999	953	999999	588	473	69	999999	999999	679	675	960	461	999999	30	670	999999	985	909	201	999999	999999	592	550	226	262	999999	560	948	892	133	651	999999	999999	922	927	999999	600	396	637	999999	180	291	129	551	999999	654	222	193	999999	416	735	737	878	293	999999	373	413	863	336	213	508	596	131	556	33	939	827	519	999999	116	189	598	281	282	106	403	999999	998	999999	608	57	377	152	486	999999	913	152	350	928	564	999999	737	69	999999	419	999999	170	573	527	478	999999	702	101	699	236	146	465	605	196	999999	900	415	64	728	166	141	454	645	168	999999	999999	486	591	999999	955	999999	539	847	863	523	243	899	999999	340	781	354	285	999999	999999	260	458	546	999999	999999	663	745	683	341	999999	999999	999999	524	414	999999	680	350	121	999999	743	999999	607	618	742	999999	366	11	934	999999	947	811	855	11	395	908	661	260	333	262	874	220	769	207	579	584	999999	999999	494	72	659	999999	243	722	999999	999999	652	839	804	999999	999999	662	999999	958	394	466	433	137	139	999999	755	430	26	858	689	999999	25	409	999999	167	288	648	517	999999	74	515	999999	143	999999	999999	265	822	455	843	291	222	999999	810	813	123	999999	267	589	987	316	239	424	384	999999	185	999999	252	999999	646	211	332	999999	937	894	878	999999	999999	834	999999	251	933	974	183	577	477	133	999999	999999	924	16	31	69	529	566	999999	101	204	110	127	470	22	999999	808	642	958	999999	472	915	999999	999999	861	432	999999	999999	999999	264	999999	806	565	61	254	656	876	640	189	273	999999	381	999999	787	693	199	717	748	238	912	175	999999	999999	410	661	299	661	698	154	598	688	783	999999	580	849	397	545	75	226	366	999999	178	462	694	999999	100	999999	999999	542	672	715	632	518	999999	99	999999	999999	999999	999999	
954	994	187	999999	590	585	841	197	489	999999	306	653	652	999999	999999	768	997	87	924	999999	570	443	513	165	481	883	66	274	999999	490	149	999999	999999	674	999999	999999	967	681	999999	119	999999	903	999999	220	999999	29	72	110	999999	701	999999	999999	273	206	830	521	491	31	999999	706	528	577	473	998	798	106	272	977	999999	999999	801	325	215	815	358	667	76	303	999999	462	821	999999	627	999999	399	999999	999999	194	844	749	999999	945	667	999999	590	42	999999	999999	422	150	756	999999	999999	147	900	775	426	458	848	173	454	999999	999999	561	999999	572	949	999999	609	291	170	88	143	521	999999	999999	658	999999	234	999999	238	698	881	779	706	999999	999999	490	131	623	99	488	345	681	999999	999999	842	999999	999999	28	93	987	768	140	979	678	999999	327	999999	999999	999999	386	233	533	934	756	316	333	999999	999999	455	999999	330	999999	999999	999999	742	461	226	935	22	552	999999	999999	241	250	929	750	999999	38	999999	799	971	85	999999	713	264	812	746	548	386	519	260	139	999999	624	999999	999999	938	307	935	500	999999	583	42	574	624	26	999999	694	826	565	999999	826	999999	999999	498	999999	490	488	999999	929	715	677	558	502	301	632	643	617	584	157	812	502	999999	293	698	397	999999	930	999999	248	521	62	722	999999	985	434	763	917	136	421	302	459	999999	16	784	999999	34	539	999999	999999	382	999999	119	678	753	41	733	999999	957	110	211	559	400	999999	418	662	954	738	516	867	999999	999999	491	173	855	363	623	96	508	999999	372	513	657	105	865	999999	943	54	77	954	700	999999	959	999999	219	742	68	699	999999	131	479	999999	32	416	999999	656	202	999999	823	399	418	647	999999	999999	999999	697	901	304	999999	580	719	999999	671	562	999999	197	766	465	954	999999	304	923	498	386	794	86	491	251	972	999999	645	997	230	677	546	63	107	276	298	521	840	764	999999	27	412	999999	625	470	249	935	999999	736	991	710	105	494	159	206	999999	660	216	660	332	115	934	722	690	993	26	123	99	999999	177	442	281	540	547	999999	999999	235	999999	31	11	46	999999	909	16	519	581	61	999999	901	999999	637	315	190	442	280	93	689	999999	631	454	999999	846	398	568	558	438	565	946	678	231	999999	209	195	999999	295	785	35	716	180	422	964	218	999999	999999	540	137	101	107	277	397	999999	357	999999	576	999999	999999	931	350	457	90	26	999999	235	999999	999999	999999	129	999999	156	494	67	973	999999	219	489	999999	999999	274	999999	431	346	467	679	291	935	
326	378	618	783	999999	854	999999	269	999999	405	860	982	999999	430	112	18	570	951	782	339	322	649	621	999999	999999	542	666	322	36	743	558	435	944	744	387	69	999999	747	999999	999999	383	713	618	813	629	935	999999	844	926	423	776	999999	896	952	623	676	999999	531	826	563	198	999999	999999	355	846	435	48	773	999999	52	506	823	999999	999999	999999	608	40	807	999999	999999	999999	999999	999999	999999	967	52	538	992	131	999999	311	979	920	497	999999	21	481	999999	966	203	896	376	802	883	916	953	616	754	999999	24	646	949	999999	805	171	377	975	629	388	999999	896	999999	999999	341	999999	527	902	412	999999	944	137	999999	841	999999	135	35	28	512	697	24	999999	784	996	999999	74	362	999999	999999	999999	999999	999999	851	999999	999999	307	999999	724	470	999999	398	60	213	999999	61	887	878	118	798	680	999999	358	472	932	999999	999999	999999	59	545	277	388	610	787	86	999999	908	286	883	678	966	284	310	999999	369	999999	963	233	730	944	999999	196	999999	128	445	200	999999	572	918	520	999999	195	800	189	999999	999999	788	273	999999	438	152	611	995	440	831	405	999999	999999	112	634	409	154	391	999999	326	90	144	999999	351	885	999999	345	367	372	882	781	483	131	364	999999	999999	700	106	301	999999	617	999999	813	999999	999999	365	926	469	999999	121	651	804	999999	862	122	630	307	999999	251	540	999999	999999	633	557	60	921	999999	445	507	125	709	57	99	313	709	999999	999999	204	312	530	999999	876	999999	999999	241	977	999999	269	251	974	999999	779	855	761	995	999999	567	266	999999	128	651	490	999999	179	411	603	714	999999	162	232	310	113	619	721	568	930	999999	382	325	82	143	454	204	532	903	929	999999	338	999999	346	332	73	999999	194	878	491	913	999999	848	638	272	999999	999999	29	999999	999999	999999	999999	202	74	202	194	940	174	999999	207	999999	439	275	482	410	385	84	816	999999	246	999999	435	842	87	999999	277	533	687	999999	999999	999999	999999	999999	999999	769	999999	145	252	153	148	133	999999	209	680	999999	484	638	999999	237	999999	331	300	129	438	962	734	999999	125	58	925	999999	263	364	257	999999	120	999999	480	712	352	249	831	999999	999999	999999	362	235	171	882	542	999999	166	459	922	415	999999	65	429	832	45	767	999999	204	999999	486	999999	999999	999999	821	94	903	999999	664	885	647	499	627	368	325	610	508	999999	243	516	296	504	804	441	842	811	65	161	999999	676	999999	229	637	454	284	253	923	999999	350	798	638	480	501	573	999999	915	430	
697	999999	999999	999999	637	999999	688	931	982	999999	999999	999999	19	38	751	999999	987	999999	428	999999	182	93	999999	687	234	788	445	877	816	999999	999999	999999	927	391	367	999999	426	150	947	441	949	523	302	999999	925	999999	341	769	887	959	513	272	999999	63	258	999999	42	999999	312	848	999999	810	999999	999999	833	841	191	999999	999999	704	999999	847	999999	986	999999	658	999999	893	761	67	457	675	999999	856	498	968	308	873	142	753	999999	881	838	108	99	999999	999999	323	999999	93	984	712	108	192	865	999999	999999	999999	149	600	823	148	782	254	401	999999	820	267	490	864	999999	999999	495	917	999999	222	18	265	897	774	999999	477	549	678	83	999999	577	807	990	832	70	437	999999	999999	929	999999	999999	594	707	422	328	151	833	489	550	999999	226	190	502	653	657	653	973	374	999999	356	999999	999999	999999	656	108	22	276	999999	804	115	583	953	988	813	123	424	999999	484	456	116	999999	69	999999	405	527	397	314	347	184	416	999999	369	200	582	286	999999	999999	999999	324	315	999999	185	999999	445	103	273	201	689	540	242	999999	999999	918	244	712	539	999999	999999	999999	710	707	929	999999	397	651	224	763	999999	999999	128	999999	506	999999	151	241	999999	385	691	311	264	999999	999999	807	999999	321	965	451	956	870	999999	27	999999	922	613	607	946	701	296	794	879	510	999999	162	999999	241	598	999999	776	12	999999	164	295	473	873	514	92	999999	999999	86	685	999999	806	545	790	111	364	584	557	543	295	767	999999	897	432	754	419	473	999999	710	999999	637	674	999999	626	592	731	184	59	999999	525	999999	169	220	118	116	703	999999	372	999999	877	24	780	243	717	486	76	398	999999	129	104	618	736	831	363	58	108	853	919	207	379	189	535	459	999999	999999	999999	878	999999	999999	60	179	110	85	999999	708	856	441	246	149	999999	999999	143	929	999999	906	999999	338	999999	70	18	849	331	174	940	697	489	999999	225	255	879	198	609	725	999999	999999	518	660	999999	654	202	667	617	779	999999	45	56	999999	999999	999999	384	278	999999	728	999999	211	848	999999	145	145	229	999999	225	990	270	999999	734	417	999999	88	398	436	340	999999	867	350	242	552	493	904	650	883	875	999999	871	610	999999	880	999999	867	87	582	525	862	999999	667	452	626	518	352	999999	639	999999	377	722	947	938	999999	999999	966	968	999999	452	240	999999	345	658	999999	129	660	171	999999	998	993	10	816	999999	999999	777	210	999999	615	43	150	603	21	149	999999	393	923	671	357	29	999999	999999	
781	139	294	376	99	18	342	507	999999	191	457	640	750	377	905	46	470	51	660	78	363	272	311	637	483	206	999999	999999	205	999999	813	833	557	105	999999	686	626	999999	687	201	565	117	185	999999	155	381	399	141	487	999999	999999	315	369	999999	999999	518	827	656	999999	892	858	615	312	868	377	999999	93	655	999999	228	999999	999999	363	469	999999	999999	999999	352	492	112	999999	999999	248	318	999999	507	999999	999999	999999	710	999999	969	218	794	999999	949	805	316	591	530	298	743	983	269	999999	843	999999	899	870	299	431	999999	999999	790	95	839	376	994	91	999999	159	909	105	447	369	450	160	569	136	563	999999	999999	761	999999	814	73	45	979	840	944	555	574	313	270	999999	999999	805	999999	999999	503	582	811	235	721	381	388	648	545	899	37	692	393	772	999999	848	651	723	212	976	32	999999	397	163	999999	324	584	999999	834	169	984	999999	732	999999	999999	999999	639	554	49	999999	999999	424	500	89	813	999999	999999	802	995	999999	636	660	603	999999	686	700	195	657	98	406	999999	999999	813	386	999999	392	959	533	149	337	218	107	683	621	550	607	312	317	350	885	999999	782	609	999999	532	334	999999	999999	183	999999	999999	982	999999	999999	794	652	611	999999	175	430	301	639	662	999999	213	539	999999	981	900	999999	999999	878	317	213	999999	23	999999	401	853	590	351	999999	359	999999	542	236	641	50	999999	898	996	199	999999	920	593	999999	999999	941	219	993	357	69	391	105	999999	999999	674	999999	397	999999	999999	219	270	584	88	623	999999	455	999999	976	897	936	165	11	91	999999	999999	396	619	732	999999	999999	999999	859	243	292	296	999999	672	626	561	388	653	55	429	787	999999	999999	841	969	241	674	815	242	106	421	904	999999	24	345	190	288	642	664	887	247	37	410	999999	999999	999999	999999	782	510	424	519	292	119	582	999999	279	178	555	650	501	229	426	999999	763	999999	388	906	999999	336	445	283	999999	999999	168	192	759	528	225	55	642	215	891	314	818	586	138	794	999999	999999	75	999999	733	992	999999	667	820	88	646	529	417	430	999999	999999	999999	150	773	304	950	399	544	751	952	509	18	295	338	122	141	999999	693	593	108	529	270	999999	550	999999	824	999999	999999	681	881	696	637	221	428	445	999999	999999	813	834	843	418	185	999999	68	999999	999999	877	339	708	999999	470	999999	824	331	266	999999	639	600	30	479	459	37	863	869	266	871	796	999999	892	871	463	373	859	749	690	354	946	375	999999	999999	999999	171	999999	733	
999999	859	813	999999	999999	260	610	86	792	364	393	999999	321	454	802	361	999999	999999	446	999999	493	106	977	84	641	912	248	999999	999999	261	532	298	372	139	458	406	999999	907	705	642	270	387	999999	504	365	309	43	501	999999	965	582	936	724	999999	250	325	882	999999	258	259	999999	346	999999	540	831	105	28	191	999999	405	302	289	315	803	576	999999	525	482	718	342	879	746	999999	317	679	999999	573	544	889	999999	524	330	999999	456	631	923	583	50	673	270	290	851	505	178	999999	999999	631	999999	999999	999999	800	999999	29	915	380	274	999999	496	861	245	999999	483	302	862	881	999999	630	999999	182	653	999999	484	809	999999	61	37	999999	532	645	387	965	652	293	754	343	124	311	743	999999	366	287	97	188	437	738	806	558	643	999999	700	671	772	748	607	611	999999	600	570	864	999999	33	999999	850	999999	280	878	999999	548	529	999999	670	887	782	815	999999	999999	999999	381	719	254	478	607	999999	999999	999999	202	904	685	999999	27	523	740	879	999999	343	173	246	704	167	859	617	20	124	530	40	784	989	932	241	175	29	229	999999	619	999999	999999	999999	906	999999	999999	974	513	405	511	253	930	18	59	482	212	209	600	223	859	999999	467	493	715	914	999999	999999	971	454	999999	999999	304	889	269	859	917	999999	339	935	999999	885	113	615	612	287	109	776	999999	460	39	999999	428	999999	991	981	415	932	172	999999	999999	875	999999	69	428	513	948	51	999999	199	564	916	999999	665	143	974	534	852	999999	438	814	999999	271	521	999999	20	579	299	897	288	453	985	133	999999	107	214	882	999999	999999	109	999999	68	38	751	895	122	106	763	999999	27	456	563	999999	733	188	999999	613	490	999999	417	934	659	153	469	745	999999	793	533	567	999999	101	999999	665	781	109	755	999999	520	626	312	999999	815	999999	999999	831	890	934	999999	168	423	601	401	408	779	175	679	914	568	15	326	328	573	999999	942	926	965	898	280	634	432	999999	999999	864	999999	503	128	242	999999	637	855	645	999999	374	154	337	699	999999	885	616	430	840	999999	514	309	983	999999	619	484	999999	866	991	663	765	735	865	508	536	76	285	999999	999999	999999	930	160	681	924	209	61	614	237	999999	22	664	213	592	990	588	999999	999999	162	508	757	999999	771	863	999999	639	638	288	999999	172	26	610	569	983	200	636	363	628	68	999999	568	870	724	984	979	999999	999999	999999	875	919	999999	999999	999999	547	689	337	169	999999	699	999999	570	772	784	75	999999	412	
104	999999	999999	364	234	937	299	21	940	886	597	787	883	981	87	494	999999	999999	200	309	999999	31	304	862	476	999999	999999	773	999999	795	95	999999	127	577	999999	342	751	521	694	999999	427	121	607	999999	999999	382	999999	718	218	999999	369	874	874	567	999999	83	925	999999	887	168	18	526	440	154	801	999999	669	316	86	744	743	999999	225	999999	999999	376	423	501	132	103	662	999999	564	505	999999	999999	999999	999999	652	831	417	222	633	536	999999	999999	999999	999999	12	999999	713	106	641	473	342	476	659	718	999999	999999	659	434	416	793	505	798	961	935	999999	589	162	118	663	254	337	530	268	689	140	999999	695	960	499	330	999999	565	577	101	172	959	562	76	875	999999	182	983	806	999999	40	236	999999	745	745	422	649	999999	443	999999	146	812	218	969	587	704	999999	698	999999	96	413	999999	230	870	772	758	999999	95	242	999999	82	354	999999	999999	658	999999	999999	999999	999999	999999	680	999999	132	190	954	359	999999	592	489	180	241	999999	58	720	436	100	15	78	972	999999	394	564	372	873	999999	792	98	789	320	684	663	913	999999	999999	415	999999	816	50	999999	999999	17	999999	606	72	337	598	306	13	991	567	897	972	999999	238	692	999999	999999	999999	865	172	999999	999999	281	805	516	328	999999	199	314	807	284	965	162	559	980	948	957	309	546	726	496	94	797	752	786	999999	999999	255	175	298	217	567	184	753	161	999999	174	801	556	999999	598	116	698	999999	999999	932	819	427	258	744	168	999999	999999	149	676	186	173	999999	999999	999999	999999	754	34	25	600	716	790	408	407	934	999999	166	753	537	999999	389	396	613	468	999999	871	518	997	999999	140	104	854	999999	87	975	882	645	782	730	625	844	91	682	594	577	151	420	29	323	959	12	368	185	999999	296	790	559	69	999999	953	874	756	603	885	999999	861	755	331	431	61	999999	384	32	999999	999999	308	999999	28	999999	713	461	498	683	471	137	736	679	32	999999	195	332	585	999999	777	751	97	488	999999	98	715	395	99	597	271	820	627	345	273	729	988	87	541	178	461	502	385	83	999999	758	768	192	732	999999	246	999999	999999	767	255	999999	204	819	915	929	186	999999	371	900	421	650	999999	999999	415	303	803	999999	791	417	999999	999999	376	24	356	49	330	999999	662	559	999999	542	268	999999	999999	114	535	999999	171	611	992	143	140	484	661	491	257	377	999999	439	736	138	937	155	611	999999	793	189	473	876	609	653	665	999999	549	999999	392	649	999999	999999	
767	634	946	999999	999999	999999	155	892	363	864	791	952	755	232	822	232	999999	999999	259	130	320	355	704	294	11	348	478	328	999999	782	109	608	76	476	671	111	191	757	729	588	824	900	826	609	95	657	898	442	988	326	999999	279	400	999999	999999	422	930	662	999999	86	554	999999	957	581	765	192	885	288	999999	721	51	847	393	999999	306	420	529	999999	208	353	450	999999	339	617	508	829	999999	999999	999999	999999	181	529	999999	652	999999	997	942	999999	844	903	772	999999	881	999999	999999	999999	886	729	883	580	892	835	463	999999	636	999999	496	349	83	935	974	999999	999999	311	999999	999999	999999	740	999999	999999	999999	999999	260	305	581	999999	163	72	342	999999	943	488	999999	905	366	345	76	742	25	999999	511	999999	181	909	928	999999	816	580	728	999999	167	999999	999999	999999	999999	618	585	999999	264	805	365	434	17	11	991	495	994	897	944	999999	999999	536	725	119	797	874	112	999999	377	807	24	582	344	577	999999	798	394	999999	803	748	999999	999999	488	219	171	87	595	180	917	999999	779	999999	636	523	319	630	430	984	787	238	999999	244	999999	456	791	782	100	439	96	203	111	575	104	999999	454	546	999999	999999	999999	999999	289	999999	999999	934	37	104	946	820	268	294	378	999999	641	575	242	525	128	999999	428	388	986	999999	94	999999	341	213	825	439	79	773	582	999999	47	77	948	583	999999	999999	428	697	835	280	181	802	824	999999	933	528	964	999999	427	26	97	999999	733	133	847	708	999999	823	999999	516	750	495	711	999999	372	574	626	658	713	272	612	999999	553	716	984	999999	899	639	280	306	999999	150	355	566	827	478	344	825	999999	112	263	999999	427	329	529	685	999999	371	339	369	902	316	225	165	413	366	25	999999	999999	565	808	963	553	999999	51	610	150	155	635	894	240	800	921	999999	18	18	313	999999	999999	308	201	999999	309	910	403	999999	999999	999999	162	471	462	327	685	999999	303	299	61	454	999999	999999	999999	944	735	445	139	111	394	613	157	405	62	999999	828	840	373	280	663	643	579	881	999999	951	993	174	999999	999999	999999	751	318	718	999999	858	946	278	763	999999	803	864	781	301	775	320	52	757	999999	670	499	844	807	999999	636	417	875	406	999999	593	999999	571	999999	999999	986	643	305	438	448	204	845	999999	87	999999	999999	799	999999	288	116	375	909	245	999999	771	999999	999999	943	295	92	999999	983	550	46	999999	306	242	860	563	314	142	25	613	318	224	824	999999	767	691	556	836	555	596	
999999	867	684	715	815	241	804	716	699	20	355	899	220	999999	523	908	819	243	938	308	973	999999	359	305	999999	540	947	483	512	262	738	255	999999	396	260	178	494	591	426	999999	759	597	999999	15	267	419	14	999999	426	858	872	322	898	257	623	325	999999	388	788	284	294	331	213	446	281	110	999999	823	999999	354	999999	999999	999999	319	549	999999	541	354	999999	517	536	999999	67	654	390	999999	356	745	773	999999	999999	115	803	999999	345	437	999999	995	999999	167	513	190	483	81	445	644	505	589	708	999999	783	999999	351	280	748	865	274	999999	66	856	999999	170	60	120	693	999999	434	675	973	121	991	999999	621	880	999999	356	945	985	999999	746	919	767	47	535	161	497	764	532	403	479	173	834	939	876	414	353	139	999999	999999	999999	219	999999	615	596	256	248	552	999999	276	401	919	288	351	999999	936	999999	132	525	999999	205	552	902	281	504	947	167	605	744	476	660	226	582	999999	999999	537	98	162	999999	289	912	945	303	265	11	560	885	492	629	939	999999	231	614	414	192	999999	316	999999	121	649	98	999999	807	999999	616	185	347	680	269	782	999999	999999	681	999999	55	260	259	647	999999	944	72	674	976	999999	57	439	999999	178	425	506	999999	999999	999999	801	200	280	147	999999	648	826	223	214	233	846	101	594	549	378	368	931	999999	669	290	177	586	423	999999	13	947	187	999999	178	264	763	562	319	792	879	55	775	122	950	999999	453	731	999999	451	140	713	463	889	243	809	999999	181	561	258	873	999999	999999	614	144	361	471	999999	54	949	469	999999	782	801	670	999999	593	819	384	671	836	446	729	972	535	999999	494	297	999999	368	771	591	11	70	919	664	999999	170	978	599	536	999999	686	907	981	846	930	999999	229	910	226	999999	796	999999	422	437	495	805	999999	999999	867	183	999999	685	188	878	292	722	882	15	999999	999999	840	785	144	645	759	822	990	689	999999	833	78	999999	152	106	999999	999999	648	491	179	999999	91	143	999999	362	279	999999	728	113	999999	218	778	999999	856	793	833	999999	755	999999	678	673	814	999999	485	44	999999	999999	543	999999	92	999999	84	401	835	590	999999	999999	64	781	376	758	103	886	136	999999	64	854	999999	999999	272	785	365	999999	813	506	658	691	658	697	256	777	467	999999	31	391	144	387	999999	999999	451	136	956	973	409	919	579	999999	273	334	979	261	929	195	999999	307	999999	212	588	999999	931	999999	59	999999	534	599	301	458	865	744	26	999999	475	305	
906	146	999999	392	471	999999	927	731	427	999999	718	999999	999999	282	825	723	576	932	799	999999	345	791	87	999999	448	810	628	999999	999999	529	317	999999	785	633	288	683	999999	433	999999	694	999999	999999	999999	725	648	539	999999	999999	632	999999	177	999999	999999	427	960	125	69	238	943	661	999999	805	999999	897	25	415	219	223	993	151	254	999999	201	999999	999999	144	557	361	951	908	68	610	498	919	361	233	434	368	672	173	624	999999	999999	88	429	606	541	345	709	999999	330	538	35	490	897	34	892	773	781	826	999999	707	286	44	603	664	317	749	546	792	981	999999	999999	830	999999	14	999999	122	684	999999	603	222	652	718	588	999999	999999	18	32	336	340	999999	999999	846	605	917	963	454	485	999999	999999	792	798	916	261	478	988	204	963	892	371	780	98	741	232	354	999999	999999	455	999999	89	308	726	219	461	330	274	703	234	609	51	218	637	919	750	811	999999	735	999999	119	541	390	54	999999	965	560	572	845	623	261	999999	405	999999	999999	685	990	999999	999999	999999	930	214	294	970	999999	851	162	999999	178	990	421	999999	999999	999999	345	542	699	263	596	254	999999	758	428	90	973	746	646	219	235	244	759	745	834	280	537	999999	257	420	690	289	812	417	403	854	212	999999	999999	999999	999999	999999	986	736	479	999999	999999	181	999999	213	999999	617	214	943	917	999999	999999	675	106	58	573	440	999999	999999	572	317	442	999999	365	573	877	999999	213	351	556	365	258	999999	999999	999999	716	365	999999	999999	999999	83	84	869	499	468	999999	536	233	494	731	232	583	999999	173	172	902	999999	999999	223	336	353	414	863	396	999999	686	218	409	999999	342	217	322	252	865	499	999999	572	993	897	999999	351	429	718	999999	334	781	999999	858	113	597	645	548	905	716	80	669	999999	483	999999	781	415	137	999999	162	524	999999	999999	999999	674	929	339	999999	919	273	984	999999	695	254	999999	780	145	359	305	999999	696	999999	416	535	794	829	32	99	999999	125	544	223	802	566	105	424	450	999999	194	184	268	569	629	642	731	157	973	966	421	167	645	65	831	999999	999999	854	503	806	57	844	907	249	30	804	728	771	999999	999999	159	999999	339	436	175	999999	750	999999	49	999999	803	647	856	999999	677	898	479	999999	392	194	999999	250	921	644	999999	349	999999	28	548	825	999999	960	36	843	816	999999	827	219	890	710	999999	338	814	728	12	409	988	851	999999	132	999999	249	388	936	38	909	724	695	999999	825	854	731	588	224	860	842	
620	22	249	902	999999	270	598	999999	999999	999999	435	203	641	999999	360	425	456	425	500	674	582	100	814	907	999999	999999	443	999999	855	147	749	600	868	999999	999999	975	612	999999	62	74	651	706	620	266	483	531	64	522	475	439	999999	173	724	196	270	530	999999	341	999999	938	999999	534	999999	188	999999	999999	335	481	473	385	813	787	999999	999999	999999	875	480	558	434	529	999999	921	999999	425	862	999999	875	681	999999	268	999999	280	816	124	247	127	999999	441	243	648	206	999999	59	99	999999	999999	800	999999	173	999999	59	649	907	333	860	905	934	411	326	446	959	653	999999	214	606	999999	999999	258	198	906	995	999999	324	785	332	504	871	509	798	376	786	999999	518	514	219	999999	372	493	264	342	192	478	125	797	688	552	12	844	493	94	525	551	999999	267	999999	20	334	999999	10	366	999999	999999	612	950	660	381	999999	76	999999	477	179	487	999999	856	999999	526	923	527	106	780	502	999999	26	714	850	244	999999	999999	125	208	804	999999	999999	897	308	999999	866	175	999999	317	416	935	999999	25	914	47	557	253	543	873	999999	999999	35	229	864	999999	999999	898	999999	425	893	884	999999	797	673	929	993	999999	557	966	660	758	389	789	373	999999	187	11	800	812	686	999999	716	251	121	996	225	273	43	302	348	967	75	721	423	531	999999	999999	352	985	53	461	999999	577	999999	338	427	245	999999	999999	828	417	108	296	999999	658	178	709	685	676	999999	730	999999	999999	627	692	693	668	375	841	999999	135	658	814	999999	235	548	149	999999	783	579	999999	999999	735	473	930	999999	778	982	765	999999	284	375	676	999999	323	999999	441	949	529	645	999999	869	999999	725	999999	758	293	527	513	120	38	999999	902	107	999999	322	337	791	697	823	914	999999	610	487	308	759	999999	542	455	837	117	200	509	147	819	999999	999999	20	770	999999	999999	260	478	999999	335	603	473	579	548	10	999999	649	262	999999	730	83	268	536	427	942	776	999999	999999	676	12	837	181	764	999999	622	919	326	999999	525	246	663	216	955	162	999999	296	413	994	454	775	999999	938	802	417	745	851	866	593	827	405	836	187	802	999999	497	999999	708	301	926	91	999999	628	736	470	77	867	313	999999	723	656	372	999999	628	900	999999	899	379	357	542	999999	999999	733	203	129	410	485	414	313	664	999999	588	122	77	372	999999	839	211	999999	350	999999	548	492	870	181	999999	999999	999999	999999	117	598	63	360	999999	166	999999	21	434	617	69	591	462	999	719	451	
77	999999	688	265	999999	704	697	46	999999	999999	231	999999	863	32	96	330	926	999999	205	999999	228	237	362	910	999999	999999	415	594	282	758	425	548	773	428	113	999999	401	303	42	413	900	26	353	105	934	467	158	999999	531	738	664	950	804	652	999999	839	999999	999999	920	999999	298	113	763	999999	247	682	796	444	919	313	929	632	479	791	176	211	884	267	976	876	871	14	72	543	104	474	744	130	999999	273	885	623	382	192	124	796	262	104	857	999999	670	714	999999	227	809	42	999999	999999	486	999999	999999	640	801	54	978	294	50	999999	999999	773	999999	676	248	655	428	316	259	296	677	379	948	789	999999	724	999999	166	521	845	734	71	993	731	644	184	999999	255	999999	338	214	999999	999999	999999	999999	94	323	994	999999	837	999999	502	999999	195	345	116	999999	999999	240	999999	999999	821	773	205	495	102	780	999999	999999	73	347	183	494	921	92	847	624	915	999999	324	411	220	690	684	56	241	289	999999	396	537	112	152	24	744	500	392	66	560	547	848	999999	116	963	412	499	625	18	860	112	999999	999999	166	999999	915	999999	627	999999	98	158	263	999999	971	820	504	999999	204	999999	999999	431	700	790	73	378	999999	20	305	257	287	194	431	999999	428	705	898	999999	945	826	108	78	872	999999	967	411	999999	999999	342	999999	469	451	305	999999	267	439	412	707	428	788	325	905	380	379	853	904	999999	39	394	276	922	459	25	378	999999	681	558	448	999999	662	93	999999	677	20	999999	835	999999	964	966	989	302	201	626	166	999999	203	698	503	407	73	683	264	651	76	372	19	999999	927	405	585	999999	963	883	999999	999999	359	237	370	591	27	25	999999	999999	999999	973	731	832	858	867	999999	983	999999	51	759	999999	828	324	611	647	778	409	961	569	999999	999999	339	317	860	461	999999	965	337	999999	390	57	920	201	999999	102	640	999999	999999	70	538	602	999999	922	134	787	875	45	625	722	812	618	999999	203	683	297	644	424	999999	406	716	999999	655	999999	999999	711	67	637	999999	518	16	999999	832	901	999999	999999	999999	999999	193	82	585	125	999999	999999	109	771	993	999999	518	958	458	226	214	180	999999	636	947	682	999999	422	729	248	966	116	715	999999	786	163	173	999999	15	237	241	899	820	999999	561	50	54	889	999999	999999	999999	120	999999	790	397	661	999999	403	840	999999	154	999999	999999	999999	159	243	899	888	985	840	564	622	953	230	999999	314	999999	753	999999	906	999999	382	704	398	129	855	999999	925	823	134	
605	769	65	404	92	470	556	999999	450	999999	999999	165	903	877	776	506	999999	839	999999	93	311	999999	328	999999	972	772	76	955	228	304	196	999999	999999	999999	245	999999	567	558	148	524	758	876	312	756	999999	482	479	826	622	622	698	217	999999	739	823	801	450	131	432	320	404	600	999999	156	141	177	100	999999	642	981	939	999999	999999	999999	999999	435	501	572	177	999999	303	249	343	605	605	979	853	335	48	443	355	445	136	828	130	167	620	166	999999	598	391	436	194	640	999999	100	516	840	414	397	310	877	953	932	999999	164	267	999999	551	999999	324	765	14	208	999999	999999	481	872	999999	178	999999	345	947	579	118	999999	64	999999	922	514	473	23	920	650	142	477	491	204	999999	999999	899	961	614	472	284	999999	432	985	999999	189	999999	643	679	999999	582	965	930	384	999999	999999	999999	565	999999	47	688	311	845	363	76	168	21	999999	71	999999	278	853	730	999999	304	999999	443	78	697	999999	895	999999	999999	683	999999	177	547	116	381	660	865	999999	999999	999999	783	973	780	999999	999999	845	178	341	999999	485	968	729	999999	455	999999	999999	716	41	867	993	151	999999	999999	171	999999	999999	621	904	906	410	339	999999	628	999999	701	331	712	374	159	851	575	999999	258	858	715	348	932	102	36	51	999999	833	476	240	435	925	15	999999	783	30	234	273	434	999999	999999	44	111	999999	753	759	627	352	881	25	428	588	610	999999	456	947	966	529	878	999999	467	505	467	397	727	775	999999	102	591	138	627	311	999999	87	712	681	999999	851	348	277	999999	999999	951	460	999999	847	325	896	173	835	999999	705	999999	569	713	649	576	713	363	978	444	535	999999	999999	398	127	459	532	406	999999	999999	125	999999	610	999999	865	999999	999999	585	880	460	999999	929	756	83	999999	916	569	373	73	114	533	497	999999	833	888	841	999999	71	695	398	792	499	398	134	939	524	784	127	848	999999	570	138	999999	999999	25	605	14	679	477	210	889	168	999999	670	187	999999	999999	777	563	999999	355	944	999999	492	999999	999999	541	632	144	999999	999999	452	525	999999	544	999999	24	842	999999	292	999999	528	594	494	999999	999999	166	727	947	999999	704	999999	563	824	749	999999	248	990	859	95	999999	999999	999999	80	78	447	643	374	136	999999	613	977	959	281	999999	827	360	405	999999	44	772	813	684	999999	999999	135	888	701	999999	918	167	33	999999	732	228	465	999999	524	999999	999999	990	791	600	999999	708	726	56	292	637	999999	275	842	999999	824	323	999999	696	
722	377	942	558	942	999999	218	624	589	993	237	62	999999	843	999999	978	922	999999	999999	223	519	124	999999	89	606	73	999999	653	324	27	168	419	999999	768	270	157	483	512	58	999999	999999	550	999999	732	819	239	905	88	439	863	93	781	342	46	187	608	999999	863	951	878	848	564	999999	572	834	999999	999999	963	583	688	505	420	994	344	830	969	995	253	270	377	168	228	223	460	933	387	86	931	591	661	756	620	560	999999	797	827	999999	999999	999999	10	999999	941	504	999999	368	673	787	997	216	217	999999	156	603	999999	719	630	351	850	639	457	741	162	382	921	999999	885	859	824	547	12	999999	448	356	269	231	227	723	999999	101	269	600	89	725	383	57	609	26	975	999999	176	485	398	999999	450	269	993	999999	999999	819	483	813	963	999999	213	486	999999	800	344	999999	502	999999	880	759	379	857	662	437	998	999999	332	868	884	373	380	527	342	531	905	10	999999	658	999999	652	999999	455	637	628	521	897	883	999999	999999	621	958	999999	999999	639	547	999999	999999	999999	569	708	497	999999	929	600	999999	999999	154	999999	894	999999	135	843	999999	238	150	999999	230	43	915	999999	990	999999	196	272	414	119	999999	702	984	323	403	671	98	442	164	999999	526	999999	548	835	752	250	914	999999	496	125	999999	377	498	999999	372	999999	650	467	718	999999	427	666	195	970	764	999999	999999	581	939	463	999999	333	83	999999	406	193	494	90	999999	750	999999	848	776	299	999999	999999	213	370	950	830	30	631	723	189	585	860	851	578	999999	310	592	342	408	42	370	181	304	361	226	999999	999999	570	118	968	376	579	890	896	999999	221	999999	999999	631	119	442	133	999999	893	561	546	342	916	19	58	168	275	449	999999	928	444	999999	852	154	771	999999	460	999999	999999	813	999999	970	999999	223	859	72	304	711	299	599	246	571	999999	999999	999999	999999	171	561	70	999999	999999	139	999999	967	999999	961	999999	153	999999	366	982	611	853	90	554	999999	387	999999	160	986	863	999999	160	154	692	872	999999	62	474	924	590	999999	462	945	712	876	999999	986	303	897	676	161	999999	932	999999	635	717	999999	255	113	469	469	410	999999	946	547	979	10	285	57	122	343	679	935	999999	93	158	908	378	999999	752	400	409	262	320	711	711	999999	999999	66	165	529	806	370	464	999999	498	388	998	174	897	823	711	999999	785	342	999999	916	999999	532	486	809	951	999999	999999	79	69	157	999999	999999	835	999999	472	228	892	592	537	318	999999	654	595	770	
909	213	780	928	999999	164	999999	977	238	795	71	15	580	355	578	239	19	999999	71	999999	625	763	338	999999	361	492	362	203	805	999999	999999	512	999999	716	900	747	796	432	390	905	680	786	16	999999	699	466	648	546	23	999999	308	97	592	999999	155	999999	874	644	577	999999	802	284	182	999999	361	559	78	864	455	831	999999	999999	999999	999999	669	839	757	999999	999999	999999	844	815	999999	507	865	999999	919	692	570	999999	872	999999	999999	194	999999	999999	613	941	688	150	398	783	100	192	865	720	93	999999	999999	316	398	585	999999	683	361	986	104	675	999999	14	639	385	303	999999	958	999999	733	819	64	273	235	999999	610	999999	506	999999	724	996	641	155	273	494	999999	264	999999	999999	999999	180	999999	126	311	938	743	684	999999	22	999999	399	233	586	987	273	999999	321	90	999999	975	900	999999	301	999999	107	44	63	740	154	999999	999999	344	672	333	999999	987	937	961	296	81	926	795	999999	999999	334	999999	64	999999	10	122	795	184	783	321	65	993	999999	854	214	904	689	943	366	744	451	999999	561	263	434	286	443	360	793	511	59	114	694	721	999999	334	979	895	740	41	999999	999999	560	360	999999	569	999999	93	999999	999999	391	982	439	748	137	279	221	801	733	723	679	445	390	282	272	950	308	999999	917	879	924	999999	999999	334	272	587	504	999999	999999	864	999999	360	603	411	129	76	675	945	594	667	999999	188	172	999999	362	46	484	288	999999	327	270	637	175	999999	999999	597	999999	999999	999999	550	774	999999	999999	999999	893	328	999999	999999	163	999999	284	363	234	259	766	999999	631	196	971	235	113	999999	122	666	603	202	194	726	943	999999	999999	569	469	53	999999	113	371	304	133	43	204	999999	135	892	53	907	412	999999	999999	721	966	592	144	260	999999	999999	898	159	274	999999	144	125	999999	632	908	714	894	191	366	663	384	337	73	999999	999999	999999	100	229	999999	999999	790	278	615	232	999999	705	435	218	606	344	999999	221	39	999999	999999	999999	470	503	984	338	22	231	559	457	346	999999	528	206	230	838	999999	999999	536	578	910	866	510	813	77	213	999999	686	584	32	458	172	307	641	999999	951	147	597	244	999999	683	568	999999	167	885	925	999999	239	999999	767	875	535	685	461	999999	43	578	999999	435	999999	59	336	646	537	999999	184	999999	887	999999	278	700	870	444	250	894	999999	999999	353	928	152	36	59	999999	816	999999	999999	487	846	128	15	383	491	171	463	246	356	922	190	167	999999	999999	299	81	719	76	
14	101	999999	999999	180	999999	234	728	999999	754	999	638	830	999999	86	697	495	768	999999	999999	219	709	980	14	548	429	967	999999	226	999999	737	999999	978	749	151	831	51	289	999999	130	158	762	877	999999	247	718	101	799	90	24	108	530	918	824	857	305	999999	441	28	999999	917	49	999999	999999	999999	31	999999	90	999999	255	655	215	820	999999	746	457	999999	281	767	829	337	177	999999	999999	460	216	999999	163	892	846	720	999999	999999	999999	212	119	999999	152	693	999999	68	21	561	835	368	892	710	999999	88	409	473	839	999999	198	423	750	934	309	285	809	960	506	197	999999	534	54	943	999999	829	637	999999	689	588	999999	771	326	616	279	999999	567	999999	184	85	999999	999999	881	936	82	999999	462	184	951	867	999999	264	561	823	168	311	324	949	97	66	450	999999	784	261	133	427	107	143	999999	465	999999	313	786	430	705	29	652	999999	870	999999	376	462	999999	822	704	999999	219	502	457	968	529	618	418	999999	999999	289	598	999999	999999	655	685	329	519	999999	159	580	999999	140	128	999999	658	215	999999	258	999999	988	957	961	999999	836	999999	999999	685	696	936	109	895	668	796	999999	999999	999999	305	225	163	57	942	759	673	134	817	999999	383	319	320	323	539	169	438	999999	331	636	999999	999999	448	90	643	822	559	999999	685	809	344	703	999999	635	910	999999	104	642	55	999999	999999	999999	29	999999	231	376	386	622	570	735	999999	159	103	795	949	999999	777	82	413	129	999999	624	448	18	744	680	602	999999	412	676	999999	999999	600	133	347	650	957	999999	859	277	446	936	489	999999	999999	194	609	999999	685	999999	95	31	238	999999	999999	674	984	20	394	550	774	702	219	893	999999	999999	559	970	457	999999	371	467	222	999999	683	273	144	999999	999999	559	999999	999999	998	820	591	53	567	674	999999	999999	666	999999	924	999999	502	743	999999	595	290	145	635	999999	474	386	230	627	809	102	252	734	999999	495	999999	835	478	104	703	999999	999999	626	876	885	845	784	642	425	543	903	643	999999	999999	549	218	303	924	999999	215	999999	599	963	244	999999	431	400	143	181	373	99	840	999999	50	337	294	999999	268	749	999999	690	999999	999999	94	905	459	313	198	990	286	999999	999999	999999	888	91	799	347	391	412	464	999999	999999	471	61	453	999999	244	999999	218	264	554	999999	184	649	525	999999	794	879	338	999999	128	211	152	999999	95	188	804	519	958	538	946	282	856	295	348	48	281	999999	641	843	224	999999	999999	735	731	253	736	999999	
373	999999	14	468	63	396	999999	252	509	999999	966	999999	999999	724	940	999999	999999	282	188	888	310	486	606	50	248	495	801	999999	231	416	999999	841	451	418	155	755	533	488	228	470	949	106	539	704	787	999999	585	999999	473	311	999999	458	999999	847	96	887	607	964	229	567	594	631	31	102	999999	134	822	999999	578	195	155	830	63	718	939	999999	947	901	262	872	999999	999999	250	920	999999	999999	777	603	332	268	158	569	999999	999999	875	327	84	446	300	663	553	735	920	288	165	597	999999	355	908	882	940	999999	711	357	657	293	391	111	113	999999	357	228	527	320	47	999999	571	402	843	999999	139	510	610	599	999999	184	391	962	764	999999	999999	431	695	999999	999999	452	858	911	14	592	999999	973	343	601	999999	334	218	610	251	579	35	12	512	296	999999	999999	105	999999	38	482	999999	429	346	710	389	925	999999	87	991	999999	999999	660	397	261	686	999999	176	18	292	993	966	999999	720	195	376	999999	919	409	999999	888	999999	745	882	532	690	999999	637	632	999999	391	801	999999	999999	656	999999	999999	614	999999	609	597	273	97	999999	44	515	131	708	160	344	999999	999999	999999	389	113	248	982	999999	865	571	179	528	543	795	901	202	835	171	999999	344	999999	703	999999	799	110	624	269	915	847	26	999999	808	486	298	999999	385	999999	751	515	999999	999999	999999	748	689	440	999999	730	301	928	842	680	959	999999	816	343	999999	346	333	289	488	979	76	929	849	12	370	51	254	653	999999	524	93	656	656	475	413	955	979	369	999999	999999	968	999999	999999	345	999999	174	670	999999	999999	48	354	471	37	438	801	668	899	686	79	999999	486	999999	411	328	596	999999	987	350	929	422	367	999999	258	594	20	88	999999	513	403	999999	381	298	999999	488	180	621	629	227	673	744	65	302	299	999999	418	330	585	999999	748	305	999999	329	35	361	680	390	223	442	427	999999	743	395	293	999999	654	197	767	923	158	974	684	999999	999999	195	366	999999	999999	254	186	690	503	999999	765	108	29	62	272	528	807	789	408	196	799	950	11	670	19	999999	999999	230	999999	999999	538	773	620	416	653	840	994	616	715	968	266	737	999999	999999	630	999999	999999	602	924	249	126	368	576	999999	971	999999	193	696	64	257	895	999999	137	841	999999	991	999999	612	409	432	533	200	84	440	999999	999999	731	506	50	999999	572	999999	306	999999	545	179	207	133	445	999999	999999	308	561	468	999999	310	610	999999	794	639	707	999999	999999	999999	715	999999	294	145	
567	909	994	999999	999999	240	999999	148	659	813	306	540	793	363	177	481	999999	235	639	616	366	630	461	999999	999999	411	126	331	563	804	999999	999999	885	71	565	535	933	999999	999999	331	782	934	651	797	92	264	845	353	83	722	726	490	999999	678	779	937	999999	999999	975	255	123	999999	999999	854	215	686	999999	732	798	641	547	804	582	318	999999	999999	978	664	999999	456	565	772	257	840	87	999999	999999	217	292	628	87	292	999999	999999	217	428	358	796	999999	999999	609	123	555	999999	184	922	907	978	999999	356	958	999999	390	528	689	350	116	999999	777	97	363	447	449	179	564	265	810	185	110	414	83	192	999999	865	846	452	226	999999	666	165	999999	354	372	999999	999999	293	901	476	999999	866	321	613	29	504	999999	172	673	386	878	919	999999	731	999999	439	282	776	999999	525	681	999999	133	301	88	999999	877	999999	84	513	509	280	363	999999	468	999999	102	999999	172	999999	823	999999	778	999999	999999	746	53	999999	477	932	663	894	571	386	794	999999	742	29	534	407	999999	42	98	999999	999999	607	565	777	273	644	347	812	613	154	701	997	468	293	365	341	999999	999999	541	999999	850	614	709	977	549	988	999999	83	935	765	999999	999999	595	618	999999	339	191	999999	225	999999	595	999999	999999	426	684	999999	21	459	664	202	829	237	999999	946	999999	272	897	588	238	284	999999	273	876	847	203	910	411	999999	330	36	160	312	184	708	555	999	333	292	302	752	976	51	999999	999999	935	999999	299	999999	308	700	441	602	999999	940	689	332	999999	443	232	774	999999	171	138	638	51	527	63	792	999999	319	939	615	296	486	308	999999	855	999999	999999	999999	620	762	551	630	594	557	275	999999	999999	233	999999	890	70	528	367	814	912	780	701	417	669	507	999999	988	761	999999	316	561	641	999999	476	839	530	752	163	632	620	999999	999999	999999	262	819	999999	999999	293	58	554	999999	129	493	200	84	442	505	810	999999	999999	562	868	768	250	714	999999	999999	756	196	369	317	374	734	204	413	736	216	164	850	735	90	705	712	281	548	999999	157	396	999999	406	35	941	50	127	67	639	284	253	548	226	339	420	106	689	247	403	999999	299	786	347	236	350	959	387	434	857	166	497	701	282	454	56	999999	789	343	999999	999999	999999	146	999999	462	963	999999	634	999999	669	608	32	999999	155	999999	858	609	64	180	685	982	663	692	210	483	786	551	999999	771	292	66	316	355	871	80	777	999999	999999	885	272	733	999999	980	765	258	
143	463	999999	234	596	447	310	619	999999	393	669	923	936	300	675	421	349	999999	124	999999	301	677	172	84	999999	706	999999	178	907	999999	656	683	927	951	349	333	994	51	185	844	999999	697	696	999999	410	853	225	722	999999	851	394	472	999999	162	957	466	301	999999	954	890	850	141	711	999999	736	986	999999	985	999999	351	427	308	687	279	857	603	980	684	999999	425	999999	999999	958	66	567	194	817	775	994	883	42	999999	96	294	993	624	986	989	999999	424	857	999999	772	999999	433	999999	999999	596	304	999999	485	999999	808	539	999999	977	183	654	149	552	179	230	999999	999999	319	904	221	402	286	243	999999	999999	933	999999	568	260	999999	999999	999999	481	408	230	480	640	408	999999	999999	557	885	999999	450	999999	850	208	255	636	999999	706	999999	528	874	392	320	999999	746	999999	682	558	970	159	999999	999999	999999	668	153	948	749	360	667	999999	200	663	517	999999	792	285	150	999999	13	999999	21	404	540	114	606	26	910	419	894	913	999999	165	587	735	150	366	999999	192	64	307	999999	888	48	665	338	221	999999	999999	278	470	354	947	554	49	148	481	999999	917	71	137	47	999999	465	754	160	44	86	782	999999	435	965	958	999999	999999	54	132	999999	875	999999	999999	151	860	151	434	568	796	611	999999	597	668	999999	999999	130	927	269	999999	432	293	999999	304	145	103	930	842	504	999999	276	848	994	999999	124	999999	152	676	986	999999	199	41	196	363	433	538	194	999999	621	573	837	753	999999	497	699	83	370	999999	999999	58	999999	999999	930	181	999999	762	999999	999999	554	147	259	999999	940	92	367	401	107	161	999999	606	999999	480	999999	999999	999999	999999	411	506	326	999999	316	670	426	999999	999999	890	999999	24	999999	999999	985	613	906	484	323	393	812	364	140	999999	999999	999999	610	653	149	458	999999	999	622	15	999999	56	265	512	830	589	999999	12	833	999999	300	92	999999	209	620	304	573	746	616	175	710	999999	376	28	75	999999	999999	999999	798	999999	812	110	402	999999	319	939	358	999999	999999	734	365	810	999999	663	16	893	892	411	999999	845	999999	999999	393	456	999999	314	999999	246	447	732	529	264	213	44	999999	200	999999	999999	999999	999999	999999	999999	999999	882	999999	900	526	712	21	999999	999999	658	741	999999	914	481	717	945	534	14	999999	121	956	921	215	999999	606	999999	999999	816	999999	404	999999	999999	999999	714	999999	999999	999999	404	788	999999	234	274	527	870	522	260	999999	999999	999999	744	999999	999999	421	999999	999999	181	676	708	303	39	999999	999999	
969	999999	148	390	64	209	242	216	309	140	225	303	886	691	999999	344	999999	356	376	817	344	467	442	634	999999	74	501	999999	834	937	110	758	263	999999	304	999999	999999	142	205	920	950	999999	445	832	670	128	947	532	777	999999	999999	999999	663	896	860	512	378	513	999999	999999	708	999999	382	999999	39	467	49	999999	396	685	612	999999	161	456	999999	79	32	609	964	821	127	968	299	502	818	999999	105	367	180	792	349	999999	691	215	221	999999	892	83	802	213	88	999999	145	102	729	673	795	216	999999	790	489	999999	999999	999999	872	739	874	880	553	999999	371	682	686	603	346	393	764	946	999999	90	186	949	806	760	742	36	833	207	999999	155	368	889	338	999999	313	580	679	999999	342	482	999999	21	530	926	841	406	999999	542	755	345	908	849	999999	948	613	539	961	788	887	999999	999999	676	117	408	517	482	354	307	299	999999	999999	703	999999	762	179	175	999999	880	919	999999	622	300	452	999999	999999	519	999999	389	775	999999	618	890	183	496	575	999999	903	131	418	368	61	117	252	989	630	215	999999	218	778	448	120	999999	869	551	233	615	999999	999999	171	998	999999	964	531	525	999999	824	529	127	999999	935	271	307	999999	560	294	515	58	463	806	40	284	708	611	999999	663	536	31	999999	272	959	20	233	959	420	803	97	585	726	999999	805	686	999999	31	843	186	812	999999	318	266	717	567	999999	873	999999	724	999999	999999	999999	861	620	803	896	854	237	999999	48	999999	60	999999	999999	929	331	999999	999999	353	166	687	999999	160	999999	916	712	375	554	401	249	999999	828	999999	999999	734	391	865	230	999999	790	272	999999	919	148	999999	569	999999	69	787	246	158	872	999999	567	999999	595	53	20	999999	100	530	999999	999999	684	689	519	364	808	472	999999	999999	401	998	563	894	893	848	22	386	356	160	316	766	165	100	486	51	138	779	148	999999	854	999999	911	269	962	958	244	458	999999	214	753	999999	249	780	757	874	233	999999	284	999999	41	634	999999	999999	999999	543	680	593	213	477	999999	38	334	999999	611	999999	96	999999	999999	999999	614	563	430	999999	407	719	527	999999	999999	999999	817	465	505	999999	999999	230	999999	999999	55	429	288	650	999999	487	999999	724	272	48	999999	883	787	999999	741	348	999999	478	999999	999999	543	504	25	305	260	601	660	999999	533	933	895	391	705	125	999999	512	657	963	317	943	172	999999	457	999999	999999	999999	824	888	999999	166	999999	836	27	999999	437	550	413	982	399	654	827	999999	200	999999	152	
999999	187	999999	680	239	999999	178	170	269	52	999999	57	999999	999999	800	777	771	999999	999999	674	68	999999	741	999999	999999	108	674	574	663	125	953	492	128	346	428	281	162	999999	494	475	99	999999	757	999999	577	502	876	893	598	876	66	999999	823	999999	94	424	446	999999	999999	141	26	604	999999	154	98	378	929	200	671	528	625	564	562	999999	584	392	999999	820	120	999999	231	781	975	786	69	791	668	464	261	13	835	178	245	362	999999	999999	999999	999999	832	209	573	686	232	79	261	501	999999	922	89	999999	808	999999	873	766	999999	244	629	720	95	307	709	999999	938	999999	693	456	999999	209	452	99	223	999999	987	910	642	545	999999	905	535	999999	191	746	384	560	205	219	304	478	999999	224	865	458	527	535	499	108	747	999999	386	804	999999	410	479	989	487	999999	639	962	134	999999	999999	723	999999	999999	999999	963	100	388	471	999999	162	850	756	237	234	999999	999999	461	421	544	798	993	529	730	999999	781	276	395	82	999999	579	341	353	999999	538	151	272	999	419	535	999999	368	103	901	652	332	999999	252	765	721	999999	187	999999	999999	575	999999	204	464	143	999999	697	999999	316	80	904	821	506	999999	699	92	502	486	999999	885	536	439	999999	999999	999999	71	136	34	630	360	82	402	790	763	514	999999	947	808	865	85	999999	999999	62	33	996	999999	825	999999	552	682	228	842	999999	665	63	145	999999	577	386	82	217	673	84	955	998	512	40	999999	171	854	145	694	621	966	57	233	387	875	630	257	246	999999	481	947	999999	240	266	999999	709	379	62	999999	432	793	867	174	238	106	999999	999999	999999	91	999999	999999	547	999999	230	178	999999	830	757	917	999999	138	999999	69	999999	136	823	767	255	906	44	791	802	765	272	828	109	882	999999	290	850	145	999999	164	342	999999	410	607	999999	999999	516	878	621	144	433	999999	957	808	973	111	282	999999	999999	893	999999	34	895	781	271	999999	79	735	999999	999999	76	810	681	681	726	417	726	999999	758	167	999999	165	180	667	999999	968	870	301	908	893	17	593	999999	563	999999	317	887	629	345	617	28	780	53	154	78	622	622	286	91	565	385	999999	509	91	999999	892	854	999999	449	303	531	777	826	942	469	483	999999	128	574	419	529	106	880	999999	149	619	121	36	598	719	356	593	999999	352	517	951	93	999999	69	224	463	999999	189	52	95	250	953	111	999999	594	708	999999	999999	671	999999	999999	185	368	999999	884	780	828	639	729	946	938	567	999999	434	518	
999999	999999	68	359	956	870	999999	837	65	898	665	20	351	14	21	999999	881	548	316	238	775	999999	873	185	443	635	999999	460	999999	157	683	480	676	176	205	610	445	362	715	999999	371	347	313	999999	229	770	486	635	718	999999	999999	999999	177	205	999999	674	235	883	916	330	999999	999999	741	907	225	195	999999	184	999999	999999	416	528	999999	150	867	437	422	999999	956	673	158	393	741	12	100	664	999999	481	433	530	999999	562	445	999999	324	999999	606	405	999999	43	999999	999999	999999	317	687	537	195	36	999999	315	262	999999	927	253	182	467	999999	999999	999999	560	999999	862	999999	288	35	854	92	448	826	963	999999	26	11	922	246	846	566	999999	324	563	479	286	153	127	278	980	999999	202	222	856	188	866	588	278	161	574	999999	548	999999	833	454	747	999999	374	485	999999	404	14	17	335	901	302	425	999999	91	605	718	999999	999999	55	228	890	235	969	785	964	999999	733	999999	999999	296	28	150	490	118	732	86	999999	642	999999	585	999999	999999	999999	955	885	999999	999999	197	555	856	999999	538	247	999999	564	521	999999	999999	520	807	670	999999	346	49	999999	999999	999999	155	358	528	940	992	976	999999	598	999999	349	23	999999	522	113	999999	225	999999	369	489	903	876	553	220	846	198	999999	999999	915	396	848	999999	82	999999	517	189	999999	999999	999999	934	999999	777	26	859	182	226	999999	997	704	999999	29	999999	679	403	257	999999	999999	147	682	751	870	750	554	212	856	502	999999	174	15	924	707	197	999999	435	927	136	860	694	48	999999	508	133	531	999999	377	327	176	679	486	459	999999	700	999999	173	73	999999	233	813	12	999999	285	525	992	780	427	831	632	253	999999	131	207	999999	109	61	253	746	229	999999	999999	539	335	272	688	555	347	17	842	735	372	125	902	56	999999	368	355	999999	999999	751	373	999999	694	922	212	364	999999	679	999999	303	919	326	999999	469	978	473	999999	22	837	446	999999	419	988	896	881	360	229	161	226	740	706	271	615	477	999999	299	844	999999	69	333	999999	667	999999	549	815	55	533	999999	999999	999999	24	999999	155	999999	999999	953	999999	798	51	852	145	999999	463	999999	999999	658	711	125	999999	999999	628	941	953	513	152	775	13	449	91	836	827	999999	999999	997	999999	999999	125	999999	168	447	999999	999999	371	216	197	203	214	554	952	166	344	999999	375	389	600	82	388	641	999999	543	949	117	716	215	35	999999	999999	465	145	231	542	999999	956	630	946	581	999999	746	325	948	570	458	496	924	999999	
419	419	999999	999999	652	986	483	999999	625	999999	634	340	999999	191	837	186	748	419	731	623	553	461	999999	442	999999	999999	641	326	999999	973	999999	621	792	713	615	941	999999	69	492	245	999999	999999	340	141	322	999999	424	999999	999999	771	821	999999	765	310	999999	957	673	999999	387	160	999999	167	774	999999	999999	999999	547	453	575	896	863	689	999999	495	564	141	131	613	130	777	88	86	999999	831	161	461	856	491	764	999999	277	61	999999	342	999999	901	647	688	144	309	999999	970	999999	999999	908	999999	999999	279	999999	816	835	69	999999	610	81	278	999999	999999	500	546	166	999999	688	999999	628	812	18	593	604	999999	999999	443	999999	821	83	117	97	256	923	29	347	586	746	948	822	217	999999	80	270	622	582	704	197	598	152	647	292	81	962	105	132	529	675	999999	332	402	590	330	537	999999	190	82	28	481	208	580	320	999999	104	421	902	938	333	981	90	789	255	880	678	999999	825	25	293	828	999999	999999	911	663	999999	429	626	589	543	306	442	999999	686	716	400	572	999999	999999	976	551	999999	194	206	693	11	543	156	709	651	111	149	175	788	200	999999	389	669	656	999999	674	794	323	404	999999	549	580	999999	539	490	999999	999999	282	999999	742	635	999999	622	227	662	92	282	916	937	999999	167	277	721	495	999999	20	902	681	438	999999	757	879	790	179	154	999999	999999	617	229	999999	12	866	136	56	565	872	767	452	993	999999	401	877	385	999999	869	282	859	617	407	999999	213	427	999999	736	985	755	922	452	999999	999999	999999	665	697	402	439	300	150	675	930	269	252	999999	999999	408	910	879	999999	827	310	872	999999	822	219	748	341	585	33	399	999999	809	950	325	379	762	387	736	189	999999	999999	578	141	194	687	147	999999	752	999999	999999	826	115	999999	104	152	210	670	830	999999	948	71	854	999999	999999	614	130	999999	927	91	925	30	999999	999999	999999	305	732	740	386	999999	81	520	588	999999	587	573	999999	556	999999	999999	178	101	557	289	241	921	677	310	999999	579	566	827	999999	671	815	999999	999999	999999	999999	798	419	470	293	694	384	438	483	19	999999	187	659	573	463	753	912	999999	999999	894	468	599	627	432	359	807	578	253	219	916	39	172	999999	999999	999999	67	763	708	807	999999	905	999999	447	999999	620	213	920	992	373	557	758	981	952	757	947	999999	181	987	999999	486	125	140	999999	566	979	526	265	999999	758	406	999999	214	36	999999	989	665	162	999999	811	999999	887	586	999999	662	168	58	220	
174	601	673	886	776	598	330	999999	774	584	880	999999	103	999999	809	244	967	999999	554	954	353	768	292	989	222	185	964	999999	539	261	566	408	930	999999	101	519	95	520	224	615	706	862	999999	90	999999	280	717	999999	88	352	912	105	613	999999	866	406	319	683	674	999999	634	730	999999	523	28	481	758	787	856	299	159	999999	999999	938	258	491	552	999999	717	941	468	999999	521	197	348	999999	795	836	999999	695	210	411	846	999999	981	999999	999999	702	72	800	521	930	351	788	203	465	753	675	845	385	853	118	966	732	141	999999	219	999999	184	999999	686	921	347	171	98	999999	610	999999	957	999999	999999	850	999999	999999	999999	538	424	732	994	882	717	130	991	999999	841	102	445	123	492	123	766	999999	527	514	999999	600	592	190	700	999999	855	34	999999	572	548	12	999999	58	312	603	454	999999	34	301	840	566	929	283	329	995	312	999999	246	843	516	211	333	633	803	829	945	999999	42	549	37	692	412	429	525	839	133	396	811	888	999999	290	609	236	674	556	670	999999	999999	704	152	368	787	874	65	999999	679	345	254	482	658	219	453	485	273	157	164	510	757	490	999999	999999	999999	358	184	236	999999	999999	959	256	999999	636	383	999999	406	999999	905	537	374	189	170	787	999999	339	240	459	836	134	962	999999	999999	999999	561	999999	831	999999	683	439	699	828	999999	582	385	997	323	999999	836	999999	999999	604	252	626	146	578	330	95	774	355	999999	725	999999	999999	144	443	854	998	85	999999	999999	179	999999	475	838	999999	444	587	999999	153	25	999999	999999	721	55	999999	284	775	33	999999	999999	746	462	999999	321	999999	438	276	448	942	999999	324	946	833	618	910	618	776	788	600	143	999999	683	630	999999	908	112	678	432	999999	169	999999	975	102	952	999999	716	657	999999	863	116	177	149	469	10	701	999999	789	112	999999	749	999999	987	433	848	999999	72	832	998	413	999999	760	999999	671	782	74	349	999999	999999	858	203	961	623	924	493	966	602	224	630	638	646	999999	575	999999	36	662	101	552	253	644	999999	884	658	750	992	356	999999	999999	686	935	361	418	908	999999	941	787	884	72	939	882	715	848	211	369	766	558	999999	556	645	130	972	797	611	999999	999999	319	999999	999999	932	147	642	135	537	694	286	999999	999999	331	356	248	778	999999	999999	370	929	999999	999999	299	983	443	171	777	832	565	999999	999999	807	672	91	999999	485	21	140	801	999999	589	320	999999	999999	999999	154	999999	209	406	352	943	194	250	
316	323	637	23	888	999999	999999	864	302	972	731	722	999999	742	249	724	763	766	898	810	129	349	537	175	215	999999	299	307	577	999999	223	28	380	566	366	768	994	471	132	999999	825	385	999999	348	785	371	118	999999	623	485	642	999999	999999	383	130	966	786	471	807	999999	209	999999	999999	866	999999	712	352	863	385	481	999999	999999	644	266	985	744	62	199	999999	999999	345	887	999999	102	793	999999	999999	999999	445	999999	999999	532	664	688	999999	156	98	430	589	82	999999	255	36	151	755	351	941	789	398	999999	913	596	91	962	108	321	995	204	999999	131	739	355	427	985	499	207	637	956	823	839	656	632	609	999999	999999	100	861	541	347	999999	696	193	999999	69	486	395	451	701	589	131	999999	893	357	468	342	673	827	50	652	557	714	985	999999	558	730	999999	987	773	146	17	460	463	857	631	999999	556	747	999999	508	114	999999	935	999999	701	688	762	285	151	975	162	999999	820	889	789	737	999999	999999	59	339	205	407	677	999999	581	671	697	999999	725	43	786	925	469	999999	547	801	779	618	274	999999	967	15	999999	999999	984	999999	639	573	999999	893	723	338	698	39	313	706	88	380	795	40	990	726	559	117	199	999999	804	288	352	987	958	102	999999	189	371	999999	561	999999	580	836	41	133	967	831	320	457	237	439	999999	840	723	408	823	999999	879	250	455	738	608	999999	940	999999	231	91	935	630	999999	518	999999	122	154	208	799	999999	999	866	759	999999	797	741	999	374	59	999999	273	559	279	999999	999999	130	745	823	999999	823	896	680	902	886	896	689	999999	718	999999	126	999999	525	609	864	244	22	999999	726	941	866	758	576	311	999999	999999	385	361	666	999999	547	377	999999	999999	975	999999	999999	964	873	832	999999	669	290	999999	933	999999	748	949	999999	484	297	638	28	999999	415	75	999999	999999	999999	79	999999	338	999999	510	233	749	374	598	999999	802	915	57	999999	894	834	206	999999	974	378	905	78	435	999999	192	921	909	999999	449	521	910	742	950	999999	804	321	999999	264	779	378	194	450	160	326	611	568	249	30	999999	57	218	596	355	10	286	10	94	392	999999	999999	324	400	924	87	723	999999	964	999999	813	999999	65	942	999999	999999	193	999999	918	119	344	623	681	999999	999999	402	999999	324	999999	950	999999	803	236	396	40	201	63	794	525	82	603	551	604	975	216	999999	999999	999999	999999	749	816	821	92	975	57	609	999999	436	174	532	775	408	674	24	768	20	356	999999	911	999999	552	
399	939	845	516	793	29	706	681	999999	409	46	425	646	999999	685	999999	261	349	431	293	999999	999999	999999	307	204	876	589	999999	206	204	333	364	400	207	427	881	246	468	263	999999	210	999999	489	132	999999	982	37	881	92	299	104	329	490	223	925	999999	946	548	322	916	999999	499	484	490	999999	681	999999	449	716	803	999999	792	999999	840	93	999999	149	870	568	221	849	708	133	907	109	13	873	187	281	656	935	697	999999	347	999999	710	999999	999999	999999	999999	999999	588	999999	289	814	311	244	999999	999999	64	630	86	980	110	77	731	999999	999999	390	83	999999	999999	999999	69	999999	787	999999	747	689	999999	600	999999	999999	510	263	999999	999999	844	103	798	768	999999	57	227	999999	999999	999999	56	280	999999	999999	703	618	972	259	120	420	115	420	999999	665	496	961	757	463	490	262	479	999999	805	197	531	483	592	314	584	999999	950	43	999999	80	999999	477	999999	47	896	999999	851	261	999999	850	437	433	76	142	281	999999	999999	763	545	606	247	209	474	242	813	999999	35	668	675	320	999999	82	999999	999999	75	999999	702	999999	566	958	410	228	703	955	999999	107	417	459	42	999999	510	197	497	413	999999	400	13	999999	233	676	506	192	999999	832	390	365	32	119	77	262	570	579	999999	586	205	29	505	519	999999	716	999999	999999	636	363	999999	282	584	998	133	674	25	999999	999999	889	999999	228	642	870	574	404	85	307	392	779	999999	930	990	911	217	999999	895	999999	553	517	864	929	999999	232	32	117	780	999999	985	402	246	894	92	999999	133	999999	999999	635	944	88	999999	514	193	856	613	879	292	673	790	319	999999	999999	131	979	999999	532	672	419	848	466	623	61	322	989	542	855	848	999999	787	240	437	270	549	475	876	359	745	699	619	999999	825	117	999999	676	999999	999999	773	112	290	601	999999	999999	999999	487	464	589	999999	204	324	999999	41	607	885	999999	882	519	981	656	999999	676	786	972	800	705	640	515	817	645	375	999999	92	746	403	196	999999	470	483	999999	21	999999	166	551	385	861	121	999999	999999	684	793	999999	733	126	999	999999	814	342	176	999999	999999	948	772	999999	828	497	674	999999	214	999999	634	422	46	919	645	815	519	245	597	938	593	422	294	143	852	271	103	999999	747	999999	999999	999999	303	401	224	72	524	609	722	888	999999	999999	23	532	999999	380	999999	814	999999	193	105	578	744	999999	999999	434	999999	639	999999	999999	403	999999	999999	426	999999	51	999999	999999	705	999999	301	999999	523	999999	751	766	409	
761	93	999999	203	289	494	563	693	802	999999	76	999999	999999	407	999999	905	999999	494	489	289	597	214	999999	262	433	118	899	891	195	65	45	485	731	999999	902	999999	999999	373	999999	224	984	733	999999	203	999999	740	999999	184	415	14	367	224	271	487	999999	999999	85	229	770	999999	594	671	507	747	812	590	182	765	505	339	999999	792	379	275	305	863	688	814	209	692	203	724	485	191	698	820	999999	253	999999	354	479	13	602	944	629	999999	236	999999	391	471	568	160	999999	86	331	575	999999	999999	192	948	869	271	29	87	976	869	195	325	58	991	376	999999	552	160	859	999999	199	999999	646	982	999999	910	432	999999	133	999999	55	409	999999	132	999999	227	999999	274	999999	218	983	524	967	759	136	910	999999	399	999999	640	999999	528	226	651	386	419	360	209	320	958	838	290	954	932	999999	999999	464	926	999999	159	999999	287	999999	651	696	674	468	886	856	727	191	42	644	493	445	527	192	218	746	999999	867	999999	954	527	379	702	570	44	999999	350	456	802	384	945	773	330	853	575	955	711	999999	473	999999	593	777	805	646	470	497	999999	603	255	189	458	291	15	999999	158	281	993	999999	999999	951	516	281	999999	658	698	999999	125	673	617	263	44	616	404	518	371	749	999999	65	110	547	637	999999	210	622	926	663	767	997	705	999999	962	607	999999	521	999999	999999	999999	157	999999	999999	381	633	986	992	154	842	887	497	961	408	708	937	999999	886	324	769	80	765	999999	999999	952	128	968	323	301	999999	99	882	681	59	360	425	117	359	175	999999	760	218	477	94	776	280	45	307	595	999999	604	640	207	76	999999	633	999999	999999	798	999999	665	999999	700	999999	752	999999	815	912	57	292	829	653	999999	319	999999	862	297	999999	268	999999	93	999999	728	277	832	458	685	999999	808	726	999	999999	561	912	349	999999	517	999999	341	770	999999	132	259	312	999999	999999	920	887	67	388	346	778	654	126	180	994	943	433	999999	304	329	210	113	331	292	635	102	808	999999	920	999999	537	316	498	226	960	999999	425	999999	881	538	999999	557	430	390	231	999999	444	999999	354	154	93	874	47	999999	264	28	928	30	569	858	121	917	146	42	999999	471	166	999999	219	582	528	361	13	765	532	653	683	940	70	94	999999	999999	625	776	271	999999	279	999999	961	941	493	404	512	33	426	879	420	397	581	760	394	544	532	772	626	732	871	999999	918	999999	345	987	959	485	211	56	302	370	771	999999	202	999999	999999	278	
999999	999999	848	980	349	653	242	999999	368	999999	700	123	543	852	159	539	790	998	139	359	605	505	445	999999	821	380	587	59	626	435	567	999999	604	264	683	503	884	891	932	275	379	999999	628	999999	784	999999	512	449	220	242	999999	999999	980	590	672	999999	999999	820	168	968	75	999999	668	933	999999	999999	518	289	999999	656	999999	899	999999	863	980	555	876	999999	253	733	999999	999999	999999	999999	79	999999	305	999999	591	100	814	73	732	963	999999	196	999999	999999	916	369	579	999999	999999	564	587	466	138	999999	610	127	716	999999	577	435	110	927	354	283	864	378	129	504	697	88	999999	999999	999999	999999	664	793	173	999999	868	883	163	999999	867	284	807	613	245	189	999999	999999	384	911	999999	307	999999	999999	842	118	831	547	999999	999999	535	999999	722	999999	999999	35	461	816	999999	534	44	999999	281	466	999999	79	999999	260	143	940	999999	233	704	930	999999	999999	249	393	999999	999999	360	999999	999999	88	999999	999999	562	812	323	999999	727	596	519	999999	877	801	36	406	999999	772	999999	999999	414	999999	983	999999	496	999999	999999	999999	785	78	864	899	183	713	60	999999	357	394	517	663	999999	999999	223	504	713	855	62	303	842	843	182	999999	421	999999	999999	345	104	806	189	769	911	892	434	659	732	619	675	999999	751	999999	59	999999	999999	999999	643	999999	999999	999999	598	641	739	999999	588	999999	896	685	488	403	797	715	999999	550	215	747	751	54	999999	563	772	104	189	888	552	18	794	355	924	999999	147	435	259	614	218	999999	999999	315	314	491	763	56	999999	281	376	999999	735	508	999999	999999	237	999999	991	532	717	504	462	851	64	999999	158	550	999999	55	266	372	999999	492	341	667	717	999999	999999	18	800	725	999999	999999	522	515	282	295	734	416	215	547	444	727	897	999999	95	189	999999	734	343	222	294	95	25	999999	580	252	176	953	999999	999999	859	983	731	992	541	554	338	548	306	863	999999	355	999999	999999	928	999999	595	627	582	538	999999	15	674	999999	441	999999	892	518	934	999999	128	780	999999	424	688	460	995	904	182	541	850	712	437	999999	406	939	255	307	999999	842	999999	549	381	272	605	854	318	154	560	999999	662	820	614	276	999999	46	738	425	39	999999	743	999999	455	51	999999	482	577	999999	190	999999	630	595	999999	999999	383	579	999999	999999	999999	834	152	851	353	517	878	39	108	171	735	370	210	830	999999	608	109	965	104	999999	999999	999999	286	123	963	69	44	77	999999	999999	999999	175	999999	394	605	999999	334	891	347	937	
172	658	384	999999	469	820	999999	999999	328	833	993	999999	999999	79	769	999999	999999	39	887	294	483	811	650	586	277	570	733	999999	234	81	283	999999	628	166	177	925	999999	870	653	999999	768	244	749	554	999999	485	999999	567	999999	909	647	305	14	999999	999999	999999	17	797	148	999999	97	999999	999999	256	999999	786	788	999999	902	843	947	687	385	744	526	999999	72	106	68	792	880	175	200	324	433	978	212	576	702	816	918	950	999999	754	65	999999	999999	502	994	999999	697	371	665	781	962	999999	999999	269	536	999999	298	911	739	999999	999999	999999	294	259	822	581	583	222	626	95	925	997	955	631	689	242	999999	569	111	999999	105	999999	509	419	362	473	68	943	50	486	527	999999	221	385	735	143	999	419	999999	423	168	485	999999	999999	855	999999	14	298	580	303	647	728	810	422	999999	510	422	874	897	358	523	999999	181	999999	999999	919	785	999999	895	999999	999999	168	889	688	168	620	772	930	564	999999	469	769	373	747	839	799	206	798	134	999999	721	134	999999	331	899	528	313	606	999999	936	189	433	403	34	999999	999999	838	999999	999999	641	999999	492	999999	509	888	999999	276	999999	309	768	999999	987	455	999999	834	119	646	999999	788	999999	316	176	918	627	218	45	376	349	687	999999	960	83	544	493	496	239	999999	999999	442	156	261	999999	306	999999	999999	201	977	732	199	949	999999	999999	343	624	334	571	573	692	301	853	386	927	746	948	807	649	453	999999	184	999999	306	632	135	641	388	437	869	674	415	26	67	644	999999	738	519	690	740	999999	999999	924	999999	130	721	589	999999	334	142	357	445	999999	748	25	558	594	653	219	155	702	246	999999	701	899	287	285	999999	999999	777	18	439	127	909	533	803	259	940	185	911	999999	871	63	305	522	238	841	277	52	999999	565	94	309	999999	48	683	272	233	999999	999999	999999	794	38	999999	134	918	328	999999	999999	221	308	653	478	307	609	999999	192	600	189	999999	446	999999	752	655	221	923	139	581	871	850	541	35	183	999999	474	751	843	507	181	603	910	186	63	831	787	911	616	12	999999	217	501	671	53	105	407	439	51	999999	345	999999	788	746	793	374	679	282	480	146	832	999999	987	685	429	999999	760	269	999999	921	868	309	316	137	645	663	358	870	982	88	934	45	999999	470	171	970	815	173	999999	688	161	514	441	480	179	88	229	816	251	468	999999	147	485	130	514	45	894	661	110	999999	999999	809	300	402	999999	797	158	526	999999	458	770	
596	875	275	769	999999	867	835	958	567	443	542	628	523	742	796	560	589	999999	136	86	163	72	999999	999999	352	224	49	279	381	929	703	302	793	999999	749	272	220	999999	161	177	999999	999999	543	695	483	190	776	999999	414	247	569	569	397	382	616	534	622	999999	999999	149	828	566	586	637	999999	249	835	826	993	999999	350	238	805	999999	28	460	529	567	999999	999999	447	390	865	999999	999999	143	905	421	999999	999999	650	617	933	22	349	999999	127	905	955	243	355	999999	666	879	897	999999	764	438	363	166	14	64	999999	265	701	447	701	451	999999	607	344	423	745	999999	884	732	999999	793	999999	526	999999	623	612	956	999999	496	999999	999999	247	39	378	476	999999	924	220	596	214	678	999999	901	999999	999999	999999	999999	899	931	215	887	994	174	45	999999	999999	999999	823	391	451	456	999999	215	723	716	213	247	238	867	366	999999	568	298	528	999999	483	999999	999999	667	985	264	66	884	291	836	990	83	994	407	656	229	999999	828	999999	757	999999	115	999999	93	999999	401	129	42	574	394	329	706	999999	418	498	113	120	165	405	196	400	563	999999	887	725	140	999999	830	220	146	718	739	153	770	397	378	538	642	204	594	144	34	320	896	516	294	437	586	909	553	118	945	432	957	367	675	191	300	999999	342	158	999999	821	437	675	589	999999	875	30	129	574	478	999999	811	61	375	253	36	380	440	999999	666	999999	667	37	773	316	999999	999999	722	196	248	283	862	445	845	999999	882	231	999999	732	999999	999999	789	978	640	985	621	999999	991	431	164	999999	999999	639	491	999999	999999	409	902	282	376	471	308	933	999999	204	999999	375	216	999999	371	805	453	708	150	111	999999	689	397	787	695	290	421	999999	42	328	355	233	999999	478	58	482	328	999999	999999	999999	999999	856	999999	999999	887	255	699	999999	70	358	476	230	999999	390	245	474	22	124	587	95	60	17	900	999999	849	874	421	737	123	889	487	798	351	60	999999	285	999999	951	900	450	590	591	240	683	999999	999999	734	999999	242	584	469	213	77	280	999999	259	955	643	596	22	833	962	716	999999	871	677	878	999999	999999	999999	437	71	223	146	505	999999	776	226	165	999999	999999	848	505	999999	429	283	731	999999	19	593	329	403	364	999999	617	628	875	999999	812	999999	256	296	999999	281	999999	408	990	999999	774	582	483	739	488	873	872	984	466	186	751	597	945	807	438	953	640	43	706	335	529	877	999999	999999	413	980	477	999999	822	233	392	31	293	
800	999999	437	120	590	915	491	26	633	171	699	999999	999999	239	449	999999	82	641	122	999999	664	411	897	989	765	999999	999999	406	29	171	999999	999999	999999	314	154	511	11	842	60	999999	225	319	896	999999	893	409	198	751	37	995	750	592	280	329	999999	399	408	447	355	265	418	999999	999999	999999	928	905	999999	911	94	937	856	239	999999	999999	485	355	515	191	999999	365	146	755	999999	34	420	999999	523	410	999999	755	112	999999	497	794	999999	140	322	434	786	987	822	286	667	100	148	999999	999999	999999	844	282	883	227	999999	989	128	999999	999999	972	60	288	999999	999999	235	338	999999	999999	999999	999999	294	354	999999	999999	999999	118	999999	859	98	288	885	899	648	999999	566	412	872	885	999999	507	999999	999999	424	349	383	508	999999	646	999999	999999	264	844	999999	215	990	499	249	999999	822	241	999999	268	999999	438	999999	160	639	999999	620	999999	466	949	90	243	130	999999	930	693	707	896	512	999999	808	759	33	50	130	443	257	77	173	999999	73	980	61	417	482	999999	999999	232	868	463	36	238	872	315	764	545	94	753	999999	555	105	999999	729	560	459	999999	414	55	40	206	895	999999	659	396	885	999999	192	712	764	944	441	484	37	59	870	580	999999	999999	999999	585	359	999999	508	618	974	147	261	999999	957	667	581	216	202	672	567	999999	578	485	429	664	362	381	988	624	124	620	898	680	689	879	928	696	769	999999	846	401	54	50	999999	999999	848	692	755	106	999999	234	999999	365	492	397	11	999999	999999	622	999999	977	515	884	504	363	249	581	810	88	739	884	447	747	999999	175	438	538	73	999999	815	670	626	892	260	889	338	542	197	302	877	999999	408	999999	231	869	999999	999999	546	68	999999	276	881	676	367	489	999999	544	539	999999	958	999999	346	617	999999	562	360	623	633	999999	35	706	393	999999	210	220	999999	301	999999	955	288	278	991	15	181	999999	788	950	999999	771	112	999999	12	999999	343	414	191	999999	349	999999	519	999999	536	931	43	802	883	999999	475	999999	13	495	999999	584	48	999999	481	341	445	268	773	410	98	862	999999	999999	703	522	184	796	39	999999	952	856	446	999999	741	70	972	379	999999	425	999999	387	999999	617	775	428	999999	653	932	849	355	999999	895	118	184	673	999999	802	999999	370	999999	679	999999	999999	543	171	999999	33	948	421	369	76	602	357	926	999999	105	893	465	999999	690	530	864	999999	348	870	961	338	840	999999	999999	180	280	999999	237	804	999999	458	84	614	291	809	704	521	
490	999999	488	547	192	473	578	999999	999999	999999	680	667	815	999999	970	672	999999	809	193	880	781	199	796	307	130	131	999999	647	819	850	999999	881	825	353	699	69	392	999999	999999	377	500	113	999999	456	624	569	999999	999999	999999	412	414	482	625	999999	739	999999	492	191	426	70	31	930	716	495	830	798	999999	472	248	911	290	784	999999	816	390	677	366	350	682	561	141	999999	999999	417	446	999999	999999	11	613	408	576	210	999999	95	355	569	999999	347	625	825	727	527	94	999999	131	999999	999999	809	999999	71	999999	152	999999	999999	929	902	770	309	59	319	543	840	858	839	345	999999	999999	999999	470	999999	290	28	724	856	833	999999	45	594	295	816	702	455	566	551	473	433	999999	142	999999	453	798	97	297	316	292	886	669	254	240	52	843	250	348	623	780	915	428	652	41	325	999999	999999	24	999999	616	97	283	316	999999	999999	999999	653	422	999999	32	999999	731	418	999999	947	944	999999	363	253	973	462	116	943	999999	999999	15	999999	111	840	586	999999	83	64	999999	204	999999	362	999999	329	663	999999	999999	331	999999	588	194	19	88	999999	380	999999	822	770	270	164	981	999999	545	999999	905	340	552	581	999999	409	129	677	719	379	344	592	999999	44	589	784	634	999999	352	193	372	996	969	27	470	510	799	999999	794	544	223	999999	817	68	999999	333	646	256	891	201	468	999999	300	999999	749	999999	999999	788	999999	486	999999	205	988	999999	456	999999	370	999999	121	999999	999999	816	883	184	999999	71	999999	853	620	265	147	387	893	160	724	855	999999	270	277	682	999999	20	131	318	24	27	294	464	999999	513	963	121	145	960	591	652	999999	999999	553	688	23	319	178	925	348	152	999999	837	638	601	214	110	267	438	593	599	695	574	999999	148	999999	320	250	116	302	999999	999999	999999	999999	82	999999	999999	716	589	668	999999	842	205	969	871	999999	456	826	21	309	862	853	706	999999	992	956	69	956	999999	911	999999	78	999999	633	322	900	999999	279	999999	999999	999999	999999	678	770	567	756	500	605	297	433	999999	493	239	806	439	999999	546	999999	575	125	171	633	999999	677	965	957	781	571	656	971	346	999999	999999	641	685	478	184	936	999999	246	466	999999	668	981	591	999999	839	999999	203	149	999999	999999	703	999999	219	991	91	11	999999	609	975	928	999999	999999	999999	999999	232	597	999999	960	997	610	756	339	659	706	964	330	96	755	127	999999	999999	516	999999	999999	483	820	432	999999	396	183	141	210	271	538	515	999999	999999	448	987	
252	142	999999	152	753	65	374	791	512	36	761	914	59	491	458	999999	441	708	562	999999	412	175	438	573	824	479	556	999999	131	201	622	434	647	767	999999	394	145	374	864	478	119	999999	919	666	635	268	91	718	812	999999	999999	999999	342	779	585	86	704	669	999999	284	508	306	670	321	414	336	276	291	615	74	425	76	999999	999999	999999	382	256	771	938	999999	397	838	265	153	127	999999	102	868	192	999999	999999	999999	57	999999	969	999999	999999	999999	261	999999	999999	799	113	999999	562	17	999999	258	229	212	999999	933	730	761	886	670	50	999999	203	436	244	408	109	816	999999	999999	999999	999999	124	746	24	647	519	640	574	598	735	517	590	120	186	843	648	980	999999	755	745	295	999999	309	772	841	414	825	73	593	699	296	372	613	999999	548	999999	483	198	999999	999999	999999	197	298	935	532	936	93	260	400	999999	999999	846	629	999999	733	558	999999	973	182	242	999999	577	980	898	448	999999	999999	132	638	709	175	791	786	341	656	999999	415	373	999999	904	999999	575	672	833	999999	999999	999999	410	999999	989	999999	509	999999	999999	729	999999	217	400	497	388	960	961	621	999999	594	999999	70	297	556	636	152	451	733	277	912	129	904	157	327	998	999999	575	999999	648	390	999999	999999	836	611	144	890	999999	876	862	944	999999	999999	999999	249	999999	389	456	853	627	847	877	999999	999999	47	610	617	70	82	999999	976	999999	103	972	999999	929	999999	233	685	422	745	136	574	871	999999	552	175	922	999999	999999	999999	954	721	250	999999	999999	999999	999999	799	999999	526	830	943	387	885	559	275	980	681	999999	691	166	770	441	999999	720	999999	999999	426	999999	444	694	162	997	880	32	672	999999	999999	797	49	535	434	684	896	999999	193	999999	986	999999	287	195	251	598	999999	462	194	290	368	91	209	984	610	314	999999	831	678	945	506	999999	999999	423	809	999999	280	166	999999	96	544	966	536	126	918	653	217	259	453	564	614	428	999999	999999	493	99	999999	999999	999999	999999	127	74	247	247	690	133	886	863	385	999999	999999	237	730	999999	745	402	554	999999	76	999999	107	999999	999999	124	341	87	34	504	929	719	295	225	241	611	999999	480	729	298	435	794	766	353	874	96	999999	386	698	999999	646	101	544	515	988	967	32	999999	999999	999999	906	612	999999	392	934	665	999999	999999	999999	128	138	275	999999	265	657	999999	200	999999	442	999999	878	999999	999999	294	858	838	184	780	999999	999999	589	167	793	606	392	999999	695	384	419	218	24	999999	390	
580	999999	380	428	289	858	715	776	999999	378	999999	254	951	234	999999	999999	106	999999	301	875	999999	539	971	999999	76	873	834	587	816	344	234	286	744	573	999999	682	487	419	895	999999	521	498	319	789	408	361	440	598	880	850	999999	727	723	268	659	51	999999	898	999999	415	33	999999	959	935	999999	118	510	388	425	999999	56	686	595	999999	363	999999	229	191	83	714	442	999999	706	965	31	999999	563	485	999999	766	999999	588	67	490	999999	393	538	384	645	299	999999	62	183	747	804	636	141	353	904	426	822	458	825	647	972	788	999999	993	914	646	555	999999	473	658	101	467	629	115	999999	970	704	999999	546	783	863	999999	999999	958	171	999999	375	220	580	498	944	999999	763	999999	999999	120	999999	545	999999	999999	744	999999	588	524	656	346	16	999999	871	934	999999	978	912	51	784	592	725	473	999999	529	281	345	453	975	999999	508	704	219	597	371	19	169	383	999999	49	999999	999999	548	312	824	387	349	999999	646	776	966	680	999999	999999	925	394	497	712	941	727	408	383	999999	999999	158	642	797	438	999999	925	562	604	373	12	748	790	999999	999999	17	151	999999	996	807	999999	747	828	983	583	999999	999999	521	456	441	999999	999999	663	198	738	164	192	590	910	999999	721	999999	371	316	718	887	145	217	336	999999	800	999999	412	999999	999999	72	329	658	223	999999	999999	413	115	172	552	371	94	999999	999999	16	825	560	999999	167	95	999999	386	521	999999	696	537	769	194	751	641	999999	999999	97	999999	999999	999999	533	376	155	999999	317	999999	999999	763	357	999999	999999	768	329	878	249	999999	999999	490	431	999999	999999	394	527	999999	763	228	364	999999	526	143	997	819	772	182	302	194	876	999999	778	875	187	758	916	893	999999	10	864	999999	401	261	999999	607	361	999999	36	148	999999	917	999999	98	754	677	246	224	805	723	995	157	586	65	897	404	712	556	509	999999	999999	999999	243	762	364	999999	999999	274	159	400	999999	783	156	163	999999	959	999999	999999	130	509	521	999999	98	280	14	999999	999999	346	364	589	895	804	490	999999	671	225	683	999999	734	273	547	972	999999	414	999999	222	11	999999	720	938	999999	999999	999999	999	999999	999999	999999	962	999999	647	204	999999	999999	570	505	663	302	179	492	128	285	516	954	857	961	548	999999	683	999999	792	715	864	625	425	492	872	378	999999	448	896	680	720	43	999999	79	999999	71	504	909	602	999999	999999	939	999999	999999	999999	78	578	47	989	147	861	948	999999	931	340	999999	495	87	632	294	
811	999999	999999	447	999999	999999	867	787	216	487	999999	999999	422	999999	883	924	33	999999	902	804	799	453	999999	759	819	772	999999	165	739	587	999999	426	286	317	999999	111	999999	164	108	999999	210	790	999999	511	999999	96	535	101	57	415	154	999999	999999	828	999999	368	281	837	627	792	414	711	58	999999	911	717	999999	114	765	782	581	868	663	999999	603	19	623	947	755	733	999999	999999	117	333	442	999999	251	457	999999	749	830	999999	537	315	702	498	741	210	600	295	598	431	336	275	999999	286	80	388	999999	485	745	334	91	894	555	999999	604	999999	197	79	475	999999	291	999999	999999	76	341	357	103	115	277	422	356	999999	999999	815	650	842	500	999999	999999	862	232	347	14	999999	433	999999	760	274	894	26	23	531	820	557	149	999999	999999	766	945	722	294	129	218	999999	977	999999	999999	740	787	761	999999	999999	306	612	999999	999999	20	999999	642	698	597	829	999999	999999	408	825	649	587	999999	338	528	733	221	59	999999	112	138	999999	528	811	999999	999999	487	142	999999	999999	234	217	999999	999999	999999	867	999999	999999	134	465	909	958	924	162	972	181	999999	458	999999	500	820	256	44	715	999999	339	999999	831	814	577	352	88	467	999999	600	442	846	479	38	661	609	964	999999	999999	999999	999999	757	375	838	999999	955	38	899	301	999999	977	182	34	390	971	939	302	442	557	123	999999	999999	508	562	540	335	999999	999999	582	890	855	331	999999	521	645	999999	562	992	112	621	323	999999	175	263	622	270	822	999999	67	721	317	532	999999	999	372	679	258	812	999999	386	371	608	326	999999	316	999999	260	999999	999999	399	386	310	999999	935	799	999999	999999	255	940	279	512	504	372	860	583	333	954	999999	159	965	333	749	693	726	999999	999999	861	999999	946	966	19	319	999999	668	999999	999999	203	441	999999	719	354	999999	999999	38	873	866	999999	466	827	983	702	338	363	779	76	999999	616	613	685	94	790	570	999999	974	270	203	160	704	525	576	140	999999	722	439	621	329	999999	664	852	999999	478	405	937	999999	274	680	955	574	602	708	400	999999	755	125	929	783	704	898	768	679	715	999999	940	260	852	999999	616	923	999999	746	759	999999	760	302	616	394	633	345	710	999999	999999	999999	999999	817	186	550	766	999999	510	837	625	978	896	182	677	936	464	686	120	999999	74	999999	416	999999	948	447	999999	463	508	544	160	368	198	188	441	139	439	999999	84	312	422	19	999999	999999	130	781	66	588	624	679	930	999999	999999	625	999999	999999	999999	
999999	868	738	720	999999	999999	999999	686	266	789	999999	740	547	999999	340	999999	807	671	999999	619	96	735	176	999999	251	838	829	614	213	143	999999	999999	236	960	999999	264	999999	591	118	999999	457	999999	864	999999	349	847	999999	182	599	999999	999999	999999	999999	596	92	521	701	357	479	475	279	999999	483	132	999999	62	514	999999	999999	85	276	226	563	154	999999	453	871	185	999999	999999	761	999999	24	869	715	619	204	999999	878	671	563	999999	122	643	999999	105	170	741	999999	296	342	500	857	523	77	211	999999	999999	434	999999	650	999999	314	85	714	622	346	613	416	607	858	874	708	653	522	999999	114	919	999999	75	999999	139	410	755	71	999999	999999	500	801	999999	999999	879	215	999999	31	999999	683	999999	929	29	758	556	334	177	438	467	792	999999	10	789	107	480	811	999999	356	520	126	559	24	453	822	846	812	902	388	978	669	999999	632	486	605	77	990	999999	317	999999	805	242	327	603	477	596	499	21	999999	748	77	846	893	510	920	134	999999	485	999999	912	744	431	789	459	798	333	581	999999	194	999999	999999	328	61	999999	999999	883	241	999999	976	236	999999	800	495	639	910	823	575	131	566	480	56	515	296	404	991	383	999999	868	804	999999	24	975	999999	999999	267	749	795	283	795	46	892	610	509	970	566	944	936	159	548	999999	999999	459	999999	713	983	975	41	657	627	342	440	999999	616	831	999999	380	972	118	382	171	999999	999999	336	529	588	999999	16	326	999999	999999	446	303	329	829	395	999999	27	124	999999	292	717	148	999999	462	999999	529	999999	999999	758	195	971	999999	999999	387	946	466	133	439	999999	547	968	715	999999	999999	895	999999	53	999999	445	656	363	858	714	999999	453	999999	646	873	999999	68	999999	999999	567	652	999999	999999	999999	942	882	999999	441	587	988	856	324	12	329	85	567	999999	485	216	241	111	831	122	123	999999	933	66	999999	259	516	76	104	639	999999	175	503	286	621	111	904	516	225	999999	869	858	775	451	999999	570	316	463	999999	246	108	999999	821	999999	505	837	18	825	999999	192	81	922	999999	999999	854	163	999999	999999	848	383	999999	724	886	999999	252	999999	912	492	496	259	942	63	493	858	541	692	354	538	781	783	999999	88	406	42	704	947	107	100	596	417	987	35	614	209	933	383	999999	766	999999	250	924	526	339	859	999999	28	438	902	999999	999999	808	54	509	75	290	234	328	854	361	999999	167	822	895	999999	999999	917	448	294	924	168	123	588	817	541	858	577	748	546	
999999	685	518	999999	947	434	608	943	999999	549	999999	709	65	725	415	999999	92	999999	999999	999999	999999	999999	580	154	977	984	999999	999999	236	967	216	713	485	999999	70	999999	999999	963	874	471	999999	328	999999	898	376	225	113	398	183	400	459	756	946	999999	949	470	115	374	999999	962	999999	387	716	999999	999999	214	233	284	664	739	640	999999	999999	999999	999999	278	931	999999	999999	762	881	661	57	999999	999999	999999	766	988	831	599	570	421	745	911	97	102	612	999999	565	999999	991	999999	733	443	760	339	999999	788	999999	680	999999	433	596	464	999999	999999	340	880	50	882	447	999999	999999	999999	178	228	383	325	81	999999	666	99	125	616	999999	62	927	999999	999999	188	931	977	283	161	70	146	824	999999	830	373	999999	732	800	999999	723	999999	386	999999	274	541	956	212	717	36	23	999999	317	980	694	38	795	726	803	999999	951	470	961	300	13	999999	403	102	999999	707	927	999999	298	442	892	999999	999999	267	349	544	999999	999999	270	257	147	620	828	844	596	802	999999	45	928	999999	999999	263	795	95	999999	242	147	999999	999999	20	108	89	160	999999	97	680	361	538	387	268	641	233	999999	999999	163	393	213	559	505	691	139	891	15	361	711	638	999999	590	602	116	999999	367	20	999999	158	67	469	953	999999	915	999999	49	658	669	306	999999	999999	999999	931	999999	39	999999	368	36	880	216	999999	799	999999	459	999999	770	936	280	861	284	222	949	565	106	924	999999	802	999999	999999	99	243	345	999999	213	999999	145	658	329	86	999999	998	983	379	941	983	999999	790	307	462	680	999999	999999	807	32	295	999999	526	999999	999999	780	999999	999999	999999	790	973	738	745	960	874	327	999999	616	999999	53	285	238	579	623	999999	264	999999	505	136	999999	986	855	999999	41	918	479	618	822	972	306	999999	999999	999999	588	967	999999	999999	999999	999999	999999	568	497	193	764	999999	66	999999	902	722	102	321	290	652	999999	804	128	210	999999	52	404	708	299	644	897	20	67	40	999999	655	868	341	638	82	991	12	999999	672	773	295	861	999999	716	999999	879	985	752	999999	983	783	999999	54	219	788	38	436	279	999999	295	754	999999	35	545	256	854	761	682	217	660	999999	999999	456	436	999999	190	460	992	999999	764	912	267	999999	57	999999	806	999999	131	999999	53	565	732	645	999999	28	605	835	409	999999	255	127	313	999999	915	769	999999	999999	617	999999	607	999999	443	90	98	999999	497	208	978	338	450	40	640	831	174	999999	999999	671	79	418	823	354	61	533	943	
647	609	722	575	287	739	412	999999	999999	999999	475	131	652	556	13	999999	407	857	80	28	224	487	999999	380	999999	289	806	333	209	967	262	526	999999	999999	451	999999	775	632	701	599	47	824	999999	588	698	999999	999999	124	76	886	999999	497	980	514	999999	170	137	999999	756	998	932	89	17	372	990	948	220	515	999999	999999	755	999999	166	481	981	400	186	893	682	845	451	692	267	322	551	765	999999	406	417	290	646	434	876	999999	666	958	817	999999	999999	749	999999	332	18	837	141	651	341	508	999999	339	983	243	668	911	557	250	999999	695	820	235	412	814	108	825	592	999999	898	999999	815	999999	582	248	306	999999	999999	128	684	999999	191	900	999999	47	872	999999	307	412	999999	999999	155	426	999999	131	127	372	999999	999999	234	193	254	809	753	878	693	510	756	745	937	735	829	438	999999	401	999999	920	801	375	941	999999	999999	999999	999999	933	317	999999	886	460	999999	934	596	142	893	999999	185	999999	156	555	353	372	999999	562	474	40	999999	717	860	745	999999	999999	570	971	17	214	999999	999999	999999	999999	999999	305	624	305	999999	13	999999	697	545	74	225	142	999999	256	999999	999999	697	965	715	535	798	600	999999	151	842	923	373	624	134	999999	836	121	999999	337	984	58	748	36	937	471	891	447	181	796	529	485	433	324	950	439	517	699	999999	718	31	970	767	999999	462	700	639	523	573	856	238	999999	14	446	271	972	830	671	38	999999	643	361	428	999999	621	367	499	59	674	695	999999	146	762	999999	315	24	999999	275	574	246	831	378	873	325	568	425	999999	999999	62	977	608	999999	671	115	84	670	999999	36	861	999999	210	590	849	878	684	101	351	594	140	257	999999	564	106	791	422	275	999999	113	182	999999	885	512	997	696	999999	335	475	657	345	645	472	999999	413	479	45	250	528	995	640	477	999999	887	856	999999	295	53	999999	879	999999	809	192	448	999999	665	219	697	593	162	792	358	625	693	258	999999	999999	437	160	627	999999	181	999999	492	472	705	132	999999	656	202	410	52	586	999999	965	536	999999	999999	410	748	269	347	657	376	212	291	851	390	639	371	29	858	892	999999	134	520	72	700	999999	158	542	221	51	999999	999999	999999	772	999999	728	999999	999999	762	999999	412	367	418	523	999999	289	191	854	742	368	294	183	999999	999999	999999	471	454	999999	762	57	262	216	58	306	266	999999	999999	999999	999999	661	999999	339	999999	831	490	763	715	997	692	420	999999	999999	999999	999999	756	227	209	599	317	
568	284	999999	279	715	774	205	319	999999	267	755	826	999999	43	91	999999	955	916	720	999999	701	999999	456	999999	351	262	958	999999	205	999999	49	999999	863	212	999999	386	667	70	999999	67	999999	454	603	740	937	594	132	269	999999	999999	801	311	489	930	615	813	827	478	999999	999999	815	999999	124	572	227	999999	963	999999	782	704	784	895	374	662	384	256	161	716	843	999999	139	698	696	794	748	737	935	999999	999999	448	559	199	999999	98	251	504	340	999999	522	606	999999	663	487	24	999999	999999	936	826	555	999999	661	120	635	180	999999	999999	103	999999	999999	490	404	40	873	343	155	595	763	286	999999	880	916	999999	204	246	999999	476	220	681	178	842	800	999999	387	999999	786	448	999999	961	999999	135	999999	20	218	41	999999	600	789	154	869	999999	152	660	415	675	999999	541	916	398	999999	857	999999	421	999999	981	689	295	653	646	556	707	41	999999	999999	999999	999999	999999	911	172	44	535	686	76	812	999999	699	150	703	999999	999999	254	532	175	999999	907	229	988	860	237	352	916	947	152	999999	172	999	999999	999999	129	205	546	630	753	364	518	999999	839	999999	22	291	549	592	941	999999	311	185	866	885	999999	76	490	55	684	820	128	588	544	479	999999	149	359	11	583	515	999999	624	779	811	408	736	999999	389	999999	945	803	333	16	290	295	987	999999	999999	999999	63	715	501	945	999999	245	999999	636	999999	959	999999	932	547	18	435	624	686	406	65	486	877	999999	999999	207	738	27	794	581	263	193	663	16	893	999999	530	999999	746	679	846	575	478	999999	999999	430	975	999999	265	999999	999999	999999	608	591	999999	979	999999	376	999999	304	999999	915	450	358	382	186	999999	866	48	82	999999	634	878	999999	999999	489	18	777	666	680	231	725	761	999999	999999	598	999999	999999	999999	999999	818	163	196	451	473	930	134	129	727	999999	134	118	974	193	837	999999	787	601	41	597	999999	879	710	933	999999	491	999999	971	357	999999	602	999999	937	134	263	334	448	999999	544	628	999999	999999	60	999999	556	999999	750	578	641	64	810	999999	999999	341	943	938	999999	262	379	999999	776	163	999999	942	251	900	181	850	929	512	507	360	67	412	999999	91	828	887	387	959	741	585	339	302	973	999999	192	606	190	325	881	196	67	562	852	999999	126	999999	582	655	942	899	649	139	557	459	926	999999	108	862	999999	565	875	419	250	201	823	479	968	999999	717	574	670	614	631	321	999999	999999	560	999999	964	720	314	731	999999	999999	936	210	745	523	
692	554	507	328	999999	325	321	647	321	660	388	999999	149	949	937	377	239	45	508	245	166	431	87	78	897	399	261	153	402	409	264	622	733	455	939	173	77	352	999999	999999	10	655	192	899	652	327	999999	364	794	650	611	901	702	999999	999999	999999	476	999999	999999	816	74	177	255	999999	999999	765	913	999999	20	999999	309	887	636	202	245	510	249	187	999999	580	818	896	358	751	797	363	920	234	97	999999	696	638	999999	592	250	832	999999	279	504	887	413	999999	354	29	351	724	999999	999999	273	856	32	999999	23	849	998	178	999999	503	125	52	845	689	606	342	999999	999999	965	54	952	413	110	999999	999999	538	177	930	551	338	999999	83	98	420	960	241	656	999999	999999	82	593	82	23	999999	164	999999	51	724	291	21	941	680	999999	230	557	860	999999	999999	999999	485	682	77	626	490	103	52	999999	434	728	999999	686	680	55	999999	460	879	399	203	814	999999	496	452	649	540	396	999999	324	999999	862	109	484	603	792	150	399	999999	999999	533	813	999999	508	616	996	916	335	999999	635	865	769	999999	999999	563	247	393	988	239	427	96	103	373	728	94	572	999999	890	93	999999	905	503	999999	999999	866	999999	702	723	879	456	733	215	135	999999	458	109	194	638	921	365	409	161	169	108	369	439	450	394	999999	54	999999	999999	251	383	730	372	834	254	604	183	999999	669	119	783	999999	999999	967	278	999999	985	999999	990	968	999999	999999	753	343	836	74	436	939	318	309	999999	89	707	963	752	999999	96	999999	940	43	748	999999	739	52	386	414	488	471	181	999999	438	666	387	67	999999	999999	999999	38	998	189	999999	999999	236	370	283	999999	986	918	999999	904	999999	720	999999	956	230	999999	999999	711	999999	999999	585	964	767	203	871	178	702	650	448	858	999999	67	999999	999999	999999	514	999999	378	768	681	428	999999	999999	277	932	717	999999	999999	836	616	154	999999	999999	576	999999	212	999999	999999	498	999999	12	345	479	367	517	134	454	999999	999999	715	324	380	943	285	999999	25	718	500	271	164	950	281	813	832	713	999999	986	699	167	663	48	559	879	663	679	92	101	888	759	807	999999	541	340	131	999999	773	331	999999	572	588	494	975	772	344	999999	731	531	646	653	395	148	754	529	999999	676	764	999999	290	605	999999	924	999999	740	464	891	999999	940	692	540	939	801	199	137	578	178	999999	787	999999	508	948	560	999999	999999	999999	999999	518	21	903	999999	537	283	999999	200	999999	999999	999999	244	999999	453	745	790	839	
999999	714	999999	948	627	999999	999999	613	976	999999	999999	999999	370	479	594	376	795	383	407	47	999999	12	666	999999	999	485	999999	999999	999999	999999	101	763	999999	999999	348	999999	780	999999	999999	999999	645	840	560	327	999999	543	291	194	80	868	522	79	348	752	601	113	57	833	949	999999	999999	754	785	507	863	28	499	648	140	999999	999999	86	999999	999999	999999	406	452	999999	501	466	203	729	443	959	957	999999	424	415	129	245	999999	946	769	748	34	999999	64	999999	999999	250	999999	642	64	16	282	999999	586	11	360	205	660	999999	342	493	948	316	320	999999	549	841	999999	94	529	999999	590	649	999999	744	322	511	999999	398	884	260	999999	561	675	999999	687	999999	445	423	999999	924	584	999999	614	999999	800	717	580	238	513	622	646	959	123	169	425	633	140	842	688	999999	853	272	823	91	80	999999	999999	883	148	38	406	190	39	605	320	999999	999999	39	944	605	930	999999	884	272	613	999999	448	999999	21	64	390	602	734	999999	999999	322	949	999999	999999	413	999999	697	99	485	225	466	930	517	849	608	598	999999	897	93	999999	740	387	561	477	617	948	135	871	999999	648	803	456	999999	534	998	999999	512	999999	541	529	243	33	999999	56	157	532	930	666	413	465	290	704	650	296	340	934	999999	64	598	999999	950	826	15	836	422	999999	115	983	850	999999	96	286	366	564	684	717	999999	514	999999	95	28	469	999999	629	368	108	805	999999	204	74	478	457	235	87	578	999999	27	572	634	147	427	946	815	999999	999999	13	999999	999999	611	999999	955	884	734	512	999999	491	368	385	999999	323	214	576	789	999999	272	999999	999999	999999	985	277	699	415	879	192	999999	81	653	795	259	999999	760	719	927	581	999999	999999	722	722	999999	97	999999	642	104	321	932	999999	167	39	409	741	952	999999	110	999999	923	999999	14	552	845	999999	838	573	136	999999	563	495	649	218	678	678	999999	338	999999	999999	999999	67	321	568	999999	817	913	623	395	518	412	999999	619	999999	657	999999	999999	999999	877	278	259	485	999999	980	757	447	999999	999999	361	730	825	624	421	211	126	999999	238	445	302	37	999999	224	187	618	711	999999	876	999999	560	119	999999	745	460	999999	648	742	551	341	810	812	616	964	999999	999999	999999	788	289	417	477	791	999999	999999	878	999999	818	45	308	897	278	895	571	999999	399	251	642	999999	173	52	999999	383	324	999999	634	490	420	495	951	999999	925	922	582	999999	999999	999999	779	944	867	999999	560	999999	443	654	72	914	251	473	574	
31	32	999999	625	246	999999	103	476	443	519	999999	439	332	93	786	972	355	323	112	999999	629	471	697	222	999999	999999	999999	940	670	999999	719	248	947	920	929	499	322	307	999999	613	999999	302	346	999999	479	181	999999	999999	657	682	716	601	148	908	945	999999	335	399	72	754	906	999999	806	608	799	159	491	999999	999999	999999	660	58	999999	999999	999999	999999	134	273	743	999999	999999	429	293	988	999999	128	110	999999	975	379	999999	922	245	591	707	343	999999	999999	999999	330	999999	826	375	370	31	668	624	649	999999	999999	999999	72	656	681	999999	999999	999999	818	491	681	999999	999999	435	784	132	999999	812	395	999999	999999	840	396	999999	423	701	999999	999999	922	966	458	503	460	207	999999	944	999999	276	999999	100	230	474	677	256	952	281	247	401	591	248	999999	856	238	999999	117	777	48	433	999999	980	73	999999	999999	852	42	999999	598	255	999999	999999	30	471	258	305	571	269	172	150	685	152	463	999999	471	684	682	999999	999999	999999	999999	999999	999999	678	43	584	36	796	527	825	223	774	682	999999	999999	751	999999	822	607	999999	296	847	614	898	748	100	999999	999999	962	272	179	439	912	999999	164	486	999999	351	999999	674	999999	774	742	346	926	910	999999	471	999999	719	466	860	994	341	316	253	999999	999999	999999	942	67	998	833	265	655	999999	861	687	837	846	817	999999	393	933	665	522	999999	999999	971	837	631	999999	326	253	999999	999999	445	581	999999	911	510	926	421	496	616	279	940	486	690	153	58	781	633	865	902	589	999999	999999	676	794	147	708	46	999999	321	12	999999	590	459	346	348	290	999999	926	345	999999	465	897	327	999999	581	628	586	828	788	849	431	461	350	226	999999	383	905	999999	999999	802	999999	328	184	614	999999	359	999999	354	804	768	784	706	529	999999	134	579	744	999999	222	519	131	217	313	472	580	230	250	242	502	964	385	112	163	543	999	999999	722	712	999999	231	600	242	34	30	75	725	931	339	102	274	639	624	999999	264	681	999999	999999	712	43	376	999999	999999	851	839	393	681	553	985	21	987	856	41	493	991	918	889	999999	999999	406	999999	299	910	150	238	335	760	430	898	999999	327	131	20	679	430	999999	805	390	194	637	393	999999	999999	327	114	418	608	141	691	345	791	498	731	315	999999	87	208	655	623	999999	632	261	999999	133	694	866	845	999999	72	879	999999	508	999	656	23	683	352	593	45	999999	999999	629	999999	563	80	828	399	704	500	352	912	999999	767	680	14	142	526	822	
999999	248	572	255	78	811	232	293	499	85	302	999999	734	615	619	999999	786	13	522	999999	62	866	476	151	861	719	967	999999	741	328	651	880	166	530	960	797	258	481	999999	927	340	787	999999	324	411	995	618	999999	540	964	999999	10	619	435	769	766	771	430	999999	359	999999	268	551	999999	433	421	348	214	654	822	554	999999	452	999999	760	275	537	999999	999999	999999	111	669	433	777	434	999999	270	731	760	204	36	827	999999	999999	999999	82	246	167	890	989	999999	999999	652	718	420	999999	999999	999999	999999	504	238	619	691	527	999999	999999	999999	774	747	999999	999999	616	454	460	796	999999	227	999999	511	688	999999	380	999999	749	999999	698	999999	999999	367	845	102	999999	999999	265	965	416	145	999999	953	999999	246	999999	420	118	838	51	999999	201	921	692	372	316	523	985	475	858	999999	942	999999	559	167	130	417	901	689	914	559	198	495	389	999999	656	999999	602	452	999999	999999	162	999999	999999	999999	825	793	674	482	999999	722	999999	790	116	68	999999	999999	403	751	126	64	518	429	923	492	999999	999999	542	111	999999	27	920	999999	999999	898	205	999999	151	820	999999	999999	742	999999	902	999999	487	408	388	330	999999	999999	895	851	335	512	999999	733	986	685	968	128	260	572	767	999999	802	537	999999	218	863	171	999999	582	999999	789	321	99	526	731	14	372	327	222	999999	999999	132	999999	217	405	999999	471	55	999999	999999	223	86	180	999999	144	399	949	525	180	466	236	999999	323	999999	546	999999	362	217	264	681	606	801	48	859	456	999999	733	330	486	762	401	126	654	730	205	713	999999	437	392	342	64	846	999999	755	486	999999	999999	635	671	215	103	264	790	999999	255	422	999999	320	215	497	665	629	999999	417	75	119	639	592	999999	832	999999	925	824	922	999999	999999	654	999999	999999	429	999999	107	658	999999	668	146	336	869	485	783	675	999999	232	894	676	434	807	739	999999	376	999999	226	398	999999	166	178	440	999999	167	494	767	754	937	786	999999	567	970	999999	749	999999	783	999999	999999	464	166	999999	703	999999	999999	999999	999999	915	602	999999	999999	999999	709	820	124	500	706	468	712	999999	25	921	894	999999	999999	118	999999	49	990	999999	592	628	118	933	681	939	475	510	999999	965	541	852	161	999999	754	50	858	160	999999	258	232	325	67	999999	449	999999	332	267	696	147	999999	913	925	841	423	413	511	999999	148	185	999999	999999	847	746	458	999999	999999	962	999999	203	999999	313	999999	741	539	277	570	991	494	999999	616	217	814	999999	999999	627	
927	320	999999	350	539	91	999999	477	232	35	478	321	668	286	476	999999	575	502	886	999999	999999	193	311	999999	843	519	291	702	568	999999	999999	372	999999	999999	245	458	454	350	664	178	301	999999	519	999999	799	259	333	999999	969	256	641	321	597	802	110	743	19	372	999999	29	999999	319	999999	414	643	115	802	837	50	27	999999	235	999999	718	143	607	674	999999	355	999999	196	84	733	321	186	80	775	715	730	501	449	92	843	999999	378	999999	19	114	870	694	456	495	176	999999	341	416	482	878	669	503	79	221	27	913	999999	725	586	597	238	573	999999	97	117	999999	577	833	391	203	349	162	597	569	927	999999	147	700	907	999999	980	769	597	896	56	236	999999	999999	75	929	812	652	999999	999999	999999	999999	365	369	388	627	384	507	999999	289	539	516	999999	999999	293	366	776	999999	818	999999	999999	999999	975	442	51	999999	126	349	768	999999	391	697	757	999999	693	630	999999	777	321	289	406	482	745	999999	367	539	999999	999999	999999	708	162	680	999999	599	999999	418	331	922	327	508	511	999999	739	572	897	841	999999	730	816	999999	70	998	820	539	999999	144	722	667	84	999999	559	204	404	69	309	711	863	168	380	284	999999	382	460	813	777	371	742	182	420	526	780	999999	115	291	999999	999999	860	304	200	670	695	664	848	816	999999	999999	640	680	273	196	978	600	359	541	363	688	548	999999	761	999999	401	550	256	558	999999	958	98	123	420	154	851	569	999999	709	589	999999	533	643	863	470	999999	999999	909	999999	547	189	251	573	999999	960	615	999999	999999	163	279	155	417	300	999999	991	229	526	269	128	345	419	632	649	952	718	164	999999	153	301	315	338	640	32	20	551	716	524	195	460	539	998	999999	999999	440	999999	237	243	559	872	251	215	802	791	999999	138	557	999999	999999	219	806	711	709	999999	848	940	514	395	999999	543	284	704	340	809	589	999999	392	999999	219	517	490	920	355	280	999999	110	536	849	999999	882	993	999999	999999	976	654	999999	298	784	965	999999	999999	842	953	999999	598	546	874	993	999999	999999	745	739	391	114	729	885	365	438	201	748	414	999999	262	999999	549	168	802	364	164	760	58	607	852	719	999999	647	967	340	682	513	236	542	999999	590	146	264	999999	797	256	768	472	859	593	227	95	275	999999	999999	475	999999	744	519	838	451	504	147	999999	672	527	92	999999	35	756	999999	999999	871	27	671	999999	295	434	14	999999	395	298	198	24	634	633	321	67	421	864	253	
769	716	703	205	999999	999	377	999999	999999	174	850	447	113	905	705	224	257	918	999999	999999	14	999999	410	999999	162	999999	132	262	48	215	34	999999	999999	513	999999	805	177	821	585	271	917	373	733	999999	545	851	95	119	928	419	73	148	999999	684	248	999999	316	260	53	781	999999	125	999999	74	149	353	286	999999	985	999999	999999	435	343	999999	272	999999	999999	466	999999	999999	229	23	999999	628	151	886	379	485	274	999999	498	917	778	999999	395	999999	350	669	999999	201	574	495	133	999999	999999	638	805	999999	422	999999	34	999999	352	741	999999	863	792	999999	922	999999	999999	801	334	106	411	999999	656	538	636	470	301	999999	662	716	736	733	889	999999	265	513	90	275	73	667	999999	649	574	46	999999	532	999999	999999	746	550	228	773	999999	37	626	999999	981	276	477	951	316	687	196	999999	999999	999999	973	999999	999999	999999	183	708	738	667	999999	999999	564	999999	999999	114	460	355	600	999999	497	999999	999999	862	678	30	999999	999999	797	121	361	187	999999	937	41	999999	999999	522	999999	336	377	999999	45	503	795	864	999999	371	999999	373	500	960	999999	84	148	999999	999999	121	818	128	999999	369	999999	999999	315	999999	308	626	588	999999	555	999999	549	999999	744	977	999999	78	76	813	999999	999999	833	999999	620	999999	100	999999	799	999999	167	447	703	687	449	18	609	418	197	742	566	63	782	116	817	562	420	823	339	170	124	999999	54	15	999999	999999	535	485	16	915	962	919	827	599	715	118	244	862	823	736	378	519	881	333	257	298	388	726	999999	67	980	276	999999	638	874	999999	403	698	909	999999	482	133	411	282	779	999999	235	193	400	709	999999	999999	999999	603	792	999999	999999	720	999999	489	347	808	868	948	934	696	870	199	724	745	999999	545	952	999999	263	999999	117	608	554	999999	72	204	999999	908	739	999999	276	455	845	999999	664	999999	940	430	386	673	265	462	347	999999	775	46	469	654	999999	999999	999999	900	999999	547	999999	707	176	999999	999999	152	482	960	999999	512	999999	425	353	999999	91	999999	604	531	723	589	989	655	270	470	835	36	734	999999	913	999999	826	999999	114	307	782	956	515	999999	14	999999	999999	305	253	835	663	359	999999	999999	573	999999	187	83	187	761	558	841	446	705	999999	400	417	801	56	262	685	63	999999	55	671	134	999999	810	527	489	397	693	412	435	807	485	343	719	118	999999	779	753	198	353	749	999999	520	809	483	999999	825	999999	259	999999	159	999999	48	647	353	448	444	376	999999	697	373	864	439	20	
999999	999999	999999	698	693	103	999999	932	864	967	306	730	614	717	999999	913	663	997	444	999999	286	207	447	696	375	669	517	412	208	501	980	999999	510	999999	911	999999	557	999999	707	165	999999	227	745	999999	999999	623	834	727	50	641	999999	999999	429	28	999999	700	397	999999	332	33	586	80	999999	999999	986	421	999999	113	805	999999	999999	536	300	289	904	999999	462	375	355	752	835	789	372	566	999999	999999	999999	492	999999	220	261	196	804	683	999999	999999	999999	999999	94	929	403	999999	922	999999	285	507	85	149	999999	674	248	31	24	580	198	999999	708	177	905	382	956	999999	337	594	999999	179	731	999999	710	467	575	90	291	426	999999	114	999999	20	290	960	999999	325	999999	111	972	239	182	999999	495	782	738	325	999999	712	973	999999	999999	337	925	999999	775	468	999999	656	108	167	740	999999	231	93	999999	697	887	945	842	640	368	235	999999	207	997	999999	131	928	728	260	614	579	452	692	711	540	95	184	999999	81	999999	722	13	814	498	583	12	411	999999	51	438	530	869	342	999999	177	715	727	999999	278	346	510	927	848	553	999999	156	999999	381	999999	999999	712	760	999999	754	646	232	807	709	424	504	719	84	687	821	93	709	999999	395	544	999999	999999	75	916	734	385	794	164	271	336	437	999999	999999	465	999999	726	769	108	999999	660	999999	907	28	694	999999	999999	999999	250	37	469	462	46	152	837	573	254	999999	844	999999	379	852	999999	545	382	999999	40	689	618	258	999999	999999	610	532	999999	598	999999	349	999999	153	999999	999999	554	999999	802	874	400	331	202	892	194	999999	925	71	999999	808	878	999999	646	707	742	936	817	991	931	155	999999	514	417	999999	999999	905	276	701	929	429	308	939	743	507	596	709	497	999999	74	999999	398	549	323	926	720	555	702	999999	999999	180	141	562	205	657	33	886	913	954	246	288	812	234	999999	789	509	938	628	999999	999999	999999	449	999999	999999	915	756	312	201	491	999999	110	212	603	999999	999999	298	746	743	999999	484	709	796	542	489	785	213	174	416	533	426	781	926	563	560	378	731	49	634	999999	900	999999	695	431	999999	146	85	219	934	384	500	763	204	542	664	999999	246	907	612	152	712	592	999999	999999	74	745	184	648	52	921	999999	999999	999999	463	999999	763	23	374	116	999999	709	999999	999999	42	43	662	586	999999	899	158	999999	999999	437	492	999999	318	824	38	999999	690	999999	436	176	22	357	999999	652	741	357	900	398	871	801	999999	442	718	362	863	634	411	168	
999999	749	999999	789	999999	999999	628	886	876	939	985	16	999999	391	282	828	226	684	999999	20	845	46	999	760	270	999999	999999	60	859	956	961	999999	999999	531	181	687	281	233	999999	431	33	854	481	999999	412	864	999999	999999	169	890	145	189	843	401	323	754	749	144	528	190	999999	578	37	919	978	591	999999	893	219	595	556	992	540	999999	986	991	564	48	357	406	647	999999	890	968	999999	782	560	564	999999	999999	937	999999	705	963	778	454	826	562	983	821	813	491	668	574	343	152	648	483	415	331	999999	711	999999	132	543	999999	688	999999	999999	206	40	497	685	792	657	418	297	577	591	999999	174	12	65	999999	592	165	632	999999	634	999999	999999	86	999999	887	238	999999	360	583	430	426	766	768	463	999999	790	326	999999	875	917	925	854	81	892	873	166	196	656	261	539	999999	729	999999	433	428	72	953	348	798	564	999999	68	714	999999	999999	775	406	548	999999	745	276	999999	756	408	709	824	999999	194	285	730	51	580	108	53	53	696	999999	344	45	999999	836	999999	18	999999	496	866	150	924	727	108	999999	648	388	999999	273	38	973	999999	724	604	999	769	999999	78	522	850	959	670	999999	999999	999999	999999	513	999999	908	999999	351	445	912	843	999999	148	466	187	969	403	201	592	999999	24	722	999999	999999	440	725	999999	915	940	798	645	999999	999999	820	258	726	999999	144	999999	999999	975	999999	538	999999	999999	999999	861	999999	885	108	129	659	377	890	98	756	941	451	83	999999	841	382	410	646	277	936	214	327	217	460	999999	268	366	984	805	337	194	387	999999	999999	999999	763	39	841	679	999999	539	589	999999	502	785	256	999999	16	766	602	286	891	784	943	999999	544	105	435	999999	860	302	392	95	999999	571	999999	712	563	964	999999	352	569	999999	290	999999	624	595	999999	675	34	207	359	228	999999	61	302	603	999999	999999	999999	667	999999	24	999999	999999	157	999999	999999	931	230	544	999999	999999	688	999999	716	924	503	999999	999999	999999	390	760	999999	662	942	999999	882	709	999999	961	916	760	645	999999	748	555	999999	597	259	131	999999	783	999999	999999	700	317	540	953	344	378	109	258	999999	379	999999	844	221	999999	751	999999	999999	999999	662	269	627	746	406	277	511	999999	776	906	297	999999	334	606	316	321	999999	635	633	929	375	900	861	667	60	999999	142	904	343	999999	846	999999	510	364	131	194	999999	953	911	272	999999	183	602	203	961	740	55	680	999999	899	999999	126	360	999999	895	762	999999	999999	696	140	145	999999	827	
999999	70	999999	469	970	999999	131	458	18	723	370	487	201	307	668	706	319	999999	462	376	444	798	730	915	819	468	368	786	999999	267	781	137	845	356	818	142	940	280	85	205	999999	450	194	402	989	214	999999	464	739	999999	386	910	682	240	392	985	999999	114	649	999999	126	345	555	751	942	243	999999	844	489	535	765	48	154	267	959	999999	614	999999	926	615	999999	904	999999	649	880	871	454	999999	963	833	802	835	631	999999	999999	999999	895	999999	459	999999	999999	999999	974	213	498	347	999999	999999	280	999999	999999	12	188	44	747	222	299	999999	999999	81	788	37	881	656	999999	929	417	580	189	889	108	181	877	999999	999999	904	929	842	161	542	115	999999	343	574	461	999999	657	596	999999	865	999999	999999	999999	388	967	545	999999	328	480	568	930	194	246	391	301	999999	134	17	999999	843	293	456	753	338	999999	759	693	999999	204	933	999999	821	754	323	118	117	609	499	213	999999	999999	610	371	999999	612	921	793	952	283	261	999999	649	603	999999	999999	999999	999999	243	422	218	851	671	133	547	297	118	439	922	999999	193	600	635	804	495	999999	682	95	170	725	54	999999	741	43	942	267	999999	999999	771	741	999999	871	376	86	995	655	265	486	999999	305	504	999999	871	679	100	661	999999	845	118	76	999999	248	999999	999999	378	999999	120	637	191	290	999999	890	999999	999999	499	322	233	558	809	839	660	205	271	865	231	562	104	72	943	291	226	999999	999999	705	842	999999	795	859	707	752	545	628	999999	543	999999	613	823	690	999999	777	437	491	999999	278	416	703	999999	220	999999	815	157	999999	999999	900	73	999999	781	962	347	953	526	374	850	66	304	42	900	727	235	618	999999	414	882	175	999999	734	751	839	298	149	999999	584	999999	999999	604	497	999999	405	999999	762	831	860	999999	999999	999999	72	641	978	974	383	802	260	985	676	86	999999	175	999999	56	338	136	941	999999	208	395	942	800	958	462	806	108	999999	999999	472	787	878	71	656	914	790	103	772	865	915	346	317	599	897	816	861	999999	415	358	152	635	999999	196	999999	840	318	272	683	526	177	999999	999999	13	999999	889	207	682	519	613	266	244	999999	999999	758	861	88	352	903	151	999999	484	692	156	114	837	999999	692	917	815	605	528	420	256	697	639	48	314	86	999999	619	189	812	801	102	907	280	812	437	293	762	999999	368	541	925	999999	592	161	898	684	990	514	764	703	17	737	824	118	388	999999	822	773	275	895	532	999999	671	890	
63	999999	566	999999	264	999999	63	639	999999	999999	330	14	56	887	999999	402	999999	999999	999999	119	794	364	93	172	433	318	470	988	700	473	18	514	31	702	108	999999	999999	999999	259	140	999999	999999	578	945	788	384	999999	935	999999	873	999999	428	997	562	106	698	124	404	661	946	999999	74	939	696	870	816	983	999999	788	999999	999999	999999	854	293	468	999999	786	147	384	59	999999	999999	630	826	595	590	516	999999	605	999999	999999	723	999999	313	967	999999	437	882	84	971	400	727	156	652	999999	999999	574	714	103	679	912	976	29	611	710	638	444	123	110	999999	309	524	749	389	137	560	868	550	326	883	988	904	72	999999	659	518	388	977	237	829	26	802	374	925	497	610	704	641	602	338	999999	999999	999999	794	672	999999	978	767	999999	48	898	999999	397	220	691	17	913	616	952	202	999999	466	886	999999	274	507	160	999999	999999	526	856	236	948	987	742	674	133	999999	999999	783	539	621	462	999999	931	993	414	163	244	490	697	98	689	410	89	685	438	510	530	175	725	165	999999	998	192	671	84	410	999999	26	884	999999	999999	179	663	638	13	697	999999	281	102	996	588	999999	829	999999	547	547	999999	66	999999	622	748	575	67	999999	745	999999	999999	999999	918	999999	685	227	605	999999	222	519	747	999999	681	740	171	259	999999	729	576	474	178	999999	134	999999	502	421	780	271	999999	310	122	288	892	549	690	999999	363	99	999999	371	805	777	555	999999	800	466	384	505	999999	499	999999	337	807	281	999999	592	144	391	999999	273	999999	343	165	999999	406	468	558	142	60	91	896	983	418	215	668	401	868	107	736	999999	47	285	810	407	806	784	481	621	263	107	999999	999999	588	57	924	472	622	999999	999999	342	908	251	999999	379	999999	520	919	602	613	894	724	47	654	474	999999	171	532	757	115	622	986	937	879	999999	146	924	404	371	290	206	779	999999	999999	404	999999	795	829	441	999999	296	999999	999999	999999	999999	999999	906	327	123	820	999999	939	864	538	18	355	999999	999999	999999	242	678	999999	557	321	417	125	500	999999	260	346	441	999999	101	953	999999	756	118	929	520	578	239	606	291	550	527	267	915	695	467	58	999999	999999	336	208	135	999999	317	567	999999	253	883	345	76	777	389	431	999999	999999	720	262	247	50	851	924	12	82	834	999999	999999	999999	999999	999999	999999	211	189	18	15	999999	827	647	448	551	339	277	695	894	540	513	170	106	999999	14	975	215	811	126	580	412	205	63	999999	999999	999999	
450	53	999999	240	999999	999999	999999	999999	999999	93	999999	813	696	711	584	239	118	999999	330	999999	697	740	999999	828	898	400	72	437	603	999999	999999	999999	148	778	999999	233	616	663	675	915	789	680	999999	999999	902	401	125	414	996	182	97	521	26	999999	999999	710	999999	260	342	474	535	943	822	999999	318	772	675	917	823	999999	622	999999	866	414	999999	27	285	284	999999	506	999999	657	441	430	610	262	999999	684	703	187	999999	365	331	211	390	846	858	208	612	140	999999	207	999999	645	559	642	655	611	406	67	435	572	334	835	198	877	512	402	656	66	487	990	224	999999	974	266	132	664	34	220	169	999999	672	795	779	87	75	795	870	999999	606	683	287	645	752	814	41	496	22	512	344	466	551	555	653	736	982	999999	671	999999	519	990	587	196	898	999999	900	999999	65	999999	811	716	531	689	459	999999	999999	578	892	169	235	636	999999	521	876	703	534	126	999999	53	105	129	134	999999	457	616	105	101	747	403	913	502	441	999999	700	999999	999999	862	105	848	33	999999	63	511	77	883	348	75	320	205	823	999999	397	21	25	692	999999	954	999999	843	708	621	831	499	256	733	205	750	820	258	999999	999999	30	999999	30	691	76	622	999999	573	277	999999	780	552	579	140	999999	999999	886	18	45	980	630	262	150	411	999999	563	265	343	688	598	999999	72	436	161	763	103	991	334	999999	969	999999	999999	576	678	841	999999	999999	999999	628	775	864	999999	999999	788	999999	768	999999	618	118	512	366	999999	885	999999	784	999999	125	999999	377	21	437	561	999999	75	536	963	686	471	570	303	644	999999	715	912	734	442	849	648	120	999999	940	999999	999999	999999	613	287	999999	896	999999	132	173	501	748	999999	348	312	430	999999	999999	88	92	691	999999	999999	868	226	460	973	945	999999	868	999999	317	382	81	999999	345	277	999999	258	190	789	999999	447	139	152	401	108	574	431	999999	703	395	999999	999999	258	335	410	256	396	999999	999999	951	552	999999	696	999999	376	999999	293	966	163	694	13	897	303	124	610	999999	726	825	361	409	999999	339	174	91	999999	999999	822	729	999999	999999	76	430	999999	837	35	193	442	958	35	563	290	464	859	19	391	999999	619	144	724	724	530	570	475	409	438	223	99	615	999999	999999	999999	563	999999	141	999999	583	999999	465	99	427	253	999999	800	798	128	69	480	165	699	151	999999	688	14	221	501	999999	955	972	409	811	103	999999	999999	129	999999	727	433	727	391	808	619	163	999999	307	480	
762	999999	677	291	999999	999999	933	915	766	999999	43	559	820	999999	132	628	552	66	287	333	426	717	680	999999	401	999999	752	999999	890	999999	999999	999999	706	740	738	734	287	690	40	78	169	999999	999999	74	807	999999	999999	999999	269	190	999999	107	767	999999	64	54	99	720	999999	742	990	169	34	243	368	399	852	89	901	397	350	862	36	999999	999999	514	433	616	160	233	32	666	999999	709	466	999999	876	999999	999999	694	999999	567	799	297	88	999999	887	60	705	417	325	533	194	871	840	999999	80	999999	810	550	620	999999	570	667	999999	334	654	999999	999999	767	523	999999	403	217	752	999999	72	738	999999	173	999999	383	910	999999	907	499	481	643	869	999999	529	327	922	145	83	172	997	142	577	754	999999	571	283	937	999999	206	139	977	129	999999	151	342	429	646	999999	247	572	827	999999	230	852	20	455	524	248	205	999999	999999	143	590	999999	930	171	384	817	999999	109	973	999999	710	369	503	524	999999	121	197	999999	285	222	836	999999	180	381	357	901	344	125	759	699	698	998	871	844	539	281	221	180	54	999999	999999	999999	599	978	999999	999999	359	496	643	999999	61	306	922	55	306	990	615	558	999999	483	483	939	350	999999	999999	999999	498	999999	999999	999999	900	26	999999	999999	353	999999	11	999999	999999	496	552	848	999999	999999	647	999999	86	825	547	999999	665	662	999999	571	356	928	797	325	999999	347	999999	700	511	999999	512	999999	452	476	999999	999999	989	999999	999999	327	930	999999	467	994	636	758	999999	999999	999999	446	999999	247	659	293	999999	425	900	685	374	984	134	851	346	999999	843	612	999999	609	134	999999	559	999999	436	49	640	720	470	999999	689	79	999999	700	589	75	999999	999999	385	169	376	286	999999	313	59	251	203	88	298	98	999999	33	809	36	548	999999	886	635	811	999999	652	388	954	999999	999999	999999	283	999999	999999	280	153	579	236	790	242	999999	241	999999	201	195	845	561	432	999999	653	665	269	999999	161	417	189	601	463	999999	516	987	999999	999999	999999	999999	999999	999999	816	27	945	581	797	999999	793	700	940	639	444	626	774	999999	956	581	999999	999999	45	598	282	855	101	551	125	999999	283	254	525	999999	940	446	227	86	745	414	999999	81	867	999999	891	461	476	999999	167	837	990	999999	999999	750	165	974	999999	379	496	960	926	403	465	336	999999	548	185	319	699	998	999999	999999	354	551	153	382	474	999999	999999	820	999999	551	394	288	481	858	223	999999	475	965	999999	847	999999	785	488	999999	616	541	504	352	285	
999999	850	169	438	302	999999	489	606	783	510	924	672	999999	581	384	18	186	854	887	335	410	844	733	999999	999999	999999	569	999999	119	765	999999	300	999999	544	232	700	235	850	999999	787	733	177	691	464	801	999999	914	213	113	999999	439	686	999999	26	875	321	126	887	876	194	510	425	497	27	577	634	317	140	999999	684	782	336	675	109	601	242	163	278	480	386	203	366	960	92	999999	255	999999	348	669	999999	583	999999	974	995	286	318	680	999999	887	176	868	783	853	429	253	999999	21	999999	425	642	168	847	417	500	990	999999	465	414	691	999999	952	999999	471	449	110	444	362	680	822	293	562	999999	999999	313	999999	420	513	999999	838	232	244	174	922	36	751	736	930	483	999999	999999	852	275	981	999999	224	899	322	414	999999	809	751	999999	695	142	90	679	465	114	982	580	999999	924	999999	469	97	788	999999	444	697	373	513	878	675	690	441	296	507	826	999999	999999	107	108	221	39	480	904	478	790	946	82	280	826	501	434	501	999999	699	999999	478	436	999999	999999	999999	955	306	873	665	15	999999	999999	182	639	25	373	999999	542	713	999999	999999	999999	319	999999	498	624	103	686	386	250	198	513	597	999999	358	661	765	999999	391	266	999999	607	249	473	99	162	900	999999	810	999999	999999	999999	224	162	532	295	127	999999	389	102	999999	620	496	424	816	197	206	999999	999999	363	608	262	161	456	999999	391	943	845	176	346	724	462	875	258	298	999999	299	444	462	999999	544	177	840	999999	404	122	120	999999	656	901	955	713	360	457	999999	699	808	767	348	151	999999	281	431	53	377	999999	744	248	135	587	999999	761	734	227	819	440	422	862	61	999999	280	128	999999	274	390	21	999999	428	728	598	430	999999	999999	321	721	272	999999	797	921	996	377	999999	699	78	13	999999	978	142	999999	99	287	946	715	646	870	232	93	999999	662	999999	306	326	519	536	166	999999	664	423	999999	556	694	625	941	65	334	408	429	129	270	196	42	969	790	639	999999	484	999999	999999	450	498	999999	588	144	999999	999999	61	363	172	912	637	999999	565	637	90	999999	662	999999	660	321	472	803	963	897	476	334	999999	535	880	999999	999999	560	214	972	16	377	115	490	386	365	283	54	266	217	633	999999	476	341	709	244	659	480	165	999999	978	695	225	691	999999	240	372	525	999999	947	239	86	334	593	999999	999999	299	181	628	304	48	427	546	755	273	999999	857	999999	826	646	565	212	405	75	993	321	161	424	823	
156	993	758	999999	318	977	556	332	999999	711	996	944	488	851	860	999999	999999	999999	470	427	847	382	377	698	836	392	37	681	268	600	999999	999999	874	357	999999	310	290	999999	999999	999999	717	497	974	293	830	701	999999	360	544	965	441	172	691	996	975	773	626	69	735	926	950	875	999999	999999	401	999999	80	999999	999999	559	819	706	999999	692	710	999999	407	93	999999	145	314	677	999999	999999	168	157	869	999999	999999	707	999999	231	130	312	999999	999999	999999	999999	892	395	631	999999	979	984	999999	735	252	999999	296	999999	376	543	999999	600	621	999999	738	770	134	254	575	202	758	672	999999	598	585	618	864	868	999999	715	999999	483	513	367	697	162	157	432	999999	870	591	999999	341	151	999999	529	690	999999	112	664	568	647	820	439	999999	316	999999	557	159	634	144	999999	700	661	352	999999	96	263	584	586	623	701	999999	999999	610	12	341	733	568	66	927	319	765	271	157	553	662	999999	178	390	53	599	282	280	735	999999	65	680	999999	999999	443	436	999999	526	50	866	307	999999	828	197	975	385	988	999999	999999	999999	661	439	513	798	64	21	95	203	542	999999	429	79	969	999999	999999	999999	934	255	999999	500	350	249	230	290	255	999999	256	981	999999	668	999999	188	573	999999	999999	999999	176	999999	267	999999	350	999999	984	27	447	238	155	999999	250	323	999999	999999	999999	216	484	422	218	232	552	517	765	999999	999999	874	422	250	506	69	933	999999	494	933	987	201	159	574	999999	999999	843	27	402	864	999999	999999	227	999999	707	366	435	100	417	999999	457	750	999999	246	987	119	605	999999	999999	95	458	919	828	516	755	289	67	999999	167	16	389	999999	124	901	374	696	656	554	542	149	634	999999	913	999999	486	247	535	913	586	155	999999	647	999999	317	415	820	272	710	122	428	999999	524	932	411	564	999999	636	999999	999999	999999	462	60	663	999999	999999	615	16	287	999999	999999	999999	153	334	22	408	999999	249	807	495	553	999999	946	442	124	839	119	999999	999999	986	563	610	999999	51	294	692	557	999999	702	856	800	814	985	680	604	674	999999	200	920	12	822	683	829	278	328	868	516	617	548	752	999999	704	999999	300	477	907	983	999999	49	329	999999	757	546	950	695	739	447	275	999999	450	999999	919	990	999999	174	880	781	501	999999	426	186	939	444	950	515	106	319	694	999999	696	690	63	999999	999999	161	75	146	878	583	999999	999999	250	999999	999999	78	431	713	999999	136	597	135	491	389	999999	153	912	322	596	999999	598	429	
753	72	151	760	630	769	399	358	109	743	999999	917	143	999999	935	169	346	999999	999999	392	324	568	999999	999999	208	673	537	458	248	999999	550	443	984	999999	676	999999	999999	348	999999	999999	324	647	37	999999	233	999999	999999	625	999999	752	999999	715	361	999999	115	194	456	580	561	956	241	999999	119	999999	202	999999	932	999999	329	757	531	998	442	431	77	676	541	999999	347	999999	999999	911	999999	495	775	835	999999	778	64	492	731	999999	786	491	430	383	537	680	660	764	641	999999	999999	459	231	978	282	929	999999	438	653	694	243	999999	539	329	999999	623	999999	367	387	164	999999	837	36	999999	999999	951	11	693	149	860	999999	583	993	153	615	791	274	999999	563	162	639	999999	838	47	999999	859	952	999999	683	913	999999	303	386	999999	365	999999	999999	999999	767	330	928	455	299	792	592	999999	999999	395	713	999999	999999	783	804	234	524	999999	999	999999	651	361	999	900	19	235	761	999999	206	516	788	999999	367	517	40	242	234	999999	336	55	999999	999999	926	566	396	774	564	325	999999	999999	962	999999	999999	999999	115	415	331	37	445	74	41	999999	463	999999	606	566	551	999999	999999	572	10	340	964	953	544	487	435	442	999999	244	670	446	318	999999	554	724	688	923	412	624	910	206	999999	272	24	669	709	509	960	830	999999	722	999999	926	161	631	999999	515	899	999999	980	889	523	211	403	594	999999	418	872	881	877	628	439	999999	999999	803	592	702	938	875	777	925	482	999999	999999	999999	999999	391	999999	923	625	183	33	784	999999	999999	999999	547	868	430	203	300	636	88	999999	604	293	442	274	357	48	406	576	34	849	65	999999	840	199	455	999999	94	525	949	266	704	604	655	496	641	130	55	833	518	681	487	999999	999999	730	416	664	999999	127	999999	884	228	606	999	934	588	613	999999	357	423	709	119	775	687	822	999999	10	637	999999	633	236	993	573	999999	999999	372	766	23	120	782	791	287	999999	999999	74	47	108	999999	721	907	37	288	697	420	808	572	711	999999	582	999999	416	36	496	999999	318	999999	999999	999999	657	571	999999	600	731	575	631	432	999999	795	623	999999	159	405	916	999999	606	947	305	163	999999	779	999999	165	440	638	375	764	791	483	671	182	999999	999999	947	159	95	436	999999	999999	788	386	430	916	987	797	332	20	999999	457	886	371	595	999999	299	877	999999	667	169	103	209	867	640	999999	999999	450	402	599	999999	999999	952	179	400	183	375	872	359	999999	999999	999999	315	365	654	343	597	309	587	891	
270	999999	249	428	999999	464	922	920	746	999999	792	999999	404	999999	999999	352	505	717	970	422	135	426	999999	999999	499	526	787	844	999999	999999	81	824	999999	511	338	999999	999999	533	902	999999	261	454	136	596	952	630	999999	582	802	311	838	879	339	174	765	844	999999	83	929	751	677	999999	999999	449	691	968	683	893	404	183	824	971	815	999999	170	681	300	932	223	869	287	214	51	999999	467	999999	495	999999	999999	999999	999999	454	604	999999	268	183	746	686	905	983	946	355	188	629	486	999999	999999	999999	14	94	999999	618	999999	69	473	999999	45	796	999999	499	483	999999	999999	910	999999	380	999999	663	775	987	934	999999	36	240	999999	931	36	422	434	601	137	200	694	662	940	230	999999	544	687	796	147	949	704	416	510	961	208	277	999999	116	999999	410	528	26	999999	940	591	629	147	541	445	623	371	390	372	999999	300	494	969	123	785	832	976	979	849	999999	909	620	729	960	733	758	137	328	111	726	672	677	512	999999	639	965	406	155	999999	524	999999	323	54	999999	670	713	308	181	331	666	434	999999	177	174	40	971	900	186	808	686	496	53	289	645	620	623	999999	999999	999999	999999	435	830	628	334	406	595	576	511	299	29	460	955	997	999999	302	999999	999999	348	969	667	75	230	347	674	38	545	44	408	607	57	731	338	999999	511	241	603	999999	843	768	999999	405	399	886	789	236	540	55	845	353	497	123	999999	10	816	753	215	999999	999999	306	861	561	177	903	252	999999	132	268	999999	213	698	211	666	580	534	272	999999	343	999999	447	497	499	999999	64	120	999999	98	999999	880	999999	35	120	967	546	906	882	237	495	644	999999	999999	282	559	641	655	296	457	999999	475	999999	87	872	935	516	808	371	372	122	792	999999	208	793	388	737	187	587	244	129	673	652	44	190	698	65	999999	225	939	557	409	824	486	999999	863	335	680	163	999999	999999	737	999999	519	999999	703	336	303	320	893	821	464	77	999999	999999	399	822	520	896	183	999999	182	593	432	815	712	968	831	999999	930	62	67	33	412	783	999999	999999	999999	999999	487	372	999999	33	331	127	102	342	772	999999	999999	50	815	784	979	999999	999999	999999	122	703	412	734	504	129	389	841	764	440	665	278	945	999999	690	999999	418	999999	999999	159	999999	314	723	380	206	999999	547	890	246	282	54	116	504	247	999999	438	999999	752	867	643	999999	489	362	661	676	503	999999	375	359	225	375	999999	188	139	882	807	980	41	538	999999	581	
498	999999	492	396	558	774	708	253	261	93	665	943	483	515	781	951	71	999999	702	999999	182	540	31	907	999999	927	999999	999999	218	458	999999	999999	999999	71	155	885	870	274	128	729	506	131	108	141	999999	234	705	999999	999999	855	918	999999	835	355	409	999999	999999	584	520	630	409	999999	44	803	608	451	899	421	369	896	90	796	585	973	971	61	999999	890	207	999999	999999	750	999999	363	539	158	389	699	662	197	999999	296	999999	498	329	162	999999	304	999999	268	335	294	264	214	775	131	752	861	383	358	525	692	387	999999	408	658	999999	999999	999999	460	999999	209	999999	182	594	999999	999999	999999	999999	818	964	147	367	999999	326	999999	496	59	587	417	405	528	999999	314	672	999999	908	885	100	671	72	414	40	82	206	135	535	92	619	999999	89	665	217	565	393	387	335	999999	552	470	999999	51	104	857	64	543	883	454	509	975	886	167	996	999999	756	560	117	294	742	201	411	413	439	999999	338	740	321	999999	920	295	293	470	343	999999	509	31	999999	182	28	999999	999999	999999	582	643	104	921	668	234	808	833	279	50	705	360	68	758	611	496	529	323	232	999999	999999	224	691	425	824	376	483	735	999999	999999	275	89	948	329	830	796	999999	999999	82	96	952	97	25	253	999999	999999	999999	999999	420	824	653	705	440	130	558	999999	999999	678	106	301	750	83	594	344	774	626	412	739	927	814	982	999999	251	145	179	445	209	999999	660	999999	999999	733	324	425	291	570	999999	828	770	472	844	834	999999	780	346	878	503	680	478	148	999999	831	822	999999	999999	541	999999	305	999999	999999	169	512	28	263	495	27	758	178	63	214	977	583	968	465	970	157	801	470	798	301	942	999999	970	521	272	974	910	999999	583	749	999999	353	878	999999	312	341	816	66	294	999999	130	334	999999	274	999999	999999	863	367	635	999999	999999	993	506	659	999999	640	542	506	990	999999	116	49	595	999999	107	633	705	320	162	999999	999999	999999	186	479	999999	618	999999	706	359	277	120	999999	94	999999	999999	123	847	228	487	999999	799	999999	75	999999	222	91	739	323	999999	538	999999	553	214	997	999999	994	816	36	999999	561	999999	999999	999999	723	410	563	955	999999	302	983	785	486	832	490	999999	30	679	413	266	999999	999999	587	999999	999999	999999	567	348	999999	999999	999999	307	820	999999	999999	932	963	173	352	999999	659	136	44	30	193	752	999999	720	999999	168	341	324	412	770	398	682	162	306	335	746	999999	999999	999999	999999	999999	686	965	746	906	
558	875	857	337	999999	606	963	845	566	355	999999	999999	999999	624	928	206	701	894	60	351	253	779	666	838	605	529	999999	268	866	999999	507	787	77	814	175	292	483	987	999999	999999	435	999999	595	951	265	583	995	599	999999	971	584	999999	914	404	663	778	999999	29	732	522	171	705	999999	822	848	999999	106	42	999999	999999	999999	714	999999	886	999999	415	999999	715	582	31	533	845	999999	895	999999	714	872	672	160	999999	84	999999	265	848	12	730	859	773	999999	974	487	999999	150	303	999999	870	999999	38	999999	258	594	999999	447	710	999999	999999	386	93	662	999999	419	999999	881	72	999999	267	459	684	883	195	556	999999	612	999999	544	569	999999	35	645	999999	455	843	193	902	802	581	999999	999999	859	999999	354	775	999999	969	564	63	91	999999	732	991	999999	999999	155	303	701	182	999999	999999	999999	429	620	360	447	999999	687	999999	999999	978	999999	999999	250	905	824	206	841	780	999999	643	53	490	999999	627	303	653	878	870	698	999999	211	999999	691	188	387	999999	76	993	338	999999	291	989	813	112	999999	741	751	515	760	948	999999	999999	872	256	795	685	941	992	66	793	494	817	877	358	777	999999	999999	71	527	394	140	847	452	563	362	999999	676	385	809	561	902	372	120	750	439	289	758	444	999999	701	498	999999	936	544	262	474	122	999999	335	189	999999	690	988	375	818	614	479	999999	894	740	999999	999999	193	505	891	999999	707	137	919	999999	999999	864	678	825	895	66	910	999999	999999	999999	942	221	59	630	999999	222	384	744	931	999999	809	449	550	652	693	932	890	441	999999	140	999999	984	999999	837	308	999999	21	172	999999	762	703	572	999999	15	798	796	516	999999	386	999999	999999	962	205	999999	688	441	999999	999999	142	999999	999999	479	999999	180	131	957	676	999999	999999	549	210	221	999999	179	131	999999	441	544	999999	999999	426	337	999999	999999	392	999999	999999	450	999999	866	264	986	40	999999	596	234	317	838	884	841	999999	303	240	836	479	536	999999	999999	973	999999	10	779	182	246	546	837	424	999999	999999	326	177	999999	74	465	295	224	190	758	999999	999999	930	999999	660	999999	775	999999	999999	228	504	855	999999	999999	476	708	999999	999999	814	999999	969	758	810	36	999999	567	673	999999	239	999999	999999	264	356	939	452	999999	999999	406	999999	169	470	423	741	206	786	999999	220	414	760	366	598	999999	409	396	788	824	999999	999999	552	999999	349	882	894	331	676	999999	999999	999999	321	999999	197	469	366	654	999999	556	27	999999	250	128	357	269	143	872	
186	742	854	959	999999	627	999999	616	854	999999	820	587	999999	419	999999	546	431	52	999999	371	178	999999	999999	755	72	241	807	999999	663	433	744	89	749	31	155	933	394	999999	26	693	407	581	615	339	834	745	38	607	94	703	696	314	176	771	704	57	298	109	896	919	999999	519	952	430	291	999999	838	507	274	999999	999999	999999	36	409	964	596	523	124	921	327	213	999999	999999	999999	736	440	913	977	326	107	645	295	653	107	872	999999	629	195	57	103	907	531	343	497	999999	815	999999	766	999999	118	534	184	999999	579	715	620	131	999999	693	851	999999	860	190	176	999999	866	999999	928	537	86	999999	337	76	827	419	682	866	999999	999999	999999	161	157	180	218	573	470	999999	84	392	999999	766	636	502	999999	276	56	350	999999	999999	685	999999	359	239	731	150	999999	117	999999	999999	42	999999	999999	585	772	999999	679	689	971	603	490	759	163	546	284	319	341	835	871	560	999999	341	700	999999	999999	999999	999999	917	449	78	376	999999	755	999999	999999	507	544	61	999999	505	597	999999	999999	572	999999	999999	434	813	954	421	809	371	246	800	999999	700	999999	869	853	438	898	761	249	903	237	137	14	248	196	776	775	290	999999	375	963	999999	962	137	306	805	909	999999	963	999999	268	14	126	954	999999	999999	454	675	207	301	607	999999	999999	475	344	928	921	999999	626	187	645	528	266	999999	837	791	738	999999	572	57	528	999999	999999	221	644	233	21	59	999999	538	332	110	92	813	999999	999999	888	496	793	999999	884	999999	999999	786	392	739	748	999999	127	336	920	999999	112	160	773	697	999999	905	999999	121	917	871	76	98	854	545	446	453	112	709	903	251	142	204	172	805	548	22	828	999999	484	765	932	793	617	804	997	932	50	81	100	982	665	681	459	23	656	999999	931	847	303	305	153	418	433	999999	395	907	987	967	999999	35	87	999999	636	999999	939	283	481	999999	548	514	999999	999999	618	920	585	999999	999999	159	158	999999	999999	981	611	189	621	523	369	937	999999	999999	944	999999	922	999999	904	739	55	307	83	383	801	881	308	999999	892	122	799	512	104	934	173	837	819	883	944	999999	999999	456	541	425	914	543	999999	459	569	340	118	552	999999	845	999999	447	999999	775	473	208	682	999999	297	508	724	856	843	485	999999	116	263	48	130	808	424	999999	765	658	999999	267	250	999999	229	561	13	999999	999999	258	528	725	761	54	419	745	999999	502	169	43	999999	67	999999	999999	533	999999	87	80	999999	217	999999	
817	681	427	999999	216	957	833	603	999999	504	477	369	594	956	210	999999	219	999999	385	999999	921	439	732	957	411	566	95	326	765	484	933	824	289	999999	710	999999	999999	999999	999999	787	590	899	433	538	234	697	116	208	999999	999999	999999	450	57	822	510	388	948	470	903	649	872	999999	837	261	571	652	999999	767	256	166	999999	999999	999999	999999	805	999999	999999	204	733	714	460	886	993	656	999999	492	777	466	326	332	104	873	999999	999999	915	82	71	181	967	581	617	348	951	175	109	396	34	459	26	999999	999999	754	737	999999	999999	985	523	999999	644	999999	874	999999	451	999999	72	146	645	999999	682	732	959	834	999999	999999	999999	999999	934	827	557	999999	468	328	450	999999	950	350	999999	645	374	999999	559	880	537	888	999999	999999	999999	37	113	962	751	171	777	294	999999	999999	526	586	102	86	999999	695	634	423	619	556	999999	614	974	999999	999	999	497	752	183	89	999999	348	453	113	225	907	723	999999	999999	306	550	165	318	412	823	560	553	298	999999	863	999999	123	999999	161	820	292	63	392	963	751	673	999999	121	449	251	188	999999	989	860	999999	999999	49	999999	323	999999	28	305	571	898	448	999999	209	873	320	999999	192	999999	999999	999999	933	854	341	630	728	632	525	54	868	999999	645	428	564	999999	735	891	999999	179	955	155	801	986	491	493	999999	304	474	161	800	999999	999999	117	840	999999	927	299	999999	419	226	690	490	973	999999	410	262	30	892	771	148	429	626	999999	124	999999	491	947	372	999999	116	433	999999	999999	253	262	113	537	999999	858	510	999999	260	797	952	275	665	828	999999	999999	241	999999	412	703	999999	381	989	54	993	693	224	979	926	792	312	793	531	126	730	999999	306	725	443	43	999999	702	178	999999	70	848	490	663	397	291	616	612	999999	464	361	871	999999	68	543	893	644	530	519	999999	494	169	743	549	107	384	784	515	70	378	443	320	213	169	999999	999999	999999	561	999999	645	185	700	999999	77	764	858	911	248	191	549	399	739	999999	709	344	901	999999	941	565	22	506	111	551	999999	999999	50	667	999999	84	399	691	92	999999	999999	293	794	999999	676	784	999999	473	999999	334	521	978	704	137	504	825	93	999999	271	996	999999	149	999999	999999	128	56	724	201	808	174	791	857	999999	800	319	999999	999999	999999	438	167	326	999999	999999	776	999999	999999	326	913	173	288	991	360	429	96	369	734	218	999999	279	999999	70	57	665	999999	999999	999999	671	903	817	87	999999	999999	610	114	679	40	
999999	999999	999999	999999	729	811	38	529	999999	441	437	230	441	585	217	905	244	808	106	999999	883	589	244	999999	12	422	105	95	14	421	999999	999999	416	339	999999	911	999999	824	901	258	999999	145	999999	110	999999	451	472	999999	999999	999999	345	801	17	411	156	999999	999999	751	452	316	999999	942	525	762	999999	122	999999	111	39	306	388	419	999999	847	999999	748	392	143	999999	560	949	862	225	999999	85	948	318	999999	192	957	848	774	381	594	542	87	619	999999	419	123	638	371	213	573	999999	925	999999	999999	999999	408	215	929	611	892	366	853	727	890	686	742	803	999999	919	999999	999999	999999	48	322	315	181	138	947	723	37	999999	588	658	652	999999	159	63	159	999999	784	752	919	173	489	999999	689	359	999999	758	677	320	830	451	142	124	386	887	581	999999	981	999999	268	999999	583	999999	777	205	84	255	537	688	999999	999999	144	328	538	449	558	94	625	821	410	199	999999	717	101	999999	999999	537	268	272	999999	999999	871	515	493	999999	999999	999999	999999	494	285	999999	230	988	999999	999999	317	813	586	999999	338	497	999999	169	869	999999	168	866	879	640	679	547	986	274	216	358	94	628	835	999999	999999	50	999999	141	546	926	968	68	999999	227	999999	999999	999999	331	933	984	76	711	646	424	556	723	999999	819	999999	737	999999	999999	781	318	999999	999999	978	761	999999	999999	863	106	622	942	999999	999999	816	661	811	966	596	664	341	232	999999	383	999999	420	278	999999	999999	814	326	808	440	22	287	742	437	151	733	199	999999	645	999999	970	98	704	324	456	907	977	18	848	151	831	625	559	36	999999	705	568	492	999999	887	58	999999	813	511	999999	999999	83	234	669	999999	406	419	695	110	999999	294	999999	105	999999	999999	432	806	999999	667	609	397	728	715	999999	999999	174	706	314	757	83	200	284	203	236	634	833	999999	999999	614	744	421	929	458	999999	131	999999	999999	670	712	999999	251	311	156	902	700	103	367	212	234	78	999999	115	999999	999999	130	19	94	869	197	405	679	999999	863	922	197	468	279	10	900	27	702	45	602	302	831	889	138	300	535	540	475	551	124	546	55	999999	999999	431	999999	121	999999	602	483	316	785	783	447	233	999999	242	999999	367	311	216	376	663	513	645	999999	241	881	999999	344	656	929	138	353	327	877	999999	476	999999	416	999999	684	109	562	295	999999	999999	451	999999	999999	302	716	118	249	907	180	391	801	356	999999	362	240	549	268	826	387	657	439	129	999999	999999	766	976	951	522	532	
999999	111	228	137	999999	789	975	217	52	940	821	888	999999	999999	496	90	130	999999	63	558	145	999999	999999	907	860	999999	332	559	999999	536	999999	999999	726	385	999999	290	999999	228	999999	573	264	342	226	886	999999	768	999999	971	999999	999999	645	364	897	999999	396	999999	375	320	999999	538	467	999999	999999	515	999999	999999	171	70	253	999999	999999	999999	542	490	304	999999	625	999999	351	999999	624	999999	700	999999	890	386	269	762	999999	999999	914	272	951	550	115	838	999999	710	685	901	999999	999999	999999	652	999999	743	821	999999	670	999999	809	526	968	999999	914	116	725	458	624	824	404	409	82	774	302	999999	999999	999999	384	465	923	915	173	449	495	691	632	58	760	157	999999	851	999999	999999	999999	398	999999	776	636	999999	123	431	95	861	999999	207	999999	953	360	17	793	829	999999	214	999999	894	362	528	689	232	483	999999	697	477	269	553	316	999999	115	999999	942	183	365	384	352	999999	829	311	999999	999999	830	999999	697	752	363	734	817	888	734	775	45	774	97	413	525	446	734	617	602	953	999999	192	848	999999	75	620	473	659	862	178	74	60	586	401	401	804	978	999999	999999	534	999999	428	943	339	999999	999999	95	952	999999	905	767	222	709	989	408	648	831	251	999999	999999	999999	168	35	565	710	999999	198	999999	21	721	999999	788	999999	77	227	471	249	518	999999	898	999999	521	999999	956	999999	852	351	596	993	999999	973	737	268	382	999999	577	402	388	628	883	979	400	940	148	999999	999999	719	999999	772	999999	999999	322	662	788	217	749	368	999999	164	858	643	999999	702	999999	747	999999	530	130	803	649	78	861	999999	705	918	144	581	661	519	432	142	708	999999	999999	999999	660	999999	480	174	524	999999	999999	999999	769	249	387	697	683	999999	716	999999	598	999999	133	868	547	432	957	999999	83	178	999999	559	731	726	999999	999999	645	912	999999	999999	60	999999	288	439	744	637	999999	999999	999999	999999	999999	271	999999	974	543	869	700	198	999999	238	999999	610	100	356	513	775	502	999999	314	609	62	770	313	71	999999	642	560	693	133	910	312	500	338	637	280	444	755	756	192	999999	999999	456	115	858	537	449	865	932	926	969	144	86	162	931	393	137	957	999999	576	901	999999	17	74	896	926	627	282	463	86	78	29	745	861	247	533	605	664	999999	999999	958	999999	999999	767	164	775	999999	999999	406	253	999999	486	23	190	290	999999	999999	392	999999	932	910	999999	412	999999	858	999999	398	224	999999	408	999999	473	999999	999999	617	134	999999	999999	909	130	
999999	999999	875	220	999999	591	15	565	999999	490	999999	223	454	523	622	999999	374	999999	909	215	387	21	434	998	464	999999	999999	804	572	165	999999	828	999999	98	241	999999	999999	201	921	999999	943	999999	643	433	944	999999	28	999999	595	826	760	999999	999999	999999	743	688	999999	877	755	265	617	999999	999999	424	423	635	999999	999999	291	999999	499	182	851	999999	271	553	377	11	64	889	659	985	218	745	405	160	497	777	355	553	778	424	446	999999	658	742	840	999999	20	319	834	999999	707	999999	336	588	999999	698	443	199	999999	999999	822	865	605	999999	992	999999	29	999999	999999	999999	20	738	222	999999	736	195	999999	528	712	999999	990	745	65	997	287	614	999999	817	94	798	344	165	242	925	601	580	69	36	999999	594	209	747	181	999999	999999	969	392	261	851	880	714	999999	487	172	861	87	810	608	354	388	837	212	999999	348	628	999999	506	999999	999999	166	135	999999	778	128	949	999999	573	194	354	318	231	167	965	214	93	430	678	999999	73	523	999999	999999	681	372	756	999999	999999	999999	253	797	472	105	777	695	999999	757	999999	368	999999	618	999999	999999	263	999999	166	680	999999	999999	999999	207	186	436	232	960	396	674	285	415	372	952	685	740	999999	999999	845	999999	390	280	460	336	999999	999999	999999	455	19	153	999999	644	215	86	999999	593	577	55	621	45	999999	816	309	89	999999	730	996	999999	932	999999	685	999999	999999	40	299	999999	524	928	999999	999999	999999	776	999999	252	999999	641	999999	295	202	102	172	895	936	809	263	573	971	380	855	563	323	999999	999999	245	468	501	454	185	786	793	78	999999	999999	755	466	106	865	999999	612	840	530	999999	76	999999	610	790	770	391	777	726	999999	154	83	360	552	982	263	716	784	975	196	34	509	409	999999	523	999999	190	353	167	999999	914	999999	24	999999	613	530	683	634	677	731	72	999999	70	797	999999	999999	780	212	484	842	158	999999	999999	653	999999	211	667	815	999999	36	589	47	620	999999	91	386	68	328	939	999999	579	999999	116	254	134	627	448	611	109	947	983	978	869	324	559	999999	999999	371	537	411	863	867	547	651	151	35	787	52	999999	999999	999999	462	273	32	272	77	174	392	529	878	762	65	999999	149	999999	610	178	305	468	448	254	999999	791	537	598	711	544	465	999999	108	840	406	894	561	439	531	714	846	999999	999999	477	999999	842	658	648	999999	161	407	608	540	856	491	584	999999	303	820	999999	736	434	561	999999	999999	999999	430	48	999999	171	999999	709	521	896	
331	254	976	970	505	854	142	999999	790	559	146	857	999999	251	358	821	626	999999	619	860	999999	422	999999	959	999999	999999	421	620	291	646	997	698	96	999999	535	246	607	307	797	999999	999999	847	643	11	396	851	717	188	999999	544	545	895	100	661	917	999999	754	27	211	45	999999	521	606	154	999999	447	771	999999	716	999999	224	999999	471	653	331	141	779	499	999999	917	752	243	931	747	111	112	607	434	727	999999	999999	999999	106	999999	532	26	250	499	999999	949	89	790	471	577	330	226	433	446	339	786	139	265	454	999999	293	210	590	999999	52	999999	999999	346	999999	100	629	633	232	709	131	314	890	289	60	623	999999	961	999999	999999	426	884	678	999999	104	940	999999	237	145	999999	478	332	999999	390	456	999999	999999	743	999999	381	948	697	994	724	325	34	895	999999	215	831	457	331	438	237	443	168	781	678	251	269	602	402	999999	999999	241	798	878	510	999999	999999	514	104	381	999999	415	728	889	999999	845	80	999999	647	999999	313	363	156	893	999999	947	298	999999	440	999999	331	778	555	999999	999999	492	527	999999	395	26	999999	999999	999999	950	49	999999	999999	278	826	833	181	223	955	379	193	999999	94	904	999999	563	544	852	84	603	59	620	859	528	999999	471	328	924	660	631	877	999999	10	206	854	999999	999999	30	391	606	329	999999	999999	999999	999999	999999	407	999999	999999	999999	481	302	253	760	900	429	962	196	962	999999	515	257	563	334	502	999999	66	888	999999	302	331	999999	470	477	283	942	797	683	512	789	74	999999	458	828	159	999999	742	999999	306	435	424	56	68	999999	999999	81	554	999999	999999	819	470	519	999999	182	510	999999	832	776	486	999999	631	999999	683	182	300	809	799	735	184	917	999999	815	592	624	877	999999	465	999999	999999	212	398	308	999	692	328	554	143	285	327	202	753	999999	764	348	999999	146	999999	885	736	291	282	818	999999	766	999999	999999	999999	947	304	236	999999	399	399	284	569	333	289	991	853	745	676	523	417	982	174	497	61	253	821	741	912	580	999999	999999	929	579	984	242	338	674	627	196	999999	101	999999	363	576	490	778	479	857	999999	41	999999	615	999999	410	999999	602	999999	602	683	135	999999	323	920	693	999999	354	999999	349	56	662	189	128	489	543	326	999999	810	920	571	475	352	884	999999	548	714	489	999999	178	652	640	999999	81	999999	999999	427	777	780	999999	281	999999	787	139	810	718	999999	873	135	225	999999	60	792	945	999999	999999	999999	678	781	382	978	816	999999	821	
697	999999	201	118	999999	999999	999999	999999	510	149	649	436	687	999999	83	823	999999	841	363	955	94	601	999999	999999	999999	736	999999	999999	996	407	691	465	961	965	442	404	526	744	999999	999999	109	545	549	652	999999	605	530	570	604	958	686	147	462	228	737	105	999999	999999	77	999999	999999	377	552	113	457	193	474	721	780	678	306	951	151	657	855	548	62	204	228	444	216	716	153	47	720	554	13	743	237	346	836	850	999999	999999	999999	731	993	446	999999	123	140	808	790	999999	661	999999	999999	999999	999999	199	999999	373	457	633	241	435	233	999999	392	903	999999	731	493	443	842	999999	284	890	102	999999	554	615	10	115	314	407	926	999999	386	985	558	207	381	48	303	472	402	999999	30	999999	508	489	64	301	999999	409	324	356	93	215	460	115	712	248	645	437	373	352	328	833	999999	16	999999	406	999999	982	359	455	150	379	63	241	999999	963	999999	75	999999	709	181	904	999999	579	999999	181	535	453	494	142	403	865	109	60	724	196	629	501	360	657	999999	950	59	869	999999	713	161	228	999999	749	622	579	876	664	180	999999	999999	929	872	957	871	901	497	227	62	285	280	13	516	683	343	134	714	903	762	999999	854	999999	999999	430	999999	316	999999	999999	520	999999	988	445	880	310	999999	700	629	999999	999999	55	999999	832	816	929	443	157	712	561	416	498	864	973	901	949	999999	999999	565	451	937	999999	999999	752	706	239	297	835	133	216	999999	643	504	999999	126	717	999999	32	407	444	987	872	999999	657	338	32	958	24	543	930	741	907	144	188	466	230	362	711	136	587	641	999999	34	505	322	773	994	553	856	999999	191	546	999999	131	999999	74	999999	45	999999	684	280	283	999999	202	475	340	508	325	999999	999999	364	999999	896	999999	802	999999	847	999999	344	565	38	415	999999	358	999999	204	999999	23	723	401	268	327	297	451	317	368	316	999999	999999	982	274	678	999999	960	830	135	999999	320	328	85	227	863	701	857	656	999999	999999	942	453	999999	563	494	601	463	637	999999	999999	454	512	443	82	999999	999999	362	301	359	716	207	999999	999999	553	466	695	648	184	999999	999999	999999	795	451	253	999999	388	759	429	999999	86	245	999999	792	366	206	999999	884	13	211	795	348	566	306	159	999999	999999	829	727	999999	798	953	999999	999999	421	999999	999999	70	200	708	636	318	933	999999	283	999999	874	735	267	999999	999999	999999	645	999999	610	287	873	499	302	334	949	559	999999	999999	981	999999	999999	101	381	37	547	999999	
694	999999	574	486	415	55	32	679	999999	999999	999999	380	447	999999	318	315	999999	999999	999999	168	768	865	758	999999	287	999999	538	160	999999	782	999999	240	809	911	126	999999	408	999999	999999	827	477	622	290	271	988	661	999999	993	814	652	470	999999	572	388	978	999999	999999	999999	999999	804	999999	871	166	271	999999	340	999999	536	871	967	906	999999	271	637	999999	999999	584	497	98	999999	725	545	999999	870	322	125	668	999999	932	999999	999999	910	925	77	320	605	466	29	999999	999999	100	999999	131	999999	745	963	976	935	999999	832	999999	58	409	582	89	971	999999	295	999999	218	672	150	603	583	172	996	999999	204	326	95	689	565	560	439	999999	999999	423	999999	999999	358	149	999999	733	110	54	756	510	999999	987	348	80	180	80	999999	986	950	755	999999	683	749	392	781	618	611	999999	687	497	999999	999999	713	557	45	170	999999	79	938	417	503	539	416	495	999999	217	977	999999	518	999999	831	453	585	999999	999999	815	999999	966	367	124	131	957	366	999999	540	999999	999999	791	44	20	999999	659	57	999999	999999	18	277	264	163	574	640	596	999999	999999	665	999999	471	103	681	229	784	633	999999	999999	296	545	999999	157	954	932	933	196	980	507	24	182	405	52	367	867	548	999999	812	999999	483	534	332	173	602	23	834	190	119	814	235	847	947	999999	999999	999999	999999	130	999999	231	640	454	616	999999	999999	493	999999	428	735	814	681	663	820	918	350	999999	223	999999	554	999999	107	753	999999	175	281	177	234	999999	795	999999	40	427	821	591	999999	39	918	204	985	999999	892	416	455	305	142	572	36	39	999999	999999	999999	828	575	369	133	887	377	999999	855	21	268	999999	633	94	783	263	999999	999999	999999	320	843	29	33	999999	58	691	307	781	42	708	150	999999	298	999999	158	212	852	999999	467	274	661	477	999999	973	999999	942	782	370	522	879	999999	797	273	572	651	483	805	140	321	442	589	999999	999999	156	871	999999	661	332	936	999999	411	389	771	999999	659	375	679	999999	999999	999999	908	937	268	163	977	353	931	725	658	674	407	721	999999	34	999999	75	70	999999	112	999999	291	999999	434	942	477	351	35	772	913	285	803	755	546	216	533	999999	337	263	999999	528	141	935	674	271	183	690	249	746	815	593	315	999999	947	999999	824	458	512	326	686	635	999999	168	812	999999	871	651	184	934	500	42	737	806	33	583	656	355	999999	173	769	787	112	999999	957	329	970	326	808	740	391	999999	149	20	577	543	210	999999	133	301	400	
531	999999	314	256	783	855	999999	463	999999	160	478	672	349	557	999999	532	48	211	492	999999	555	843	999999	999999	999999	892	727	999999	489	383	683	232	494	999999	247	999999	797	999999	999999	474	999999	999999	444	999999	913	999999	800	463	999999	20	171	770	641	889	845	687	82	762	830	890	138	280	999999	990	476	999999	188	575	999999	999999	734	16	37	27	999999	692	409	999999	638	22	999999	273	999999	478	221	912	590	604	999999	560	999999	45	211	293	345	200	887	454	123	667	999999	235	153	60	999999	165	999999	999999	947	162	999999	999999	999999	818	798	864	720	505	778	563	665	583	647	759	999999	999999	804	743	682	751	804	955	999999	999999	999999	866	999999	509	202	65	179	999999	999999	776	283	999999	912	393	999999	999999	479	999999	999999	560	11	999999	999999	394	631	586	361	999	941	206	999999	332	489	161	41	932	744	221	312	723	999999	698	999999	870	486	449	786	999999	258	212	282	422	999999	999999	969	145	288	736	878	615	704	180	35	460	428	950	499	999999	999999	562	736	267	89	952	176	999999	999999	717	908	999999	800	939	999999	739	924	935	52	310	191	999999	654	999999	999999	696	28	223	673	476	452	535	950	999999	69	695	475	999999	999999	999999	23	667	999999	570	999999	999999	815	999999	430	999999	535	493	999999	198	578	466	908	999999	924	392	999999	952	999999	999999	275	382	240	999999	880	64	273	999999	999999	714	999999	999999	483	999999	999999	646	881	263	793	999999	999999	958	627	761	999999	603	999999	746	99	999999	999999	999999	999999	999999	305	455	466	52	884	375	32	626	891	203	999999	64	982	825	999999	288	511	999999	999999	262	316	999999	755	478	326	286	277	526	819	652	320	237	497	319	787	733	190	839	379	427	363	999999	76	433	860	403	621	960	207	811	448	723	901	774	999999	989	700	987	725	999999	999999	999999	806	249	882	999999	566	672	48	816	107	672	310	741	899	992	249	999999	617	922	665	316	329	17	213	999999	335	722	999999	999999	42	203	123	771	999999	857	999999	827	551	197	999999	949	999999	391	714	775	423	999999	875	864	999999	999999	379	999999	942	999999	999999	798	999999	296	348	843	999999	250	783	999999	559	539	421	51	484	422	780	430	96	999999	394	938	999999	437	999999	999999	999999	597	58	663	823	999999	828	539	680	999999	792	265	849	992	739	999999	607	809	226	999999	748	999999	390	337	598	948	716	999999	406	248	505	607	122	182	996	622	202	129	90	249	711	999999	371	764	999999	525	999999	103	976	712	999999	493	221	300	427	24	217	720	
74	874	603	601	143	441	224	194	152	677	996	126	999999	999999	999999	977	999999	866	471	625	707	999999	377	623	260	693	908	21	396	822	754	982	415	481	999999	999999	999999	120	748	930	550	999999	382	999999	106	999999	233	853	764	243	128	560	999999	591	23	991	507	979	350	449	533	212	798	330	922	24	999999	18	432	523	341	71	999999	541	84	271	700	472	526	400	470	64	999999	162	703	204	439	823	468	999999	999999	665	769	308	407	348	647	999999	999999	92	157	999999	430	250	902	999999	442	20	999999	751	300	45	462	949	999999	999999	955	645	999999	728	584	887	549	369	815	675	999999	819	999999	736	624	648	490	444	253	255	634	999999	260	647	761	429	999999	716	772	999999	213	820	329	928	393	11	435	263	507	270	675	999999	435	236	764	999999	999999	779	136	651	554	999999	706	734	843	948	395	979	966	165	580	833	596	999999	999999	481	500	215	999999	623	223	236	999999	983	580	573	581	33	882	149	553	537	590	131	128	195	123	999999	95	444	616	999999	297	999999	689	999999	475	999999	763	293	131	999999	999999	513	438	327	90	723	164	280	377	371	999999	827	611	999999	252	474	999999	287	367	906	999999	908	999999	999999	939	594	303	737	108	297	270	599	27	883	999999	86	999999	800	114	999999	440	814	77	254	359	470	740	645	599	999999	269	486	925	225	549	999999	506	999999	387	496	429	426	999999	89	111	999999	809	727	999999	176	781	999999	183	967	475	316	840	999999	418	479	853	999999	999999	107	999999	783	674	999999	999999	999999	579	999999	422	999999	970	23	641	988	152	852	999999	22	999999	432	228	46	313	957	749	999999	999999	999999	999999	908	642	772	287	84	60	327	833	999999	999999	370	596	758	809	565	999999	462	674	852	619	566	999999	999999	954	716	999999	991	999999	716	62	111	895	835	770	514	974	208	999999	567	937	825	999999	654	999999	999999	999999	469	236	747	960	297	568	834	134	696	999999	802	817	571	205	999999	999999	999999	954	291	474	999999	988	305	590	798	999999	117	914	794	547	999999	221	621	880	419	765	999999	999999	765	999999	70	711	999999	424	182	390	999999	371	878	978	902	700	347	868	85	481	931	167	171	571	999999	919	339	158	925	590	206	690	785	303	999999	370	198	748	413	59	913	880	999999	999999	560	999999	46	816	645	474	999999	752	805	937	833	575	594	203	92	150	381	999999	499	591	999999	484	585	584	999999	999999	511	599	999999	999999	567	61	749	753	999999	715	883	523	999999	460	717	454	999999	
848	469	548	776	995	665	273	677	999999	390	825	999999	86	170	461	999999	999999	999999	284	297	779	379	782	826	999999	999999	377	266	858	421	999999	874	739	999999	999999	124	325	765	515	933	201	358	579	670	923	528	999999	554	432	570	999999	497	442	166	115	478	687	722	999999	813	298	16	819	576	351	951	494	487	999999	346	999999	999999	457	350	106	431	800	999999	902	999999	999999	999999	834	297	999999	551	441	583	492	999999	437	602	999999	999999	999999	999999	538	12	329	972	44	999999	999999	999999	933	70	50	102	999999	684	677	575	820	999999	565	475	999999	999999	564	999999	999999	999999	994	173	908	44	518	754	705	910	892	797	792	930	287	999999	999999	748	363	951	511	349	522	999999	591	862	782	217	146	180	999999	17	448	529	462	133	999999	999999	999999	899	552	295	999999	999999	791	879	999999	999999	344	999999	775	433	177	999999	999999	179	999999	196	581	56	261	310	617	535	897	885	359	999999	477	999999	346	740	999999	999999	409	225	952	373	26	999999	89	892	873	380	404	999999	999999	835	241	292	735	276	387	141	647	251	677	861	999999	999999	530	519	422	190	429	44	862	714	213	82	999999	34	999999	869	966	369	437	247	140	316	999999	523	42	194	428	80	363	439	999999	167	547	100	120	999999	191	570	999999	692	950	999999	728	135	999999	168	75	710	106	999999	174	288	813	440	731	999999	860	999999	487	238	762	999999	681	432	898	55	999999	136	914	69	688	405	889	744	296	770	588	920	891	873	128	717	999999	999999	999999	999999	354	999999	369	174	259	999999	93	999999	930	600	689	306	237	586	634	939	999999	46	829	769	398	79	999999	961	368	999999	125	613	119	54	386	836	167	370	701	427	767	750	810	514	321	999999	814	695	90	292	999999	315	249	189	999999	936	25	999999	999999	284	999999	408	805	319	69	480	141	885	224	852	148	866	999999	216	182	55	999999	325	457	749	264	457	880	86	255	809	374	999999	133	449	820	661	232	426	463	368	944	500	999999	841	517	999999	481	999999	153	999999	999999	42	999999	875	999999	999999	57	398	30	516	527	729	74	999999	999999	211	999999	774	999999	487	999999	467	753	813	111	999999	870	616	242	336	999999	999999	999999	428	387	341	921	258	739	130	614	999999	999999	947	841	224	999999	999999	735	316	177	706	205	999999	193	963	288	999999	774	974	830	440	999999	693	539	875	796	645	872	774	999999	512	45	999999	873	811	71	999999	999999	886	309	999999	999999	925	999999	279	456	277	245	999999	62	999999	484	765	
300	183	676	712	417	999999	999999	790	333	960	36	664	671	294	792	381	902	482	232	887	674	165	559	999999	999999	999999	428	999999	999999	458	721	562	999999	999999	620	699	144	999999	398	16	468	999999	351	920	999999	504	999999	172	484	863	521	579	504	999999	999999	999999	623	999999	999999	999999	547	898	391	874	248	474	636	401	673	102	247	554	94	226	429	165	814	638	341	39	661	266	55	546	937	999999	67	999999	188	485	86	699	999999	999999	999999	569	137	476	999999	434	868	216	498	999999	626	999999	495	999999	176	999999	331	985	113	999999	999999	999999	852	844	999999	106	416	204	223	198	26	999999	383	843	757	860	37	347	999999	999999	171	454	767	664	919	999999	656	999999	999999	252	164	999999	596	32	999999	188	717	292	999999	585	28	674	993	310	999999	88	999999	652	530	316	907	983	39	999999	986	51	999999	999999	999999	999999	450	636	929	970	43	999999	951	361	99	999999	153	744	809	381	888	999999	461	999999	299	840	386	999999	999999	958	345	181	71	399	45	999999	665	528	999999	570	144	392	744	32	276	448	137	241	562	951	173	172	184	999999	318	500	589	65	999999	94	591	446	386	971	999999	862	864	999999	999999	386	913	624	387	248	246	506	752	439	200	999999	713	155	451	308	795	999999	996	413	91	545	132	610	629	999999	979	697	15	773	999999	413	584	575	914	186	48	548	785	999999	421	811	747	160	864	57	380	445	999999	87	185	463	865	460	480	999999	263	312	994	113	999999	548	500	978	999999	787	277	148	240	274	270	999999	396	71	999999	279	797	972	746	582	902	543	702	927	999999	933	548	133	104	143	999999	736	553	682	675	872	320	769	117	87	999999	242	215	730	999999	999999	76	804	468	211	984	291	565	422	210	725	846	573	390	119	999999	153	53	106	352	534	702	714	395	129	958	37	999999	669	801	670	999999	999999	120	668	866	744	665	893	159	640	180	140	481	950	36	747	999999	999999	838	636	199	118	387	999999	236	362	418	999999	252	956	426	999999	621	999999	999999	874	463	999999	252	999999	999999	999999	947	712	999999	572	999999	445	103	221	648	865	999999	174	999999	230	593	827	999999	999999	335	999999	651	203	223	285	519	940	562	161	293	667	755	343	999999	49	171	675	929	664	129	999999	255	40	999999	560	74	456	999999	999999	291	636	999999	999999	178	172	508	754	999999	88	999999	301	882	942	927	980	120	498	26	441	999999	918	897	778	393	363	80	620	884	662	221	999999	999999	395	870	999999	388	27	
999999	985	540	999999	187	999999	611	828	99	999999	113	337	450	999999	439	627	999999	999999	738	999999	355	815	102	999999	999999	835	867	988	420	496	81	280	602	999999	999999	40	901	999999	740	57	176	999999	274	766	516	557	999999	644	999999	263	288	507	999999	878	671	359	999999	652	547	351	983	622	417	602	241	999999	999999	999999	252	409	726	465	632	999999	343	789	551	999999	381	321	623	232	365	167	218	574	361	999999	431	974	146	258	114	398	73	553	158	671	535	683	822	864	999999	234	999999	822	999999	999999	544	882	807	568	999999	235	728	760	267	259	393	667	481	999999	999999	278	272	477	999999	999999	627	790	999999	879	999999	697	499	759	830	141	630	395	699	134	999999	548	176	578	978	999999	670	312	296	898	287	867	999999	999999	937	134	999999	68	472	642	609	753	251	927	768	583	736	969	999999	135	628	998	999999	357	831	387	999999	694	999999	481	572	325	503	999999	601	932	495	689	999999	999999	179	572	923	66	524	435	307	248	809	404	152	700	382	170	280	289	999999	854	978	559	33	277	568	990	999999	294	260	509	999999	999999	97	57	157	234	956	999999	999999	911	832	406	90	862	999999	999999	999999	872	942	343	472	322	42	641	710	271	682	902	13	933	987	240	185	798	999999	999999	317	999999	553	157	214	999999	999999	999999	31	582	479	170	393	473	660	207	351	916	47	24	803	999999	346	886	999999	63	63	999999	923	602	230	291	949	910	787	999999	328	795	999999	258	999999	54	619	138	999999	521	518	539	282	999999	889	269	761	999999	180	860	999999	667	605	160	170	73	74	429	361	198	221	483	685	426	878	556	786	999999	907	999999	836	217	104	999999	544	523	868	143	713	961	530	60	999999	999999	485	999999	199	979	98	53	980	200	776	603	310	45	853	856	912	999999	999999	972	991	422	999999	550	572	575	615	646	205	931	715	400	667	170	999999	758	941	226	366	807	700	999999	999999	646	999999	500	729	509	669	22	230	380	999999	557	69	999999	903	999999	99	999999	373	451	847	59	484	999999	935	999999	999999	105	915	696	976	674	999999	137	644	387	999999	82	846	999999	977	192	710	345	999999	120	111	426	855	16	137	741	999999	259	26	999999	171	64	564	589	217	999999	107	534	403	813	286	999999	682	525	824	26	778	999999	473	665	999999	149	475	999999	999999	875	250	999999	568	245	240	999999	999999	916	226	65	517	266	899	413	94	185	999999	107	834	999999	744	999999	191	999999	999999	999999	785	999999	388	32	589	999999	
999999	341	999999	199	966	999999	583	263	999999	765	308	999999	509	521	367	70	580	174	206	377	991	869	999999	909	726	458	281	63	999999	760	538	204	476	999999	716	567	88	895	219	784	524	580	358	978	999999	422	611	452	819	999999	780	224	825	221	999999	680	210	999999	999999	999999	886	529	27	70	236	113	303	731	804	800	999999	685	955	999999	853	421	520	162	878	314	999999	829	244	521	999999	324	379	999999	999999	45	366	664	433	701	897	994	563	298	751	927	129	999999	647	28	743	104	999999	412	367	336	170	999999	999999	168	670	66	295	999999	999999	912	999999	47	700	768	999999	999999	261	999999	524	859	858	232	410	950	194	999999	191	225	778	885	65	967	898	704	875	317	128	274	40	840	708	67	218	839	999999	91	189	878	584	426	843	15	887	999999	477	938	999999	999999	974	703	875	80	727	204	857	999999	999999	995	999999	136	208	987	999999	683	161	800	23	570	756	112	787	312	640	362	52	59	89	400	999999	937	669	533	999999	337	965	638	340	24	982	999999	999999	193	985	999999	228	999999	783	213	355	676	925	87	838	871	916	999999	439	374	161	807	999999	748	999999	999999	466	999999	999999	895	718	523	470	999999	588	330	170	999999	327	999999	144	196	276	875	54	999999	21	999999	999999	428	999999	402	208	965	862	185	748	203	424	39	999999	553	999999	887	999999	999999	216	999999	999999	999999	711	323	255	258	240	964	540	812	999999	219	944	874	979	999999	484	325	325	999999	145	413	581	966	188	297	199	999999	999999	999999	389	222	353	95	102	186	717	107	157	950	734	897	644	936	499	214	999999	127	573	999999	999999	180	517	710	999999	96	999999	744	144	958	68	649	936	999999	999999	999999	866	859	999999	803	560	387	178	999999	770	247	768	645	477	973	999999	999999	999999	999999	976	219	704	999999	303	16	250	999999	962	999999	891	999999	999999	493	999999	18	348	236	346	769	340	34	999999	152	999999	554	327	300	276	999999	755	999999	999999	799	184	222	786	233	999999	774	563	586	425	979	483	999999	286	285	141	999999	635	975	735	257	807	999999	217	561	702	748	999999	949	706	801	443	904	999999	999999	999999	999999	999999	125	999999	571	216	999999	609	32	669	263	278	52	999999	999999	999999	780	261	384	991	233	15	235	999999	816	95	614	879	999999	545	579	233	999999	966	840	247	520	315	174	999999	64	999999	194	892	999999	480	646	789	999999	275	663	999999	88	180	95	999999	996	594	853	999999	999999	873	999999	487	999999	40	164	999999	328	570	25	
474	97	343	937	880	820	342	91	346	448	824	980	358	999999	926	154	999999	999999	554	251	925	461	689	448	190	999999	999999	999999	999999	326	999999	471	999999	259	999999	565	744	243	999999	475	999999	512	517	46	778	999999	635	604	172	885	999999	204	773	328	100	22	407	894	756	522	123	538	999999	30	877	362	999999	999999	694	371	409	709	676	89	999999	423	944	652	670	297	731	999999	640	532	114	377	697	20	169	185	167	849	999999	691	362	135	838	497	169	425	999999	536	910	999999	485	511	527	693	740	676	78	755	234	469	791	999999	898	151	915	510	999999	641	999999	518	999999	560	999999	985	727	462	584	457	493	255	56	204	203	838	56	603	849	14	999999	493	999999	412	999999	999999	900	352	236	696	582	658	760	609	597	999999	598	999999	999999	542	999999	288	999999	621	999999	999999	423	596	816	69	105	321	660	660	371	999999	410	801	999999	999999	94	999999	999999	887	874	834	494	446	606	801	999999	130	999999	317	48	999999	401	999999	149	646	603	313	535	176	999999	999999	997	109	247	151	991	796	991	82	457	999999	999999	213	746	437	494	976	989	999999	819	974	996	353	622	380	999999	913	661	298	612	781	850	69	296	614	836	395	999999	465	809	453	139	252	860	999999	939	999999	750	711	161	626	324	519	357	626	273	999999	487	867	96	87	145	999999	470	999999	739	992	917	142	601	999999	778	999999	216	375	845	754	493	174	440	999999	999999	950	146	999999	466	999999	999999	999999	350	192	908	999999	378	999999	318	436	781	194	718	946	279	618	999999	999999	848	999999	999999	981	999999	519	171	322	436	228	999999	195	566	999999	999999	999999	290	258	791	419	200	447	165	484	67	419	999999	999999	455	494	598	999999	839	999999	146	676	999999	730	999999	830	30	999999	904	159	999999	133	869	306	974	319	666	31	826	700	862	410	999999	999999	999999	371	546	862	867	942	630	370	355	999999	999999	999999	381	560	369	961	999999	605	543	16	999999	999999	550	675	999999	146	999999	577	727	148	230	999999	52	208	806	999999	293	999999	728	999999	999999	456	778	395	999999	999999	937	999999	661	865	312	267	867	628	999999	989	821	999999	538	730	999999	63	642	216	262	612	499	999999	753	843	677	241	877	581	487	999999	166	164	999999	891	208	722	915	862	836	963	868	424	47	999999	705	423	999999	999999	847	475	813	571	143	356	943	764	362	818	999999	999999	390	295	151	949	833	667	163	647	531	999999	147	999999	379	999999	743	84	146	937	148	264	612	879	734	999999	
408	594	999999	999999	948	999999	369	107	673	999999	583	582	283	97	983	999999	999999	999999	475	454	337	999999	202	843	612	868	628	424	680	933	468	510	561	999999	551	999999	999999	999999	699	97	42	50	999999	613	715	170	801	58	954	110	999999	630	999999	289	999999	376	401	187	999999	89	816	999999	999999	999999	999999	82	999999	154	999999	744	401	477	999999	999999	422	296	925	589	138	452	76	579	470	999999	939	838	106	999999	455	185	999999	469	43	619	999999	97	623	377	316	999999	149	657	999999	999999	708	527	999999	999999	999999	397	450	812	999999	999999	23	246	484	847	800	999999	976	749	999999	371	897	932	443	671	117	999999	673	558	999999	999999	312	419	76	999999	871	999999	499	80	999999	67	734	44	999999	727	606	44	613	775	576	847	667	400	958	151	322	775	93	677	918	542	723	892	539	564	13	603	999999	999999	975	388	969	905	344	641	999999	999999	522	715	999999	999999	721	999999	981	435	827	912	460	999999	999999	106	338	999999	161	999999	344	842	504	856	999999	12	864	390	999999	198	877	761	65	327	514	999999	263	377	611	999999	820	999999	910	114	736	100	999999	254	294	878	999999	157	753	999999	306	999999	368	666	999999	72	218	341	107	793	557	76	857	999999	420	999999	843	961	220	316	62	518	932	999999	129	999999	859	619	999999	921	148	730	17	594	30	720	100	596	999999	549	999999	999999	728	999999	557	669	242	20	833	805	999999	98	936	447	419	788	861	999999	999999	366	213	599	999999	185	999999	999999	68	272	999999	999999	999999	256	584	671	679	573	789	815	842	459	401	849	786	299	885	60	793	999999	185	242	858	131	59	30	346	47	252	999999	471	730	611	970	897	999999	417	789	514	275	768	845	999999	55	136	999999	999999	363	812	999999	299	605	43	498	999999	879	999999	276	206	563	335	641	330	999999	354	999999	848	431	951	653	999999	106	545	999999	802	339	999999	999999	995	962	66	982	235	305	263	999999	697	123	882	27	301	151	592	950	940	136	999999	762	700	999999	248	542	411	168	999999	202	69	514	999999	999999	999999	999999	999999	244	506	999999	999999	999999	982	488	999999	734	548	934	362	999999	514	999999	588	675	815	481	999999	982	999999	999999	999999	76	240	71	806	192	427	135	381	999999	870	999999	454	597	721	499	779	999999	598	514	993	477	999999	334	687	474	926	999999	942	999999	916	298	520	982	772	349	999999	921	999999	999999	317	423	999999	99	870	999999	151	991	954	325	701	999999	394	219	530	113	269	999999	383	342	265	406	192	216	
356	999999	837	471	825	381	704	999999	539	364	206	579	914	717	464	999999	999999	935	76	626	999999	26	904	310	462	668	90	889	547	349	999999	911	241	355	999999	298	328	679	175	999999	621	999999	999999	39	23	999999	999999	551	451	999999	19	329	339	565	743	339	677	999999	19	166	301	814	320	999999	999999	295	999999	569	975	175	212	653	769	494	15	629	999999	999999	297	999999	480	538	448	695	340	658	999999	675	612	999999	621	791	670	19	999999	999999	999999	180	652	999999	611	629	999999	285	650	999999	559	845	999999	999999	683	999999	250	507	686	762	376	625	859	728	713	673	999999	572	999999	420	982	760	999999	999999	106	485	232	569	999999	999999	962	173	54	974	108	736	125	999999	729	819	551	172	333	528	439	908	320	999999	999999	938	999999	14	999999	239	383	999999	999999	361	999999	999999	579	680	608	835	800	213	580	885	630	999999	558	468	999999	734	869	820	436	684	769	197	999999	999999	999999	960	188	999999	999999	814	600	308	104	764	480	532	250	870	564	498	999999	236	338	999999	303	46	390	213	999999	996	370	562	372	957	591	999999	42	280	135	647	656	999999	771	999999	294	999999	883	999999	988	320	999999	998	999999	999999	999999	542	859	999999	14	519	580	974	999999	445	453	999999	999999	999999	182	650	499	969	745	916	841	884	999999	572	150	999999	162	999999	224	999999	512	372	999999	433	999999	999999	999999	302	276	615	77	681	57	335	321	256	395	746	621	999999	999999	999999	262	349	999999	83	999999	297	999999	42	999999	983	759	944	933	91	740	511	146	133	679	207	703	139	849	169	836	140	999999	893	586	416	975	876	999999	987	119	957	336	999999	972	682	702	243	259	999999	921	112	999999	239	999999	883	609	498	668	999999	820	133	999999	937	246	946	45	706	456	999999	17	883	999999	945	999999	783	999999	220	160	999999	505	469	880	764	999999	733	738	31	999999	702	806	487	999999	999999	176	986	999999	398	690	35	647	996	787	308	86	48	199	455	267	732	708	399	347	671	127	999999	252	999999	699	512	218	24	328	753	999999	530	999999	505	779	985	999999	786	529	135	359	508	681	581	688	999999	999999	293	999999	999999	994	416	150	999999	300	999999	744	999999	699	187	817	632	678	44	164	556	372	693	676	281	416	921	870	221	321	618	679	670	57	499	968	925	999999	999999	759	737	390	139	999999	999999	251	593	97	999999	318	727	830	647	427	141	837	999999	616	492	999999	82	546	928	999999	681	145	83	684	209	218	999999	382	999999	284	426	175	242	
488	712	999999	822	999999	527	902	999999	788	41	253	915	662	127	318	768	434	687	999999	461	905	533	827	177	909	999999	143	426	354	825	373	10	965	604	999999	904	461	425	999999	999999	35	639	893	114	830	999999	546	100	999999	614	580	597	235	713	336	999999	884	862	999999	946	999999	485	999999	999999	668	999999	949	67	756	413	316	18	449	182	436	276	640	723	347	999999	351	53	843	740	254	775	774	262	278	999999	29	999999	999999	301	999999	549	399	930	445	999999	819	489	344	179	308	571	158	62	287	999999	324	170	525	999999	605	350	642	999999	718	892	999999	697	789	999999	394	717	999999	157	547	886	876	999999	288	999999	999999	999999	708	673	999999	682	627	999999	974	999999	102	858	83	999999	695	295	907	889	222	552	119	131	999999	995	785	590	75	10	999999	401	193	614	882	999999	451	743	999999	969	77	45	999999	755	723	581	999999	535	999999	767	462	262	978	986	497	735	999999	209	172	712	999999	851	999999	627	999999	582	999999	488	976	317	297	952	652	937	822	187	287	364	408	999999	749	999999	999999	307	548	263	422	206	127	157	126	251	581	929	91	226	427	647	549	999999	557	768	999999	999999	479	509	609	51	174	999999	457	295	801	999999	962	637	903	999999	89	999999	169	827	371	829	999999	55	999999	999999	856	606	759	640	814	267	569	999999	701	621	828	999999	654	381	42	806	699	831	450	536	966	453	322	118	567	596	980	999999	406	729	144	433	999999	885	194	568	560	817	480	999999	999999	981	936	999999	491	51	308	999999	999999	564	139	369	605	845	756	412	293	651	82	228	286	839	584	971	486	404	999999	999999	197	473	255	882	361	906	60	999999	999999	40	626	526	297	202	999999	842	999999	775	828	999999	139	782	284	909	744	261	999999	646	406	999999	805	999999	141	540	601	331	318	257	18	698	794	770	895	999999	999999	555	931	999999	903	999999	381	999999	575	626	638	414	199	346	147	109	999999	414	999999	552	235	999999	999999	756	601	614	534	352	999999	139	498	368	999999	31	885	999999	329	183	742	664	999999	103	521	514	901	196	999999	971	119	999999	59	999999	999999	352	37	494	999999	184	492	298	217	39	943	445	999999	279	528	177	461	948	779	476	999999	924	959	999999	999999	881	855	415	482	562	242	858	90	999999	187	544	994	999999	39	154	691	454	999999	563	999999	85	386	631	668	999999	520	171	138	583	717	267	392	896	475	288	329	86	815	655	796	94	999999	28	999999	983	183	69	918	999999	785	227	
476	999999	981	943	999999	999999	747	517	51	999999	730	999999	999999	919	161	108	999999	751	825	614	638	802	999999	75	720	367	999999	684	999999	999999	252	503	798	999999	790	986	914	532	999999	999999	999999	308	613	725	364	999999	627	183	831	84	144	177	809	999999	999999	674	639	916	232	148	694	72	726	590	828	236	709	901	138	999999	193	403	968	999999	999999	340	198	51	710	863	739	365	853	716	326	85	694	627	910	126	356	998	310	644	411	276	999999	32	897	138	157	726	999999	665	891	741	208	89	896	999999	485	598	215	368	408	338	999999	19	274	753	542	92	990	21	999999	195	102	334	328	17	758	175	999999	581	715	23	999999	197	825	999999	999999	614	731	661	640	758	999999	999999	245	999999	67	999999	758	154	596	75	735	42	846	706	648	999999	761	999999	999999	999999	454	633	653	395	27	32	193	999999	876	927	361	338	381	999999	999999	161	99	256	950	999999	417	999999	985	999999	287	288	999999	129	936	999999	853	842	171	999999	313	168	297	849	64	45	389	79	277	668	999999	407	999999	785	999999	496	999999	515	938	315	999999	455	648	13	999999	739	999999	74	999999	874	999999	518	177	999999	999999	243	863	999999	999999	915	805	999999	731	327	999999	999999	627	999999	815	450	999999	347	999999	855	428	857	520	999999	741	325	363	325	327	999999	593	205	239	611	37	79	999999	545	323	32	509	564	723	330	999999	237	122	126	258	312	657	736	614	322	631	900	723	999999	507	876	562	490	999999	338	733	739	650	25	999999	745	816	682	34	999999	355	864	144	199	226	513	212	999999	76	25	999999	856	591	917	999999	999999	356	999999	47	447	999999	29	999999	394	597	337	587	999999	589	999999	495	999999	712	732	966	766	765	999999	362	999999	673	325	423	16	999999	876	158	732	999999	999999	999999	762	999999	999999	999999	336	331	749	999999	888	926	116	657	564	529	999999	999999	859	951	222	371	822	701	53	773	155	605	537	801	720	189	854	70	189	123	732	340	135	320	640	445	999999	999999	473	78	999999	667	999999	999999	999999	999999	298	781	823	48	576	71	601	813	276	730	794	947	881	709	81	999999	478	450	797	440	28	548	999999	777	355	999999	999999	974	999999	487	999999	999999	999999	988	999999	82	247	150	546	671	999999	321	54	909	650	78	59	764	996	521	199	419	688	999999	714	999999	471	55	693	685	999999	626	999999	789	984	999999	968	893	999999	998	808	999999	903	999999	999999	999999	504	411	136	999999	999999	473	978	694	297	336	372	597	284	999999	611	
201	999999	861	838	122	999999	265	924	999999	110	166	999999	998	712	862	515	999999	690	17	255	70	918	416	999999	369	999999	912	501	658	381	380	619	678	396	617	879	52	297	999999	999999	249	486	999999	185	685	527	979	982	434	821	809	907	276	894	999999	999999	51	27	999999	474	801	763	276	535	999999	999999	277	999999	105	983	473	274	999999	24	16	999999	698	240	168	842	668	930	999999	999999	572	472	352	783	999999	344	838	34	819	999999	200	999999	219	694	999999	148	260	378	999999	451	357	544	806	261	887	967	999999	810	999999	636	805	871	696	999999	962	267	999999	493	766	761	154	999999	455	986	824	531	374	999999	999999	30	999999	300	53	625	489	37	666	100	896	999999	999999	37	175	193	999999	329	789	779	999999	197	944	766	611	135	306	908	99	819	437	366	603	580	35	838	54	999999	828	80	999999	935	999999	999999	597	889	11	999999	283	999999	677	504	742	595	281	597	85	825	688	999999	329	999999	937	847	663	539	283	188	12	336	999999	804	501	999999	828	796	596	841	999999	721	133	189	999999	999999	152	932	624	999999	309	437	762	229	826	999999	751	999999	997	999999	449	67	999999	999999	999999	947	133	873	13	34	766	999999	999999	244	999999	999999	794	999999	945	120	704	730	915	275	999999	999999	573	999999	999999	591	966	458	799	842	999999	999999	115	310	75	687	704	279	999999	600	251	999999	436	528	573	999999	999999	611	434	887	59	719	152	350	999999	549	384	999999	895	422	999999	318	685	168	843	544	861	493	999999	268	415	999999	801	325	999999	65	147	55	356	999999	475	999999	33	999999	999999	681	999999	765	367	525	312	999999	384	516	999999	999999	149	277	684	38	997	999999	536	175	481	623	918	826	326	888	411	338	857	776	947	702	294	999999	999999	171	576	106	136	559	955	914	61	294	782	100	915	869	370	328	999999	843	999999	857	440	178	763	152	449	478	999999	974	643	607	569	840	649	376	901	523	461	999999	505	977	999999	999999	999999	633	54	235	972	541	968	538	655	114	999999	999999	342	207	999999	433	656	658	445	981	999999	453	725	941	451	549	968	846	866	229	999999	850	647	873	606	139	999999	223	999999	581	15	999999	999999	464	999999	222	999999	704	125	999999	254	999999	999999	238	296	128	999999	112	784	433	573	131	672	435	766	33	788	469	601	278	999999	443	162	863	976	999999	501	270	975	999999	999999	273	731	838	975	501	318	999999	999999	487	231	999999	438	999999	999999	883	999999	527	698	999999	434	574	113	846	701	999999	
694	677	261	999999	627	646	136	556	917	999999	999999	834	459	275	999999	379	999999	123	999999	999999	14	89	855	102	734	973	572	42	999999	941	170	884	146	174	806	640	167	467	859	999999	868	882	165	708	999999	607	77	433	999999	65	692	989	800	999999	999999	615	999999	168	395	999999	84	103	999999	975	999999	999999	697	295	468	999999	221	424	999999	471	472	132	924	157	610	136	906	148	805	749	259	181	94	775	999999	201	999999	998	82	999999	510	999999	140	189	999999	976	910	782	999999	163	843	999999	735	999999	898	999999	691	674	558	999999	747	936	999999	999999	726	968	432	999999	927	276	265	222	999999	57	961	697	992	744	588	633	999999	999999	183	651	905	982	445	755	876	999999	999999	154	450	813	999999	999999	999999	999999	999999	999999	554	988	999999	698	897	631	924	999999	999999	211	691	946	999999	925	999999	623	762	999999	107	744	532	999999	999999	999999	766	121	772	538	588	397	221	864	290	988	88	238	279	485	754	284	999999	758	999999	999999	999999	999999	68	524	772	846	811	838	39	999999	999999	878	943	999999	931	999999	858	395	108	979	989	827	665	999999	846	813	999999	287	892	823	686	774	298	379	260	212	63	257	999999	742	585	999999	834	571	999999	210	295	666	553	968	999999	671	659	408	686	999999	999999	960	677	958	502	534	946	216	999999	304	589	999999	361	999999	732	611	999999	366	403	999999	992	103	187	646	528	687	733	923	999999	999999	999999	889	693	95	999999	102	579	999999	250	999999	436	627	999999	625	620	721	315	823	246	999999	52	999999	15	79	182	804	999999	41	440	999999	999999	32	809	999999	189	999999	880	276	424	639	41	821	999999	999999	190	374	564	562	35	806	382	909	687	593	972	822	999999	624	913	999999	320	548	377	999999	999999	413	818	521	999999	999999	999999	48	999999	606	782	231	187	999999	888	807	249	230	15	999999	442	890	344	225	54	999999	815	266	362	999999	999999	492	453	999999	101	999999	555	52	125	115	966	343	510	91	810	751	645	231	735	115	999999	99	542	744	993	370	999999	999999	476	89	999999	999999	686	494	287	999999	778	999999	571	121	261	206	114	900	667	109	999999	263	999999	303	722	999999	530	257	653	239	950	708	696	730	708	999999	575	999999	999999	999999	657	999999	803	520	972	999999	659	624	853	74	985	641	87	894	980	815	198	183	366	520	63	438	841	58	349	79	800	999999	999999	999999	630	77	999999	285	999999	373	460	893	330	999999	934	905	403	589	253	999999	631	802	999999	999999	763	402	679	999999	337	228	
999999	755	181	903	999999	818	221	554	443	917	741	801	452	999999	999999	999999	999999	792	999999	157	45	261	804	41	448	998	999999	519	999999	238	397	420	947	233	198	999999	722	427	226	999999	694	999999	155	335	577	829	359	143	538	468	550	887	999999	189	999999	999999	951	150	999999	359	728	701	18	215	530	331	853	229	999999	999999	582	999999	576	468	463	196	999999	478	464	618	648	999999	981	999999	687	510	515	768	50	999999	753	999999	963	867	398	992	840	940	805	999999	975	140	715	999999	886	125	321	446	999999	999999	817	482	685	845	710	999999	720	931	527	29	999999	95	999999	163	906	999	471	708	999999	999999	356	175	672	999999	642	517	250	113	200	572	199	79	52	54	999999	999999	896	127	999999	999999	282	999999	423	785	439	999999	951	562	972	887	654	612	375	264	649	999999	810	477	212	999999	999999	999999	999999	999999	830	999999	53	999999	705	635	112	999999	551	999999	199	448	999999	886	778	752	565	688	999999	313	917	586	703	787	404	804	999999	428	914	999999	999999	664	177	468	955	692	846	817	856	999999	784	310	70	921	999999	211	901	923	699	460	637	842	486	438	47	253	53	999999	999999	901	175	683	440	999999	358	999999	280	999999	930	95	905	999999	831	794	528	617	526	999999	721	999999	903	546	729	463	336	263	999999	739	999999	999999	649	590	88	955	181	110	870	999999	573	541	999999	618	993	999999	554	889	20	691	909	430	727	271	544	999999	997	999999	999999	999999	261	999999	355	999999	861	999999	445	325	670	876	999999	427	999999	53	218	190	272	294	553	999999	999999	447	252	497	999999	999999	985	388	999999	541	957	552	156	893	231	999999	195	398	999999	774	178	999999	999999	999999	999999	491	683	999999	999999	363	283	712	85	999999	76	814	852	999999	711	861	242	67	279	999999	919	999999	281	853	821	740	999999	999999	537	778	947	680	227	118	429	348	327	999999	335	692	268	254	999999	318	827	416	625	999999	999999	895	541	120	959	999999	224	996	220	999999	862	322	368	999999	185	999999	890	999999	596	744	439	373	999999	931	999999	586	869	674	604	962	36	415	999999	668	197	641	246	837	720	136	893	433	138	497	449	23	333	859	999999	179	999999	441	819	880	897	323	999999	610	388	383	231	549	401	257	803	999999	206	700	221	999999	70	63	674	999999	850	999999	245	56	492	999999	999999	19	999999	999999	544	999999	595	245	770	873	999999	999999	458	347	905	353	41	880	693	992	816	633	647	536	119	374	766	359	39	891	87	315	128	999999	999999	221	
944	966	712	219	861	999999	929	348	263	999999	999999	336	999999	999999	974	365	363	499	901	629	372	78	325	999999	827	999999	215	878	795	974	518	788	227	693	409	74	177	483	140	855	703	309	999999	685	999999	439	795	533	917	722	952	628	768	500	849	875	999999	543	391	625	999999	999999	999999	289	915	816	119	871	999999	999999	999999	879	999999	56	925	72	999999	640	999999	398	999999	682	961	999999	32	999999	29	727	999999	533	999999	634	999999	514	109	652	999999	993	999999	953	330	923	999999	17	535	999999	269	722	999999	999999	999999	21	143	999999	999999	999999	99	479	999999	999999	796	999999	37	999999	496	562	787	854	946	282	315	802	999999	456	77	526	999999	954	547	949	630	306	161	999999	454	412	501	109	339	35	999999	288	999999	743	999999	938	896	999999	520	972	295	414	775	999999	480	999999	150	687	925	658	827	144	931	999999	405	500	240	969	129	94	71	687	999999	921	719	37	999999	137	999999	999999	630	394	444	999999	664	225	531	999999	586	176	271	813	999999	680	999999	428	356	429	348	666	708	927	742	999999	999999	607	890	999999	583	453	999999	999999	397	796	999999	443	999999	366	999999	189	999999	380	392	952	822	999999	514	843	723	300	680	645	789	632	430	999999	651	17	663	67	999999	999999	286	143	955	258	426	387	652	764	999999	990	777	168	697	337	544	999999	613	663	102	999999	141	292	772	576	233	764	375	335	792	692	702	594	999999	302	999999	259	997	573	999999	136	999999	959	572	690	867	630	935	102	168	860	404	999	999999	289	999999	993	370	999999	35	661	21	999999	972	45	297	193	315	999999	243	294	793	999999	832	965	855	181	999999	999999	999999	603	829	282	999999	931	999999	703	629	999999	757	999999	889	618	548	179	125	874	987	537	999999	684	325	540	999999	873	77	363	177	999999	999999	373	283	287	679	999999	999999	739	159	50	999999	594	563	999999	647	999999	405	999999	999999	662	850	999999	194	999999	689	34	287	298	423	302	863	999999	999999	631	150	999999	827	612	999999	126	348	999999	724	946	791	808	130	584	893	726	478	999999	861	514	999999	453	188	100	597	655	153	543	325	857	187	810	68	932	600	263	315	793	999999	385	324	999999	266	248	401	880	903	702	405	696	824	970	84	31	483	999999	214	999999	999999	999999	999999	805	70	999999	769	980	750	198	999999	639	421	999999	999999	485	200	683	999999	940	698	717	751	451	147	629	43	216	999999	46	459	999999	58	577	778	952	413	999999	414	398	478	421	999999	999999	718	766	999999	148	
999999	598	831	799	509	274	48	307	542	531	667	440	834	562	253	999999	738	91	590	844	906	999999	81	680	999999	999999	999999	287	586	45	732	381	355	894	893	147	215	999999	403	784	539	481	419	999999	851	973	999999	999999	999999	426	976	636	185	440	999999	617	527	160	530	999999	801	760	720	506	999999	296	999999	939	668	115	508	88	687	806	999999	434	295	999999	828	305	999999	999999	999999	170	999999	106	205	914	999999	285	620	65	999999	693	982	778	761	999999	93	565	999999	624	257	71	999999	897	948	999999	135	806	332	337	331	234	476	999999	650	559	448	702	100	181	285	392	494	999999	999999	994	823	536	673	999999	115	999999	418	620	308	999999	251	999999	157	826	788	857	953	999999	733	905	226	999999	137	999999	999999	391	474	716	348	864	577	999999	999999	999999	555	599	142	950	231	67	816	999999	999999	602	999999	999999	554	274	392	999999	439	211	719	999999	777	999999	408	471	907	723	799	701	281	443	480	775	222	202	999999	199	724	12	71	675	99	370	788	999999	999999	999999	837	209	334	920	999999	999999	756	999999	186	469	201	999999	52	508	268	124	584	514	131	542	999999	361	994	202	704	436	150	53	999999	417	999999	872	578	720	999999	599	377	361	999999	999999	29	999999	26	811	998	63	959	563	417	974	785	284	413	999999	132	485	215	999999	225	998	999999	713	999999	769	999999	999999	103	332	621	668	999999	233	999999	999999	523	758	345	192	204	651	476	587	635	999999	631	33	468	227	597	411	394	999999	145	19	999999	315	367	999999	650	679	959	637	999999	749	999999	999999	777	397	838	373	999999	32	937	574	531	648	999999	969	147	147	859	999999	734	220	283	511	97	496	147	217	400	97	542	524	691	839	645	886	752	78	999999	81	388	999999	270	371	308	570	488	240	999999	397	119	512	820	999999	902	730	475	726	999999	290	260	630	999999	62	999999	999999	883	999999	12	999999	226	999999	891	787	497	510	949	912	999999	527	18	999999	978	13	978	40	703	607	937	999999	421	36	604	965	999999	999999	999999	218	999999	999999	686	797	237	47	999999	50	999999	999999	596	401	780	999999	523	947	282	353	651	999999	83	460	999999	286	754	97	779	200	474	926	966	739	259	999999	41	999999	840	220	678	941	832	999999	419	671	20	545	144	858	513	999999	999999	477	116	290	144	431	176	410	52	150	267	980	576	694	75	857	151	49	531	999999	117	72	674	710	147	999999	999999	57	999999	218	952	999999	686	817	999999	499	999999	999999	999999	609	161	999999	
999999	538	683	851	999999	999999	999999	999999	999999	105	999999	317	549	999999	802	406	999999	998	390	128	144	834	999999	999999	304	999999	459	999999	234	999999	442	921	54	677	894	146	999999	296	774	999999	452	122	814	857	594	378	278	614	696	236	999999	608	229	999999	305	343	350	346	999999	612	275	38	928	999999	662	414	273	872	736	666	379	999999	233	74	999999	31	999999	999999	752	925	490	999999	999999	998	999999	834	702	21	382	560	795	689	999999	171	999999	423	194	593	204	189	114	405	878	40	856	999999	384	165	366	283	323	999999	999999	631	132	999999	158	930	874	999999	712	261	999999	999999	870	999999	999999	999999	24	262	837	999999	146	572	999999	94	967	999999	151	387	460	547	655	999999	247	785	105	116	49	630	275	264	999999	999999	477	853	999999	999999	999999	999999	850	322	150	114	445	886	873	31	811	47	462	308	788	496	378	175	606	400	938	94	594	21	32	394	986	583	999999	770	105	967	188	274	690	974	537	147	999999	550	999999	360	999999	84	305	12	177	999999	475	999999	999999	311	256	515	764	84	582	839	300	756	127	862	178	112	999999	843	858	198	618	814	959	999999	999999	65	737	587	183	520	715	29	999999	30	117	496	773	999999	720	673	510	615	401	698	846	649	433	999999	192	999999	158	999999	153	978	358	660	272	766	542	201	777	186	999999	72	999999	999999	539	999999	754	682	339	141	999999	999999	688	999999	422	271	394	129	632	936	405	373	371	263	876	248	671	456	999999	17	260	529	896	999999	713	999999	574	575	120	336	56	510	480	27	339	958	300	355	248	11	382	423	568	999999	999999	999999	700	870	404	999999	435	307	458	331	880	603	299	365	999999	93	696	818	18	999999	890	895	893	999999	924	999999	948	326	218	999999	635	836	999999	65	552	185	638	704	180	999999	900	748	999999	158	146	735	669	934	65	164	314	563	415	272	950	886	999999	356	945	487	352	119	99	999999	696	53	999999	243	812	124	999999	992	647	999999	999999	999999	843	744	218	999999	999999	23	270	63	999999	81	431	697	999999	999999	541	999999	758	693	476	790	659	825	462	102	999999	999999	132	999999	710	321	916	226	867	999999	52	899	148	756	239	999999	849	45	318	624	622	944	138	156	999999	172	243	953	722	614	492	27	292	125	105	822	891	328	999999	999999	165	215	830	306	999999	999999	154	12	464	147	999999	623	517	999999	999999	158	306	975	368	548	999999	999999	504	262	325	999999	617	999999	661	417	999999	531	692	712	469	416	123	832	
999999	999999	999999	999999	499	584	673	868	509	454	645	946	999999	999999	999999	804	527	999999	711	577	999999	597	999999	999999	351	999999	999999	999999	999999	999999	378	999999	44	474	451	999999	530	846	473	919	999999	457	526	172	386	714	891	531	571	887	194	277	705	999999	851	999999	917	895	890	452	884	263	937	703	86	581	999999	999999	475	999999	284	681	999999	791	989	533	81	861	745	636	165	178	999999	54	621	999999	368	999999	999999	999999	510	634	956	30	45	335	519	999999	95	999999	802	999999	999999	39	613	512	999999	913	556	328	865	65	160	263	296	715	415	893	92	975	223	422	438	960	41	649	724	708	756	663	23	258	999999	940	999999	324	999999	999999	440	118	563	999999	941	304	999999	454	483	999999	999999	999999	919	999999	740	119	591	389	412	106	999999	963	788	839	167	999999	999999	616	999999	220	999999	971	999999	597	462	973	422	999999	480	143	320	999999	175	32	974	435	744	396	999999	999999	999999	454	999999	26	820	476	330	723	297	59	989	42	999999	273	282	762	726	332	174	766	999999	999999	999999	999999	785	999999	798	999999	865	731	158	917	999999	999999	862	975	69	587	776	999999	653	699	480	999999	154	287	999999	902	999999	221	709	999999	999999	751	968	535	545	643	240	409	678	564	858	999999	999999	82	934	552	410	306	702	149	555	188	999999	999999	999999	999999	134	507	999999	896	25	653	999999	736	999999	356	653	337	999999	999999	356	377	317	98	840	999999	531	81	352	868	501	453	519	569	866	53	999999	970	192	68	519	999999	410	782	549	999999	543	173	387	999999	898	83	865	286	999999	187	871	999999	167	437	955	999999	164	140	999999	999999	999999	463	869	999999	717	999999	154	382	906	622	967	999999	549	636	381	367	694	999999	999999	999999	587	242	775	688	182	999999	813	754	112	466	999999	279	387	977	999999	90	304	735	871	999999	999999	999999	380	181	220	346	486	530	66	597	367	400	170	976	984	902	687	190	479	114	869	400	279	449	999999	999999	157	999999	999999	999999	73	999999	892	754	498	104	861	999999	478	835	999999	292	697	999999	108	999999	119	411	999999	177	402	999999	999999	766	356	538	224	930	138	522	199	914	964	999999	534	409	999999	416	487	999999	50	93	712	643	978	999999	702	764	350	999999	588	746	578	999999	897	949	702	136	408	959	999999	930	475	956	645	222	328	931	980	699	681	999999	923	112	999999	319	411	622	999999	999999	836	999999	590	274	933	453	999999	575	999999	999999	706	380	17	527	999999	120	617	756	999999	766	999999	770	999999	651	
192	885	822	476	271	588	548	999999	999999	639	133	429	350	999999	32	202	999999	999999	72	999999	993	999999	695	405	102	26	701	999999	624	31	510	76	999999	939	91	999999	630	999999	999999	290	46	627	42	999999	999999	591	999999	999999	999999	999999	889	516	707	388	658	882	200	427	384	254	887	893	464	326	999999	67	752	411	130	973	999999	17	999999	782	369	375	278	326	11	510	999999	294	999999	818	999999	993	368	298	290	999999	857	213	495	999999	402	152	999999	715	249	999999	838	367	295	760	244	882	999999	924	28	999999	614	999999	999999	999999	997	602	999999	999999	194	145	698	464	999999	999999	125	367	999999	388	999999	227	213	563	87	663	672	889	998	999999	999999	259	999999	999999	279	998	999999	999999	787	621	999999	800	178	526	530	113	648	383	247	374	644	877	999999	690	544	999999	88	61	999999	762	211	999999	603	812	71	935	220	265	195	999999	999999	141	999999	900	999999	999999	58	687	999999	973	24	298	652	634	999999	707	888	244	999999	478	999999	543	999999	999999	420	954	206	366	464	595	893	999999	198	125	47	999999	307	999999	999999	954	999999	999999	28	822	999999	912	999999	969	296	999999	56	975	366	717	211	792	943	554	489	371	393	692	233	999999	90	631	109	536	999999	23	999999	428	870	944	999999	529	525	376	999999	507	499	237	80	109	548	917	999999	481	914	999999	999999	753	999999	999999	571	70	999999	581	741	126	812	999999	382	282	955	628	115	999999	992	681	277	576	276	999999	872	166	621	133	898	173	604	999999	622	351	999999	999999	447	867	999999	999999	362	944	634	999999	695	999999	999999	797	999999	919	812	614	489	999999	977	992	487	998	141	414	448	53	682	999999	522	999999	317	999999	828	999999	190	247	49	337	329	333	942	114	296	312	999999	824	979	979	999999	999999	149	389	374	461	999999	448	736	968	225	318	272	999999	649	511	999999	823	968	845	999999	575	575	999999	999999	999999	60	382	711	828	113	624	74	703	999999	532	54	927	667	999999	140	741	999999	80	122	20	71	886	465	785	59	488	856	143	249	785	423	988	999999	999999	999999	796	737	999999	865	999999	254	999999	837	126	999999	335	166	600	999999	997	74	505	48	902	999999	173	916	999999	779	624	767	930	463	442	119	66	460	947	966	344	14	603	215	521	766	502	58	348	999999	723	332	266	429	252	721	918	949	999999	136	999999	879	999999	137	250	833	999999	115	999999	17	409	874	219	633	380	992	470	299	527	145	100	125	577	606	66	302	511	511	220	721	200	117	886	
820	729	464	203	475	965	688	453	396	653	341	919	999999	999999	999999	58	259	260	999999	432	999999	45	999999	311	214	999999	947	331	999999	895	999999	816	302	987	398	904	915	799	995	334	838	692	999999	999999	999999	687	999999	189	879	463	960	470	571	685	458	784	607	162	989	403	27	999999	641	501	999999	524	626	861	999999	728	999999	460	264	999999	999999	746	341	999999	75	526	999999	999999	451	358	934	223	999999	617	999999	614	999999	999999	809	602	316	999999	60	213	503	999999	999999	355	465	999999	330	509	999999	276	999999	711	999999	947	97	472	538	999999	915	292	999999	999999	279	999999	999999	119	999999	379	650	999999	999999	122	695	137	166	354	466	519	312	999999	38	999999	999999	999999	526	827	999999	359	675	347	73	999999	999999	767	646	999999	451	61	33	355	729	950	859	553	287	978	25	999999	790	743	999999	29	946	625	264	142	746	301	493	503	947	999999	703	313	599	931	557	999999	999999	418	902	414	495	956	570	87	999999	464	700	547	812	999999	569	932	341	53	120	999999	999999	514	999999	999999	999999	529	408	658	257	555	953	999999	430	97	834	381	999999	601	534	989	64	187	567	292	600	999999	691	111	512	999999	971	556	821	617	425	999999	999999	751	846	965	558	912	830	29	999999	999999	127	724	22	197	999999	740	518	130	885	335	947	719	560	622	838	999999	155	485	999999	407	534	813	672	999999	965	999999	754	999999	441	151	999999	547	999999	255	828	967	99	324	680	240	47	701	731	99	999999	696	201	999999	137	261	766	999999	445	113	820	313	61	999999	232	11	986	949	688	999999	978	410	938	314	999999	870	999999	999999	805	999999	370	833	91	999999	829	999999	898	529	441	189	999999	13	999999	677	435	524	915	935	102	999999	254	97	22	999999	999999	999999	758	886	999999	266	53	999999	999999	101	742	987	232	478	334	953	113	999999	518	999999	368	975	307	270	999999	279	955	282	738	137	109	283	820	999999	472	210	999999	21	999999	184	145	449	999999	20	934	448	302	447	610	149	575	787	578	513	628	145	330	497	17	169	311	999999	206	420	999999	469	999999	999999	16	134	443	101	376	999999	373	918	520	297	336	440	977	517	672	599	999999	321	704	317	475	999999	879	32	14	930	872	999999	253	53	27	475	281	174	999999	486	999999	999999	421	245	999999	709	625	999999	171	999999	192	999999	109	607	858	681	999999	859	662	999999	254	420	999999	446	470	998	675	476	999999	860	168	813	87	999999	893	88	899	469	177	765	711	846	999999	437	747	89	
275	646	195	345	711	422	999999	999999	241	999999	396	975	774	151	44	159	999999	310	999999	379	716	913	713	999999	781	304	692	897	968	408	558	999999	698	391	733	999999	291	934	158	999999	311	325	954	999999	691	999999	694	999999	999999	561	93	560	29	378	372	362	933	414	563	416	730	999999	793	999999	736	999999	286	393	418	999999	868	828	161	999999	999999	401	958	114	999999	857	999999	666	176	416	325	998	640	329	28	380	105	999999	380	742	25	697	532	132	999999	999999	647	999999	616	725	693	999999	999999	999999	311	971	403	828	325	706	999999	74	448	386	516	738	106	957	374	999999	909	991	457	419	656	379	868	836	242	144	999999	999999	59	999999	723	70	999999	292	28	57	999999	277	999999	674	935	951	999999	156	615	143	857	690	937	999999	999999	701	807	989	701	999999	112	567	595	190	999999	999999	24	997	662	456	148	813	939	326	70	642	440	783	483	704	130	722	999999	999999	287	999999	999999	480	634	32	263	610	999999	96	945	419	681	381	187	999999	936	262	493	999999	995	53	751	999999	518	183	999999	33	999999	996	811	389	346	497	902	968	147	544	372	640	202	999999	999999	852	381	651	960	68	606	999999	767	999999	239	71	113	243	999999	999999	962	460	760	240	104	594	284	565	82	194	999999	219	300	999999	889	852	966	999999	820	999999	249	866	222	212	427	469	239	943	160	999999	393	668	999999	999999	581	999999	879	962	444	638	578	815	999999	776	999999	396	755	374	978	386	105	647	999999	879	511	105	999999	999999	812	634	365	341	415	798	800	809	28	903	821	977	972	14	32	999999	330	433	297	446	622	999999	714	999999	964	774	189	999999	999999	999999	885	999999	674	331	160	999999	282	246	410	999999	976	999999	378	851	553	11	413	999999	999999	239	558	999999	807	801	935	781	999999	999999	376	999999	619	64	563	706	28	344	313	999999	854	999999	999999	93	999999	999999	470	841	662	862	999999	963	370	98	999999	26	762	999999	678	999999	396	378	889	781	870	769	171	921	999999	671	999999	999999	697	762	999999	412	329	475	65	300	999999	999999	999999	67	999999	412	279	999999	933	547	944	220	666	440	264	486	999999	999999	222	262	356	548	999999	990	38	111	276	608	852	718	999999	296	751	999999	541	302	999999	832	999999	467	999999	640	988	679	999999	622	999999	266	507	759	90	999999	999999	803	943	792	478	999999	38	89	999999	671	999999	225	999999	657	469	288	899	962	999999	499	539	999999	762	715	999999	944	272	415	559	19	110	999999	637	506	43	948	
444	748	823	130	803	999999	999999	828	963	772	829	79	163	273	367	545	999999	590	660	508	50	238	242	534	865	999999	529	137	570	999999	588	353	623	520	999999	161	148	116	695	28	433	933	752	787	125	999999	262	296	651	565	999999	56	846	535	907	999999	515	299	264	190	991	203	999999	389	194	485	456	642	999999	216	406	999999	894	642	84	999999	486	455	418	999999	370	999999	486	15	24	541	999999	999999	613	999999	645	999999	851	515	36	240	675	372	602	639	746	619	999999	444	999999	999999	999999	213	999999	800	729	70	880	999999	820	759	717	263	374	999999	978	367	39	790	571	999999	576	389	616	999999	441	123	852	778	925	751	999999	999999	846	871	389	999999	637	812	908	584	999999	999999	694	277	999999	421	997	949	661	999999	589	87	999999	999999	576	771	597	617	999999	616	217	112	999999	79	394	675	999999	503	273	684	999999	227	881	999999	999999	999999	999999	348	330	999999	999999	903	127	546	999999	297	177	246	304	617	706	30	999999	999999	376	866	602	625	883	847	15	999999	685	976	658	999999	999999	887	31	269	86	258	297	348	999999	314	984	129	907	106	999999	180	999999	655	978	999999	773	999999	619	723	714	999999	465	482	24	621	227	999999	999999	798	101	290	225	45	540	999999	732	115	999999	72	999999	482	717	786	349	835	305	39	997	999999	599	616	999999	307	555	17	792	999999	334	879	96	999999	242	119	14	227	955	173	125	531	977	999999	787	557	842	241	999999	679	143	999999	325	197	153	939	209	999999	23	999999	999999	533	664	918	781	921	975	999999	250	608	781	131	880	999999	914	476	999999	930	999999	999999	999999	323	655	123	680	154	564	999999	700	303	909	530	214	47	999999	999999	999999	68	999999	999999	999999	804	999999	752	898	21	309	192	999999	676	999999	279	655	304	462	176	877	999999	247	636	999999	86	347	999999	699	261	917	842	458	332	610	912	53	963	146	660	999999	903	999999	668	845	381	999999	33	335	640	999999	910	585	517	999999	325	821	999999	508	506	467	53	63	646	104	466	734	950	76	65	235	691	167	801	843	999999	336	578	790	985	460	323	999999	69	386	16	999999	941	617	294	999999	792	464	640	203	288	999999	578	574	389	647	674	957	280	414	999999	753	999999	673	999999	988	252	469	523	55	154	431	993	270	98	209	792	999999	781	999999	442	237	526	607	564	999999	757	14	411	348	786	365	352	654	203	999999	483	999999	877	305	848	333	941	595	59	999999	855	317	485	189	854	341	186	315	972	
955	236	186	118	616	241	999999	68	185	999999	788	999999	999999	999999	834	999999	524	465	999999	125	999999	999999	930	999999	707	278	450	528	999999	493	454	189	999999	682	247	999999	999999	169	270	74	610	274	766	336	270	778	516	250	999999	463	340	876	999999	999999	862	670	999999	999999	411	348	791	999999	836	691	814	999999	53	666	999999	999999	429	365	999999	420	999999	844	528	603	999999	929	761	209	877	767	162	577	489	846	819	999999	730	678	758	922	283	891	438	84	522	662	734	999999	420	843	44	975	681	289	685	27	999999	702	340	999999	999999	591	841	78	539	246	129	999999	847	263	86	750	999999	999999	999999	623	416	453	91	999999	204	911	789	44	733	187	896	209	170	801	434	38	999999	286	345	999999	999999	369	999999	999999	542	999999	12	999999	766	293	378	408	999999	71	611	698	620	705	999999	674	999999	999999	999999	361	350	919	46	55	829	58	999999	329	936	455	573	57	908	806	999999	666	909	632	278	449	808	999999	67	109	200	735	999999	643	999999	999999	889	253	34	999999	935	999999	999999	957	337	718	881	999999	999999	697	999999	999999	999999	814	612	620	999999	179	999999	895	552	851	862	936	855	103	639	768	330	275	999999	330	32	999999	999999	480	175	951	304	559	999999	760	36	370	612	636	945	999999	41	388	905	719	714	999999	641	999999	999999	565	999999	243	88	123	999999	205	141	999999	541	76	999999	999999	455	813	874	979	337	792	825	999999	334	228	158	45	737	942	369	999999	616	893	93	999999	999999	609	999999	71	480	454	42	830	238	445	104	879	999999	899	932	999999	844	735	802	848	268	267	240	999999	95	53	386	999999	999999	999999	999999	648	983	999999	420	999999	963	813	508	999999	760	999999	999999	999999	134	279	384	837	19	277	10	999999	101	244	999999	999999	378	999999	975	437	78	256	995	999999	999999	456	896	505	999999	97	138	999999	236	919	97	999999	993	999999	759	816	669	548	776	568	294	679	557	748	636	957	999999	997	838	81	813	514	999	999999	13	677	383	999999	358	922	148	970	654	181	156	265	470	999999	999999	169	767	529	480	436	657	999999	999999	999999	869	531	999999	999999	999999	165	115	999999	274	672	999999	91	442	999999	200	853	429	999999	999999	999999	601	380	999999	450	999999	678	999999	293	43	572	673	797	778	235	18	826	312	17	777	499	75	573	999999	798	687	135	726	976	999999	626	17	343	191	523	556	499	45	179	350	523	851	821	550	999999	999999	552	999999	217	999999	374	551	421	547	535	319	38	390	698	763	999999	
999999	999999	954	999999	564	339	999999	999999	678	519	791	142	666	263	999999	253	33	999999	799	145	821	518	203	965	84	595	795	655	999999	528	118	346	416	685	571	524	867	142	147	669	936	999999	999999	999999	583	419	754	294	888	76	15	102	899	628	843	443	143	989	999999	969	999999	959	60	999999	410	454	725	981	691	132	386	999999	160	140	208	999999	980	928	392	665	841	511	999999	999999	999999	25	446	788	841	999999	390	999999	999999	178	134	999999	997	388	863	138	693	773	602	765	689	124	942	769	429	999999	463	214	606	999999	137	42	202	999999	637	999999	18	937	149	563	741	507	100	982	15	999999	999999	999999	999999	263	971	78	999999	12	999999	408	999999	677	368	771	999999	999999	281	132	50	102	784	94	999999	999999	999999	756	633	999999	33	191	34	999999	764	207	999999	860	999999	353	705	69	132	199	465	239	320	340	999999	377	887	566	236	967	941	999999	448	691	851	596	999999	225	444	870	979	276	383	123	999999	171	477	814	46	928	999999	981	969	594	999999	521	999999	789	187	265	999999	467	955	999999	28	999999	758	613	19	999999	219	489	624	262	220	999999	855	207	427	416	900	83	530	999999	550	960	943	853	71	340	438	354	47	189	718	999999	320	327	104	71	412	863	805	999999	718	937	366	716	383	439	665	960	999999	771	364	999999	999999	657	515	999999	908	905	551	999999	125	865	451	445	999999	698	878	999999	112	366	999999	47	999999	47	589	613	603	236	999999	999999	674	477	982	999999	824	999999	999999	662	811	46	163	507	999999	137	999999	853	999999	920	183	685	561	137	858	15	767	327	810	899	78	902	464	682	435	999999	999999	647	883	999999	621	903	999999	226	999999	75	213	506	725	999999	669	999999	127	683	63	999999	80	546	619	976	999999	506	830	685	594	909	999999	481	81	999999	133	730	999999	320	999999	280	570	344	411	792	999999	270	999999	670	239	342	784	999999	629	641	848	999999	38	906	675	125	83	439	999999	999999	999999	732	435	333	27	939	999999	807	384	782	233	736	999999	826	184	999999	904	169	455	261	134	800	999999	439	553	666	701	999999	645	194	207	141	712	595	308	999999	835	278	999999	999999	999999	977	407	846	417	999999	331	211	731	999999	999999	999999	999999	999999	692	999999	880	995	780	360	248	701	172	999999	585	999999	33	999999	999999	114	413	635	516	165	683	157	999999	15	32	440	344	999999	342	999999	973	293	158	999999	999999	614	199	999999	498	302	61	875	815	217	270	999999	99	999999	682	626	33	584	
999999	828	697	999999	300	874	973	349	25	999999	369	953	226	301	943	999999	647	999999	914	572	147	224	113	999999	342	195	745	705	351	999999	817	715	999999	398	887	329	644	368	323	325	867	999999	999999	314	516	861	991	969	382	999999	144	768	712	999999	447	999999	725	889	212	115	139	999999	998	462	999999	654	767	999999	414	624	56	288	999999	599	705	988	937	799	999999	480	999999	999999	999999	942	428	59	13	735	999999	704	604	755	165	999999	999999	600	160	824	999999	862	104	173	564	758	361	999999	177	122	999999	458	999999	926	597	732	910	363	943	65	43	999999	650	42	876	709	29	999999	132	391	413	115	837	999999	425	439	386	40	999999	999999	591	573	881	890	980	999999	459	678	999999	433	307	832	999999	105	790	503	999999	71	297	855	738	999999	732	785	709	649	621	142	510	168	355	879	152	379	474	999999	999	760	62	383	259	351	143	999999	94	999999	999999	742	331	999999	228	324	743	999999	835	999999	840	999999	190	340	881	326	999999	999999	999999	427	689	287	999999	999999	999999	461	999999	913	999999	397	926	43	701	999999	200	878	810	999999	999999	40	146	787	543	943	630	903	579	722	502	933	183	144	621	666	999999	182	999999	11	999999	999999	999999	829	999999	448	604	806	404	62	149	13	515	588	69	56	291	902	743	687	999999	600	881	296	999999	999999	223	999999	422	45	247	28	766	999999	999999	183	724	316	37	999999	348	824	509	526	999999	499	427	595	85	574	384	988	999999	434	999999	826	885	30	999999	97	234	813	393	368	999999	131	246	999999	426	885	332	975	875	648	349	875	101	364	713	921	254	628	715	848	660	258	589	999999	506	344	297	704	897	999999	870	534	440	150	711	461	262	999999	999999	999999	999999	409	999999	999999	999999	437	999999	530	316	496	842	605	999999	999999	707	566	541	903	209	92	598	627	87	935	777	815	444	999999	999999	262	999999	999999	459	525	606	999999	145	800	258	79	609	767	397	999999	107	275	436	895	442	154	919	358	521	96	999999	624	331	187	999999	999999	992	783	877	999999	827	319	155	581	999999	456	431	741	655	140	999999	830	240	676	838	512	388	548	518	508	342	320	22	373	999999	982	929	999999	787	978	86	826	889	343	583	787	129	854	999999	986	999999	999999	702	390	999999	771	393	655	999999	509	891	454	274	378	721	517	999999	999999	657	955	526	473	953	677	63	655	940	999999	103	60	392	533	590	531	784	999999	617	999999	999999	163	598	284	618	287	97	631	561	520	621	75	
491	346	207	999999	470	260	999999	35	999999	999999	830	999999	562	298	127	999999	864	999999	594	567	900	674	33	504	366	251	854	675	999999	999999	104	430	285	999999	569	56	335	588	71	534	930	591	305	800	332	112	722	999999	999999	729	767	999999	999999	64	175	816	999999	702	645	228	406	558	446	904	864	410	999999	534	999999	80	41	999999	681	70	999999	318	378	233	181	264	529	534	999999	859	999999	285	503	231	861	999999	733	999999	942	999999	137	381	154	401	935	999999	999999	197	601	100	698	492	999999	999999	427	999999	447	99	999999	999999	999999	999999	999999	999999	250	588	999999	989	673	999999	347	408	343	837	999999	265	173	999999	298	258	373	342	932	999999	171	999999	148	637	999999	14	999999	644	112	561	154	265	999999	567	999999	356	26	901	999999	624	999999	299	158	309	933	171	693	470	800	282	999999	999999	939	629	425	78	450	278	194	669	672	703	306	782	999999	676	999999	606	827	941	242	471	818	318	672	871	999999	838	999999	642	321	844	843	829	543	788	326	708	151	999999	905	747	716	854	952	999999	993	376	616	999999	243	999999	642	859	50	556	547	630	956	999999	999999	612	575	999999	358	827	860	476	248	904	359	229	999999	999999	999999	494	754	999999	366	999999	878	656	231	446	999999	234	211	983	789	986	251	695	999999	999999	47	303	182	174	506	134	999999	999999	137	999999	999999	999999	632	999999	999999	555	802	582	274	342	676	398	390	999999	153	999999	626	876	686	262	662	999999	999999	867	707	743	322	589	468	241	999999	360	528	520	999999	394	601	313	170	244	193	669	999999	999999	921	999999	912	54	30	382	507	321	999999	999999	58	999999	999999	765	201	90	243	222	999999	42	906	325	999999	999999	999999	999999	531	323	715	451	78	999999	242	68	946	67	830	278	999999	95	733	999999	519	653	471	296	848	999999	999999	999999	999999	970	554	999999	999999	605	779	51	455	272	850	999999	999999	999999	806	65	20	487	999999	999999	259	964	654	38	309	791	806	226	409	311	910	694	211	635	450	108	448	844	556	350	999999	999999	822	306	244	999999	519	130	846	415	286	371	27	999999	999999	999999	326	526	99	720	799	999999	642	153	999999	165	999999	969	948	708	999999	175	930	478	855	470	151	357	999999	759	282	685	379	993	35	999999	677	999999	804	999999	781	999999	755	835	551	724	999999	679	945	999999	565	549	999999	148	799	999999	440	548	133	999999	894	999999	732	339	999999	123	193	648	999999	999999	488	760	999999	544	999999	693	420	999999	999999	140	323	472	412	999999	
204	733	999999	240	204	999999	119	138	109	443	999999	812	200	425	397	437	541	999999	999999	142	600	805	999999	636	222	115	699	999999	621	999999	56	432	999999	999999	999999	714	999999	999999	999999	999999	703	359	660	731	35	124	503	994	707	499	598	815	999999	279	125	398	359	877	28	98	224	774	517	116	397	97	255	183	290	682	828	999999	999999	357	999999	250	999999	652	999999	999999	612	705	637	131	999999	240	520	297	901	746	365	999999	933	366	999999	928	842	554	344	938	868	330	714	34	999999	20	762	563	839	874	254	707	999999	920	999999	519	146	999999	712	166	999999	958	281	544	327	105	654	999999	369	511	407	999999	317	999999	239	999999	999999	612	459	393	999999	956	457	36	999999	658	466	22	880	478	791	457	999999	188	371	999999	999999	179	707	575	999999	75	204	338	477	999999	399	603	999999	204	528	534	935	328	687	620	510	254	51	668	639	999999	816	890	719	950	999999	999999	311	328	242	999999	905	883	999999	413	999999	129	999999	999999	268	863	331	999999	949	999999	999999	999999	500	751	410	804	138	49	936	999999	258	314	619	527	999999	270	999999	372	962	707	628	61	999999	284	858	999999	695	203	409	776	320	141	999999	999999	438	244	638	560	918	437	999999	865	999999	312	164	457	510	41	952	998	571	958	722	999999	639	469	231	999999	893	29	119	999999	639	999999	414	999999	999999	999999	98	660	999999	999999	999999	534	999999	762	999999	988	129	410	880	663	250	411	215	361	419	698	822	999999	23	422	667	899	328	999999	999999	788	898	48	94	351	942	301	376	999999	514	999999	236	876	365	243	106	999999	149	455	999999	237	954	62	707	674	999999	129	647	218	84	999999	216	267	999999	999999	999999	999999	326	538	720	949	44	999999	847	231	999999	999999	613	999999	999999	184	999999	872	73	999999	834	845	340	999999	15	999999	653	999999	999999	959	981	969	349	49	152	25	176	999999	735	745	203	578	215	485	212	400	999999	999999	892	899	794	999999	203	999999	492	254	750	906	532	999999	305	876	629	887	250	502	606	574	637	999999	999999	159	999999	328	805	265	640	854	999999	615	316	786	276	856	174	646	776	812	999999	898	274	269	87	837	999999	327	949	327	245	999999	793	942	240	590	999999	645	999999	875	732	999999	614	895	999999	999999	591	518	999999	773	723	999999	725	794	27	739	46	748	81	309	999999	487	315	322	619	507	822	374	556	685	965	529	449	901	89	330	293	379	999999	999999	256	931	717	186	604	642	984	999	999999	501	553	152	573	897	
997	999999	921	302	286	201	999999	226	962	924	807	204	163	999999	999999	696	999999	667	187	910	62	946	770	999999	717	977	522	999999	999999	64	999999	823	955	551	903	834	999999	991	999999	379	75	40	999999	792	378	410	488	169	294	238	55	885	999999	999999	999999	999999	999999	791	999999	308	999999	999999	999999	999999	792	984	249	611	999999	999999	999999	463	999999	808	844	999999	978	999999	999999	317	999999	363	999999	220	19	256	859	302	706	853	360	999999	417	794	999999	999999	262	70	10	999999	171	876	999999	999999	940	591	321	165	817	823	82	999999	40	276	810	325	744	566	898	546	135	946	905	999999	999999	679	56	780	118	999999	769	917	977	376	156	999999	124	132	280	427	999999	703	484	883	780	855	586	150	984	384	999999	696	171	463	268	224	999999	180	886	271	999999	541	56	766	63	999999	528	999999	130	999999	210	622	296	999999	611	999999	999999	999999	296	999999	102	906	796	733	12	83	755	524	118	932	650	943	246	999999	882	403	656	717	829	625	337	923	30	999999	999999	436	410	999999	999999	836	999999	950	999999	222	178	638	745	323	764	980	409	13	555	197	999999	266	386	999999	598	218	775	754	201	670	346	179	886	10	559	999999	999999	74	999999	281	189	700	69	33	840	999999	999999	343	999999	849	999999	333	999999	832	257	917	60	132	101	643	71	997	999999	223	875	998	751	744	763	197	999999	344	341	284	999999	847	999999	362	446	354	560	441	999999	999999	454	23	802	64	999999	642	526	999999	973	39	219	192	941	846	157	999999	502	913	579	766	542	881	991	103	999999	410	719	697	686	999999	92	999999	207	416	768	999999	205	697	992	131	671	767	999999	312	74	825	905	360	214	603	851	647	999999	44	809	999999	999999	709	999999	351	922	828	863	235	947	999999	984	999999	88	295	646	805	999999	458	104	775	520	999999	39	998	504	369	493	999999	895	444	767	999999	606	205	839	999999	467	650	208	999999	903	145	365	483	840	380	281	918	956	56	727	413	940	44	62	343	680	241	847	562	345	780	999999	512	822	822	999999	883	455	160	347	280	260	261	871	999999	999999	555	167	134	999999	574	999999	849	717	999999	232	572	999999	506	816	236	803	645	507	133	805	852	999999	28	451	398	473	999999	999999	457	999999	999999	172	678	19	134	83	999999	474	771	653	491	999999	467	599	366	740	999999	343	121	476	614	753	748	578	480	999999	149	999999	699	111	330	150	999999	999999	544	409	473	497	691	163	999999	180	736	999999	324	67	204	999999	95	
999999	524	472	999999	999999	999999	999999	424	110	538	999999	933	999999	775	670	999999	999999	535	265	65	956	276	999999	652	999999	396	444	27	278	999999	423	699	999999	596	51	587	858	552	289	663	999999	985	373	958	460	999999	50	404	999999	156	973	999999	938	999999	139	391	999999	820	999999	594	999999	917	999999	999999	125	541	999999	453	734	92	475	999999	255	999999	456	999999	903	503	201	738	355	49	950	131	290	891	761	357	467	659	524	47	912	695	559	692	838	527	843	918	999999	597	670	999999	999999	184	286	346	916	168	487	568	628	900	999999	74	966	34	565	233	780	999999	985	84	567	437	885	560	52	763	999999	999999	660	283	732	758	999999	967	999999	115	615	424	441	308	181	956	419	21	456	494	726	814	999999	999999	147	999999	999999	595	425	254	298	999999	999999	999999	999999	999999	908	355	177	999999	696	998	999999	459	999999	999999	433	687	902	611	28	874	113	557	47	999999	999999	50	999999	592	157	782	551	999999	816	889	130	288	282	79	58	74	844	999999	798	727	238	999999	12	781	999999	924	692	814	999999	424	622	999999	125	708	688	867	219	585	342	913	457	390	999999	728	245	155	999999	833	562	954	39	147	999999	320	99	910	47	363	999999	233	999999	737	999999	402	277	383	173	574	390	190	854	268	999999	885	279	999999	999999	284	545	571	519	999999	999999	282	394	484	999999	999999	618	999999	829	999999	710	119	999999	719	422	999999	460	999999	982	840	452	382	999999	999999	514	872	50	251	999999	999999	818	313	999999	240	486	696	17	792	394	369	955	612	360	998	999999	523	72	560	999999	629	823	999999	589	999999	416	879	182	623	970	999999	999999	377	737	76	999999	406	406	592	243	726	243	668	478	999999	884	840	31	111	999999	990	810	999999	815	420	999999	145	724	44	824	607	999999	394	821	278	605	999999	874	294	999999	160	127	999999	326	709	396	164	999999	966	999999	575	999999	81	409	980	315	282	561	999999	999999	902	682	371	768	636	212	848	846	210	27	306	999999	999999	149	72	872	339	173	115	34	785	999999	758	249	258	749	451	999999	999999	962	999999	36	999999	169	68	478	755	712	690	507	547	317	14	948	497	609	131	931	999999	117	975	118	455	999999	999999	971	923	999999	519	999999	760	863	15	247	694	280	418	577	91	594	999999	627	999999	608	486	478	926	999999	752	648	627	520	648	733	986	223	580	265	819	97	554	999999	999999	803	746	683	312	999999	264	226	999999	554	850	751	990	358	635	847	815	871	54	999999	379	
870	269	250	225	281	999999	480	700	163	757	993	49	493	435	999999	862	803	999999	169	999999	535	999999	999999	669	896	743	999999	588	733	449	948	52	999999	999999	999999	544	505	999999	999999	999999	783	526	47	797	856	999999	506	923	955	984	999999	705	885	568	843	422	999999	580	328	999999	999999	892	966	714	808	999999	999999	239	113	145	366	999999	999999	653	771	18	421	999999	812	194	246	999999	632	748	437	252	167	871	420	908	358	925	149	999999	894	891	999999	332	988	905	113	277	999999	819	628	677	999999	241	797	835	11	908	999999	144	999999	906	269	227	286	565	793	737	818	999999	999999	999999	205	641	759	879	458	98	298	907	90	969	999999	813	130	760	681	925	84	584	907	450	999999	15	999999	999999	632	342	56	432	121	375	458	625	42	196	999999	928	999999	917	999999	999999	620	860	63	999999	20	455	107	999999	883	999999	999999	999999	297	347	284	999999	439	772	257	125	51	999999	795	999999	520	999999	781	934	288	753	453	167	999999	993	999999	306	999999	880	999999	187	999999	529	548	253	712	999999	338	695	999999	290	498	709	670	999999	999999	999999	75	348	810	739	674	173	247	140	424	505	46	303	517	978	249	559	794	999999	879	522	999999	551	999999	305	942	96	999999	999999	999999	743	496	936	131	999999	240	612	79	247	512	82	999999	999999	829	216	999999	44	999999	934	999999	939	915	600	391	359	999999	523	346	514	999999	999999	151	249	876	680	999999	109	999999	441	747	999999	489	999999	567	807	240	909	722	795	999999	908	999999	97	999999	324	828	896	554	772	649	717	276	564	449	924	931	52	541	999999	207	88	862	746	196	415	999999	367	42	584	999999	527	800	551	398	889	679	63	293	561	851	999999	555	409	792	39	369	924	999999	642	875	999999	999999	999999	597	47	55	172	900	550	864	999999	999999	969	653	132	916	725	176	560	255	877	758	979	306	999999	533	462	954	999999	56	535	259	400	708	931	158	236	954	360	843	517	162	743	999999	390	999999	999999	756	999999	123	644	999999	999999	396	999999	439	398	999999	999999	514	593	218	743	999999	338	221	473	270	999999	973	999999	771	816	717	738	724	24	999999	916	836	947	706	293	999999	411	778	702	13	710	501	760	999999	452	845	260	309	999999	249	369	178	785	999999	44	696	432	873	940	839	658	999999	424	115	360	999999	567	887	924	699	999999	559	519	469	559	230	222	999999	328	971	467	439	315	999999	923	748	61	999999	671	999999	621	999999	838	862	355	999999	87	654	608	777	288	
373	384	999999	156	809	999999	325	765	814	484	701	999999	968	382	229	967	648	192	611	623	934	999999	999999	88	564	999999	999999	123	999999	152	999999	132	551	999999	999999	999999	595	629	124	100	735	866	856	122	919	983	999999	999999	136	999999	438	999999	997	164	353	157	57	641	592	97	11	212	643	671	999999	999999	12	285	288	174	381	29	78	521	887	999999	368	999999	168	580	999999	177	986	999999	999999	999999	999999	397	999999	999999	999999	953	46	36	99	999999	233	195	207	350	981	999999	211	999999	98	999999	403	486	276	285	788	832	999999	999999	245	999999	999999	999999	956	819	453	615	999999	341	167	999999	983	999999	999999	999999	844	183	27	999999	599	999999	999999	34	573	999999	999999	999999	130	73	167	183	480	35	999999	265	318	999999	238	388	897	376	657	869	999999	670	999999	361	63	913	441	615	815	665	999999	999999	867	999999	419	999999	125	999999	494	999999	183	984	947	957	260	176	55	603	945	639	919	999999	611	107	230	902	999999	351	595	217	632	552	368	999999	612	999999	398	128	832	578	272	103	881	784	695	820	999999	477	110	999999	867	838	670	999999	746	199	999999	769	999999	516	788	774	999999	286	250	631	625	142	355	446	778	999999	770	376	999999	999999	351	827	411	410	189	404	999999	708	999999	793	999999	191	78	423	449	628	158	325	790	497	999999	605	543	74	999999	999999	131	999999	118	999999	77	999999	809	919	999999	999999	368	568	337	394	999999	510	999999	457	748	999999	73	931	996	160	778	455	586	879	941	746	293	347	999999	598	282	585	999999	408	726	588	381	159	575	902	999999	999999	999999	406	963	384	668	999999	325	759	527	200	999999	958	172	622	717	930	977	111	263	999999	361	738	121	947	910	537	730	169	72	914	366	999999	890	198	466	190	999999	567	999999	206	31	457	81	92	917	999999	246	113	871	450	999999	474	648	248	238	260	294	999999	474	140	365	166	697	612	834	573	78	974	165	536	999999	999999	33	999999	999999	999999	667	999999	999999	279	999999	626	297	621	742	891	456	651	960	216	896	899	999999	947	841	999999	999999	468	258	354	573	999999	999999	999999	435	760	450	591	248	999999	592	999999	985	204	839	738	868	85	999999	942	127	426	24	999999	640	126	327	999999	225	144	154	208	781	999999	706	39	678	952	196	982	999999	999999	999999	636	623	640	913	999999	999999	112	996	684	999999	999999	999999	999999	257	998	704	318	999999	373	375	999999	188	393	483	309	999999	809	69	916	889	888	501	262	24	387	336	999999	213	429	968	123	
148	470	610	475	459	559	782	680	257	877	548	87	499	999999	999999	239	167	999999	409	999999	52	999999	999999	710	814	974	142	999999	999999	705	115	999999	405	999999	965	999999	783	17	850	938	37	389	999999	21	999999	999999	762	715	928	106	842	599	29	670	81	69	674	900	999999	485	427	999999	18	552	772	535	681	248	343	999999	456	159	763	999999	281	662	420	783	371	400	999999	426	941	575	999999	999999	994	735	190	999999	53	882	999999	374	520	125	999999	999999	249	813	742	524	381	198	999999	999999	836	558	398	418	648	999999	999999	999999	273	999999	999999	443	689	266	541	946	67	437	697	999999	999999	398	950	999999	291	303	544	557	658	697	54	753	925	999999	679	445	999999	999999	267	999999	353	999999	111	519	154	937	437	983	282	795	467	944	500	86	890	448	999999	242	999999	355	999999	982	613	576	956	227	517	519	587	105	610	999999	180	545	230	717	297	440	999999	354	865	561	284	862	999999	110	262	848	289	240	837	113	646	999999	999999	999999	482	534	563	926	429	918	405	999999	999999	182	773	954	856	999999	160	176	231	782	999999	795	999999	750	346	855	965	669	239	999999	999999	506	648	268	739	859	999999	999999	877	95	924	947	999999	106	677	67	336	307	992	117	90	670	882	864	431	20	999999	999999	198	707	999999	760	688	59	999999	999999	999999	514	999999	999999	937	397	299	999999	999999	542	639	610	999999	289	528	999999	677	132	999999	596	624	783	837	728	999999	513	574	999999	134	173	269	999999	186	988	532	999999	999999	999999	999999	692	381	746	16	999999	380	62	658	908	188	303	93	565	999999	333	74	999999	677	496	801	999999	823	999999	21	694	283	534	434	95	756	706	585	682	999999	583	999999	877	777	947	358	152	855	665	991	999999	999999	703	331	852	923	999999	154	595	203	745	869	999999	735	999999	616	846	628	572	162	481	717	410	612	999999	118	197	973	730	999999	659	999999	167	138	190	614	999999	212	581	172	999999	562	990	999999	217	999999	999999	152	999999	999999	999999	524	292	513	999999	999999	999999	101	999999	744	736	808	423	457	544	177	999999	133	554	707	46	643	57	999999	188	999999	999999	921	999999	496	155	54	517	399	636	145	296	654	999999	76	934	487	91	836	435	175	149	543	944	999999	12	999999	597	758	999999	868	476	881	334	999999	396	758	999999	635	599	691	301	34	820	409	999999	999999	999999	488	773	559	999999	999999	975	23	999999	999999	976	364	493	315	456	999999	104	768	668	415	330	999999	680	186	790	999999	247	743	873	
124	722	545	169	944	335	119	984	744	315	266	905	999999	820	211	999999	342	151	999999	999999	999999	929	61	740	475	737	495	999999	597	768	116	972	241	150	665	471	440	204	549	980	347	774	359	463	999999	999999	999999	208	478	404	999999	314	999999	509	341	195	671	805	999999	216	999999	311	999999	999999	209	999999	999999	999999	999999	739	350	148	602	312	896	767	579	598	338	965	728	297	339	202	320	802	28	732	809	480	800	635	509	999999	151	46	387	999999	264	128	834	839	53	999999	64	999999	999999	651	612	573	999999	999999	476	729	488	552	971	204	999999	999999	274	942	371	999999	999999	714	639	270	999999	860	390	206	999999	220	140	888	253	999999	148	11	100	377	999999	246	864	999999	169	779	999999	598	74	192	718	857	999999	892	478	368	799	999999	680	451	999999	999999	192	419	739	265	598	599	308	999999	66	664	315	896	822	134	999999	999999	555	859	416	573	999999	208	999999	486	366	248	420	885	801	799	999999	649	888	999999	63	455	987	999999	191	263	299	693	136	64	999999	956	79	353	547	585	794	821	999999	999999	956	983	999999	262	999999	360	189	999999	999999	266	343	666	18	454	81	374	999999	651	677	163	999999	999999	999999	433	935	999999	999999	999999	347	225	15	999999	615	973	999999	999999	524	734	14	831	84	876	122	869	720	885	948	624	282	183	359	999999	999999	999999	642	854	911	507	327	499	999999	121	85	999999	261	999999	61	45	999999	10	850	999999	647	846	88	999999	989	999999	999999	60	460	554	999999	999999	865	999999	999999	999999	999999	566	168	26	416	514	649	999999	800	757	617	999999	999999	913	999999	281	332	857	505	306	802	245	864	708	794	277	48	637	999999	999999	499	399	999999	327	704	476	999999	833	95	142	206	999999	606	241	595	825	999999	546	963	999999	841	999999	367	68	931	105	702	460	231	149	475	22	645	999999	268	227	419	999999	999999	123	439	499	999999	372	110	685	638	632	999999	999999	61	502	673	803	80	491	999999	999999	395	608	774	999999	612	945	999999	999999	480	717	999999	378	999999	999999	337	999999	999999	352	999999	999999	999999	255	467	79	347	262	97	999999	348	842	819	777	195	10	131	611	349	57	887	999999	706	999999	999999	999999	659	744	563	351	175	824	718	727	256	48	459	149	999999	704	54	359	858	692	845	638	999999	206	999999	999999	588	725	999999	47	999999	417	297	53	50	545	420	603	698	999999	808	524	999999	101	530	157	550	981	470	644	12	999999	968	24	999999	576	999999	462	562	158	763	999999	324	680	
272	838	750	416	999999	605	294	999999	660	999999	883	331	514	806	676	45	864	999999	265	866	999999	999999	448	999999	973	999999	999999	957	51	550	982	369	210	999999	999999	691	407	144	882	999999	999999	999999	876	857	999999	999999	72	227	786	526	294	999999	999999	458	999999	344	399	476	443	999999	93	999999	409	999999	139	999999	999999	70	999999	984	638	730	999999	400	999999	482	61	591	999999	999999	999999	304	999999	524	265	826	999999	752	807	494	999999	930	700	258	999999	33	162	765	728	999999	999999	11	999999	802	888	564	441	999999	999999	999999	292	808	333	217	999999	789	999999	999999	999999	312	349	999999	263	999999	692	707	39	476	618	492	330	999999	863	537	999999	411	64	999999	635	701	394	999999	810	644	211	493	606	999999	36	992	868	276	910	425	276	257	747	757	119	999999	535	965	185	999999	999999	997	944	999999	609	820	999999	786	999999	163	999999	999999	569	619	290	209	111	546	450	626	624	64	385	448	271	999999	999999	306	269	454	176	429	215	999999	999999	214	549	810	883	215	267	92	25	999999	999999	999999	999999	138	476	909	89	988	525	558	834	787	621	506	999999	258	167	438	526	806	986	497	753	218	817	86	660	999999	999999	245	999999	542	48	628	939	954	672	535	829	359	374	187	904	656	525	24	999999	53	999999	635	57	828	565	219	999999	999999	563	999999	321	999999	999999	788	999999	289	199	302	748	993	566	999999	585	632	609	176	441	809	593	107	999999	802	493	999999	25	36	197	999999	976	829	858	929	401	202	223	438	109	999999	850	624	467	233	275	599	486	999999	59	999999	228	399	999999	960	999999	465	787	999999	907	642	773	309	102	999999	999999	999999	145	999999	188	999999	999999	180	76	999999	958	968	999999	999999	536	999999	139	999999	977	772	322	587	62	897	512	935	414	704	531	999999	812	551	532	809	906	999999	463	850	526	666	16	57	332	999999	12	458	825	328	981	22	999999	463	332	329	345	999999	867	247	134	252	978	999999	649	999999	53	417	446	831	562	190	440	289	792	999999	766	999999	264	140	895	63	120	96	722	999999	999999	358	999999	212	999999	177	489	225	725	999999	687	999999	408	722	878	594	999999	999999	765	999999	582	999999	670	999999	563	999999	484	736	352	999999	142	892	991	140	655	694	999999	999999	367	999999	999999	224	999999	518	632	473	865	999999	262	999999	51	126	999999	921	935	730	999999	216	648	402	692	752	873	653	151	795	999999	277	77	193	999999	999999	636	380	109	368	668	999999	389	100	999999	943	484	52	40	25	571	79	
205	999999	16	982	595	965	702	949	999999	910	999999	837	172	598	999999	79	904	272	490	999999	821	577	72	999999	827	999999	999999	749	277	830	623	136	234	999999	82	151	187	422	999999	670	678	160	26	757	784	999999	927	999999	999999	415	999999	999999	535	621	258	627	862	479	165	999999	779	952	999999	999999	297	999999	613	931	999999	999999	999999	492	999999	999999	281	670	560	314	999999	285	630	579	281	862	999999	856	999999	612	999999	455	289	707	266	999999	891	725	479	506	470	999999	938	999999	101	155	999999	654	687	999999	349	999999	76	999999	999999	880	416	210	681	818	826	440	648	10	947	999999	999999	194	999999	934	928	999999	201	999999	843	999999	346	634	487	135	999999	48	179	999999	272	406	388	730	979	386	999999	999999	999999	661	679	999999	999999	999999	999999	31	999999	338	429	752	999999	792	395	999999	714	999999	544	781	722	555	999999	788	999999	762	737	551	999999	323	215	999999	999999	999999	512	540	384	814	321	407	999999	465	34	999999	619	426	109	479	999999	377	999999	468	999999	957	967	999999	191	891	767	999999	210	506	999999	999999	999999	999999	556	548	289	855	637	900	999999	146	204	267	531	468	178	999999	662	267	541	324	999999	747	17	247	999999	999999	358	493	56	999999	207	90	135	245	999999	49	870	561	199	999999	999999	126	269	704	999999	999999	966	723	722	922	480	942	964	999999	491	385	999999	319	999999	275	999999	153	853	30	999999	123	141	296	580	139	974	111	999999	386	584	999999	999999	313	484	569	58	635	771	133	999999	264	125	999999	753	512	477	561	999999	924	999999	999999	999999	249	999999	649	578	680	152	593	948	378	875	999999	442	311	897	268	999999	709	226	871	999999	729	321	685	997	32	542	78	999999	423	819	153	729	999999	917	248	548	999999	990	377	493	188	185	339	999999	538	676	452	614	218	999999	582	707	786	999999	543	927	89	651	555	147	999999	931	534	559	732	999999	454	393	658	999999	10	719	999999	999999	204	999999	999999	306	469	355	100	463	452	697	999999	999999	943	999999	384	320	468	192	444	239	419	256	651	780	999999	679	999999	999999	999999	498	725	863	858	407	30	989	946	999999	191	210	57	619	488	836	323	296	915	999999	18	999999	999999	817	285	619	968	947	902	211	999999	790	133	40	999999	954	971	383	586	545	999999	395	374	686	999999	999999	192	999999	999999	814	466	369	763	550	61	999999	246	999999	999999	249	438	999999	999999	745	999999	999999	999999	27	122	999999	865	940	710	380	999999	622	999999	999999	816	50	436	178	189	98	744	999999	36	
583	979	888	717	73	794	346	999999	999999	309	628	553	999999	167	174	687	244	949	526	659	393	999999	439	645	671	101	547	812	269	893	997	10	852	374	503	47	234	816	999999	155	374	999999	258	322	354	999999	999999	999999	271	491	944	999999	228	999999	643	961	999999	252	999999	972	999999	999999	846	786	312	999999	701	245	664	137	999999	428	157	380	999999	130	999999	126	301	650	885	664	550	778	949	858	782	231	731	541	497	999999	999999	829	897	840	426	472	20	999999	330	970	228	144	38	526	999999	847	345	522	599	433	950	999999	96	593	999999	78	837	999999	845	479	514	133	999999	480	999999	999999	483	454	999999	999999	999999	575	999999	915	445	415	749	432	999999	934	885	218	941	74	41	374	742	313	999999	357	635	566	880	851	465	104	505	558	868	999999	999999	999999	818	999999	327	384	999999	181	157	576	329	414	999999	999999	593	306	999999	574	999999	293	999999	179	596	356	273	549	695	478	459	351	910	200	564	204	570	994	999999	999999	747	657	297	571	166	999999	38	231	980	999999	267	168	912	999999	119	584	96	999999	999999	472	435	777	688	608	721	806	666	138	850	391	999999	999999	999999	939	827	790	995	24	999999	316	999999	52	568	727	999999	301	438	999999	91	979	118	999999	699	926	816	969	968	689	850	359	999999	899	999999	599	999999	999999	261	973	113	328	588	81	191	988	154	999999	218	961	397	999999	999999	687	999999	870	282	999999	899	980	999999	857	999999	316	999999	663	692	999999	671	999999	999999	551	999999	464	875	762	400	46	999999	711	782	433	999999	999999	302	430	981	936	852	510	326	651	770	280	999999	255	506	282	907	528	999999	726	721	249	862	999999	389	913	999999	999999	480	246	792	197	208	999999	106	814	999999	744	682	756	999999	999999	999999	457	781	769	613	999999	999999	127	139	664	999999	65	711	521	155	455	50	77	133	999999	39	999999	859	582	999999	162	159	692	268	172	845	550	999999	560	595	414	75	619	309	192	40	362	116	137	782	999999	999999	584	669	568	703	614	999999	999999	999999	573	999999	209	697	461	999999	572	859	966	999999	999999	904	999999	926	999999	999999	431	767	941	536	677	973	731	999999	928	175	574	999999	699	469	999999	918	999999	999999	999999	816	866	999999	848	999999	467	999999	999999	318	999999	249	835	658	929	188	282	846	999999	481	464	599	866	999999	769	999999	905	549	169	507	999999	999999	761	999999	904	999999	524	509	919	238	79	184	834	423	881	689	339	999999	999999	521	999999	394	237	671	964	432	950	466	162	
562	806	917	343	641	999999	971	487	112	754	15	664	999999	927	462	999999	999999	765	453	528	90	956	989	999999	648	320	999999	999999	100	767	999999	999999	67	357	367	432	162	999999	202	692	909	211	236	999999	98	999999	424	466	774	269	999999	999999	999999	938	82	605	816	999999	695	331	535	262	397	999999	282	42	606	425	569	40	259	999999	572	760	618	999999	729	827	368	999999	895	737	944	831	999999	814	476	129	999999	761	999999	691	155	870	167	999999	814	891	889	999999	260	999	897	744	20	999999	104	746	329	203	875	988	113	904	999999	999999	999999	566	262	467	566	487	999999	807	425	999999	999999	999999	603	961	73	999999	999999	999999	539	895	840	999999	821	846	999999	999999	999999	91	886	626	999999	250	444	368	349	999999	999999	431	498	999999	859	999999	329	451	942	402	153	999999	999999	48	60	800	375	540	958	117	999999	415	747	837	687	68	921	798	999999	63	267	245	621	999999	208	999999	814	999999	46	751	880	379	904	999999	586	441	951	848	999999	787	999999	904	409	241	512	234	999999	661	95	800	177	530	999999	888	999999	907	999999	324	999999	999999	986	609	504	217	999999	376	999999	430	260	256	117	83	233	999999	188	363	835	390	312	974	833	162	680	245	583	999999	907	25	191	678	695	637	18	42	801	999999	409	202	13	146	723	999999	410	999999	999999	103	307	279	710	782	82	365	21	865	709	999999	929	999999	633	877	469	495	999999	581	560	480	75	999999	400	912	953	999999	999999	176	260	581	752	999999	553	490	62	999999	314	408	606	339	625	152	333	968	346	151	568	135	677	999999	23	828	289	222	38	117	879	798	829	438	999999	845	614	999999	91	98	715	999999	825	831	190	840	975	999999	854	923	866	432	575	811	85	260	498	33	999999	923	561	340	462	999999	757	515	579	999999	360	780	537	999999	886	999999	436	999999	310	845	57	182	853	68	367	115	250	457	233	27	363	728	999999	591	570	168	999999	384	691	881	999999	674	270	807	869	84	999999	670	545	327	385	660	950	652	976	394	79	502	999999	357	703	310	999999	561	814	999999	433	999999	635	728	720	61	999999	428	771	382	999999	999999	198	293	719	580	911	906	642	703	777	704	999999	185	98	44	411	344	187	999999	392	709	999999	247	650	449	45	816	606	333	926	999999	880	999999	482	999999	314	689	999999	133	399	385	919	121	855	999999	339	459	640	685	999999	399	251	998	989	212	63	951	999999	999999	999999	105	309	318	776	255	824	21	999999	75	730	999999	
999999	63	384	17	999999	881	391	999999	120	585	186	921	683	537	290	999999	614	999999	970	999999	56	367	589	999999	85	611	344	999999	905	327	999999	574	999999	928	692	198	624	982	423	181	569	721	169	958	918	999999	999999	248	965	942	407	432	104	377	999999	999999	474	90	931	187	547	782	26	792	828	611	999999	754	845	101	267	632	855	799	793	334	208	999999	385	999999	976	105	999999	962	920	334	480	999999	262	353	723	544	61	246	999999	786	705	377	140	317	421	880	403	999999	685	774	576	305	583	999999	150	999999	704	243	999999	451	148	999999	871	504	999999	389	502	999999	999999	722	581	619	175	17	628	831	500	78	285	105	999999	770	999999	999999	757	184	13	910	999999	999999	839	817	44	191	648	652	505	635	185	42	387	901	999999	962	203	999999	999999	576	723	999999	999999	999999	957	999999	999999	377	775	725	747	957	385	999999	999999	498	883	763	585	983	368	976	999999	864	892	253	718	999999	275	325	952	799	54	437	197	894	535	999999	860	929	999999	280	876	999999	887	228	999999	796	613	16	89	439	381	156	999999	999999	983	489	999999	999999	999999	949	112	460	773	999999	912	948	999999	404	962	680	903	656	551	98	999999	555	976	673	596	921	197	268	999999	522	428	898	229	450	910	56	468	156	541	492	999999	999999	16	940	315	708	999999	218	54	408	535	725	604	999999	647	999999	512	80	126	475	762	844	999999	999999	529	24	999999	953	494	915	999999	757	999999	69	999999	999999	548	46	999999	999999	529	978	223	837	999999	702	303	999999	802	482	544	397	39	76	730	333	211	756	999999	301	999999	448	724	138	999999	999999	611	545	209	964	999999	475	712	999999	945	999999	631	387	273	827	721	999999	161	999999	381	999999	728	58	999999	597	999999	792	999999	76	909	91	999999	95	650	218	101	757	900	838	999999	78	685	800	130	947	999999	824	493	593	579	360	999999	712	999999	373	60	999999	216	612	492	106	849	645	999999	864	528	545	999999	64	999999	963	729	322	999999	999999	148	999999	927	391	895	657	309	999999	497	559	794	552	999999	287	168	538	551	297	356	496	229	999999	481	266	428	999999	999999	438	857	999999	630	999999	999999	454	234	999999	635	824	717	834	796	999999	158	770	79	999999	217	999999	895	999999	422	441	966	931	93	109	455	671	963	999999	570	870	184	880	928	999999	268	999999	62	46	902	726	580	521	700	411	999999	711	196	452	948	636	999999	999999	204	199	17	362	370	135	999999	963	861	978	999999	925	642	277	842	259	
999999	999999	407	859	305	695	861	454	241	681	217	999999	999999	521	790	934	338	999999	686	999999	812	999999	522	927	369	939	864	999999	257	774	769	623	868	999999	999999	624	238	683	364	999999	999999	563	131	689	917	931	999999	350	197	339	597	126	591	113	446	811	999999	480	500	365	831	999999	207	467	999999	999999	875	547	786	176	705	654	171	188	999999	999999	784	833	20	437	461	524	999999	918	999999	999999	41	765	500	922	813	758	193	998	676	79	366	999999	776	332	65	940	563	31	999999	943	999999	413	999999	999999	37	977	469	72	903	999999	854	288	999999	999999	562	120	999999	999999	363	946	471	172	511	340	893	999999	999999	687	999999	521	999999	393	293	243	696	628	71	312	895	835	999999	130	999999	999999	999999	999999	383	516	769	945	999999	699	668	687	481	793	999999	372	304	907	920	782	690	999999	356	999999	999999	57	999999	999999	58	999999	999999	999999	999999	999999	999999	151	125	815	746	551	999999	436	628	270	724	606	762	903	727	699	18	987	914	516	999999	999999	999999	754	92	336	999999	836	896	158	730	999999	999999	140	725	999999	257	488	170	379	999999	999999	763	999999	746	398	999999	999999	216	359	736	981	612	151	910	365	139	370	733	999999	999999	91	539	480	540	583	576	999999	999999	999999	451	530	827	545	651	185	999999	926	999999	693	51	999999	629	547	422	749	538	888	229	369	999999	886	754	999999	770	783	724	293	999999	172	999999	663	492	248	907	999999	164	77	499	735	999999	212	999999	50	999999	337	461	992	999999	999999	55	999999	412	818	346	565	999999	999999	775	999999	461	665	380	844	870	387	789	391	639	216	595	470	398	494	953	428	533	714	381	999999	999999	731	235	999999	127	145	261	999999	902	352	999999	87	302	631	283	751	999999	518	180	999999	547	999999	363	851	999999	999999	298	918	865	918	41	71	705	341	999999	729	440	999999	727	734	136	126	488	296	775	517	178	767	999999	999999	596	999999	544	999999	895	261	999999	383	569	542	847	343	808	983	321	379	381	960	999999	554	321	226	790	999999	999999	431	591	77	999999	999999	415	531	999999	999999	332	26	999999	325	446	294	361	66	56	194	887	793	318	505	975	406	146	218	681	665	999999	379	234	108	524	999999	999999	310	307	881	137	999999	999999	154	999999	305	852	65	999999	999999	202	999999	180	605	557	999999	123	96	101	999999	551	207	849	999999	773	952	791	428	801	971	999999	60	759	175	67	571	168	999999	843	680	553	90	694	881	999999	635	209	628	550	452	361	583	219	627	
339	929	476	592	380	999999	513	433	999999	552	999999	999999	505	14	548	986	999999	949	999999	421	136	470	512	967	579	147	999999	172	999999	358	999999	51	841	142	999999	137	104	575	999999	145	176	129	826	152	705	330	999999	204	999999	999999	999999	411	341	999999	500	868	427	509	23	243	955	351	999999	905	931	999999	310	372	178	421	891	999999	166	117	255	999999	999999	370	271	258	999999	558	999999	322	819	999999	710	999999	641	967	710	999999	999999	999999	190	825	573	921	221	571	30	768	35	669	673	201	254	233	552	494	234	67	247	764	999999	406	269	243	95	722	433	266	731	211	711	305	784	999999	927	430	442	999999	999999	699	238	248	533	423	999999	628	964	486	502	156	999999	652	358	798	332	784	999999	339	835	999999	148	764	999999	824	957	377	999999	999999	306	131	61	511	908	547	536	987	872	846	999999	999999	757	947	763	584	468	68	947	986	999999	999999	999999	999999	999999	999999	999999	473	999999	708	465	281	221	327	190	380	104	241	744	810	999999	345	911	999999	745	999999	999999	200	10	462	999999	899	429	999999	372	999999	999999	999999	624	258	985	72	785	173	391	322	256	999999	767	393	489	236	324	999999	723	939	999999	999999	367	518	917	999999	473	999999	352	565	852	790	955	999999	122	155	617	495	825	209	999999	747	338	432	132	312	999999	616	973	139	585	292	707	999999	922	122	591	115	340	624	598	46	999999	825	470	466	484	999999	281	343	618	828	322	523	999999	493	816	934	396	615	937	857	775	222	999999	569	92	531	114	999	564	512	164	210	611	522	926	512	962	666	827	692	345	999999	521	757	970	999999	53	438	306	656	719	999999	687	741	270	999999	845	999999	383	999999	999999	999999	779	116	673	121	912	866	567	313	972	730	788	254	999999	146	701	232	599	999999	487	675	702	907	792	999999	523	999999	999999	328	667	71	292	874	999999	73	860	999999	93	858	999999	186	999999	993	999999	989	937	443	999999	999999	906	622	999999	483	475	961	578	871	323	244	598	52	615	249	646	911	447	913	198	999999	999999	296	999999	999999	629	311	804	999999	234	803	501	999999	650	136	421	54	999999	809	999999	999999	999999	989	999999	848	270	238	999999	631	999999	772	552	33	254	770	849	620	483	570	854	999999	999999	869	646	519	742	517	401	999999	827	601	160	637	514	103	964	999999	999999	300	479	401	739	182	362	461	999999	478	835	880	287	999999	999999	999999	954	245	938	625	999999	999999	115	999999	836	93	804	755	622	914	519	161	806	563	
425	192	999999	999999	434	983	999999	195	268	274	682	999999	210	999999	40	999999	683	279	164	349	942	622	194	726	564	656	999999	607	999999	347	959	683	84	723	386	389	999999	501	811	954	118	999999	323	999999	80	325	882	779	724	660	241	249	997	466	621	803	997	374	898	777	615	999999	999999	921	999999	999999	446	487	649	651	863	999999	467	210	240	999999	308	353	656	249	773	599	882	188	999999	719	999999	617	112	999999	391	732	602	43	999999	209	999999	402	536	81	878	405	139	83	999999	999999	999999	999999	236	835	504	653	718	659	999999	999999	999999	177	815	595	322	999999	384	75	999999	140	589	999999	860	41	975	906	999999	584	370	378	469	809	391	66	937	889	999999	277	999999	738	999999	942	39	999999	182	642	586	941	758	59	30	999999	814	666	469	357	999999	204	860	597	837	144	298	999999	557	227	786	758	657	433	447	117	986	531	126	999999	999999	538	999999	342	329	874	826	321	357	405	999999	999999	597	590	953	196	999999	999999	900	879	999999	403	775	999999	999999	828	294	335	999999	912	87	999999	549	822	951	407	345	999999	999999	999999	318	999999	288	161	232	999999	171	77	480	260	700	999999	630	246	999999	12	762	999999	486	501	590	501	709	444	999999	711	185	774	999999	555	999999	999999	222	999999	571	999999	999999	999999	732	999999	999999	226	854	361	999999	581	662	313	999999	949	645	441	999999	999999	382	816	278	999999	833	520	999999	396	438	924	409	810	293	693	674	999999	886	999999	182	690	834	999999	999999	999999	232	746	59	872	945	999999	909	999999	848	445	565	754	406	999999	790	221	909	280	788	929	951	411	297	999999	999999	512	72	507	268	999999	942	999999	180	999999	999999	96	470	23	451	999999	25	988	962	999999	137	919	920	615	358	960	999999	999999	999999	716	406	999999	458	90	244	443	626	412	161	498	999999	999999	584	485	660	703	999999	999999	999999	48	914	963	448	450	841	718	999999	999999	158	308	579	387	433	999999	524	799	638	390	778	18	133	612	837	473	999999	999999	345	999999	999999	999999	999999	883	736	999999	801	442	999999	18	249	525	851	999999	999999	852	919	125	133	129	961	861	75	370	127	999999	915	311	136	974	105	270	382	157	503	503	99	695	651	887	662	91	999999	999999	151	999999	167	954	358	984	554	239	999999	226	483	102	590	849	999999	916	630	499	316	407	913	979	152	999999	675	760	763	999999	473	246	466	879	444	445	229	864	662	999999	953	151	430	865	812	166	673	410	913	249	929	735	266	172	775	29	
999999	999999	120	462	288	999999	230	330	766	221	759	604	999999	154	629	901	999999	669	546	175	977	57	177	999999	40	275	846	523	304	999999	979	304	114	999999	729	67	753	999999	682	364	921	109	109	600	407	999999	752	769	999999	999999	482	597	999999	609	51	668	994	134	431	23	999999	999999	36	38	241	464	500	243	424	572	157	999999	986	192	253	878	948	999999	588	999999	999999	999999	903	276	265	392	999999	504	999999	71	72	999999	778	669	613	224	82	999999	999999	942	579	518	999999	999999	999999	429	610	999999	366	173	720	428	999999	470	999999	673	802	759	773	849	999999	995	860	999999	509	528	284	999999	578	39	805	877	218	999999	999999	14	733	856	999999	999999	782	243	999999	219	351	644	92	999999	178	999999	422	323	999999	519	165	583	658	991	547	999999	999999	293	999999	336	368	999999	220	901	88	999999	940	999999	372	938	77	553	857	651	21	865	446	966	158	999999	999999	491	579	999999	489	808	999999	741	999999	45	689	498	999999	811	851	508	434	191	239	999999	998	475	951	369	452	612	725	999999	979	681	915	999999	144	235	719	876	273	521	999999	279	149	208	999999	336	258	578	999999	999999	799	513	441	265	737	475	999999	999999	999999	220	256	999999	999999	348	762	636	130	999999	363	999999	999999	974	999999	912	769	959	999999	800	837	624	120	999999	437	679	999999	999999	999999	999999	999999	668	594	578	999999	63	274	544	999999	800	446	11	216	747	999999	41	954	825	279	528	495	999999	932	841	314	999999	109	999999	449	999999	141	296	396	999999	70	999999	558	999999	999999	191	999999	235	999999	742	999999	835	999999	373	659	999999	999999	391	206	721	174	672	999999	999999	274	431	953	891	999999	783	669	999999	615	746	999999	529	483	441	197	999999	880	270	16	999999	487	478	507	735	723	54	688	750	99	674	305	398	958	805	999999	999999	237	756	140	988	83	213	230	672	999999	139	922	292	203	119	841	999999	665	545	275	795	924	227	177	60	105	918	70	941	999999	297	570	677	192	981	860	134	999999	28	127	999999	257	834	58	594	132	405	556	999999	999999	999999	733	423	539	463	292	19	588	90	892	164	999999	289	231	400	568	254	110	999999	258	717	774	647	999999	991	547	999999	179	583	928	700	999999	999999	118	59	564	999999	148	729	698	850	545	59	135	963	141	968	612	658	35	877	305	343	731	999999	626	95	999999	999999	915	999999	840	15	162	999999	791	71	999999	182	835	421	116	999999	524	407	181	725	999999	464	860	579	486	521	558	60	404	39	
359	999999	432	479	999999	599	814	505	999999	540	897	932	181	999999	999999	440	999999	613	771	924	999999	333	943	901	572	541	687	999999	999999	329	999999	112	797	761	999999	187	749	999999	270	516	999999	29	397	641	828	589	292	999999	781	56	698	944	288	480	220	35	59	531	906	620	912	478	788	691	93	794	144	419	366	999999	999999	999999	999999	265	999999	799	999999	311	999999	999999	999999	896	564	670	630	512	823	327	551	687	138	999999	460	649	604	98	240	705	999999	43	455	872	434	171	365	999999	601	32	122	999999	98	747	458	923	999999	999999	999999	128	70	581	970	817	999999	999999	492	471	15	999999	661	279	569	241	753	49	537	999999	472	403	314	398	910	801	215	999999	598	390	770	999999	287	588	185	122	644	999999	72	637	999999	999999	679	894	236	999999	371	999999	999999	857	994	418	395	985	999999	520	813	672	670	999999	611	738	90	111	701	478	425	82	999999	457	999999	776	977	899	382	716	723	420	999999	999999	439	999999	288	999999	396	999999	151	301	45	664	309	972	999999	892	36	275	675	577	999999	758	482	999999	999999	404	271	227	441	999999	613	836	796	402	510	658	740	999999	459	349	715	349	336	133	47	999999	157	623	470	94	873	116	51	156	999999	412	540	999999	624	884	479	179	999999	999999	688	209	868	999999	471	657	162	787	816	335	862	853	432	999999	999999	318	256	647	756	356	621	507	794	650	184	999999	127	999999	624	574	869	546	428	679	445	999999	571	250	999999	812	932	96	299	716	999999	999999	999999	191	999999	316	637	832	423	999999	45	999999	415	228	732	373	540	562	172	251	466	325	434	752	913	424	746	15	999999	943	999999	999999	217	999999	999999	809	127	936	710	317	937	47	999999	854	644	265	432	999999	518	788	282	380	923	58	259	967	939	237	277	999999	569	631	346	999999	999999	510	999999	337	862	999999	256	603	851	855	314	999999	999999	580	118	658	991	999999	999999	999999	999999	53	610	169	999999	398	870	889	668	245	999999	999999	700	653	703	144	292	999999	490	595	541	999999	528	999999	743	999999	775	369	129	999999	483	175	144	639	999999	117	899	999999	508	474	62	366	935	616	999999	999999	728	999999	877	974	376	896	913	902	175	991	524	542	999999	998	623	999999	770	58	762	582	999999	999999	999999	596	244	999999	596	26	542	185	743	912	960	744	111	235	491	155	253	586	262	242	473	818	999999	367	397	509	850	999999	596	886	853	535	828	667	706	290	739	999999	309	896	369	990	257	999999	999999	681	
897	397	29	999999	805	999999	329	938	597	999999	13	877	91	97	175	990	588	857	68	435	915	999999	529	211	415	999999	286	999999	872	483	571	980	785	999999	612	999999	532	971	90	677	999999	890	80	681	287	862	815	222	730	379	411	399	553	999999	999999	464	868	817	999999	999999	899	963	76	123	999999	32	101	374	484	712	467	999999	776	391	229	35	372	847	923	553	540	74	999999	502	81	181	999999	639	950	158	594	999999	761	999999	778	252	824	957	227	999999	770	450	737	28	911	794	623	171	926	740	101	30	999999	666	918	834	338	573	51	292	595	461	424	336	127	752	856	155	999999	977	999999	415	999999	668	782	99	336	616	591	287	558	275	999999	220	66	999999	999999	105	712	943	913	260	915	934	669	999999	36	411	900	999999	938	999999	558	949	999999	685	400	235	883	829	508	721	982	764	734	329	747	213	999999	554	932	760	442	669	73	950	999999	999999	999	473	72	925	716	431	349	999999	999999	764	681	999999	183	594	221	883	445	202	999999	160	209	349	571	823	141	356	236	187	44	999999	886	999999	195	704	999999	419	766	583	15	560	425	654	999999	983	531	999999	380	347	999999	559	234	870	682	349	495	659	902	999999	999999	369	999999	172	55	827	877	103	195	478	369	801	999999	999999	196	718	735	555	736	587	301	243	975	889	637	484	999999	25	905	999999	219	576	517	999999	999999	999999	365	262	608	785	115	999999	713	902	978	999999	443	372	684	999999	614	940	923	325	948	560	999999	315	534	570	172	862	999999	349	268	792	294	598	999999	550	362	482	946	950	481	999999	529	82	910	999999	999999	999999	999999	999999	241	279	652	201	578	239	262	59	999999	48	623	253	999999	373	643	999999	462	844	300	143	611	141	993	972	843	95	40	320	999999	643	529	869	530	999999	117	989	150	103	30	999999	298	313	999999	908	337	237	621	166	999999	725	438	206	999999	999999	999999	999999	285	679	357	493	999999	941	999999	94	518	754	722	994	266	653	54	369	824	459	844	307	387	94	645	616	473	999999	881	999999	999999	332	868	332	915	17	714	470	745	999999	641	357	659	668	999999	999999	514	626	899	785	680	999999	999999	999999	363	999999	999999	201	44	999999	29	335	999999	999999	879	999999	885	400	89	999999	939	999999	999999	297	817	999999	648	719	694	72	111	846	974	106	998	146	950	325	969	883	999999	999999	436	13	517	315	297	684	999999	999999	697	124	999999	651	845	106	455	94	735	865	999999	12	506	999999	999999	182	
361	962	976	743	245	570	431	999999	999999	999999	157	620	779	511	209	963	929	490	375	986	309	332	261	902	691	999999	590	113	498	293	26	465	373	999999	999999	334	708	56	968	136	693	351	688	999999	948	834	314	233	666	430	82	25	605	999999	872	38	711	83	61	378	979	328	707	679	999999	692	257	444	557	875	265	883	522	248	302	999999	643	833	954	856	562	366	446	999999	999999	10	859	719	472	999999	623	635	994	600	156	999999	643	19	999999	265	587	999999	999999	790	175	999999	503	366	361	914	395	999999	999999	205	815	622	881	639	999999	410	999999	537	971	999999	261	999999	888	922	999999	999999	324	634	816	698	278	692	690	656	902	999999	507	999999	368	557	540	745	515	799	784	999999	494	14	550	999999	432	59	897	54	539	999999	310	999999	274	433	600	760	71	430	926	133	932	235	736	448	903	340	179	424	101	516	124	99	147	568	443	999999	93	210	276	229	794	645	126	999999	720	925	238	999999	956	779	999999	95	999999	999999	601	268	999999	999999	712	101	880	483	999999	999999	999999	221	443	706	990	291	677	860	163	706	999999	296	999999	378	728	999999	112	999999	999999	999999	832	38	999999	487	966	184	999999	981	497	185	349	999999	999999	104	936	999999	492	531	944	675	111	999999	932	999999	999999	314	160	899	383	735	988	644	999999	639	999999	402	999999	956	999999	815	250	695	999999	977	367	27	603	24	441	229	999999	999999	999999	792	221	18	105	59	164	661	33	999999	607	999999	999999	704	304	63	999999	543	513	536	791	138	999999	416	461	954	808	314	999999	146	999999	164	999999	417	353	233	999999	192	307	946	801	999999	792	109	97	999999	999999	663	999999	549	120	897	999999	999999	999999	172	367	804	557	150	999999	999999	950	887	999999	453	999999	778	360	81	634	721	246	566	999999	999999	346	335	328	851	999999	155	591	172	36	570	999999	291	628	191	866	999999	999999	999999	706	999999	138	905	426	644	96	22	312	651	914	398	660	159	233	999999	826	42	486	705	977	104	268	999999	860	999999	999999	241	999999	179	999999	21	96	999999	860	784	584	441	908	684	764	161	999999	940	257	637	909	999999	68	551	364	833	146	999999	189	611	692	350	54	999999	637	855	861	143	446	903	311	580	299	449	501	395	999999	802	940	825	262	328	540	999999	213	718	999999	999999	814	381	874	167	901	258	101	244	999999	603	56	909	299	709	504	354	335	339	999999	619	999999	969	708	344	999999	363	359	374	999999	821	999999	918	682	263	328	74	
38	154	678	50	357	999999	999999	530	756	41	999999	552	823	195	999999	873	721	563	558	845	999999	540	179	548	999999	727	433	575	999999	137	236	46	999999	439	325	191	999999	957	999999	792	999999	188	587	956	826	806	550	624	999999	237	207	128	704	999999	401	498	974	139	151	629	999999	432	38	628	804	500	999999	393	999999	715	222	763	999999	999999	999999	999999	952	222	722	999999	187	809	651	275	929	118	341	908	48	827	216	531	815	999999	958	548	159	958	162	336	645	999999	999999	217	999999	443	827	999999	607	999999	545	762	417	58	999999	999999	780	763	698	696	168	262	355	999999	509	691	947	659	808	336	345	994	70	395	999999	999999	64	999999	260	999999	999999	999999	311	999999	291	999999	999999	767	999999	999999	767	396	269	999999	177	393	811	711	999999	332	495	177	138	999999	570	551	701	31	602	999999	969	346	512	999999	415	763	951	222	761	999999	578	190	468	874	569	948	734	999999	228	73	999999	999999	735	999999	10	999999	275	39	999999	999999	752	101	175	770	963	430	884	67	999999	414	442	598	999999	999999	999999	315	709	999999	999999	622	817	106	803	539	999999	999999	611	999999	999999	302	497	921	650	999999	311	487	25	697	999999	999999	999999	999999	999999	814	630	621	403	91	184	999999	413	22	999999	949	922	999999	999999	636	999999	347	819	310	854	756	999999	520	948	928	999999	276	299	21	352	999999	999999	150	550	989	908	598	232	999999	410	517	999999	485	603	700	109	655	199	999999	147	573	999999	763	822	798	897	119	999999	999999	999999	999999	405	999999	669	754	400	781	115	307	727	961	124	299	900	347	867	440	917	257	828	696	87	910	999999	779	999999	794	999999	751	999999	798	925	757	790	502	122	497	999999	999999	310	327	549	891	661	999999	458	999999	863	484	931	467	202	425	647	52	829	999999	999999	889	510	606	463	999999	215	999999	999999	367	508	407	235	379	624	78	999999	510	999999	195	999999	999999	330	224	999999	843	820	634	999999	509	999999	748	673	627	970	926	999999	703	999999	195	685	732	150	101	531	466	999999	999999	842	999999	999999	999999	895	643	999999	829	568	296	675	999999	999999	581	332	536	999999	760	734	607	408	697	730	253	999999	961	999999	999999	557	999999	692	474	999999	268	791	483	999999	999999	999999	999999	391	150	367	61	999999	999999	651	114	999999	999999	843	771	732	652	163	155	999999	235	499	934	143	719	282	339	603	999999	36	999999	789	999999	505	999999	999999	704	226	268	340	678	224	402	319	405	126	999999	395	921	999999	999999	114	646	89	805	
483	918	895	672	868	999999	458	999999	227	376	325	560	118	570	864	37	436	999999	999999	725	20	999999	624	737	603	338	943	682	469	999999	180	152	769	699	799	999999	999999	999999	399	999999	230	397	184	943	90	565	835	825	66	713	515	999999	831	364	795	386	303	167	78	999999	999999	775	367	142	205	182	999999	999999	771	875	228	882	505	513	999999	623	923	681	657	47	999999	128	625	999999	579	961	999999	415	903	423	695	652	485	860	226	455	39	999999	999999	908	999999	425	63	191	999999	633	714	328	859	182	999999	621	510	41	999999	999999	159	612	563	243	999999	385	999999	357	999999	575	407	645	297	59	999999	881	933	748	999999	87	74	999999	269	945	999999	992	555	731	960	83	999999	453	824	999999	999999	999999	487	514	999999	398	910	705	12	920	236	78	999999	810	589	581	999999	761	767	958	903	715	352	999999	986	869	999999	784	397	116	433	953	821	48	753	176	403	429	999999	999999	999999	999999	442	349	719	188	961	745	151	389	395	390	685	865	355	590	999999	870	527	186	568	135	318	896	999999	283	257	992	66	422	999999	268	999999	999999	790	999999	283	12	999999	808	908	95	642	17	720	53	277	955	693	173	101	533	901	526	316	52	59	545	853	446	930	969	688	999999	999999	137	999999	999999	85	810	999999	82	971	719	277	482	999999	310	185	453	999999	999999	308	893	331	653	999999	541	999999	999999	999999	737	159	462	877	939	999999	999999	805	999999	720	484	879	882	999999	28	561	192	258	833	559	748	370	410	439	637	670	999999	407	558	999999	790	999999	336	999999	580	923	519	999999	338	999999	579	504	999999	732	999999	422	426	999999	312	101	183	293	999999	198	746	376	999999	999999	249	999999	611	516	257	822	930	280	552	568	999999	999999	52	351	999999	999999	980	999999	777	999999	908	225	999999	757	104	466	999999	507	460	148	999999	213	999999	497	601	999999	474	73	257	770	999999	999999	869	858	999999	999999	999999	999999	372	996	218	502	599	80	999999	34	34	853	421	790	234	999999	999999	999999	999999	80	999999	999999	999999	860	999999	999999	996	16	999999	657	999999	396	994	999999	417	764	144	464	929	85	614	999999	999999	576	44	999999	651	467	999999	379	440	464	867	692	297	999999	999999	999999	712	301	506	592	204	465	678	638	859	534	999999	470	298	365	485	914	466	816	181	999999	825	673	275	999999	999999	506	227	891	528	999999	599	999999	682	632	751	637	999999	999999	909	917	898	406	761	127	94	999999	90	999999	978	999999	999999	481	332	999999	686	48	36	
967	131	999999	248	787	999999	999999	935	999999	787	666	614	848	999999	444	906	263	999999	429	912	158	999999	395	425	152	912	574	999999	999999	590	772	945	713	610	999999	901	999999	679	121	295	214	192	999999	297	424	999999	140	618	999999	574	999999	634	267	136	999999	523	999999	999999	999999	874	545	480	816	999999	999999	720	901	247	733	542	999999	999999	173	144	707	965	829	107	999999	681	781	956	294	554	521	148	688	586	999999	999999	175	939	582	246	999999	733	999999	745	999999	704	569	893	885	258	878	494	999999	133	428	912	693	637	281	424	999999	589	999999	272	367	876	42	999999	999999	644	376	756	11	926	394	974	999999	94	825	306	121	888	999999	45	675	37	999999	565	167	819	405	538	667	999999	153	169	547	999999	387	999999	671	255	999999	250	999999	131	492	544	738	999999	321	999999	812	999999	999999	213	518	160	999999	340	209	477	999999	695	248	838	999999	843	782	234	436	498	706	428	999999	866	510	830	163	553	544	142	826	999999	508	796	999999	693	999999	940	999999	397	515	999999	999999	204	98	999999	12	53	999999	648	761	514	28	999999	999999	393	348	445	702	999999	999999	53	795	77	651	453	197	452	122	404	988	842	999999	999999	999999	658	999999	441	778	818	999999	120	999999	895	999999	322	694	684	893	342	999999	419	247	999999	401	999999	262	138	552	644	999999	999999	999999	999999	660	999999	999999	979	841	999999	170	907	667	999999	860	885	532	999999	696	339	759	512	558	999999	59	578	999999	620	999999	520	405	104	888	144	999999	999999	999999	882	245	999999	391	714	999999	649	999999	447	752	999999	112	515	939	363	441	999999	884	999999	999999	162	588	999999	323	320	342	999999	848	76	29	999999	572	592	706	650	663	244	947	54	669	909	606	612	826	253	517	141	580	52	662	674	259	329	276	36	303	163	149	999999	381	522	999999	116	427	229	790	520	808	299	699	207	276	999999	333	101	555	999999	999999	79	802	211	750	805	413	354	282	999999	325	680	356	510	105	876	672	156	118	999999	999999	607	463	997	333	290	999999	465	408	419	995	999999	481	328	898	999999	999999	999999	771	995	999999	82	947	547	205	138	942	199	112	399	177	187	983	65	790	657	616	805	878	469	462	948	946	999999	257	150	209	999999	611	999999	608	999999	384	123	798	122	659	999999	801	204	999999	999999	362	18	252	818	999999	425	999999	251	462	999999	302	312	999999	753	136	94	300	65	999999	999999	999999	86	791	674	802	870	266	678	997	700	14	999999	999999	309	596	937	619	999999	
948	783	500	370	572	145	999999	82	580	55	985	575	625	746	275	433	576	999999	227	999999	26	331	169	859	999999	999999	468	619	190	999999	999999	198	475	999999	999999	155	423	227	513	655	474	729	299	221	999999	999999	84	268	417	698	999999	319	720	999999	999999	627	623	641	127	810	677	999999	892	347	887	999999	110	763	639	999999	20	358	999999	999999	113	296	41	947	999999	820	687	210	999999	999999	999999	847	477	433	450	489	531	999999	999999	702	999999	999999	837	952	333	895	332	321	999999	297	687	384	999999	999999	938	135	596	676	475	306	133	999999	389	999999	837	50	329	999999	323	159	598	999999	259	80	594	229	459	999999	624	280	498	376	581	999999	804	135	999999	329	494	325	893	855	315	803	579	999999	504	999999	124	293	999999	655	997	479	698	458	135	475	563	718	675	999999	62	204	808	757	895	475	999999	711	738	10	191	998	266	742	923	455	999999	94	725	999999	999999	340	705	842	378	112	225	999999	10	835	765	776	649	999999	803	999999	995	821	999999	999999	832	413	554	575	999999	998	222	955	535	679	974	479	993	654	553	721	499	965	999999	793	259	260	711	903	244	415	359	880	939	812	999999	679	480	696	199	560	786	999999	379	999999	889	269	819	331	861	296	783	999999	831	999999	621	999999	443	999999	779	581	999999	651	341	999999	999999	342	999999	723	228	999999	998	999999	465	993	999999	999999	595	18	904	989	440	999999	51	947	632	364	999999	999999	201	430	246	999999	999999	617	858	144	798	999999	999999	557	253	999999	112	566	298	486	999999	838	156	999999	444	435	915	790	151	322	999999	394	435	295	292	999999	999999	798	68	999999	389	847	999999	999999	571	999999	999999	357	999999	343	287	485	659	155	824	999999	999999	940	999999	999999	999999	999999	475	546	999999	414	885	445	274	95	574	313	508	949	999999	691	703	355	689	999999	157	568	54	808	45	134	734	290	470	81	457	591	812	999999	604	263	382	598	275	167	399	842	93	660	768	999999	999999	709	59	142	517	365	261	825	662	186	91	667	510	411	679	605	975	202	638	983	501	260	999999	843	319	114	90	531	999999	315	484	394	999999	72	999999	34	241	337	564	101	999999	999999	594	999999	181	714	999999	864	999999	793	866	999999	32	785	482	726	999999	999999	822	999999	285	730	64	357	701	999999	627	448	263	654	374	647	638	547	652	514	665	926	999999	605	26	225	52	977	448	594	372	264	590	431	999999	35	514	161	815	610	999999	999999	726	484	97	649	610	999999	429	228	
262	485	142	967	70	999999	999999	227	396	70	687	87	999999	116	335	372	858	832	984	999999	143	486	731	52	581	427	999999	999999	999999	377	614	218	557	229	341	887	999999	622	370	241	490	296	765	999999	999999	999999	339	619	158	724	790	777	849	999999	95	776	753	99	396	643	238	999999	999999	999999	455	479	999999	999999	999999	448	250	246	472	999999	858	847	720	976	129	726	97	590	48	792	586	837	368	999999	999999	999999	143	42	999999	999999	13	999999	586	999999	309	453	334	651	999999	999999	484	553	315	106	231	248	65	999999	970	669	999999	999999	319	917	441	618	120	62	553	219	314	217	20	745	749	726	271	973	677	675	402	446	745	338	999999	43	531	272	999999	896	510	367	999999	999999	999999	365	823	668	999999	999999	999999	282	107	635	405	277	542	570	357	505	977	999999	109	304	277	999999	999999	981	610	999999	96	848	807	657	709	947	155	999999	573	394	999999	999999	669	985	341	129	999999	119	932	50	999999	961	914	750	918	428	268	767	299	999999	999999	842	999999	905	604	495	475	450	926	999999	131	98	996	963	602	384	422	123	962	157	770	793	58	569	908	134	933	66	738	290	999999	388	164	999999	931	70	544	763	390	846	654	999999	999999	999999	918	411	964	999999	157	544	16	999999	804	152	302	668	999999	498	997	480	562	418	711	645	999999	999999	934	496	41	541	999999	659	733	126	502	999999	609	999999	999999	507	170	981	909	204	284	544	999999	22	217	272	276	56	766	910	294	246	196	547	999999	185	999999	478	920	615	704	999999	421	999999	999999	431	999999	230	847	999999	319	580	999999	517	371	234	168	999999	289	768	274	793	893	822	999999	266	685	71	857	475	40	691	70	303	999999	927	133	999999	999999	999999	213	56	209	276	999999	713	999999	679	186	999999	999999	555	199	162	999999	911	464	598	855	393	746	999999	372	382	469	628	520	215	28	999999	999999	999999	559	503	564	228	593	626	231	128	528	15	885	999999	999999	485	502	908	952	587	473	999999	50	978	999999	216	684	826	807	999999	203	531	660	742	390	754	995	695	597	133	999999	837	999999	999999	865	999999	122	996	923	983	135	611	263	999999	970	576	231	580	463	999999	999999	767	819	259	999999	999999	355	152	984	703	489	806	321	829	999999	999999	167	999999	999999	309	999999	687	902	823	847	591	277	229	771	814	533	424	242	248	589	560	999999	127	999999	868	394	969	999999	230	504	328	300	999999	999999	345	419	999999	467	163	264	856	864	995	411	343	729	999999	
999999	180	180	999999	573	82	250	999999	617	49	502	999999	915	134	675	999999	329	528	999999	843	57	436	405	615	956	999999	984	732	696	31	999999	477	148	269	599	841	59	439	754	227	999999	473	727	379	425	222	999999	140	191	999999	676	883	52	999999	87	999999	774	999999	118	999999	98	517	22	596	333	34	116	655	999999	833	999999	890	999999	84	999999	999999	999999	35	200	744	841	999999	550	514	355	832	435	262	999999	655	999999	494	331	999999	999999	676	461	999999	56	400	116	592	605	357	558	786	119	967	237	503	244	748	374	373	652	244	967	507	250	500	599	853	474	879	766	149	569	513	999999	999999	999999	999999	999999	800	638	259	999999	202	999999	999999	723	999999	999999	999999	421	327	129	957	618	894	709	999999	890	555	801	999999	127	999999	591	999999	227	999999	32	254	380	665	999999	574	999999	402	999999	774	999999	681	999999	141	827	999999	468	448	29	611	999999	60	283	179	688	433	998	384	142	532	611	999999	351	126	445	999999	317	755	558	555	231	999999	908	934	412	999999	999999	670	435	340	999999	152	399	999999	711	971	999999	999999	999999	345	575	360	270	463	173	14	999999	661	696	999999	478	712	890	473	389	679	152	348	999999	479	999999	338	949	801	274	469	157	735	414	473	809	117	778	222	980	871	954	454	999999	408	878	126	974	389	861	555	999999	999999	235	42	999999	633	443	507	689	246	999999	469	198	704	856	604	256	999999	999999	371	933	999999	493	518	999999	697	577	999999	601	539	999999	569	939	719	999999	231	509	382	644	999999	674	999999	999999	744	999999	494	265	76	551	284	870	751	152	500	621	584	442	717	317	999999	66	999999	906	999999	999999	999999	530	999999	999999	999999	104	874	588	71	697	662	154	749	59	240	441	510	817	999999	668	613	427	449	107	632	999999	792	999999	512	129	599	999999	382	862	627	964	786	579	915	190	999999	999999	91	999999	959	440	693	668	999999	700	555	999999	589	491	278	999999	90	382	864	847	311	809	85	999999	999999	297	771	886	431	275	655	930	901	146	672	449	346	646	147	201	104	134	988	812	574	999999	785	891	594	213	999999	413	714	78	878	197	999999	149	704	672	669	999999	246	811	54	625	365	452	999999	828	87	444	244	999999	753	187	820	999999	377	999999	511	999999	999999	227	391	252	225	833	268	485	362	206	942	999999	532	297	887	999999	768	948	999999	342	82	765	999999	999999	178	51	324	701	376	999999	999999	939	999999	789	514	999999	429	999999	409	999999	194	342	476	880	502	
999999	150	466	999999	643	505	428	788	178	807	999999	999999	999999	83	183	518	566	119	538	434	12	313	743	999999	868	999999	965	549	999999	999999	999999	999999	254	947	408	901	858	999999	732	328	999999	161	999999	981	978	927	487	729	235	23	627	233	937	456	499	465	407	684	430	886	999999	878	999999	29	77	247	846	999999	999999	282	660	165	387	999999	999999	851	321	999999	804	941	279	246	999999	441	530	999999	361	798	458	942	999999	184	980	845	789	475	817	972	914	741	90	493	64	953	363	472	845	999999	999999	647	154	646	999999	489	617	303	565	901	499	560	885	58	545	731	778	999999	999999	999999	430	615	43	348	847	999999	861	786	999999	370	88	999999	671	633	432	999999	999999	857	304	501	999999	495	909	916	483	363	999999	41	947	333	184	877	298	313	308	761	613	806	999999	817	628	831	121	205	822	440	889	262	626	734	933	920	999999	682	313	934	705	127	864	493	999999	829	838	858	195	210	770	999999	334	999999	999999	991	68	487	873	406	384	714	103	53	999999	603	999999	223	399	263	696	615	999	374	999999	496	999999	315	610	798	992	263	999999	621	999999	531	927	955	537	999999	862	704	809	999999	560	991	999999	821	999999	999999	424	999999	468	932	514	164	368	960	615	999999	999999	753	876	84	999999	130	704	481	999999	941	676	460	685	457	401	992	806	102	814	74	473	131	999999	999999	384	999999	794	999999	117	515	173	999999	349	826	893	118	827	734	999999	439	999999	551	448	87	936	963	999999	999999	540	522	358	275	156	999999	999999	927	467	879	699	999999	336	627	374	866	778	709	999999	999999	564	292	175	81	599	384	778	921	999999	218	71	420	438	999999	546	594	167	898	820	999999	999999	966	651	947	44	466	112	999999	186	581	309	236	853	90	456	258	999999	999999	675	999999	773	326	254	999999	818	289	608	552	91	779	999999	879	889	322	280	598	641	227	999999	143	282	119	744	110	999999	834	567	357	999999	298	247	880	233	58	999999	272	999999	401	139	755	858	560	587	407	999999	999999	999999	541	810	858	617	139	249	542	499	663	581	999999	350	983	721	999999	225	792	541	828	656	841	297	999999	876	249	98	291	285	721	531	347	238	999999	498	36	546	478	999999	999999	641	691	999999	370	691	577	60	155	43	607	344	794	865	999999	774	504	999999	803	981	377	51	958	266	777	142	243	915	862	999999	695	714	999999	121	999999	197	965	292	999999	999999	309	198	942	257	999999	999999	999999	482	195	714	999999	782	999999	
496	313	76	999999	434	781	238	457	662	198	660	347	893	999999	682	441	999999	809	222	327	486	682	999999	108	999999	589	999999	999999	999999	730	158	501	913	970	999999	808	366	514	540	511	697	869	647	10	291	910	784	790	64	50	999999	999999	781	464	267	814	999999	968	972	845	390	833	695	999999	49	168	433	999999	346	999999	999999	352	278	710	629	999999	44	188	816	799	999999	609	350	720	999999	253	720	459	999999	445	683	398	541	695	130	864	183	714	999999	133	486	861	453	999999	965	986	636	999999	834	999999	779	945	161	182	50	781	999999	999999	540	796	999999	974	999999	999999	200	999999	811	582	589	765	999999	330	228	693	323	943	166	170	755	415	999999	999999	624	73	666	999999	247	368	655	349	381	208	999999	999999	999999	511	999999	999999	989	289	185	64	490	79	999999	459	727	467	859	107	999999	332	229	999999	190	797	360	156	999999	462	448	452	927	999999	394	244	156	64	18	811	301	613	180	999999	239	562	999999	554	999999	216	20	780	508	557	724	999999	999999	999999	983	887	161	999999	317	537	840	999999	136	250	685	999999	313	673	459	57	805	21	161	753	895	628	638	805	299	38	451	668	944	999999	525	344	265	999999	999999	130	660	796	999999	642	635	999999	999999	999999	869	886	999999	346	331	999999	999999	999999	897	999999	999999	365	259	999999	215	289	96	999999	999999	756	725	350	715	214	603	999999	396	19	999999	518	127	398	202	719	936	413	135	114	347	493	628	999999	999999	40	999999	714	999999	999999	591	26	556	463	719	678	999999	528	181	999999	743	992	74	999999	997	389	999999	999999	173	540	418	999999	164	999999	834	305	138	999999	903	999999	267	888	467	999999	427	700	999999	664	678	999999	525	417	242	436	371	999999	999999	886	815	67	999999	193	551	340	897	789	861	999999	629	424	999999	291	625	495	999999	999999	999999	982	999999	307	427	453	95	648	999999	999999	570	728	999999	489	876	252	107	999999	999999	84	347	136	194	638	838	395	44	999999	974	999999	792	746	995	517	819	445	571	518	640	999999	108	902	324	999999	229	999999	956	149	548	307	999999	779	999999	366	516	408	798	686	999999	41	419	999999	999999	781	218	999999	732	112	670	999999	681	589	215	293	999999	445	999999	297	419	999999	439	999999	715	676	60	22	23	639	999999	999999	647	884	59	608	69	276	999999	543	687	405	999999	854	479	117	626	604	574	449	389	81	596	510	277	764	999999	524	125	998	999999	999999	810	103	111	260	999999	796	539	607	999999	709	217	278	610	23	
303	584	425	607	999999	455	999999	573	259	928	824	146	999999	295	15	545	161	238	999999	491	594	317	752	229	999999	999999	74	999999	225	999999	864	327	999999	263	470	27	108	517	999999	285	758	246	843	999999	999999	656	189	254	601	999999	558	978	467	999999	429	986	832	206	293	229	391	480	358	580	74	999999	245	363	824	987	446	643	289	535	732	999999	473	580	793	667	650	819	374	536	131	885	860	781	834	999999	195	902	999999	999999	894	287	888	272	117	929	999999	826	430	999999	251	999999	699	931	396	82	522	262	999999	999999	999999	571	115	822	459	189	999999	464	529	349	802	999999	418	999999	641	454	999999	210	472	999999	256	999999	399	760	294	216	196	929	999999	761	962	933	999999	609	161	332	181	75	999999	999999	999999	956	307	90	811	707	505	149	999999	941	999999	321	789	549	378	755	999999	355	537	253	999999	717	79	767	386	999999	55	999999	408	318	283	403	397	544	580	300	526	318	948	587	710	56	638	453	158	651	999999	949	999999	406	160	826	538	570	934	576	886	540	703	942	661	696	999999	981	668	219	999999	999999	999999	88	238	863	406	949	999999	999999	88	626	999999	735	725	106	578	999999	167	456	865	827	609	14	414	986	614	16	926	24	315	657	784	939	728	999999	981	999999	177	297	430	588	999999	987	497	269	921	968	226	565	999999	999999	823	222	354	999999	646	963	999999	252	259	999999	33	528	642	430	842	679	16	828	124	426	834	999999	36	286	799	621	999999	155	75	645	789	370	897	576	999999	572	594	631	999999	27	999999	999999	47	39	564	509	355	999999	426	999999	962	398	450	700	904	953	195	77	307	34	456	999999	186	613	999999	999999	630	75	597	280	94	385	999999	107	937	909	832	996	999999	299	276	449	728	823	683	400	920	206	672	880	386	527	334	236	570	959	999999	434	428	999999	999999	289	479	156	167	586	820	999999	762	999999	130	999999	355	17	758	17	800	363	999999	999999	742	999999	403	716	893	567	60	351	537	977	170	408	577	819	999999	999999	969	582	666	106	580	577	443	677	760	197	181	326	999999	563	999999	999999	504	218	999999	454	886	763	999999	599	536	478	999999	785	834	722	620	535	597	771	47	228	999999	832	999999	174	990	726	956	705	396	734	873	973	818	999999	999999	369	999999	965	110	216	329	76	570	111	761	658	842	48	576	645	729	706	525	999999	697	671	578	995	463	169	806	999999	213	802	604	842	966	69	818	999999	876	999999	670	831	898	630	
999999	538	413	999999	999999	918	138	999999	14	999999	457	877	87	241	790	664	999999	941	999999	772	863	999999	506	919	691	999999	229	325	769	999999	45	999999	52	76	409	50	592	999999	285	888	999999	999999	797	437	394	99	981	587	999999	221	999999	729	431	136	999999	999999	41	493	650	999999	698	813	981	999999	141	763	834	20	999999	750	82	999999	665	999999	354	410	970	78	999999	999999	802	642	854	557	977	316	999999	916	309	999999	18	108	999999	184	999999	999999	481	889	306	630	264	999999	999999	720	149	999999	73	999999	781	366	533	963	957	57	308	999999	999999	433	929	824	500	918	711	999999	999999	973	999999	491	999999	740	999999	91	772	999999	348	831	999999	144	418	247	999999	362	999999	943	381	999999	150	433	999999	142	655	57	959	481	140	345	269	828	977	176	999999	999999	589	51	436	452	200	63	709	999999	179	824	25	691	581	148	783	999999	999999	999999	832	485	999999	198	94	881	131	301	774	12	999999	68	999999	252	417	671	772	103	516	929	999999	97	724	410	962	999999	42	277	900	992	561	501	999999	290	343	355	967	401	957	555	330	899	289	706	903	120	999999	772	284	910	999999	690	999999	625	842	744	999999	999999	235	262	848	853	400	781	450	80	785	876	908	71	703	381	145	961	608	955	999999	27	999999	852	174	999999	993	990	626	871	251	999999	447	598	594	763	175	704	999999	477	508	507	266	832	999999	790	999999	999999	999999	994	554	299	26	887	936	999999	707	999999	97	588	859	410	164	579	829	999999	439	999999	476	939	999999	999999	264	141	999999	310	761	673	999999	999999	405	780	783	632	326	951	999999	999999	662	852	66	792	616	999999	617	107	352	686	13	206	360	554	999999	276	789	999999	44	885	440	999999	981	999999	856	999999	999999	999999	627	532	262	877	496	879	656	624	883	999999	824	999999	999999	359	957	999999	670	330	33	850	43	516	842	213	999999	756	129	999999	999999	32	935	903	935	537	480	820	434	135	710	481	897	999999	392	376	299	999999	371	999999	677	906	999999	999999	999999	999999	56	999999	999999	59	960	999999	999999	629	753	861	487	999999	999999	985	878	147	650	999999	620	551	952	912	999999	476	913	28	999999	47	359	999999	659	409	999999	602	999999	370	999999	384	174	969	720	278	377	531	999999	999999	999999	386	213	539	999999	828	999999	999999	999999	144	985	222	999999	999999	999999	723	999999	789	212	87	708	999999	999999	999999	17	275	999999	999999	830	999999	544	603	588	545	330	999999	834	999999	708	999999	494	83	999999	357	384	917	248	232	
624	997	999999	588	328	999999	999999	999999	882	694	999999	990	999999	275	318	999999	999999	392	634	600	621	999999	888	460	999999	381	999999	635	394	999999	144	99	999999	158	36	832	687	956	999999	777	876	999999	135	149	297	718	999999	228	999999	518	758	999999	293	999999	999999	286	119	547	506	947	227	44	999999	737	999999	442	963	999999	249	485	999999	643	118	999999	724	390	222	999999	173	373	998	374	869	876	397	152	999999	999999	548	749	723	149	459	336	559	999999	537	397	589	854	755	999999	979	290	501	124	882	435	999999	229	999999	999999	383	143	949	853	174	828	349	417	636	584	761	999999	761	999999	194	782	307	999999	852	824	170	319	999999	999999	395	589	384	283	270	380	464	328	685	999999	766	325	387	706	676	709	58	999999	227	180	321	999999	529	999999	929	110	137	51	377	249	209	74	999999	999999	467	585	453	76	999999	265	999999	443	814	407	999999	869	405	601	216	153	776	988	999999	447	614	999999	70	999999	999999	170	253	423	999999	445	999999	701	999999	363	248	999999	265	981	34	962	61	877	999999	131	999999	70	704	535	835	233	473	220	973	88	418	999999	525	692	723	986	999999	706	999999	379	252	420	80	51	363	125	887	794	964	999999	395	737	241	938	258	293	999999	999999	588	727	972	943	727	999999	944	686	574	572	268	47	949	355	394	304	879	999999	999999	663	182	719	345	678	999999	844	693	681	999999	587	999999	999999	531	305	128	765	407	308	692	359	106	677	550	325	536	927	188	999999	999999	936	999999	166	999999	999999	544	868	391	303	697	999999	37	273	999999	987	138	828	515	999999	999999	629	897	999999	999999	639	566	505	179	30	999999	329	665	652	339	999999	528	288	146	729	760	259	383	113	610	999999	999999	833	322	562	197	707	421	534	813	722	999999	487	756	999999	245	49	698	371	162	378	227	999999	934	999999	468	999999	692	999999	893	977	999999	793	970	600	999999	733	192	616	999999	443	999999	141	999999	616	999999	51	532	999999	999999	721	561	22	951	242	999999	947	999999	351	104	999999	25	634	641	836	999999	255	517	165	356	511	856	91	999999	999999	470	95	545	327	625	999999	327	219	301	181	425	243	842	737	18	369	833	999999	522	496	428	283	500	13	999999	110	999999	376	136	982	864	479	485	999999	772	506	412	999999	726	677	29	805	343	469	420	242	412	999999	157	987	999999	26	569	999999	299	196	594	542	188	999999	999999	951	999999	999999	317	946	758	609	964	511	956	262	999999	844	476	622	999999	41	592	906	
999999	753	228	999999	314	848	909	999999	942	585	911	999999	402	212	783	999999	721	999999	999999	473	483	802	815	999999	40	425	999999	725	574	677	256	563	949	281	999999	150	732	999999	14	469	47	325	999999	999999	599	96	859	911	70	999999	900	916	879	129	432	894	937	582	999999	889	946	193	868	275	339	358	920	131	385	643	999999	999999	29	692	436	168	146	437	56	943	999999	999999	999999	176	999999	340	683	830	999999	999999	212	160	836	125	999999	853	999999	400	59	250	176	738	536	999999	999999	133	999999	197	693	999999	999999	510	535	174	333	999999	999999	999999	499	998	675	100	282	999999	999999	999999	941	903	179	582	712	999999	387	999999	777	827	463	247	114	652	443	496	147	999999	183	702	625	671	999999	566	999999	999999	999999	60	999999	85	466	93	999999	999999	999999	993	27	120	560	23	132	999999	397	999999	502	999999	597	846	565	189	952	696	999999	738	999999	280	999999	999999	258	958	999999	999999	240	701	999999	379	261	237	470	450	478	36	34	999999	579	896	284	999999	73	53	166	64	494	396	132	769	814	257	999999	912	880	999999	999999	999999	999999	999999	498	695	146	133	39	999999	999999	125	710	999999	999999	119	169	673	996	827	549	214	999999	789	999999	843	578	999999	565	14	918	558	569	74	174	432	990	783	407	999999	158	999999	24	999999	677	378	686	206	106	704	98	999999	916	62	864	657	799	389	952	655	126	544	568	34	999999	828	556	999999	999999	250	129	385	276	999999	679	999999	200	999999	999999	473	999999	381	504	861	916	284	642	516	209	516	632	999999	999999	751	471	999999	382	989	354	999999	822	49	444	855	584	999999	378	508	383	265	999999	793	277	999999	498	744	49	999999	118	177	196	999999	447	255	618	518	554	999999	999999	75	999999	210	661	273	999999	127	936	648	286	213	905	143	142	943	999999	838	999999	351	263	999999	574	999999	881	187	662	783	602	199	247	999999	168	999999	999999	318	38	267	141	14	999999	380	807	401	430	904	271	999999	906	503	205	779	185	212	999999	228	500	562	328	484	610	999999	999999	746	411	220	54	999999	580	823	915	792	706	338	513	999999	919	183	254	976	915	610	876	999999	994	467	890	956	593	999999	818	475	999999	657	404	970	854	70	989	999999	860	999999	482	93	588	413	82	846	698	388	309	327	317	999999	569	10	991	999999	999999	943	330	98	999999	245	15	449	853	59	934	543	38	858	999999	45	999999	999999	137	793	519	590	394	999999	267	214	45	500	168	596	999999	404	978	436	318	56	
999999	771	751	999999	999999	149	559	33	911	165	359	999999	144	282	235	863	872	208	999999	172	558	286	830	999999	210	515	999999	267	961	540	999999	601	550	147	999999	354	953	890	715	999999	999999	999999	999999	999999	855	594	365	999999	999999	234	531	780	528	156	497	999999	941	498	999999	571	858	302	71	381	999999	758	900	997	999999	999999	909	999999	492	537	141	197	999999	999999	408	615	999999	404	999999	737	19	783	82	404	649	544	413	465	999999	999999	999999	738	310	761	511	106	999999	999999	761	999999	324	548	999999	999999	999999	999999	467	999999	99	431	421	999999	405	999999	371	817	685	506	358	590	477	999999	999999	999999	25	999999	887	393	226	311	921	999999	643	415	422	470	496	91	389	348	87	199	375	431	732	68	342	975	999999	694	999999	197	20	180	23	870	419	949	976	622	423	83	996	788	510	630	820	990	911	901	331	604	127	19	512	287	88	707	615	956	69	911	999999	999999	890	734	781	472	401	999999	60	546	115	766	999999	999999	999999	587	921	112	248	352	999999	497	999999	816	79	999999	668	736	999999	712	344	29	563	512	89	473	897	775	849	357	598	368	851	784	499	361	93	507	999999	501	786	513	718	999999	846	999999	169	84	664	779	999999	999999	761	999999	212	95	212	423	925	729	690	155	262	890	753	705	646	588	326	999999	917	999999	652	999999	999999	999999	311	847	665	582	314	822	121	79	554	933	999999	513	999999	413	999999	670	999999	999999	811	640	260	827	963	999999	860	581	999999	945	861	643	23	999999	421	381	784	999999	757	353	999999	867	999999	193	346	819	108	143	15	912	569	257	999999	297	488	295	579	483	883	999999	999999	732	999999	175	999999	910	920	999999	101	210	629	793	912	239	999999	999999	606	76	491	153	52	999999	576	845	386	999999	999999	725	983	999999	999999	310	999999	243	631	999999	803	999999	976	435	899	963	52	999999	292	999999	345	359	999999	544	689	513	992	999999	482	995	999999	228	789	999999	856	999999	160	999999	409	329	321	679	608	256	149	999999	100	66	254	88	684	771	562	609	279	705	377	449	999999	298	318	741	760	635	536	585	89	383	579	704	999999	87	405	999999	464	999999	750	999999	404	952	999999	936	496	404	320	394	665	189	333	160	827	711	528	120	20	580	999999	972	999999	564	658	717	486	550	275	607	999999	598	155	613	999999	276	55	999999	876	382	254	366	324	151	920	899	999999	999999	999999	111	999999	294	999999	883	746	999999	999999	999999	303	999999	999999	945	138	713	28	999999	44	720	
205	560	666	44	244	638	335	562	999999	578	644	999999	999999	68	999999	173	999999	91	645	271	866	186	885	215	200	181	999999	309	237	611	999999	853	864	339	233	326	445	524	60	999999	999999	194	999999	811	205	544	46	401	282	999999	665	937	999999	773	853	29	674	461	843	72	714	999999	334	56	999999	790	895	339	999999	357	728	533	40	999999	714	682	65	84	19	656	145	999999	999999	272	945	194	432	101	999999	213	651	984	681	999999	610	530	859	84	365	999999	999999	707	566	925	999999	141	907	111	999999	181	964	999999	451	999999	927	192	10	71	110	271	367	803	853	631	705	999999	852	51	719	193	822	980	718	603	17	437	965	111	36	814	287	331	42	999999	999999	999999	542	494	71	427	530	797	973	103	58	845	854	934	999999	501	288	999999	391	875	358	983	999999	847	999999	499	226	999999	45	296	999999	999999	999999	548	999999	999999	211	367	980	301	662	35	17	999999	555	172	999999	41	999999	999999	535	999999	940	999999	956	999999	178	694	316	571	210	999999	999999	687	119	22	83	315	999999	574	299	920	884	999999	222	332	976	267	999999	26	915	999999	26	510	760	999999	105	615	592	137	486	517	61	418	100	999999	272	330	515	543	999999	277	488	317	245	615	536	849	943	633	289	911	999999	300	655	24	615	262	999999	999999	916	999999	999999	999999	98	782	999999	475	999	191	70	656	751	759	927	647	707	708	274	155	46	255	671	958	847	574	125	761	762	85	425	20	999999	969	626	630	554	73	229	462	745	71	849	999999	999999	999999	999999	999999	373	999999	317	999999	999999	781	999999	670	797	765	999999	524	999999	117	712	999999	765	59	262	781	142	306	103	999999	489	999999	409	975	406	908	395	999999	414	482	999999	754	999999	519	999999	622	469	955	833	789	496	705	795	638	358	925	996	523	380	388	999999	999999	914	674	427	185	381	999999	274	888	380	999999	119	194	719	958	166	256	999999	640	322	187	473	314	157	784	26	771	626	480	999999	871	845	36	972	331	840	103	101	848	250	934	690	999999	999999	144	595	610	918	400	769	749	999999	739	999999	332	602	999999	527	642	999999	999999	908	794	976	508	516	999999	222	397	127	73	164	999999	399	388	497	529	895	999999	199	415	999999	236	999999	172	384	115	960	650	729	240	576	459	689	640	999999	895	968	910	627	511	398	999999	282	705	594	318	999999	687	835	999999	714	514	999999	999999	999999	681	999999	813	134	999999	132	999999	999999	887	496	705	499	758	361	999999	999999	999999	
395	687	26	999999	954	15	577	75	765	999999	815	655	525	999999	15	936	999999	354	812	164	786	225	999999	826	863	395	219	999999	819	591	335	999999	522	999999	129	999999	999999	436	999999	87	245	999999	646	849	756	999999	371	434	699	562	874	17	788	999999	208	179	307	999999	467	568	796	688	256	183	947	581	142	796	942	249	210	999999	627	999999	918	728	579	999999	79	850	999999	784	200	266	716	999999	455	999999	999999	949	999999	545	968	168	291	557	811	472	901	185	879	575	492	459	362	427	389	63	999999	999999	999999	767	130	999999	545	22	999999	989	467	629	135	26	274	992	781	999999	488	469	999999	370	916	117	638	999999	999999	458	301	740	904	298	939	999999	638	60	360	700	425	361	622	279	69	999999	999999	281	999999	863	310	499	678	698	939	919	609	127	563	491	139	235	999999	97	720	757	95	999999	690	734	388	224	641	91	248	136	846	184	311	999999	113	999999	999999	999999	157	801	72	216	359	999999	999999	521	999999	868	571	199	999999	535	559	311	999999	836	591	325	484	96	857	596	999999	812	83	435	815	999999	388	999999	390	999999	939	918	695	879	818	670	942	867	727	773	519	58	999999	320	999999	999	999999	276	775	529	633	71	943	475	756	547	999999	366	999999	38	490	798	809	999999	596	640	616	999999	27	920	383	616	368	94	999999	410	401	762	999999	815	109	121	997	861	905	877	974	229	132	281	724	586	999999	999999	292	999999	249	243	723	999999	393	999999	259	854	999999	999999	999999	859	398	999999	156	999999	555	890	999999	999999	999999	947	282	718	666	999999	733	746	999999	796	454	669	802	366	999999	999999	999999	826	431	596	862	152	999999	888	185	125	831	776	135	541	999999	282	999999	999999	919	301	961	15	999999	999999	999999	999999	658	359	572	43	66	42	195	988	154	728	468	342	516	659	243	393	543	550	564	999999	999999	999999	765	182	898	888	999999	999999	205	43	509	434	817	358	494	999999	325	999999	68	799	590	146	999999	313	813	999999	407	270	68	578	999999	776	999999	999999	999999	999999	593	399	145	178	595	327	999999	120	228	43	999999	167	174	999999	77	999999	492	765	999999	484	276	462	368	469	490	187	810	627	571	999999	991	995	999999	499	771	926	15	889	214	999999	353	999999	94	779	913	999999	999999	999999	510	79	999999	999999	454	418	728	140	41	676	688	999999	516	176	548	496	52	529	700	675	999999	999999	396	602	561	113	140	989	378	589	555	249	91	629	126	502	448	325	550	57	770	999999	895	339	
999999	796	756	187	738	598	737	394	549	429	999999	368	682	691	999999	350	287	999999	999999	451	131	999999	336	886	59	56	999999	727	978	653	904	476	256	67	402	765	357	953	260	780	851	999999	700	662	999999	758	819	757	209	210	769	41	878	453	218	761	469	999999	137	691	999999	20	415	896	525	607	122	625	299	359	999999	999999	488	982	999999	999999	749	999999	340	301	999999	300	527	778	883	999999	999999	803	849	999999	305	487	825	569	239	841	999999	803	147	999999	645	203	468	849	999999	445	999999	895	852	258	999999	795	999999	836	464	260	493	637	22	651	18	318	999999	658	64	515	508	919	752	759	214	945	999999	390	655	43	832	677	999999	448	330	702	950	601	627	509	999999	988	115	979	357	127	791	495	999999	999999	427	809	999999	701	999999	633	152	103	53	999999	269	999999	191	999999	999999	999999	76	574	331	315	368	999999	999999	555	566	520	813	773	411	96	164	999999	449	999999	999999	33	999999	869	999999	696	559	857	999999	560	250	799	806	684	561	542	61	226	173	635	969	253	999999	999999	144	999999	819	379	999999	956	913	227	709	863	814	999999	932	999999	999999	999999	755	511	626	999999	314	767	713	999999	221	868	44	999999	877	999999	358	372	255	642	734	999999	876	190	999999	601	646	32	100	943	869	167	999999	855	163	999999	999999	999999	626	999999	934	377	713	690	167	823	999999	976	349	894	999999	452	159	300	471	999999	758	575	346	34	834	292	676	770	999999	64	999999	189	783	349	999999	999999	745	948	707	999999	381	195	32	351	679	999999	683	999999	438	999999	999999	319	394	999999	779	313	999999	601	999999	999999	700	943	430	113	564	999999	202	999	959	999999	706	211	592	114	999999	573	552	999999	355	999999	608	999999	342	842	56	949	999999	607	570	631	768	153	486	999999	666	999999	765	919	786	999999	999999	683	246	813	720	806	726	289	579	999999	761	999999	256	308	54	230	611	587	67	614	999999	594	439	337	855	562	725	999999	447	999999	807	633	218	417	695	925	243	528	132	999999	999999	999999	38	363	870	642	897	999999	999999	446	827	187	861	181	991	883	253	909	957	999999	91	198	842	411	408	999999	918	839	999999	999999	999999	92	465	817	391	441	999999	86	466	223	665	547	527	11	350	630	771	999999	426	812	681	333	570	965	167	44	673	999999	954	743	724	999999	575	891	459	744	721	54	790	559	327	999999	453	744	501	544	671	999999	70	999999	366	999999	423	799	447	999999	999999	500	660	357	767	938	131	999999	499	607	
