500	500	
119	94	96	91	102	88	103	95	92	105	96	98	103	95	93	113	102	114	99	104	102	93	85	93	112	106	103	106	119	91	111	99	109	95	105	110	113	110	107	93	88	95	81	112	91	94	101	87	107	93	95	94	117	109	91	98	83	96	117	104	103	91	119	102	99	95	96	105	107	98	92	87	95	93	101	107	98	99	110	97	99	98	116	103	98	85	109	98	101	92	93	107	106	90	108	98	105	90	100	84	88	99	92	96	105	107	110	95	79	89	106	92	98	109	78	114	93	92	94	107	85	83	116	94	109	89	92	89	108	105	101	110	100	92	92	109	93	110	93	117	96	93	97	106	101	97	114	97	108	76	108	93	106	102	117	106	110	103	88	115	106	108	101	107	87	92	98	96	108	105	103	107	77	97	97	93	92	118	111	111	92	91	81	91	93	113	106	91	94	118	94	94	92	97	108	98	90	102	111	102	97	110	99	79	117	111	88	97	113	94	98	99	111	104	82	96	96	99	94	115	111	107	117	95	110	117	93	111	87	101	83	102	104	108	101	92	101	104	86	101	89	100	112	102	100	111	93	100	96	90	97	87	102	93	90	101	107	91	116	86	83	111	100	95	87	114	96	74	89	107	107	104	115	95	111	111	89	104	85	97	107	105	99	89	99	94	101	109	96	104	103	113	94	95	90	99	112	94	101	99	128	89	97	96	103	108	108	103	104	79	92	92	107	97	109	85	114	100	101	96	84	106	94	89	84	88	92	111	100	93	102	114	76	92	84	84	111	110	113	117	108	101	90	114	98	84	111	114	113	105	95	93	97	107	106	100	96	118	107	96	112	108	114	106	86	122	96	94	96	114	120	115	90	107	106	97	110	84	98	78	77	98	103	94	112	95	106	106	112	112	90	98	107	102	104	110	91	114	90	102	104	104	100	104	104	100	105	123	93	97	85	114	103	108	101	92	90	107	99	104	106	92	91	98	100	92	112	97	96	85	92	112	96	108	88	99	109	108	88	104	103	97	101	110	103	107	104	117	104	108	92	109	109	91	84	104	100	98	92	105	99	106	99	94	104	116	102	94	103	95	111	108	101	89	118	97	101	99	86	91	93	104	92	114	105	98	96	96	119	113	85	108	92	86	88	83	94	103	93	100	
91	105	115	116	103	96	97	102	89	96	106	98	90	94	98	88	98	98	121	92	91	100	109	105	114	99	99	91	106	101	96	104	92	108	108	104	89	96	94	108	103	99	98	96	100	97	86	113	112	96	95	106	100	102	106	109	99	102	86	113	95	104	99	100	112	105	94	103	90	109	102	115	111	90	86	90	117	85	94	95	118	91	95	93	94	77	104	95	96	113	99	96	100	89	108	105	110	115	102	97	81	94	110	105	104	115	88	104	102	101	75	96	107	98	113	90	106	119	101	103	122	92	103	111	94	108	98	109	96	90	103	112	101	94	102	94	103	93	96	100	104	86	99	104	111	97	106	101	118	84	107	91	105	92	88	119	104	97	113	113	117	111	98	89	82	99	89	127	111	89	100	104	99	90	99	98	123	94	102	98	90	98	93	95	110	97	98	104	88	105	100	98	78	95	104	93	99	111	77	103	104	93	99	93	86	106	93	109	102	88	88	101	119	87	89	94	112	108	101	95	103	109	104	93	105	109	109	93	95	94	88	98	96	111	119	115	101	101	99	98	103	89	97	77	91	95	94	97	96	104	83	92	102	109	101	90	104	90	106	105	103	109	108	90	98	102	108	124	103	98	108	105	103	107	102	91	105	107	96	86	76	103	114	91	93	113	92	125	97	74	121	84	97	111	94	85	96	98	118	101	111	118	107	100	132	88	124	99	97	92	104	101	82	102	102	106	98	93	94	98	93	89	92	84	99	72	91	99	101	105	117	87	78	94	102	91	93	89	94	101	97	103	101	98	121	103	93	103	109	109	105	112	99	101	95	116	107	84	101	98	86	90	103	122	94	99	114	100	75	89	91	93	100	86	88	90	99	95	88	98	96	104	105	92	102	78	117	95	112	101	97	77	101	82	137	102	88	102	90	107	97	92	96	109	116	93	102	100	105	115	95	101	99	95	99	112	99	136	88	88	100	91	107	97	121	94	113	99	90	101	108	92	114	93	103	96	99	102	81	103	101	94	96	91	100	97	111	98	90	104	95	121	107	94	107	95	107	105	90	110	103	102	120	110	112	116	104	96	101	96	102	113	86	114	92	96	93	96	98	119	96	92	87	106	93	90	101	99	111	87	102	88	105	112	116	104	95	96	120	105	
314	58	195	999999	757	56	377	999999	611	511	726	999999	545	11	76	273	66	567	917	129	999999	165	999999	314	683	418	265	163	174	946	803	151	782	103	384	999999	650	830	119	999999	331	999999	999	999999	107	940	140	999999	317	353	675	727	960	999999	665	159	214	881	553	999999	791	223	931	999999	999999	585	157	451	626	999999	623	999999	457	90	797	11	165	449	216	999999	287	354	846	999999	280	999999	191	999999	437	235	999999	769	286	770	56	118	17	344	696	522	793	999999	294	999999	999999	449	279	879	610	663	994	764	675	999999	71	446	999999	120	393	631	999999	999999	24	999999	316	853	949	687	43	689	994	820	752	693	949	598	69	127	999999	830	806	311	774	774	240	518	104	999999	709	609	741	896	951	75	128	29	675	893	421	876	500	592	845	921	669	183	21	981	862	473	999999	259	30	562	824	999999	999	249	170	797	759	484	977	434	999999	107	869	687	574	929	999999	176	705	224	340	224	999999	853	999999	67	507	999999	612	245	233	491	999999	999999	999999	999999	30	435	732	624	126	26	614	999999	999999	571	314	999999	417	932	550	999999	553	805	232	610	637	155	145	999999	300	647	871	999999	999999	466	231	999999	447	548	908	497	443	999999	108	323	609	53	999999	542	999999	183	999999	680	694	22	938	999999	176	639	398	874	999999	629	999999	999999	155	999999	220	516	350	834	886	869	999999	999999	776	999999	999999	908	999999	999999	275	999999	360	127	999999	201	999999	198	528	160	313	807	159	43	208	999999	757	999999	178	737	833	999999	202	918	296	999999	655	642	999999	476	373	267	999999	804	999999	697	279	216	999999	999999	824	32	988	999999	530	88	719	990	854	962	714	999999	999999	999999	760	902	410	441	831	117	999999	415	951	62	786	56	179	355	999999	999999	544	551	103	223	913	811	384	12	398	217	125	665	787	999999	761	296	527	999999	999999	999999	297	837	384	428	419	419	999999	936	413	484	909	374	999999	353	427	172	999999	526	359	949	527	407	53	623	991	999999	627	678	999999	499	528	803	312	727	999999	707	177	675	804	504	741	448	598	999999	307	751	110	443	855	599	313	10	26	999999	189	889	999999	761	436	539	791	402	646	914	955	999999	999999	999999	140	999999	995	318	722	855	218	88	809	139	326	250	999999	194	822	700	999999	527	787	218	548	334	999999	416	248	999999	712	349	802	684	959	201	999999	272	313	145	999999	995	288	170	999999	110	90	999999	444	196	760	607	579	945	727	437	999999	999999	299	805	
999999	589	999999	999999	152	869	999999	134	180	999999	560	999999	880	687	106	201	249	626	999999	447	254	258	971	62	513	999999	769	857	956	531	872	835	972	508	999999	999999	925	831	27	25	999999	955	494	319	635	253	727	999999	849	536	198	702	999999	999999	561	559	617	999999	943	999999	999999	429	999999	999999	262	724	544	382	359	90	999999	417	609	317	623	299	999999	661	999999	999999	999999	999999	17	430	343	180	999999	131	946	999999	407	909	999999	979	915	404	787	846	67	910	709	354	999999	999999	270	780	102	223	237	999999	795	956	600	683	659	233	421	747	314	92	420	422	999999	581	683	366	999999	629	401	229	999999	999999	604	515	560	43	343	248	169	563	87	101	893	999999	983	450	318	999999	999999	691	983	49	541	974	500	296	999999	961	95	904	259	473	999999	18	760	877	362	94	999999	626	889	182	587	999999	14	328	529	750	598	242	57	325	309	709	999999	472	386	999999	999999	273	123	999999	999999	265	999999	999999	279	884	924	115	98	234	92	999999	802	810	462	999999	970	181	999999	999999	373	853	857	934	173	122	772	298	501	999999	999999	858	512	517	999999	332	447	400	999999	999999	825	492	999999	822	243	999999	907	435	19	999999	659	843	506	944	999999	309	408	379	450	999999	999999	636	614	365	165	233	200	294	790	139	352	579	132	133	999999	880	999999	44	700	567	214	346	999999	905	83	236	362	568	508	999999	924	999999	949	999999	999999	198	878	788	667	20	416	622	645	880	999999	89	720	382	999999	139	600	373	678	883	952	775	358	708	291	929	870	999999	999999	999999	214	283	999999	239	601	999999	11	999999	377	690	160	591	701	407	661	999999	515	980	999999	379	129	999999	400	76	940	756	839	179	999999	737	149	783	836	574	675	970	999999	491	780	445	137	678	996	999999	732	370	84	951	57	298	999999	890	665	999999	999999	654	883	563	999999	999999	325	831	999999	999999	551	377	755	137	999999	691	543	999999	209	531	251	999999	563	412	999999	579	682	888	132	999999	323	258	128	428	623	31	96	896	999999	934	999999	305	262	367	446	365	615	947	229	366	754	400	690	144	175	509	100	999999	230	720	999999	999999	999999	999999	999999	302	258	336	513	710	604	999999	832	275	411	945	198	999999	965	999999	999999	999999	668	999999	463	922	999999	984	262	123	999999	615	675	481	770	999999	999999	55	999999	154	117	288	443	519	761	116	568	425	999999	230	321	894	515	999999	756	999999	769	943	753	403	734	274	83	400	779	989	971	360	504	719	
358	153	999999	999999	870	685	301	158	14	356	364	152	261	42	999999	46	109	433	724	342	922	653	999999	999999	419	843	999999	53	999999	772	145	999999	920	23	871	178	739	694	999999	81	146	620	938	407	49	999999	22	999999	598	742	889	548	635	171	796	705	851	999999	999999	37	480	258	419	242	221	156	231	248	170	999999	307	999999	61	653	205	311	715	999999	608	828	830	174	454	999999	882	596	581	758	226	176	326	231	293	354	600	888	211	706	195	892	369	773	880	964	445	485	497	982	966	495	989	999999	908	583	206	316	999999	422	999999	999999	575	472	32	994	316	85	130	706	62	317	110	19	709	716	999999	67	294	490	561	407	109	599	792	731	186	369	999999	999999	158	294	999999	789	356	570	326	897	999999	885	999999	999999	364	999999	999999	658	394	980	258	201	124	149	31	323	999999	952	525	976	680	999999	818	946	762	420	558	768	233	321	662	148	999999	571	316	408	831	201	52	318	670	999999	346	205	121	131	999999	19	272	770	999999	404	54	350	999999	999999	77	999999	999999	944	242	171	999999	83	328	999999	801	999999	832	623	491	668	909	216	315	546	955	622	835	640	999999	548	999999	462	393	268	999999	999999	354	999999	341	999999	594	999999	86	509	708	999999	877	12	329	999999	186	999999	289	269	999999	837	999999	680	504	455	876	999999	129	693	665	973	690	69	24	752	999999	999999	292	999999	999999	810	140	806	999999	999999	744	833	320	782	372	855	999999	133	999999	266	999999	674	999999	886	254	999999	978	999999	843	734	582	818	987	577	842	210	367	918	999999	999999	707	238	842	812	999999	52	655	347	331	810	999999	566	295	758	738	999999	624	406	999999	456	831	748	963	113	999999	999999	999999	743	999999	999999	498	264	938	99	559	786	831	999999	185	999999	972	641	70	42	999999	26	532	238	999999	317	999999	961	801	999999	852	999999	274	739	703	999999	206	912	999999	999999	999999	545	627	999999	209	999999	703	999999	230	915	484	200	687	930	999999	103	404	617	904	632	586	536	463	209	247	600	521	999999	845	402	999999	69	243	901	720	398	999999	335	39	886	613	510	741	885	264	661	281	344	570	610	388	589	999999	774	999999	785	999999	999999	959	609	999999	610	240	827	910	999999	956	786	220	999999	999999	999999	999999	999999	28	85	795	577	945	999999	999999	999999	531	245	23	424	61	999999	327	934	316	970	999999	430	999999	999999	280	999999	999999	840	999999	494	999999	999999	999999	319	12	990	756	507	990	514	482	383	999999	264	89	994	
999999	496	372	999999	999999	285	999999	734	999999	167	571	999999	999999	882	602	114	881	834	999999	741	339	703	422	999999	712	819	944	802	497	992	149	999999	923	285	999999	488	477	999999	35	849	326	999999	616	999999	428	740	701	117	999999	378	999999	455	999999	999999	665	120	83	311	784	649	999999	671	999999	710	27	379	101	530	783	124	637	673	809	213	424	167	97	577	999999	972	127	836	890	129	500	694	990	999999	620	999999	414	175	432	385	518	999999	935	906	827	999999	649	181	334	797	740	828	645	998	923	507	33	999999	668	999999	531	503	999999	126	219	332	389	999999	999999	999999	999999	471	251	434	695	769	232	999999	999999	593	332	946	512	103	388	999999	59	992	662	122	964	908	506	619	854	24	999999	818	697	504	999999	143	271	539	97	278	999999	221	312	163	284	999999	755	85	489	585	991	687	738	547	999999	397	852	999999	999999	999999	964	632	579	680	999999	414	493	256	924	999999	999999	972	16	119	95	999999	689	509	999999	131	162	431	139	279	999999	196	999999	159	999999	999999	291	473	708	999999	314	954	641	632	267	870	359	509	160	300	899	29	681	628	462	999999	707	999999	960	709	999999	543	503	310	657	999999	334	999999	35	652	999999	999999	273	719	999999	999999	205	999999	252	966	771	653	280	999999	379	13	515	462	696	784	574	938	513	999	648	771	461	999999	974	557	546	25	483	508	392	999999	755	961	822	331	250	651	110	999999	937	994	272	664	931	654	999999	871	647	251	87	969	708	273	80	44	679	865	92	999999	999999	756	179	771	456	999999	999999	553	639	375	999999	999999	999999	999999	72	654	508	796	409	330	363	674	999999	999999	430	422	978	999999	999999	999999	652	999999	568	999999	999999	190	824	500	218	999999	999999	651	242	281	707	999999	142	999999	999999	426	999999	882	465	761	340	755	388	938	999999	43	713	766	661	852	723	168	364	430	947	882	829	999999	588	170	924	999999	442	999999	533	276	290	789	999999	474	261	769	919	999999	999999	999999	802	999999	159	185	999999	639	999999	999999	558	999999	800	711	251	328	597	527	304	305	837	999999	323	291	999999	84	753	923	485	197	600	954	248	557	354	139	999999	942	859	413	999999	294	723	62	547	984	476	578	999999	999999	999999	999999	474	999999	970	999999	504	520	999999	84	431	999999	163	802	789	604	310	999999	367	999999	249	999999	667	891	671	999999	905	999999	744	430	608	999999	385	999999	319	865	490	999999	587	896	999999	568	470	784	981	30	140	920	272	943	683	999999	221	435	
722	232	76	582	953	427	552	243	776	61	999999	256	237	639	492	999999	999999	686	666	470	486	999999	194	883	999999	650	422	984	998	999999	746	385	964	949	801	97	999999	907	671	169	353	401	999999	999999	999999	735	792	500	438	347	828	997	566	999999	999999	51	48	193	999999	312	15	568	245	975	315	100	999999	288	837	405	136	216	999999	506	127	999999	888	775	574	185	858	921	556	660	999999	999999	819	223	10	760	58	614	245	369	164	785	166	815	113	228	452	999999	663	999999	221	999999	999999	70	633	864	999999	272	618	496	999999	94	22	585	13	566	999999	78	288	87	356	521	999999	656	352	341	928	82	672	356	732	354	267	523	999999	360	999999	758	590	999999	999999	785	996	748	915	999999	772	999999	999999	546	947	384	236	585	685	700	650	335	717	999999	936	89	600	272	999999	109	826	499	999999	653	798	999999	488	999999	999999	571	525	232	740	282	569	999999	999999	135	408	358	128	999999	999999	747	710	999999	999999	298	999999	527	195	733	984	999999	253	283	443	168	748	999999	999999	93	999999	999999	999999	999999	594	445	732	588	999999	474	999999	416	981	153	662	399	942	999999	480	199	942	952	386	791	248	925	38	296	999999	999999	387	999999	462	44	576	722	572	293	846	606	566	620	708	720	869	578	833	109	621	54	226	999999	954	999999	150	162	738	393	188	669	999999	999999	674	717	999999	999999	953	947	999999	939	826	659	521	874	632	999999	254	665	999999	999999	999999	929	675	869	885	999999	28	999999	893	423	984	999999	114	186	199	999999	946	999999	999999	999999	999999	886	532	681	999999	566	869	90	999999	818	908	999999	999999	518	999999	486	999999	805	831	999999	999999	999999	63	999999	954	647	999999	999999	684	510	999999	263	42	943	56	215	406	993	651	999999	999999	938	680	85	515	912	717	999999	609	713	360	999999	168	542	116	425	833	379	726	580	21	535	999999	573	442	654	49	528	471	372	89	776	999999	513	963	999999	528	999999	999999	52	930	999999	734	971	999999	244	104	999999	836	999999	382	999999	276	80	999999	601	543	116	642	999999	999999	198	999999	247	633	583	999999	655	999999	182	999999	854	731	999999	649	62	999999	999999	423	999999	999999	999999	691	841	989	62	999999	93	999999	371	400	999999	345	999999	999999	742	834	497	999999	576	258	448	999999	664	999999	527	305	593	430	264	800	119	692	999999	310	332	506	999999	257	580	999999	903	460	218	781	485	999999	945	999999	907	227	999999	999999	999999	949	121	630	36	999999	472	999999	916	999999	940	570	291	728	901	
485	999999	245	551	999999	999999	999999	354	988	999999	883	257	999999	360	89	523	999999	497	34	845	494	999999	702	480	184	785	824	999999	999999	519	999999	499	756	999999	469	665	672	676	73	327	355	604	132	918	153	999999	463	405	836	149	903	83	999999	883	999999	295	155	764	377	464	999999	344	113	999999	999999	393	500	400	891	424	999999	370	999999	999999	499	889	77	999999	336	999999	332	428	999999	111	615	575	999999	999999	999999	183	520	907	309	999999	383	20	999999	999999	999999	759	999999	72	514	422	298	999999	649	558	393	526	228	371	438	62	999999	524	24	999999	863	497	999999	628	999999	717	999999	999999	71	824	333	999999	399	423	928	576	999999	269	999999	908	813	999999	925	684	489	683	955	999999	479	999999	477	859	996	498	999999	367	609	741	999999	797	518	355	481	999999	235	904	137	804	443	999999	108	872	999999	115	999999	999999	572	475	148	516	762	755	473	815	999999	474	492	900	633	570	999999	999999	397	999999	399	467	999999	110	459	584	555	161	714	618	158	604	999999	890	999999	999	795	999999	602	365	44	762	882	999999	478	760	422	999999	180	999999	999999	885	485	493	999999	999999	999999	471	26	564	960	611	999999	854	667	999999	225	601	601	999999	774	833	620	999999	999999	999999	584	934	632	999999	172	999999	999999	841	999999	272	999999	766	184	999999	999999	334	999999	48	404	433	721	37	999	725	545	820	636	546	108	70	274	999999	410	89	157	999999	838	327	401	642	630	209	140	404	633	459	427	33	824	999999	715	581	636	658	915	999999	935	999999	162	352	692	999999	743	663	999999	675	365	105	429	999999	999999	999999	646	762	803	522	897	999999	999999	96	999999	612	721	658	355	692	816	752	173	601	329	931	175	999999	950	196	465	477	406	958	103	331	604	279	999999	915	999999	999999	999999	402	999999	340	999999	76	949	89	721	94	317	315	858	612	999999	828	999999	999999	634	999999	812	616	66	999999	208	999999	999999	81	18	452	999999	439	757	942	896	771	942	988	125	109	109	870	474	999999	999999	999999	110	490	400	775	54	999999	291	347	72	248	345	239	142	681	83	877	81	279	999999	877	557	915	999999	169	886	246	448	535	999999	941	999999	685	999999	118	42	511	681	242	407	314	158	999999	879	658	999999	712	856	443	36	999999	798	205	999999	291	542	194	774	240	999999	808	999999	999999	999999	999999	107	659	999999	33	999999	571	206	838	999999	85	729	147	46	999999	733	999999	999999	14	509	999999	152	946	999999	978	575	999999	737	999999	999999	599	999999	999999	570	999999	
999999	776	999999	832	999999	999999	999999	960	332	915	562	999999	158	999999	506	715	428	945	999999	999999	978	160	964	990	458	999999	834	755	999999	282	720	336	999999	287	507	999999	999999	556	219	999999	999999	192	623	778	425	180	699	30	944	637	181	419	155	987	779	999999	811	999999	384	994	630	279	474	60	204	236	828	999999	219	550	285	871	735	999999	342	796	999999	196	999999	287	999999	814	811	858	111	311	999999	999999	507	107	154	999999	999999	225	423	971	999999	573	584	199	351	829	999999	404	361	309	683	943	654	983	999999	625	187	106	999999	816	468	999999	999999	892	55	248	372	122	999999	598	699	519	999999	999999	88	963	999999	385	936	281	999999	416	506	999999	628	247	935	524	234	528	509	85	332	999999	512	111	625	691	154	112	999999	698	998	762	999999	999999	999999	999999	905	909	999999	802	170	622	812	999999	999999	156	999999	807	313	848	887	876	99	623	197	190	859	976	348	999999	241	999999	814	315	417	999999	202	999999	92	653	618	324	514	706	914	709	795	999999	999999	479	426	999999	999999	999999	810	132	672	986	975	999999	432	929	999999	999999	570	337	807	507	999999	375	953	809	724	999999	999999	573	999999	999999	999999	488	395	408	984	868	503	895	43	999999	505	999999	81	999999	999999	119	230	999999	753	421	146	587	902	298	816	999999	525	617	621	999999	999999	247	760	289	287	497	999999	34	999999	702	600	675	303	611	999999	999999	304	999999	330	999999	439	550	819	950	256	131	585	999999	999999	367	353	886	283	999999	817	268	999999	791	929	991	530	206	744	999999	820	470	293	301	999999	468	332	778	296	15	709	838	427	809	42	165	911	490	999999	999999	999999	713	401	409	793	743	999999	512	818	339	94	243	806	769	999999	785	838	294	811	132	45	575	600	278	999999	979	999999	725	759	773	999999	999999	763	167	999999	999999	79	883	507	552	645	999999	999999	956	920	999999	41	999999	679	256	326	627	678	319	551	784	123	133	999999	999999	902	107	753	54	999999	999999	479	999999	999999	32	999999	999999	786	999999	999999	225	615	999999	357	718	947	192	999999	512	456	461	371	454	999999	916	993	946	669	694	649	547	76	999999	706	999999	996	392	590	657	540	999999	840	420	831	336	178	479	776	506	865	720	62	251	597	798	682	35	44	161	38	770	295	102	618	940	159	700	999999	480	721	565	602	398	999999	999999	621	951	999999	999999	747	999999	179	999999	828	929	495	825	327	907	204	971	358	438	628	999999	87	747	999999	891	187	478	542	306	999999	310	
999999	999999	279	513	999999	731	413	755	999999	999999	600	132	999999	689	454	999999	383	39	285	999999	999999	173	999999	211	17	873	999999	730	111	279	981	999999	388	528	810	831	556	814	730	473	568	999999	34	124	179	954	483	121	447	999999	105	513	30	999999	104	955	893	999999	999999	999999	999999	682	999999	144	532	726	999999	999999	879	623	777	999999	308	812	191	613	148	999999	42	63	399	47	293	257	184	478	853	353	433	855	937	489	318	999999	891	885	999999	999999	591	999999	999999	737	242	823	86	536	214	217	999999	490	816	248	44	452	913	544	399	999999	960	63	999999	401	322	999999	685	298	259	881	921	306	664	258	73	589	843	661	804	469	180	647	274	646	500	943	48	699	454	866	513	999999	999999	551	999999	537	579	999999	425	218	148	788	286	333	295	556	826	567	184	455	999999	261	739	930	235	322	789	236	900	378	985	985	844	999999	999999	999999	810	122	329	535	20	34	246	999999	330	392	999999	940	360	944	127	481	999999	999	267	261	618	999999	325	617	748	352	918	56	233	162	999999	893	956	999999	745	713	248	648	445	585	999999	152	609	843	999999	849	875	955	261	513	470	844	136	125	999999	254	999999	711	787	999999	115	999999	373	178	448	476	984	639	999999	413	243	876	999999	999999	246	475	999999	482	665	898	999999	963	795	719	692	999999	767	999999	764	999999	917	536	999999	999999	479	826	779	999999	404	484	864	245	755	999999	279	593	290	999999	879	490	999999	999999	56	888	999999	152	999999	653	999999	999999	709	154	875	709	496	707	26	999999	212	420	999999	525	87	190	44	999999	217	999999	449	108	818	323	961	283	212	603	999999	971	587	337	432	999999	954	999999	999999	720	999999	56	361	572	577	999999	251	469	795	772	245	865	854	999999	999999	456	999999	387	530	395	192	601	999999	893	226	999999	208	874	987	569	571	32	415	324	870	171	595	999999	530	323	999999	999999	488	439	999999	625	127	628	999999	999999	922	999999	534	999999	537	769	549	999999	999999	999999	999999	376	999999	235	211	999999	999999	540	999999	773	860	336	857	217	323	690	122	77	536	601	927	579	481	999999	646	994	498	999999	786	110	621	137	530	996	27	705	30	263	238	153	174	587	999999	629	124	999999	718	327	77	846	657	482	932	999999	606	725	999999	469	589	216	725	435	753	999999	161	999999	805	861	199	999999	999999	859	838	392	999999	349	49	999999	897	60	285	999999	957	940	999999	149	999999	999999	400	301	810	999999	999999	31	428	739	833	552	477	999999	
791	857	999999	999999	186	797	999999	550	327	266	999999	999999	572	538	999999	554	477	999999	999999	22	537	38	470	897	806	118	195	817	999999	999999	516	497	384	515	268	427	52	999999	999999	655	999999	655	458	143	615	768	989	144	999999	873	999999	30	17	465	853	762	396	240	652	77	999999	825	586	630	750	198	668	66	280	513	511	970	59	889	999999	882	580	999999	291	48	999999	60	727	99	435	999999	490	919	661	506	999999	812	999999	999999	53	680	79	828	392	427	110	932	864	586	371	301	971	128	949	971	999999	69	999999	999999	948	561	108	999999	205	999999	999999	748	405	773	483	699	125	999999	846	835	999999	752	999999	864	938	196	195	150	727	999999	999999	372	970	690	323	971	863	250	747	491	999999	582	632	137	999999	361	537	999999	113	672	999999	618	999999	999999	167	440	125	999999	675	999999	376	957	768	999999	741	346	778	714	459	512	999999	999999	614	364	999999	999999	129	816	154	586	659	999999	47	999999	999999	905	999999	856	999999	883	855	778	999999	986	999999	624	999999	999999	396	999999	582	822	641	601	835	999999	13	917	859	926	320	308	940	99	112	281	920	712	999999	835	999999	999999	192	576	656	68	999999	628	249	639	426	557	999999	999999	14	836	999999	446	230	999999	901	999999	999999	999999	572	557	837	485	884	843	704	999999	468	560	999999	660	640	74	944	776	10	999999	677	229	509	763	878	999999	999999	999999	999999	483	492	456	934	999999	924	999999	13	108	999999	825	744	999999	999999	325	99	869	644	353	205	398	501	453	656	526	505	777	106	809	999999	669	400	999999	35	230	618	999999	626	64	999999	999999	71	846	999999	999999	641	280	999999	999999	673	19	999999	740	79	428	981	49	799	999999	999999	999999	489	203	429	561	434	999999	380	714	999999	87	253	589	617	999999	337	655	896	481	885	235	493	912	999999	669	144	659	548	606	999999	579	222	217	487	588	574	867	426	994	750	999999	900	579	486	999999	765	944	133	928	999999	336	999999	999999	533	999999	663	577	999999	759	427	774	587	773	999999	137	865	45	112	38	576	999999	238	902	999999	380	335	914	435	550	904	200	999999	619	515	912	436	999999	684	145	925	997	809	999999	999999	976	927	136	999999	999999	729	730	841	104	362	999999	107	250	999999	162	26	749	151	516	999999	999999	247	967	999999	563	701	999999	999999	967	113	999999	999999	572	334	999999	452	208	810	86	999999	183	358	999999	267	884	814	196	305	999999	999999	186	855	302	810	350	738	959	868	549	657	757	380	874	990	783	
999999	535	915	844	710	999999	938	75	696	682	878	804	710	999999	748	999999	999999	828	848	927	723	999999	761	984	24	999999	340	271	428	72	999999	483	452	483	913	999999	280	999999	821	999999	248	790	606	138	471	934	258	494	801	152	91	999999	999999	73	70	612	999999	931	999999	227	999999	677	646	633	999999	405	362	236	999999	468	244	999999	999999	548	999999	933	761	632	522	90	244	846	469	286	981	999999	458	389	423	311	999999	349	999999	604	823	999999	153	973	999999	76	581	31	34	342	907	867	545	999999	384	137	851	150	418	999999	999999	999999	999999	999999	651	999999	999999	999999	813	168	952	895	592	999999	724	128	999999	787	999999	456	509	222	822	137	379	999999	716	999999	15	999999	999999	375	930	883	999999	193	363	783	999999	633	999999	608	218	865	389	999999	284	143	762	999999	347	999999	768	962	249	770	817	89	990	537	910	975	999999	527	707	999999	964	708	790	541	764	999999	466	749	336	999999	14	956	747	999999	839	583	218	749	948	397	606	968	644	999999	375	284	793	793	722	153	639	999999	167	801	999999	999999	352	231	501	999999	606	999999	636	348	766	861	341	634	698	999999	767	229	999999	320	999999	995	74	999999	175	489	222	672	36	192	271	322	999999	946	999999	273	999999	986	257	616	999999	999999	999999	306	999999	513	942	169	999999	395	385	420	122	847	820	62	511	999999	65	22	129	934	999999	453	999999	453	73	395	999999	999999	106	781	972	962	530	403	663	999999	855	662	547	63	999999	641	806	850	999999	951	135	999999	999999	827	930	999999	496	856	999999	888	999999	999999	450	999999	999999	671	298	604	448	999999	326	427	999999	742	557	403	474	76	367	360	646	235	253	121	999999	70	671	278	999999	736	999999	999999	807	774	549	224	221	989	220	999999	999999	212	412	59	634	708	866	999999	999999	536	999999	429	498	244	252	993	397	339	999999	782	999	999999	753	711	999999	652	619	624	203	999999	192	484	856	460	17	443	999999	999999	999999	561	999999	651	998	999999	966	55	185	572	532	555	999999	999999	702	437	906	333	459	999999	374	982	98	252	826	937	354	295	573	999999	237	808	999999	204	852	736	588	358	30	438	745	639	476	57	102	999999	999999	310	782	999999	999999	684	999999	999999	828	504	472	951	999999	71	969	680	482	147	345	723	385	632	40	966	849	558	312	999999	955	734	515	51	160	188	999999	53	513	154	493	552	824	57	375	357	273	637	533	959	469	74	167	339	711	999999	272	884	280	816	579	996	382	999999	176	103	
999999	431	801	645	641	926	177	337	653	792	999999	337	266	682	703	221	999999	999999	561	890	577	999999	339	781	999999	546	773	697	999999	497	180	860	999999	999999	999999	841	999999	887	999999	999999	999999	830	685	918	479	934	999999	597	122	367	971	39	412	285	526	999999	102	29	729	999999	999999	480	761	166	622	49	457	984	999999	999999	385	146	999999	28	999999	999999	501	420	999999	999999	918	999999	584	999999	525	150	999999	604	755	556	749	816	168	233	999999	427	999999	529	306	440	487	643	283	261	982	835	15	394	292	779	320	681	718	999999	186	976	895	554	640	999999	591	852	999999	766	121	569	978	800	999999	999999	999999	999999	999999	870	504	284	999999	332	234	690	145	999999	999999	976	246	77	999999	420	56	414	531	523	889	823	849	635	415	517	999999	423	856	999999	756	715	110	349	567	847	999999	902	83	572	330	949	347	528	999999	999999	999999	54	471	568	754	233	55	164	999999	300	31	868	999999	395	193	999999	834	999999	316	607	875	999999	510	260	176	154	340	958	999999	999999	486	330	105	162	986	105	999999	298	999999	999999	670	945	266	276	825	385	42	688	389	519	125	416	221	932	386	999999	543	999999	402	609	892	999999	961	153	814	700	772	716	408	98	999999	999999	480	783	936	929	640	244	434	791	121	652	999999	684	824	999999	119	173	776	363	561	741	999999	999999	640	583	984	999999	461	135	612	999999	290	301	660	999999	935	437	995	456	992	308	999999	611	498	249	999999	286	328	744	999999	608	999999	54	536	126	650	630	152	363	945	527	782	309	999999	999999	371	287	33	999999	144	682	178	330	370	999999	955	294	362	400	76	999999	794	717	999999	13	386	999999	999999	543	928	999999	999999	999999	511	475	526	999999	999999	703	877	240	262	999999	999999	999999	999999	619	684	282	999999	365	277	751	999999	999999	999999	74	999999	185	418	136	522	489	326	828	397	999999	818	895	736	477	861	659	523	999999	999999	720	118	635	573	767	561	492	382	999999	47	542	354	274	741	461	722	257	295	751	717	773	757	780	521	999999	999999	788	999999	999999	504	618	238	461	999999	22	956	139	999999	650	575	39	999999	753	999999	854	192	554	999999	285	755	614	374	999999	128	681	962	337	124	670	966	999999	946	688	79	429	314	893	481	999999	505	592	645	644	186	687	665	14	989	999999	720	256	999999	271	938	999999	999999	467	343	120	59	629	25	942	684	801	93	429	683	371	550	299	999999	999999	780	173	969	729	999999	999999	999999	958	999999	457	949	720	
999999	685	749	189	184	846	560	371	679	999999	577	702	959	384	604	245	330	627	999999	999999	999999	209	491	775	999999	999999	872	999999	103	101	291	568	992	964	662	408	679	999999	999999	703	738	711	755	903	596	276	770	220	999999	780	637	720	341	527	999999	939	204	974	269	660	974	657	277	587	594	999999	710	995	721	205	999999	999999	999999	422	692	999999	453	587	189	653	754	661	77	322	464	999999	236	999999	427	723	999999	705	244	536	999999	91	443	178	999999	587	999999	775	999999	639	225	810	289	999999	834	84	495	617	795	999999	999999	323	590	954	132	33	782	245	577	998	991	999999	591	903	999999	611	37	999999	999999	602	96	979	172	999999	107	653	291	318	999999	352	237	597	910	627	630	415	501	489	55	999999	805	331	207	999999	648	364	999999	385	234	999999	57	220	349	203	529	926	161	162	856	479	742	473	604	234	770	404	950	963	999999	288	119	999999	240	999999	797	999999	781	670	788	743	999999	906	93	416	305	26	258	716	999999	703	264	348	632	576	553	999999	726	999999	730	253	413	265	112	946	999999	508	980	366	405	764	155	999999	373	999999	54	835	390	198	928	753	156	999999	865	579	34	770	999999	663	999999	465	49	999999	940	999999	339	179	804	999999	301	797	46	999999	321	344	999999	773	975	999999	531	717	999999	537	54	976	107	180	999999	532	921	999999	591	999999	926	999999	724	347	999999	828	783	875	41	252	999999	141	999999	264	999999	531	30	260	795	407	142	721	999999	511	763	999999	447	169	779	281	225	947	215	719	964	381	619	220	234	156	735	656	686	708	641	912	269	843	999999	868	999999	999999	558	194	194	215	435	223	999999	585	391	623	999999	760	37	948	926	997	999999	551	999999	810	36	648	672	485	45	999999	870	851	704	604	912	911	769	553	398	999999	535	759	945	405	636	648	764	121	999999	999999	680	692	986	271	999999	999999	955	999999	645	910	521	708	179	629	353	732	881	787	999999	999999	999999	483	560	904	472	539	605	516	183	387	884	561	924	999999	135	187	864	443	60	999999	999999	999999	999999	488	510	999999	590	326	999999	904	767	977	409	377	934	207	142	999999	799	23	110	449	528	999999	35	999999	999999	69	503	999999	868	447	736	505	237	923	575	81	404	645	949	289	999999	999999	999999	906	162	556	184	928	55	782	644	46	115	516	549	651	999999	550	52	530	822	886	45	329	250	999999	150	21	632	70	999999	163	74	820	986	999999	646	999999	999999	237	885	575	130	95	
999999	700	999999	720	384	923	618	999999	603	429	999999	999999	999999	301	665	258	999999	173	305	985	106	999999	972	999999	530	300	999999	343	742	814	644	999999	766	950	525	550	514	429	637	708	451	999999	559	644	364	419	25	355	463	559	821	721	279	999999	989	322	999999	114	200	94	919	999999	122	788	784	999999	809	292	775	124	744	986	999999	597	543	273	931	337	930	121	999999	658	879	193	999999	922	999999	631	961	999999	822	409	999999	552	789	176	720	771	859	155	999999	999999	580	348	814	999999	195	682	601	725	391	399	184	999999	999999	270	999999	928	795	999999	241	188	999999	572	302	344	757	983	808	999999	553	169	999999	785	511	551	88	540	999999	167	737	304	40	999999	999999	999999	999999	159	743	528	769	791	976	997	913	431	412	18	999999	480	88	212	999999	234	181	999999	999999	398	577	268	191	999999	999999	637	999999	999999	999999	93	751	869	119	607	999999	289	607	999999	193	480	871	90	999999	80	493	999999	89	535	999999	805	75	999999	999999	836	581	484	347	903	241	348	873	976	999999	328	266	187	370	481	961	594	627	419	48	451	527	999999	129	121	382	662	557	599	516	352	28	162	368	283	35	999999	999999	703	530	999999	999999	999999	807	999999	813	315	999999	608	573	835	188	655	999999	68	999999	95	365	235	531	579	791	283	469	930	310	114	999999	97	999999	206	652	923	888	204	845	631	689	999999	307	999999	999999	949	36	680	173	373	601	309	963	999999	999999	716	181	951	63	333	435	999999	519	708	496	450	162	376	193	264	766	366	999999	687	999999	65	928	464	454	841	257	999999	999999	999999	512	519	999999	515	796	936	751	936	150	522	205	811	790	598	580	684	999999	659	999999	999999	606	999999	95	999999	999999	355	788	717	999999	221	85	999999	120	583	206	976	326	647	580	257	999999	829	999999	701	492	594	275	999999	884	999999	55	999999	302	999999	340	999999	434	999999	999999	999999	157	999999	440	929	999999	559	700	217	402	604	999999	158	88	249	405	776	29	394	999999	999999	999999	459	833	736	999999	487	353	263	252	928	552	479	676	999999	999999	999999	399	999999	265	932	893	68	936	289	999999	999999	519	62	461	563	257	49	63	999999	370	698	210	703	763	958	216	999999	999999	474	61	888	482	948	999999	999999	386	734	139	861	66	32	999999	999999	332	999999	968	300	801	689	999999	512	425	655	769	410	277	695	532	306	726	455	999999	472	238	525	999999	570	912	999999	187	999999	910	202	965	348	186	657	381	495	989	915	999999	999999	
793	549	472	827	189	739	658	999999	999999	999999	999999	999999	928	999999	999999	999999	999999	408	387	999999	511	167	602	232	689	430	999999	999999	324	47	999999	810	808	818	999999	689	62	597	390	183	876	496	321	999999	999999	364	420	136	342	574	640	999999	537	380	773	635	946	250	147	759	515	999999	376	174	525	333	801	119	380	636	754	267	27	214	399	25	846	999999	174	999999	20	108	999999	750	999999	999999	999999	437	55	53	999999	999999	459	999999	668	999999	999999	999999	999999	734	562	310	755	706	819	383	573	999999	981	757	789	432	86	812	749	999999	760	626	768	799	999999	373	999999	337	893	942	807	396	546	561	999999	699	961	439	772	999999	999999	581	930	32	162	949	456	297	999999	319	735	647	882	261	87	504	999999	999999	683	199	246	428	812	999999	575	187	787	429	862	100	471	646	50	49	74	188	695	745	647	111	917	776	82	999999	999999	170	514	295	999999	400	320	208	755	999999	472	999999	769	63	456	999999	172	36	434	173	999999	999999	999999	842	196	999999	808	642	999999	582	999999	999999	355	999999	670	415	672	501	945	472	779	272	891	466	999999	999999	419	642	999999	672	938	890	351	908	735	127	563	999999	108	999999	592	677	93	182	311	12	999999	999999	392	51	312	999999	999999	962	394	586	208	150	275	999999	489	176	354	999999	999999	391	999999	446	502	553	852	11	403	999999	880	111	189	999999	165	574	571	879	999999	999999	369	278	809	389	524	159	919	422	406	62	106	425	333	639	539	999999	884	141	47	838	198	311	277	720	92	292	999999	490	984	700	484	609	915	106	999999	375	581	999999	922	353	999999	999999	604	351	274	999999	777	549	188	245	690	439	841	421	68	68	11	999999	306	241	752	438	438	999999	577	496	510	236	999999	173	999999	999999	219	694	213	999999	706	925	999999	628	999999	857	311	748	20	54	768	999999	999999	999999	999999	492	999999	690	600	205	999999	999999	999999	777	953	551	992	999999	897	999999	999999	157	217	310	361	85	642	678	999999	895	137	689	999999	532	728	16	999999	999999	799	855	999999	528	103	18	757	808	162	678	674	963	864	296	851	475	824	620	999999	737	672	298	999999	999999	999999	704	77	322	999999	250	59	947	362	999999	225	52	999999	701	63	209	552	553	923	964	13	762	41	841	837	230	708	999999	720	460	859	511	15	999999	564	999999	940	445	607	911	629	999999	611	403	81	809	643	999999	999999	96	999999	129	375	999999	761	999999	673	236	999999	981	541	941	999999	901	611	999999	46	883	
147	999999	269	999999	999999	999999	345	286	999999	637	770	38	587	586	551	633	275	740	999999	129	197	362	724	714	999999	626	379	687	999999	709	792	367	772	759	985	901	999999	87	183	363	999999	484	59	46	465	455	403	955	999999	603	635	871	577	917	696	784	940	554	157	329	642	657	785	452	845	412	999999	827	601	649	806	198	566	783	999999	999999	313	688	258	514	232	424	297	999999	83	999999	790	999999	73	999999	961	282	999999	853	720	893	999999	999999	200	63	200	576	999999	999999	796	999999	314	793	348	984	481	261	306	642	999999	227	999999	999999	999999	924	622	410	999999	400	999999	999999	269	712	999999	685	22	999999	498	999999	324	999999	70	546	110	636	999999	996	516	88	729	710	999999	999999	756	502	533	999999	999999	999999	440	789	999999	963	999999	999999	999999	602	731	662	999999	999999	763	111	999999	451	999999	999999	787	742	318	625	893	686	671	999999	557	971	956	569	161	212	477	231	764	535	844	106	483	837	458	23	999999	853	999999	953	946	874	999999	314	345	710	33	495	957	815	896	135	302	94	999999	216	646	171	511	999999	307	541	999999	792	999999	999999	349	949	293	305	359	49	578	717	999999	683	11	999999	234	451	189	982	274	948	639	719	999999	999999	132	252	999999	113	999999	999999	999999	999999	537	187	999999	284	370	83	211	662	465	856	556	584	63	41	214	994	937	69	590	325	277	398	999999	887	999999	950	827	999999	927	256	696	240	70	999999	999999	824	942	950	91	116	780	999999	493	782	172	230	344	999999	48	382	175	999999	758	341	148	149	33	821	999999	419	255	171	999999	999999	169	325	523	437	999999	389	61	987	978	483	999999	664	904	380	724	45	616	735	12	554	90	413	482	729	999999	16	801	131	999999	671	860	619	999999	284	622	847	999999	999999	216	659	330	188	315	284	796	483	244	999999	107	981	999999	999999	168	189	138	756	843	999999	950	878	588	930	65	999999	623	925	999999	630	999999	877	339	709	529	353	233	901	108	208	933	999999	771	158	34	950	999999	349	460	999999	999999	866	999999	912	956	337	80	400	133	998	660	870	695	999999	895	229	652	104	990	815	955	237	658	644	860	945	116	440	999999	115	449	283	475	999999	485	999999	999999	426	752	202	999999	832	778	109	547	999999	999999	168	999999	999999	307	773	358	999999	742	917	217	368	62	21	230	640	495	999999	559	386	405	606	138	13	356	235	999999	798	999999	999999	458	558	999999	797	637	948	187	110	999999	675	999999	999999	999999	567	684	999999	
374	741	972	999999	347	999999	550	171	667	999999	39	259	458	82	431	999999	112	999999	469	658	999999	264	383	281	462	999999	220	883	461	575	259	999999	329	841	860	610	826	900	785	698	999999	935	140	999999	919	999999	652	999999	254	375	727	737	108	35	252	120	367	700	999999	952	999999	999999	999999	999999	462	468	999999	616	221	820	733	211	834	770	650	999999	134	459	362	534	743	485	638	999999	848	522	472	304	598	750	999999	136	721	999999	159	350	236	999999	999999	460	999999	45	999999	434	641	525	902	337	384	917	986	908	348	654	219	73	39	623	253	940	996	999999	27	470	577	607	999999	999999	999999	310	109	96	986	999999	536	707	961	214	454	332	619	144	919	681	764	344	787	76	623	95	321	999999	794	532	999999	372	999999	999999	999999	44	44	999999	999999	84	817	899	999999	446	127	511	112	824	178	999999	330	861	716	346	706	242	819	424	999999	536	999999	999999	999999	464	447	174	999999	908	357	420	298	718	428	845	864	864	422	351	948	122	983	496	443	872	211	602	656	681	357	623	224	999999	999999	189	999999	330	607	467	998	953	999999	203	477	758	633	612	442	999999	999999	841	999999	478	475	274	999999	999999	999999	429	999999	844	518	999999	561	733	206	677	204	999999	999999	544	999999	954	352	995	999999	789	29	685	249	599	170	785	209	515	803	746	154	999999	637	593	999999	999999	999999	164	999999	811	999999	999999	999999	999999	418	999999	121	937	584	865	999999	480	972	763	999999	378	999999	999999	684	732	810	55	929	459	999999	944	611	999999	277	88	749	999999	560	999999	156	285	133	294	999999	999999	674	271	930	938	620	999999	287	874	121	897	999	552	480	712	999999	999999	814	112	431	474	999999	945	670	506	125	937	999999	491	616	999999	999999	894	482	717	68	549	125	999999	838	999999	667	737	64	379	89	999999	717	999999	490	559	471	30	862	716	999999	999999	601	433	999999	683	753	795	267	999999	999999	114	80	763	653	461	481	999999	999999	572	806	999999	891	999999	999999	918	229	82	11	999999	735	234	999999	999999	342	999999	948	691	999999	165	116	999999	480	999999	727	975	136	954	203	38	88	647	756	999999	910	530	836	310	17	904	463	680	794	210	188	427	999999	999999	431	323	513	789	999999	118	465	934	384	751	572	451	792	274	879	999999	978	999999	477	740	855	811	503	999999	999999	273	999999	435	999999	279	999999	309	902	822	533	880	999999	298	992	999999	999999	999999	999999	999999	738	999999	121	198	801	822	999999	999999	949	341	459	619	819	865	
115	392	416	999999	857	114	789	272	999999	970	999999	998	456	999999	105	829	906	880	665	999999	908	129	161	512	999999	264	58	871	999999	571	999999	913	999999	659	192	610	242	804	999999	51	306	475	26	151	457	802	375	540	995	130	435	999999	954	999999	956	986	999999	903	406	603	66	917	912	999999	607	827	938	796	999999	495	596	111	762	623	999999	443	999999	999999	65	831	888	517	876	239	146	794	959	999999	999999	206	379	338	408	524	985	388	562	49	544	630	864	579	43	509	534	333	815	999999	300	523	883	230	847	574	999999	999999	51	999999	841	812	867	999999	103	999999	125	267	703	999999	999999	733	999999	73	475	435	999999	319	999999	376	705	812	978	999999	368	189	322	159	491	833	809	446	999999	878	208	731	999999	999999	485	731	394	276	630	577	703	566	999999	819	754	422	607	405	75	674	978	38	999999	249	921	913	988	965	776	869	439	201	999999	12	999999	743	673	392	833	999999	982	438	999999	411	999999	801	547	503	999999	78	235	414	999999	672	899	179	897	522	999999	999999	743	428	999999	760	999999	511	180	999999	954	999999	748	999999	572	322	692	999999	846	433	324	129	999999	495	570	999999	644	34	820	999999	999999	696	999999	999999	729	999999	999999	564	939	431	999999	423	631	906	548	394	329	20	842	68	979	359	332	999999	999999	543	999999	257	858	791	126	123	691	455	538	268	174	597	495	310	313	999999	610	999999	169	901	498	469	999999	999999	999999	634	192	761	744	752	373	381	999999	195	75	761	999999	157	315	159	999999	185	378	290	230	999999	999999	541	755	851	749	999999	314	305	55	735	311	682	413	492	999999	929	710	786	894	792	999999	999999	244	552	999999	463	120	20	179	322	101	666	954	999999	119	651	16	893	13	999999	77	999999	149	999999	459	33	744	999999	999999	802	474	999999	999999	438	98	999999	999999	212	999999	295	999999	999999	135	733	644	644	728	756	382	289	999999	817	782	438	724	999999	170	999999	102	409	999999	999999	791	377	999999	508	280	999999	568	895	354	999999	473	717	670	773	532	416	696	814	999999	988	450	999999	879	656	809	957	713	112	63	402	120	999999	577	508	512	758	885	145	374	212	198	486	999999	999999	353	75	767	951	463	999999	999999	287	999999	999999	999999	852	999999	200	699	323	812	466	999999	999999	999999	999999	149	171	270	999999	999999	561	999999	102	999999	999999	13	759	999999	999999	199	762	648	309	194	832	915	847	662	660	269	695	999999	999999	399	999999	643	983	999999	900	925	606	690	689	233	656	
836	21	930	882	848	739	887	954	133	60	817	543	767	860	537	302	509	609	514	999999	125	399	703	77	330	30	999999	412	999999	593	81	999999	86	537	999999	999999	999999	779	999999	530	807	491	927	349	914	110	225	575	999999	633	106	90	999999	397	541	447	999999	862	561	999999	415	485	999999	999999	979	999999	467	240	999999	999999	999999	729	798	999999	38	633	999999	999999	162	230	805	757	49	195	496	990	999999	999999	999999	558	999999	64	227	984	124	999999	999999	999999	370	66	643	985	710	739	257	376	292	999999	368	908	999999	954	709	341	999999	999999	445	950	52	988	999999	999999	243	316	999999	331	512	814	999999	999999	288	999999	993	105	999999	820	999999	310	938	999999	707	592	999999	98	583	999999	354	886	961	465	886	404	354	381	982	999999	751	404	702	999999	864	478	331	662	629	900	960	613	754	212	999999	145	22	922	291	999999	458	155	732	999999	977	999999	852	413	819	999999	729	999999	123	721	78	999999	607	999999	265	238	271	999999	999999	999999	681	740	999999	758	999999	751	392	999999	999999	501	416	605	671	307	948	248	999999	918	843	999999	181	348	999999	43	143	959	999999	999	999999	62	999999	790	687	999999	723	246	495	103	559	999999	501	307	532	999999	315	472	980	310	999999	26	999999	999999	824	999999	511	343	999999	108	999999	894	224	999999	764	47	281	625	918	621	583	999999	753	532	368	775	254	999999	815	999999	999999	670	979	236	935	999999	450	877	966	964	999999	390	997	396	478	665	853	119	543	495	999999	999999	554	368	727	362	999999	89	984	59	999999	638	527	369	999999	954	914	988	457	123	596	404	659	954	83	203	714	366	63	999999	999999	145	339	999999	999999	48	126	621	509	582	387	371	892	917	495	909	862	637	26	524	999999	865	661	430	898	944	40	600	999999	533	647	906	35	291	137	343	308	207	829	999999	837	303	489	874	999999	234	999999	999999	468	999999	341	87	349	539	952	999999	999999	909	431	595	17	526	336	975	999999	480	999999	611	999999	162	999999	665	807	684	687	457	385	786	694	674	442	298	141	999999	999999	999999	999999	496	999999	80	999999	398	775	244	999999	320	999999	999999	940	265	888	900	951	316	999999	675	279	665	851	999999	999999	999999	225	757	162	999999	394	215	782	999999	913	999999	999999	719	302	999999	999999	573	360	376	999999	871	846	999999	785	542	347	825	567	999999	300	901	644	999999	399	999999	182	999999	91	614	926	761	732	575	351	49	627	999999	23	999999	786	706	999999	999999	24	809	849	787	972	999999	382	568	
647	264	83	21	214	449	999999	999999	49	871	491	745	450	999999	999999	280	96	745	999999	115	811	227	740	594	597	169	818	999999	324	395	999999	999999	242	367	123	477	502	340	999999	187	910	999999	310	999999	224	999999	999999	999999	670	999999	700	236	704	276	999999	430	524	488	999999	55	630	741	814	999999	999999	29	513	92	615	672	778	756	910	737	204	926	999999	999999	379	38	133	532	919	999999	695	819	767	965	610	693	952	23	999999	790	557	179	81	656	999999	204	65	999999	681	997	800	943	326	966	999999	830	512	698	119	999999	921	108	999999	78	958	15	262	547	482	999999	719	764	840	130	190	35	855	999999	735	184	973	999999	999999	921	945	999999	503	800	999999	780	190	264	999999	999999	868	458	357	12	697	94	999999	517	480	759	287	999999	999999	999999	786	999999	974	999999	963	934	422	999999	256	900	133	217	999999	462	654	999999	741	465	860	321	999999	999999	678	853	574	650	999999	465	999999	102	643	999999	999999	308	999999	846	999999	938	301	969	999999	128	211	457	879	489	999999	999999	863	777	27	822	185	791	943	999999	999999	999999	677	322	701	957	58	164	266	223	999999	999999	447	807	999999	803	174	890	214	142	529	230	973	999999	78	752	602	923	84	821	734	856	364	999999	999999	683	271	978	278	159	80	57	999999	999999	920	999999	52	65	880	224	658	294	587	811	534	157	999999	593	254	948	999999	135	89	444	488	712	999999	487	340	223	999999	195	622	65	999999	482	39	317	173	698	999999	999999	52	860	173	999999	278	552	999999	329	535	678	734	999999	793	944	999999	999999	187	218	999999	564	725	667	682	472	999999	532	999999	61	127	840	429	555	999999	999999	92	229	999999	49	443	306	61	20	687	863	460	999999	271	999999	514	283	140	954	178	155	821	384	188	700	776	746	804	383	211	999999	258	189	999999	974	999999	748	485	147	775	233	999999	715	980	999999	22	379	270	630	546	999999	999999	999999	999999	999999	997	708	999999	580	272	697	502	999999	808	999999	615	280	221	297	266	766	798	992	189	999999	642	116	404	369	688	407	999999	184	836	999999	985	784	803	988	976	163	707	904	875	999999	731	834	906	988	213	741	999999	973	374	780	55	999999	999999	440	459	891	313	681	999999	865	221	328	841	450	999999	831	477	999999	999999	112	68	999999	127	112	999999	808	209	416	166	947	249	511	809	66	321	279	499	372	539	95	850	36	22	999999	999999	999999	999999	466	999999	382	273	935	663	272	721	162	999999	192	226	651	692	896	
525	944	626	710	999999	999999	139	736	341	999999	693	235	261	42	880	999999	246	999999	814	999999	434	999999	999999	999999	848	547	999999	169	680	316	155	888	403	954	999999	78	393	999999	894	218	999999	255	50	168	251	999999	999999	689	281	490	999999	999999	837	999999	472	741	270	322	999999	970	450	999999	66	34	959	805	831	307	531	812	725	90	916	999999	416	188	742	525	999999	999999	537	655	888	999999	370	999999	60	454	492	769	807	80	999999	923	767	367	999999	26	999999	446	606	712	168	468	765	865	498	241	999999	293	998	745	999999	452	443	999999	91	865	664	228	754	387	815	999999	14	655	999999	992	837	58	999999	726	999999	999999	813	824	496	429	434	504	252	819	911	208	771	71	819	851	490	972	286	333	361	980	692	999999	999999	407	464	999999	88	505	999999	493	303	281	429	635	638	618	308	999999	999999	169	976	934	475	999999	989	943	835	999999	512	865	999999	665	999999	999999	932	594	927	99	965	324	426	746	999999	999999	999999	499	641	999999	222	999999	673	624	999999	999999	14	757	999999	290	417	999999	284	151	993	537	720	638	906	999999	999999	53	691	219	696	126	999999	999999	517	999999	711	500	311	652	723	641	201	158	773	182	999999	184	841	647	682	454	50	284	752	888	707	276	592	556	490	999999	189	464	999999	776	460	775	250	705	578	917	999999	631	428	362	346	572	999999	734	754	528	211	54	537	999999	85	467	999999	628	349	999999	907	754	999999	554	461	736	229	996	722	999999	934	146	78	999999	244	419	856	400	552	144	412	999999	802	962	967	145	927	686	999999	992	298	621	366	999999	19	999999	469	873	901	609	999999	868	22	999999	999999	999999	975	772	17	999999	999999	999999	86	215	42	59	951	210	587	325	808	543	305	729	276	323	779	935	755	779	999999	982	498	942	791	543	846	999999	378	901	170	165	679	44	999999	211	544	160	999999	960	513	268	999999	999999	801	809	572	292	999999	279	295	50	27	999999	999999	628	597	143	999999	999999	213	349	831	999999	164	653	864	271	348	75	778	999999	834	999999	275	999999	999999	999999	151	982	971	999999	690	109	616	130	148	451	328	763	613	411	999999	611	757	174	437	610	431	158	945	310	943	999999	501	666	999999	232	962	35	931	999999	992	441	526	649	659	732	79	999999	514	423	943	585	461	377	891	232	47	999999	999999	999999	491	993	47	999999	620	832	608	949	999999	999999	488	302	831	929	419	306	94	118	515	705	541	396	643	532	367	999999	405	999999	774	999999	
194	861	771	999999	203	999999	404	855	38	826	133	129	129	999999	934	650	999999	999999	999999	595	999999	929	595	557	554	104	360	515	313	262	999999	484	184	999999	730	999999	999999	985	999999	420	901	239	999999	689	581	421	277	999999	597	717	614	873	176	189	999999	265	275	224	301	108	648	888	552	776	399	649	999999	197	868	316	129	767	796	999999	693	999999	999999	906	976	999999	827	316	917	999999	999999	563	999999	999999	95	475	999999	316	693	637	772	22	686	312	299	999999	477	89	185	291	597	846	87	629	999999	999999	415	368	247	169	280	341	971	956	999999	835	341	949	112	402	954	999999	84	999999	999999	680	231	547	616	54	665	999999	140	636	998	800	999999	999999	510	999999	70	993	78	534	367	440	51	730	183	464	600	528	999999	783	336	784	772	918	999999	814	999999	867	999999	999999	504	532	211	345	957	338	359	652	999999	953	342	999999	744	550	801	999999	639	999999	373	162	999999	147	770	357	999999	224	999999	999999	999999	696	999999	202	251	875	39	834	239	705	773	844	115	999999	999999	33	451	375	999999	232	127	521	999999	223	504	599	750	367	761	854	45	742	311	999999	818	999999	520	149	719	868	520	967	114	933	728	999999	57	504	67	999999	906	934	184	804	450	999999	521	228	999999	651	135	671	82	384	999999	40	543	323	999999	337	512	311	999999	181	712	160	999999	999999	495	999999	999999	999999	310	24	948	110	568	506	351	505	240	301	451	78	743	848	894	729	999999	999999	985	734	374	730	244	604	999999	12	102	299	906	280	733	722	109	880	999999	67	436	569	471	46	971	635	106	999999	860	999999	438	999999	265	686	977	797	990	999999	881	999999	779	353	820	565	414	61	599	999999	568	728	968	863	486	999999	999999	703	236	948	762	738	999999	33	744	702	574	239	44	999999	303	936	731	291	999999	792	287	92	748	906	632	919	999999	146	652	141	618	999999	386	999999	393	284	999999	52	999999	999999	946	999999	999999	128	990	185	27	379	666	632	996	687	864	694	558	220	999999	999999	999999	842	702	496	381	612	94	999999	999999	615	835	29	375	999999	235	856	846	999999	483	630	999999	457	901	666	999999	29	144	931	999999	691	999999	182	329	999999	726	999999	449	459	384	996	44	999999	332	999999	544	647	999999	999999	999999	17	999999	37	999999	999999	999999	868	940	46	26	362	999999	999999	299	170	999999	999999	699	134	962	22	999999	396	999999	999999	999999	999999	134	499	132	833	999999	827	479	702	843	999999	999999	999999	836	858	282	413	443	999999	
528	881	701	172	666	881	947	999999	354	449	600	999999	999999	259	736	489	743	999999	913	193	999999	650	683	999999	327	902	226	999999	297	114	740	13	953	999999	999999	715	233	999999	833	250	999999	999999	999999	999999	111	391	999999	196	269	356	124	999999	499	259	433	877	999999	114	844	763	664	999999	844	250	708	597	508	999999	300	31	266	781	618	999999	307	968	177	652	495	936	999999	39	999999	941	989	999999	513	703	702	91	517	128	127	79	586	641	999999	242	331	514	999999	999999	999999	999999	99	343	999999	826	952	464	710	999999	999999	908	824	999999	809	999999	260	799	93	804	61	219	513	999999	663	548	96	665	193	935	330	981	63	730	143	206	851	999999	999999	999999	751	999999	999999	962	999999	999999	255	999999	832	999999	981	532	999999	87	999999	999999	999999	952	679	999999	999999	296	280	774	234	637	854	999999	999999	999999	62	603	112	999999	999999	999999	838	999999	637	454	303	144	999999	999999	999999	797	560	999999	572	456	472	899	999999	32	946	999999	967	606	999999	999999	364	161	460	999999	830	388	430	33	999999	355	999999	193	999999	235	380	605	462	969	820	999999	86	878	531	999999	150	999999	625	89	460	598	845	999999	812	765	99	151	684	614	481	999999	999999	537	999999	227	607	288	584	752	999999	351	11	999999	786	312	999999	485	630	415	999999	999999	762	999999	573	435	509	617	999999	559	145	999999	920	848	498	999999	69	999999	927	314	447	861	999999	999999	438	118	597	999999	999999	510	969	613	521	999999	999999	999999	812	36	999999	999999	717	990	907	35	616	422	999999	999999	508	999999	999999	999999	557	325	967	226	108	889	912	464	999999	661	171	999999	589	531	717	999999	999999	694	442	42	584	412	999999	999999	954	552	999999	25	687	443	349	914	267	723	999999	205	999999	319	705	999999	124	510	999999	66	828	45	446	999999	999999	779	999999	813	108	220	672	155	999999	999999	999999	999999	632	896	776	405	321	256	614	999999	999999	999999	349	13	989	518	999999	84	725	999999	999999	918	116	181	321	908	602	535	816	999999	999999	910	477	999999	56	159	301	227	733	999999	999999	999999	999999	580	619	999999	440	838	824	589	301	597	430	197	891	353	449	460	585	868	802	785	439	566	999999	564	999999	999999	956	839	227	701	350	443	999999	55	999999	999999	999999	138	478	763	711	237	999999	463	490	999999	899	703	710	840	999999	999999	999999	958	152	865	764	65	148	882	882	999999	999999	600	257	986	400	846	856	913	999999	457	999999	48	999999	212	810	362	84	764	657	999999	139	387	68	999999	999999	838	
903	999999	771	506	989	595	881	727	865	165	215	999999	888	63	846	797	940	999999	475	999999	884	940	64	412	980	999999	999999	629	854	984	541	999999	41	562	943	234	151	403	467	804	167	356	346	999999	999999	580	875	604	415	342	446	873	19	514	954	962	577	999999	525	615	370	262	999999	881	999999	443	471	336	999999	621	655	547	727	671	999999	537	999999	999999	999999	409	508	630	223	521	548	667	763	527	607	999999	657	999999	877	999999	443	904	999999	465	41	713	118	999999	493	793	999999	898	999999	347	231	999999	368	178	112	125	116	999999	48	360	342	956	679	944	728	999999	964	999999	670	874	237	999999	63	999999	999999	999999	999999	999999	146	429	834	649	999999	999999	305	190	622	999999	999999	761	745	702	866	133	132	999999	43	999999	999999	999999	829	814	238	282	120	843	373	229	801	559	824	157	604	618	526	692	999999	264	648	547	517	999999	201	999999	138	999999	999999	930	26	302	519	137	149	782	600	999999	421	999999	315	462	999999	403	687	131	999999	598	108	258	999999	439	639	778	525	282	846	999999	623	329	153	585	999999	443	212	999999	50	697	999999	999999	27	506	281	999999	999999	196	730	124	799	80	971	539	999999	273	333	587	662	740	611	999999	936	257	999999	999999	105	729	139	383	201	999999	91	249	999999	286	240	999999	168	999999	828	338	551	731	554	553	358	613	999999	69	120	624	845	309	95	150	999999	770	109	189	999999	999999	66	357	923	999999	999999	731	949	159	42	232	428	229	999999	283	325	214	702	999999	743	491	580	80	272	576	342	999999	163	449	400	469	10	978	341	609	282	204	808	933	564	626	664	999	999999	888	206	626	397	999999	825	681	78	257	445	999999	648	999999	94	357	288	216	999999	509	758	573	999999	449	887	312	11	130	405	769	298	127	999999	581	54	999999	380	716	394	350	999999	719	401	999999	999999	722	960	296	120	461	655	357	58	999999	999999	463	667	999999	738	94	999999	999999	285	308	959	328	792	76	941	709	976	572	999999	237	885	49	181	477	999999	175	352	714	20	944	124	940	79	671	341	590	999999	999999	999999	309	999999	919	999999	102	794	224	929	999999	999999	410	484	999999	535	820	279	210	291	999999	849	999999	742	106	694	341	194	999999	259	130	735	360	992	362	593	523	698	966	999999	999999	999999	692	999999	459	999999	999999	469	999999	414	999999	999999	140	309	526	775	415	566	999999	234	112	999999	776	999999	809	999999	993	417	999999	499	22	132	313	605	212	517	999999	336	293	736	999999	
871	999999	613	999999	728	604	61	999999	587	188	956	265	741	502	180	906	999999	436	300	376	202	348	541	999999	136	98	534	106	19	618	999999	283	705	150	241	754	999999	963	90	563	942	999999	543	320	65	866	572	113	41	611	438	900	999999	369	892	532	622	221	874	999999	79	954	466	969	109	683	559	601	270	999999	744	763	356	737	433	260	804	230	347	269	999999	999999	74	999999	189	999999	290	346	999999	709	999999	999999	99	999999	494	999999	485	999999	221	382	316	971	843	615	867	674	553	265	936	999999	727	999999	999999	615	999999	648	889	68	999999	999999	402	223	352	561	294	793	674	906	252	445	774	240	19	964	999999	999999	588	459	540	999999	634	999999	409	999999	999999	999999	87	484	334	846	108	426	784	300	979	102	999999	292	999999	84	10	647	22	500	867	999999	999999	908	662	999999	70	440	528	284	295	999999	813	736	579	999999	715	200	581	406	999999	999999	456	718	985	860	999999	306	138	466	514	987	23	909	749	493	999999	999999	822	763	999999	668	898	509	14	999999	999999	891	712	777	999999	809	999999	615	162	519	51	673	923	801	999999	999999	311	999999	770	308	363	904	999999	96	999999	546	999999	818	620	999999	459	946	713	382	581	999999	594	999999	108	704	921	407	999999	240	999999	684	255	30	128	32	366	836	739	706	259	384	904	999999	999999	821	440	257	994	483	69	104	960	999999	230	611	179	949	963	75	387	999999	157	757	643	999999	301	358	999999	598	322	999999	999999	17	999999	206	999999	968	779	999999	274	673	412	283	180	357	724	703	799	517	852	416	873	673	999999	303	237	156	982	70	529	92	558	999999	171	446	887	952	428	34	481	211	180	686	801	713	553	874	586	999999	796	597	559	192	999999	905	749	543	688	999999	969	983	999999	718	756	191	125	999999	999999	734	470	771	285	999999	45	999999	246	196	872	615	999999	362	569	696	274	999999	999999	999999	659	265	999999	354	274	598	65	498	226	461	999999	619	597	546	762	852	825	35	999999	784	999999	999999	669	563	671	82	999999	999999	423	999999	454	999999	658	749	999999	856	47	125	506	999999	999999	999999	999999	785	266	262	27	999999	600	717	870	999999	619	999999	230	563	596	143	682	201	517	999999	84	999999	16	115	961	848	999999	905	814	709	528	634	74	608	672	883	306	418	65	877	25	706	428	215	215	908	999999	793	270	999999	442	999999	179	280	472	506	778	161	300	179	999999	999999	902	999999	720	985	685	999999	890	712	836	999999	146	640	433	378	
509	801	900	999999	999999	406	999999	910	276	223	464	793	145	176	115	155	127	886	999999	330	803	267	999999	229	233	907	902	558	77	178	179	539	847	104	997	999999	260	248	849	617	59	992	893	507	999999	891	486	724	606	691	156	259	776	112	999999	999999	316	680	828	421	503	96	999999	108	54	925	946	51	179	138	999999	999999	46	256	280	810	373	999999	699	999999	999999	187	951	386	32	999999	762	744	999999	754	999999	580	419	999999	123	999999	159	795	999999	999999	945	999999	555	478	796	276	223	530	832	999999	879	327	981	999999	999999	325	144	466	999999	134	173	212	522	424	467	999999	470	607	999999	317	999999	999999	999999	103	397	987	632	999999	999999	999999	706	241	912	763	875	353	599	923	448	999999	999999	692	999999	338	999999	742	921	141	21	482	806	615	397	525	999999	311	792	887	999999	12	693	661	999999	999999	428	999999	300	758	999999	124	724	546	999999	344	999999	999999	857	999999	662	999999	75	999999	472	116	949	100	844	999999	660	573	560	999999	824	446	114	177	814	999999	910	999999	999999	172	999999	897	999999	269	999999	999999	999999	143	454	596	235	454	937	999999	198	770	380	337	97	903	999999	999999	563	23	722	999999	999999	999999	164	466	296	161	211	902	999999	574	359	690	644	791	999999	526	129	963	486	379	999999	912	979	999999	30	582	423	999999	74	999999	999999	744	546	999999	999999	726	979	987	310	83	999999	44	294	624	999999	690	692	305	999999	999999	855	599	536	999999	223	327	341	120	999999	713	999999	661	838	299	241	614	153	911	968	999999	547	999999	663	412	136	474	627	365	999999	999999	889	128	999999	493	999999	999999	999999	203	519	999999	395	868	551	596	346	999999	206	995	392	806	546	781	336	999999	999999	999999	936	134	226	999999	699	976	999999	116	999999	619	665	999999	535	498	999999	949	402	473	999999	679	590	77	76	545	278	999999	972	825	793	118	791	86	459	49	807	93	999999	769	805	419	999999	444	772	726	926	851	469	894	409	597	389	862	683	999999	142	868	67	681	481	77	999999	662	323	715	828	589	894	496	690	323	999999	632	999999	827	298	999999	304	349	618	426	999999	88	426	205	999999	928	402	999999	907	938	35	306	298	737	416	727	131	67	999999	347	999999	973	213	95	999999	756	999999	856	999999	999999	574	717	72	65	999999	999999	246	127	985	999999	196	999999	999999	752	297	675	343	930	420	570	34	999999	999999	999999	469	999999	999999	340	999999	972	734	546	39	920	999999	318	999999	243	833	490	491	14	81	998	161	167	
999999	461	798	950	422	273	445	505	961	336	999999	791	596	714	999999	905	547	23	174	649	769	999999	999999	999999	442	999999	107	929	999999	999999	175	452	130	311	805	423	542	630	559	471	111	534	958	47	999999	452	647	129	439	585	466	999999	834	511	397	725	83	999999	999999	322	175	999999	425	999999	170	823	671	999999	908	637	373	917	464	999999	548	245	999999	350	937	990	999999	978	499	999999	563	118	999999	618	913	999999	999999	723	999999	999999	305	595	118	27	999999	999999	781	362	999999	801	221	549	603	140	999999	162	25	732	880	999999	859	197	26	999999	387	999999	999999	62	381	828	298	649	804	227	999999	953	136	693	473	719	999999	999999	999999	697	291	24	514	487	999999	760	74	616	843	999999	999999	118	999999	999999	639	823	23	728	981	391	999999	999999	744	386	732	19	999999	999999	268	170	318	758	429	328	640	373	548	999999	407	620	764	999999	806	220	839	299	999999	939	63	999999	706	490	999999	387	194	719	999999	999999	999999	645	999999	999999	358	682	285	629	689	260	556	276	284	295	331	370	626	832	765	534	999999	443	635	999999	278	618	999999	828	639	51	144	999999	104	421	972	761	885	31	333	134	934	999999	610	133	393	786	999999	420	169	758	999999	361	999999	744	589	321	19	648	999999	739	999999	457	990	999999	126	635	182	863	323	569	485	604	509	641	599	337	832	511	703	999999	253	53	669	880	291	782	965	359	831	999999	752	247	558	593	905	487	999999	963	999999	999999	614	511	999999	599	283	999999	851	323	154	999999	999999	999999	945	999999	495	184	787	999999	365	343	670	822	42	662	817	999999	56	999999	999999	122	999999	869	504	999999	877	999999	946	999999	606	135	930	999999	999999	999999	181	253	302	575	108	731	999999	119	607	673	97	791	479	444	782	999999	118	936	588	42	154	619	13	999	114	753	238	718	513	999999	412	999999	999999	462	490	573	944	999999	999999	999999	422	998	999999	830	858	96	272	999999	296	570	27	994	999999	182	435	562	250	999999	999999	354	502	980	606	999999	270	78	183	27	999999	999999	101	638	999999	584	619	155	999999	999999	151	999999	491	727	432	942	999999	418	954	445	37	999999	333	651	19	999999	511	441	401	893	570	789	912	255	556	86	479	999999	875	489	562	999999	999999	77	162	452	862	775	999999	999999	999999	852	123	737	999999	36	999999	449	628	655	82	187	999999	464	612	361	115	999999	180	355	473	833	542	475	882	748	723	266	499	566	611	736	883	999999	738	717	675	999999	265	530	200	39	
999999	230	999999	385	534	750	464	800	347	625	605	999999	201	999999	999999	648	855	999999	313	999999	950	999999	54	346	304	27	726	895	685	930	981	999999	164	443	83	322	69	507	999999	972	802	698	229	999999	141	680	545	415	999999	999999	999999	24	227	570	999999	999999	185	999999	999999	517	34	568	125	416	644	999999	58	757	258	999999	588	357	38	340	828	261	842	69	215	624	999999	999999	496	657	610	966	432	593	364	384	147	988	426	705	948	243	583	999999	999999	185	631	788	999999	999999	448	971	985	887	742	999999	855	126	999999	466	46	999999	82	999999	805	677	532	999999	403	874	859	600	999999	332	391	999999	678	39	999999	39	999999	692	163	999999	218	638	981	999999	851	536	999999	999999	133	960	669	244	170	999999	999999	672	652	999999	999999	292	552	999999	50	999999	505	999999	999999	826	407	835	473	353	561	987	259	177	696	987	613	866	355	839	476	970	663	157	999999	999999	32	56	999999	826	307	999999	542	369	597	328	50	703	386	702	999999	298	497	325	682	183	999999	840	976	665	999999	528	937	713	382	79	999999	357	723	597	804	999999	458	646	999999	691	454	999999	579	999999	947	909	999999	653	226	187	483	348	475	260	999999	999999	79	721	999999	778	932	829	987	527	328	692	980	789	897	270	839	850	279	991	729	976	270	607	999999	999999	49	294	496	205	596	661	882	473	900	622	291	737	382	277	758	624	902	999999	59	264	929	699	999999	955	999999	999999	999999	483	530	720	999999	472	999999	999999	739	999999	343	791	931	667	810	516	999999	285	978	999999	477	999999	243	999999	83	219	558	463	723	349	999999	541	857	999999	592	409	943	190	701	819	733	762	538	120	290	999999	129	391	454	999999	810	479	976	244	165	77	250	424	646	711	913	550	897	999999	118	802	934	967	999999	411	573	709	584	169	379	715	473	132	999999	962	999999	176	18	309	539	70	999999	622	808	524	999999	999999	543	989	905	192	864	149	11	488	186	999999	315	999999	849	111	894	817	865	449	604	999999	999999	999999	621	746	541	597	859	58	247	321	169	560	252	999999	999999	594	263	196	850	999999	130	999999	786	938	861	966	999999	438	175	999999	756	369	920	999999	999999	999999	378	168	650	277	999999	953	250	999999	992	754	800	805	934	309	999999	678	598	999999	996	263	897	999999	885	999999	147	431	882	501	565	800	640	999999	125	317	226	104	545	583	999999	177	999999	922	945	116	999999	654	999999	865	192	87	770	649	55	675	961	695	283	85	139	858	
80	749	309	202	124	999999	689	627	93	999999	999999	999999	999999	829	167	975	736	779	409	492	928	999999	318	487	39	990	999999	449	355	530	999999	470	453	196	999999	356	622	753	991	999999	964	875	781	722	945	756	423	225	517	986	999999	503	675	647	930	63	440	822	173	134	443	250	282	563	648	999999	999999	50	732	811	362	983	999999	832	527	62	999999	999999	542	283	576	939	999999	369	571	327	795	806	999999	53	915	800	999999	999999	143	724	603	228	83	282	195	383	493	705	633	975	999999	842	129	999999	817	999999	290	890	999999	999999	318	999999	992	331	876	764	784	689	896	562	999999	920	999999	803	459	27	999999	999999	98	203	456	236	735	596	611	999999	687	999999	236	81	520	700	320	639	416	999999	235	999999	406	431	599	999999	999999	81	581	795	153	325	999999	999999	999999	31	801	363	56	92	999999	999999	719	924	86	405	999999	825	51	999999	609	69	397	768	999999	770	862	666	604	653	426	664	999999	816	809	371	999999	436	999999	999999	898	956	999999	334	999999	829	43	481	354	203	350	984	999999	878	196	999999	999999	659	17	561	168	145	759	403	665	522	391	903	125	715	445	36	85	552	805	652	476	72	265	962	737	999999	322	410	312	441	635	146	629	999999	442	310	429	198	340	763	207	999999	668	991	447	139	366	999999	758	324	909	486	82	543	617	865	999999	54	823	999999	822	999999	101	999999	999999	999999	999999	399	282	999999	607	887	222	52	455	999999	404	274	525	607	34	683	999999	988	532	158	73	96	118	576	905	384	374	999999	940	848	108	444	113	201	856	967	367	622	717	32	999999	40	97	340	999999	140	529	226	753	149	705	999999	701	738	999999	196	999999	999999	239	232	522	999999	111	999999	188	959	170	333	999999	67	325	39	280	510	884	42	999	777	115	775	999999	158	810	801	999999	995	743	375	18	999999	685	662	999999	494	509	615	999999	489	162	511	969	206	475	999999	823	676	831	201	854	159	197	513	599	463	377	374	848	999999	465	999999	226	999999	324	91	381	663	646	786	10	278	999999	999999	625	603	805	658	683	999999	977	999999	173	551	520	858	999999	999999	72	930	127	145	767	999999	34	969	999999	184	999999	393	324	999999	999999	55	999999	999999	55	677	888	999999	657	718	999999	734	999999	988	29	675	999999	465	609	209	999999	715	668	865	511	486	999999	999999	999999	631	777	299	799	817	446	127	361	935	999999	804	999999	999999	999999	999999	454	43	999999	45	999999	999999	900	426	784	124	999999	323	
387	999999	83	569	192	242	687	999999	941	401	934	516	552	901	324	999999	652	999999	916	534	443	269	420	478	191	459	705	699	730	361	515	685	999999	132	999999	35	861	253	621	60	389	999999	467	999999	109	788	493	59	999999	561	999999	980	207	44	880	127	914	999999	387	733	537	988	305	999999	886	258	267	430	170	298	999999	408	999999	866	999999	196	802	367	379	999999	966	999999	403	179	587	534	487	224	251	999999	999999	266	866	888	522	401	951	877	176	850	530	999999	888	17	84	374	797	341	888	694	325	999999	235	984	767	881	594	135	12	361	999999	999999	188	547	999999	999999	542	999999	353	754	245	999999	200	529	999999	999999	768	396	104	222	737	999999	335	557	307	562	40	999999	131	999999	806	999999	999999	999999	999999	486	999999	350	999999	854	832	503	987	144	458	399	366	706	120	863	122	208	41	790	624	625	718	630	250	999999	200	999999	999999	711	948	419	60	385	999999	396	28	428	567	250	390	243	168	201	108	907	999999	333	771	267	999999	999999	793	999999	201	463	999999	999999	999999	999999	999999	181	331	999999	195	49	348	981	265	724	845	999999	641	999999	410	390	466	999999	531	342	999999	866	999999	914	192	350	625	967	193	987	628	999999	999999	364	586	218	911	883	999999	69	568	999999	999999	56	422	834	966	12	999999	810	997	250	732	768	784	797	999999	417	999999	845	423	381	798	278	999999	91	376	286	215	202	479	999999	999999	999999	999999	214	798	842	502	358	384	623	293	382	989	388	999999	999999	580	999999	925	504	790	999999	645	999999	426	798	951	341	467	689	797	491	999999	999999	728	269	994	579	999999	999999	914	744	470	999999	98	425	289	717	59	816	706	427	276	974	792	361	827	586	788	999999	891	171	999999	695	825	801	51	999999	660	772	565	999999	789	485	589	55	999999	844	108	999999	999999	244	292	650	999999	380	225	999999	632	376	999999	418	790	998	558	753	854	999999	974	296	384	714	66	286	261	706	637	999999	395	746	662	999999	999999	999999	490	657	878	999999	712	999999	586	684	942	999999	339	999999	220	790	926	835	201	924	869	811	625	805	187	999999	999999	286	742	434	971	885	713	459	930	11	518	901	999999	614	72	999999	710	699	771	999999	999999	115	495	846	999999	559	555	738	999999	676	172	684	479	999999	851	436	713	999999	713	66	999999	999999	999999	218	281	35	961	587	861	350	111	999999	43	414	68	293	790	999999	570	421	340	975	999999	999999	999999	833	999999	11	763	999999	815	557	986	715	202	999999	
889	287	574	838	999999	999999	876	999999	999999	246	651	74	814	567	645	999999	999999	999999	725	999999	542	961	999999	999999	603	999999	824	234	534	553	999999	328	222	992	404	513	331	731	823	373	108	575	999999	999999	999999	366	196	205	991	999999	965	999999	989	597	533	999999	999999	136	245	638	153	651	999999	999999	306	999999	852	822	999999	141	496	861	479	999999	505	967	999999	776	265	999999	773	628	243	999999	588	256	338	624	468	476	605	999999	495	194	229	999999	338	999999	999999	999999	999999	373	999999	859	512	113	999999	636	102	999999	656	140	871	998	864	525	418	710	999999	60	993	237	364	697	535	301	375	294	142	58	638	613	481	404	732	409	596	999999	34	484	41	702	999999	901	820	999999	332	999999	329	704	48	628	236	254	866	286	19	344	333	220	738	929	503	53	927	52	999999	476	276	465	928	43	686	957	29	301	999999	463	877	70	969	878	965	999999	19	20	999999	236	999999	456	400	261	61	999999	999999	111	999999	489	973	999999	815	855	999999	864	775	15	999999	278	235	574	580	556	999999	272	250	860	964	75	43	917	665	433	938	999999	999999	677	982	872	221	917	999999	999999	489	109	255	999999	657	110	663	999999	78	118	10	963	999999	999999	999999	788	573	885	146	142	455	999999	122	999999	917	411	799	108	32	999999	999999	999999	481	999999	76	367	999999	137	213	864	999999	39	999999	556	432	975	944	230	999999	204	309	335	999999	999999	999999	999999	987	863	206	255	310	564	999999	999999	61	999999	491	520	778	436	771	445	682	282	730	999999	217	565	999999	942	999999	579	225	828	770	731	536	520	594	999999	380	163	931	957	999999	847	999999	999999	505	738	493	999999	451	456	432	863	653	508	240	354	225	432	999999	263	789	731	349	163	238	329	166	999999	926	145	66	617	514	724	719	882	999999	999999	70	230	458	999999	137	768	405	907	88	38	289	250	427	947	999999	677	177	831	507	894	620	999999	582	521	999999	316	999999	999999	358	928	788	357	975	856	372	682	804	757	999999	581	999999	331	999999	138	999999	999999	717	118	999999	837	556	887	999999	484	748	884	999999	999999	534	999999	377	590	558	160	249	931	999999	999999	585	577	872	420	238	925	999999	298	934	453	829	822	599	292	458	521	381	900	999999	999999	118	487	43	999999	233	999999	214	177	773	100	889	999999	420	156	532	789	964	146	999999	459	999999	999999	949	205	117	711	231	94	142	46	999999	348	999999	774	463	107	544	999999	197	999999	999999	970	999999	844	564	79	411	453	
999999	669	557	244	252	999999	163	658	538	999999	999999	521	560	999999	45	736	321	550	800	999999	693	435	999999	999999	949	212	737	376	999999	115	641	47	310	999999	334	472	999999	544	106	999999	620	804	999999	706	255	999999	896	601	935	788	532	23	279	764	760	334	424	597	295	49	999999	787	724	432	206	999999	220	781	795	572	257	999999	453	364	36	888	865	999999	714	283	315	146	999999	999999	582	999999	999999	999999	28	999	58	891	999999	999999	999999	832	90	999999	509	532	465	124	806	999999	540	999999	569	914	738	871	469	875	883	22	734	648	355	999999	999999	578	954	675	763	795	523	366	527	397	703	999999	808	729	48	999999	818	201	340	78	999999	827	999999	853	999999	156	540	182	17	246	999999	22	487	510	296	931	578	789	360	20	849	999999	999999	182	999999	544	73	739	837	701	203	542	318	999999	965	999999	999999	110	868	617	999999	350	359	291	999999	691	716	307	999999	117	613	38	840	999999	228	999999	599	999999	642	272	92	800	345	315	999999	789	703	999999	999999	273	999999	478	921	743	999999	999999	824	946	118	529	999999	765	307	999999	98	175	702	999999	68	534	433	636	468	606	534	463	15	53	248	999999	987	516	999999	999999	697	145	999999	106	999999	719	615	652	776	122	443	326	503	614	227	999999	97	715	999999	20	839	783	19	324	219	999999	502	780	708	834	541	999999	13	137	42	953	67	606	999999	999999	999999	781	859	355	172	217	959	401	999999	370	196	281	375	751	339	913	135	792	887	281	226	999999	943	942	581	999999	323	376	581	273	820	999999	999999	999999	102	68	923	664	162	11	342	111	954	348	999999	269	946	262	798	128	828	275	719	999999	131	93	999999	917	773	999999	894	999999	819	562	549	705	980	572	659	999999	999999	470	640	885	938	125	880	605	304	321	999999	71	999999	463	999999	999999	772	158	680	18	999999	15	890	999999	117	999999	292	402	999999	999999	289	383	999999	999999	138	367	634	834	214	16	999999	242	622	462	866	833	25	366	999999	999999	999999	832	891	650	59	984	999999	529	999999	199	832	488	999999	999999	42	801	468	60	999999	87	920	937	943	999999	805	999999	392	438	254	284	733	999999	285	803	17	999999	491	952	477	999999	787	114	66	999999	184	725	435	999999	429	75	375	999999	41	999999	84	999999	888	227	999999	70	601	999999	285	999999	999999	905	999999	12	355	586	319	515	583	190	299	815	881	999999	500	89	999999	133	18	999999	909	768	894	245	999999	21	999999	274	116	416	551	645	829	564	
999999	278	522	432	999999	843	756	859	391	850	749	269	124	999999	727	765	507	999999	999999	106	592	697	999999	999999	283	344	999999	54	409	176	639	999999	985	327	999999	999999	567	140	999999	174	432	60	999999	54	495	469	897	607	547	350	908	83	512	732	999999	860	267	999999	158	579	825	711	459	999999	221	106	283	797	589	505	208	377	999999	969	674	999999	999999	966	999999	999999	446	420	507	999999	268	565	151	263	355	999999	964	22	981	999999	348	720	600	172	832	399	195	109	27	51	152	541	814	999999	999999	438	549	999999	82	344	142	414	214	400	956	999999	954	30	999999	999999	999999	999999	395	627	630	953	999999	158	144	92	628	999999	402	466	999999	726	999999	608	205	999999	969	999999	939	646	508	934	516	210	999999	186	444	175	999999	947	510	956	999999	197	913	114	497	401	999999	990	716	795	22	999999	999999	239	905	356	825	999999	110	867	999999	748	129	696	447	741	942	999999	999999	999999	689	999999	955	959	581	999999	694	101	429	999999	517	949	930	712	999999	768	725	976	999999	98	350	132	847	643	999999	406	999999	227	666	755	458	999999	352	262	115	567	999999	524	658	351	661	734	115	531	359	306	817	999999	774	679	25	966	686	558	999999	999999	607	322	258	184	496	477	434	673	130	999999	606	999999	606	364	975	210	328	929	999999	616	27	325	293	414	589	660	453	987	999999	492	522	794	150	549	959	999999	275	999999	999999	194	309	441	411	51	999999	149	999999	419	703	815	648	756	999999	999999	548	999999	999999	844	595	835	999999	447	999999	638	796	999999	537	67	405	505	935	843	84	252	316	999999	914	252	714	449	850	43	293	924	843	765	672	643	10	676	451	431	889	999999	999999	999999	999999	772	999999	887	612	999999	23	208	879	999999	682	878	199	962	377	786	139	999999	985	999999	999999	18	794	40	150	893	999999	728	63	999999	954	65	93	454	999999	999999	997	827	836	108	30	95	55	49	93	999999	999999	47	999999	665	301	999999	43	179	999999	499	977	224	999999	718	695	999999	154	375	849	627	795	999999	999999	235	999999	312	319	887	970	77	999999	999999	947	999999	449	999999	429	398	222	999999	31	914	745	588	999999	783	90	128	413	735	999999	679	199	466	999999	708	162	83	999999	988	434	156	209	641	535	999999	276	399	279	675	865	756	999999	638	605	881	10	999999	999999	999999	231	999999	484	244	136	294	565	491	360	999999	866	355	520	234	786	999999	714	113	63	941	999999	999999	999999	737	870	194	526	999999	860	125	708	856	
22	872	766	243	672	999999	514	251	666	785	999999	999999	808	519	245	928	851	730	176	896	253	129	497	999999	351	746	373	999999	767	15	630	244	42	999999	999999	999999	467	553	212	999999	599	999999	285	731	651	320	929	361	949	597	999999	139	999999	812	999999	893	999999	235	891	925	999999	999999	483	661	165	805	506	798	999999	597	999999	308	528	426	306	441	999999	765	889	41	817	999999	992	999999	999999	999999	999999	230	407	450	272	241	662	286	159	36	337	624	999999	999999	999999	141	185	361	136	410	611	532	515	999999	59	619	346	859	118	588	579	313	364	664	519	286	401	735	335	999999	646	999999	277	279	113	229	999999	52	227	686	999999	640	53	896	889	762	715	999999	999999	652	894	802	178	570	457	33	269	912	999999	537	740	999999	36	897	764	999999	265	245	78	829	430	304	642	432	999999	939	270	999999	774	757	571	175	999999	682	344	999999	83	706	999999	999999	960	286	715	689	946	398	614	156	142	529	507	999999	999999	571	231	600	170	745	819	518	763	801	147	579	999999	574	999999	353	562	920	296	558	422	999999	869	154	589	952	486	362	334	124	336	999999	999999	101	999999	774	461	744	683	999999	886	314	326	168	149	145	722	381	294	270	593	221	243	999999	999999	999999	701	87	21	218	269	999999	999999	648	474	999999	999999	875	565	339	892	817	246	958	672	117	672	710	999999	453	239	999999	78	74	530	124	22	311	999999	840	999999	383	733	999999	78	429	131	677	693	257	815	847	816	954	378	776	975	285	286	949	506	990	82	567	999999	999999	398	129	127	360	880	999999	841	724	267	518	999999	771	999999	252	985	994	26	757	999999	392	297	999999	696	754	148	737	34	93	999999	999999	999999	176	496	914	999999	12	560	999999	377	796	999999	102	696	999999	692	214	395	44	964	512	973	324	929	596	999999	283	433	372	999999	999999	999999	757	390	185	217	999999	999999	974	220	983	443	683	390	841	999999	205	427	999999	72	999999	351	999999	129	831	117	999999	246	999999	57	757	579	999999	131	234	801	999999	999999	520	652	774	930	420	823	980	78	299	933	999999	220	999999	855	596	999999	999999	801	999999	638	558	999999	230	681	999999	927	999999	414	255	999999	166	49	138	494	907	194	999999	14	930	999999	149	762	818	62	157	689	386	902	982	999999	844	999999	999999	619	162	452	431	103	556	493	999999	999999	822	737	777	58	91	186	999999	411	22	282	871	838	999999	795	259	178	533	999999	550	560	999999	368	999999	734	252	519	341	
999999	763	204	458	446	805	572	999999	90	285	109	999999	209	953	580	999999	571	561	999999	130	366	203	263	569	999999	942	999999	155	464	29	52	806	999999	845	494	999999	818	999999	434	999999	925	855	179	892	434	95	350	606	999999	494	999999	182	999999	398	974	271	510	634	596	504	994	427	486	70	999999	999999	47	364	468	999999	999999	747	137	925	999999	511	33	370	145	776	601	213	304	969	873	870	999999	999999	871	999999	148	194	238	929	999999	508	999999	119	659	141	57	986	148	918	439	409	55	367	204	999999	247	149	498	819	902	790	133	999999	999999	372	780	864	493	245	793	870	999999	999999	887	999999	142	914	710	999999	728	999999	75	386	999999	474	825	164	999999	408	985	999	695	999999	999999	258	385	999999	922	999999	361	999999	999999	902	134	568	999999	847	999999	999999	341	333	438	494	100	297	999999	746	999999	722	547	999999	999999	95	259	794	999999	109	179	638	999999	279	992	999999	652	999999	999999	999999	999999	972	583	977	684	480	999999	662	570	210	999999	740	533	638	886	209	750	999999	999999	418	999999	340	393	999999	678	999999	999999	71	341	999999	842	554	185	561	999999	14	148	569	941	415	28	597	999999	974	999999	439	115	682	393	999999	672	916	248	703	999999	921	588	793	309	999999	293	15	331	999999	999999	773	565	972	999999	881	71	190	999999	890	400	65	999999	418	19	248	999999	513	678	548	999999	999999	316	482	50	573	425	355	270	108	132	22	276	679	615	999999	873	143	538	999999	731	999999	131	357	312	465	815	999999	784	70	999999	780	337	782	999999	999999	467	92	999999	580	466	715	999999	999999	999999	387	788	436	803	11	375	602	974	176	817	861	804	958	179	584	999999	255	571	210	992	351	685	494	477	183	550	999999	212	958	55	25	999999	999999	589	999999	999999	999999	999999	782	695	513	805	999999	964	350	637	999999	913	999999	999999	221	154	719	999999	426	702	304	958	629	461	584	999999	999999	131	802	299	380	379	254	999999	379	878	788	515	488	999999	525	999999	137	545	50	877	999999	145	833	870	851	730	172	999999	382	429	747	331	999999	123	788	48	171	60	999999	140	999999	449	453	342	366	214	999999	880	187	774	999999	94	999999	999999	999999	999999	297	932	999999	999999	216	31	534	949	999999	467	404	999999	758	486	999999	86	287	910	218	999999	999999	501	514	647	514	292	55	608	598	662	999999	413	578	907	750	239	613	999999	923	646	914	504	999999	898	810	999999	131	700	416	754	806	509	999999	999999	199	796	999999	999999	146	924	999999	
926	360	478	556	991	797	851	735	139	473	670	987	571	501	999999	999999	999999	837	663	170	355	202	999999	855	999999	914	448	718	999999	810	813	999999	998	670	988	999999	733	351	999999	63	280	964	999999	291	146	522	926	637	11	999999	812	962	482	764	630	999999	999999	999999	156	86	999999	142	781	328	659	199	999999	901	513	53	565	274	28	609	999999	999999	999999	563	719	888	999999	811	999999	456	998	850	999999	999999	49	264	637	120	205	742	705	999999	999999	958	631	999999	534	999999	134	957	941	999999	944	999999	999999	249	999999	952	999999	268	97	547	999999	335	329	808	201	999999	861	999999	415	455	79	285	904	752	208	957	931	773	363	999999	999999	759	514	999999	906	999999	370	799	446	685	217	937	654	999999	721	857	638	822	754	780	999999	876	999999	496	478	668	969	131	999999	860	30	139	904	134	860	999999	820	868	999999	76	393	72	999999	730	248	999999	631	746	999999	350	329	119	28	583	800	999999	218	999999	999999	247	165	249	758	585	664	87	999999	999999	307	65	46	769	919	999999	396	111	73	820	257	346	47	233	99	700	999999	911	999999	999999	334	60	457	801	886	664	911	154	999999	236	76	170	109	110	999999	976	313	559	199	340	999999	999999	999999	397	771	645	210	932	999999	67	54	753	966	999999	999999	256	607	999999	883	999999	776	252	999999	837	754	97	999999	936	784	123	396	981	721	780	143	635	314	70	40	250	463	979	999999	999999	191	322	203	999999	904	999999	378	999999	676	934	564	945	901	908	643	683	408	999999	999999	46	999999	72	41	196	579	571	942	547	214	642	999999	796	258	550	656	999999	893	850	42	592	999999	999999	315	999999	225	197	733	999999	426	356	842	200	999999	957	586	128	291	17	817	342	999999	831	863	44	999999	767	696	361	262	211	789	557	240	565	302	351	757	253	970	391	999999	547	130	999999	799	611	964	999999	963	537	160	999999	999999	700	999999	912	464	999999	655	999999	999999	382	999999	225	567	999999	959	276	665	999999	999999	47	46	436	505	999999	999999	15	245	531	999999	406	397	725	61	903	524	540	999999	389	999999	999999	999999	999999	890	465	403	904	999999	513	651	698	635	729	175	122	850	606	204	631	999999	459	45	133	654	104	984	999999	174	664	771	429	55	286	999999	999999	449	523	546	49	999999	806	714	999999	880	114	999999	668	559	999999	999999	999999	345	600	999999	999999	450	475	868	795	480	976	740	636	742	232	652	359	999999	291	673	336	70	164	999999	999999	744	314	252	550	333	326	
868	999999	611	853	999999	454	108	920	444	999999	999999	750	569	342	76	87	988	658	461	421	999999	278	275	725	857	999999	999999	999999	999999	145	999999	328	999999	164	117	514	999999	889	148	999999	260	461	847	999999	681	319	595	980	339	667	326	999999	98	911	999999	999999	960	885	996	999999	176	999999	237	308	751	337	288	999999	234	561	62	108	999999	263	171	835	431	999999	999999	547	999999	999999	452	35	819	637	239	560	135	999999	553	150	893	246	41	933	233	548	999999	354	41	190	999999	777	614	227	85	834	750	999999	178	999999	840	999999	316	869	874	212	999999	123	107	728	289	999999	18	999999	215	282	231	238	612	882	999999	999999	515	414	999999	675	420	601	562	405	810	931	348	999999	309	443	999999	172	69	999999	999999	833	256	312	999999	49	769	999999	22	999999	613	521	590	296	999999	150	943	902	999999	209	791	999999	561	702	918	999999	377	848	612	771	353	999999	179	999999	999999	794	999999	999999	513	999999	905	717	589	759	792	298	350	62	999999	169	999999	37	843	999999	239	183	999999	999999	999999	552	671	920	999999	250	459	553	352	999999	474	970	696	999999	398	817	303	999999	308	802	909	999999	17	325	454	999999	281	325	999999	319	362	649	522	899	818	960	999999	984	627	999999	999999	248	945	351	588	433	473	759	999999	999999	566	999999	999999	999999	644	764	545	356	476	647	969	144	338	999999	647	825	458	999999	921	999999	999999	318	456	959	502	671	684	665	736	30	979	521	686	198	752	206	774	999999	999999	64	425	492	518	979	999999	175	999999	911	704	762	999999	676	837	211	59	258	708	999999	977	973	999999	999999	620	999999	999999	458	999999	149	291	450	61	415	542	867	22	999999	999999	476	591	336	999999	999999	961	973	999999	999999	999999	484	149	504	497	858	999999	291	974	999999	872	999999	999999	919	999999	770	630	263	711	569	143	970	999999	564	999999	242	333	651	222	999999	999999	646	999999	364	999999	973	999999	786	952	202	351	260	892	999999	622	737	165	671	619	990	999999	708	272	486	999999	712	999999	584	56	265	535	423	79	999999	627	236	999999	957	154	999999	770	843	310	999999	999999	883	87	723	942	720	999999	661	999999	231	174	219	384	924	194	999999	688	425	740	697	999999	928	191	234	848	395	85	207	527	874	999999	308	999999	999999	268	296	999999	999999	642	335	999999	873	999999	848	504	418	852	737	772	999999	66	354	999999	999999	852	299	702	853	874	557	644	999999	144	167	11	865	811	631	666	898	999999	126	999999	414	518	793	999999	342	730	999999	
543	999999	435	444	818	999999	204	999999	999999	968	999999	999999	999999	95	690	999999	999999	233	846	638	606	999999	81	873	999999	940	571	999999	104	69	751	369	999999	999999	23	307	453	700	999999	136	670	27	731	999999	314	654	428	698	999999	999999	999999	324	496	101	834	322	276	561	789	877	313	999999	699	999999	227	999999	659	263	81	393	856	48	883	720	967	999999	499	384	999999	11	521	873	974	999999	15	437	873	41	999999	701	40	892	911	471	822	999999	999999	890	479	90	994	174	626	340	362	25	440	999999	999999	999999	822	891	992	787	366	440	999999	814	835	999999	361	628	999999	999999	362	964	137	999999	898	803	271	608	904	489	16	357	999999	644	532	999999	996	999999	907	999999	999999	148	899	133	115	392	642	999999	64	690	728	376	999999	999999	977	999999	887	28	877	330	984	224	987	513	999999	999999	999999	999999	291	846	793	264	999999	299	501	223	74	14	316	515	999999	757	999999	999999	760	999999	999999	999999	999999	144	112	978	229	587	380	664	999999	999999	352	106	999999	755	999999	218	897	474	999999	231	999999	999999	334	883	711	371	170	999999	999999	773	752	151	999999	193	999999	156	743	814	999999	143	919	837	999999	677	662	999999	317	415	535	345	327	295	983	614	255	902	810	999999	276	857	999999	154	999999	388	643	211	923	24	533	999999	474	92	439	522	312	917	999999	999999	999999	501	64	755	700	999999	999999	467	167	567	938	999999	999999	999999	999999	187	716	775	843	684	43	460	296	302	881	460	870	244	856	470	999999	999999	211	163	999999	999999	803	672	999999	670	932	186	999999	365	85	215	738	949	544	261	806	536	84	999999	999999	769	215	761	999999	250	463	221	611	999999	265	611	127	193	999999	999999	384	54	331	182	999999	857	999999	930	227	675	999999	999999	700	604	664	775	999999	194	539	238	569	999999	798	212	999999	720	999999	999999	999999	474	98	999999	432	999999	999999	762	215	901	275	766	362	999999	544	207	528	542	520	16	42	489	357	999999	999999	298	214	999999	255	128	999999	40	999999	69	999999	999999	587	999999	498	930	727	901	999999	361	999999	773	999999	999999	507	600	684	674	210	999999	999999	621	127	165	999999	144	565	544	516	96	934	244	484	999999	455	792	620	361	54	999999	999999	140	918	996	22	999999	423	919	835	999999	444	999999	830	723	744	218	999999	432	999999	363	999999	999999	394	484	426	999999	999999	582	839	715	999999	332	999999	620	288	194	703	131	152	29	721	646	999999	999999	999999	642	413	761	558	246	167	197	95	690	225	107	745	443	
999999	337	592	840	90	999999	675	122	672	220	444	559	515	514	289	256	642	999999	483	533	833	999999	282	537	999999	602	999999	999999	999999	939	404	191	448	269	551	815	437	999999	999999	588	195	999999	969	202	999999	999999	731	653	999999	999999	999999	497	999999	999999	610	794	999999	64	817	487	572	883	876	999999	816	262	120	255	962	474	818	762	172	895	347	304	814	89	219	999999	999999	904	999999	406	891	906	568	999999	658	757	759	383	72	87	25	999999	662	246	999999	999999	888	485	690	999999	31	295	999999	999999	874	316	980	975	999999	999999	617	667	999	479	841	909	693	884	999999	215	999999	999999	699	999999	999999	45	641	578	702	154	146	999999	224	449	999999	999999	999999	840	362	352	999999	784	537	280	470	358	999999	999999	404	476	381	14	888	999999	729	586	595	249	848	838	999999	999999	282	700	656	232	999999	999999	104	245	337	852	999999	255	437	930	907	429	999999	531	731	458	183	236	772	142	506	999999	719	799	20	342	992	524	677	374	511	999999	999999	248	904	753	999999	999999	999999	999999	482	642	999999	799	999999	176	624	326	116	999999	238	999999	928	523	725	715	839	999999	234	995	999999	999999	577	999999	429	80	805	386	627	999999	369	23	999999	253	659	863	999999	920	130	844	717	676	417	461	145	464	908	109	522	999999	914	793	935	153	669	475	74	984	380	608	371	999999	699	138	856	225	958	685	864	861	35	999999	184	390	999999	999999	600	999999	926	964	171	999999	863	438	74	999999	87	944	583	194	999999	705	549	521	483	999999	977	288	605	999999	505	233	999999	661	173	994	619	555	865	999999	875	948	67	999999	446	665	385	999999	74	290	147	999999	111	679	72	329	999999	663	906	809	216	999999	520	16	469	938	999999	211	274	79	956	532	88	107	999999	850	647	999999	999999	817	102	716	223	325	999999	999999	132	999999	598	999999	624	955	648	66	999999	563	999999	61	946	508	205	183	996	995	333	615	935	14	371	222	682	245	999999	99	716	999999	107	205	234	978	816	903	613	430	999999	10	883	32	827	754	422	596	197	577	999999	999999	719	228	991	999999	554	999999	204	385	999999	389	999999	559	349	780	466	999999	826	999999	691	999999	569	999999	550	333	731	913	186	616	800	95	58	21	477	999999	999999	878	999999	67	433	698	999999	238	269	999999	633	334	682	56	298	189	769	229	999999	329	358	154	678	668	444	641	941	999999	584	85	999999	999999	91	999999	999999	587	38	768	544	993	593	341	999999	484	699	407	240	140	327	621	
326	828	135	158	448	999999	210	546	622	792	999999	999999	999999	193	734	276	252	999999	56	710	161	10	999999	892	736	27	837	999999	968	47	410	811	271	999999	999999	999999	240	933	113	374	999999	492	155	752	245	473	687	132	750	433	164	999999	93	616	470	325	153	243	422	999999	798	16	577	585	391	946	858	999999	999999	232	45	318	37	682	333	668	999999	932	656	272	340	714	453	999999	999999	310	999999	654	503	999999	368	997	521	681	575	380	914	570	999999	299	614	996	698	528	397	846	82	999999	292	999999	470	221	586	159	101	93	999999	42	703	999999	228	213	197	990	863	48	796	355	117	953	999999	999999	571	367	658	999999	25	999999	157	46	238	999999	999999	701	973	999999	999999	372	999999	999999	816	999999	999999	290	80	410	808	708	664	359	59	726	999999	339	56	185	649	228	999999	757	77	638	885	666	999999	901	999999	496	26	715	999999	434	764	999999	147	873	427	291	999999	999999	534	317	270	798	999999	512	33	42	655	797	508	999999	999999	832	423	999999	995	999999	999999	999999	999999	322	691	948	999999	625	961	678	202	999999	758	367	931	999999	233	760	999999	97	680	999999	999999	808	999999	229	999999	434	562	999999	211	959	877	226	853	999999	688	999999	625	999999	75	371	999999	355	999999	481	48	999999	271	627	609	663	999999	999999	529	98	300	760	481	999999	741	307	72	39	999999	242	306	542	514	999999	565	20	144	999999	31	319	799	999999	999999	369	190	76	173	934	331	547	159	968	696	764	827	927	999999	999999	580	999999	308	520	879	608	999999	506	636	458	999999	598	528	999999	886	220	299	999999	792	121	292	999999	144	999999	999999	928	93	337	845	999999	985	638	280	981	999999	999999	999999	288	653	369	195	999999	439	714	999999	733	29	406	92	486	475	69	144	628	870	906	632	999999	812	950	524	846	999999	887	473	434	328	999999	278	632	209	20	999999	999999	926	609	245	430	265	974	909	686	999999	369	284	999999	503	651	999999	579	630	999999	999999	999999	999999	348	31	552	999999	447	414	481	138	459	286	999999	944	999999	999999	999999	999999	212	914	999999	50	838	601	302	612	547	930	677	436	699	12	369	545	999999	588	588	587	693	189	999999	999999	437	999999	999999	92	999999	981	792	949	999999	908	428	999999	637	662	999999	747	729	939	703	516	737	55	439	456	999999	918	532	132	123	684	977	999999	106	277	613	999999	804	219	792	999999	148	727	586	790	583	999999	999999	759	581	841	999999	999999	485	311	833	391	129	349	175	901	459	669	835	
999999	999999	999999	999999	370	999999	999999	942	519	156	147	378	19	469	648	999999	483	21	999999	551	282	999999	999999	999999	795	444	231	169	464	53	890	116	999999	891	421	999999	189	613	546	711	854	898	348	607	347	933	999999	922	481	476	999999	889	687	128	563	349	706	856	44	925	827	567	487	475	999999	41	999999	127	58	999999	693	869	474	71	999999	999999	487	999999	210	861	621	309	688	999999	999999	11	429	361	338	999999	163	332	579	621	883	297	420	872	351	316	44	705	873	999999	999999	822	425	626	431	189	861	89	656	182	314	527	999999	499	124	999999	999999	999999	999999	976	634	370	300	999999	187	408	962	999999	285	894	999999	999999	435	995	215	539	586	802	929	159	999999	83	676	999999	999999	366	419	921	758	96	999999	497	916	999999	999999	422	531	571	999999	32	226	999999	804	762	999999	398	101	999999	999999	585	678	809	617	639	766	561	694	999999	547	999999	989	51	857	999999	200	340	999	538	937	793	17	24	363	999999	932	964	279	914	61	999999	274	536	636	182	418	894	999999	999999	141	999999	727	637	33	628	999999	184	399	999999	572	24	399	563	999999	501	577	663	455	711	706	801	291	780	842	629	556	462	415	684	999999	305	999999	723	407	440	999999	380	990	735	873	758	575	999999	352	46	528	999999	591	145	605	754	448	178	579	339	999999	947	999999	404	81	580	999999	715	999999	276	564	676	165	514	435	207	672	999999	838	948	236	627	437	805	111	845	871	279	88	36	857	292	153	78	999999	127	585	596	663	302	988	860	829	85	482	999999	999999	999999	709	408	91	999999	999999	999999	112	598	519	988	302	999999	709	499	636	808	419	281	532	97	299	317	621	85	66	545	960	999999	999999	361	333	259	999999	999999	999999	680	999999	138	952	999999	999999	626	999999	999999	999999	437	593	999999	233	31	999999	210	329	467	788	401	786	15	672	794	670	735	800	167	999999	999999	999999	915	929	955	864	290	328	999999	132	999999	999999	999999	999999	628	951	471	152	776	695	132	999999	833	15	178	999999	938	466	168	999999	999999	826	450	930	261	999999	677	999999	277	167	385	999999	319	344	999999	691	761	234	53	842	208	593	34	472	542	123	999999	999999	761	999999	999999	999999	170	999999	999999	846	269	999999	530	135	999999	903	875	618	319	250	620	499	889	999999	142	714	422	999999	654	646	999999	977	398	148	401	767	807	215	999999	561	722	162	451	279	432	999999	703	918	569	999999	717	999999	163	302	502	612	30	999999	929	221	411	999999	512	
256	999999	291	706	392	734	516	105	999999	999999	999999	528	467	57	620	999999	476	20	504	756	359	928	395	824	999999	645	999999	999999	999999	286	29	999999	999999	649	205	234	151	960	999999	194	999999	209	58	38	405	774	45	565	410	229	462	211	907	98	999999	327	659	999999	610	999999	999999	769	571	392	366	608	650	817	851	395	913	515	699	999999	703	159	880	366	428	331	609	999999	345	313	823	818	251	789	496	878	575	684	359	573	249	293	637	999999	672	797	133	999999	999999	25	316	947	511	999999	394	14	999999	302	48	289	147	721	999999	268	568	548	999999	999999	999999	999999	819	239	166	999999	80	419	999999	223	694	999999	999999	999999	519	999999	999999	876	316	653	404	491	999999	283	645	80	999999	527	860	379	999999	133	440	272	999999	740	205	87	791	385	527	974	492	233	607	416	999999	755	211	112	271	692	241	999999	466	839	541	999999	593	95	699	552	559	151	999999	570	999999	934	495	778	135	999999	95	999999	999999	429	999	217	675	239	987	680	999999	999999	118	999999	999999	727	806	66	999999	658	494	999999	685	974	425	350	116	46	225	999999	269	999999	999999	352	606	310	587	999999	840	334	870	363	107	29	236	802	999999	711	999999	473	138	438	579	477	434	390	254	161	14	658	110	999999	999999	839	421	999999	999999	999999	808	591	149	769	226	875	999999	999999	999999	666	747	622	317	405	368	751	29	830	999999	509	917	999999	65	436	42	191	233	242	350	268	999999	999999	31	277	902	96	999999	368	222	704	689	304	782	588	413	391	351	705	280	271	999999	590	999999	999999	848	999999	999999	713	737	45	652	555	790	349	68	415	999999	49	502	281	999999	661	618	999999	819	999999	443	477	33	650	999999	999999	999999	88	448	27	999999	999999	429	999999	560	620	999999	999999	999999	144	513	443	529	997	999999	311	212	999999	844	168	972	893	461	235	999999	69	690	96	999999	134	593	712	900	999999	123	850	620	192	721	999999	39	441	999999	999999	119	999	948	35	999999	538	325	962	243	289	54	408	299	203	999999	501	930	545	982	928	550	801	542	487	884	940	691	29	999999	47	139	999999	797	999999	125	999999	120	999999	236	666	808	630	478	621	997	999999	560	999999	31	230	875	999999	459	177	145	318	999999	470	999999	919	999999	305	999999	999999	160	513	611	999999	88	22	390	275	318	326	129	919	999999	921	999999	999999	389	274	998	999999	172	645	999999	999999	640	999999	691	650	524	316	818	513	999999	282	999999	493	114	46	999999	18	999999	610	185	999999	
58	225	985	546	980	999999	540	582	306	630	43	515	432	999999	883	999999	999999	739	751	11	507	999999	974	59	460	996	74	352	926	989	224	562	999999	947	580	425	821	999999	999999	551	776	245	999999	324	249	999999	999999	999999	163	76	687	111	858	183	636	442	999999	935	95	983	908	999999	656	317	415	999999	999999	484	410	468	460	185	999999	210	999999	999999	409	660	810	504	935	941	198	999999	999999	123	999999	296	321	148	184	885	69	999999	643	999999	589	999999	908	999999	910	586	999999	695	616	511	999999	658	948	374	43	589	134	999999	57	999999	998	795	14	302	777	759	999999	272	293	999999	999999	999999	566	646	682	509	752	52	594	359	230	503	999999	999999	91	55	999999	947	114	594	760	478	639	677	999999	793	894	999999	989	999999	999999	999999	411	52	395	999999	101	311	692	999999	837	92	999999	999999	745	999999	552	214	220	732	999999	225	168	698	999999	648	999999	889	66	888	615	145	63	999999	936	771	999999	211	999999	442	953	46	999999	580	756	999999	999999	941	931	999999	999999	690	999999	266	739	207	300	999999	238	747	896	211	255	803	918	702	38	999999	760	974	999999	999999	999999	778	779	385	960	999999	942	144	177	811	999999	999999	646	924	739	796	703	999999	481	388	972	667	545	751	790	461	661	64	649	917	191	957	681	900	890	999999	487	999999	999999	999999	770	104	580	95	253	999999	999999	993	962	999999	859	999999	502	34	378	141	242	37	594	999999	925	999999	494	259	629	11	300	746	44	121	318	999999	503	769	999999	878	999999	999999	508	517	304	667	101	417	68	170	464	656	999999	759	394	460	769	999999	999999	883	609	330	465	999999	999999	420	999999	851	923	519	999999	999999	999999	999999	54	999999	529	999999	214	267	795	87	999999	469	547	644	224	999999	999999	858	579	999999	982	734	278	999999	999999	266	999999	883	999999	250	493	999999	642	731	249	999999	714	612	931	692	532	528	98	532	139	996	999999	347	999999	999999	134	75	999999	762	750	682	231	287	788	272	551	330	559	554	593	652	826	999999	405	192	570	124	927	887	242	464	646	999999	999999	997	999999	999999	999999	33	126	427	608	880	980	999999	810	437	823	999999	150	212	968	543	938	487	180	999999	942	23	124	19	148	62	999999	296	45	484	650	791	710	364	999999	536	438	176	999999	945	835	837	382	142	301	999999	746	40	495	112	999999	159	999999	673	254	674	908	116	289	999999	999999	999999	999999	999999	786	42	957	999999	569	442	115	772	999999	999999	63	115	641	999999	718	879	316	499	
800	932	999999	501	964	47	119	968	627	331	886	999999	999999	151	315	56	356	999999	310	960	999999	999999	999999	45	716	601	999999	149	43	927	398	999999	999999	861	894	599	658	295	77	999999	676	601	999999	784	885	944	999999	912	799	999999	635	459	578	999999	37	746	935	641	784	372	427	970	934	999999	933	999999	258	733	256	716	999999	71	201	390	999999	870	249	999999	159	999999	999999	707	350	449	301	938	830	894	833	157	999999	27	999999	705	999999	705	999999	124	851	408	999999	999999	999999	999999	205	574	268	999999	71	167	507	722	491	22	999999	719	630	494	408	994	656	364	999999	109	62	999999	999999	496	888	588	213	134	371	999999	85	999999	999999	999999	253	999999	679	643	999999	676	649	941	535	498	304	783	85	182	715	856	999999	342	999999	999999	40	824	24	772	999999	483	954	382	360	739	937	354	676	373	999999	680	324	999999	531	233	459	999999	845	71	201	115	512	41	418	515	998	743	59	999999	236	999999	713	907	999999	359	999999	276	999999	796	561	949	116	999999	930	45	541	999999	999999	783	116	919	979	952	580	204	970	922	964	844	999999	999999	305	199	147	822	967	417	679	999999	511	192	529	59	510	252	999999	800	110	383	973	269	932	275	999999	316	448	761	337	999999	999999	799	999999	999999	999999	367	653	916	575	118	999999	134	69	999999	281	923	400	930	451	338	205	179	822	590	870	481	999999	39	999999	999999	383	215	89	541	793	999999	999999	999999	994	153	598	92	235	992	315	849	999999	999999	993	456	999999	999999	319	998	999999	999999	999999	722	876	583	999999	623	106	999999	734	862	54	528	845	569	999999	618	999999	308	740	122	944	829	284	31	281	999999	46	372	914	865	999999	91	598	584	734	167	906	420	57	974	985	999999	268	453	804	681	457	999999	412	307	581	20	999999	830	274	157	447	999999	312	137	587	734	830	868	999999	963	999999	999999	999999	999999	711	526	261	999999	136	463	999999	831	226	999999	521	612	999999	616	999999	999999	999999	768	319	586	719	61	117	919	999999	261	999999	400	999999	999999	751	195	598	525	595	999999	999999	999999	703	811	586	616	638	999999	999999	999999	999999	223	583	90	150	171	999999	999999	177	660	418	341	379	875	802	180	999999	385	847	335	23	999999	999999	239	136	330	74	507	999999	999999	423	404	313	999999	999999	447	999999	407	700	999999	243	999999	357	935	999999	427	999999	827	19	415	999999	262	999999	999999	962	339	999999	354	954	999999	999999	454	258	75	247	24	38	958	397	365	364	946	684	267	102	673	
97	999999	999999	709	208	246	999999	999999	999999	170	538	999999	458	157	254	471	453	881	492	789	999999	292	697	999999	398	173	999999	654	60	326	999999	608	999999	298	252	117	761	999999	620	860	955	664	999999	999999	485	15	510	250	121	893	503	803	774	999999	999999	805	999999	999999	999999	45	806	999999	999999	999999	592	999999	834	169	905	146	709	999999	270	632	833	437	66	620	999999	392	662	999999	542	167	999999	999999	833	885	717	447	720	800	934	999999	63	120	999999	712	999999	555	181	999999	999999	974	193	305	999999	152	479	153	748	776	999999	927	382	616	311	999999	700	819	106	949	452	468	425	999999	999999	684	579	722	317	354	136	600	999999	999999	999999	999999	973	527	239	691	415	573	999999	943	986	16	212	446	999999	744	999999	675	999999	232	897	999999	558	284	999999	999999	999999	999999	836	404	649	999999	999999	999999	761	743	411	182	999999	414	543	879	770	481	922	266	999999	999999	913	999999	341	461	999999	989	424	999999	999999	699	495	380	999999	658	736	303	304	772	300	152	684	75	999999	839	999999	54	688	28	115	999999	361	775	387	439	999999	274	72	197	82	999999	645	782	999999	712	687	218	295	885	152	477	187	999999	966	999999	458	848	239	502	376	999999	999999	406	873	999999	347	999999	993	689	999999	472	240	116	699	572	507	999999	999999	630	999999	877	758	802	875	638	999999	210	809	999999	981	994	999999	570	999999	999999	426	248	999999	801	374	967	225	606	999999	680	246	81	461	403	830	556	516	609	350	498	348	999999	531	999999	42	147	999999	944	707	820	437	670	999999	724	999999	269	993	539	265	194	999999	161	733	204	401	999999	999999	999999	227	435	999999	999999	229	333	999999	918	717	674	768	237	66	280	999999	999999	253	576	786	736	257	999999	563	977	999999	166	999999	197	999999	999999	999999	214	397	505	726	999999	342	11	999999	961	98	237	999999	328	770	37	137	999999	262	999999	950	825	51	22	167	655	872	510	91	72	999999	448	153	390	831	999999	840	561	553	999999	999999	252	135	999999	648	999999	30	244	999999	326	39	455	999999	300	386	27	173	999999	348	81	410	831	919	999999	999999	649	93	171	497	999999	999999	999999	999999	635	568	708	699	999999	374	147	635	637	304	765	43	50	513	853	14	813	400	465	999999	999999	226	94	332	999999	359	998	936	859	746	999	139	462	999999	308	731	999999	999999	947	19	211	445	772	537	164	999999	435	999999	240	166	683	999999	731	363	364	419	999999	999999	952	866	376	210	776	999999	304	635	580	431	214	999999	336	
999999	453	456	22	47	454	999999	178	999999	924	862	706	999999	999999	999999	408	109	264	889	256	302	375	90	643	10	669	881	243	528	773	13	930	117	830	999999	999999	285	351	327	999999	999999	217	559	941	513	999999	83	827	999999	999999	481	177	325	875	44	130	999999	999999	21	999999	572	323	649	999999	921	999999	598	872	999999	999999	999999	999999	936	924	328	999999	816	999999	140	999999	595	63	132	301	302	835	615	242	795	999999	999	472	339	949	402	614	568	999999	30	581	904	211	952	298	114	722	240	401	556	950	313	233	682	999999	783	519	200	358	336	95	326	366	86	807	999999	660	428	999999	531	713	525	999999	128	558	999999	393	110	833	196	579	604	999999	685	999999	763	776	789	999999	175	999999	424	220	999999	935	264	548	135	999999	477	453	303	253	869	843	434	428	999999	134	911	399	418	366	171	756	999999	112	680	240	53	55	870	603	821	999999	999999	315	292	193	303	63	268	999999	999999	742	286	999999	355	842	420	999999	671	665	913	776	474	67	58	999999	454	999999	999999	999999	999999	431	583	700	431	999999	554	129	999999	920	830	999999	999999	463	999	429	480	999999	757	838	820	707	383	214	689	55	999999	241	999999	445	739	150	195	373	852	935	999999	585	930	134	298	999999	209	750	835	999999	644	20	68	629	376	999999	405	999999	84	404	999999	378	20	385	56	323	862	999999	191	689	672	767	611	74	999999	999999	999999	632	550	528	507	632	379	634	411	173	182	637	78	999999	745	999999	299	457	887	790	575	999999	999999	999999	439	999999	569	999999	392	999999	409	994	369	999999	127	773	489	555	999999	425	999999	385	974	883	150	235	999999	768	999999	999999	478	163	186	478	328	999999	554	575	999999	999	73	999999	251	534	763	188	277	596	306	972	677	999999	560	472	792	199	580	204	834	213	876	999999	211	999999	408	999999	999999	999999	999999	999999	999999	914	466	999999	361	775	144	450	129	961	957	46	472	972	999999	999999	602	999999	686	999999	83	360	740	885	132	999999	999999	999999	136	517	371	386	443	832	753	762	999999	663	999999	999999	999999	139	84	873	256	840	339	239	999999	673	653	112	999999	33	400	867	999999	999999	774	98	752	769	323	612	600	581	602	999999	228	85	457	939	999999	669	84	943	999999	867	639	292	933	793	336	999999	863	999999	182	419	999999	885	589	705	888	32	274	999999	999999	471	999999	674	247	699	20	962	999999	999999	999999	544	949	457	591	316	999999	492	165	959	443	860	999999	341	999999	193	208	342	496	999999	
999999	999999	405	788	137	999999	594	964	55	244	782	373	247	999999	760	638	469	983	303	999999	763	406	867	314	851	999999	722	941	999999	999999	500	677	476	473	999999	927	999999	999999	330	777	722	977	447	920	999999	80	999999	600	580	770	723	224	49	224	988	654	999999	101	937	181	101	999999	698	999999	999999	115	897	774	494	832	499	999999	663	999999	560	786	959	946	137	999999	342	999999	370	504	999999	285	999999	261	999999	20	223	57	233	158	999999	79	288	999999	186	999999	183	999999	116	748	281	425	561	999999	664	211	695	999999	963	166	838	968	291	999999	660	468	477	645	298	484	618	452	85	514	839	490	507	513	770	999999	999999	493	26	999999	233	914	999999	999999	597	283	325	999999	94	76	319	999999	787	94	795	999999	603	537	559	632	139	829	349	999999	683	183	704	191	996	999999	558	354	952	669	970	745	745	999999	999999	25	169	172	367	18	204	131	702	999999	999999	62	999999	80	934	394	493	404	575	677	441	999999	579	999999	459	187	517	999999	765	999999	124	999999	972	251	489	544	472	967	471	340	851	562	999999	290	473	944	453	488	420	568	999999	576	180	77	921	633	999999	36	712	190	999999	240	999999	584	308	668	90	221	590	399	921	999999	932	999999	825	878	999999	298	999999	515	733	39	554	999999	942	999999	999999	904	999999	999999	108	446	264	291	840	621	206	896	982	805	999999	242	999999	999999	647	660	643	999999	252	52	690	157	366	207	456	471	686	168	641	760	999999	999999	890	735	300	484	271	651	404	213	681	57	316	863	652	501	142	532	999999	999999	905	942	662	999999	999999	951	89	67	834	999999	999999	999999	999999	999999	24	687	352	172	730	999999	399	991	541	48	371	642	840	502	555	955	999999	163	609	999999	999999	999999	524	612	569	999999	404	213	817	35	999999	643	999999	95	849	964	158	969	801	396	999999	914	410	623	916	532	121	586	999999	999999	49	999999	999999	904	999999	999999	173	739	999999	999999	768	999999	183	516	770	999999	849	999999	653	590	806	369	361	222	999999	941	999999	900	999999	47	237	817	701	938	985	495	999999	888	718	682	801	419	377	419	999999	708	740	893	853	199	683	366	999999	921	81	680	430	225	447	999999	728	999999	53	564	999999	999999	493	244	531	284	523	960	46	971	788	397	999999	941	999999	758	210	999999	999999	999999	364	999999	999999	779	866	315	75	988	451	999999	953	999999	375	812	264	676	224	999999	372	999999	676	722	329	961	142	684	688	999999	999999	688	234	184	224	547	210	293	
77	713	999999	999999	219	999999	519	752	27	260	32	189	686	918	544	704	191	999999	830	999999	551	922	647	192	626	586	368	762	69	779	324	827	611	999999	608	511	138	156	369	999999	213	999999	944	999999	661	999999	802	711	154	529	993	745	716	568	741	155	76	195	598	633	176	756	999999	248	999999	204	999999	715	320	42	576	44	999999	688	438	975	999999	764	530	127	783	656	618	540	786	999999	999999	52	239	463	445	999999	557	999999	975	999999	999999	999999	946	467	931	97	401	121	999999	958	636	38	999999	766	177	311	999999	481	999999	520	999999	163	462	999999	93	534	485	856	597	634	486	383	999999	981	999999	999999	817	73	195	696	999999	506	587	999999	941	999999	999999	473	999999	143	999999	86	886	465	319	729	253	588	384	407	611	545	523	328	481	262	325	158	999999	999999	999999	999999	999999	163	265	641	575	999999	426	999999	622	22	569	464	355	410	497	257	999999	372	999999	999999	689	999999	94	718	983	269	999999	689	767	999999	799	400	648	999999	790	733	209	678	164	619	172	383	785	599	999999	69	972	80	765	77	999999	312	867	265	999999	999999	78	546	999999	316	999999	737	999999	999999	223	178	999999	999999	619	763	999999	994	217	999999	76	315	13	999999	743	923	296	999999	923	999999	286	496	533	393	774	293	665	663	30	848	341	999999	150	926	386	806	999999	314	461	11	30	492	999999	999999	199	606	503	582	999999	734	29	12	813	543	581	726	999999	432	999999	335	108	394	974	999999	88	999999	175	86	119	936	999999	982	999999	921	999999	794	999999	86	203	177	790	92	859	296	828	338	999999	606	354	659	171	820	999999	135	903	999999	518	999999	379	558	441	426	473	867	999999	47	999999	892	999999	787	333	568	239	726	545	26	534	688	999999	999999	29	568	732	459	774	860	572	999999	999999	53	286	999999	706	644	736	373	619	999999	242	999999	999999	999999	999999	567	336	602	590	693	999999	886	111	829	204	999999	539	872	694	23	102	202	474	999999	874	820	999999	666	862	594	999999	182	407	542	455	749	598	299	999999	999999	133	181	999999	879	119	141	942	456	473	86	114	863	678	605	999999	999999	326	672	999999	922	66	670	999999	996	703	999999	489	999999	384	454	42	999999	57	529	890	920	922	999999	379	999999	878	64	999999	785	489	999999	503	999999	999999	414	433	925	444	999999	118	999999	441	283	185	701	651	383	81	28	54	865	816	999999	999999	979	999999	730	303	122	54	11	477	954	516	577	914	688	926	969	31	116	804	153	420	999999	
999999	649	999999	999999	101	999999	982	183	741	999999	319	353	999999	662	297	702	631	999999	999999	116	986	999999	999999	608	787	963	456	112	999999	937	70	672	739	288	500	478	999999	625	30	549	29	999999	223	891	999999	570	602	274	682	328	485	481	294	313	450	12	999999	811	999999	138	58	880	186	804	999999	647	614	806	999999	819	999999	16	312	319	97	693	999999	876	350	226	370	192	999999	679	999999	588	387	436	838	498	597	999999	999999	892	500	148	126	418	336	620	956	795	112	862	936	479	179	974	225	757	999999	14	471	999999	767	866	999999	506	352	976	999999	187	999999	673	232	883	281	419	818	948	576	854	549	730	269	574	89	566	999999	999999	999999	413	220	91	759	592	47	71	134	634	999999	620	999999	999999	361	999999	827	439	640	63	999999	760	165	999999	999999	884	464	741	999999	203	787	893	763	369	568	855	967	999999	914	640	845	220	294	194	270	955	787	199	378	491	999999	649	926	689	785	999999	257	943	900	874	137	306	656	931	847	999999	856	707	792	505	811	999999	524	10	999999	999999	999999	971	16	999999	106	999999	372	923	456	147	967	83	584	999999	608	34	986	999999	999999	549	999999	363	999999	999999	109	90	407	999999	680	806	134	925	482	797	999999	999999	936	675	777	861	933	733	999999	710	826	783	133	882	999999	999999	953	484	999999	999999	434	999999	999999	540	136	999999	999999	499	252	999999	999999	999999	601	999999	727	999999	98	999999	999999	650	615	829	878	636	999999	326	956	999999	999999	893	852	649	999999	813	372	79	651	999999	999999	760	994	444	490	999999	697	784	191	346	164	575	698	642	999999	846	999999	999999	243	998	891	809	999999	999999	999999	359	797	372	614	787	424	657	681	692	772	999999	656	999999	348	53	938	999999	999999	999999	370	410	205	220	437	590	999999	766	835	652	514	999999	700	651	920	141	999999	334	180	999999	921	506	894	16	999999	710	200	882	266	200	69	37	675	450	981	122	164	587	935	999999	37	999999	821	38	187	43	811	15	259	217	999999	614	693	740	999999	864	999999	199	999999	999999	999999	877	999999	645	593	486	73	260	670	999999	999999	459	999999	157	376	273	684	999999	828	835	999999	194	632	59	194	454	999999	934	751	127	999999	965	999999	218	632	159	157	999999	999999	999999	999999	999999	345	452	240	556	225	545	999999	434	189	650	370	514	999999	215	255	460	461	148	152	139	508	999999	211	22	223	999999	524	227	999999	508	999999	137	999999	347	999999	190	819	637	239	999999	570	326	937	955	604	999999	
391	426	903	697	999999	306	558	840	62	999999	250	999999	343	45	31	999999	999999	681	229	243	648	489	999999	74	999999	824	909	354	999999	191	615	256	999999	492	999999	107	323	999999	783	999999	578	999999	294	67	999999	601	304	203	776	999999	999999	265	735	370	92	901	70	838	65	900	397	999999	999999	871	186	994	810	851	246	923	999999	890	999999	999999	664	622	204	308	134	49	529	999999	577	153	999999	360	520	56	409	999999	999999	484	372	882	737	374	999999	423	881	945	999999	453	957	999999	592	127	366	640	706	469	706	761	713	999999	999999	681	636	999999	697	825	483	763	451	348	999999	357	528	999999	367	299	869	781	999999	189	258	86	757	724	561	66	994	880	350	939	201	285	770	356	510	65	738	625	725	65	471	37	11	619	999999	999999	599	349	282	416	600	924	999999	999999	999999	304	923	912	576	641	999999	603	422	512	156	610	586	181	515	999999	561	999999	65	371	717	999999	84	148	756	327	467	654	999999	934	349	276	999999	246	588	999999	141	999999	59	93	234	868	615	499	472	367	657	427	999999	999999	855	356	868	973	817	547	229	785	165	258	184	186	995	999999	173	879	999999	999999	593	309	179	999999	203	999999	146	999999	999999	585	676	999999	999999	999999	999999	999999	88	999999	407	967	999999	999999	999999	999999	670	800	909	999999	872	136	336	592	697	999999	999999	999999	999999	130	162	896	836	968	932	644	119	766	589	143	364	369	409	999999	999999	702	921	552	323	823	999999	999999	999999	98	999999	488	259	999999	702	361	216	297	999999	958	839	510	999999	460	999999	351	999999	999999	221	775	693	999999	727	165	120	995	396	291	219	978	999999	759	834	747	992	454	395	35	999999	237	927	999999	534	451	341	971	999999	470	443	972	586	169	191	999999	999999	473	760	999999	973	706	965	999999	87	857	999999	89	676	394	468	664	956	221	839	984	999999	627	978	285	823	148	434	925	847	247	401	896	578	548	353	529	693	301	62	367	271	12	999999	999999	549	262	999999	186	12	999999	25	374	330	207	447	777	999999	484	280	999999	282	999999	87	840	465	999999	999999	999999	50	939	971	665	999999	999999	999999	846	638	999999	736	999999	999999	258	922	999999	232	999999	576	380	110	575	999999	999999	31	228	95	999999	925	158	222	999999	750	999999	145	73	807	360	215	848	485	601	149	999999	748	999999	990	999999	999999	18	999999	438	999999	140	37	475	904	763	999999	999999	396	500	920	489	99	200	999999	676	123	859	271	872	821	728	895	508	999999	851	469	999999	
237	72	114	916	541	784	117	620	150	670	168	54	716	275	461	984	680	660	999999	558	887	323	999999	267	747	999999	616	710	245	999999	999999	999999	999999	330	999999	334	396	14	947	999999	93	210	535	453	700	226	165	556	276	910	827	775	999999	911	435	913	999999	999999	999999	795	999999	407	385	999999	630	115	750	999999	562	137	598	676	712	788	474	999999	999999	466	566	999999	589	70	999999	334	700	273	305	392	895	798	999999	999999	835	161	148	686	999999	913	822	595	476	999999	993	999999	321	999999	999999	969	999999	747	999999	695	999999	648	216	116	963	999999	922	367	999999	367	499	763	999999	999999	841	560	650	787	999999	874	644	971	999999	818	77	999999	22	999999	999999	999999	946	157	999999	999999	269	999999	945	999999	723	999999	991	464	784	119	281	240	194	272	999999	512	999999	658	885	261	60	318	593	397	48	669	47	382	167	484	421	351	100	477	789	654	999999	618	74	97	882	999999	196	999999	547	837	999999	750	239	698	999999	999999	272	421	436	951	999999	999999	992	63	736	618	307	310	697	929	149	716	483	665	896	709	594	797	378	870	131	648	849	211	559	999999	153	999999	999999	134	89	678	50	837	61	999999	625	20	999999	273	882	886	257	618	697	403	276	574	801	999999	702	474	999999	566	999999	954	708	791	504	449	475	838	832	573	999999	471	675	646	999999	999999	94	583	446	999999	987	244	401	241	999999	165	999999	579	999999	179	431	614	636	484	16	107	359	834	516	912	999999	54	63	683	767	236	727	630	960	962	223	129	999999	937	999999	999999	562	476	999999	999999	427	895	180	663	152	999999	835	999999	639	516	489	259	77	999999	316	943	190	717	999999	999999	437	400	618	999999	956	999999	585	698	906	999999	544	882	999999	999999	494	902	873	400	541	531	401	537	991	454	482	963	62	504	631	634	415	999999	999999	998	911	37	286	475	706	840	660	146	294	228	999999	607	701	899	50	999999	79	789	999999	999999	887	900	409	174	232	992	259	91	999999	281	14	999999	878	559	265	466	626	408	999999	701	870	264	252	772	999999	875	272	162	464	227	564	999999	669	71	121	20	999999	121	253	713	590	579	999999	999999	224	282	728	151	644	999999	787	671	999999	484	999999	999999	657	999999	692	357	999999	106	999999	850	716	999999	39	817	999999	255	999999	514	165	980	120	301	999999	240	557	209	156	130	518	999999	440	893	530	999999	989	488	362	991	429	999999	983	494	999999	228	305	836	253	910	702	398	745	283	516	125	999999	780	
446	427	999999	999999	210	609	588	746	419	823	858	843	999999	999999	892	845	999999	269	996	626	999999	967	934	721	955	245	999999	999999	145	167	999999	999999	822	999999	999999	999999	913	936	695	999999	999999	215	809	999999	999999	410	999999	999999	506	899	198	257	129	746	440	999999	493	999999	537	965	999999	999999	999999	262	446	999999	31	618	999999	999999	999999	158	573	999999	721	143	168	461	744	555	162	685	622	245	969	999999	294	85	999999	999999	451	556	999999	729	202	446	604	999999	46	999999	388	474	824	549	966	999999	683	507	35	999999	321	41	622	981	999999	506	846	999999	999999	316	169	999999	839	355	516	386	749	843	428	284	539	611	425	220	177	688	860	83	999999	929	456	786	59	481	261	419	933	427	917	696	599	999999	273	730	373	442	634	478	999999	590	999999	999999	88	751	767	999999	616	412	999999	133	645	772	107	364	859	382	999999	368	999999	106	999999	999999	926	732	999999	310	347	695	846	734	64	391	999999	999999	999999	617	707	308	999999	999999	803	999999	613	793	60	999999	141	999999	999999	999999	546	275	384	999999	146	968	999999	356	76	467	372	999999	565	89	79	264	731	999999	725	252	675	999999	999999	553	303	922	999999	999999	999999	999999	179	438	999999	855	197	788	999999	999999	551	670	704	361	241	256	999999	999999	964	533	724	795	105	722	999999	999999	325	947	621	999999	642	223	260	780	674	219	297	934	106	710	891	290	257	626	999999	64	548	323	366	408	374	421	957	999999	417	886	762	456	253	206	539	999999	177	185	472	999999	419	923	687	32	958	254	999999	264	999999	444	548	478	999999	139	89	12	591	999999	467	230	266	999999	999999	787	999999	841	690	899	180	651	999999	999999	163	999999	645	624	999999	344	449	129	635	999999	551	973	347	293	600	124	126	537	658	954	718	252	81	352	560	899	575	127	564	886	94	990	330	476	999999	327	493	465	999999	257	999999	347	595	562	525	399	449	999999	999999	575	999999	643	993	169	363	999999	466	303	74	999999	999999	331	999999	748	619	561	652	871	969	282	630	661	171	411	190	381	656	518	827	170	459	999999	876	988	114	999999	997	171	122	412	999999	200	400	639	488	999999	782	999999	999999	963	747	578	999999	967	944	999999	999999	591	978	999999	265	948	476	903	999999	366	455	999999	643	178	564	999999	758	999999	422	999999	271	999999	922	738	598	999999	575	863	423	881	218	908	999999	999999	999999	415	192	999999	156	999999	999999	497	362	132	996	215	999999	775	409	266	819	637	555	514	859	949	999999	999999	
999999	457	382	999999	999999	999999	999999	546	999999	659	208	158	308	627	999999	510	716	773	180	800	999999	393	604	999999	999999	167	71	999999	363	999999	134	30	746	942	999999	699	539	999999	17	956	974	460	999999	999999	999999	260	958	202	228	55	999999	95	778	868	508	10	999999	999999	159	332	344	577	193	999999	535	188	411	365	880	719	970	605	765	223	825	291	709	60	999999	212	209	869	362	317	740	48	251	878	444	746	847	956	961	685	622	999999	277	689	29	398	849	602	321	508	85	203	330	999999	53	227	300	802	359	946	133	474	999999	875	262	496	936	999999	921	999999	872	23	643	999999	600	427	999999	30	999999	833	363	999999	999999	999999	242	999999	718	999999	999999	227	456	55	606	24	561	158	192	401	436	532	462	326	681	187	999999	71	999999	249	964	625	999999	280	999999	526	999999	527	999999	371	642	715	778	260	697	704	687	999999	416	629	528	452	245	622	593	999999	381	999999	925	999999	228	181	999999	478	721	220	24	999999	284	999999	431	44	241	821	999999	721	754	999999	628	976	499	808	654	930	720	999999	389	590	999999	999999	154	555	601	545	152	471	999999	309	999999	487	690	512	552	335	999999	494	220	999999	862	999999	754	179	419	948	881	419	526	67	757	209	830	433	999999	22	936	875	442	999999	678	298	994	454	673	999999	999999	999999	999999	329	732	999999	311	966	727	815	517	975	146	652	663	732	945	670	551	339	999999	266	999999	999999	399	999999	61	524	744	574	877	309	506	277	999999	894	164	999999	334	999999	999999	864	706	999999	504	961	738	789	42	946	353	334	903	343	494	39	973	999999	929	410	185	999999	999999	162	937	218	478	868	990	769	578	747	345	30	441	999999	560	340	999999	438	593	271	999999	798	231	553	405	173	999999	633	920	999999	277	924	355	121	999999	999999	999999	999999	492	869	799	273	377	605	988	883	901	702	479	643	688	999999	816	999999	304	432	999999	999999	812	315	95	367	848	999999	480	999999	674	330	159	16	595	750	946	723	471	999999	430	626	564	522	272	999999	163	999999	751	776	117	442	817	220	622	360	483	186	784	442	424	239	134	577	218	580	552	999999	57	937	554	102	999999	999999	11	999999	829	300	999999	999999	999999	571	396	704	313	999999	999999	938	393	244	277	769	939	39	999999	999999	502	987	313	691	538	691	239	813	231	999999	999999	742	219	318	999999	999999	143	999999	239	853	843	430	273	999999	999999	614	89	813	670	784	163	999999	280	810	811	842	986	999999	999999	521	
341	582	482	299	999999	770	728	84	999999	999999	636	169	799	999999	358	81	999999	337	623	923	612	426	153	999999	860	577	472	409	506	688	206	781	999999	717	521	270	999999	999999	734	307	999999	14	999999	999999	999999	999999	623	328	461	999999	128	658	738	551	909	999999	439	999999	438	674	307	999999	999999	35	887	855	854	92	440	97	133	750	602	325	47	607	326	999999	299	999999	954	154	947	999999	570	547	999999	762	807	999999	831	912	545	70	999999	999999	436	83	698	301	999999	541	888	374	616	378	66	423	514	312	999999	871	746	571	719	163	381	999999	465	999999	813	999999	284	834	266	221	214	542	999999	480	180	253	869	997	999999	999999	999999	583	159	999999	491	629	258	999999	17	999999	175	973	999999	846	195	625	618	999999	999999	999999	999999	63	117	999999	173	523	107	999999	141	999999	12	999999	845	999999	999999	797	661	272	857	193	999999	778	826	307	56	999999	201	478	294	555	634	999999	999999	678	166	212	999999	754	38	967	531	224	374	662	999999	999999	138	999999	949	397	999999	355	501	304	215	488	237	999999	359	932	332	629	749	585	720	492	241	999999	149	694	332	906	243	889	662	628	999999	174	350	630	112	157	528	999999	999999	288	29	223	473	999999	975	665	405	999999	645	902	475	788	941	474	194	961	904	265	75	999999	122	611	642	586	999999	999999	470	999999	829	184	999999	851	994	442	473	27	999999	999999	719	667	510	147	254	760	162	625	232	999999	445	150	252	272	831	533	176	999999	581	886	999999	912	205	999999	999999	470	801	623	794	509	999999	177	268	443	546	999999	557	999999	366	882	999999	999999	839	594	999999	689	931	838	30	999999	999999	999999	445	999999	866	806	471	999999	870	783	958	999999	831	999999	874	999999	882	809	726	433	975	201	61	699	462	155	999999	611	999999	587	539	963	999999	332	243	999999	999999	451	999999	740	936	724	114	583	923	894	999999	126	999999	26	806	132	121	597	495	999999	14	745	999999	720	999999	860	449	999999	254	995	935	999999	999999	999999	544	441	241	986	999999	261	999999	477	776	567	999999	956	999999	999999	999999	416	851	16	999999	168	941	986	999999	856	16	85	999999	821	339	927	999999	128	636	789	481	375	891	999999	999999	244	999999	999999	999999	999999	201	777	969	82	512	999999	154	929	671	331	987	558	353	384	979	999999	976	275	148	999999	608	409	330	112	896	414	999999	725	905	602	181	415	26	999999	664	999999	116	999999	318	501	999999	39	999999	314	802	922	31	516	155	689	267	721	999999	131	197	792	
457	866	999999	107	322	428	33	79	159	581	999999	62	719	750	314	999999	957	647	75	579	952	25	309	973	999999	999999	999999	226	344	999999	28	895	999999	999999	782	999999	999999	220	188	364	999999	388	164	230	390	969	796	999999	384	492	764	750	65	999999	840	441	567	212	715	313	999999	807	735	699	999999	646	949	847	968	75	999999	746	468	711	573	574	861	999999	999999	423	222	184	999999	851	696	277	839	495	42	351	682	999999	505	875	999999	999999	999999	464	667	744	999999	949	437	318	743	27	999999	999999	54	999999	580	488	619	301	100	999999	964	883	13	295	807	463	999999	627	393	999999	999999	592	999999	999999	921	406	421	848	404	273	747	533	118	678	985	494	451	766	770	203	213	214	785	841	999999	769	461	381	937	565	144	999999	925	817	776	699	999999	678	354	183	999999	771	999999	826	926	440	775	999999	310	999999	22	58	856	199	723	999999	807	363	141	999999	944	50	910	999999	139	937	608	999999	901	296	344	772	421	999999	136	999999	317	999999	915	803	994	136	80	624	553	95	953	999999	104	740	999999	796	999999	999999	238	36	861	999999	697	989	999999	484	432	24	977	249	637	269	999999	291	999999	849	999999	999999	167	999999	999999	295	294	53	983	873	206	171	404	548	999999	228	368	110	579	258	999999	925	971	519	703	66	999999	999999	458	694	999999	812	21	52	357	218	46	420	999999	576	999999	654	16	958	999999	999999	619	999999	999999	418	901	961	712	480	588	522	367	647	124	999999	648	981	594	298	210	394	159	999999	201	999999	191	947	54	13	483	616	919	999999	999999	441	447	217	299	999999	999999	710	109	999999	999999	834	850	398	999999	153	927	793	69	717	758	893	122	268	248	996	237	999999	917	708	997	971	999999	355	415	683	475	440	691	554	999999	499	294	618	999999	999999	999999	999999	651	900	85	690	557	212	263	999999	329	188	969	302	812	839	793	401	543	493	241	999999	983	622	999999	497	111	514	222	269	999999	504	372	881	830	443	312	26	632	316	424	401	101	76	363	999999	470	398	741	665	706	893	84	999999	134	670	810	999999	232	588	588	52	989	999999	740	824	816	98	472	379	999999	776	999999	236	79	999999	413	916	269	390	36	713	773	556	563	715	429	958	757	169	999999	284	999999	54	728	999999	411	107	336	999999	480	382	926	372	138	929	135	848	344	294	267	893	999999	999999	999999	875	279	442	440	35	405	999999	341	312	999999	263	982	723	999999	696	999999	315	590	729	910	654	786	410	
999999	999999	589	581	624	999999	902	740	999999	999999	492	853	112	999999	999999	311	999999	623	50	624	999999	999999	946	411	999999	999999	855	999999	312	49	999999	906	999999	868	23	807	445	824	242	999999	999999	15	999999	40	241	654	594	469	649	289	596	999999	613	172	783	999999	999999	999999	240	999999	617	950	437	475	30	585	764	244	955	859	865	999999	390	999999	224	999999	136	916	180	695	999999	395	312	33	452	644	303	926	95	999999	130	267	593	264	260	459	577	999999	20	655	890	999999	514	789	423	287	999999	999999	948	171	427	999999	17	999999	924	999999	648	414	32	385	292	837	159	999999	999999	607	725	135	999999	764	54	999999	906	525	999999	703	880	523	999999	175	738	999999	978	923	52	359	260	57	999999	38	810	173	260	634	372	62	210	29	999999	816	562	780	519	193	127	573	999999	999999	999999	230	999999	135	804	999999	999999	430	999999	235	452	390	999999	677	999999	893	999999	880	602	281	162	751	503	860	473	999999	612	957	352	795	999999	478	999999	767	316	119	687	685	999999	403	987	942	203	974	577	669	468	885	999999	625	239	247	971	592	340	999999	727	490	662	20	999999	999999	87	74	430	973	894	590	370	685	216	278	521	999999	294	219	558	529	293	803	335	727	999999	726	999999	568	507	903	999999	999999	391	206	999999	358	158	308	864	139	554	604	775	878	524	999999	999999	960	725	771	307	130	999999	208	207	858	685	527	999999	360	507	999999	999999	990	999999	53	303	19	999999	172	60	985	355	428	999999	999999	38	456	212	999999	317	605	842	735	605	999999	886	193	998	174	999999	630	999999	513	631	693	999999	784	725	999999	999999	409	714	563	721	322	999999	999999	232	518	830	999999	999999	53	999999	999999	999999	740	999999	845	167	120	21	90	999999	430	403	999999	999999	999999	561	253	731	730	666	999999	891	289	24	999999	542	873	960	490	999999	443	315	548	470	729	674	999999	398	880	324	895	398	633	73	300	919	999999	225	940	957	586	507	999999	387	999999	999999	738	726	112	999999	999999	999999	999999	999999	66	999999	999999	381	999999	617	173	854	850	415	771	518	267	226	723	374	608	658	999999	533	757	999999	999999	171	333	718	999999	671	296	577	41	999999	867	999999	17	999999	74	562	157	333	793	731	657	999999	615	627	753	999999	999999	738	704	634	139	997	989	130	405	999999	57	359	999999	502	568	283	384	34	650	999999	219	547	309	56	511	999999	739	36	288	540	555	999999	964	424	668	558	872	406	999999	869	897	886	999999	380	514	999999	999999	
999999	173	383	999999	999999	999999	383	312	999999	999999	657	133	999999	268	963	842	865	148	999999	394	266	833	999999	411	977	999999	999999	482	999999	999999	999999	542	712	54	999999	862	999999	734	964	728	591	121	213	130	224	999999	185	611	934	54	914	242	171	413	395	467	163	972	828	999999	205	999999	980	697	508	125	420	397	999999	110	937	140	183	623	803	155	629	888	196	999999	241	999999	999999	288	852	999999	380	309	659	981	999999	932	906	999999	532	689	999999	516	999999	109	862	999999	792	834	117	783	68	548	609	249	837	999999	785	999999	942	999999	363	702	844	999999	744	121	738	838	401	14	234	999999	999999	999999	24	123	277	97	842	453	387	713	180	78	638	832	699	419	153	999999	156	782	848	999999	999999	438	672	809	999999	750	59	999999	442	112	559	675	999999	495	235	724	998	698	999999	498	999999	999999	531	775	183	912	421	329	694	958	858	999999	545	594	787	585	450	467	733	101	403	432	999999	78	519	963	385	214	193	428	445	999999	999999	359	856	999999	999999	896	635	999999	339	730	999999	999999	254	118	999999	862	708	649	283	999999	964	199	104	226	379	463	266	220	537	999999	145	276	522	409	949	999999	738	110	678	999999	831	999999	999999	673	999999	795	823	999999	833	522	999999	999999	154	905	494	312	265	999999	316	454	639	424	999999	132	999999	992	962	999999	168	943	134	999999	999999	729	708	682	437	431	62	584	639	855	387	999999	711	600	999999	617	915	647	930	999999	793	233	914	416	378	639	87	181	833	978	252	890	999999	897	999999	999999	206	811	874	833	587	732	814	784	47	898	420	994	870	354	929	999999	22	35	814	747	999999	999999	314	798	353	881	750	660	613	497	626	814	999999	706	421	113	772	107	520	70	418	999999	379	999999	229	92	310	488	58	731	999999	999999	92	999999	610	904	999999	999999	489	999999	999999	164	999999	999999	999999	605	966	174	999999	826	749	915	515	999999	338	683	922	834	579	999999	581	271	612	882	999999	999999	732	999999	105	516	606	999999	617	814	88	264	959	828	206	623	125	146	999999	232	999999	961	999999	338	999999	927	981	672	507	228	134	720	999999	999999	999999	28	873	765	999999	426	230	63	308	700	675	83	723	999999	637	955	999999	445	716	389	900	657	406	999999	714	178	999999	933	999999	399	690	368	999999	999999	999999	999999	750	360	77	138	11	928	663	167	663	424	213	886	44	552	82	689	999999	172	999999	283	622	999999	60	899	891	296	999999	909	20	316	370	62	207	459	215	999999	
377	588	387	971	994	999999	739	300	965	648	899	645	999999	10	999999	550	282	999999	999999	999999	309	177	246	999999	999999	999999	157	356	63	160	689	585	346	287	322	425	784	999999	288	383	739	999999	934	253	397	999999	592	999999	952	820	780	583	893	999999	999999	209	352	999999	908	249	101	393	246	814	958	324	308	999999	688	999999	765	854	345	193	541	999999	242	992	327	843	171	147	404	242	379	115	691	412	792	122	999999	121	518	999999	291	356	524	129	294	83	920	554	331	22	64	925	248	710	402	946	966	999999	354	74	87	954	988	13	445	852	632	896	256	575	999999	653	346	305	901	195	34	123	999999	254	923	617	999999	391	188	453	867	981	20	999999	155	723	767	453	999999	337	367	520	999999	441	451	34	999999	999999	156	410	589	942	808	999999	999999	853	651	999999	151	470	148	607	825	999999	985	650	885	999999	999999	153	999999	892	344	574	827	514	438	276	803	898	319	69	245	999999	863	924	183	999999	924	301	82	666	312	501	198	759	694	693	999999	999999	148	898	335	13	523	697	608	244	389	417	425	384	307	253	160	89	372	58	999999	999999	999999	92	485	138	80	999999	590	842	386	77	999999	745	820	12	759	421	733	999999	263	176	326	939	423	999999	876	999999	369	999999	351	119	397	645	565	395	333	65	422	207	932	303	117	765	858	321	597	679	999999	304	493	738	355	999999	795	961	999999	538	669	968	262	383	860	531	501	276	999999	999999	190	434	679	704	999	536	309	959	68	999999	91	111	999999	206	142	999999	575	612	763	267	999999	999999	651	795	395	453	944	559	443	999999	273	591	641	423	499	140	624	788	739	819	831	835	999999	999999	456	568	999999	999999	999999	999999	955	889	513	423	333	586	782	999999	318	556	592	750	526	481	297	499	999999	999999	999999	999999	451	786	872	999999	436	25	700	469	348	827	999999	888	319	648	631	384	87	228	100	913	357	739	480	192	237	90	318	431	999999	956	109	552	999999	247	353	178	26	569	986	317	886	323	546	490	999999	703	441	877	999999	913	422	250	416	999999	655	711	316	690	999999	355	706	278	999999	391	728	850	538	81	304	463	367	518	241	782	37	43	203	989	40	533	999999	441	581	999999	544	858	146	566	999999	642	862	336	851	641	611	617	749	165	999999	311	999999	369	583	999999	555	903	18	633	765	621	518	326	659	999999	705	275	697	592	999999	869	714	971	489	999999	601	999999	666	600	181	999999	294	47	237	999999	
367	290	857	194	435	640	999999	512	801	999999	134	545	676	667	936	345	919	999999	318	892	999999	203	999999	920	796	524	246	999999	462	355	337	480	99	999999	826	424	999999	513	167	215	30	211	999999	519	538	999999	999999	999	663	835	501	137	999999	999999	141	173	411	999999	999999	911	404	440	60	455	642	653	456	745	841	521	927	415	999	113	872	999999	33	369	999999	999999	169	247	999999	626	854	209	751	754	999999	999999	23	481	999999	255	811	589	161	999999	999999	884	608	618	999999	152	908	95	138	625	999999	745	150	51	554	657	751	166	686	433	601	443	999999	702	946	188	507	999999	999999	999999	999999	292	244	308	492	508	141	551	89	612	718	768	80	135	292	64	522	972	926	468	504	654	903	727	999999	443	999999	906	672	999999	645	999999	796	384	333	189	999999	841	558	55	525	209	999999	999999	715	832	372	776	999999	891	666	999999	529	830	259	647	389	999999	999999	59	526	235	878	109	999999	266	999999	696	802	999999	554	680	423	880	943	304	577	829	999999	301	80	999999	496	999999	323	119	931	965	999999	686	999999	999999	999999	509	999999	300	331	978	116	459	999999	999999	974	999999	999999	986	121	999999	887	954	80	999999	506	882	978	320	738	107	786	999999	334	999999	999999	999999	312	561	22	914	999999	652	973	598	999999	562	999999	999999	241	189	443	337	999999	293	87	999999	999999	250	496	999999	530	219	999999	233	201	999999	999999	999999	116	857	15	786	973	999999	297	244	981	999999	836	943	451	999999	999999	559	999999	458	999999	51	999999	398	510	71	74	238	393	999999	101	750	407	474	437	588	298	999999	184	999999	999999	800	995	842	999999	144	414	999999	999999	999999	139	12	999999	742	399	93	923	999999	999999	944	721	745	999999	999999	153	241	84	372	516	999999	295	705	385	16	105	999999	56	97	999999	376	999999	999999	999999	999999	999999	98	190	664	84	354	665	999999	36	239	936	999999	986	849	698	959	999999	52	46	480	660	433	627	999999	999999	999999	999999	836	518	981	297	209	850	999999	143	65	60	999999	297	172	207	714	679	999999	999999	999999	83	999999	398	249	316	613	999999	424	999999	999999	470	628	26	744	316	829	73	55	942	736	999999	619	999999	999999	999999	649	999999	874	283	946	753	482	491	171	999999	840	447	278	674	999999	999999	435	590	555	595	999999	403	999999	855	999999	651	634	213	344	717	999999	999999	755	340	999999	999999	611	151	839	834	988	147	855	487	999999	392	794	380	268	22	999999	38	170	57	487	256	213	999999	905	305	999999	279	156	
453	999999	999999	999999	938	18	999999	123	293	751	721	607	999999	548	74	389	985	999999	264	944	332	999999	435	331	708	852	420	655	592	246	544	715	718	999999	999999	684	127	700	855	371	442	999999	59	286	448	450	999999	999999	148	639	919	448	864	334	824	999999	377	37	983	95	598	999999	999999	57	217	15	888	999999	147	389	271	999999	10	893	512	433	999999	158	882	267	658	712	999999	953	999999	105	851	394	175	342	317	99	717	770	773	271	378	12	79	443	999999	999999	570	759	377	635	999999	971	821	401	744	228	999999	725	437	999999	999999	577	731	121	164	503	137	999999	81	999999	577	999999	129	250	64	999999	89	999999	705	757	152	756	585	690	657	999999	999999	774	598	99	999999	999999	343	887	607	801	999999	957	288	68	773	765	687	205	68	216	999999	999999	347	422	149	999999	29	999999	743	999999	991	50	999999	999999	931	362	216	982	999999	999999	897	999999	642	999999	60	999999	170	646	984	386	79	389	999999	999999	999999	991	437	185	999999	247	972	663	154	999999	999999	999999	503	13	999999	420	559	704	966	483	319	618	999999	94	371	27	999999	383	999999	367	838	611	417	22	255	940	999999	999999	42	991	612	244	999999	999999	452	999999	627	166	999999	573	826	374	422	999999	141	420	62	352	999999	999999	701	599	999999	787	999999	999999	823	999999	758	197	999999	529	672	975	871	85	530	995	999999	551	999999	389	864	999999	540	473	198	268	999999	835	999999	583	226	110	300	22	275	311	999999	999999	999999	146	408	331	88	307	702	999999	287	66	889	67	709	999999	542	321	735	846	256	999999	999999	564	609	999999	999999	911	312	571	685	858	809	229	913	399	555	262	999999	999999	53	242	771	751	981	824	945	999999	999999	953	567	978	287	429	64	693	243	999999	537	999999	31	176	994	140	761	428	257	670	153	320	717	999999	999999	202	803	23	999999	268	999999	785	999999	479	48	359	13	706	581	390	175	230	999999	123	999999	504	999999	877	248	640	999999	562	577	285	687	562	246	999999	647	94	625	50	76	974	858	752	509	552	137	645	136	65	847	866	504	922	999999	999999	563	836	682	926	775	986	999999	999999	217	700	999999	485	122	725	999999	496	764	135	163	191	265	973	999999	967	749	602	513	934	715	999999	999999	764	408	642	999999	999999	412	699	274	999999	705	837	544	808	760	999999	532	411	999999	360	112	379	769	999999	349	590	841	714	186	182	482	345	315	507	920	999999	999999	480	999999	257	94	999999	860	82	486	427	439	195	217	107	
79	999999	937	365	607	410	994	434	302	144	970	697	523	102	607	369	531	46	888	732	999999	62	999999	749	275	999999	519	696	497	921	161	655	999999	89	112	380	407	950	899	519	999999	653	187	867	286	396	999999	768	999999	126	895	999999	999999	999999	999999	27	702	198	99	999999	999999	999999	999999	999999	982	324	201	443	989	237	961	581	146	379	999999	999999	874	542	472	879	496	751	231	380	35	758	999999	32	556	95	999999	219	860	340	628	735	715	999999	884	962	999999	117	778	247	999999	324	265	927	785	611	152	170	725	220	82	149	999999	566	999999	233	966	999999	999999	904	999999	752	721	806	751	999999	999999	999999	999999	510	683	389	972	999999	225	711	503	431	247	945	942	517	493	650	267	488	659	158	459	660	995	999999	230	874	999999	412	603	999999	185	821	999999	83	999999	999999	537	999999	999999	999999	999999	644	730	544	931	941	999999	999999	999999	81	548	273	314	66	619	997	514	656	168	107	306	812	117	54	255	425	999999	868	14	999999	122	999999	999999	999999	999999	999999	929	999999	104	999999	999999	644	154	999999	909	912	999999	999999	464	515	710	880	535	79	794	538	537	685	298	999999	999999	102	48	989	958	974	952	746	999999	804	77	999999	999999	878	194	662	668	585	144	999999	999999	999999	413	499	568	242	999999	999999	773	279	287	254	172	588	887	820	606	164	574	935	959	769	99	660	447	656	328	656	999999	142	869	999999	999999	955	606	201	688	999999	999999	999999	999999	710	973	980	526	823	999999	973	990	999999	66	513	21	209	384	149	999999	753	62	911	914	392	366	641	409	336	702	217	982	696	141	67	733	848	999999	999999	999999	119	144	624	765	355	665	999999	85	999999	939	351	999999	466	90	935	496	519	811	553	999999	341	999999	199	130	999999	999999	999999	242	999999	999999	999999	210	999999	353	11	619	437	156	569	999999	844	565	999999	999999	361	999999	526	999999	205	570	999999	47	456	903	464	538	944	503	91	999999	371	288	86	585	776	151	455	122	999999	326	999999	373	251	826	509	776	537	802	769	999999	473	687	46	438	566	135	753	231	999999	999999	674	934	999999	214	999999	566	489	468	999999	219	190	413	999999	999999	511	850	795	629	999999	688	999999	999999	734	42	891	683	251	648	28	651	999999	234	233	999999	652	134	999999	47	471	943	999999	999999	192	559	867	70	160	999999	926	716	999999	134	827	999999	999999	532	209	999999	323	681	324	999999	449	968	822	956	999999	922	237	387	551	757	999999	999999	401	931	999999	999999	175	830	533	
999999	721	312	322	273	999999	33	999999	999999	924	999999	724	789	628	455	630	224	737	911	999999	237	930	549	999999	999999	965	376	808	999999	999999	34	866	492	157	240	999999	147	655	559	558	166	999999	999999	462	285	42	999999	999999	945	999999	744	447	263	950	306	999999	182	147	999999	307	999999	225	611	999999	900	999999	999999	641	398	336	492	568	187	999999	724	458	822	97	999999	548	596	545	862	239	828	586	999999	542	999999	999999	999999	10	914	261	528	999999	999999	560	562	876	800	737	443	999999	818	185	999999	900	999999	848	340	94	257	202	710	999999	362	382	728	323	796	999999	790	321	999999	999999	999999	926	834	783	999999	272	535	23	748	859	999999	254	421	652	999999	999999	316	13	745	862	752	722	550	43	588	999999	831	248	90	110	947	999999	239	336	531	343	76	451	999999	999999	559	244	454	851	999999	117	960	86	999999	999999	393	786	999999	527	999999	931	385	800	204	999999	440	296	933	647	999999	999999	24	94	130	983	999999	865	445	999999	312	518	278	699	649	481	834	755	999999	996	717	170	554	711	999999	600	957	999999	257	83	637	273	310	806	938	413	999999	876	955	22	448	999999	350	999999	999999	230	662	686	160	999999	659	999999	999999	936	930	751	435	313	497	530	999999	379	618	372	49	49	217	472	999999	246	387	958	799	239	558	198	820	655	999999	999999	937	281	125	999999	999999	952	229	999999	875	197	977	999999	388	999999	999999	78	910	977	859	186	23	200	925	999999	345	999999	999999	814	999999	741	931	779	816	131	592	753	999999	94	949	97	820	843	596	999999	268	597	999999	374	252	999999	999999	999999	796	999999	362	747	356	211	197	999999	76	414	985	999999	265	208	973	266	843	243	815	825	38	772	366	179	603	362	655	748	999999	521	572	999999	463	99	983	506	768	844	999999	62	897	237	999999	415	858	462	318	999999	624	323	530	18	673	999999	813	999999	954	193	153	994	556	449	600	999999	999999	95	680	175	999999	477	999999	998	835	999999	928	801	999999	950	320	151	999999	594	133	808	990	564	999999	10	999999	959	552	585	701	413	506	999999	636	475	574	773	999999	152	999999	999999	825	532	999999	999999	534	22	999999	14	873	12	950	961	999999	792	565	287	859	680	890	999999	925	912	306	432	266	480	174	286	385	546	999999	901	748	999999	982	467	391	324	475	273	686	999999	711	699	463	544	999999	844	999999	296	913	111	999999	590	999999	913	999999	999999	999999	999999	848	996	628	336	643	999999	222	348	809	107	896	545	214	626	
999999	387	210	999999	999999	721	999999	330	376	99	633	266	648	167	755	999999	242	640	669	421	425	690	919	385	999999	414	332	793	999999	812	400	378	999999	635	22	844	712	628	781	933	715	527	629	538	703	386	999999	64	999999	739	865	266	999999	793	999999	887	467	999999	550	999999	399	554	999999	999999	698	265	369	23	155	910	367	613	858	736	705	897	70	390	682	680	999999	277	210	999999	946	144	999999	113	433	134	999999	887	88	999999	543	171	241	75	840	448	26	396	909	682	382	262	407	148	999999	314	827	999999	152	870	999999	131	353	991	999999	999999	999999	266	590	30	533	479	534	641	203	544	665	994	550	244	999999	999999	368	528	921	694	736	364	25	999999	999999	310	999999	217	666	421	817	250	458	286	685	999999	806	888	158	903	727	999999	945	554	648	999999	535	908	216	943	763	825	79	999999	827	999999	251	999999	722	233	999999	326	999999	999999	726	999999	546	274	558	999999	811	999999	379	28	967	970	419	471	480	475	999999	837	11	723	657	991	181	999999	458	288	999999	345	175	925	999999	410	792	173	827	234	295	999999	359	312	999999	294	456	60	955	857	988	999999	990	999999	458	897	325	999999	999999	735	253	999999	816	280	395	999999	313	453	849	566	999999	255	643	256	999999	513	999999	698	591	373	545	131	580	600	300	738	999999	918	477	281	94	541	999999	102	980	285	455	89	999999	666	980	12	210	398	999999	742	146	744	78	945	999999	627	669	760	199	132	440	999999	979	657	130	395	999999	578	481	999999	216	551	275	999999	68	999999	781	925	393	542	920	999999	999999	557	601	611	999999	532	861	467	871	289	999999	858	845	239	109	270	546	594	35	632	916	999999	999999	595	478	174	886	22	845	744	376	656	211	258	303	999999	66	519	545	999999	716	24	999999	926	648	416	68	828	999999	520	999999	999999	517	297	999999	889	31	15	999999	685	645	849	621	137	912	999999	999999	597	935	678	214	37	58	580	916	999999	267	609	946	72	115	67	999999	334	365	577	149	999999	983	999999	409	60	999999	999999	999999	867	402	999999	999999	402	759	999999	892	629	316	361	750	999999	381	372	631	422	68	79	999999	587	144	296	772	344	999999	999999	613	530	278	163	999999	198	770	58	510	619	594	553	313	644	175	94	28	13	999999	999999	542	621	783	999999	991	317	290	232	732	999999	874	679	999999	26	857	372	999999	999999	999999	562	176	332	861	999999	827	515	999999	935	999999	59	278	768	517	903	999999	992	747	999999	172	342	
908	999999	326	405	999999	915	267	297	787	803	733	999999	302	275	46	219	759	771	169	486	999999	354	809	683	836	116	999999	392	999999	865	624	80	990	378	654	999999	16	465	276	912	257	999999	158	999999	999999	413	475	999999	867	990	999999	976	131	686	791	563	738	999999	999999	638	999999	874	999999	922	999999	663	874	924	620	418	213	304	504	999999	999999	82	206	200	999999	432	640	920	999999	999999	999999	999999	999999	313	586	101	888	373	896	999999	170	383	999999	236	440	662	538	999999	631	458	787	938	999999	999999	458	718	366	548	286	146	997	831	359	656	299	540	714	999999	348	529	999999	839	999999	865	999999	999999	85	970	760	704	893	100	999999	76	47	694	999999	999999	855	999999	734	350	97	759	641	999999	33	999999	936	999999	999999	968	999999	999999	928	999999	999999	616	787	603	999999	396	787	581	253	907	999999	999999	999999	605	999999	639	999999	480	795	189	751	999999	234	757	830	999999	44	860	756	925	888	197	147	99	164	559	297	999999	234	999999	999999	516	515	734	797	740	731	999999	534	318	263	731	999999	749	999999	891	392	40	772	907	999999	926	825	328	29	353	156	529	450	815	999999	462	999999	456	626	245	142	999999	999999	100	13	702	336	447	672	166	999999	398	893	999999	177	266	490	326	986	636	999999	197	715	999999	594	212	890	718	966	800	485	859	132	960	758	891	999999	681	903	659	600	387	655	862	999999	758	999999	187	648	95	971	999999	470	990	999999	945	785	516	999999	801	812	618	481	871	681	999999	275	932	999999	285	196	808	422	999999	999999	312	541	999999	999999	835	576	712	79	999999	999999	999999	398	142	415	813	116	564	184	112	847	981	906	999999	190	450	999999	703	672	373	899	173	516	999999	953	251	413	932	999999	670	235	999999	548	999999	52	136	633	143	526	701	178	632	633	999999	489	64	999999	999999	671	541	353	873	49	705	999999	665	999999	264	188	173	999999	184	40	514	877	748	442	315	742	64	817	359	999999	971	204	277	999999	206	654	899	845	655	270	992	327	999999	69	842	999999	386	98	378	999999	363	999999	994	602	129	443	740	999999	101	999999	617	724	999999	697	78	511	713	136	841	609	288	328	999999	999999	47	196	525	689	999999	999999	366	966	448	405	823	680	210	675	419	999999	913	288	999999	641	999999	999999	334	664	990	999999	906	260	256	768	675	44	999999	999999	999999	933	999999	61	999999	406	999999	650	285	598	874	999999	310	48	716	999999	696	10	575	122	999999	999999	861	861	999999	999999	788	115	720	
680	729	788	999999	129	120	486	845	862	999999	356	982	12	993	999999	999999	602	41	999999	543	999999	82	675	469	999999	820	999999	82	65	363	763	618	552	930	604	999999	95	265	191	999999	999999	243	833	999999	999999	139	267	775	135	82	105	237	920	999999	553	608	999999	999999	999999	309	324	999999	789	999999	503	738	440	999999	999999	867	703	347	850	939	313	933	999999	999999	250	999999	562	999999	947	983	267	535	697	980	387	995	814	766	556	882	614	826	454	999999	250	999999	699	195	386	267	378	999999	386	981	999999	619	370	133	88	999999	746	303	466	805	999999	967	50	459	999999	402	63	937	791	968	999999	486	999999	913	690	999999	604	377	644	689	615	509	999999	999999	721	999999	635	691	688	152	145	320	369	648	94	282	449	250	500	999999	214	441	999999	418	999999	999999	140	457	442	999999	999999	378	659	777	199	741	818	334	738	927	999999	999999	999999	649	832	999999	999999	840	828	999999	320	364	876	660	485	184	999999	740	999999	939	637	188	259	370	342	999999	661	592	458	352	463	125	511	572	226	842	192	328	586	641	665	999999	628	999999	16	999999	999999	999999	301	25	209	999999	999999	799	300	588	999999	888	316	999999	363	999999	391	999999	954	205	852	314	443	642	999999	223	163	428	283	347	560	999999	363	887	274	999999	301	999999	153	384	999999	712	282	999999	729	303	21	521	999999	141	908	151	78	999999	602	197	564	658	33	985	925	845	525	999999	37	887	999999	429	800	700	243	948	343	580	354	150	42	999999	912	999999	212	999999	150	152	439	418	999999	551	294	999999	108	642	419	167	459	999999	197	999999	610	842	767	591	999999	588	898	999999	808	498	466	999999	999999	759	745	334	783	293	999999	382	523	999999	730	983	144	999999	601	600	538	185	999999	348	952	999999	204	80	999999	620	920	562	254	999999	610	668	95	832	920	349	999999	999999	383	175	310	814	805	992	122	783	999999	997	986	999999	431	632	999999	127	509	452	564	999999	402	173	373	152	138	54	18	72	898	312	999999	999999	704	452	999999	955	48	999999	908	212	999999	158	173	923	575	947	58	977	300	967	999999	999999	784	230	692	220	802	168	999999	760	983	999999	999999	154	204	999999	602	978	830	999999	89	999999	544	362	999999	254	999	999999	576	999999	995	41	771	930	999999	334	477	999999	759	591	162	879	462	157	229	908	272	28	728	999999	354	79	999999	878	888	962	933	432	513	999999	221	362	591	504	999999	952	999999	954	175	870	265	129	228	999999	269	209	908	397	
143	808	981	980	721	735	836	925	884	893	52	26	999999	999999	999999	999999	379	800	999999	958	392	276	630	318	999999	858	999999	235	851	999999	999999	999999	999999	545	999999	705	466	240	640	855	667	999999	77	394	911	159	999999	220	159	999999	999999	468	911	950	999999	866	187	673	138	863	159	610	84	977	284	364	999999	999999	756	999999	854	149	169	442	300	999999	208	999999	406	703	999999	375	86	944	47	159	999999	113	999999	433	527	793	112	777	706	66	764	999999	119	557	999999	622	464	884	62	999999	999999	999999	999999	462	667	941	999999	434	999999	784	999999	140	999999	135	587	858	326	332	747	71	47	391	999999	243	788	118	137	849	999999	999999	910	201	892	317	850	308	453	999999	765	585	526	677	304	999999	532	634	160	984	969	999999	999999	141	147	990	693	917	742	426	674	559	999999	427	918	715	873	343	247	632	284	999999	415	249	567	171	544	369	97	813	711	163	999999	152	879	188	999999	999999	63	999999	623	932	565	999999	412	215	771	999999	759	588	59	198	396	527	709	690	922	66	573	976	999999	333	830	928	999999	521	999999	671	547	999999	254	103	289	346	18	351	723	999999	999999	999999	399	999999	609	508	999999	999999	766	999999	443	999999	265	414	215	87	999999	999999	112	636	999999	890	613	110	561	30	344	955	909	60	518	367	966	545	229	999999	586	999999	723	999999	174	202	754	172	237	358	999999	839	888	212	890	718	249	97	75	999999	748	299	884	999999	999999	809	612	716	920	85	233	720	194	993	999999	445	576	780	472	129	999999	450	872	213	546	505	999999	707	999999	800	128	999999	479	283	473	297	135	144	168	364	590	47	252	999999	134	763	654	894	711	455	152	468	625	999999	999999	307	426	681	999999	999999	742	905	557	130	999999	354	250	911	999999	212	320	442	622	999999	539	999999	999999	720	88	783	850	181	995	999999	999999	660	999999	999999	999999	175	870	454	101	500	999999	684	490	999999	205	779	999999	743	999999	999999	144	710	999999	517	417	711	109	706	602	268	817	570	909	842	472	306	101	717	447	999999	342	866	350	131	999999	854	617	86	524	999999	271	999999	807	497	579	999999	813	999999	999999	999999	75	173	851	832	999999	61	775	647	659	898	688	804	306	19	999999	999999	369	724	32	562	103	32	192	302	997	710	763	999999	273	524	999999	999999	601	684	299	178	24	999999	448	443	88	999999	427	626	621	466	810	798	331	311	999999	98	723	999999	668	52	981	559	835	972	999999	999999	384	999999	415	999999	213	621	
999999	997	264	851	285	588	484	999999	605	565	681	540	999999	964	100	999999	936	404	632	47	25	256	196	999999	682	999999	156	999999	595	292	221	288	999999	198	88	333	57	736	813	144	88	544	447	425	877	304	82	332	272	422	208	999999	710	176	605	999999	811	798	178	809	999999	759	538	999999	354	403	288	710	886	767	914	210	591	999999	958	481	809	770	587	999999	403	999999	999999	182	999999	210	578	96	593	999999	521	999999	567	999999	701	328	15	133	80	999999	26	999999	446	505	508	999999	999999	221	217	999999	999999	50	221	790	999999	618	308	999999	999999	154	824	201	127	999999	255	666	643	587	796	639	475	685	699	113	372	41	386	999999	673	96	781	366	999999	468	952	481	47	776	999999	999999	30	649	895	926	659	824	254	176	259	999999	999999	999999	425	999999	659	999999	999999	117	428	383	999999	351	692	151	372	467	999999	999999	999999	774	629	999999	989	999999	999999	826	790	773	453	547	787	999999	707	831	732	999999	941	311	809	975	141	999999	358	224	850	999999	956	753	563	201	512	595	849	484	222	497	851	999999	958	832	197	577	999999	999999	596	999999	644	999999	999999	432	526	21	999999	352	643	999999	518	775	862	999999	869	47	219	262	45	999999	370	232	618	244	98	999999	352	976	999999	999999	999999	477	999999	828	44	105	343	141	674	501	746	507	841	522	979	86	849	999999	962	159	367	411	845	404	661	422	251	999999	344	297	999999	999999	564	89	434	999999	157	43	905	774	703	88	587	544	455	863	999999	105	999999	22	999999	334	999999	638	206	863	631	233	177	999999	853	169	796	387	999999	873	943	762	999999	938	929	815	122	198	456	289	999999	999999	948	798	41	155	919	332	907	344	858	999999	883	570	999999	923	866	293	920	544	291	209	711	582	919	629	17	326	999999	999999	221	824	191	916	49	999999	284	379	999999	707	249	474	480	498	25	27	999999	527	529	999999	948	829	999999	999999	999999	624	599	376	999999	412	148	602	999999	342	133	43	743	966	999999	98	648	497	999999	222	304	816	999999	223	566	902	750	489	797	87	625	391	556	280	918	425	730	908	500	189	569	999999	235	147	374	981	283	912	997	999999	366	461	999999	66	616	999999	894	386	809	975	999999	658	999999	171	716	741	999999	999999	999999	115	368	740	996	523	652	999999	591	999999	848	585	628	837	492	999999	721	174	264	999999	999999	737	999999	354	999999	524	527	910	842	73	431	633	504	809	999999	999999	82	625	999999	614	413	959	600	313	537	234	
999999	824	999999	999999	450	999999	487	999999	809	999999	999999	23	642	481	999999	742	815	527	170	225	999999	819	973	600	294	105	999999	650	96	704	146	999999	817	999999	177	702	743	403	623	879	155	517	999	554	999999	999999	983	983	618	671	153	83	152	999999	153	537	851	575	164	355	842	999999	900	999999	183	368	999999	767	999999	303	998	999999	903	291	999999	574	819	999999	999999	235	121	726	42	425	999999	73	84	505	731	639	999999	999999	249	999999	46	318	616	894	380	947	861	226	679	325	672	731	179	860	251	579	718	432	999999	928	999999	126	805	485	555	999999	293	701	46	673	451	830	182	635	254	761	957	924	58	347	374	895	57	717	753	828	894	999999	999999	162	921	429	887	999999	44	920	999999	141	349	270	664	169	999999	15	873	841	558	543	616	489	999999	793	383	943	563	999999	999999	98	999999	999999	225	79	447	999999	752	31	943	862	600	333	258	826	585	999999	682	999999	715	51	843	999999	280	360	607	999999	999999	137	55	943	757	999999	851	999999	999999	623	54	594	722	306	999999	852	898	999999	942	292	240	794	218	595	999999	359	632	36	254	820	456	865	472	672	352	625	975	999999	999999	903	481	999999	427	962	744	97	491	419	789	999999	22	583	418	325	543	999999	999999	460	682	407	75	824	180	588	999999	189	132	59	999999	637	876	899	999999	48	810	999999	377	999999	851	183	867	222	999999	263	999999	872	999999	157	139	999999	706	525	326	707	838	999999	663	839	795	999999	965	999999	999999	161	125	123	999999	379	514	146	379	673	608	509	540	852	587	916	779	304	732	975	920	356	931	999999	582	999999	210	163	743	538	460	296	999999	435	756	999999	999999	695	999999	999999	642	999999	237	42	917	999999	999999	999999	79	746	69	999999	999999	989	521	119	230	764	540	117	999999	999999	999999	840	222	322	301	115	999999	501	999999	94	999999	999999	342	928	129	898	999999	999999	999999	999999	999999	996	478	959	463	228	999999	646	864	384	164	772	908	291	599	396	820	604	999999	71	889	999999	969	975	87	188	656	593	989	332	331	775	400	955	277	999999	372	263	858	83	202	999999	636	403	929	651	745	61	999999	733	88	838	248	656	334	999999	37	999999	882	285	999999	330	657	542	62	999999	382	953	23	202	34	566	999999	452	869	440	941	575	56	999999	442	999999	264	266	254	999999	537	744	630	999999	379	868	380	583	512	872	802	999999	999999	550	278	792	48	146	708	521	101	795	787	894	573	462	457	456	842	999999	75	400	
999999	999999	851	638	332	260	823	999999	196	172	940	997	999999	847	999999	505	166	650	567	127	557	999999	401	741	999999	999999	199	916	421	924	740	546	806	411	806	781	999999	999999	469	787	323	999999	334	928	855	790	266	725	238	951	299	202	408	948	842	564	178	119	999999	596	999999	906	745	272	432	403	999999	236	51	451	807	526	190	779	804	15	408	472	886	176	999999	473	687	469	634	548	148	857	568	251	613	588	959	873	725	416	807	72	506	461	999999	39	684	786	999999	999999	22	999999	153	837	166	705	999999	514	126	598	999999	285	637	883	265	343	667	800	999999	228	567	317	64	999999	207	345	965	999999	577	449	789	999999	324	860	999999	519	999999	999999	999999	907	365	454	999999	999999	197	999999	434	623	206	999999	999999	883	948	926	216	705	574	755	639	820	740	999999	999999	676	999999	999999	999999	777	999999	745	628	936	999999	999999	863	123	560	926	999999	676	911	352	237	320	999999	905	999999	999999	654	831	945	958	101	999999	999999	999999	999999	89	328	869	999999	657	275	460	637	999999	178	999999	73	103	154	647	554	963	999999	398	571	626	598	902	375	572	999999	526	800	670	845	450	999999	307	606	481	607	342	115	263	86	777	683	652	999999	933	999999	561	686	307	414	138	365	779	999999	889	491	426	503	997	534	999999	660	967	999999	999999	999999	765	496	999999	999999	222	858	655	322	794	943	945	175	441	247	571	839	503	265	716	94	983	313	717	989	191	838	117	729	336	999999	716	72	18	677	999999	75	23	267	202	279	999999	466	209	945	545	999999	999999	760	963	999999	166	711	999999	643	282	462	778	683	858	383	999999	925	985	677	999999	999999	999999	999999	678	999999	826	246	73	446	383	526	999999	771	999999	931	776	357	765	426	999999	999999	199	374	405	116	296	340	408	818	999999	784	481	531	999999	661	999999	307	999999	467	93	920	647	436	270	755	358	17	238	999999	999999	403	170	568	717	231	694	792	368	999999	219	495	999999	254	917	598	55	581	62	999999	999999	999999	275	307	999999	49	367	762	114	999999	758	288	111	481	221	135	624	999999	814	497	967	999999	938	519	257	597	92	403	518	671	710	776	954	445	999999	138	138	999999	235	677	864	999999	687	719	813	931	394	999999	999999	792	974	142	767	565	824	999999	540	999999	999999	745	957	964	254	443	938	981	999999	665	999999	93	996	760	999999	146	632	999999	622	229	705	999999	213	725	999999	725	696	578	19	399	620	561	597	999999	813	490	720	999999	687	
254	999999	832	999999	728	974	949	795	223	454	630	932	788	999999	321	60	999999	999999	999999	604	528	746	370	971	934	54	999999	495	625	999999	999999	426	999999	359	378	999999	873	719	485	999999	420	930	999999	133	389	467	832	646	999999	331	90	999999	489	306	168	507	419	999999	673	683	153	464	180	276	999999	999999	209	999999	999999	873	187	999999	66	489	194	598	273	247	592	477	222	999999	219	303	866	258	936	436	999999	871	38	22	56	801	999999	999999	999999	216	875	185	267	404	999999	413	153	77	999999	999	121	999999	244	999999	999999	206	471	999999	254	877	409	999	277	773	247	674	844	174	967	264	881	238	839	999999	372	417	999999	818	999999	999999	159	799	999999	999999	999999	630	636	999999	744	849	340	649	710	882	999999	999999	907	493	999999	435	568	999999	999999	638	999999	883	999999	187	809	999999	985	999999	874	999999	727	999999	999999	340	458	999999	999999	987	430	127	999999	242	527	956	999999	999999	509	726	661	658	247	999999	699	727	818	999999	898	459	56	884	863	687	774	999999	164	206	243	577	999999	548	397	581	558	982	714	999999	999999	774	927	999999	360	269	991	226	211	556	910	915	521	999999	999999	999999	940	546	999999	246	999999	265	802	63	262	932	691	123	271	999999	622	717	23	932	85	134	532	732	533	604	695	557	999999	999999	296	327	65	28	999999	999999	640	22	728	477	999999	999999	999999	874	999999	428	578	999999	999999	999999	999999	202	901	589	941	594	999999	999999	999999	659	999999	910	204	204	766	934	877	672	293	461	35	610	989	546	515	975	162	658	671	115	35	817	602	526	999999	999999	426	476	86	246	753	432	999999	79	926	516	906	778	999999	136	551	999999	595	503	999999	334	999999	999999	83	966	999999	407	546	907	633	733	317	999999	530	999999	999999	410	595	56	708	603	999999	920	620	998	999999	384	550	999999	564	999999	232	109	16	349	890	71	402	120	999999	356	885	101	445	203	999999	238	257	444	999999	999999	319	999999	999999	999999	723	292	744	999999	897	67	856	11	353	513	510	218	999999	191	782	456	999999	485	999999	361	717	519	484	999999	999999	840	999999	116	925	999999	999999	999999	314	101	999999	999999	326	999999	223	999999	499	884	748	931	692	990	567	999999	662	999999	142	834	305	443	208	213	808	327	285	66	999999	750	999999	999999	999999	826	904	999999	565	184	139	690	271	999999	862	833	999999	553	734	809	999999	70	454	999999	999999	999999	388	999999	892	421	799	999	52	166	816	749	808	818	999999	866	95	987	511	999999	42	451	999999	800	
999999	375	442	264	999999	475	783	999999	306	322	647	728	999999	43	687	153	385	140	647	114	689	122	35	952	999999	867	999999	295	559	999999	730	840	999999	588	300	527	979	544	415	577	382	946	453	495	181	509	999999	999999	310	367	999999	902	804	999999	121	468	349	490	938	999999	999999	999999	999999	339	999999	806	326	859	742	169	999999	840	999999	80	731	999999	669	539	999999	999999	449	670	999999	201	864	828	46	943	999999	832	187	499	605	690	999999	884	634	124	904	375	999999	569	320	999999	203	271	999999	733	736	377	999999	810	709	132	999999	91	513	999999	999999	763	770	382	391	910	981	999999	999999	44	999999	847	999999	554	635	415	633	879	360	843	999999	999999	999999	312	999999	109	43	377	789	483	413	744	380	999999	650	151	604	810	187	410	169	529	36	152	999999	888	999999	254	999999	304	999999	407	730	999999	132	870	122	467	174	292	877	614	999999	761	630	509	477	602	904	999999	810	823	701	950	684	478	577	508	823	328	839	789	202	495	985	999999	23	709	393	999999	38	999999	645	895	999999	555	643	274	522	979	421	666	349	999999	493	674	705	780	986	653	303	614	644	999999	999999	999999	421	999999	776	624	999999	767	219	999999	465	673	187	805	999999	138	999999	312	985	843	907	999999	449	511	11	320	311	243	723	999999	486	999999	502	799	999999	999999	143	254	498	898	999999	653	456	224	235	999999	497	899	363	857	999999	990	999999	999999	938	280	648	910	999999	999999	322	262	54	480	649	50	999999	999999	999999	982	994	590	814	999999	360	264	999999	999999	285	191	999999	411	999999	866	920	495	796	700	860	182	796	233	999999	41	999999	240	609	976	999999	195	648	118	546	380	862	238	186	540	451	999999	554	999999	635	215	643	911	382	999999	559	999999	253	480	527	190	999999	999999	734	782	512	129	655	749	661	99	543	714	864	509	13	692	319	266	999999	186	999999	999999	598	999999	397	673	858	431	427	420	942	999999	590	366	194	101	503	403	999999	331	999999	805	999999	545	672	999999	999999	872	184	867	999999	987	230	350	562	811	183	999999	999999	839	270	233	332	250	157	375	999999	999999	999999	912	198	916	239	928	999999	822	622	62	977	468	625	986	999999	559	576	999999	947	249	999999	383	917	419	999999	197	999999	804	999999	521	397	306	805	548	557	271	678	928	758	302	999999	739	198	999999	999999	926	999999	284	999999	999999	674	999999	428	999999	999999	999999	999999	778	907	51	999999	999999	999999	999999	999999	681	999999	87	439	985	881	647	999999	999999	57	999999	
194	999999	313	999999	999999	999999	828	710	847	205	999999	922	843	615	999999	999999	30	717	999999	849	399	97	999999	435	273	999999	845	991	891	36	996	774	836	641	999999	208	475	826	999999	90	525	639	264	469	802	740	243	823	718	981	626	489	999999	999999	674	999999	339	877	818	999999	941	836	819	820	208	114	95	999999	858	77	433	999999	650	999999	334	760	833	996	632	999999	903	999999	282	999999	409	516	554	638	999999	660	869	598	18	239	149	999999	819	443	270	698	654	40	965	651	999999	432	839	999999	999999	999999	273	343	255	294	934	919	564	999999	421	692	559	999999	245	207	208	999999	196	999999	214	645	940	999999	999999	934	878	872	66	999999	361	999999	676	679	764	63	999999	535	999999	723	304	230	134	909	999999	999999	149	999999	999999	767	999999	722	246	428	670	237	973	872	607	321	416	72	862	932	999999	444	25	999999	692	999999	810	672	492	472	126	984	521	40	378	999999	794	681	87	299	189	639	740	258	19	999999	90	999999	999999	42	316	241	368	201	361	587	562	269	999999	613	957	779	239	773	311	686	716	942	504	449	999999	735	985	572	753	918	703	767	869	165	999999	295	743	460	999999	884	999999	330	678	790	605	535	176	999999	999999	999999	409	967	999999	999999	999999	147	30	999999	999999	581	256	795	999999	443	884	999999	399	359	511	672	45	779	617	426	70	395	273	713	999999	990	568	521	999999	354	999999	736	820	546	344	964	274	264	944	583	638	830	883	999999	906	810	145	816	962	669	373	630	999999	529	273	435	874	999999	645	525	23	999999	564	103	999999	999999	974	853	25	547	408	781	834	43	788	240	512	37	807	43	999999	751	559	570	999999	999999	386	300	283	908	999999	956	618	429	570	903	275	999999	999999	758	835	292	801	424	271	592	795	326	741	42	922	846	999999	611	670	271	185	993	122	45	771	683	579	116	457	999999	999999	415	472	885	999999	999999	716	999999	207	572	949	144	309	397	102	69	559	250	985	253	456	16	759	308	727	281	677	285	986	162	712	999999	999999	820	430	389	853	855	78	210	140	461	414	107	999999	999999	694	724	942	712	999999	339	130	214	994	165	656	174	999999	692	55	999999	72	55	859	999999	177	488	999999	999999	999999	704	999999	785	123	999999	602	661	986	999999	999999	952	342	283	38	383	999999	763	826	274	733	689	697	385	165	699	398	368	247	66	873	216	756	999999	506	429	167	999999	100	999	563	995	187	481	115	102	107	999999	999999	486	691	999999	
662	703	979	526	17	999999	630	424	606	243	423	999999	812	381	206	113	777	609	226	999999	672	999999	711	738	511	225	999999	73	999999	609	352	999999	375	470	554	63	259	979	421	370	714	676	999999	329	581	257	669	999999	895	999999	21	416	270	462	741	999999	992	251	24	791	999999	999999	822	997	891	662	564	999999	827	152	853	797	999999	855	999999	996	999999	391	166	264	555	546	999999	606	999999	935	999999	912	728	719	71	18	965	630	844	157	853	999999	438	919	999999	327	906	753	151	223	229	414	999999	744	999999	610	999999	760	999999	979	400	225	409	956	170	652	999999	118	999999	844	832	567	21	376	152	40	953	247	571	999999	999999	999999	465	384	716	96	973	983	319	461	999999	214	999999	999999	999999	637	999999	481	758	50	703	798	672	306	999999	999999	999999	573	602	379	656	847	999999	16	349	976	760	34	250	84	679	639	798	629	921	627	999999	156	619	514	44	481	488	530	535	999999	751	999999	993	64	692	410	999999	999999	804	86	25	387	999999	780	877	999999	999999	999999	371	73	999	52	999999	763	487	999999	953	98	344	184	368	999999	999999	508	235	999999	41	999999	999999	278	258	858	825	845	612	796	630	838	637	73	249	804	168	471	841	709	999999	999999	576	445	456	999999	605	999999	717	357	905	27	999999	285	939	999999	302	999999	814	151	227	540	161	691	626	999999	999999	281	934	564	509	19	666	525	999999	801	999999	946	822	999999	263	204	137	264	890	613	294	362	999999	203	511	75	999999	700	492	252	88	884	999999	341	842	334	695	162	847	896	999999	39	999999	148	437	356	279	859	887	32	412	896	801	23	999999	109	157	741	999999	443	362	999999	999999	576	723	734	138	491	123	929	508	975	417	994	262	999999	896	999999	766	165	796	797	812	469	840	191	93	999999	510	999999	186	999999	110	413	543	394	995	999999	424	703	228	788	745	999999	523	437	488	806	760	999999	212	171	974	896	647	565	999999	574	999999	542	650	333	981	999999	752	554	874	999999	460	867	999999	16	999999	72	937	17	61	999999	945	412	999999	287	999999	999999	540	24	979	213	999999	978	241	999999	162	882	999999	895	806	999999	999999	969	562	484	999999	999999	315	205	999999	999999	959	999999	513	309	999999	333	839	999999	999999	57	840	738	574	671	248	482	636	839	854	689	19	52	999999	999999	648	976	850	999999	931	999999	628	344	424	77	253	135	474	932	802	829	52	690	999999	759	535	477	404	999999	245	873	266	476	351	911	903	917	439	827	
661	651	999999	621	441	138	428	505	324	507	999999	123	17	704	999999	999999	999999	328	436	451	160	180	581	959	999999	68	894	161	992	512	999999	999999	696	647	280	160	356	431	259	487	341	39	163	897	473	132	866	562	439	326	275	584	490	987	677	490	79	523	639	383	243	277	513	999999	342	999999	999999	370	433	886	678	225	79	949	120	999999	999999	999999	496	859	999999	342	721	675	247	590	999999	999999	970	999999	90	999999	999999	999999	253	999999	526	999999	999999	382	999999	506	138	999999	648	59	999999	541	877	556	474	395	999999	779	191	901	555	837	574	752	255	999999	399	643	805	845	999999	203	999999	56	999999	674	129	999999	164	696	214	178	999999	197	85	313	831	424	326	695	999999	21	999999	352	518	689	999999	811	136	999999	116	495	747	802	999999	321	836	999999	951	999999	999999	999999	999999	495	999999	999999	999999	386	677	941	887	975	999999	120	49	999999	999999	362	999999	915	999999	999999	987	177	589	999999	430	234	572	764	477	10	472	526	429	892	396	209	655	141	879	401	144	195	110	999999	999999	999999	763	213	999999	483	303	46	999999	957	925	458	905	978	956	999999	814	913	474	886	513	999999	691	999999	999999	308	707	999999	45	505	183	802	77	459	551	793	999999	368	951	993	706	999999	624	999999	967	938	999999	677	999999	304	586	999999	720	223	627	377	945	617	188	513	776	999999	11	406	999999	133	390	456	436	173	123	456	961	481	190	87	185	229	189	97	14	999999	231	999999	918	952	91	854	831	184	999999	853	190	447	999999	999999	434	999999	687	843	557	848	250	21	190	140	269	249	43	549	201	999999	438	100	509	746	675	271	999999	999999	52	999999	624	262	326	270	999999	523	264	380	653	957	542	345	539	165	789	999999	999999	788	692	841	820	292	999999	131	424	99	938	480	144	172	999999	999999	801	999999	234	987	999999	920	999999	746	985	999999	999999	243	193	102	561	353	956	465	999999	699	999999	210	999999	999999	999999	205	999999	186	999999	999999	246	491	227	687	544	518	931	802	525	639	999999	999999	999999	999999	397	999999	937	331	538	999999	524	678	999999	51	999999	601	315	892	999999	999999	84	688	999999	211	999999	414	26	506	558	52	421	163	999999	82	775	204	353	999999	999999	530	267	524	648	990	999999	567	40	185	972	942	213	49	95	36	999999	244	784	999999	741	982	732	441	999999	495	182	370	999999	388	275	520	999999	999999	999999	196	242	999999	999999	180	942	858	384	840	533	616	839	382	78	912	999999	540	419	698	815	961	
798	825	751	162	818	899	827	651	999999	461	694	999999	100	899	793	999999	204	999999	999999	882	608	999999	907	166	656	799	301	826	870	999999	110	559	941	987	397	999999	809	888	361	53	41	732	930	81	921	393	999999	179	129	513	346	999999	986	933	362	906	917	594	506	999999	607	999999	781	184	360	999999	514	113	999999	387	205	316	262	668	851	875	961	835	245	272	517	132	707	366	398	305	572	18	634	491	498	224	391	999999	999999	40	951	755	721	786	999999	188	668	741	318	999999	552	327	91	486	944	91	999999	999999	999999	999999	999999	424	786	65	573	506	478	29	888	980	924	919	233	999999	999999	215	124	459	999999	999999	999999	965	58	999999	752	254	926	157	546	416	865	999999	999999	960	737	537	969	665	999999	382	710	648	999999	338	115	999999	104	270	562	739	999999	900	850	183	31	337	375	428	312	328	999999	330	482	481	124	777	97	272	93	397	245	459	999999	20	628	815	999999	999999	261	999999	160	999999	595	807	449	965	307	658	939	410	999999	999999	999999	999999	803	999999	999999	382	999999	338	545	831	186	175	999999	999999	663	839	999999	216	225	655	177	193	178	999999	735	999999	41	159	480	999999	333	683	236	695	106	999999	217	248	999999	740	506	922	583	999999	489	430	999999	931	311	467	999999	999999	195	515	383	179	999999	890	653	999999	999999	74	858	116	507	503	999999	808	421	321	632	999999	567	484	158	254	999999	850	999999	315	999999	999999	847	22	335	600	999999	999999	999999	926	627	326	595	999999	399	441	74	999999	820	999999	491	999999	519	999999	999999	797	175	710	999999	999999	569	874	467	999999	139	250	227	846	999999	907	14	999999	496	495	693	999999	721	999999	95	999999	999999	999999	39	446	824	867	589	856	999999	999999	434	788	363	193	999999	753	999999	256	999999	158	999999	999999	697	912	999999	999999	18	999999	307	528	86	999999	625	649	948	437	844	30	999999	271	661	999999	667	999999	482	999999	999999	312	138	939	457	474	999999	936	999999	999999	445	126	465	562	858	999999	559	999999	461	679	173	713	244	930	909	838	999999	756	497	999999	560	454	440	764	407	999999	999999	368	999999	999999	363	999999	999999	999999	991	727	565	961	413	106	811	18	999999	803	999999	161	77	207	40	619	741	999999	449	648	412	990	686	700	165	162	668	201	589	999999	999999	999999	566	999999	938	999999	999999	771	999999	401	52	552	663	636	711	999999	638	999999	337	460	999999	999999	249	508	584	11	50	864	806	261	437	620	428	941	999999	578	595	819	269	848	999999	970	
999999	999999	606	860	336	59	999999	999999	524	969	999999	999999	979	999999	245	67	674	937	999999	418	964	999999	999999	999999	133	722	159	142	659	819	999999	999999	999999	900	427	201	999999	999999	674	990	874	896	999999	467	756	299	962	881	343	537	154	999999	999999	928	15	999999	93	184	736	613	900	999999	260	999999	540	384	24	88	999999	999999	165	950	272	999999	999999	77	365	506	675	999999	760	277	799	131	674	117	999999	999999	999999	227	118	727	986	70	100	27	999999	42	926	382	284	999999	999999	299	382	203	69	999999	395	938	999999	587	508	903	853	999999	67	999999	40	999999	602	829	194	961	935	999999	963	212	69	525	430	332	579	302	558	877	576	509	999999	480	57	234	800	956	382	530	229	999999	217	467	999999	518	11	503	779	455	699	999999	364	944	240	857	999999	869	517	521	999999	215	999999	975	999999	558	999999	999999	386	378	39	238	999999	414	218	999999	994	602	565	912	331	86	999999	113	188	836	154	999999	250	200	736	999999	999999	861	522	23	739	241	999999	411	999999	451	999999	411	999999	470	999999	949	735	999999	862	895	314	605	200	999999	692	999999	797	230	413	999999	319	195	641	109	789	727	999999	205	151	999999	201	164	781	880	999999	121	687	717	685	205	999999	999999	999999	999999	626	842	671	591	999999	999999	999999	189	997	556	141	931	770	326	681	999999	67	999999	218	999999	999999	160	999999	320	973	999999	999999	89	999999	218	513	428	999999	799	482	947	66	310	875	653	328	22	166	234	748	36	350	370	999999	262	147	539	681	238	999999	475	29	361	999999	748	934	999999	644	999999	53	999999	84	999999	843	733	376	999999	664	565	780	690	993	598	999999	999999	241	202	53	292	999999	974	999999	628	660	999999	928	705	692	137	719	964	377	378	191	45	952	379	527	312	999999	390	999999	126	999999	999999	999999	430	789	671	517	999999	321	361	999999	999999	965	455	320	836	805	671	74	999999	846	816	323	625	417	999999	993	999999	675	999999	407	691	109	630	180	999999	534	507	916	31	620	977	652	25	661	122	79	999999	68	690	506	224	325	347	279	642	999999	856	999999	262	678	655	76	581	999999	35	969	344	285	118	311	308	754	53	917	868	174	999999	964	304	467	999999	802	984	243	999999	375	999999	361	538	78	678	494	664	353	964	911	999999	999999	635	153	734	232	950	999999	208	469	282	999999	999999	999999	836	892	999999	794	191	852	91	347	771	659	217	983	999999	49	633	813	999999	699	952	999999	102	247	338	999999	732	274	852	605	45	
723	102	999999	950	70	999999	785	775	869	171	999999	830	999999	299	999999	999999	750	485	999999	999999	395	378	582	999999	453	385	599	563	568	72	917	10	485	999999	57	567	999999	43	686	807	847	47	231	538	840	137	368	947	363	999999	981	789	941	999999	650	355	519	999999	506	685	642	232	217	806	253	121	354	431	251	418	69	717	999999	999999	907	357	156	54	637	999999	26	651	209	353	999999	138	999999	635	661	999999	57	22	536	11	174	999999	999999	424	294	999999	782	936	706	945	164	274	990	837	942	302	208	475	236	999999	668	991	32	864	726	125	62	718	770	548	371	57	191	796	938	292	528	999999	759	908	543	999999	999999	264	198	816	147	231	693	369	504	581	786	999999	342	999999	999999	965	999999	999999	675	74	999999	167	583	117	999999	204	899	659	773	999999	716	327	647	999999	55	767	999999	999999	978	831	999999	410	54	789	271	999999	999999	764	690	563	43	590	242	999999	912	788	680	999999	733	943	331	44	596	37	999999	468	708	999999	999999	834	299	999999	201	844	49	766	122	794	846	257	999999	144	968	220	443	136	94	177	999999	267	96	999999	186	44	510	990	813	27	924	802	137	999999	637	855	273	255	398	398	440	999999	675	999999	245	486	213	196	75	386	594	739	384	540	85	999999	748	999999	611	166	344	58	952	105	870	53	999999	38	999999	123	946	197	737	696	999999	999999	592	210	357	700	831	323	925	437	432	999999	999999	596	635	999999	999999	567	643	999999	64	391	202	580	26	201	999999	185	689	999999	439	406	11	687	999999	554	287	547	358	911	335	30	133	525	672	685	625	533	402	739	15	388	554	999999	999999	356	338	999999	999999	999999	343	656	999999	972	999999	36	193	999999	999999	999999	999999	569	219	732	999999	43	268	677	907	999999	576	833	782	949	999999	61	852	506	55	999999	999999	276	363	999999	999999	679	397	160	527	646	501	999999	999999	321	259	445	178	821	597	999999	97	661	113	853	589	510	873	999999	35	946	183	999999	695	347	865	223	216	27	164	238	646	999999	159	271	999999	999999	103	471	699	999999	882	40	908	446	369	999999	172	510	612	999999	999999	713	135	581	473	814	999999	999999	455	46	239	161	999999	369	962	980	511	842	23	898	999999	412	999999	999999	74	152	999999	258	977	311	61	705	415	97	432	932	981	999999	797	34	999999	700	26	663	281	999999	373	548	483	389	62	999999	496	713	660	403	999999	611	517	330	46	999999	424	999999	985	533	745	999999	937	40	998	933	
54	999999	407	715	395	330	251	999999	779	999999	999999	598	999999	731	219	702	437	39	212	999999	71	477	988	559	286	872	678	747	985	999999	611	453	999999	129	284	507	315	944	17	409	369	184	550	806	177	825	999999	999999	324	999999	153	999999	999999	628	872	577	10	848	999999	999999	651	999999	357	986	627	330	217	999999	457	712	397	492	31	803	20	887	927	192	392	460	978	999999	433	942	999999	704	999999	762	999999	999999	506	466	999999	999999	999999	865	999999	999999	999999	846	999999	765	806	612	656	999999	886	34	618	985	649	999999	999999	979	544	236	80	415	346	923	703	455	882	999999	215	930	999999	536	999999	154	70	999999	999999	999999	842	222	618	820	296	990	817	602	154	272	999999	999999	10	535	949	531	795	421	228	265	999999	999999	999999	66	407	999999	682	999999	978	473	924	286	815	921	146	331	617	260	999999	355	999999	111	999999	619	691	999999	930	452	999999	523	359	649	154	747	999999	679	999999	562	423	570	317	468	623	680	347	781	872	88	999999	628	913	544	301	872	160	51	862	999999	374	879	795	999999	999999	464	124	284	141	78	528	466	992	999999	836	558	48	646	999999	629	282	999999	999999	851	63	999999	999999	814	357	282	596	361	817	76	197	543	999999	88	999999	168	566	72	649	804	560	932	635	857	708	743	834	513	999999	243	991	464	235	944	186	813	999999	310	927	859	999999	999999	999999	999999	867	999999	783	959	950	328	73	219	999999	850	300	130	999999	752	116	614	448	93	797	584	85	999999	318	999999	902	882	999999	265	145	790	999999	999999	293	999999	990	415	959	874	562	999999	179	999999	999999	384	653	65	999999	111	204	322	420	398	379	74	851	143	984	953	67	78	999999	807	83	480	527	906	836	623	999999	701	654	999999	530	999999	414	303	540	934	186	846	401	213	71	999999	379	999999	24	228	858	999999	430	16	999999	999999	231	372	707	722	856	999999	228	867	999999	502	668	846	867	816	660	557	603	999999	999999	220	677	811	745	999999	999999	593	891	617	764	905	280	999999	757	47	341	999999	999999	999999	87	999999	627	533	863	999999	999999	533	77	999999	568	999999	263	380	239	606	816	420	626	456	999999	273	999999	610	999999	443	232	29	99	830	485	618	999999	784	972	999999	999999	153	947	187	999999	999999	526	693	59	463	999999	900	419	161	230	921	999999	999999	207	814	583	27	999999	999999	999999	145	444	247	723	950	349	999999	999999	891	22	672	472	449	999999	999999	747	999999	561	649	790	332	609	937	999999	999999	999999	822	
586	168	999999	576	723	999999	840	999999	142	288	970	999999	124	999999	502	527	148	558	458	976	789	163	999999	999999	465	781	639	24	535	506	638	169	999999	526	892	249	999999	446	948	945	999999	398	911	468	201	462	999999	999999	829	91	799	999999	115	226	42	433	100	352	120	941	887	826	435	999999	999999	810	351	597	290	999999	999999	701	609	512	377	400	251	609	229	999999	256	31	194	999999	707	587	64	541	494	999999	158	785	336	17	68	999999	963	286	999999	999999	120	937	337	576	691	108	999999	602	848	642	191	491	132	117	695	999999	642	981	928	72	756	810	999999	821	114	999999	375	602	454	596	999999	965	791	838	892	319	694	999999	999999	608	147	462	692	999999	999999	666	663	999999	322	201	149	981	357	754	634	310	834	515	999999	86	733	999999	157	999999	214	225	999999	999999	225	999999	181	34	229	999999	925	303	128	261	543	999999	999999	156	290	999999	999999	455	618	46	213	999999	484	188	155	685	999999	999999	314	999999	647	71	999999	379	999999	936	999999	124	762	999999	829	341	192	999999	999999	34	134	999999	567	999999	805	758	607	663	89	999999	999999	993	878	543	999999	636	988	688	613	481	480	582	152	353	243	341	693	590	217	872	409	901	999999	999999	999999	299	731	999999	999999	888	463	312	299	380	999999	999999	246	999999	999999	202	352	503	999999	500	554	552	444	224	999999	999999	75	27	456	999999	233	999	999999	758	982	164	905	578	64	725	999999	178	292	771	318	216	105	473	999999	25	530	906	932	715	999999	18	999999	517	759	169	822	446	856	92	999999	45	248	487	246	429	999999	773	448	254	999999	999999	269	672	905	454	378	602	999999	441	686	326	77	82	999999	999999	309	999999	819	894	902	581	321	999999	624	999999	999999	617	236	586	728	757	999999	688	242	999999	749	192	611	999999	791	230	435	999999	406	830	968	175	306	272	130	898	999999	553	999999	901	73	999999	58	999999	486	760	375	999999	713	928	999999	389	840	999999	234	127	786	514	113	999999	999999	896	803	793	315	802	321	999999	466	829	999999	914	346	340	999999	690	999999	979	828	41	999999	10	712	477	971	588	335	315	999999	12	121	449	450	668	755	177	265	265	999999	683	448	999999	968	883	135	944	52	509	863	544	983	807	999999	81	827	999999	194	336	821	999999	477	16	925	463	717	999999	473	999999	999999	999999	434	878	661	155	592	453	41	828	351	36	999999	825	451	999999	29	313	763	378	999999	609	999999	999999	443	600	215	441	485	514	999999	772	999999	374	
923	904	119	114	155	540	999999	383	124	999999	984	794	190	651	565	431	444	999999	999999	105	836	976	977	505	999999	71	939	161	968	527	663	579	555	999999	901	547	394	914	999999	232	999999	999999	495	626	944	648	420	563	876	999999	999999	999999	181	999999	537	947	926	613	669	94	601	337	415	596	702	414	248	18	749	28	47	530	256	377	999999	999999	491	361	560	796	650	385	999999	914	999999	901	407	180	644	954	620	999999	255	82	631	561	62	898	923	540	409	412	814	999999	26	549	999999	999999	179	999999	999999	575	63	872	444	225	999999	500	999999	999999	999999	78	999999	999999	999999	267	284	183	746	654	325	592	999999	999999	397	999999	571	426	898	907	396	603	10	485	497	55	999999	382	638	415	999999	999999	999999	999999	999999	341	48	28	460	999999	999999	341	67	999999	842	873	147	43	485	206	654	636	601	242	414	412	78	888	307	362	540	901	545	341	155	763	833	999999	999999	999999	210	552	966	999999	642	65	546	484	642	624	999999	999999	897	442	761	872	960	999999	718	131	272	999999	721	108	999999	373	999999	726	379	89	49	999999	547	429	996	999999	669	462	999999	358	865	593	255	999999	999999	999999	14	999999	999999	283	802	999999	596	374	793	999999	831	868	999999	279	999999	999999	115	999999	584	86	156	477	999999	660	213	999999	926	370	265	679	904	47	654	999999	368	693	156	106	286	732	245	183	999999	999999	999999	999999	540	330	99	55	488	691	108	377	700	536	667	919	80	304	390	236	999999	999999	155	793	999999	550	910	576	673	18	999999	999999	840	999999	841	499	999999	999999	999999	605	281	999999	201	222	939	999999	680	999999	35	236	36	999999	352	18	74	522	800	999999	587	999999	999999	522	381	479	414	256	537	727	999999	999999	999999	668	999999	999999	999999	897	999999	999999	854	937	869	999999	550	447	981	999999	509	831	999999	328	698	904	824	978	195	758	839	721	999999	692	749	953	999999	858	697	999999	656	567	63	177	600	868	630	649	130	342	972	934	999999	999999	999999	705	999999	376	478	999999	843	357	999999	207	68	211	134	172	198	915	941	692	749	623	648	999999	999999	741	728	999999	284	184	857	853	786	904	233	698	945	999999	145	770	389	999999	524	308	968	855	999999	398	999999	468	999999	999999	400	999999	194	999999	471	804	999999	999999	648	999999	359	669	499	999999	421	163	978	999999	226	154	780	999999	999999	999999	109	349	973	923	632	339	999999	999999	723	652	462	506	720	999999	999999	150	127	67	999999	741	713	855	808	999999	444	955	420	999999	
251	316	434	229	977	508	775	131	830	13	454	318	561	544	999999	999999	999999	914	443	999999	208	85	37	722	58	571	972	253	540	999999	488	999999	918	778	574	999999	999999	242	528	222	999999	999999	319	123	613	813	189	179	909	999999	999999	529	999999	791	119	175	289	999999	180	416	999999	999999	590	999999	525	777	400	783	970	539	628	60	395	231	56	103	999999	914	119	245	999999	999999	344	579	999999	958	165	137	668	408	137	999999	72	122	686	999999	524	240	999999	836	423	406	209	380	343	999999	999999	300	999999	26	409	374	601	934	34	731	197	21	276	566	999999	272	124	571	999999	120	999999	283	544	995	578	999999	325	283	822	985	604	963	245	999999	824	864	392	652	998	999999	915	137	999999	954	863	513	964	41	224	999999	999999	637	968	232	899	860	756	999999	447	999999	999999	328	999999	999999	137	234	775	351	999999	757	879	472	573	999999	205	999999	999999	589	141	75	571	294	68	671	704	967	995	22	35	964	117	643	215	134	713	999999	24	58	999999	639	737	622	300	467	281	818	999999	328	37	47	999999	999999	999999	999999	312	764	269	450	344	999999	238	762	325	776	999999	246	267	999999	935	607	846	146	999999	501	999999	948	993	601	400	885	903	999999	985	988	299	940	34	999999	999999	948	337	574	713	668	410	974	999999	523	817	44	561	625	393	429	999999	538	415	126	55	363	999999	667	60	459	266	562	777	999999	487	708	221	999999	627	987	999999	999999	432	103	101	362	651	480	783	365	333	999999	293	565	797	760	535	908	787	468	187	999999	523	264	411	848	999999	999999	999999	119	823	999999	998	406	159	918	116	321	35	999999	712	300	883	694	999999	978	279	221	539	726	182	312	647	168	809	610	758	999999	692	999999	164	999999	999999	674	542	206	289	999999	999999	878	654	224	883	105	999999	999999	999999	829	138	432	579	986	440	318	936	520	489	839	999999	999999	169	999999	629	782	537	40	855	999999	162	928	699	391	999999	661	82	958	999999	999999	412	999999	824	929	49	269	672	178	250	136	737	999999	717	450	999999	867	718	716	594	999999	567	725	42	576	676	210	733	197	191	999999	246	978	100	937	436	675	999999	999999	898	369	120	369	789	999999	481	999999	221	258	999999	937	942	999999	373	999999	984	687	889	257	263	999999	536	485	987	472	889	999999	930	779	999999	624	152	488	818	235	989	208	999999	313	999999	545	999999	484	106	253	999999	999999	614	770	953	749	999999	477	976	69	832	635	381	999999	839	999999	210	442	
999999	476	795	463	547	999999	339	786	751	586	161	717	999999	999999	999999	743	635	17	155	170	826	274	999999	674	511	758	402	364	826	617	999999	383	345	556	999999	629	457	999999	999999	475	440	176	997	209	999999	269	219	999999	256	637	692	831	576	49	615	970	637	131	951	788	999999	999999	959	999999	123	778	999999	303	812	759	999999	262	673	679	729	659	276	639	999999	252	548	622	118	198	925	641	807	999999	941	278	999999	336	430	555	999999	465	216	863	96	547	887	916	999999	999999	999999	999999	168	896	320	956	704	998	999999	709	250	999999	866	771	999999	481	970	999999	362	999999	999999	959	832	999999	949	273	452	412	552	999999	364	631	654	622	846	496	483	910	999999	984	999999	992	564	721	315	607	599	445	655	614	577	999999	564	433	999999	999999	607	50	947	999999	513	301	456	961	999999	618	477	253	999999	721	998	999999	101	377	999999	774	999999	120	812	351	673	999999	757	937	244	553	999999	231	999999	464	999999	442	963	937	999999	999999	546	603	999999	696	139	356	521	933	616	517	719	197	999999	953	999999	496	238	999999	384	506	543	518	727	801	551	256	359	999999	999999	566	106	163	895	696	238	801	999999	999999	221	999999	999999	823	999999	726	833	879	767	999999	475	403	214	367	999999	999999	999999	999999	876	575	999999	883	996	61	999999	999999	421	566	301	767	725	197	751	122	394	67	999999	720	197	10	999999	999999	488	419	994	438	361	739	999999	920	956	210	924	999999	970	338	330	999999	999999	281	315	277	999999	999	999999	288	999999	999999	972	506	999999	999999	999999	875	999999	482	999999	999999	66	673	697	682	999999	381	811	525	272	582	152	65	736	576	999999	915	694	999999	95	489	205	716	786	999999	766	103	956	999999	370	58	571	497	999999	743	387	58	583	999999	310	999999	198	999999	26	999999	999999	999999	769	397	30	924	999999	999999	999999	999999	391	350	886	999999	915	872	424	873	999999	999999	999999	654	131	999999	199	999999	342	71	399	879	301	506	699	716	999999	849	999999	569	917	445	868	665	111	29	362	999999	999999	156	717	438	791	324	999999	802	69	303	794	776	208	999999	592	999999	999999	999999	623	884	650	180	125	76	547	855	956	719	355	354	999999	112	999999	999999	789	999999	354	961	999999	977	962	897	999999	27	64	999999	371	847	999999	748	157	594	999999	999999	999999	999999	40	999999	890	936	367	824	457	714	999999	692	145	55	999999	406	774	555	428	646	922	753	999999	108	21	989	999999	118	999999	999999	207	958	999999	999999	766	797	165	703	999999	162	
619	147	449	941	999999	371	423	325	567	456	973	602	999999	999999	555	642	477	999999	639	900	452	258	957	850	999999	792	986	972	288	999999	251	81	484	275	36	784	313	581	999999	999999	576	178	999999	420	632	604	791	946	616	134	329	233	74	180	709	999999	999999	999999	434	484	385	450	47	85	999999	902	127	901	999999	770	338	999999	111	989	334	284	706	999999	999999	913	10	49	999999	163	999999	27	17	314	566	999999	604	715	157	356	274	999999	141	476	215	730	487	890	223	846	796	999999	131	85	845	435	664	643	380	520	999999	346	94	883	912	196	895	813	345	999999	175	623	748	755	999999	208	999999	240	340	497	435	120	826	519	367	738	896	932	469	140	10	961	344	636	999999	999999	52	257	563	28	835	673	555	999999	680	183	684	376	360	999999	292	433	312	999999	95	999999	999999	999999	526	183	999999	999999	354	214	78	214	288	122	883	797	166	999999	676	321	662	761	564	999999	999999	193	63	529	582	822	847	576	999999	999999	551	508	417	477	999999	999999	728	999999	329	999999	999999	475	894	572	999999	562	490	397	756	991	999999	333	999999	999999	734	342	999999	771	390	999999	366	501	556	828	570	385	999999	688	999999	999999	593	789	999999	999999	604	373	298	999999	46	999999	341	460	819	667	240	999999	699	999999	742	399	269	956	491	798	984	584	919	76	11	117	999999	802	234	469	407	440	891	594	244	371	54	638	734	371	200	906	999999	889	597	999999	685	999999	999999	999999	999999	999999	307	643	240	30	454	231	489	928	846	539	236	359	269	999999	337	114	999999	381	999999	999999	231	999999	607	87	902	40	999999	659	431	999999	856	460	441	770	142	999999	364	224	999999	999999	159	805	999999	661	999999	332	629	999999	25	581	478	573	999999	999999	415	187	999999	162	999999	424	752	830	506	485	682	999999	999999	499	666	90	999999	129	465	532	481	426	999999	946	999999	579	410	999999	644	850	892	292	999999	45	365	955	999999	999999	106	999999	80	999999	309	49	978	904	414	139	142	934	831	358	118	897	924	988	582	99	755	547	23	82	195	656	999999	399	745	883	999999	999999	869	547	32	963	462	163	126	565	968	503	175	281	547	709	29	543	184	999999	120	376	999999	131	456	558	487	997	143	652	457	999999	168	531	995	999999	75	293	999999	999999	445	771	872	999999	999999	999999	382	999999	535	486	636	58	224	611	999999	999999	337	999999	999999	474	486	464	29	474	118	389	344	999999	285	125	643	736	999999	40	698	999999	504	999999	999	204	
186	745	472	999999	26	408	999999	557	758	238	999999	999999	202	999999	667	980	751	407	999999	742	918	737	467	419	842	900	840	194	999999	999999	999999	999999	748	896	999999	999999	992	372	457	709	24	786	886	57	999999	325	544	356	999999	717	596	106	999999	266	286	448	287	999999	999999	126	567	190	643	999999	964	133	579	306	573	999999	999999	388	950	999999	727	141	999999	999999	999999	526	365	494	821	206	837	176	999999	999999	619	849	999999	940	558	999999	151	834	999999	999999	92	999999	746	248	999999	446	999999	217	156	999999	539	155	596	867	999999	297	999999	83	368	446	496	798	611	97	686	999999	473	999999	830	618	66	892	999999	299	999999	502	780	127	712	999999	477	999999	999999	271	999999	999999	262	595	287	999999	581	78	475	706	75	294	999999	658	561	999999	972	681	387	537	203	646	168	307	540	999999	516	642	370	983	969	866	999999	999999	144	222	471	878	770	999999	47	987	426	290	233	52	216	999999	566	654	999999	795	252	492	999999	316	999999	999999	64	126	754	938	707	492	999999	209	516	945	999999	349	597	104	911	999999	500	216	999999	877	999999	497	953	395	999999	716	581	183	624	999999	282	999999	906	516	823	653	999999	108	289	934	553	33	999999	271	607	999999	66	318	999999	434	999999	861	97	999999	999999	567	172	368	862	999999	911	999999	999999	230	673	695	442	90	999999	268	12	402	999999	999999	334	60	961	692	787	858	659	272	299	199	304	420	741	477	999999	999999	490	456	245	298	33	989	448	315	598	999999	784	999999	47	999999	432	599	935	999999	113	829	605	480	581	13	341	648	273	396	926	262	954	964	999999	24	777	555	166	637	999999	345	612	655	999999	875	84	683	999999	999999	766	704	485	938	373	807	660	20	875	999999	957	385	999999	62	389	345	956	819	999999	32	848	999999	443	999999	541	768	226	950	385	999999	929	657	422	599	629	232	777	26	600	646	364	999999	680	924	680	885	619	999999	999999	759	999999	999999	161	213	999999	999999	271	187	406	605	590	999999	634	179	312	309	963	999999	433	167	567	940	999999	885	668	90	999999	519	999999	656	159	666	999999	626	786	675	505	218	999999	739	999999	600	619	995	66	654	999999	510	621	380	921	492	137	999999	201	978	45	276	545	745	694	999999	560	750	455	999999	34	17	393	637	804	999999	362	693	206	967	330	999999	828	23	947	694	999999	999999	734	667	539	576	435	807	999999	239	673	38	54	218	999999	999999	999999	141	630	135	127	983	576	177	140	443	912	234	999999	811	
447	531	999999	999	999999	313	999999	788	394	458	582	999999	997	575	90	333	649	999999	999999	461	683	999999	999999	821	577	914	681	566	536	999999	663	211	999999	828	999999	151	999999	55	365	999999	853	999999	747	181	553	540	985	10	96	999999	794	999999	306	207	138	750	999999	999999	999999	938	631	459	261	298	795	381	999999	179	783	939	102	603	632	999999	999999	999999	949	221	277	999999	929	680	480	999999	312	737	999999	951	999999	50	13	999999	999999	426	115	999999	510	458	999999	182	112	816	227	157	999999	200	303	116	999999	217	801	926	708	394	19	951	978	531	986	67	999999	486	478	743	935	837	980	215	95	213	419	999999	835	105	999999	123	462	333	999999	121	999999	798	361	493	249	87	999999	238	416	163	425	979	999999	329	705	625	999999	483	221	876	219	97	30	395	797	309	100	999999	459	895	498	999999	515	999999	623	678	134	985	504	999999	290	751	999999	932	787	440	999999	516	399	320	776	979	999999	149	902	999999	777	966	696	939	986	943	999999	521	664	770	474	999999	999999	37	500	361	999999	362	596	467	298	999999	999999	999999	279	999999	224	999999	129	519	543	375	972	276	999999	168	299	564	872	999999	972	287	999999	27	965	999999	810	371	819	424	999	758	999999	444	67	689	999999	339	670	411	729	640	999999	154	237	999999	624	439	136	999999	72	425	490	259	495	21	820	591	999999	836	999999	852	329	705	999999	999999	999999	999999	219	221	800	960	893	999999	999999	341	885	132	789	867	999999	999999	245	999999	999999	584	278	999999	949	999999	999999	776	937	834	637	877	321	696	635	999999	285	97	999999	999999	540	999999	531	29	999999	999999	135	697	999999	534	27	402	616	841	999999	999999	999999	999999	999999	172	352	34	999999	69	833	739	999999	999999	497	346	591	731	161	330	999999	999999	62	999999	999999	795	921	181	975	413	816	245	270	479	353	999999	937	756	509	999999	573	516	999999	472	195	902	999999	935	999999	464	942	296	999999	296	999999	999999	882	999999	867	792	250	180	58	618	999999	597	479	550	999999	797	409	999999	231	103	999999	441	178	590	999999	758	662	985	972	999999	471	530	994	973	586	258	999999	680	888	999999	999999	402	467	999999	229	597	999999	592	999999	999999	64	999999	74	157	999999	999999	926	999999	202	999999	139	265	999999	537	157	722	603	999999	964	597	980	728	946	514	999999	999999	974	705	370	475	335	80	895	570	999999	999999	465	847	999999	134	331	525	488	779	999999	561	204	929	325	507	994	927	628	502	999999	999999	170	560	999999	185	487	231	
931	999999	783	69	369	638	999999	793	267	755	71	839	276	999999	250	999999	927	999999	999999	54	390	863	481	408	451	403	148	140	203	999999	977	268	647	110	594	761	996	527	202	566	857	532	249	248	999999	789	999999	966	999999	993	632	999999	25	442	840	77	255	999999	999999	966	499	941	600	999999	778	803	201	175	870	489	180	409	532	603	197	858	623	999999	542	662	176	999999	999999	209	282	999999	252	999999	269	999999	515	999999	909	235	77	915	932	887	470	72	597	70	106	999999	999999	999999	622	999999	255	982	453	23	842	955	799	327	896	400	89	946	999999	986	905	353	974	559	500	306	536	281	926	999999	771	999999	74	999999	999999	999999	386	999999	999999	831	999999	287	82	501	778	953	436	749	29	541	808	999999	511	611	999999	752	999999	999999	732	326	885	973	66	717	252	372	890	999999	999999	456	24	39	738	729	36	628	280	483	999999	546	870	786	262	394	999999	258	968	999999	950	333	999999	123	327	999999	945	985	230	999999	259	416	999999	742	999999	573	526	778	785	782	584	536	481	156	491	196	455	108	721	671	790	993	403	999999	743	917	999999	901	712	999999	783	999999	999999	915	234	375	482	138	287	688	999999	999999	473	196	879	424	851	673	999999	140	447	846	273	559	999999	265	22	636	999	591	936	625	75	939	998	543	999999	566	922	999999	713	326	999999	43	999999	641	530	217	999999	328	999999	999999	279	581	408	999999	999999	848	999999	969	362	846	139	696	752	252	93	999999	999999	999999	295	295	750	514	427	130	35	999999	755	999999	734	804	999999	680	524	973	355	999999	999999	71	765	290	225	953	764	867	197	999999	290	561	558	999999	29	220	43	999999	222	765	164	287	911	546	103	417	244	557	766	999999	999999	778	896	599	992	135	580	999999	999999	797	750	999999	999999	901	999999	203	385	737	784	869	646	744	999999	999999	339	262	999999	229	999999	808	718	216	110	999999	999999	512	664	999999	14	894	639	39	711	999999	999999	603	354	999999	596	899	41	507	999999	897	812	999999	27	315	999999	999999	975	361	817	999999	89	544	459	205	948	447	538	426	733	890	239	999999	42	345	576	735	908	999999	632	297	776	999999	443	999999	925	525	999999	359	699	274	918	287	221	449	345	999999	154	159	72	158	370	615	774	999999	667	205	999999	682	739	533	999999	834	728	529	495	868	110	256	280	999999	999999	189	726	469	971	999999	404	593	10	106	999999	758	88	484	927	999999	446	561	546	729	130	999999	999999	176	999999	94	559	692	
954	477	379	897	879	999999	205	190	999999	999999	910	999999	801	999999	999999	999999	941	999999	999999	254	999999	334	431	548	710	999999	312	999999	569	560	37	887	999999	712	639	532	726	694	999999	448	999999	746	999999	141	651	831	928	999999	140	976	999999	368	337	314	100	629	55	830	196	338	336	64	999999	338	999999	32	999999	98	181	159	916	257	204	317	966	855	62	300	897	879	622	992	20	592	336	668	560	98	622	19	487	895	507	999999	999999	233	999999	944	853	999999	518	839	999999	981	70	976	174	29	348	245	999999	999999	933	317	716	999999	54	38	11	999999	471	233	476	172	671	30	999999	653	205	742	729	118	446	278	370	783	855	39	532	359	503	541	750	386	441	732	999999	199	999999	777	999999	999999	942	999999	167	295	373	999999	999999	999999	999999	520	999999	999999	515	469	318	664	947	932	999999	25	999999	652	125	930	483	999999	730	939	68	560	819	999999	563	632	175	212	999999	84	419	880	999999	492	999999	999999	717	154	871	972	999999	307	252	901	299	999999	600	300	999999	236	812	999999	254	380	981	676	999999	405	52	883	999999	116	999999	999999	523	608	305	23	529	142	999999	338	999999	757	526	760	999999	999999	138	399	41	875	999999	883	272	146	635	999999	999999	455	999999	321	112	987	999999	316	753	999999	388	999999	999999	587	770	985	999999	484	65	496	999999	231	999999	783	276	999999	999999	427	32	670	609	387	999999	956	512	84	851	901	236	240	88	219	16	936	999999	999999	531	999999	999999	999999	870	999999	90	148	495	289	96	507	55	459	145	999999	294	999999	771	999999	717	911	84	696	144	122	258	824	417	644	224	432	254	828	131	407	999999	924	800	821	306	999999	999999	232	987	353	856	999999	105	827	999999	923	175	538	999999	999999	379	999999	963	757	540	266	730	851	75	663	263	226	337	738	938	369	292	949	705	883	450	852	999999	790	266	481	999999	590	719	999999	266	999999	107	512	37	903	960	52	999999	999999	112	620	167	333	100	639	449	366	888	565	641	225	999999	847	179	999999	999999	183	999999	68	537	150	141	774	407	547	129	825	999999	45	409	999999	999999	999999	780	999999	999999	999999	700	999999	41	372	701	164	999999	999999	882	259	999999	510	202	787	551	232	511	962	488	392	926	552	999999	624	656	853	165	999999	557	999999	77	999999	832	335	482	874	37	175	999999	977	125	366	664	870	492	210	842	622	699	446	163	817	351	312	458	999999	117	416	715	999999	998	268	493	715	999999	999999	677	999999	999999	999999	204	999999	
523	511	277	570	999999	649	141	456	999999	543	701	121	23	259	997	530	876	334	766	620	459	600	978	856	872	949	687	499	999999	999999	318	31	251	999999	304	840	44	888	270	468	999999	269	837	465	999999	382	701	933	995	156	990	979	910	584	886	923	532	421	697	938	999999	642	922	46	234	679	999999	206	954	166	496	988	74	999999	345	200	999999	523	299	500	999999	754	503	999999	984	338	121	999999	930	380	318	999999	999999	331	507	999999	999999	801	240	887	512	504	978	839	660	999999	915	999999	248	696	170	19	131	207	690	217	148	999999	999999	999999	568	211	276	584	848	872	999999	742	800	999999	853	961	292	999999	987	753	775	664	726	981	423	507	429	244	999999	309	999999	993	999999	299	504	801	999999	344	328	311	238	404	990	999999	999999	182	812	545	842	208	727	719	999999	937	442	483	999999	999999	483	999999	782	999999	373	549	380	804	111	510	208	62	222	999999	93	686	524	380	999999	999999	999999	250	999999	999999	401	999999	582	781	783	703	857	31	982	679	999999	267	528	206	40	451	999999	409	80	999999	347	790	986	999999	999999	533	422	71	809	879	302	242	375	999999	999999	999999	967	598	31	408	999999	999999	999999	542	96	825	999999	999999	350	999999	532	378	179	393	545	999999	34	802	999999	259	290	796	999999	999999	387	628	892	628	565	678	999999	818	387	672	658	171	720	999999	692	999999	375	104	999999	586	357	924	73	981	364	40	337	999999	453	999999	999999	856	964	999999	165	468	933	539	762	671	747	714	999999	999999	735	384	889	581	120	344	999999	195	999999	635	755	999999	565	999999	274	999999	351	320	375	999999	554	801	207	753	298	233	877	836	341	59	839	642	933	999999	999999	979	150	756	999999	999999	888	932	999999	338	221	702	903	32	274	237	999999	436	348	384	952	933	187	999999	292	886	467	57	999999	999999	999999	122	529	999999	999999	999999	394	595	266	999999	726	622	30	868	542	596	999999	855	571	999999	999999	999999	304	558	612	999999	802	14	473	999999	650	841	88	755	541	108	182	904	999999	980	843	735	180	91	999999	999999	913	318	999999	696	566	611	486	750	306	394	999999	970	396	350	491	390	131	99	616	885	543	274	336	444	423	999999	497	591	999999	993	242	222	900	282	410	494	410	777	610	999999	364	338	459	999999	289	212	518	27	498	999999	999999	90	475	772	796	648	999999	169	282	151	124	895	999999	999999	999999	606	999999	124	999999	999999	979	353	489	577	530	215	815	999999	165	221	907	479	999999	999999	
389	162	747	137	485	761	999999	999999	505	468	924	469	848	156	995	682	142	404	999999	500	999999	270	600	999999	251	591	833	801	999999	71	999999	644	802	683	922	10	859	942	999999	999999	494	999999	848	30	653	71	367	669	999999	482	88	999999	403	602	333	129	999999	849	885	893	928	999999	247	443	235	289	666	999999	233	995	823	200	765	897	16	744	422	579	253	190	233	173	617	531	983	730	251	999999	359	803	448	19	999999	744	260	782	999999	999999	999999	374	404	999999	445	198	999999	887	748	505	595	588	707	982	605	999999	670	999999	103	715	999999	999999	48	999999	999999	430	556	999999	999999	30	646	234	252	999999	783	999999	785	999999	728	999999	871	999999	982	745	614	770	106	466	413	360	999999	495	688	785	954	301	999999	938	386	25	641	999999	753	999999	859	371	345	699	208	726	920	638	46	675	844	365	521	302	851	54	999999	100	409	999999	945	160	545	467	63	492	999999	846	654	999999	787	35	352	264	886	253	434	406	267	687	439	445	999999	23	941	598	999999	43	97	342	999999	551	445	999999	782	999999	825	878	645	715	182	83	984	334	888	818	22	266	416	607	999999	927	832	722	999999	509	701	999999	999999	999999	999999	520	999999	322	30	245	590	999999	999999	187	428	556	761	552	999999	366	999999	135	135	133	586	522	999999	489	722	764	718	999999	624	282	16	302	999999	999999	12	662	323	999999	313	999999	238	639	784	999999	189	73	175	290	999999	988	58	576	999999	402	878	200	893	280	600	266	999999	866	758	209	181	136	999999	580	999999	999999	999999	789	999999	483	999999	947	738	999999	999999	658	999999	437	515	636	234	440	894	999999	312	811	769	53	999999	56	134	371	999999	584	67	62	870	595	740	365	945	269	999999	999999	507	999999	462	504	970	941	667	99	360	132	975	740	241	999999	277	999999	999999	998	717	775	358	533	999999	163	340	257	787	12	696	999999	999999	964	686	970	463	381	359	274	83	140	388	44	20	999999	999999	327	821	999999	999999	12	282	999999	551	999999	575	973	864	999999	174	722	163	665	402	210	441	20	999999	270	999999	896	388	999999	999999	587	396	999999	522	318	555	999999	436	159	684	694	999999	743	423	708	404	489	516	60	110	360	976	723	999999	999999	999999	597	273	560	858	431	999999	463	31	964	591	262	999999	555	753	160	999999	999999	980	708	332	999999	999999	355	999999	300	390	338	718	999999	611	673	999999	712	992	999999	750	875	301	999999	80	424	721	999999	999999	152	38	999999	306	949	74	999999	
743	933	488	628	10	917	694	568	50	295	745	457	363	999999	999999	748	563	796	999999	421	712	726	638	908	999999	999999	239	723	999999	999999	42	768	999999	639	930	747	234	374	999999	832	190	732	222	785	999999	274	105	208	571	999999	407	510	549	999999	269	26	305	580	651	861	688	971	306	999999	999999	977	999999	724	987	999999	524	199	838	577	240	999999	513	999999	239	712	53	40	162	982	32	999999	228	999999	379	999999	452	653	722	999999	154	999999	435	601	532	701	326	381	220	737	999999	217	671	972	422	999999	513	452	350	939	817	999999	818	999999	999999	731	758	999999	354	84	999999	870	476	999999	433	31	999999	912	330	537	395	999999	999999	999999	228	814	860	256	444	101	410	999999	313	999999	999999	496	400	121	999999	800	943	999999	999999	146	357	893	741	999999	548	400	734	600	131	812	553	155	999999	404	106	999999	870	511	656	263	673	390	567	693	999999	936	999999	999999	909	529	594	999999	645	683	999999	334	999999	932	707	53	366	809	878	500	999999	142	658	999999	25	228	999999	441	578	773	999999	999999	999999	57	473	611	770	301	999999	601	228	393	510	163	336	771	710	938	803	613	896	999999	512	999999	999999	332	288	634	999999	690	999999	162	591	871	221	999999	998	999999	468	106	283	75	128	286	282	846	631	504	670	999999	518	992	638	965	877	608	463	999999	594	999999	333	145	999999	10	12	75	801	999999	999999	234	773	684	479	707	999999	830	745	999999	794	616	999999	999999	964	999999	182	607	524	625	993	999999	999999	999999	441	999999	999999	147	201	127	999999	217	54	991	562	999999	480	999999	523	931	635	56	999999	238	474	977	449	549	181	999999	999999	404	999999	999999	646	338	587	44	252	161	934	999999	639	628	950	587	571	709	231	528	999999	348	94	593	990	946	751	419	274	464	999999	232	965	501	299	880	666	868	355	233	857	445	999999	371	996	999999	417	244	287	887	415	739	999999	652	996	489	320	999999	999999	699	587	177	769	788	282	711	999999	148	338	80	920	703	363	999999	671	999999	756	999999	597	558	539	517	141	387	58	148	904	999999	999999	809	569	708	682	656	646	999999	676	999999	99	999999	215	278	999999	999999	966	712	386	330	981	739	732	999999	370	637	169	80	45	392	999999	144	807	999999	644	999999	511	221	999999	999999	361	999999	999999	999999	633	999999	352	999999	611	924	421	999999	999999	583	341	765	999999	999999	999999	54	497	576	654	999999	73	999999	999999	999999	634	386	999999	754	691	678	999999	10	157	778	965	999999	295	898	
468	121	971	403	999999	233	999999	879	452	999999	873	999999	219	999999	336	307	891	999999	825	999999	636	235	228	999999	655	999999	613	999999	617	307	999999	290	759	599	999999	543	323	669	583	263	719	755	934	175	999999	999999	468	194	674	850	887	296	241	244	271	242	892	999999	747	297	999999	999999	999999	154	533	592	999999	620	677	793	983	999999	105	572	999999	880	301	999999	999999	940	625	999999	666	766	420	999999	999999	525	337	874	999999	18	922	295	643	479	493	999999	641	298	498	999999	517	880	999999	666	201	669	902	999999	999999	839	529	807	672	200	583	505	734	814	543	700	999999	999999	152	975	309	810	928	862	397	511	421	496	451	777	911	786	899	753	528	389	622	947	933	811	489	124	622	453	895	988	65	999999	999999	798	565	715	999999	999999	367	391	741	50	999999	439	428	43	365	895	288	797	605	980	296	163	87	345	868	340	496	999999	999999	999999	999999	408	456	593	740	652	999999	206	57	18	396	999999	648	581	999999	503	393	455	759	726	999999	107	392	84	540	999999	721	229	999999	999999	999999	183	203	265	83	594	982	834	999999	712	999999	91	999999	999999	594	159	515	505	999999	375	946	50	434	471	320	869	25	382	62	999999	931	991	360	650	612	222	999999	392	508	369	999999	559	163	56	999999	92	357	795	489	391	999999	999999	838	480	999999	364	999999	731	944	214	999999	610	781	163	781	692	731	999999	999999	999999	215	132	997	999999	854	999999	999999	388	428	238	522	230	999999	671	999999	999999	163	879	199	258	999999	999999	447	303	790	910	999999	999	999999	360	361	257	810	117	186	962	999999	816	626	73	999999	370	313	716	692	999999	716	999999	110	999999	539	852	999999	736	999999	999999	685	703	241	999999	619	887	123	999999	876	274	999999	786	999999	100	497	346	262	999999	780	113	908	730	611	442	999999	999999	999999	210	999999	508	999999	999999	208	193	999999	524	999999	682	999999	590	256	245	839	427	999999	930	626	20	577	202	599	785	956	804	94	954	999999	799	749	999999	987	913	257	378	927	346	587	310	812	999999	760	580	999999	999999	856	673	890	193	504	273	51	889	633	628	909	999999	127	404	109	999999	432	786	999999	502	999999	999999	999999	471	500	999999	352	325	207	999999	442	29	999999	999999	947	999999	73	908	999999	999999	999999	108	290	629	468	375	228	999999	211	489	551	974	999999	188	999999	999999	685	428	693	902	920	726	999999	39	999999	890	457	361	456	688	269	523	491	999999	592	504	63	999999	999999	134	999999	169	124	999999	62	467	
382	925	178	999999	734	644	225	402	565	193	416	999999	443	578	999999	866	999999	522	229	37	493	199	595	102	469	326	425	568	528	761	999999	973	999999	999999	517	531	999999	31	999999	625	307	98	891	999999	999999	803	925	435	999999	517	431	601	499	34	974	999999	340	85	999999	418	229	657	874	803	581	442	283	999999	999999	397	999999	715	568	604	730	404	307	999999	14	666	400	990	999999	20	339	20	484	952	754	335	999999	117	66	545	405	650	223	999999	999999	656	529	221	999999	818	834	716	999999	999999	304	999999	999999	152	81	999999	999999	239	304	863	473	999999	999999	331	960	735	999999	575	999999	32	208	89	190	219	370	358	999999	189	624	543	186	623	977	589	999999	999999	999999	58	45	999999	528	176	999999	359	999999	265	697	999999	261	640	999999	269	66	999999	999999	999999	398	675	782	999999	999999	838	614	999999	687	850	593	999999	672	785	295	999999	539	902	999999	41	734	830	595	115	660	938	928	984	999999	917	566	967	999999	443	786	774	275	321	999999	690	999999	594	999999	999999	671	328	535	475	999999	475	729	164	515	665	490	567	999999	677	73	234	909	999999	841	770	293	626	486	238	999999	521	881	227	999999	814	478	150	168	820	443	341	412	462	639	455	999999	412	461	237	953	228	693	598	999999	999999	780	933	752	999999	490	999999	999999	306	999999	999999	593	511	999999	701	999999	350	408	999999	243	731	821	457	989	395	999999	881	175	999999	285	780	827	293	969	999999	999999	545	397	999999	339	999999	499	116	986	999999	862	685	565	759	999999	613	819	433	365	526	548	333	943	367	328	609	878	593	31	695	16	309	999999	899	668	650	953	999999	930	843	242	715	470	999999	999999	999999	999999	999999	218	999999	961	403	927	452	408	710	601	999999	938	730	520	905	999999	301	799	562	153	999999	101	400	660	677	503	522	294	833	862	760	833	431	999999	473	385	359	733	999999	999999	100	500	999999	58	922	213	209	333	337	630	179	393	970	999999	999999	324	818	999999	293	900	415	168	575	999999	841	999999	517	446	57	530	734	567	999999	189	62	175	143	999999	737	999999	999999	999999	999999	213	692	377	862	676	633	158	567	999999	450	999999	967	932	925	119	999999	726	695	999999	999999	806	895	612	205	791	701	999999	190	477	283	999999	606	226	211	372	165	999999	343	840	812	999999	999999	396	126	999999	999999	130	250	34	143	20	779	540	999999	160	317	90	999999	81	975	999999	968	999999	74	632	115	751	999999	562	954	999999	393	854	950	386	843	509	495	
720	579	581	999999	166	343	273	49	76	312	60	64	84	302	271	865	673	930	999999	999999	494	380	470	399	687	79	399	627	924	590	999999	999999	999999	595	460	999999	404	896	811	756	800	593	49	999999	680	999999	880	450	131	999999	999999	456	969	999999	10	350	999999	191	565	96	943	999999	999999	485	776	742	256	489	842	769	471	777	128	127	999999	901	340	31	718	189	199	999999	505	934	313	89	347	631	594	120	393	222	340	725	812	164	478	563	672	937	261	999999	608	999999	528	509	337	852	655	109	19	96	999999	386	897	994	151	999999	181	999999	999999	625	999999	731	385	999999	999999	403	314	376	433	776	359	780	928	999999	350	152	999999	803	752	495	975	999999	110	999999	748	999999	999999	818	999999	298	999999	999999	999999	999999	506	876	976	999999	73	933	999999	289	675	243	737	692	999999	999999	653	998	773	378	944	909	650	999999	631	88	999999	492	576	495	363	144	394	383	999999	302	302	474	999999	999999	740	818	999999	696	819	867	999999	66	506	729	174	999999	524	23	999999	999999	985	106	999999	898	769	999999	367	999999	925	999999	999999	363	454	999999	806	189	832	999999	637	999999	962	954	999999	999999	518	453	986	999999	331	348	620	381	999999	615	317	999999	229	277	999999	170	999999	894	770	288	999999	216	612	351	999999	985	192	887	386	906	670	40	516	999999	389	325	594	520	730	586	920	999999	20	838	847	999999	999999	999999	269	477	674	999999	999999	999999	745	311	841	645	924	346	166	732	994	445	945	999999	688	999999	887	61	999999	999999	173	193	367	552	206	773	503	320	34	999999	999999	909	242	602	846	214	745	88	484	948	595	394	430	999999	482	574	999999	999999	922	231	677	218	999999	733	903	10	944	203	115	78	151	613	999999	539	999999	999999	999999	999999	439	999999	993	809	577	627	999999	779	763	999999	79	631	879	999999	999999	802	949	419	18	508	698	846	270	552	972	415	807	999999	999999	890	999999	396	999999	551	141	449	238	999999	640	283	388	134	247	999999	999999	484	198	219	225	999999	590	694	87	999999	653	593	223	451	836	172	819	372	999999	999999	96	682	269	338	999999	948	573	999999	779	734	130	999999	609	495	428	999999	999999	999999	766	563	310	999999	319	666	897	547	999999	787	999999	478	999999	999999	999999	374	688	999999	224	860	999999	276	999999	508	915	353	999999	89	984	727	999999	347	945	232	606	999999	572	697	373	603	441	999999	999999	786	60	311	999999	999999	156	244	999999	978	284	999999	189	499	999999	802	483	966	92	817	563	507	
999999	693	533	241	999999	285	801	991	86	621	429	165	553	168	457	613	82	480	933	749	920	54	73	589	53	999999	533	999999	223	407	520	623	999999	225	999999	366	778	48	694	870	442	815	901	663	936	33	999999	999999	354	999999	893	611	884	814	999999	720	630	943	198	999999	752	41	777	999999	110	806	465	999999	999999	999999	999999	44	999999	73	999999	114	153	409	652	29	999999	83	999999	354	513	909	739	885	638	310	735	999999	850	391	127	411	999999	999999	562	140	568	999999	322	999999	43	859	824	820	507	482	577	999999	999999	179	151	999999	615	432	175	200	77	999999	700	837	365	11	999999	405	945	904	999999	922	847	522	460	554	761	999999	999999	654	94	918	387	999999	733	515	543	681	999999	999999	999999	615	65	372	73	988	916	999999	897	999999	999999	429	875	602	999999	655	383	778	999999	597	917	999999	122	999999	115	999999	999999	544	114	850	468	999999	164	506	118	460	999999	484	999999	472	637	286	999999	288	979	665	999999	784	749	88	141	764	962	653	531	354	999999	544	999999	914	999999	382	380	57	573	999999	274	999999	494	955	788	898	329	999999	959	641	999999	833	540	450	999999	417	795	999999	718	703	550	999999	975	763	956	331	228	999999	677	265	905	228	714	999999	400	674	999999	793	999999	999999	999999	999999	999999	999999	179	670	999999	999999	999999	999999	586	999999	999999	999999	621	763	402	730	999	999999	680	785	578	999999	999999	957	129	722	60	999999	999999	999999	999999	486	269	832	818	95	594	296	327	999999	734	999999	999999	561	889	844	206	999999	282	569	794	831	562	999999	999999	988	999999	222	999999	999999	999999	378	999999	585	618	852	610	789	944	317	146	712	150	276	60	289	35	184	77	284	999999	423	168	558	999999	904	923	610	693	829	931	999999	745	45	648	365	39	103	999999	47	243	416	692	965	432	91	999999	295	999999	859	962	999999	154	999999	764	350	220	711	377	713	928	10	999999	125	999999	764	966	999999	627	694	999999	932	241	39	51	120	999999	203	999999	135	999999	637	999999	834	999999	999999	999999	479	281	308	999999	327	725	239	118	243	321	577	589	668	125	587	668	913	609	999999	999999	125	234	999999	618	999999	585	252	500	301	998	271	258	999999	999999	496	833	999999	549	999999	999999	999999	920	808	798	164	999999	999999	999999	635	999999	98	234	836	999999	999999	255	999999	689	137	999999	482	739	817	244	59	999999	163	999999	628	754	999999	373	677	823	746	204	426	999999	464	413	128	999999	864	999999	909	999999	421	233	999999	999999	216	640	999999	200	733	
272	113	573	999999	835	460	335	391	881	631	999999	557	999999	465	917	829	771	235	724	623	250	874	496	335	22	906	999999	716	386	547	999999	999999	487	99	999999	101	852	999999	628	953	793	850	982	700	193	999999	999999	999999	506	999999	445	415	697	999999	999999	397	616	247	736	999999	999999	618	999999	343	923	773	79	922	980	826	976	664	606	770	999999	399	892	795	151	999999	507	172	999999	964	112	999999	999999	999999	606	999999	484	614	380	699	433	184	999999	649	777	999999	999999	999999	999999	680	445	999999	808	926	746	103	505	820	106	213	431	367	408	50	240	630	519	169	326	999999	351	371	294	907	999999	655	553	999999	999999	731	122	999999	999999	999999	529	331	999999	999999	173	512	999999	663	999999	177	277	999999	999999	805	418	999999	999999	999999	170	999999	338	83	999999	900	999999	101	549	262	802	375	100	410	999999	999999	521	909	999999	191	999999	999999	312	999999	853	999999	640	281	879	748	999999	999999	829	999999	999999	491	211	455	999999	593	748	82	962	338	861	999999	86	866	93	906	294	999999	21	719	265	356	591	650	230	378	999999	999999	221	801	428	931	545	238	999999	999999	668	75	83	552	443	922	851	973	827	709	50	773	198	999999	463	999999	999999	120	606	999999	999999	560	234	999999	333	440	861	170	909	929	607	848	326	591	248	228	435	468	285	343	504	999999	822	520	338	497	999999	248	348	104	999999	435	632	45	601	117	841	616	229	13	999999	999999	73	897	111	202	456	606	733	244	898	401	834	272	20	999999	738	713	138	999999	999999	622	822	815	999999	182	999999	291	990	999999	387	818	249	282	282	999999	554	999999	999999	999999	50	523	515	999999	205	679	600	369	999999	320	999999	137	488	393	999999	999999	868	258	999999	999999	999999	999999	615	601	857	999999	161	561	990	206	999999	812	305	991	795	797	117	718	999999	189	581	999999	266	679	762	259	999999	856	590	833	999999	305	999999	999999	170	876	907	913	256	126	528	49	379	999999	582	999999	832	999999	598	894	341	999999	999999	999999	999999	129	907	936	999999	999999	749	304	999999	999999	999999	441	926	999999	831	918	999999	204	471	503	660	541	487	437	107	999999	427	999999	268	695	501	795	999999	999999	142	51	999999	971	999999	649	376	233	79	221	578	999999	639	27	665	679	15	147	689	145	209	815	999999	479	839	642	189	905	46	999999	665	999999	774	899	683	789	949	999999	129	821	137	436	472	999999	999999	955	567	410	188	999999	999999	363	116	532	827	326	410	499	142	441	999999	999999	197	794	555	999999	
376	739	343	999999	729	97	27	867	18	999999	999999	375	620	999999	85	779	727	456	593	311	358	252	82	366	999999	460	785	688	361	999999	249	677	720	745	589	999999	999999	312	859	603	346	248	523	65	973	999999	879	259	999999	690	999999	740	211	253	764	133	999999	976	496	279	311	339	516	351	533	675	999999	999999	303	257	712	999999	597	990	965	120	999999	26	392	354	580	536	331	999999	999999	508	476	476	981	465	999999	99	999999	999999	301	16	732	999999	999999	308	389	15	955	119	977	999999	152	220	999999	654	405	650	593	151	699	775	17	999999	427	34	208	188	892	838	97	622	999999	999999	699	959	387	556	999999	94	964	575	580	222	693	999999	365	999999	999999	337	70	999999	505	674	890	525	999999	999999	754	507	109	210	122	127	999999	364	717	144	521	329	276	848	166	509	186	134	999999	795	161	820	669	942	990	565	777	578	999999	935	128	999999	960	500	801	987	999999	764	462	463	200	338	889	231	744	868	70	999999	362	996	497	765	330	212	735	933	838	166	999999	557	999999	453	247	999999	26	347	999999	775	56	179	524	999999	999999	999999	605	822	999999	448	208	131	504	565	999999	131	448	362	853	999999	764	868	158	827	999999	905	999999	746	101	999999	214	407	999999	295	174	193	481	84	104	588	607	913	12	399	958	999999	62	784	237	999999	343	663	494	611	999999	188	999999	697	868	766	628	999999	999999	822	243	801	621	219	999999	999999	649	999999	999999	274	159	851	866	759	869	466	999999	338	999999	975	775	551	912	898	284	986	173	999999	999999	337	999999	749	999999	189	999999	999999	999999	842	393	999999	999999	969	999999	999999	461	999999	322	271	827	411	913	299	349	756	999999	691	888	723	935	414	868	865	167	999999	314	410	669	686	602	999999	990	19	999999	323	508	805	156	692	446	999999	673	901	956	999999	423	670	410	436	141	474	279	752	907	979	336	611	811	999999	916	999999	500	635	999999	125	421	999999	354	35	257	252	999999	206	286	821	999999	967	908	363	517	643	10	999999	555	137	999999	999999	112	999999	986	897	994	681	776	395	623	48	243	840	999999	999999	999999	384	999999	889	928	82	476	96	248	369	702	999999	957	282	61	999999	999999	541	999999	999999	801	999999	49	360	257	864	429	891	999999	702	734	78	999999	997	328	625	64	666	208	369	770	25	727	626	204	546	999999	503	999999	365	957	999999	999999	218	717	999999	344	827	641	999999	653	585	888	999999	635	999999	999999	999999	954	435	212	424	342	323	413	785	
660	423	999999	710	149	925	557	841	744	999999	910	763	999999	999999	291	237	34	999999	716	195	999999	191	990	570	70	764	549	907	162	543	369	844	805	931	287	921	999999	930	999999	727	999999	999999	802	603	999999	723	680	999999	999999	975	399	999999	999999	227	658	478	432	999999	650	385	999999	649	688	210	999999	76	957	999999	113	369	565	103	219	989	167	999999	389	396	847	347	999999	976	763	186	154	999999	247	999999	999999	999999	999999	86	999999	999999	351	999999	999999	601	931	657	765	332	470	784	999999	305	999999	999999	69	999999	99	999999	999999	312	302	999999	886	999999	66	510	999999	380	999999	304	999999	488	813	999999	648	779	721	787	465	199	582	761	515	978	999999	999999	183	999999	527	704	719	462	338	977	256	999999	501	856	545	431	999999	395	257	999999	913	931	492	328	999999	290	856	311	580	557	730	540	894	908	999999	218	337	207	852	380	585	418	999999	835	999999	707	288	999999	252	43	370	196	513	349	74	834	365	999999	661	247	847	999999	999999	780	999999	716	56	593	121	336	103	631	542	876	590	505	781	656	904	271	11	991	999999	999999	197	543	36	555	843	910	852	482	999999	614	532	177	535	379	588	707	999999	695	754	916	939	739	654	636	758	569	999999	999999	999999	400	245	856	999999	345	593	999999	689	500	749	210	484	621	95	927	999999	999999	969	412	78	207	610	316	999999	152	606	457	889	400	797	999999	858	999999	531	999999	379	676	817	999999	785	999999	28	169	945	554	441	328	999999	726	292	344	599	649	640	999999	789	999999	619	216	999999	146	824	299	999999	476	351	340	100	999999	999999	677	605	779	999999	204	999999	450	371	999999	710	288	802	999999	117	999999	999999	218	999999	778	366	999999	999999	610	461	649	59	729	466	479	212	110	237	999999	999999	615	738	820	32	445	574	348	567	926	506	999999	343	662	191	251	792	142	827	321	582	118	620	999999	327	999999	155	459	984	892	490	999999	60	999999	994	502	723	863	196	78	213	27	882	999999	114	11	315	397	547	224	687	79	283	916	142	69	994	999999	502	54	299	125	999999	675	999999	896	999999	255	999999	999999	527	928	946	758	999999	999999	235	489	889	326	672	758	912	769	215	999999	336	144	955	935	999999	980	371	151	778	999999	663	999999	999999	999999	601	999999	999999	858	999999	758	132	524	999999	999999	833	515	853	999999	381	999999	999999	594	470	34	570	274	999999	731	191	547	567	804	980	999999	901	28	794	681	724	612	38	64	82	999999	298	811	336	388	111	992	
999999	999999	999999	248	885	79	746	670	999999	999999	999999	998	676	159	201	999999	544	787	999999	815	999999	182	461	769	511	999999	999999	999999	735	758	938	999999	630	199	421	382	44	741	144	999999	281	133	42	397	842	40	387	999999	264	970	276	548	712	296	281	953	733	10	736	999999	558	732	999999	889	398	999999	377	487	738	819	999999	802	653	844	543	597	149	999999	927	481	771	597	758	765	491	399	208	344	917	999999	999999	999999	15	999999	283	548	999999	152	998	982	663	900	195	445	999999	999999	895	868	752	684	813	669	83	265	965	960	974	179	408	999	999999	43	570	280	180	999999	999999	256	571	999999	999999	997	74	944	817	870	412	323	87	27	503	999999	591	242	999999	999999	960	750	442	322	999999	29	744	999	332	629	340	914	275	438	999999	649	307	758	286	999999	999999	139	447	999999	558	999999	999999	390	505	330	451	337	626	201	299	56	814	258	999999	389	262	75	622	999999	540	497	57	649	999999	854	999999	833	955	837	384	831	999999	347	764	999999	927	364	503	999999	187	12	298	84	149	999999	834	999999	338	897	563	539	516	999999	564	70	613	452	49	651	297	618	382	789	816	468	743	999999	494	999999	462	898	572	620	999999	537	208	999999	510	719	999999	999999	999999	68	283	844	999999	64	782	703	310	999999	999999	852	714	999999	630	999999	999999	680	887	367	999999	822	445	665	967	895	248	37	999999	639	942	999999	631	312	123	324	515	971	153	689	694	790	215	977	584	999999	999999	451	907	699	999999	829	832	999999	430	682	622	999999	877	999999	999999	999999	999999	671	542	994	230	411	999999	315	999999	295	537	207	673	773	617	467	91	257	999999	999999	129	999999	922	122	999999	969	882	999999	701	999999	999999	999999	873	939	948	543	445	590	499	505	996	602	999999	431	302	634	988	656	74	164	536	630	438	28	999999	680	748	999999	506	999999	528	23	999999	105	201	811	334	733	825	83	31	999999	758	999999	800	527	466	501	820	862	981	236	377	546	371	473	999999	854	313	277	794	26	999999	248	999999	982	988	999999	999999	490	310	999999	830	990	999999	45	872	944	228	118	223	257	608	999999	279	302	646	76	734	999999	524	480	429	557	999999	999999	417	519	517	999999	539	856	999999	339	999999	999999	405	386	414	335	999999	999999	636	205	64	547	418	448	999999	683	346	921	999999	512	999999	830	834	282	711	137	627	999999	999999	410	999999	367	986	999999	92	553	896	270	999999	999999	136	183	843	233	503	742	597	999999	999999	999999	999999	617	
981	759	373	731	891	133	674	286	999999	999999	914	235	627	696	560	999999	999999	425	787	86	999999	475	385	792	999999	611	778	969	540	658	810	603	999999	960	386	237	904	361	999999	999999	595	386	701	999999	268	618	606	807	191	458	613	136	56	404	359	999999	383	581	744	999999	354	999999	999999	59	437	320	999999	666	999999	999999	999999	13	763	24	490	999999	774	999999	533	378	999999	971	788	999999	54	684	999999	534	611	870	853	333	616	381	428	890	999999	651	460	948	322	940	496	999999	223	609	373	41	913	999999	741	886	999999	376	999999	999999	917	663	15	753	763	771	999999	450	999999	910	999999	392	595	600	999999	999999	46	585	65	73	484	930	868	999999	999999	525	620	144	999999	966	285	999999	104	54	972	976	646	707	999999	551	999999	56	386	313	222	980	445	323	234	619	850	472	999999	222	899	999999	795	570	442	247	160	919	321	999999	634	156	297	999999	628	276	999999	999999	399	514	188	437	553	565	231	339	999999	307	910	999999	999999	813	929	882	999999	986	190	86	274	947	400	966	999999	873	678	76	693	894	694	958	143	521	82	806	999999	471	999999	240	999999	112	168	853	999999	801	396	821	227	415	406	999999	95	408	74	452	124	999999	702	680	886	999999	646	194	612	951	385	999999	740	133	848	683	553	950	737	171	789	547	999999	933	999999	999999	848	288	999999	62	999999	735	456	999999	692	822	769	761	999999	193	466	973	250	68	999999	791	999999	104	566	722	999999	144	671	999999	662	576	999999	768	204	39	316	368	696	559	88	650	158	119	440	35	914	791	999999	999999	705	999999	999999	898	517	999999	999999	999999	721	776	964	737	999999	999999	968	125	566	10	567	999999	876	107	286	690	979	775	999999	970	999999	541	807	307	999999	127	207	999999	279	999999	260	509	263	561	999999	999999	595	350	999999	604	151	325	469	914	999999	293	677	608	540	616	918	999999	999999	805	101	999999	968	666	999999	946	357	132	845	209	749	999999	69	999999	459	999999	999999	638	198	49	829	348	81	892	83	253	999999	598	999999	663	448	999999	458	458	470	999999	951	928	150	999999	999999	29	479	270	175	175	233	361	999999	183	521	290	554	22	999999	753	118	999999	593	999999	506	758	816	999999	760	241	609	999999	999999	999999	415	999999	497	557	792	809	868	811	999999	907	30	98	450	142	151	167	963	446	482	717	999999	999999	999999	194	143	498	212	296	999999	933	566	999999	999999	165	768	355	999999	996	229	176	884	307	358	999999	936	418	317	999999	50	999999	
999999	173	139	147	643	999999	999999	313	999999	303	607	999999	311	999999	350	407	999999	294	373	796	375	967	226	316	833	62	526	658	999999	725	191	528	255	906	666	402	492	369	522	237	524	999999	999999	926	569	999999	995	564	999999	538	827	999999	999999	254	237	309	999999	999999	314	591	999999	999999	65	698	999999	89	336	999999	137	999999	915	231	771	146	281	999999	395	299	746	999999	66	962	999999	719	999999	999999	217	11	679	366	999999	999999	65	931	224	999999	999999	883	814	489	974	600	436	397	623	999999	261	999999	972	999999	914	657	86	782	534	60	859	345	999999	954	871	999999	725	770	502	256	999999	999999	999999	929	462	512	485	267	556	999999	535	924	106	999999	907	43	999999	999999	999999	798	999999	282	407	173	492	999999	92	859	618	649	999999	666	895	377	999999	420	263	999999	889	411	999999	819	999999	78	524	999999	249	508	999999	999999	307	397	999999	999999	999999	893	443	757	999999	373	999999	626	648	907	999999	869	999999	729	861	496	780	999999	448	51	626	773	55	339	999999	999999	848	583	812	999999	351	486	999999	201	713	546	977	505	605	525	981	555	999999	329	486	655	905	519	647	560	68	322	949	286	87	890	847	114	118	890	999999	846	813	999999	565	114	999999	838	25	325	999999	284	389	999999	999999	999999	602	726	852	999999	651	338	936	261	722	38	537	999999	123	823	999999	872	396	714	10	145	741	312	763	381	134	76	504	331	999999	783	932	36	999999	15	297	131	261	125	248	196	910	561	999999	537	577	467	724	999999	999999	646	999999	675	922	999999	339	999999	999999	481	868	585	834	999999	220	938	105	999999	999999	999999	535	577	621	281	475	814	234	189	166	235	804	999999	999999	312	704	405	895	267	114	302	999999	999999	167	999999	256	663	361	305	351	217	441	76	622	999999	665	59	34	616	209	118	699	999999	999999	737	999999	211	243	531	910	814	999999	999999	406	552	442	999999	420	840	999999	812	999999	929	838	949	794	999999	54	735	647	654	380	288	68	996	603	526	866	429	114	55	430	830	395	537	999999	602	669	79	184	138	639	194	999999	397	655	770	321	192	943	938	166	508	884	265	444	764	999999	410	949	916	671	990	736	979	391	999999	543	999999	785	201	999999	999999	560	519	25	196	696	999999	350	833	999999	683	486	175	888	921	946	140	102	409	822	999999	130	268	466	648	999999	612	15	999999	236	20	406	999999	869	191	947	375	249	257	77	999999	999999	999999	711	999999	999999	570	100	999999	686	412	218	386	379	809	
855	301	999999	376	738	94	664	999999	606	204	999999	999999	306	707	999999	581	891	845	341	712	999999	14	556	478	144	999999	999999	545	347	824	802	999999	382	999999	336	656	322	872	519	983	454	999999	519	517	711	999999	999999	999999	496	999999	521	373	999999	999999	610	850	745	999999	999999	851	572	129	979	999999	401	266	999999	246	381	327	268	28	335	357	267	465	999999	999999	766	364	622	999999	58	242	312	999999	999999	999999	999999	485	999999	738	640	668	421	335	763	999999	125	455	427	37	21	179	846	503	47	999999	408	999999	366	705	817	877	238	999999	80	999999	479	962	291	645	787	896	416	530	387	999999	999999	999999	702	756	999999	321	937	594	999999	879	395	808	999999	285	317	313	128	215	921	763	439	978	264	26	268	999999	999999	781	250	125	999999	326	126	380	763	476	453	609	781	506	940	643	325	201	361	670	570	15	338	483	777	211	608	999999	237	956	677	685	498	770	157	999999	999999	999999	999999	999999	692	31	522	841	999999	518	433	424	822	796	663	73	664	999999	592	167	453	767	348	999999	717	501	153	806	798	767	121	21	358	999999	298	323	84	292	999999	549	493	496	622	268	777	193	999999	440	303	614	31	901	187	989	711	587	663	565	361	201	878	716	53	999999	407	999999	76	999999	507	350	999999	999999	619	53	674	956	154	89	783	533	699	712	999999	194	999999	219	834	999999	83	999999	659	518	931	786	671	776	453	528	999999	999999	127	764	933	999999	624	999999	291	144	324	999999	442	583	782	827	999999	176	213	859	358	197	587	706	963	795	690	481	449	832	382	898	513	625	999999	999999	999999	935	778	999999	569	104	927	700	54	328	279	85	735	114	295	505	573	594	180	672	778	421	800	147	272	153	211	459	762	426	251	999999	364	364	421	999999	397	653	999999	263	269	887	999999	999999	526	614	745	999999	547	876	334	919	999999	556	649	994	999999	640	999999	426	893	478	938	627	999999	462	721	381	692	999999	117	920	304	917	999999	999999	999999	165	621	657	407	866	911	885	102	331	371	808	715	426	999999	999999	365	873	999999	791	949	999999	568	73	893	999999	652	817	999999	414	999999	537	153	999999	999999	978	29	639	28	36	999999	62	999999	755	100	912	666	276	307	361	564	999999	556	999999	999999	723	597	557	764	999999	224	104	126	687	706	833	999999	999999	190	452	736	725	999999	343	234	896	509	812	999999	980	708	999999	519	417	999999	204	981	999999	816	999999	391	472	875	984	999999	472	936	847	59	999999	
999999	999999	95	854	999999	839	575	223	999999	999999	224	784	999999	783	335	838	584	709	838	512	999999	142	150	668	999999	274	850	871	530	999999	960	999999	763	715	732	998	299	665	999999	20	999999	999999	144	771	307	607	887	102	658	974	888	236	18	546	414	126	569	427	793	360	989	704	692	636	94	561	30	868	61	999999	999999	919	917	828	883	94	997	378	999999	463	387	757	222	556	872	999999	653	226	999999	999999	439	999999	871	441	31	924	85	508	686	746	586	28	999999	331	999999	999999	999999	999999	999999	329	128	200	66	999999	973	241	999999	999999	763	361	907	999999	567	445	897	675	57	485	807	959	18	499	691	624	876	999999	999999	999999	131	903	999999	473	999999	981	999999	248	815	540	468	789	999999	940	744	335	999999	782	999999	605	999999	759	921	999999	999999	703	321	629	508	442	999999	999999	524	999999	24	860	937	444	250	585	947	658	860	517	999999	27	527	78	999999	999999	999999	103	906	121	467	371	981	999999	100	859	670	868	740	999999	86	852	275	999999	925	884	398	999999	541	875	657	775	999999	414	815	366	186	252	874	152	657	370	708	412	143	653	999999	356	353	391	915	999999	918	487	441	999999	999999	685	999999	869	967	999999	561	41	463	692	471	999999	774	999999	682	428	993	597	725	715	154	862	999999	282	16	51	60	160	999999	577	856	422	973	651	999999	500	109	14	184	277	808	676	949	451	191	311	582	619	999999	497	999999	330	761	725	999999	999999	978	999999	999999	926	339	411	81	999999	835	59	604	133	129	999999	329	988	423	458	906	477	913	266	100	705	469	440	451	999999	999999	535	660	257	631	725	522	238	151	999999	937	407	999999	999999	999999	142	999999	458	500	527	178	999999	907	313	818	552	975	722	780	168	466	898	999999	608	404	310	999999	999999	999999	403	669	101	847	174	999999	509	872	999999	999999	958	998	20	940	924	304	393	627	356	439	88	750	800	457	982	791	48	446	996	669	999999	743	359	956	106	858	87	260	999999	793	318	680	135	81	821	170	456	958	46	314	20	682	999999	917	423	652	868	999999	864	383	999999	73	875	190	999999	225	999999	63	843	75	227	142	885	563	999999	408	625	999999	636	822	999999	999999	999999	692	999999	633	701	441	543	453	989	443	999999	369	321	999999	804	944	736	999999	521	402	124	970	999999	877	797	999999	797	25	37	149	16	52	999999	999999	662	192	999999	999999	523	999999	520	399	86	783	747	999999	252	874	603	680	992	40	311	942	965	999999	999999	
781	836	223	644	528	426	850	999999	999999	331	920	592	622	423	999999	92	999999	881	724	894	313	140	281	245	999999	421	356	157	999999	741	105	435	232	586	749	875	310	573	992	973	999999	356	999999	999999	331	292	981	267	966	947	997	71	251	999999	302	999999	564	978	721	116	79	999999	999999	611	235	495	369	45	674	159	782	740	889	751	999999	956	736	86	999999	999999	440	999999	190	38	743	43	999999	686	294	108	320	332	851	885	903	533	895	999999	969	836	922	946	593	816	175	267	182	499	878	345	914	488	74	91	676	979	999999	432	868	202	999999	683	751	575	999999	460	888	13	847	144	71	999999	117	86	717	494	506	999999	863	999999	861	999999	999999	948	194	831	999999	770	999999	923	20	473	923	777	535	999999	204	999999	977	715	378	999999	652	743	284	969	381	987	373	192	483	158	999999	391	340	616	874	802	391	17	202	127	794	923	999999	598	31	340	551	478	299	999999	999999	157	117	692	52	75	673	999999	459	280	406	36	450	999999	903	541	446	919	375	401	636	969	522	260	384	728	999999	999999	948	999999	446	895	893	994	762	421	283	999999	574	808	999999	176	557	922	721	767	999999	272	694	999999	999999	632	999999	897	999999	426	635	857	318	323	456	999999	276	418	833	999999	142	456	109	492	268	799	354	566	999999	999999	999999	999999	539	999999	999999	356	992	469	158	814	792	996	151	999999	999999	999999	339	260	362	152	900	999999	98	999999	634	999999	999999	211	231	999999	287	546	634	393	15	44	327	701	999999	999999	994	807	270	29	718	999999	315	999999	706	841	470	103	213	999999	568	282	511	329	982	999999	999999	999999	999999	64	536	256	372	999999	340	751	999999	999999	193	263	999999	999999	879	999999	501	498	721	409	999999	389	633	999999	999999	514	825	733	999999	997	719	848	915	214	569	216	493	472	774	557	999999	955	999999	999999	910	999999	972	999999	402	443	828	493	507	999999	999999	858	999999	352	999999	857	999999	607	228	110	999999	344	347	943	534	672	585	38	723	173	977	549	646	801	999999	999999	541	360	999999	999999	999999	999999	350	141	999999	710	786	150	999999	916	625	824	737	641	999999	576	612	39	999999	729	857	799	999999	344	806	746	221	999999	80	531	326	999999	999999	138	931	692	999999	216	35	823	886	444	480	807	547	163	811	14	887	706	999999	512	420	610	242	379	999999	999999	335	181	499	167	999999	999999	600	54	557	999999	710	999999	582	405	14	126	999999	999999	329	962	999999	652	934	999999	741	999999	750	814	
999999	999999	999999	999999	237	987	999999	853	334	999999	999999	452	217	503	606	999999	304	665	133	384	507	303	999999	999999	999999	999999	219	682	247	292	426	706	286	785	883	889	999999	158	999999	594	524	161	999999	123	58	999999	999999	999999	56	731	912	85	999999	376	999999	867	900	86	511	734	777	208	999999	999999	313	999999	999999	431	620	716	999999	155	671	539	859	356	511	653	999999	183	999999	999999	635	515	380	999999	466	910	479	25	989	636	999999	269	816	326	545	750	999999	389	711	999999	682	340	242	999999	414	710	517	959	366	256	999999	337	987	999999	573	109	671	962	212	999999	952	999999	726	862	508	411	722	543	999999	999999	843	391	471	999999	999999	999999	283	613	999999	755	402	519	659	999999	330	319	282	999999	752	445	88	847	187	456	999999	999999	999999	999999	268	999999	988	973	158	605	412	924	866	999999	999999	278	999999	68	36	456	999999	442	945	999999	542	199	138	765	790	375	999999	996	213	25	51	999999	691	999999	999999	999999	766	999999	999999	63	340	405	999999	999999	341	484	618	30	820	730	999999	939	999999	999999	837	79	999999	232	999999	782	924	416	721	850	999999	467	586	999999	713	102	689	999999	81	891	653	999999	745	429	434	315	757	999999	185	482	431	111	35	70	999999	285	70	544	245	588	139	999999	684	999999	185	873	897	694	317	999999	50	160	867	250	977	701	333	453	999999	877	999999	273	241	248	429	431	441	525	858	437	999999	155	208	493	761	999999	461	999999	999999	561	418	999999	353	999999	441	281	244	784	93	373	999999	616	746	367	563	866	692	445	183	754	999999	381	836	879	696	895	999999	384	489	999999	999999	189	999999	246	469	962	999999	999999	806	157	999999	657	442	494	485	999999	409	840	929	894	46	25	970	499	129	46	236	999999	999999	999999	329	860	305	835	133	772	417	509	898	999999	947	908	999999	35	567	784	939	351	404	999999	495	121	454	999999	221	234	219	999999	127	433	999999	455	33	999999	827	999999	362	999999	999999	712	999999	999999	941	339	947	138	386	944	932	345	106	884	78	489	999999	217	415	710	999999	899	999999	707	392	475	863	501	884	999999	999999	240	999999	343	979	692	272	596	179	125	647	92	847	999999	999999	782	336	852	387	999999	219	620	920	999999	981	472	159	310	517	476	475	456	253	17	746	701	912	763	904	999999	999999	464	999999	300	999999	542	999999	297	999999	610	148	21	124	351	169	999999	320	999999	361	517	999999	962	999999	702	999999	201	999999	840	528	85	869	573	947	999999	326	999999	581	630	
588	999999	420	862	379	906	999999	463	999999	902	847	169	391	999999	411	999999	844	265	385	999999	650	871	703	999999	769	999999	999999	574	74	123	35	999999	15	999999	202	999999	107	680	592	182	373	196	859	999999	999999	369	694	999999	999999	560	166	71	999999	246	999999	717	746	209	999999	523	175	764	999999	999999	999999	443	999999	701	939	499	299	173	672	212	999999	999999	22	766	228	999999	999999	13	999999	999999	957	964	999999	769	709	485	999999	999999	587	78	17	609	798	999999	70	559	215	992	797	999999	270	992	999999	177	274	526	999999	980	980	691	362	171	362	884	270	999999	999999	999999	999999	999999	333	402	585	603	205	372	665	380	999999	669	204	179	216	999999	253	965	575	867	505	193	780	195	999999	896	716	845	999999	913	381	157	161	822	10	342	348	868	416	999999	972	901	861	999999	999999	321	497	193	955	622	999999	304	347	540	887	808	684	999999	485	999999	887	359	999999	751	999999	999999	517	999999	178	999999	400	384	559	999999	895	603	331	455	911	605	409	532	999999	634	281	86	810	621	934	201	657	999999	393	726	999999	999999	786	119	335	725	999999	999999	24	91	231	267	999999	566	644	999999	999999	239	236	879	290	999999	469	999999	480	923	748	999999	447	976	226	200	991	832	872	283	816	222	130	196	999999	294	518	999999	412	24	340	253	977	650	714	428	974	999999	445	552	162	999999	999999	411	977	907	999999	47	999999	41	275	912	693	370	477	274	118	49	88	996	846	662	87	999999	999999	999999	999999	797	999999	797	226	487	397	329	131	999999	999999	999999	219	999999	999999	480	941	381	748	427	560	999999	999999	449	320	934	435	448	999999	999999	228	999999	819	999999	988	999999	775	999999	815	788	525	373	249	957	999999	999999	999999	193	389	999999	720	999999	999999	175	943	312	625	999999	999999	292	999999	999999	623	631	302	408	899	999999	905	999999	704	999999	999999	960	901	196	377	225	999999	920	999999	999999	69	340	780	999999	466	654	539	999999	999999	954	591	533	735	577	750	618	664	293	500	999999	287	651	672	846	151	999999	273	757	934	410	999999	566	188	811	889	293	850	781	941	254	207	999999	999999	750	291	42	999999	334	446	999999	999999	999999	430	20	999999	417	667	933	999999	710	999999	999999	751	853	889	35	355	923	688	466	767	883	352	255	896	68	177	922	564	999999	999999	938	999999	185	849	999999	145	178	999999	999999	625	917	411	241	863	425	478	630	860	266	687	311	999999	979	991	999999	131	999999	124	905	250	745	378	271	189	452	471	999999	999999	299	
889	186	85	216	841	849	999999	120	999999	999999	590	999999	71	308	431	229	302	340	194	182	478	960	999999	943	241	879	548	150	62	420	954	999999	626	571	376	999999	999999	439	148	151	999999	20	793	643	324	999999	684	80	999999	999999	160	140	391	830	999999	999999	132	142	975	961	999999	999999	68	971	999999	687	920	500	931	921	999999	862	202	52	978	468	999999	420	999999	538	205	478	999999	103	270	999999	999999	795	999999	999999	387	102	999999	187	840	862	952	999999	128	999999	782	193	148	918	964	999999	938	348	999999	362	999999	712	514	446	765	832	41	965	999999	701	176	134	749	493	999999	999999	408	24	211	999999	999999	355	302	990	756	22	999999	392	138	999999	885	182	999999	398	999999	674	999999	27	422	999999	831	986	121	426	470	657	444	654	384	73	890	923	147	737	846	415	420	523	690	753	501	648	837	999999	815	994	191	360	807	868	322	390	602	999999	293	999999	999999	875	530	999999	577	685	17	74	999999	999999	45	215	552	280	264	999999	336	669	516	193	999999	382	610	476	476	999999	999999	515	750	509	999999	944	999999	326	999999	999999	993	592	185	815	640	772	657	853	959	975	999999	536	999999	258	999999	933	999999	110	380	862	275	63	631	493	999999	501	324	582	999999	100	999999	999999	109	719	81	744	493	700	552	386	725	757	517	501	286	320	901	999999	455	397	267	353	999999	319	279	999999	960	999999	977	999999	458	85	221	999999	223	582	436	895	187	319	449	985	999999	999999	147	517	546	999999	217	527	600	999999	136	253	833	418	289	790	449	141	999999	801	723	412	927	999999	545	649	288	704	999999	16	325	999999	999999	999999	794	999999	182	999999	403	829	484	460	999999	637	948	967	999999	804	999999	999999	455	56	535	647	271	155	999999	497	972	999999	852	513	999999	594	506	999999	305	560	624	336	617	687	737	954	327	273	864	300	701	577	999999	484	411	247	560	279	999999	999999	20	649	886	685	789	506	977	971	816	954	999999	957	672	999999	190	965	39	767	318	580	330	998	291	999999	795	404	293	377	111	406	43	999999	389	995	549	974	450	999999	897	241	976	356	456	909	170	743	905	139	304	445	217	793	960	40	999999	22	368	120	999999	999999	223	609	999999	420	921	999999	999999	676	934	999999	999999	106	870	87	603	973	551	381	615	61	499	163	83	999999	198	249	276	359	999999	537	616	340	999999	999999	27	377	486	46	987	999999	999999	238	204	98	999999	999999	999999	999999	436	16	471	986	504	838	896	69	535	213	
231	999999	635	228	999999	407	999999	194	63	999999	69	236	496	999999	393	999999	999999	270	999999	985	745	87	326	999999	923	18	76	999999	835	999999	615	958	841	283	814	316	631	999999	576	797	499	999999	67	564	823	209	999999	956	602	156	952	635	110	550	468	999999	364	251	304	653	341	968	358	849	752	111	395	223	700	87	999999	999999	694	171	495	19	29	761	570	724	498	120	37	689	262	999999	857	999999	815	670	951	999999	999999	922	466	999999	387	999999	812	999999	999999	306	266	525	429	999999	941	999999	65	999999	134	602	681	579	165	231	940	999999	596	771	254	105	408	39	136	346	293	771	704	963	999999	811	949	999999	911	999999	854	512	999999	999999	48	917	245	365	545	358	708	83	767	999999	999999	718	621	50	999999	999999	999999	999999	399	93	999999	180	999999	101	828	999999	999999	833	668	963	377	999999	409	359	733	999999	860	52	999999	777	999999	220	14	469	383	912	199	999999	380	203	303	627	999999	186	999999	868	999999	153	537	231	704	874	415	803	867	999999	319	272	317	150	857	855	999999	621	999999	999999	175	774	717	915	133	999999	462	475	999999	749	325	232	843	865	654	716	514	272	999999	763	805	211	601	999999	602	927	600	999999	999999	999999	886	999999	731	995	999999	907	435	622	107	958	422	999999	143	128	999999	96	999999	452	496	151	351	999999	547	690	715	964	999999	999999	999999	999999	155	232	140	999999	862	823	501	999999	999999	746	290	999999	174	124	351	865	77	483	999999	515	508	158	999999	203	106	417	999999	51	999999	737	734	939	308	999999	813	999999	808	910	999999	999999	595	580	289	749	860	459	314	432	999999	850	896	700	110	999999	697	996	999999	936	136	455	869	999999	568	434	22	351	593	999999	311	161	66	166	227	999999	999999	928	868	994	343	646	999999	531	701	999999	840	44	838	501	213	816	711	871	999999	999999	153	145	22	999999	999999	519	865	50	131	197	793	999999	482	999999	886	999999	138	493	999999	999999	352	347	758	138	593	977	999999	101	69	494	450	999999	999999	416	239	785	915	22	267	824	780	72	410	514	646	110	999999	999999	614	999999	688	227	278	305	999999	805	386	883	271	759	999999	999999	981	636	747	608	367	75	999999	111	854	125	236	779	708	999999	999999	254	492	492	999999	401	487	625	806	232	916	87	949	433	999999	999999	751	507	817	16	999999	773	999999	47	999999	999999	999999	513	590	572	990	498	596	999999	868	142	999999	999999	343	614	297	365	999999	999999	691	290	126	999999	703	822	374	999999	999999	701	
208	999999	487	454	749	930	779	999999	44	999999	242	427	490	771	564	275	999999	972	174	212	719	999999	943	252	356	462	999999	556	810	767	208	272	999999	894	979	704	655	947	39	413	835	323	330	595	292	273	800	999999	511	437	192	402	564	758	982	482	230	244	108	297	561	999999	173	999999	46	969	999999	596	791	860	620	692	942	760	999999	406	404	358	960	999999	661	33	999999	999999	999999	805	708	778	912	507	484	421	848	741	999999	611	159	63	559	322	383	999999	999999	650	817	999999	459	803	999999	585	87	872	283	999999	635	999999	188	790	692	999999	271	122	683	293	385	208	999999	999999	908	766	256	350	798	648	999999	457	468	404	999999	999999	356	999999	397	336	999999	612	148	832	115	324	999999	368	371	328	999999	271	530	280	275	618	655	258	894	624	338	736	83	999999	999999	999999	78	784	999999	999999	884	999999	724	999999	864	999999	70	21	105	594	342	888	979	999999	597	447	999999	198	138	946	440	107	20	772	997	693	538	513	525	927	255	999999	143	765	444	693	999999	182	416	999999	558	644	162	310	291	450	757	603	47	869	260	880	655	288	176	786	356	952	999999	181	244	999999	999999	177	999999	999999	754	224	45	903	901	755	781	999999	397	999999	945	709	999999	556	935	999999	999999	999999	999999	999999	993	854	598	658	999999	999999	822	245	267	999999	159	985	999999	597	695	543	568	999999	968	504	999999	27	999999	380	841	647	471	803	999999	999999	90	838	499	973	700	900	999999	387	566	317	933	999999	380	396	999999	960	747	892	860	402	377	999999	688	182	276	975	964	999999	817	700	132	28	10	958	921	320	999999	989	897	795	918	191	576	660	571	563	647	504	734	881	899	578	999999	999999	931	748	160	326	707	724	935	999999	999999	999999	194	999999	999999	999999	474	999999	474	758	994	75	483	196	765	37	610	713	338	469	493	999999	800	553	85	999999	999999	999999	170	178	999999	999999	999999	999999	621	710	476	657	27	235	39	408	999999	151	584	877	999999	999999	982	132	716	993	395	476	913	633	76	999999	838	389	395	301	175	306	476	820	999999	999999	574	65	999999	953	999999	112	439	95	529	999999	969	208	999999	290	201	999999	462	298	788	393	606	987	643	999999	818	999999	840	737	242	120	674	763	672	405	999999	926	999999	762	307	293	46	999999	113	416	999999	999999	592	114	999999	138	843	999999	999999	821	366	587	422	726	145	68	272	999999	853	999999	984	216	535	401	999999	999999	476	999999	990	505	357	999999	999999	236	172	187	
55	999999	637	114	276	496	730	850	999999	593	514	999999	627	249	30	344	975	694	432	466	115	200	999999	999999	661	999999	198	999999	999999	588	703	999999	564	957	999999	537	75	749	152	497	999999	684	362	999999	760	631	82	750	999999	23	803	199	804	999999	82	854	999999	999999	452	133	308	202	386	460	889	328	290	669	237	493	279	999999	551	935	980	999999	838	477	999999	39	999999	447	62	461	785	514	999999	857	885	999999	796	999999	999999	999999	199	292	308	901	637	441	999999	413	523	999999	743	577	999999	999999	725	651	26	273	726	422	62	999999	999999	925	674	385	938	999999	999999	79	999999	15	929	532	746	999999	132	936	840	999999	999999	667	924	71	717	999999	867	521	999999	243	999999	532	999999	884	966	338	152	383	999999	262	999999	999999	629	453	999999	738	647	125	133	37	529	89	433	93	999999	999999	936	88	999999	466	517	426	300	550	928	999999	467	999999	999999	417	555	748	999999	588	149	768	47	480	767	978	570	999999	398	114	713	71	999999	999999	159	581	402	74	175	771	744	87	629	999999	525	138	280	602	559	715	999999	780	380	999999	999999	999999	999999	465	320	239	895	765	999999	195	837	866	999999	999999	895	983	25	491	999999	938	843	71	149	999999	999999	999999	708	968	202	683	632	999999	690	999999	520	194	233	936	999999	999999	999999	978	59	443	999999	658	72	277	706	575	999999	990	206	442	11	882	825	397	509	681	531	926	573	354	563	904	185	813	493	999999	759	999999	737	648	71	865	22	706	718	306	999999	999999	271	626	999999	999999	999999	258	999999	999999	368	836	999999	81	999999	999999	415	704	880	346	999999	258	999999	995	816	621	263	999999	380	146	869	129	679	999999	115	999999	665	999999	371	922	178	927	562	855	353	923	999999	665	243	122	999999	999999	999999	999999	824	999999	657	276	810	371	387	186	878	124	999999	249	166	234	965	999999	294	469	343	999999	177	555	696	928	999999	892	999999	597	325	999999	999999	999999	302	999999	388	999999	443	999999	145	999	544	991	58	448	96	113	766	427	699	919	828	990	974	868	999999	279	630	999999	623	918	401	999999	861	620	436	215	946	860	845	187	881	895	999999	343	423	185	506	258	999999	548	135	552	897	406	439	696	588	434	999999	999999	167	714	775	999999	607	999999	140	438	21	880	999999	906	581	522	48	999999	999999	640	999999	39	772	382	886	999999	999999	999999	892	465	191	740	627	521	768	736	29	999999	130	115	736	670	55	999999	246	960	390	228	999999	385	367	506	39	999999	980	72	
999999	999999	999999	999999	434	758	999999	674	257	281	999999	999999	999999	845	502	999999	812	561	903	784	983	704	146	925	694	573	999999	999999	107	684	710	999999	541	706	399	244	347	430	681	978	809	380	999999	965	707	744	90	136	882	496	693	478	54	999999	999999	641	648	903	15	860	880	353	999999	999999	570	999999	114	441	455	267	534	392	880	925	974	999999	884	180	999999	950	492	751	634	999999	990	242	635	345	627	999999	999999	999999	425	820	107	999999	804	257	404	133	639	648	999999	625	961	310	999999	128	999999	475	757	478	685	999999	999999	999999	719	965	582	999999	999999	999999	814	696	671	99	967	999999	999999	519	809	636	775	103	320	843	999999	19	649	689	644	517	124	161	10	999999	759	370	452	969	746	838	675	999999	185	871	834	999999	999999	872	343	537	300	999999	666	130	702	591	999999	999999	999999	709	999999	892	693	440	999999	662	695	554	339	607	617	858	772	970	961	709	918	449	19	96	999999	777	356	116	227	412	495	880	424	999999	625	999999	911	46	523	782	999999	744	226	999999	298	409	542	735	919	441	999999	696	169	993	673	305	999999	970	999999	548	999999	587	999999	252	177	815	139	171	982	699	999999	735	999999	188	336	999999	232	837	999999	999999	244	620	197	785	472	798	720	431	999999	329	403	999999	392	999999	999999	999999	999999	974	14	482	280	381	753	230	999999	213	250	981	666	499	82	687	182	999999	999999	999999	400	999999	779	378	104	707	999999	999999	305	15	353	480	941	541	651	258	832	326	999999	863	867	966	301	268	999999	739	765	999999	257	999999	768	393	999999	321	999999	103	204	636	387	572	999999	101	925	488	859	999999	999999	134	847	824	854	856	623	999999	999999	433	999999	521	819	364	942	661	415	999999	999999	960	808	629	146	999999	64	205	938	812	158	776	51	999999	408	789	700	640	999999	433	862	912	770	231	999999	971	957	682	817	32	999999	999999	686	999999	999999	899	960	419	988	299	999999	659	918	999999	999999	291	392	999999	122	999999	664	312	504	999999	999999	999999	200	587	375	174	999999	381	387	999999	191	106	99	999999	570	999999	828	290	652	867	999999	212	999999	958	929	972	589	632	570	787	368	328	557	704	619	916	708	999999	54	823	999999	999999	281	12	999999	205	201	686	763	613	211	999999	999999	999999	328	523	340	241	658	402	585	968	999999	600	999999	863	999999	395	95	999999	800	455	245	828	999999	275	931	991	339	734	999999	902	869	957	586	999999	999999	920	385	106	585	477	999999	999999	248	730	586	999999	
455	765	656	999999	601	118	812	755	999999	999999	469	62	591	349	901	924	620	999999	108	854	23	573	999999	627	999999	988	79	333	731	999999	590	447	689	999999	546	574	87	999999	310	760	154	831	845	999999	461	999999	514	246	999999	800	999999	565	999999	731	999999	881	570	38	795	999999	49	489	33	999999	251	999999	372	341	802	337	846	644	381	347	709	999999	728	368	176	999999	484	832	757	930	561	34	999999	957	999999	664	13	999999	190	698	721	665	999999	300	595	439	960	183	443	247	999999	396	193	294	32	999999	163	999999	862	119	999999	216	999999	102	999999	999999	216	415	748	148	334	798	464	683	626	54	384	437	773	736	999999	311	399	999999	976	175	840	999999	999999	999999	999999	999999	195	80	999999	514	999999	714	307	378	999999	999999	434	304	913	165	932	510	668	999999	111	999999	999999	999999	394	826	817	221	126	827	999999	686	479	640	637	999999	612	394	123	121	999999	999999	140	999999	999999	179	876	104	999999	821	243	340	861	957	16	785	374	70	685	999999	696	722	598	479	992	545	85	794	667	391	553	547	999999	999999	867	441	999999	42	621	224	950	722	614	304	594	55	825	522	634	852	167	552	708	999999	424	398	80	661	412	968	103	999999	437	225	999999	695	999999	999999	999999	999999	999999	341	999999	471	792	974	117	303	884	999999	720	563	170	814	234	999999	838	27	141	478	370	933	629	653	999999	868	295	999999	36	898	113	521	999999	68	661	825	113	246	999999	450	291	999999	777	465	258	539	921	999999	999999	276	856	925	182	621	214	267	711	794	999999	924	689	717	277	985	843	208	999999	111	162	999999	896	601	999999	691	197	593	166	174	405	590	946	999999	408	759	52	187	999999	810	854	999999	999999	999999	999999	662	761	573	509	999999	999999	59	999999	820	470	592	379	264	495	999999	433	621	111	547	399	999999	999999	27	999999	517	943	665	860	331	257	999999	294	999999	999999	777	999999	624	93	374	551	356	192	135	212	816	999999	787	692	856	387	242	303	575	999999	144	684	744	265	999999	848	956	198	86	573	712	307	792	558	999999	561	999999	537	999999	999999	999999	578	999999	999999	999999	999999	166	973	999999	999999	24	464	718	667	571	103	195	369	100	999999	595	167	115	562	499	518	597	999999	999999	304	578	705	566	579	877	999999	831	929	999999	865	692	982	194	142	559	257	589	999999	987	624	376	449	446	220	411	999999	472	300	325	984	999999	927	999	708	375	999999	999999	148	790	14	271	265	606	235	834	612	972	972	12	
252	929	472	251	359	928	138	268	355	999999	992	999999	541	614	999999	999999	764	983	486	767	250	358	450	999999	982	363	999999	999999	221	386	798	912	499	297	82	65	76	685	649	780	999999	61	552	970	797	910	729	999999	827	999999	79	999999	999999	999999	762	894	488	138	999999	996	817	294	57	969	379	90	999999	254	542	723	268	999999	344	999999	530	198	999999	479	546	82	999999	469	25	999999	316	179	999999	294	534	999999	576	999999	427	999999	963	952	14	999999	600	717	999999	999999	119	114	641	999999	294	791	685	999999	98	999999	591	196	373	358	279	999999	663	210	664	319	719	364	999999	330	661	999999	742	577	194	233	879	828	765	999999	359	911	678	325	884	634	608	960	99	567	999999	240	999999	614	999999	277	919	400	63	999999	765	999999	999999	999999	338	603	999999	117	389	865	139	762	430	225	999999	368	67	347	325	40	710	999999	274	589	973	999999	412	137	895	917	313	489	775	769	391	603	954	367	987	291	585	501	581	999999	438	593	809	73	999999	324	999999	999999	84	33	295	17	491	377	348	907	200	921	222	471	561	999999	987	661	833	405	413	700	359	43	999999	219	187	49	161	389	622	348	521	580	999999	731	414	752	483	384	999999	999999	29	90	100	664	289	999999	673	788	606	157	240	999999	910	520	232	999999	578	85	829	451	999999	958	295	999999	409	641	999999	830	245	244	999999	458	292	826	999999	279	943	999999	999999	999999	999999	999999	999999	474	118	999999	669	196	508	373	184	407	555	999999	999999	70	795	248	999999	647	354	842	552	372	970	999999	928	94	839	952	107	788	155	761	84	852	185	999999	743	108	999999	579	331	999999	70	999999	903	999999	465	620	484	704	535	292	999999	999999	820	420	504	336	382	585	356	555	999999	395	262	999999	596	518	884	999999	504	166	674	774	520	681	999999	200	878	317	628	229	477	402	263	863	48	551	999999	765	326	999999	725	397	232	999999	605	674	527	999999	33	947	735	510	210	378	618	999999	22	999999	118	313	458	999999	956	999999	88	873	141	399	754	55	999999	129	657	97	441	287	552	744	85	637	999999	768	294	680	493	967	202	884	255	99	538	893	657	22	958	660	440	105	999999	999999	542	138	365	978	472	615	999999	999999	937	340	999999	999999	73	480	640	690	780	285	643	999999	999999	999999	153	999999	517	591	999999	645	138	780	999999	457	999999	353	999999	999999	412	315	999999	877	124	999999	947	914	693	999999	999999	999999	381	278	880	164	461	586	61	295	984	700	
999999	999999	153	999999	984	167	999999	949	231	720	386	106	287	999999	77	766	996	601	999999	999999	971	999999	761	296	273	859	999999	999999	996	470	302	808	559	712	845	999999	999999	907	999999	999999	430	744	48	120	800	999999	991	415	97	694	590	459	986	755	999999	223	128	999999	944	134	267	801	952	999999	428	577	999999	999999	999999	999999	999999	999999	999999	519	808	237	218	651	495	988	868	999999	604	311	880	842	822	804	983	632	220	999999	962	999999	999999	629	791	288	999999	232	999999	999999	786	359	663	999999	951	999999	946	999999	999999	477	371	956	265	999999	206	999999	880	999999	755	742	591	996	528	163	999999	999999	986	188	999999	930	999999	272	260	999999	708	999999	647	388	890	999999	857	999999	999999	742	516	16	713	999999	999999	999999	407	116	477	999999	835	789	830	509	374	424	490	767	66	83	517	108	705	813	999999	950	999999	501	694	410	884	109	378	785	647	999999	823	235	755	305	532	853	795	999999	617	999999	425	148	24	999999	864	100	435	554	999999	417	310	900	999999	482	145	906	422	999999	120	999999	420	55	999999	253	600	265	21	760	999999	999999	999999	450	999999	153	535	865	486	227	545	794	673	999999	999999	239	820	999999	538	282	169	626	440	727	155	881	999999	380	286	770	999999	999999	88	675	13	999999	114	999999	999999	999999	947	280	999999	204	532	325	999999	595	494	631	433	999999	727	739	600	924	233	585	305	323	644	165	588	716	351	936	999999	998	821	999999	999999	999999	228	984	335	999999	207	246	205	829	819	914	999999	654	346	999999	882	349	84	88	347	529	564	391	999999	792	691	712	852	596	609	73	773	505	506	473	999999	999999	999999	711	726	986	389	475	504	729	999999	934	379	151	63	376	923	743	999999	999999	405	999999	999999	542	208	494	393	609	229	755	999999	389	158	873	750	999999	935	373	362	360	149	98	999999	189	522	757	343	710	542	999999	149	999999	852	999999	999999	621	668	871	512	241	603	780	255	999999	999999	890	786	999999	401	914	999999	560	999999	302	465	999999	950	999999	30	451	999999	682	77	986	999999	120	537	257	999999	138	481	74	860	130	757	999999	843	147	600	631	970	837	319	627	802	589	649	560	445	760	671	772	850	71	90	920	712	999999	143	479	363	539	700	272	999999	376	699	270	545	999999	473	812	305	399	480	999999	373	449	999999	36	999999	976	811	54	467	708	999999	799	49	837	999999	584	14	130	278	441	146	57	999999	435	889	999999	25	999999	296	858	477	460	591	766	999999	272	999999	117	
18	386	999999	999999	999999	734	162	999999	230	708	999999	889	999999	184	130	999999	187	326	265	999999	146	91	961	999999	999999	999999	240	763	217	283	290	999999	999999	999999	122	892	714	490	251	459	283	988	168	999999	899	407	61	303	340	552	588	240	17	325	999999	927	425	999999	999999	206	504	399	693	946	427	65	999999	999999	71	238	333	999999	84	806	485	158	923	999999	573	360	557	937	432	664	999999	60	386	194	927	194	477	999999	593	55	954	884	305	221	889	843	27	150	241	111	229	891	165	999999	999999	822	14	999999	690	999999	999999	566	999999	999999	999999	999999	999999	205	983	877	761	872	113	39	851	999999	999999	999999	999999	730	343	416	999999	330	445	999999	894	186	353	115	190	999999	770	57	999999	999999	999999	276	960	522	175	821	167	999999	350	356	788	136	358	249	999999	302	16	959	213	999999	861	645	592	457	482	502	851	999999	999999	65	112	66	999999	463	683	585	751	999999	564	521	259	351	980	99	999999	999999	827	114	146	999999	700	810	844	173	999999	282	999999	513	49	999999	970	289	668	999999	253	999999	503	999999	565	393	550	764	405	691	983	999999	999999	503	999999	714	674	747	741	807	365	301	222	468	999999	410	999999	248	212	999999	551	999999	683	694	999999	293	274	932	548	752	347	935	415	999999	190	26	617	191	81	335	998	232	547	860	930	952	519	44	968	165	491	311	561	513	150	23	837	970	657	999999	450	741	208	988	469	429	885	69	999999	910	999999	720	176	876	893	328	431	822	764	893	773	239	964	393	271	46	383	999999	22	177	189	999999	999999	924	885	266	999999	999999	999999	511	76	460	999999	67	372	771	145	999999	999999	821	591	999999	216	999999	383	220	777	999999	727	433	55	983	999999	120	730	155	196	252	991	999999	303	999999	999999	999999	999999	999999	483	906	30	999999	900	999999	999999	999999	585	175	441	769	550	674	489	999999	999999	966	999999	999999	412	645	337	227	584	892	693	999999	527	718	999999	952	938	69	737	999999	999999	237	533	356	699	856	535	999999	714	427	701	327	157	94	51	466	797	742	910	837	999999	999999	999999	17	15	311	673	866	583	488	999999	490	999999	619	999999	999999	443	119	394	556	120	772	513	166	999999	999999	999999	443	677	999999	999999	999999	159	900	301	992	321	999999	350	999999	193	668	999999	999999	999999	220	389	538	670	999999	32	687	358	364	726	806	299	759	816	639	999999	999999	199	458	999999	634	999999	47	328	432	292	999999	769	995	373	452	791	287	569	999999	986	306	999999	999999	
999999	478	847	794	183	494	999999	562	708	710	921	953	479	532	999999	961	878	999999	999999	248	999999	999999	918	999999	991	284	25	22	199	835	653	999999	999999	959	355	999999	787	999999	999999	833	729	999999	219	68	84	420	999999	268	383	999999	999999	643	96	999999	999999	998	559	495	999999	899	999999	999999	373	999999	67	999999	495	519	999999	999999	999999	341	489	386	518	436	895	859	999999	999999	310	756	999999	591	733	19	93	933	885	357	999999	999999	744	963	999999	49	365	346	11	333	924	463	90	334	433	770	164	710	25	999999	112	999999	217	231	599	722	61	999999	148	57	999999	562	633	830	754	882	597	526	999999	999999	80	558	858	955	999999	846	675	314	167	963	999999	383	917	248	254	999999	999999	522	999999	642	987	583	207	999999	665	371	830	260	999999	551	183	637	688	545	577	554	840	262	574	752	56	999999	624	999999	202	293	999999	999999	585	159	797	84	162	389	492	496	361	905	999999	295	26	424	733	616	999999	999999	999999	381	671	700	764	999999	947	621	595	250	999999	32	760	382	999999	445	675	999999	753	108	484	308	63	90	202	935	962	289	999999	631	23	17	394	974	999999	999999	999999	884	394	964	137	540	794	252	537	338	155	917	568	580	749	312	863	692	743	396	328	591	999999	829	999999	668	885	963	999999	951	637	999999	783	463	722	790	999999	789	971	943	514	810	552	864	999999	55	721	165	999999	710	999999	702	240	212	999999	142	387	565	104	469	655	830	999999	999999	701	999999	143	114	999999	999999	999999	999999	721	999999	999999	517	999999	999999	49	999999	946	999999	999999	526	999999	935	555	581	999999	999999	413	481	695	512	298	999999	999999	999999	999999	431	912	617	307	999999	444	80	981	441	330	436	103	743	999999	279	522	924	749	499	779	765	813	561	999999	278	556	795	999999	218	511	207	722	999999	480	999999	912	339	999999	168	91	999999	999999	124	260	92	496	669	999999	999999	999999	999999	935	999999	195	999999	618	360	32	39	377	649	999999	772	999999	133	999999	999999	272	908	366	193	999999	590	417	54	811	698	999999	511	781	999999	840	962	229	147	271	425	887	83	999	562	999999	403	791	442	53	192	194	999999	378	476	406	56	999999	806	871	999999	999999	151	595	919	59	999999	999999	490	809	999999	999999	792	862	999999	999999	999999	908	804	876	999999	799	975	10	629	514	183	143	999999	999999	793	903	999999	276	917	999999	745	487	999999	513	999999	156	999999	632	323	999999	402	999999	999999	343	217	148	999999	929	999999	999999	999999	150	966	415	875	387	942	
10	26	825	139	525	944	999999	397	711	828	999999	91	952	498	352	999999	990	122	908	63	971	283	999999	649	999999	503	372	622	604	999999	674	999999	418	213	310	999999	498	999999	876	999999	326	946	505	319	963	848	820	66	571	463	976	303	966	333	999999	727	999999	186	645	999999	582	150	792	200	163	999999	672	748	198	736	199	999999	245	588	736	35	999999	345	999999	999999	682	316	999999	150	999999	381	672	999999	243	583	254	321	999999	853	747	186	163	315	165	311	185	82	867	835	999999	999999	67	387	597	945	999999	999999	500	999	350	276	999999	652	999999	781	990	999999	515	615	491	877	626	391	841	560	999999	471	189	384	470	609	448	999999	875	60	324	999999	999999	298	633	228	821	999999	513	481	95	511	660	999999	999999	597	999999	262	354	397	868	675	999999	999999	83	999999	846	126	538	740	827	875	776	604	467	999999	999999	227	981	272	65	762	878	369	474	999999	999999	805	73	873	52	999999	870	487	192	648	748	460	999999	155	382	705	336	773	653	220	735	999999	916	615	999999	350	281	91	342	999999	797	186	572	713	676	51	999999	664	999999	641	14	298	422	818	957	640	12	999999	890	360	436	999999	715	264	635	754	999999	999999	377	702	914	789	999999	999999	851	999999	888	511	999999	340	652	671	85	999999	216	446	644	999999	658	999999	347	444	201	982	679	693	999999	999999	999999	922	162	604	296	995	726	999999	152	346	967	395	752	500	367	559	707	999999	38	703	999999	198	120	999999	999999	512	364	480	999999	173	406	168	110	580	433	999999	999999	58	384	90	295	990	304	307	140	272	122	846	87	999999	284	914	664	768	270	889	811	372	999999	783	640	256	999999	978	999999	808	295	999999	77	811	999999	999999	999999	947	417	67	893	812	660	536	999999	517	402	955	999999	999999	503	341	320	543	744	815	999999	999999	999999	48	999999	999999	368	331	977	999999	999999	275	999999	625	534	999999	360	212	996	999	712	278	999999	132	853	999999	99	999999	315	953	861	999999	77	566	415	999999	507	379	694	578	454	338	559	459	999999	137	695	273	957	787	981	117	999999	744	113	999999	217	327	999999	700	235	909	26	33	999999	999999	207	703	220	745	218	999999	518	427	554	383	719	933	999999	726	976	826	501	527	972	754	986	999999	462	441	582	999999	999999	993	353	999999	321	535	999999	999999	930	992	62	999999	578	999999	598	130	199	729	999999	283	933	468	999999	408	418	498	61	333	269	874	999999	779	172	38	796	999999	999999	20	72	193	562	901	
796	984	773	289	949	971	165	865	142	733	185	309	999999	725	280	999999	999999	822	484	999999	999999	65	999999	283	999999	549	999999	999999	999999	189	667	999999	720	42	672	738	634	999999	999999	89	177	403	741	517	603	999999	781	80	999999	139	884	999999	999999	515	677	740	243	499	240	999999	999999	92	820	953	999999	113	588	224	63	541	999999	995	999999	404	879	829	999999	244	680	999999	767	142	829	915	305	427	372	215	364	931	505	144	999999	150	321	95	583	788	451	499	285	999999	999999	713	819	999999	966	315	999999	999999	999999	999	999999	54	999999	635	262	904	999999	648	741	382	859	999999	45	185	999999	142	999999	793	999999	999999	792	190	910	999999	125	125	105	416	461	66	579	516	999999	506	999999	854	999999	999999	833	678	999999	802	758	902	999999	895	677	644	999999	834	233	841	999999	892	216	638	144	440	519	146	808	251	197	684	999999	352	617	539	860	251	633	405	999999	578	999999	999999	999999	17	502	999999	448	461	624	999999	833	999999	915	999999	999999	686	720	999999	999999	696	869	888	615	83	109	364	999999	148	784	550	210	827	999999	33	999999	226	216	999999	938	299	698	999999	627	999999	850	74	437	994	249	999999	531	565	999999	999999	708	516	384	358	907	147	941	309	677	999999	426	999999	856	892	135	83	999999	592	140	877	997	522	270	55	233	999999	927	293	899	610	29	999999	999999	999999	324	980	842	999999	229	999999	358	399	680	554	154	845	999999	544	869	999999	703	999999	434	360	276	195	255	338	999999	872	999999	657	410	76	64	780	416	999999	577	999999	240	622	373	339	529	999999	842	999999	999999	999999	826	393	999999	733	907	90	220	248	350	139	735	514	732	356	589	999999	988	613	499	373	438	968	966	999999	999999	91	575	104	831	668	353	539	437	999999	56	999999	999999	676	168	999999	569	999999	899	999999	419	726	889	26	750	999999	619	999999	226	537	999999	999999	426	699	798	826	999999	125	999999	681	999999	206	87	985	310	999999	467	321	454	525	803	271	999999	527	315	999999	201	558	999999	13	58	124	322	899	797	197	410	999999	878	342	469	454	759	227	662	223	649	999999	716	987	370	307	783	700	733	687	789	999999	999999	590	999999	955	999999	999999	633	671	883	187	198	122	362	999999	443	999999	999999	359	511	999999	999999	102	568	999999	842	367	999999	750	340	621	999999	119	407	511	159	999999	708	513	999999	355	999999	999999	339	999999	715	603	999999	446	864	999999	643	383	999999	999999	999999	302	32	346	122	413	772	883	999999	271	22	999999	714	850	
774	155	414	553	676	166	266	874	762	999999	582	249	999999	205	886	668	978	791	934	999999	478	857	999999	371	999999	280	583	999999	660	77	460	999999	888	783	672	718	267	100	707	999999	683	169	539	926	999999	999999	679	577	997	672	293	999999	999999	999999	382	917	880	999999	162	406	999999	999999	999999	999999	645	945	361	949	532	177	411	887	94	914	785	318	327	999999	608	527	999999	15	714	987	784	239	999999	999999	411	754	837	999999	938	310	445	138	945	844	290	817	521	730	54	999999	999999	406	999999	999999	471	74	999999	541	444	634	805	999999	840	235	999999	416	462	719	547	999999	339	195	949	783	479	656	372	483	69	790	16	999999	961	884	726	388	104	999999	180	346	165	999999	999999	313	505	868	298	719	933	999999	365	801	999999	275	499	85	456	999999	760	814	999999	125	481	654	628	936	999999	955	509	532	321	999999	999999	210	623	999999	999999	645	288	999999	368	653	550	999999	434	214	999999	695	999999	651	931	742	503	366	645	49	824	999999	685	568	999999	342	220	999999	562	999999	262	982	652	466	669	811	83	159	999999	58	575	296	999999	999999	999999	920	570	999999	601	579	705	999999	565	584	218	288	960	999999	999999	999999	442	999999	632	278	952	999999	53	928	981	999999	668	999999	911	596	473	538	999999	272	318	999999	772	363	999999	982	461	79	999999	999999	258	391	851	999999	999999	429	616	436	663	999999	470	555	877	641	875	999999	910	360	281	968	120	679	382	698	411	26	999999	89	999999	999999	816	882	287	974	680	600	278	315	999999	491	980	47	874	999999	801	762	464	140	487	999999	82	110	797	457	957	578	18	999999	999999	783	175	536	999999	999999	144	588	278	999999	999999	999999	213	604	807	789	999999	999999	805	426	896	649	561	999999	602	999999	999999	716	94	999999	26	111	591	999999	364	769	326	453	941	999999	820	999999	494	562	179	999999	133	477	999999	18	469	884	773	591	266	311	232	52	934	999999	446	428	503	447	999999	860	999999	98	999999	47	999999	544	142	999999	606	683	999999	999	953	400	999999	110	423	999999	370	999999	999999	10	999999	999999	547	284	999999	848	999999	402	720	999999	676	319	518	44	236	265	999999	925	751	999999	999999	582	156	999999	98	999999	222	345	14	426	87	753	532	693	240	198	500	199	34	293	529	213	963	118	333	644	881	845	999999	167	542	445	390	508	999999	999999	999999	324	195	975	636	999999	397	303	969	922	787	825	803	999999	999999	355	900	999999	309	781	619	48	899	454	663	377	999999	999999	883	641	
373	33	678	999999	292	185	13	59	657	451	815	669	149	411	999999	65	51	834	999999	197	545	921	209	242	999999	867	999999	741	321	268	615	550	420	338	558	999999	999999	848	755	589	999999	999999	811	858	999999	949	999999	999999	597	607	335	638	455	696	105	999999	823	445	299	425	760	272	737	999999	835	275	259	811	852	103	908	203	88	999999	845	695	999999	351	276	716	968	926	154	999999	933	977	104	999999	242	117	939	711	558	340	999999	88	122	422	32	999999	699	97	645	999999	699	141	999999	643	850	409	340	482	179	999999	456	833	128	999999	464	857	181	536	578	999999	163	206	644	748	982	767	999999	697	328	576	26	881	291	650	24	999999	428	461	872	832	776	467	542	975	883	995	959	999999	958	999999	529	173	518	999999	349	502	496	810	999999	93	826	999999	163	603	565	575	999999	478	18	663	439	719	663	745	968	696	999999	669	865	987	807	494	739	163	56	853	372	390	999999	521	999999	617	800	999999	16	143	999999	938	419	318	453	999999	90	999999	999999	809	999999	773	931	652	838	827	945	999999	999999	342	903	999	556	712	212	172	177	999999	358	999999	919	873	739	835	393	725	259	557	543	326	414	444	999999	247	353	599	458	658	683	487	999999	136	513	673	999999	999999	392	707	115	290	324	999999	946	999999	890	636	43	106	999999	122	999999	999999	139	959	928	468	580	319	369	613	999999	518	812	871	161	792	999999	76	605	89	343	551	451	999999	11	820	498	999999	356	999999	565	361	398	571	908	282	999999	554	745	771	733	82	347	501	577	805	780	999999	761	999999	276	967	500	190	999999	36	947	876	999999	999999	970	74	999999	999999	999999	361	130	251	963	878	795	815	330	834	999999	270	214	999999	685	206	999999	423	754	259	450	597	999999	218	793	881	999999	999999	596	637	999999	999999	120	694	999999	999999	685	999999	122	883	999999	460	646	666	834	999999	822	996	200	761	999999	999999	999999	999999	212	460	999999	911	458	91	552	999999	999999	693	43	999999	160	519	506	470	520	511	311	871	946	990	950	205	383	285	69	999999	929	834	570	253	359	406	492	992	999999	773	90	40	999999	637	999999	953	632	158	366	312	500	999999	251	565	255	447	766	221	509	305	538	182	999999	223	745	999999	132	790	337	753	999999	514	999999	747	999999	280	541	319	999999	996	999999	235	999999	757	999999	209	593	15	997	999999	640	280	492	999999	999999	907	999999	999999	891	999999	831	841	821	613	999999	986	983	999999	144	999999	999999	999999	461	513	
732	313	264	274	385	546	801	127	999999	999999	123	999999	31	327	999999	522	271	424	427	914	175	730	414	315	999999	852	999999	999999	870	999999	999999	999999	819	979	695	999999	653	999999	741	355	53	714	999999	999999	499	527	964	666	992	621	713	491	999999	546	347	12	899	948	791	999999	330	999999	999999	769	419	931	937	999999	999999	580	869	999999	683	81	871	461	681	18	815	999999	887	999999	999999	258	319	524	999999	282	641	999999	42	705	952	218	35	340	999999	999999	986	568	590	922	44	421	999999	196	807	999999	675	999999	999999	891	143	999999	999999	771	615	998	460	895	779	999999	410	999999	548	173	575	475	56	540	994	401	31	999999	374	965	524	685	505	133	716	202	606	755	372	151	571	999999	573	999999	724	468	829	999999	788	925	522	107	873	589	999999	342	999999	999999	892	929	869	886	472	679	257	930	999999	337	188	587	67	999999	574	406	602	460	901	999999	999999	535	572	930	467	448	452	999999	811	916	512	383	999999	471	999999	999999	281	685	652	893	15	794	964	501	912	211	867	868	532	999999	986	999999	999999	130	329	366	367	938	428	999999	237	830	128	587	999999	804	308	595	791	141	135	916	808	17	786	30	571	80	999999	999999	580	584	894	345	929	352	942	999999	152	999999	999999	342	999999	999999	999999	999999	999999	387	676	117	902	999999	86	400	351	79	999999	433	344	308	795	296	921	171	453	652	936	783	657	483	862	150	999999	294	65	999999	660	190	350	611	355	193	404	999999	363	309	999999	503	993	859	990	518	999999	999999	711	789	999999	999999	999999	23	249	892	730	203	255	999999	828	792	999999	999999	419	999999	999999	732	953	611	892	999999	999999	154	999999	442	790	797	492	354	326	999999	582	276	999999	565	16	336	372	462	462	211	664	601	480	715	999999	999999	449	819	435	101	890	110	897	410	296	40	869	806	112	932	710	901	999999	999999	220	79	188	854	175	756	370	500	158	690	356	216	673	439	283	355	999999	673	999999	235	719	482	378	969	278	999999	467	565	360	530	500	999999	165	262	505	999999	266	595	654	999999	730	399	951	216	64	999999	367	439	533	999999	584	47	982	220	508	738	700	999999	999999	199	298	999999	999999	628	200	593	61	420	999999	999999	99	999999	29	250	505	999999	530	172	915	198	618	38	999999	604	946	999999	780	999999	754	999999	399	999999	999999	464	389	925	259	999999	26	470	37	947	504	349	666	821	28	741	715	187	217	999999	302	999999	581	270	772	545	681	736	999999	117	665	999999	
794	999999	753	564	999999	579	999999	207	155	454	171	999999	999999	692	937	999999	445	48	239	576	559	861	754	622	882	999999	162	999999	651	289	999999	920	999999	337	555	624	78	463	881	145	116	999999	392	999999	235	999999	737	90	607	556	999999	773	999999	98	618	933	297	140	681	999999	427	366	556	999999	796	999999	389	206	999999	323	66	999999	167	999999	470	549	999999	906	999999	999999	391	82	116	999999	988	884	999999	999999	999999	621	999999	937	999999	149	718	750	463	527	62	985	530	540	942	294	500	999999	615	784	628	78	999999	391	743	709	359	354	259	461	877	911	999999	197	487	525	986	128	209	28	999999	720	999999	951	854	410	451	851	139	822	604	678	999999	268	999999	650	166	999999	204	999999	789	374	500	12	649	151	788	999999	63	426	307	381	120	597	409	908	981	513	537	342	267	508	224	999999	999999	208	999999	938	623	836	369	999999	924	137	238	20	999999	94	311	999999	999999	118	797	999999	525	232	999999	681	999999	664	668	653	417	861	814	290	159	73	154	450	508	999999	719	227	67	999999	457	982	368	999999	999999	897	211	999999	720	159	711	511	911	634	640	999999	999999	958	177	715	633	73	323	948	999999	999999	939	860	999999	771	398	580	655	268	775	585	999999	469	975	999999	999999	593	999999	664	999999	999999	162	520	810	548	999999	761	999999	351	633	393	669	420	999999	533	999999	999999	999999	949	761	140	855	652	858	64	648	619	982	406	273	49	922	658	378	999999	14	999999	999999	999999	999	636	530	313	635	391	916	999999	999999	452	812	110	973	201	903	448	791	999999	999999	755	899	161	778	999999	87	593	471	20	999999	999999	529	539	300	954	999999	999999	610	551	999999	999999	999999	999999	688	540	593	173	76	999999	755	929	431	504	999999	304	999999	999999	999999	876	236	52	999999	905	859	616	923	999999	809	28	999999	778	837	250	999999	999999	999999	162	473	247	70	914	526	739	265	122	999999	34	999999	996	197	112	999999	999999	999999	999999	556	241	887	82	999999	999999	999999	57	999999	999999	102	999999	22	999999	686	613	999999	620	999999	321	525	999999	650	746	722	899	512	813	831	148	512	999999	924	517	637	999999	274	401	999999	999999	561	999999	259	288	30	711	999999	197	999999	583	999999	999999	919	999999	459	376	591	151	359	999999	807	550	226	352	999999	999999	267	999999	999999	309	349	982	999999	74	760	57	931	372	999999	20	887	999999	502	257	419	999999	999999	920	68	271	999999	999999	999999	914	944	20	261	999999	813	41	454	999999	250	999999	244	745	666	855	
253	412	444	229	425	999999	999999	491	57	969	932	618	805	346	446	685	999999	225	941	85	999999	749	795	34	558	999999	566	999999	999999	492	22	674	999999	999999	676	656	999999	575	708	999999	999999	462	963	292	974	204	236	117	80	999999	999999	29	804	590	734	504	616	420	670	730	999999	459	417	564	957	999999	427	476	670	790	859	999999	516	248	991	999999	785	513	999999	364	468	458	310	519	999999	999999	870	610	603	181	49	999999	905	999999	920	634	54	999999	335	999999	777	759	447	289	706	999999	512	566	599	76	718	113	370	316	272	999999	159	898	578	999999	999999	817	999999	999999	751	452	44	539	327	999999	623	387	188	343	586	708	20	30	812	999999	490	999999	20	536	462	999999	55	999999	714	596	999999	156	999999	999999	328	999999	999999	948	999999	263	531	972	999999	242	453	341	999999	36	729	563	323	139	999999	156	999999	93	806	999999	46	999999	406	445	824	731	882	477	556	817	24	999999	999999	72	491	999999	999999	517	75	778	93	131	21	999999	870	160	282	355	70	683	888	244	162	999999	911	723	856	999999	158	999999	360	975	999999	117	999999	111	740	260	999999	536	257	965	28	38	263	999999	803	999999	574	999999	458	536	416	999999	929	779	474	283	161	999999	702	813	369	558	428	117	345	903	999999	999999	419	31	708	534	436	999999	226	134	295	996	999999	478	521	484	999999	999999	569	912	188	999999	637	999999	109	879	833	443	605	470	999999	155	579	999999	380	806	263	436	828	999999	445	16	563	349	988	164	848	233	301	999999	500	999999	548	433	999999	774	999999	999999	922	828	701	993	327	999999	524	999999	427	28	108	714	230	999999	995	999999	476	999999	678	999999	999999	945	999999	609	151	720	999999	15	607	999999	186	605	999999	310	514	999999	190	452	999999	999999	825	848	736	999999	135	586	999999	868	609	860	956	551	106	843	999999	977	796	102	851	606	786	519	999999	281	999999	502	49	919	126	995	507	999999	493	999999	999999	630	218	212	483	565	65	110	406	999999	999999	635	509	831	826	537	213	999999	601	92	30	316	315	465	986	633	547	745	752	999999	362	932	999999	234	999999	853	769	594	999999	999999	551	685	122	795	91	999999	992	999999	102	589	792	419	432	411	850	165	999999	752	225	999999	27	319	358	792	999999	999999	577	999999	999999	972	768	618	479	315	540	344	203	520	383	999999	640	999999	652	999999	821	943	509	656	383	225	999999	999999	999999	768	278	999999	337	999999	410	824	999999	717	999999	129	821	184	939	126	870	515	962	804	
999999	445	219	687	999999	999999	999999	450	757	920	901	244	444	752	248	999999	46	999999	17	873	120	559	149	923	583	533	999999	999999	14	392	785	867	999999	734	646	933	558	591	576	999999	358	959	999999	719	999999	522	685	999999	935	999999	90	573	999999	98	999999	820	305	999999	113	143	844	333	446	999999	999999	43	981	999999	115	315	162	455	731	999999	525	160	492	999999	117	999999	847	282	999999	776	312	999999	369	175	49	999999	999999	272	999999	442	306	999999	523	999999	584	782	541	975	963	629	999999	999999	841	641	573	544	999999	875	999999	52	296	572	999999	670	999999	922	999999	815	670	288	999999	999999	999999	299	999999	500	999999	791	845	335	530	871	999999	92	700	677	999999	728	999999	505	999999	761	94	445	999999	733	999999	853	638	999999	117	725	315	999999	952	195	667	999999	999999	82	907	546	999999	853	999999	424	264	539	999999	395	999999	945	223	174	789	999999	805	999999	152	999999	999999	999999	162	192	999999	804	566	632	140	999999	19	829	657	529	597	952	730	999999	999999	732	479	873	883	253	999999	999999	511	150	895	999999	390	146	409	244	984	134	999999	999999	635	717	858	999999	409	464	385	721	298	693	577	999999	194	999999	608	420	999999	223	899	908	79	65	999999	425	737	103	999999	873	429	422	545	472	568	999999	605	215	873	847	474	429	868	400	873	999999	573	68	851	999999	537	989	877	770	235	485	999999	580	424	999999	894	315	340	511	999999	876	158	114	278	312	968	403	546	999999	749	480	50	679	192	484	851	679	251	317	999999	999999	999999	774	999999	92	112	999999	999999	440	999999	169	98	999999	108	999999	670	469	789	999999	848	999999	999999	999999	999999	755	445	109	397	940	591	225	73	999999	175	861	999999	383	867	195	999999	942	612	999999	566	999999	391	999999	999999	195	814	999999	999999	999999	468	211	999999	187	753	491	647	13	637	850	999999	737	999999	999999	200	247	666	296	602	603	348	906	999999	346	800	999999	999999	760	529	212	135	999999	335	999999	565	963	999999	163	630	385	548	999999	314	761	267	829	494	326	493	342	529	527	999999	296	363	561	680	650	387	322	128	887	483	999999	999999	648	999999	734	509	237	999999	999999	999999	999999	65	152	601	770	999999	970	946	56	277	196	683	607	420	49	16	13	293	233	999999	317	267	999999	723	879	46	619	428	999999	816	999999	969	26	861	572	240	221	960	909	571	416	375	81	619	296	752	127	999999	999999	727	506	943	150	737	358	959	404	428	999999	733	470	552	999999	239	999999	226	999999	746	848	
808	795	52	999999	661	999999	999999	195	51	436	137	999999	999999	66	43	320	322	999999	289	512	612	836	793	247	186	111	864	189	841	608	79	95	999999	999999	999999	932	463	999999	999999	999999	416	999999	999999	991	595	814	88	495	162	919	698	397	387	999999	245	972	11	805	999999	559	505	762	353	442	367	51	999999	12	503	110	856	753	350	999999	105	999999	483	801	652	999999	33	378	37	922	910	999999	707	999999	999999	999999	930	658	372	929	873	654	429	999999	634	553	276	86	992	62	73	944	999999	999999	149	406	498	210	999999	836	999999	136	735	431	532	684	343	999999	858	913	180	207	390	421	999999	999999	999999	563	176	108	999999	947	386	999999	858	999999	635	241	997	746	101	730	999999	999999	402	999999	919	998	397	949	219	864	227	88	882	865	999999	634	438	999999	999999	999999	43	999999	741	589	750	760	572	999999	59	112	414	122	822	449	701	855	29	999999	530	420	176	227	888	239	999999	307	102	993	411	999999	999999	308	759	999999	999999	451	793	999999	995	169	435	830	900	117	460	115	999999	442	999999	708	999999	999999	177	999999	768	816	175	999999	859	453	667	999999	999999	58	310	115	999999	666	999999	999999	71	215	306	371	985	345	326	999999	779	624	51	660	999999	702	999999	999999	999999	999999	397	999999	999999	291	954	552	999999	855	999999	852	999999	354	752	599	688	913	647	999999	840	806	590	433	499	394	733	244	999999	16	750	999999	662	644	999999	179	279	999999	975	779	261	754	868	999999	671	999999	974	434	999999	451	971	915	64	985	825	334	999999	999999	999999	890	999999	719	999999	495	114	222	199	172	379	582	999999	816	999999	999999	158	96	937	460	762	999999	419	308	372	959	999999	835	408	999999	818	651	577	999999	491	94	999999	542	613	383	999999	458	284	811	65	299	999999	165	977	196	836	739	999999	999999	211	365	481	259	999999	191	460	279	999999	522	353	999999	14	25	335	999999	647	616	483	999999	434	999999	999999	607	253	82	838	999999	857	999999	840	89	265	436	113	135	999999	971	194	431	922	756	645	999999	468	337	999999	116	829	999999	548	999999	265	999999	716	999999	999999	873	15	999999	353	581	999999	601	682	273	473	578	911	210	249	999999	431	61	642	678	999999	989	149	916	787	731	60	733	673	619	823	433	719	214	520	740	999999	909	88	351	345	53	999999	204	864	716	204	628	999999	873	798	999999	199	999999	241	625	999999	99	999999	999999	530	687	928	72	449	49	858	999999	999999	999999	709	999999	972	300	343	999999	910	945	62	80	
537	431	849	999999	821	999999	999999	681	973	895	16	876	421	999999	820	999999	125	999999	754	824	999999	999999	938	384	174	286	999999	898	704	617	715	788	47	427	93	109	838	139	250	830	999999	186	734	794	503	832	999999	515	480	999999	509	999999	999999	237	221	999999	492	474	634	544	387	346	977	366	190	999999	999999	993	383	999999	818	985	999999	923	29	682	999999	999999	880	341	185	726	427	28	117	822	598	999999	999999	52	999999	999999	999999	706	453	469	208	378	614	999999	994	999999	142	759	867	523	125	276	217	539	289	348	594	999999	368	999999	999999	959	258	367	999999	38	788	340	113	455	491	80	480	560	483	393	999999	604	999999	78	593	668	160	594	706	331	999999	999999	999999	999999	779	999999	999999	999999	550	999999	130	256	657	965	999999	801	655	422	999999	55	796	657	66	895	808	999999	999999	300	77	999999	808	663	660	307	436	121	577	835	675	291	732	689	999999	243	272	292	946	382	749	792	22	738	563	661	999999	944	619	867	469	788	999999	56	723	300	441	467	596	360	538	217	234	820	746	750	322	116	647	822	633	526	999999	999999	551	285	247	79	109	999	771	492	501	709	375	999999	999999	999999	965	999999	801	805	696	596	843	999999	567	999999	991	813	999999	428	306	999999	244	999999	745	670	505	999999	63	371	367	999999	588	56	715	524	455	859	713	636	151	929	30	827	829	999999	740	18	718	999999	88	296	660	353	999999	704	474	432	151	375	999999	527	664	440	999999	109	18	999999	826	53	747	141	109	712	286	999999	776	417	123	297	930	496	730	999999	293	81	936	244	999999	999999	59	999999	718	347	999999	999999	999999	590	390	730	449	942	999999	674	999999	946	196	947	76	818	928	67	319	853	445	693	797	656	157	375	172	999999	936	999999	993	724	423	761	999999	662	113	196	36	999999	848	987	314	65	709	346	884	999999	999999	52	92	999999	713	864	902	762	827	617	443	24	999999	676	16	999999	681	584	533	434	691	414	715	741	999999	926	15	458	999999	741	946	999999	999999	183	604	999999	733	11	999999	559	859	503	834	999999	999999	22	825	182	981	999999	383	999999	999999	460	308	764	337	351	960	787	999999	454	999999	999999	999999	999999	533	393	999999	121	999999	999999	573	974	574	197	579	229	999999	999999	110	999999	476	450	368	820	999999	40	875	840	566	392	50	999999	700	415	129	749	824	999999	489	441	110	869	304	702	999999	999999	885	120	195	117	362	999999	686	999999	977	933	726	999999	634	502	999999	999999	555	999999	
639	999999	284	999999	999999	830	405	868	538	669	732	606	155	665	999999	169	155	999999	654	999999	39	107	546	674	438	196	32	999999	999999	987	999999	869	324	53	73	221	999999	726	53	365	712	494	414	26	999999	380	787	999999	591	999999	357	753	586	999999	231	542	803	999999	730	881	807	999999	999999	550	746	862	999999	112	602	56	605	428	999999	299	746	545	999999	529	380	67	408	999999	392	999999	640	178	293	227	821	530	999999	954	995	171	557	291	122	999999	279	441	999999	999999	468	545	869	928	42	296	360	685	849	284	999999	999999	482	846	999999	359	910	578	579	74	999999	82	638	650	432	559	742	464	432	829	259	939	968	723	502	847	999999	711	146	996	867	145	681	143	725	999999	689	711	253	999999	953	701	861	34	404	396	906	228	506	482	554	896	262	999999	34	999999	705	999999	999999	199	206	209	441	999999	999999	155	400	504	999999	110	870	41	220	669	999999	558	88	999999	999999	116	941	934	214	663	999999	971	882	999999	999999	437	627	930	367	63	566	999999	999999	288	999999	258	999999	411	303	406	612	523	999999	593	154	476	220	760	438	999999	258	272	994	777	140	235	999999	999999	395	497	482	940	999999	166	113	132	297	799	999999	999999	120	539	640	807	61	928	295	999999	999999	642	226	866	501	999999	999999	999999	758	999999	157	601	986	265	25	806	923	672	849	999999	489	999999	188	420	643	367	137	718	999999	196	726	212	940	972	233	999999	281	615	448	553	360	999999	373	999999	651	525	94	854	524	999999	884	389	88	766	809	494	463	999999	999999	143	992	96	672	571	766	945	999999	23	999999	999999	535	999999	233	306	178	999999	658	383	768	999999	283	282	204	797	312	346	133	184	172	739	999999	475	999999	999999	560	274	999999	999999	999999	706	999999	80	822	999999	999999	999999	999999	782	597	139	999999	90	46	115	859	720	891	875	268	429	821	999999	850	302	973	999999	925	917	745	904	999999	856	344	72	264	212	459	943	497	999999	999999	350	999999	43	903	219	438	287	455	839	382	271	543	619	884	386	229	530	288	999999	651	248	47	999999	595	999999	745	974	850	657	271	948	387	999999	249	480	900	817	398	763	630	999999	472	905	531	282	323	725	999999	877	999999	928	664	257	95	941	313	999999	447	924	473	464	436	798	999999	433	883	20	379	414	485	412	141	524	618	13	775	999999	171	323	665	999999	797	973	674	343	293	999999	999999	307	999999	999999	999999	474	300	999999	220	674	337	107	398	312	356	773	999999	580	
796	150	999999	91	176	182	731	133	269	453	667	999999	999999	245	150	754	574	81	247	478	42	667	234	999999	793	111	804	73	999999	362	673	999999	581	999999	546	153	500	364	141	995	285	255	214	999999	508	757	550	102	957	999999	738	284	536	923	547	999999	999999	999999	298	74	377	999999	208	906	779	643	881	40	698	999999	263	219	940	251	999999	786	462	387	943	46	561	712	116	290	999999	399	497	658	999999	416	237	314	76	76	627	617	999999	308	77	865	875	519	403	961	999999	999999	343	999999	999999	760	676	999999	999999	262	513	665	562	917	292	389	155	233	999999	292	999999	949	153	873	624	999999	739	999999	319	88	170	51	999999	154	900	105	999999	213	999999	999999	740	699	71	813	563	961	999999	999999	26	999999	719	651	45	120	203	999999	385	469	669	155	31	999999	229	173	101	471	356	417	27	196	333	942	306	999999	552	999999	887	339	320	662	530	610	148	999999	369	518	15	208	951	468	999999	596	544	782	774	227	999999	897	999999	101	999999	999999	121	829	364	776	999999	356	568	133	999999	56	159	16	625	420	383	999999	804	583	466	158	466	559	476	999999	408	524	915	334	599	989	617	228	57	882	999999	318	999999	592	999999	659	639	827	913	999999	447	537	167	363	844	881	103	148	635	467	999999	562	363	627	378	999999	441	244	534	564	439	999999	959	742	922	75	999999	221	420	999999	519	638	645	999999	299	999999	366	999999	490	717	895	478	593	590	701	936	999999	999999	999999	341	227	404	303	999999	243	516	577	424	999999	778	560	882	999999	828	947	999999	916	560	338	999999	999999	879	754	816	669	961	999999	379	51	999999	119	999999	996	89	589	124	999999	296	999999	783	303	942	130	711	167	999999	999999	764	642	158	29	999999	320	717	999999	348	650	487	690	282	178	207	383	999999	999999	878	999999	999999	999999	833	218	999999	990	555	213	999999	758	999999	658	656	999999	583	737	892	966	714	371	289	999999	251	473	857	606	999999	614	106	568	675	52	288	136	110	524	999999	940	398	414	999999	514	999999	589	607	828	43	999999	595	470	490	488	954	516	606	436	999999	369	360	34	703	940	116	999999	92	999999	380	999999	119	68	999999	952	577	309	606	775	999999	999999	866	999999	572	235	999999	636	88	999999	98	772	530	674	526	449	589	374	710	999999	407	380	506	606	999999	514	951	537	999999	537	910	654	999999	999999	558	999999	502	332	462	478	921	480	885	895	912	999999	999999	445	541	488	373	213	598	782	378	999999	165	
999999	580	67	999999	491	104	999999	287	443	862	698	125	190	999999	999999	999999	242	902	926	494	611	694	851	999999	515	999999	62	173	706	999999	137	999999	61	190	243	999999	999999	999999	999999	386	345	618	478	744	999999	330	360	542	116	301	999999	879	999999	999999	554	574	999999	552	767	496	999999	999999	580	388	735	245	999999	10	713	515	517	47	999999	999999	999999	992	226	999999	214	195	644	520	67	415	698	257	21	48	999999	999999	32	999999	437	943	344	958	48	999999	18	999999	999999	360	999999	601	783	329	417	900	862	561	358	999999	347	582	999999	999999	329	174	999999	488	999999	35	374	999999	492	666	609	999999	216	200	954	136	108	149	929	293	691	999999	632	379	839	120	999999	999999	320	410	514	855	101	812	639	999999	409	530	842	241	999999	999999	119	127	719	888	694	671	607	231	524	208	653	568	999999	999999	542	999999	999999	122	849	300	734	91	161	754	437	999999	561	91	726	577	307	697	999999	907	356	514	999999	951	426	999999	476	999999	999999	316	212	533	972	775	999999	999999	999999	999999	392	696	59	999999	999999	999999	460	301	999999	526	999999	999999	999999	955	999999	933	517	37	660	999999	999999	344	823	646	205	845	551	999999	999999	785	750	637	696	577	999999	611	857	328	999999	694	501	134	403	999999	593	939	999999	257	999999	49	268	313	999999	999999	43	57	999999	413	831	999999	423	999999	870	334	776	999999	259	332	999999	659	85	198	999999	999999	205	571	940	999999	999999	999999	439	999999	641	390	527	446	208	512	544	268	738	454	497	428	280	944	999999	79	999999	725	999999	92	999999	999999	964	999999	999999	999999	988	472	116	999	360	575	690	129	999999	999999	807	339	669	747	788	391	920	631	999999	69	696	261	317	871	699	999999	999999	356	696	38	426	999999	999999	736	524	999999	161	739	104	921	999999	160	40	774	999999	844	65	942	304	999999	692	342	378	999999	999999	737	165	999999	310	32	999999	343	999999	886	72	999999	999999	932	233	716	999999	999999	537	999999	331	545	230	542	999999	854	281	632	62	479	345	93	89	857	999999	786	917	916	439	81	920	999999	999999	999999	711	912	136	133	719	588	987	999999	805	597	442	239	999999	622	635	455	999999	999999	291	953	999999	978	999999	860	971	446	798	999999	751	465	999999	927	817	86	830	697	727	158	913	999999	492	834	288	491	424	731	280	999999	999999	999999	999999	553	122	774	603	999999	641	276	161	999999	789	999999	999999	350	999999	514	421	439	791	937	727	602	463	817	471	999999	999999	999999	445	250	175	999999	40	767	
144	315	815	52	483	999999	65	999999	997	640	684	816	84	938	999999	909	319	840	512	354	999999	728	999999	304	313	999999	41	852	999999	911	117	295	644	991	215	432	699	378	956	693	882	276	604	823	143	999999	641	762	45	999999	930	334	999999	686	999999	415	226	999999	739	999999	76	212	999999	95	532	398	999999	999999	732	999999	220	941	884	819	471	989	999999	999999	170	999999	999999	279	817	305	981	782	304	958	489	799	216	999999	639	999999	627	999999	647	519	999999	999999	482	558	40	999999	325	988	450	182	999999	999999	291	999999	359	999999	351	796	395	333	114	749	999999	223	603	932	124	41	311	524	201	792	351	614	974	999999	999999	696	249	999999	999999	999999	999999	131	744	967	999999	265	999999	559	28	830	294	323	414	551	999999	999999	955	107	600	294	687	925	980	432	181	677	976	933	903	655	557	293	354	122	417	973	479	636	424	999999	212	999999	999999	370	507	999999	210	432	776	999999	740	999999	511	695	314	417	151	999999	796	840	289	894	656	373	283	10	969	302	144	676	790	999999	682	742	999999	936	428	620	924	999999	477	553	167	985	914	416	999999	658	999999	10	831	167	999999	583	578	999999	999999	143	97	999999	999999	907	298	109	137	421	999999	769	999999	378	999999	530	397	999999	999999	999999	737	999999	458	867	228	320	495	143	999999	999999	489	999999	173	774	999999	295	532	426	999999	999999	999999	999999	858	503	999999	23	999999	999999	22	311	769	196	220	842	579	433	684	230	288	747	422	999999	999999	503	999999	369	605	839	537	702	997	970	568	803	482	680	999999	955	999999	215	275	66	999999	543	863	302	888	999999	204	417	610	312	147	346	157	999999	802	364	571	587	999999	216	999999	319	313	798	628	416	370	899	621	729	310	83	999999	365	43	721	640	639	999999	284	644	129	102	695	832	232	656	999999	878	999999	394	999999	797	999999	165	812	999999	74	674	482	960	999999	999999	881	12	999999	863	791	76	90	724	932	116	142	571	781	227	618	966	406	760	987	31	173	344	969	286	423	210	231	999999	575	965	999999	999999	350	332	220	999999	768	368	864	316	999999	733	999999	234	665	497	383	595	622	999999	277	721	999999	283	633	546	43	999999	450	999999	845	999999	159	967	999999	999999	231	999999	999999	925	999999	999999	895	681	999999	440	882	744	621	999999	827	636	869	476	697	287	999999	76	699	674	659	980	999999	283	470	208	583	495	126	999999	276	999999	588	697	901	239	825	300	59	202	663	298	176	999999	999999	219	730	683	279	
830	999999	164	759	999999	275	226	130	622	221	35	856	999999	627	774	999999	903	999999	182	999999	467	461	60	999999	506	20	370	814	403	519	261	477	900	999999	999999	999999	999999	174	256	431	999999	999999	213	89	33	999999	275	670	402	864	859	171	558	118	812	379	425	146	263	999999	904	999999	999999	112	999999	558	956	999999	999999	999999	548	999999	801	750	889	999999	999999	971	994	170	744	999999	421	539	659	99	919	791	412	916	955	975	999999	999999	527	282	999999	111	130	999999	389	102	339	999	325	999999	370	999999	228	465	999999	454	151	103	587	214	990	999999	452	869	999999	999999	770	999999	448	572	828	999999	999999	616	963	999999	999999	999999	780	651	370	999999	223	999999	729	999999	573	999999	794	510	833	817	999999	322	292	207	658	999999	999999	224	332	913	560	753	301	999999	584	611	999999	999999	603	621	999999	935	843	577	972	913	150	526	601	823	630	999999	999999	20	540	910	334	766	498	999999	693	565	329	457	861	470	247	999999	537	961	456	820	999999	999999	505	999999	479	714	235	745	120	320	623	509	292	623	23	999999	952	674	287	734	999999	999999	928	756	616	395	716	511	675	903	989	640	999999	810	40	527	515	999999	999999	999999	541	752	490	999999	942	999999	174	248	457	956	293	862	683	721	343	905	999999	749	795	93	998	999999	80	216	330	982	142	482	999999	999999	775	823	999999	667	203	999999	521	555	813	796	231	477	64	999999	619	136	956	655	477	134	244	766	343	357	621	817	682	284	62	959	687	692	655	999999	191	470	628	999999	528	609	393	737	935	999	999999	530	669	999999	596	204	36	486	999999	468	261	19	490	886	56	385	61	247	999999	854	118	539	822	103	537	159	999999	941	137	867	741	507	831	999999	999999	101	157	330	687	857	933	210	686	196	710	999999	999999	742	969	152	999999	155	999999	90	890	332	707	576	999999	446	999999	94	359	147	726	999999	187	155	999999	955	237	731	560	645	920	908	999999	636	392	364	179	766	999999	984	999999	595	274	999999	453	172	393	581	999999	999999	999999	999999	851	549	469	956	994	999999	350	24	914	826	999999	999999	999999	982	999999	81	193	469	276	929	123	374	826	999999	488	999999	999999	999999	571	656	235	318	483	82	66	312	176	436	370	345	425	957	999999	494	10	677	590	999999	692	999999	999999	999999	974	999999	735	486	723	999999	477	567	142	122	999999	267	600	286	999999	97	925	999999	904	757	109	930	514	166	304	999999	140	811	846	240	999999	258	269	199	344	251	346	999999	
999999	838	958	802	213	313	513	812	893	723	563	999999	545	999999	417	640	936	53	727	578	999999	390	207	666	720	901	999999	204	999999	999999	942	999999	750	354	999999	76	798	999999	727	999999	652	492	999999	417	258	353	694	30	999999	628	999999	300	523	768	999999	208	640	302	92	311	737	999999	813	492	999999	999999	751	200	937	351	999999	999999	999999	999999	926	999999	941	789	999999	376	216	999999	999999	999999	157	651	358	982	955	388	435	506	224	425	999999	999999	678	999999	999999	566	999999	503	92	499	787	624	974	999999	842	699	267	850	883	715	104	999999	956	443	344	139	343	769	245	559	999999	999999	424	900	62	593	999999	985	163	999999	774	712	472	863	592	533	677	360	150	266	999999	584	623	509	331	292	386	244	999999	999999	233	832	268	533	999999	453	999999	84	944	258	999999	281	999999	42	940	391	719	102	851	810	461	982	628	978	437	341	721	914	999999	770	217	786	999999	655	628	999999	453	938	999999	148	333	602	999999	892	588	849	887	999999	569	999999	572	293	999999	811	55	250	213	290	106	999999	731	295	505	184	51	891	999999	51	413	998	937	781	812	712	486	999999	576	736	999999	587	999999	140	999999	640	207	999999	999999	561	610	388	738	173	842	999999	417	999999	107	241	851	696	941	999999	187	570	999999	791	481	999999	334	196	999999	999999	999999	518	798	601	939	864	976	127	498	357	999999	999999	270	774	938	774	305	448	761	999999	885	703	646	608	952	784	639	416	452	999999	236	999999	714	271	283	999999	249	815	999999	242	264	734	208	593	999999	162	999999	236	852	707	383	886	434	337	591	999999	872	999999	648	999999	235	570	674	774	999999	999999	320	998	500	615	534	490	999999	999999	91	999999	999999	62	205	800	484	412	563	745	349	350	988	387	999999	97	461	59	177	944	16	999999	999999	433	473	395	999999	311	735	247	999999	893	546	906	256	439	690	819	995	848	999999	823	16	928	434	779	999999	999999	329	413	999999	999999	323	999999	521	396	101	82	589	809	958	182	676	999999	999999	456	803	999999	140	249	406	642	64	328	274	193	688	140	998	999999	365	999999	999999	999999	93	697	999999	151	394	859	348	999999	239	999999	999999	999999	999999	689	366	978	976	946	802	89	16	521	430	994	140	338	999999	961	83	895	454	59	200	354	242	875	875	999999	698	280	901	788	412	869	438	766	46	999999	774	30	717	418	115	902	325	571	999999	586	21	65	161	386	999999	999999	740	840	317	802	457	490	112	324	999999	531	188	999999	
119	561	565	999999	302	710	196	999999	999999	45	999999	999999	39	671	608	999999	650	999999	129	524	253	77	138	999999	459	244	999999	293	917	403	999999	999999	723	999999	462	715	999999	646	763	999999	999999	491	166	705	897	28	999999	786	882	813	673	616	412	663	974	999999	432	967	915	68	999999	902	145	999999	875	369	574	931	999999	892	279	13	878	679	999999	762	999999	999999	701	999999	470	764	410	114	999999	554	181	70	999999	420	292	62	731	999999	290	297	355	999999	830	537	454	841	577	990	543	670	737	732	339	222	139	999999	276	484	999999	404	999999	999999	65	331	197	514	809	999999	999999	226	281	183	999999	47	416	539	602	173	986	629	197	420	570	69	999999	448	999999	999999	999999	292	786	257	118	886	795	999999	999999	509	349	939	999999	779	391	999999	999999	564	344	302	999999	600	407	112	498	967	217	91	470	995	999999	748	783	898	516	999999	439	34	74	999999	999999	101	223	999999	999999	999999	597	417	39	253	671	262	114	438	115	690	884	683	999999	999999	679	713	999999	999999	994	600	166	144	273	74	887	373	499	999999	60	713	386	999999	289	451	380	999999	62	227	334	262	644	999999	793	999999	999999	755	275	923	833	538	248	999999	999999	999999	890	463	154	999999	365	307	999999	282	388	401	314	579	404	316	770	879	999999	636	996	742	999999	811	350	999999	632	141	108	575	998	522	475	494	217	66	561	917	999999	97	999999	999999	999999	371	966	401	521	862	361	958	163	953	877	611	895	364	275	89	999999	706	342	234	209	196	999999	866	999999	999999	372	348	755	852	233	573	775	968	999999	594	844	949	926	769	780	149	422	55	645	864	598	852	790	482	805	949	999999	636	828	313	98	110	475	702	500	22	999999	310	999999	314	999999	999999	999999	681	999999	172	779	999999	453	69	774	999999	999999	999999	230	999999	558	282	57	284	817	148	150	940	506	744	484	234	999999	999999	936	999999	325	340	38	671	999999	119	248	999999	179	192	192	999999	538	860	878	413	999999	980	464	930	999999	455	496	697	786	999999	184	499	688	555	303	686	133	663	999999	890	43	999999	779	448	44	415	114	634	955	381	411	646	865	80	752	298	999999	15	857	999999	844	999999	885	568	934	748	953	623	889	999999	645	875	947	988	379	922	999999	25	896	848	999999	862	741	999999	770	538	633	618	803	14	383	128	805	999999	55	999999	673	220	999999	295	999999	491	744	458	736	535	698	999999	701	829	97	297	999999	19	529	982	598	480	798	999999	125	345	
820	885	133	526	80	904	942	676	259	990	511	611	396	859	999999	293	999999	999999	839	999999	999999	999999	999999	999999	999999	795	523	73	114	202	422	118	180	999999	670	859	335	220	465	794	934	999999	579	106	999999	506	623	670	864	315	803	563	999999	999999	428	847	999999	999999	516	284	390	878	571	67	578	402	999999	999999	199	268	957	999999	779	999999	999999	999999	403	999999	310	999999	182	853	208	799	398	859	999999	811	999999	999999	890	297	704	190	413	66	463	522	528	393	74	999999	999999	606	357	346	783	520	547	535	453	158	737	12	112	999999	999999	999999	668	718	850	629	582	376	377	999999	763	999999	642	999999	438	881	301	999999	449	828	382	601	452	62	999999	999999	999999	172	379	742	560	701	88	999999	386	691	854	810	999999	444	771	114	999999	687	999999	999999	878	781	999999	999999	999999	820	563	999999	164	87	329	615	643	818	999999	419	999999	634	999999	999999	520	766	999999	746	36	999999	999999	14	999999	999999	372	999999	479	889	999999	999999	74	807	999999	739	148	804	999999	308	372	248	176	724	89	999999	118	999999	577	521	999999	121	402	360	545	376	999999	999999	226	999999	999999	565	145	753	664	873	354	198	749	380	999999	716	55	90	384	788	324	659	924	706	169	767	197	957	999999	51	99	714	272	518	302	589	588	834	592	999999	112	423	999999	215	16	999999	854	999999	599	958	76	999999	975	757	61	999999	999999	519	727	948	378	188	999999	622	999999	999999	926	241	87	999999	138	999999	498	577	685	999999	599	999999	999999	250	912	999999	368	266	975	777	999999	515	466	515	999999	999999	999999	644	439	924	884	999999	431	999999	992	623	130	999999	830	855	823	407	81	160	999999	915	819	486	45	388	820	282	647	16	999999	421	999999	571	387	999999	114	853	148	760	999999	999999	297	999999	257	299	869	111	435	130	999999	999999	443	316	327	50	999999	630	609	999999	999999	612	799	424	475	581	848	999999	999999	770	750	969	268	999999	143	44	627	495	238	746	519	719	846	999999	62	569	978	468	253	999999	811	484	254	98	656	414	363	872	858	999999	999999	320	231	665	379	984	999999	132	182	292	999999	762	401	863	540	395	765	282	372	999999	603	390	315	999999	959	276	999999	180	664	728	681	999999	637	562	999999	209	497	999999	157	78	496	855	295	960	924	58	999999	391	557	271	648	999999	510	952	999999	999999	14	689	999999	112	999999	999999	467	454	999999	668	135	999999	567	341	897	584	999999	999999	419	747	999999	354	999999	910	999999	999999	623	403	999999	600	253	684	
489	244	204	807	484	54	808	594	397	999999	359	999999	999999	999999	999999	225	373	74	999999	999999	543	335	966	660	81	795	918	999999	289	999999	374	999999	424	999999	999999	333	999999	100	109	999999	496	999999	359	999999	995	362	986	940	999999	407	39	999999	643	47	151	999999	999999	544	999999	689	135	880	315	999999	477	348	840	999999	999999	501	88	999999	964	999999	720	718	999999	712	664	718	808	978	418	881	45	358	999999	386	310	999999	64	602	999999	420	954	615	519	36	786	657	521	999999	999999	27	328	999999	61	767	327	432	187	999999	999999	27	880	157	472	433	297	128	971	999999	182	698	446	999999	919	553	922	114	208	949	999999	17	206	304	932	401	563	289	307	999999	999999	877	27	498	722	345	540	807	152	999999	739	667	685	999999	999999	357	580	842	836	999999	844	999999	234	238	638	872	999999	586	999999	81	870	18	821	371	404	304	999999	947	763	999999	23	125	962	999999	220	269	331	148	961	585	820	721	452	799	999999	846	999999	999999	999999	850	524	953	592	81	225	730	999999	323	999999	47	676	633	88	263	494	999999	999999	121	999999	379	550	682	624	999999	260	159	566	999999	607	558	999999	891	97	913	69	69	999999	999999	897	999999	423	999999	485	924	909	999999	642	199	314	45	999999	541	771	490	309	842	339	999999	820	999999	174	999999	716	115	395	999999	545	174	204	434	999999	370	224	538	956	541	206	700	729	999999	516	377	716	572	999999	120	129	606	999999	226	999999	578	79	831	325	598	302	380	538	134	651	478	994	999999	837	235	327	243	534	767	646	999999	235	757	559	796	117	153	999999	285	999999	939	560	977	704	629	301	999999	222	367	249	825	999999	604	999999	999999	382	836	734	736	792	886	82	999999	580	999999	999999	322	281	529	491	158	237	262	469	999999	917	27	185	218	934	934	31	177	527	820	476	630	344	521	424	999999	419	999999	493	778	867	999999	999999	999999	286	979	999999	693	876	999999	597	910	144	710	130	364	661	525	801	999999	864	904	328	759	625	722	999999	760	114	220	738	820	769	999999	844	213	620	571	932	999999	822	338	300	436	999999	566	495	633	401	69	618	999999	615	634	999999	999999	999999	647	999999	563	11	361	588	665	362	999999	150	454	865	916	744	99	593	846	45	536	614	999999	535	69	236	999999	369	55	601	999999	999999	144	776	882	817	999999	584	378	999999	471	749	635	83	999999	999999	999999	768	484	999999	529	310	769	598	387	357	504	121	928	999999	657	991	543	73	517	570	16	
677	982	999999	999999	999999	224	999999	574	786	979	817	999999	644	194	585	884	729	999999	999999	999999	545	999999	535	999999	860	656	51	306	479	216	571	566	886	419	373	785	385	553	999999	96	876	34	999999	378	686	43	999999	999999	999999	117	813	990	972	134	999999	289	457	785	911	859	182	595	104	580	417	999999	202	999999	820	800	508	186	69	458	569	520	999999	166	637	999999	999999	898	999999	372	402	580	593	761	948	94	337	999999	641	999999	999999	291	930	999999	960	435	840	68	332	281	608	636	931	999999	564	949	999999	999999	158	94	497	284	370	732	187	999999	667	440	286	999999	472	999999	545	905	544	288	590	776	999999	212	987	313	999999	954	763	766	649	78	207	999	999999	46	452	557	667	999999	921	999999	999999	133	999999	409	782	597	808	700	101	36	980	286	368	714	999999	946	107	193	709	999999	999999	999999	198	598	243	287	142	999999	465	987	248	905	366	393	933	999999	444	587	530	978	156	999999	674	999999	98	999999	640	888	940	999999	460	483	929	999999	238	432	935	999999	999999	505	464	381	244	114	999999	84	919	975	781	33	511	519	663	731	999999	906	746	999999	510	999999	646	253	495	959	999999	764	976	850	164	510	146	276	421	34	523	774	827	570	834	24	10	664	116	917	994	941	819	208	255	999999	685	999999	668	852	858	999999	886	285	999999	33	107	79	820	281	886	999999	107	638	217	495	88	999999	999999	495	321	981	147	577	964	595	945	778	604	833	999999	999999	999999	569	175	312	888	999999	999999	811	916	931	844	835	999999	759	843	190	990	760	999999	508	629	999999	540	877	83	318	320	981	87	999999	474	987	456	120	999999	538	472	904	607	536	194	929	579	390	147	312	546	215	999999	764	787	844	999999	999999	156	435	999999	298	239	579	241	21	999999	999999	999999	856	388	920	132	999999	999999	96	163	716	324	700	602	160	739	770	771	114	239	323	999999	630	406	139	999999	211	510	184	674	37	304	999999	205	983	922	290	999999	625	999999	446	56	701	690	999999	11	456	832	877	559	468	807	136	999999	420	64	837	459	999999	999999	999999	805	999999	421	135	421	151	504	619	238	458	847	155	31	793	276	841	939	999999	137	517	378	632	625	999999	999999	177	401	785	929	95	831	674	668	172	999999	513	289	999999	462	999999	951	223	649	110	999999	662	115	988	153	222	999999	927	999999	450	551	182	918	215	905	999999	999999	999999	999999	153	999999	999999	487	999999	162	763	999999	999999	79	277	565	165	983	524	
594	999999	72	412	999999	716	999999	903	552	228	620	468	999999	999999	659	219	119	243	999999	506	999999	447	185	255	836	390	660	999999	999999	853	884	395	999999	403	999999	348	191	999999	999999	974	956	723	630	268	999999	999999	178	487	999999	860	168	332	633	487	52	999999	392	816	576	261	65	671	999999	698	999999	234	278	201	999999	321	999999	771	166	558	549	758	817	999999	17	999999	221	183	999999	999999	999999	562	762	712	999999	473	955	374	771	824	918	999999	677	999999	924	999999	425	977	34	412	832	999999	175	84	937	293	339	475	809	434	49	882	870	59	12	781	999999	566	999999	989	999999	663	10	342	999999	999999	999999	884	992	999999	726	244	159	999999	174	309	999999	688	999999	77	144	490	564	999999	999999	46	423	628	999999	999999	551	859	146	44	56	999999	999999	999999	999999	681	212	454	999999	816	708	804	733	481	884	703	393	783	791	772	999999	875	109	664	557	603	841	462	999999	848	451	867	108	124	999999	996	999999	999999	253	102	864	689	16	999999	638	979	313	941	999999	999999	759	768	77	374	999999	999999	79	999999	999999	999999	840	999999	499	635	999999	841	999999	618	139	888	789	828	539	698	907	175	869	361	999999	577	300	999999	719	999999	999999	683	799	734	934	181	926	192	289	999999	262	125	200	999999	383	796	283	694	999999	854	446	930	239	999999	466	999999	999999	717	705	999999	999999	940	40	999999	546	999999	999999	972	683	957	999999	999999	548	136	446	999999	974	999999	978	999999	304	999999	999999	864	999999	167	454	430	277	920	870	219	487	999999	862	322	94	999999	835	691	755	999999	20	855	999999	839	391	999999	932	999999	49	813	739	999999	999999	944	852	999999	485	388	247	621	999999	763	96	752	129	966	274	999999	707	553	662	296	483	993	999999	999999	971	999999	775	351	497	603	881	67	479	999999	179	917	999999	999999	945	456	453	144	999999	257	999999	150	999999	425	999999	809	965	999999	160	453	992	419	359	619	999999	41	999999	896	133	111	999999	999999	283	118	999999	356	663	789	999999	215	843	999999	999999	347	999999	830	999999	360	513	688	637	999999	999999	36	28	760	568	850	999999	914	844	557	20	504	376	999999	867	999999	627	999999	999999	186	888	944	999999	652	30	999999	155	373	306	999999	999999	445	473	496	999999	256	100	47	788	999999	999999	693	371	295	999999	999999	999999	735	999999	134	732	31	541	999999	999999	962	426	999999	739	556	704	359	999999	593	999999	999999	40	879	616	620	520	590	999999	343	120	205	583	324	323	136	999999	999999	409	999999	528	371	903	21	
999999	170	830	723	307	241	118	715	999999	777	131	763	863	101	128	353	614	152	999999	999999	350	311	999999	111	62	613	516	293	999999	446	74	999999	671	29	890	999999	789	796	999999	471	999999	405	130	805	999999	999999	273	948	302	66	999999	386	52	706	671	999999	781	999999	999999	694	999999	824	765	638	999999	327	999999	999999	211	672	564	818	999999	857	999999	945	190	583	999999	502	999999	568	991	893	879	687	760	965	357	212	674	999999	134	598	999999	410	639	492	101	875	468	428	746	629	999999	748	527	195	733	726	999999	208	819	179	354	166	999999	871	999999	35	567	136	496	999999	998	502	999999	269	120	999999	999999	999999	491	999999	44	921	821	372	401	141	169	999999	241	631	704	475	251	955	254	999999	577	999999	734	76	317	341	932	999999	630	999	65	268	84	999999	420	999999	717	786	145	432	344	471	479	626	866	992	894	864	303	533	261	999999	24	530	994	999999	963	425	725	999999	988	83	741	999999	86	901	999999	79	220	999999	758	464	820	822	255	115	298	117	999999	324	999999	999999	999999	107	747	327	253	554	177	874	845	301	999999	442	443	270	729	87	999999	964	503	825	654	408	774	796	917	999999	999999	888	258	856	225	411	265	999999	999999	999999	655	758	658	945	902	999999	59	466	404	387	388	985	999999	221	566	245	821	621	423	999999	332	950	410	999999	279	288	999999	989	86	659	187	522	640	95	432	792	999999	999999	922	317	358	317	402	539	814	299	512	46	299	980	999999	643	507	583	999999	704	358	607	676	999999	720	69	390	999999	209	865	354	300	789	774	928	999999	699	115	999999	25	999999	999999	246	979	775	588	700	105	79	544	24	67	999999	727	999999	708	881	999999	597	298	926	658	999999	948	999999	221	999999	525	61	999999	944	402	999999	999999	156	488	371	697	847	142	369	295	674	665	850	999999	999999	72	340	230	392	399	518	408	98	899	539	297	43	564	341	999999	53	999999	600	999999	999999	999999	580	955	346	999999	461	464	929	641	983	675	999999	658	694	195	194	831	933	999999	884	488	217	257	948	999999	663	293	801	999999	251	921	999999	238	127	60	491	385	999999	208	938	63	478	457	916	999999	199	385	999999	155	990	222	820	999999	738	691	269	332	16	271	999999	178	663	744	999999	72	610	869	999999	644	703	808	999999	735	616	830	999999	999999	341	999999	884	287	999999	655	203	38	110	29	500	435	790	168	999999	622	999999	770	399	733	67	853	999999	330	844	999999	451	191	275	95	439	907	
681	508	991	922	386	253	753	18	550	371	961	591	378	115	853	545	999999	334	67	846	999999	286	703	487	829	564	999999	199	213	22	762	999999	589	592	753	999999	176	999999	245	434	999999	391	192	695	892	673	951	999999	381	906	751	999999	37	593	476	405	999999	999999	999999	822	810	564	999999	538	608	999999	11	999999	362	571	378	999999	99	633	830	59	103	18	594	999999	613	703	817	999999	999999	821	988	996	126	357	487	662	364	423	999999	461	999999	999999	96	947	672	175	386	810	538	999999	999999	404	999999	427	312	796	919	935	999999	117	747	507	278	787	999999	14	999999	14	93	715	627	676	999999	378	472	999999	921	999999	494	447	326	17	769	500	999999	593	999999	699	55	690	999999	999999	214	516	713	89	385	308	989	667	505	382	726	822	151	185	395	999999	954	863	875	999999	450	771	790	739	999999	777	818	373	770	970	959	999999	999999	208	999999	502	665	393	73	622	657	827	941	944	291	946	999999	999999	208	849	999999	191	815	471	978	999999	726	974	999999	607	490	626	896	535	422	333	850	943	714	892	999999	571	799	999999	999999	999999	829	999999	999999	791	428	999999	999999	920	236	778	587	999999	229	38	776	999999	51	466	142	999999	930	999999	999999	957	106	416	89	999999	130	999999	999999	562	847	364	613	880	525	999999	188	464	462	975	999999	644	746	999999	723	999999	126	47	529	999999	131	999999	693	422	324	999999	695	22	999999	858	799	63	999999	35	664	864	999999	895	175	492	287	677	578	954	116	999999	999999	999999	692	999999	199	999999	653	57	441	264	671	200	565	34	864	999999	999999	999999	999999	256	258	999999	684	999999	999999	230	872	47	66	453	999999	999999	999999	438	999999	937	999999	999999	668	716	409	999999	594	409	202	234	340	151	999999	121	999999	999999	999999	999999	638	499	83	999999	143	969	220	615	991	987	250	933	999999	137	999999	926	846	965	935	468	846	909	137	284	665	999999	890	731	419	999999	294	48	959	999999	999999	790	999999	999999	418	999999	506	794	999999	999999	169	269	349	213	999999	999999	999999	204	49	320	24	728	999999	798	999999	107	999999	999999	205	55	703	999999	999999	999999	999999	952	72	359	556	246	962	61	561	530	125	406	696	687	333	718	680	99	999	999999	441	81	428	76	999999	320	620	26	598	312	903	957	999999	910	999999	999999	638	999999	999999	802	357	962	999999	841	682	771	411	401	165	486	375	613	999999	335	999999	265	999999	999999	41	245	626	945	462	999999	627	168	121	785	999999	878	90	765	452	207	999999	999999	
904	999999	393	557	909	229	860	122	936	300	999999	959	913	999999	999999	642	883	999999	999999	999999	999999	917	999999	524	659	626	590	287	406	609	999999	14	999999	527	999999	946	611	483	336	407	94	350	999999	337	412	162	871	200	999999	447	999999	50	30	889	999999	999999	372	999999	898	999999	638	583	715	337	139	751	999999	999999	999999	974	41	999999	85	999999	999999	999999	604	887	122	999999	754	399	330	959	727	131	983	154	557	372	999999	742	999999	999999	768	511	635	985	999999	661	999999	999999	929	999999	416	482	999999	999999	572	811	392	485	757	999999	538	249	263	756	610	17	999999	781	999999	897	999999	298	999999	41	21	815	999999	619	999999	461	999999	278	469	346	553	255	166	999999	581	745	980	109	985	194	515	999999	258	878	384	200	893	454	648	999999	593	127	658	999999	240	756	288	773	795	999999	999999	270	999999	916	212	999999	999999	35	209	999999	917	999999	999999	638	525	492	567	654	244	999999	567	999999	999999	999999	753	436	596	233	511	825	999999	216	313	689	74	255	749	341	676	29	348	867	255	555	999999	999999	814	29	999999	999999	198	633	538	306	738	304	640	351	172	776	768	627	524	999999	999999	710	987	624	999999	280	742	999999	999999	224	160	700	580	84	999999	461	622	576	816	762	999999	833	999999	17	999999	999999	615	408	179	999999	261	721	352	999999	999999	414	315	199	455	146	16	999999	655	999999	155	47	999999	565	38	711	999999	201	810	762	999999	800	999999	980	673	805	665	344	66	88	963	439	999999	709	999999	908	156	432	131	680	999999	999999	188	999999	861	999999	54	59	379	999999	745	69	910	590	999999	129	381	334	526	649	480	671	999999	999999	359	715	690	25	411	130	564	732	80	140	15	83	622	678	999999	760	999999	616	965	598	999999	904	999999	767	585	44	537	821	905	481	209	94	767	612	14	999999	232	999999	647	999999	903	22	989	779	584	59	507	702	216	766	889	864	706	318	242	999999	999999	923	999999	999999	592	743	826	999999	930	921	999999	19	674	973	537	731	968	716	694	331	915	999999	192	536	536	835	615	999999	592	999999	387	999999	380	558	958	999999	599	279	999999	170	196	400	849	663	743	498	999999	242	238	999999	896	990	999999	911	539	447	740	903	999999	757	137	686	15	999999	543	857	638	999999	999999	237	999999	698	999999	534	144	999999	900	528	792	48	807	382	910	434	448	999999	834	999999	28	521	568	696	999999	908	42	999999	395	263	999999	885	859	999999	228	999999	999999	207	940	99	776	25	999999	222	120	803	
949	755	775	999999	999999	999999	999999	179	107	502	668	999999	270	150	501	999999	139	647	407	907	188	999999	163	909	408	250	456	745	999999	13	974	356	999999	635	959	287	999999	815	999999	974	863	999999	814	726	999999	999999	999999	799	598	151	999999	899	814	999999	624	999999	601	866	181	999999	999999	999999	487	999999	527	322	860	635	191	224	900	324	541	433	53	999999	92	999999	999999	999999	999999	656	157	999999	999999	84	542	999999	21	906	999999	867	643	999999	285	585	212	720	208	30	729	311	618	383	999999	572	368	391	169	135	970	999999	299	363	602	52	999999	936	976	452	999999	488	624	285	999999	999999	680	999999	999999	468	295	372	999999	557	98	12	48	773	999999	555	999999	160	221	885	999999	999999	999999	290	606	242	455	276	744	755	249	250	999999	343	845	217	891	36	243	701	839	608	935	999999	999999	600	14	366	637	430	736	999999	277	738	348	999999	465	400	735	915	22	29	627	483	317	848	999999	705	927	102	999999	999999	917	520	55	338	586	836	26	16	238	98	639	323	28	620	973	949	994	828	752	999999	999999	327	689	820	980	461	434	425	286	999999	438	999999	766	56	999999	757	693	20	999999	999999	384	729	687	924	999999	313	464	999999	999999	999999	710	109	349	999999	399	599	831	235	357	134	411	600	729	928	659	104	556	971	999999	999999	265	983	399	999999	999999	570	640	999999	439	676	997	737	551	911	598	339	999999	604	657	122	925	999999	999999	314	999999	783	999	758	274	296	757	492	788	657	119	999999	710	226	55	828	958	76	795	681	137	674	58	818	340	329	898	952	999999	999999	300	999999	330	94	906	343	999999	999999	500	153	919	999999	948	893	801	870	629	978	558	829	163	859	999999	982	187	552	735	190	427	999999	397	804	178	992	367	321	407	625	320	712	267	85	575	999999	761	622	726	165	27	469	699	920	999999	494	999999	999999	135	347	999999	999999	999999	999999	465	555	755	124	999999	999999	999999	999999	473	14	999999	845	572	87	999999	29	230	564	826	579	173	957	254	477	999999	683	999999	926	999999	69	718	999999	999999	876	999999	29	897	646	999999	770	628	536	996	695	999999	558	999999	565	156	116	127	999999	536	999999	999999	507	999999	287	714	999999	606	610	304	999999	295	711	741	695	466	274	132	999999	999999	66	999999	637	961	559	999999	999999	761	999999	779	89	942	375	429	86	660	123	718	619	932	623	173	999999	999999	592	409	550	999999	236	109	881	983	544	75	480	87	589	999999	751	999999	862	901	812	830	225	
471	999999	291	664	999999	353	555	512	650	663	892	932	999999	379	159	675	44	999999	694	999999	999999	999999	999999	949	999	81	577	999999	557	999999	999999	360	198	26	130	489	268	999999	201	755	999999	999999	893	999999	588	999999	999999	176	602	397	827	376	999999	932	129	999999	620	342	665	964	775	999999	955	580	940	541	743	388	258	669	416	881	999999	939	571	624	514	898	370	853	886	999999	375	170	252	356	999999	265	896	999999	869	926	497	237	999999	747	525	322	470	56	411	805	918	932	980	999999	42	189	370	999999	999999	721	971	811	999999	374	223	795	338	594	999999	488	491	999999	800	490	394	116	999999	824	109	202	999999	324	452	90	492	443	189	306	999999	63	894	999999	508	157	954	685	159	614	999999	999999	983	999999	999999	999999	324	727	999999	500	999999	926	229	546	999999	366	294	657	369	996	882	999999	616	42	280	255	593	100	999999	652	535	999999	956	354	999999	379	219	560	576	529	766	765	311	999999	999999	397	999999	358	994	152	863	307	999999	163	999999	999999	123	951	999999	502	339	234	44	489	965	852	970	875	256	36	156	999999	90	840	240	127	478	999999	296	999999	421	245	105	550	789	237	999999	802	621	999999	266	267	954	84	999999	542	999999	821	723	999999	999999	958	111	967	995	999999	227	999999	999999	615	999999	195	664	723	999999	999999	138	494	699	738	999999	999999	264	711	999999	888	779	16	999999	999999	396	657	999999	403	465	463	144	999999	554	660	19	999999	999999	999999	270	999999	603	240	992	104	413	246	999999	999999	432	260	704	400	207	116	999999	221	835	235	228	628	999999	999999	268	628	960	11	999999	999999	728	565	297	257	450	699	295	549	999999	556	294	160	535	228	971	215	759	999999	929	999999	999999	798	79	654	999999	999999	98	342	999999	374	144	411	306	92	266	866	962	999999	949	507	999999	809	208	289	940	999999	999999	999999	999999	62	869	226	81	501	999999	930	496	642	469	808	611	952	577	648	422	999999	999999	453	999999	999999	252	312	794	432	627	501	999999	790	713	720	549	335	53	919	999999	999999	340	805	999999	999999	999999	329	999999	151	896	868	242	999999	866	67	222	649	801	194	999999	566	432	999999	874	247	999999	706	929	748	268	286	908	658	153	504	552	999999	110	636	734	999999	326	652	536	999999	999999	50	923	655	507	900	533	859	119	999999	495	691	931	999999	995	674	400	247	883	619	999999	584	999999	999999	515	173	549	999999	459	887	250	779	122	999999	978	300	783	283	999999	367	752	59	548	214	19	861	
999999	999999	640	70	532	88	769	916	999999	684	634	999999	150	999999	999999	368	409	999999	698	716	578	815	999999	704	999999	999999	999999	999999	867	999999	45	211	999999	654	999999	999999	534	399	364	171	20	999999	326	999999	665	231	143	907	999999	394	999999	999999	999999	999999	292	311	999999	999999	999999	415	999999	999999	58	888	649	433	208	999999	297	999999	833	20	867	536	706	999999	499	999999	49	669	984	99	519	483	999999	718	999999	999999	372	744	999999	598	999999	949	90	766	157	437	654	241	999999	999999	619	209	999999	638	459	979	596	909	812	46	896	999999	999999	992	734	575	627	931	738	148	999999	553	131	245	789	917	456	939	235	71	999999	807	645	346	999999	319	923	632	268	999999	472	462	931	649	702	720	528	98	41	581	810	999999	502	884	523	75	88	999999	848	541	533	656	683	751	858	999999	864	999999	999999	424	651	995	672	33	999999	670	622	482	543	79	399	367	908	653	999999	464	315	760	823	414	999999	608	783	726	999999	816	999999	190	790	999999	999999	443	999999	999999	999999	999999	60	479	999999	852	453	605	781	779	999999	175	748	40	500	404	783	113	271	117	999999	999999	221	999999	841	859	999999	441	999999	929	222	955	791	301	999999	999999	413	835	551	970	961	999999	999999	13	584	26	999999	999999	690	396	999999	753	999999	469	433	886	603	114	638	359	999999	21	999999	852	999999	999999	383	999999	316	63	990	999999	562	999999	999999	557	226	999999	371	824	792	152	751	305	109	999999	782	332	999999	837	999999	308	207	999999	19	949	999999	974	446	999999	642	999999	442	636	405	882	201	882	323	875	669	395	743	999999	567	818	269	999999	752	108	414	999999	999999	478	999999	691	750	370	999999	999999	999999	251	770	974	999999	182	709	125	900	999999	277	900	18	992	177	457	565	393	634	999999	690	112	232	348	982	591	40	964	999999	713	142	830	600	999999	49	428	624	768	632	394	118	999999	999999	536	830	999999	999999	596	310	763	136	999999	736	999999	516	734	29	431	991	600	999999	745	700	196	94	446	310	999999	999999	749	833	999999	761	249	999999	546	393	999999	518	478	999999	443	663	662	587	775	104	999999	610	314	999999	999999	776	41	252	373	453	532	451	393	999999	160	643	999999	930	338	999999	497	999999	999999	350	333	913	523	61	708	999999	48	999999	318	352	800	291	648	350	999999	30	730	999999	999999	103	999999	999999	999999	275	397	799	112	731	258	180	607	500	999999	999999	85	999999	263	979	999999	291	999999	999999	999999	51	999999	869	995	221	299	318	999999	500	999999	
999999	999999	89	788	258	664	908	999999	999999	361	147	999999	310	650	684	274	999999	766	999999	463	437	688	939	120	999999	862	999999	804	891	442	999999	305	116	211	763	484	996	500	15	999999	999999	312	108	570	995	999999	112	999999	320	946	938	551	134	999999	999999	198	999999	968	704	395	146	114	999999	874	421	842	638	999999	886	209	999999	860	761	435	828	999999	590	378	125	999999	759	308	999999	944	503	398	181	79	350	999999	934	37	796	619	188	530	999999	233	159	163	667	14	342	999999	678	999999	999999	699	999999	735	608	182	853	916	636	999999	620	153	380	33	670	568	757	320	275	251	74	999999	256	307	912	366	229	962	999999	999999	965	382	276	425	999999	482	860	615	967	999999	183	879	983	350	910	80	853	135	999999	108	256	32	999999	437	23	649	452	911	823	251	952	891	999999	880	872	999999	877	954	426	198	708	152	353	999999	77	195	999999	906	397	842	512	103	999999	31	508	943	536	839	999999	958	999999	999999	792	725	999999	292	999999	112	477	673	202	999999	709	999999	400	999999	678	343	369	828	999999	999999	523	980	738	999999	421	999999	382	928	710	47	552	999999	168	758	360	627	703	784	999999	64	439	723	649	614	394	999999	999999	405	274	203	999999	583	999999	494	435	811	986	950	870	317	730	548	962	164	355	251	145	642	752	61	639	584	725	437	116	800	999999	134	474	245	999999	976	664	517	568	969	991	999999	332	999999	641	753	914	794	333	999999	761	494	269	152	999999	989	652	223	999999	894	858	48	388	635	479	862	999999	635	174	753	884	455	596	999999	999999	471	999999	213	999999	999999	999999	930	113	999999	49	999999	865	999999	204	163	334	999999	953	999999	121	952	295	696	79	778	278	288	630	579	999999	315	999999	883	999999	579	679	448	803	999999	233	927	935	172	596	632	997	162	440	20	999999	444	502	999999	274	307	999999	622	999999	999999	617	999999	310	533	220	733	948	981	439	624	999999	885	999999	285	999999	194	999999	133	110	447	999999	125	848	619	160	571	813	975	618	595	403	999999	315	172	70	999999	999999	411	952	863	999999	25	723	999999	536	543	798	227	482	90	289	999999	999999	696	999999	501	543	691	383	999999	920	999999	373	843	231	426	580	999999	224	607	999999	616	180	247	763	766	401	42	93	617	773	595	502	999999	316	350	545	999999	313	568	308	935	38	313	942	999999	651	880	594	120	962	324	12	875	523	999999	881	284	999999	103	109	511	607	765	875	999999	480	999999	537	880	880	962	
999999	655	309	632	587	867	304	62	124	999999	999999	972	999999	458	999999	627	24	642	468	270	999999	220	468	797	337	272	437	618	239	815	999999	714	239	10	153	357	576	890	999999	24	980	880	978	588	73	635	120	426	999999	853	821	999999	421	999999	999999	960	999999	512	304	999999	440	999999	823	309	178	733	743	654	315	246	61	133	556	454	290	999999	241	880	733	702	162	20	877	386	999999	458	999999	619	723	193	170	999999	596	770	584	303	66	999999	420	999999	891	999999	121	504	802	697	347	967	999999	481	728	316	778	602	172	429	808	999999	314	719	999999	999999	999999	131	85	986	999999	999999	870	987	748	562	470	402	810	696	999999	999999	583	999999	121	334	290	252	464	854	295	999999	999999	164	999999	619	374	999999	899	999999	534	999999	429	815	170	561	107	999999	732	176	845	999999	791	476	529	436	863	17	999999	116	843	689	666	231	701	543	187	715	502	138	197	769	503	999999	171	999999	953	768	146	559	237	939	519	298	18	909	212	999999	635	68	999999	366	999999	792	924	844	332	207	999999	627	383	391	849	603	999999	85	882	748	314	620	483	105	871	59	878	999999	180	999999	222	792	340	999999	90	443	382	831	678	711	127	327	586	755	654	518	185	846	999999	915	320	932	37	463	999999	999999	585	660	999999	52	913	30	999999	999999	999999	331	296	336	999999	415	999999	999999	407	180	999999	987	43	728	451	362	873	999999	999999	264	67	290	999999	999999	229	75	858	722	346	635	797	106	652	631	770	332	232	849	999999	683	694	999999	534	999999	832	838	981	857	219	142	179	880	216	419	897	999999	566	419	117	999999	556	508	810	772	382	534	345	411	957	128	140	34	498	140	569	893	999999	908	55	391	93	999999	513	213	465	917	890	999999	734	75	766	812	742	999999	136	196	363	762	483	307	503	999999	899	100	11	999999	392	85	850	13	999999	999999	374	725	162	555	995	606	999999	465	999999	112	677	999999	362	327	292	199	13	383	540	993	434	747	887	514	999999	422	211	999999	534	814	392	730	127	117	448	26	999999	999999	200	756	455	28	999999	400	902	17	737	999999	863	999999	999999	476	472	999999	999999	627	838	999999	452	582	999999	995	999999	829	720	999999	774	999999	999999	999999	54	432	192	784	547	416	93	496	999999	104	999999	527	457	342	742	916	268	999999	884	821	187	507	999999	999999	999999	460	97	833	680	955	243	493	805	597	158	650	999999	999999	417	817	543	352	999999	357	898	877	548	598	97	999999	
688	611	370	67	98	546	999999	575	433	97	328	260	999999	656	861	201	721	859	999999	102	632	579	755	76	999999	835	999999	780	999999	999999	911	498	746	875	999999	632	999999	999999	508	611	356	718	265	329	498	293	535	389	496	999999	165	689	414	999999	181	118	855	999999	779	263	85	522	999999	949	999999	829	513	999999	999999	239	78	973	360	582	999999	999999	324	999999	578	995	309	91	294	22	328	999999	94	751	704	167	776	829	999999	255	535	833	862	999999	153	668	779	595	999	266	999999	999999	338	832	259	266	794	428	725	999999	953	994	237	842	630	953	745	999999	999999	231	462	999999	14	999999	999999	911	999999	18	292	999999	225	714	91	38	999999	146	893	999999	502	447	999999	357	999999	195	302	540	999999	29	999999	199	923	999999	359	777	803	398	186	233	999999	347	214	785	145	999999	567	249	913	209	467	493	69	493	270	798	858	114	146	819	812	516	315	42	333	103	986	208	999999	313	234	999999	999999	670	477	999999	242	587	999999	298	627	999999	999999	406	561	999999	139	439	757	999999	919	699	262	367	420	279	41	182	461	999999	828	999999	999999	610	975	481	999999	399	999999	115	566	280	892	847	202	759	888	909	480	142	999999	556	451	804	393	535	734	602	259	999999	133	999999	136	179	469	268	178	999999	430	90	667	740	423	999999	999999	999999	999999	414	175	999999	390	131	702	328	89	282	917	90	999999	450	746	931	999999	818	982	999999	154	999999	388	934	999999	871	999999	399	475	233	143	799	809	745	728	999999	437	598	817	11	367	807	100	197	999999	98	801	999999	344	736	600	605	669	498	504	93	999999	241	999999	999999	642	999999	852	856	148	128	281	481	999999	425	999999	550	10	981	149	999999	632	200	593	503	79	509	999999	739	999999	537	140	320	999999	999999	304	206	999999	999999	368	64	954	244	999999	232	999999	999999	268	918	242	999999	605	688	359	167	460	835	999999	576	449	143	257	123	233	999999	999999	960	240	999999	131	307	999999	702	622	94	999999	398	999999	999999	685	749	251	999999	506	582	932	999999	961	93	195	469	999999	952	999999	235	806	841	20	447	244	856	99	192	796	935	38	902	75	999999	775	71	692	285	999999	699	999999	121	616	651	678	545	998	157	890	662	999999	78	843	999999	288	999999	387	704	137	999999	660	68	349	999999	999999	39	386	999999	317	133	999999	283	72	169	343	694	999999	999999	768	999999	858	999999	301	144	197	999999	69	677	985	999999	684	987	157	71	49	833	771	55	999999	649	168	311	
839	999999	885	999999	999999	999999	64	593	325	28	936	999999	970	717	766	999999	383	593	999999	709	711	93	449	788	135	10	130	999999	999999	189	271	129	539	999999	112	534	999999	999999	954	999999	623	999999	908	665	61	718	100	331	76	566	671	514	999999	459	600	756	327	107	348	999999	563	554	670	146	999999	816	899	999999	999999	242	956	999999	638	594	95	999999	184	783	999999	416	910	798	443	366	518	757	449	89	956	999999	216	999999	384	949	999999	999999	731	772	909	245	819	676	715	999999	610	999999	876	95	373	999999	999999	544	370	931	104	999999	120	999999	627	998	376	819	467	999999	999999	804	285	688	772	26	588	412	999999	501	597	999999	92	609	756	506	881	364	715	676	999999	999999	999999	999999	999999	66	958	427	154	999999	868	999	218	456	809	805	735	197	322	999999	702	999999	999999	869	999999	860	682	511	557	131	127	21	113	791	495	362	23	833	833	716	68	999999	267	963	632	999999	35	636	799	950	999999	693	51	368	999999	604	11	921	118	999999	383	456	999999	33	793	856	895	426	999999	456	792	902	364	606	298	999999	911	707	246	999999	834	999999	711	606	999999	434	999999	745	817	890	360	102	999999	999999	999999	999999	300	244	999999	775	703	609	675	999999	999999	999999	339	999999	79	999999	693	304	684	372	170	999999	999999	273	673	999999	886	160	608	999999	106	999999	188	526	274	687	250	676	537	471	999999	235	381	368	999999	492	105	535	675	999999	207	66	417	362	677	15	866	37	571	810	889	552	10	999999	256	468	689	999999	180	392	201	999999	766	223	329	935	999999	385	824	191	273	361	485	999999	873	49	292	825	848	269	820	999999	999999	726	581	500	234	776	999999	980	802	292	364	999999	192	999999	999999	999999	42	742	58	491	999999	390	547	999999	77	776	731	217	185	864	965	911	999999	999999	910	50	999999	829	999999	190	273	999999	388	981	999999	202	51	999999	750	98	793	999999	220	339	20	725	189	54	999999	999999	999999	904	804	938	999999	999999	999999	214	279	259	561	999999	999999	868	227	367	11	565	540	999999	735	49	466	999999	80	859	701	242	967	999999	999999	597	406	262	145	999999	50	450	999999	554	481	836	999999	999999	536	590	83	351	999999	652	724	999999	514	999999	723	15	999999	999999	999999	467	999999	487	999999	94	999999	964	999999	779	733	858	999999	560	900	999999	403	898	626	999999	999999	489	999999	999999	130	324	999999	246	93	849	539	140	920	333	582	207	803	993	600	337	111	999999	999999	303	618	263	999999	173	723	999999	164	824	
999999	481	999999	388	681	402	367	999999	999999	162	999999	956	250	603	937	993	978	703	192	999999	307	298	864	987	999999	999999	740	999999	989	308	999999	564	694	714	751	999999	999999	204	526	410	636	679	714	999999	999999	828	62	25	325	342	194	30	346	755	999999	100	999999	999999	684	999999	661	499	932	325	999999	325	271	536	999999	499	827	783	999999	781	772	628	999999	999999	305	875	439	725	999999	999999	123	502	999999	939	197	660	831	999999	520	999999	748	147	746	399	999999	376	566	526	173	826	514	411	842	564	982	897	516	702	874	808	999999	999999	947	285	211	147	107	332	348	999999	999999	831	999999	999999	42	635	882	194	606	929	318	912	562	726	152	999999	659	664	956	299	154	999999	132	711	578	812	999999	999999	197	999999	999999	244	999999	999999	167	999999	147	992	531	356	25	999999	105	944	499	846	384	231	142	499	487	442	375	59	56	539	999999	561	281	230	999999	999999	996	435	999999	999999	999999	590	568	469	574	666	999999	609	283	822	43	187	221	732	438	999999	999999	698	693	999999	868	138	925	628	974	585	999999	999999	999999	605	336	999999	999999	425	999999	793	662	673	999999	821	310	765	775	999999	505	999999	350	549	791	999999	999999	999999	742	999999	216	606	664	939	494	989	945	831	999999	678	496	373	999999	796	621	644	999999	666	773	872	535	112	363	999999	133	999999	999999	182	519	444	524	38	927	469	219	514	999999	723	999999	999999	875	478	77	107	999999	999999	638	999999	927	156	171	424	534	870	298	999999	999999	964	999999	51	753	999999	999999	264	163	467	445	433	587	116	516	591	999999	838	996	67	45	999999	962	991	813	691	254	372	282	110	504	999999	999999	115	271	174	999999	146	191	999999	166	812	999999	280	696	215	966	820	640	579	937	695	873	241	78	986	12	824	237	71	999999	948	999999	63	963	388	262	999999	845	351	999999	350	656	999999	900	232	322	999999	999999	608	725	433	999999	703	999999	808	999999	938	999999	999999	999999	92	909	130	999999	218	830	890	316	318	953	494	975	999999	999999	999999	49	978	341	845	999999	320	530	629	346	105	226	288	890	165	203	999999	443	570	188	601	441	999999	322	999999	401	432	385	986	999999	240	999999	999999	808	999999	768	216	606	202	999999	852	562	289	784	999999	991	552	999	161	999999	639	60	415	999999	999999	165	513	999999	649	453	251	999999	543	999999	115	647	783	999999	323	999999	986	717	999999	959	336	49	999999	751	999999	700	849	433	234	871	25	189	52	999999	514	421	264	551	956	748	369	
917	999999	315	678	838	218	999999	999999	763	137	922	809	455	783	264	999999	761	829	949	603	999999	710	999999	958	926	999999	460	999999	902	999999	445	760	503	599	419	29	999999	83	997	492	778	747	470	744	999999	380	597	549	260	417	999999	721	17	154	999999	216	357	999999	999999	999999	999999	999999	782	999999	692	999999	315	855	374	244	167	999999	832	999999	825	80	250	927	865	555	18	910	714	495	639	724	752	999999	58	213	672	500	331	763	734	671	999999	999999	999999	999999	74	741	185	26	999999	999999	889	550	329	480	999999	999999	999999	206	999999	846	401	297	992	967	999999	956	999999	171	571	999999	366	78	733	163	116	412	875	934	490	276	735	697	244	824	834	999999	999999	999999	247	252	999999	135	538	887	280	676	845	94	999999	118	934	23	999999	593	458	999999	999999	175	374	562	554	999999	715	958	121	703	62	178	142	217	927	999999	999999	329	656	240	540	845	883	439	566	791	422	382	342	721	253	651	375	999999	999999	864	213	999999	697	999999	999999	580	776	576	999999	999999	951	314	190	999999	100	134	937	227	999999	971	291	934	996	763	143	342	626	999999	460	411	803	128	999999	999999	36	248	632	202	821	999999	79	317	815	889	999999	118	202	637	631	128	999999	157	734	423	582	999999	688	933	330	87	953	386	125	999999	874	832	999999	127	999999	999999	999999	744	406	330	901	974	999999	117	923	999999	150	999999	999999	999999	697	999999	394	999999	490	758	999999	999999	872	999999	16	693	201	603	24	17	626	999999	959	779	625	999999	999999	999999	999999	999999	999999	581	20	306	936	999999	999999	783	999999	999999	448	93	999999	919	301	803	871	662	324	218	999999	525	102	999999	407	76	39	988	716	727	904	980	999999	881	609	999999	687	999999	999999	50	999999	418	89	999999	999999	542	447	999999	487	821	108	999999	99	314	999999	999999	489	104	999999	870	999999	999999	76	999999	324	467	999999	756	320	999999	125	305	854	283	144	374	445	305	357	865	629	999999	999999	895	629	816	891	581	65	999999	498	593	677	937	114	453	352	293	482	111	344	690	999999	173	999999	802	243	999999	179	999999	197	193	747	42	999999	945	129	181	176	999999	576	626	701	344	824	532	627	916	999999	690	32	162	823	255	531	938	999999	999999	999999	827	582	84	411	602	788	315	846	645	696	999999	334	180	126	999999	534	999999	989	394	349	183	184	327	647	489	440	45	999999	999999	511	999999	684	781	999999	349	925	501	225	108	999999	519	999999	999999	999999	19	999999	851	46	849	999999	999999	948	877	
998	26	999999	999999	999999	922	172	999999	944	354	143	394	484	552	198	776	58	43	999999	891	838	829	496	202	999999	638	133	588	999999	520	780	999999	364	807	783	965	697	999999	999999	302	999999	999999	574	341	849	999999	534	813	999999	269	801	687	321	66	49	999999	529	999999	168	999999	799	999999	754	999999	573	444	39	677	999999	232	999999	387	968	999999	956	44	264	165	999999	999999	114	319	999999	999999	719	103	999999	999999	768	615	446	247	512	276	999999	361	58	150	767	999999	805	856	54	439	190	423	999999	999999	109	14	913	999999	999999	896	999999	999999	657	24	714	480	67	732	909	163	786	842	875	701	999999	605	985	124	397	937	465	257	275	999999	559	306	384	275	999999	999999	999999	83	139	615	582	999999	703	44	436	297	356	83	947	890	653	348	548	27	999999	504	28	999999	976	999999	999999	447	999999	170	999999	418	106	999999	534	155	461	712	712	269	129	691	901	999999	999999	110	591	391	309	384	843	220	757	366	859	703	999999	902	106	959	184	145	799	999999	578	27	200	564	549	801	439	940	635	288	999999	724	602	76	999999	999999	999999	59	999999	840	326	999999	660	739	999999	831	409	999999	616	753	95	984	999999	368	383	999999	909	36	842	999999	945	903	585	999999	469	145	110	679	791	230	380	134	998	959	226	333	366	461	631	999999	401	879	334	881	203	999999	999999	244	999999	450	967	999999	216	639	895	423	669	999999	280	797	730	730	768	395	999999	961	999999	932	151	999999	313	999999	404	134	116	75	578	999999	285	999999	312	866	986	999999	262	818	917	999999	74	999999	999999	184	190	834	987	671	121	938	509	242	926	900	103	999999	999999	519	167	92	533	829	844	999999	907	724	495	999999	743	427	142	563	53	627	867	999999	396	139	277	999999	999999	999999	999999	999999	205	999999	629	412	772	355	999999	743	661	999999	999999	244	959	699	276	466	349	133	928	999999	805	945	198	309	42	999999	255	999999	252	597	945	98	874	213	769	864	105	999999	101	398	223	399	902	218	791	633	999999	697	862	810	230	23	516	271	835	260	854	329	379	27	109	207	501	999999	889	747	369	755	999999	412	371	266	999999	539	480	416	999999	979	518	409	377	558	154	999999	999999	931	999999	999999	999999	519	20	775	999999	999999	999999	999999	898	838	999999	53	273	633	999999	460	999999	964	982	976	999999	999999	999999	874	811	970	649	551	62	69	697	958	175	999999	386	999999	401	595	552	957	250	463	517	213	661	474	145	744	790	693	992	412	949	605	
823	949	311	146	999999	743	434	747	963	838	999999	369	999999	517	256	357	68	999999	999999	34	999999	337	911	13	223	347	834	905	760	368	999999	999999	999999	999999	999999	437	999999	999999	631	809	532	503	500	999999	72	999999	595	627	999999	443	635	147	999999	999999	868	999999	999999	308	923	627	908	999999	987	999999	770	999999	360	317	585	819	248	999999	999999	611	502	242	836	241	941	999999	751	216	418	999999	733	999999	303	95	999999	446	398	810	999999	13	999999	14	516	999999	908	215	940	288	999999	677	999999	831	914	389	432	636	658	806	366	11	999999	999999	120	670	999999	999999	999999	999999	616	148	430	999999	472	229	710	498	726	941	332	999999	981	999999	173	740	131	902	25	999999	662	75	999999	592	999999	340	137	209	999999	845	33	78	652	675	999999	904	257	766	369	695	678	934	909	717	483	999999	30	412	538	379	999999	969	999999	648	612	550	360	838	999999	999999	101	999999	604	999999	917	264	93	315	801	269	999999	999999	543	999999	245	728	165	80	999999	823	319	999999	999999	523	306	64	999999	13	999999	130	554	418	781	236	603	999999	339	38	799	228	546	999999	611	279	886	195	999999	505	413	999999	395	289	730	171	822	376	840	90	584	863	22	90	252	680	999999	84	582	316	999999	77	398	999999	281	889	999999	604	999999	401	637	121	628	746	999999	190	999999	999999	688	620	414	237	336	259	999999	936	216	466	472	930	999999	812	612	129	779	999999	494	268	18	840	885	227	262	448	999999	473	244	275	999999	72	945	451	396	999999	999999	499	740	149	682	344	682	819	142	192	837	825	999999	508	967	264	999999	476	265	847	734	197	974	999999	999999	981	701	941	976	410	985	999999	999999	650	228	290	999999	355	999999	674	999999	75	95	80	611	999999	999999	735	999999	999999	999999	478	195	548	999999	999999	524	853	342	999999	642	741	843	731	207	724	409	857	290	999999	999999	349	890	591	999999	669	999999	904	286	187	26	966	999999	750	999999	516	927	999999	423	513	765	751	22	885	41	426	232	363	872	999999	229	999999	454	999999	575	37	588	604	859	999999	999999	999999	999999	165	684	676	107	102	697	999999	797	531	999999	777	922	908	336	999999	560	999999	446	748	41	400	958	908	999999	999999	185	16	928	999999	999999	854	999999	999999	185	857	210	364	329	139	999999	191	98	697	673	677	697	667	700	582	999999	596	131	999999	589	185	999999	776	164	83	999999	691	762	475	513	999999	876	777	732	999999	804	205	943	316	92	849	311	271	245	844	336	517	999999	355	
999999	431	733	46	565	999	661	433	210	999999	222	974	429	623	999999	93	800	999999	935	231	777	849	999999	814	782	739	999999	934	540	319	747	410	999999	416	197	91	999999	840	222	732	818	380	995	698	999999	117	430	999999	999999	162	54	416	581	999999	577	438	999999	918	263	826	136	726	893	890	507	812	599	23	435	999999	237	999999	707	212	412	407	999999	999999	999999	674	999999	999999	857	388	999999	341	828	999999	838	758	312	999999	586	396	606	101	999999	114	999999	292	999999	999999	263	975	924	999999	999999	999999	999999	999999	584	824	208	999999	516	999999	869	999999	625	175	983	999999	999999	676	799	300	383	320	605	321	919	750	763	438	999999	902	931	881	999999	190	632	459	617	667	184	487	738	997	879	999999	232	972	488	35	308	217	241	999999	185	633	711	398	773	999999	261	834	71	770	432	614	19	999999	60	445	542	534	693	517	999999	321	999999	385	999999	999999	98	947	999999	738	139	999999	670	354	999999	999999	999999	244	685	256	416	999999	999999	967	574	274	656	245	921	52	492	773	999999	724	94	863	81	335	956	833	282	999999	572	999999	640	483	944	664	999999	230	967	307	849	999999	110	999999	999999	999999	999999	999999	294	853	35	229	255	366	434	945	999999	842	759	152	287	852	974	112	999999	103	337	100	330	991	954	701	85	999999	923	999999	623	932	999999	999999	524	999999	549	999999	288	353	87	284	58	998	404	448	471	824	29	999999	472	998	384	999999	267	720	845	302	898	334	999999	71	442	999999	331	337	874	282	628	497	999999	555	999999	433	999999	63	999999	999999	999999	516	240	261	174	926	615	999999	558	177	999999	804	945	999999	529	999999	210	999999	841	701	999999	76	574	999999	999999	532	694	916	185	950	784	214	678	523	705	999999	103	999999	896	515	742	999999	779	706	63	824	552	65	35	868	999999	11	221	350	999999	999999	942	999999	65	642	241	698	450	999999	999999	25	999999	431	551	999999	860	317	129	335	959	970	297	999999	145	381	980	638	891	316	726	999999	999999	338	999999	184	450	999999	836	999999	284	53	265	181	323	47	698	130	514	888	999999	915	881	885	390	685	243	84	905	683	661	602	806	143	881	610	999999	797	999999	377	999999	808	481	865	61	999999	999999	125	554	107	683	860	134	12	308	810	999999	999999	999999	192	940	375	157	999999	602	681	246	132	999999	712	999999	999999	566	147	201	209	999999	26	834	474	999999	127	999999	807	10	999999	478	804	835	80	708	915	850	381	436	332	999999	328	272	380	678	592	
825	841	92	782	304	987	811	999999	999999	884	282	482	221	822	999999	999999	162	999999	212	442	999999	999999	999999	110	60	194	710	999999	548	999999	754	999999	796	999999	302	999999	725	228	999999	490	993	736	704	824	999999	377	169	999999	999999	321	175	999999	177	246	999999	605	837	982	731	999999	999999	999999	560	259	140	819	686	833	530	165	999999	999999	999999	722	449	999999	525	190	467	683	34	107	391	237	950	999999	295	560	999999	999999	851	999999	496	397	213	60	185	455	693	822	999999	336	93	331	697	241	999999	455	796	999999	90	999999	524	999999	94	999999	560	333	999999	845	999999	135	749	832	313	999999	447	907	518	398	999999	999999	496	999999	991	698	23	69	539	719	999999	839	763	348	617	204	227	448	312	999999	999999	851	999999	848	298	565	586	999999	28	815	794	266	937	407	369	20	170	880	999999	396	175	500	793	589	725	694	372	411	999999	118	663	998	605	999999	898	533	999999	647	356	435	121	999999	51	999999	924	862	901	365	979	607	44	999999	999999	999999	858	999999	68	566	132	999999	999999	999999	44	909	161	796	661	999999	999999	999999	96	522	999999	631	285	412	999999	79	665	862	999999	16	999999	618	84	326	616	689	999999	898	475	366	525	752	999999	999999	728	141	999999	138	211	458	856	153	999999	521	814	760	640	455	550	989	999999	269	810	197	753	426	999999	835	999999	972	999999	610	370	999999	997	999999	398	999999	683	327	505	999999	661	344	160	999999	107	563	511	855	58	190	999999	999999	465	265	942	55	192	311	999999	999999	949	239	641	255	782	791	523	999999	371	999999	772	233	493	375	999999	476	46	473	999999	281	333	333	923	999999	999999	884	999999	741	838	999999	167	381	30	768	587	432	999999	999999	506	316	49	999999	999999	757	418	135	992	99	999999	999999	18	718	982	999999	999999	625	315	999999	994	999999	526	999999	205	27	144	999999	999999	725	788	185	773	142	967	22	999999	855	839	176	227	999999	891	184	999999	999999	345	448	398	995	363	961	126	696	910	607	789	267	283	999999	623	28	922	277	311	482	702	875	751	970	999999	559	785	999999	787	867	17	351	698	833	682	999999	11	216	371	826	69	86	232	369	999999	975	581	373	552	999999	213	623	873	611	669	999999	697	999999	213	999999	185	976	909	999999	600	448	568	449	793	999999	999999	716	999999	484	423	625	999999	999999	999999	816	977	422	596	999999	664	393	999999	97	999999	221	998	582	13	566	999999	92	177	999999	768	784	416	999999	579	999999	192	999999	716	398	198	999999	999999	315	
681	396	827	999999	999999	331	999999	216	969	481	999999	582	999999	444	712	349	999999	340	458	472	622	999999	999999	845	842	971	405	176	999999	89	899	130	999999	693	901	616	999999	999999	702	846	802	562	814	935	856	997	696	999999	999999	999999	564	857	595	355	692	999999	999999	981	921	418	999999	999999	999999	890	999999	999999	187	999999	999999	999999	609	947	638	999999	669	999999	158	474	999999	844	285	999999	392	999999	525	999999	999999	58	11	193	999999	758	965	999999	921	591	32	924	999999	701	819	460	999999	688	999999	616	228	983	685	631	999999	523	992	86	142	277	828	239	374	539	629	999999	244	359	999999	851	982	354	690	88	47	234	999999	297	999999	824	999999	704	542	909	823	551	999999	379	999999	999999	765	888	999999	653	762	792	999999	823	81	999999	999999	855	220	915	634	873	303	607	593	345	999999	705	999999	318	824	134	999999	465	999999	88	766	865	735	371	999999	103	203	47	999999	255	674	296	999999	999999	608	598	999999	626	999999	949	258	765	785	288	702	999999	836	999999	829	638	105	103	117	993	923	361	129	848	829	541	680	266	291	348	999999	126	490	999999	709	236	999999	999999	999999	766	999999	10	999999	999999	668	36	266	359	217	999999	999999	580	189	231	999999	257	478	645	797	743	999999	991	484	446	617	586	999999	129	999999	602	999999	34	912	350	173	923	999999	672	189	802	284	330	58	999999	999999	100	999999	268	306	462	757	995	283	999999	497	999999	526	642	838	92	457	999999	226	614	690	135	667	838	68	497	999999	806	465	995	468	948	943	999999	257	527	648	999999	822	681	845	12	750	475	852	335	407	639	833	107	999999	148	114	999999	999999	73	432	108	209	809	486	950	539	999999	978	549	894	644	394	321	443	145	323	544	999999	687	385	202	985	999999	999999	999999	972	999999	999999	999999	843	509	967	194	999999	550	999999	23	999999	894	472	999999	496	999999	999999	762	254	522	663	218	824	569	674	235	687	240	123	476	718	150	977	181	638	999999	706	394	677	209	225	893	34	310	999999	874	999999	913	705	682	302	338	101	460	704	441	506	283	999999	999999	506	999999	436	999999	304	63	916	300	833	838	999999	55	94	999999	306	769	194	523	999999	799	999999	999999	999999	440	999999	390	59	527	476	207	161	432	558	999999	702	999999	999999	999999	999999	296	957	924	90	866	999999	257	253	56	163	934	256	983	64	46	999999	999999	340	996	470	999999	999999	399	999999	999999	687	184	999999	159	352	999999	313	999999	999999	933	999999	95	693	668	363	927	147	13	
373	542	950	178	378	522	213	999999	999999	469	919	999999	292	567	111	999999	189	999999	760	999999	704	217	631	451	999999	999999	999999	646	49	671	999999	999999	775	10	36	291	685	518	806	974	945	381	926	843	886	425	999999	283	999999	999999	489	461	176	53	309	165	910	508	703	999999	328	567	930	999999	999999	385	326	292	541	820	769	999999	105	786	999999	999999	291	999999	565	59	999999	920	999999	800	999999	190	376	731	700	999999	380	186	815	559	655	388	451	577	26	510	109	367	742	173	479	999999	366	390	999999	977	874	132	943	999999	775	407	905	139	175	646	999999	594	999999	999999	449	592	854	999999	140	769	999999	713	771	65	999999	123	188	498	999999	373	824	986	999999	722	996	257	243	999999	783	257	483	999999	411	380	999999	999999	775	81	724	999999	964	820	259	135	106	170	361	887	702	999999	229	999999	808	801	821	999999	999999	869	674	201	999999	692	762	882	296	569	311	999999	564	999999	347	116	773	443	409	14	736	999999	626	835	999999	999999	469	131	999999	76	999999	610	559	999999	999999	906	406	999999	999999	281	68	377	839	536	858	960	333	266	325	123	642	375	999999	817	297	999999	252	838	304	12	232	640	854	230	67	701	999999	999999	689	440	710	250	999999	137	946	368	871	999999	999999	936	32	213	806	914	433	147	999999	742	190	999999	999999	999999	238	536	59	427	999999	618	479	166	127	247	577	999999	413	401	470	999999	870	999999	187	163	999999	368	980	29	834	939	999999	919	493	110	905	981	777	152	22	378	999999	999999	846	262	619	820	818	784	635	999999	511	41	677	944	871	262	531	510	999999	870	555	39	999999	582	821	560	673	27	341	596	999999	270	389	101	999999	351	91	924	544	50	549	205	393	912	438	765	999999	548	238	999999	460	277	445	152	823	999999	936	273	441	68	156	800	453	49	814	250	652	999999	999999	529	181	999999	965	665	330	360	999999	679	154	66	318	134	789	689	999999	839	999999	246	999999	146	414	817	493	485	894	748	752	353	108	197	122	666	999999	708	481	853	311	779	821	473	412	267	129	384	999999	31	21	763	903	999999	425	416	317	622	125	363	999999	999999	771	582	607	302	999999	957	943	651	345	90	217	292	538	55	424	805	734	999999	698	118	734	999999	737	988	999999	132	771	706	359	177	593	999999	740	999999	999999	249	865	119	999999	999999	441	109	686	931	556	621	446	999999	991	511	888	968	664	14	756	899	845	618	999999	458	196	247	301	999999	497	999999	551	999999	
47	185	940	624	470	999999	677	634	195	806	442	828	686	401	714	999999	288	624	463	735	74	118	999999	999999	267	999999	975	203	807	999999	443	999999	79	999999	999999	999999	571	273	999999	138	337	131	713	999999	186	34	772	794	999999	453	889	999999	636	815	999999	929	780	693	366	999999	999999	999999	826	677	372	975	758	957	999999	999999	286	24	127	334	999999	942	404	999999	80	243	465	190	670	364	999999	999999	830	263	85	412	999999	877	907	274	999999	853	999999	46	676	210	275	814	735	635	999999	874	999999	311	417	999999	534	999999	623	133	777	379	999999	472	999999	800	154	504	882	656	999999	408	117	852	757	555	648	999999	688	869	999999	650	455	44	197	999999	816	529	999999	374	877	999999	264	783	496	999999	999999	999999	987	876	66	770	932	89	773	768	766	902	999999	861	72	176	736	754	165	137	999999	778	285	999999	983	624	999999	999999	778	250	153	334	366	559	515	816	381	812	812	207	717	376	999999	429	987	999999	975	999999	311	711	885	510	628	369	282	999999	556	693	892	441	999999	424	999999	533	624	442	546	994	356	999999	795	924	941	958	420	558	999999	856	316	79	649	673	216	77	365	643	706	999999	286	999999	269	688	999999	381	94	302	999999	737	999999	999999	378	980	999999	64	999999	999999	569	669	949	999999	999999	700	386	999999	999999	449	218	243	177	980	736	548	718	112	987	999999	14	569	999999	127	493	779	999999	761	700	668	44	162	999999	404	84	999999	58	999999	500	568	999999	106	589	644	94	999999	569	824	818	829	272	536	76	809	956	999	999999	831	999999	974	649	625	132	133	414	999999	92	999999	906	699	999999	999999	611	428	804	908	999999	239	42	661	999999	237	942	871	406	508	95	350	999999	84	251	226	331	999999	919	686	999999	466	240	999999	749	796	917	128	338	999999	999999	647	14	58	28	566	999999	999999	765	999999	682	261	726	999999	970	741	335	999999	458	284	999999	96	509	999999	935	524	999999	14	911	423	999999	823	542	300	583	447	346	399	65	684	999999	751	760	507	14	721	739	999999	67	17	470	95	669	999999	280	838	148	886	123	504	999999	999999	667	999999	999999	858	999999	999999	333	999999	405	936	999999	774	857	93	335	12	999999	223	784	675	946	904	952	234	164	488	999999	744	309	459	286	561	127	632	93	418	404	156	13	313	10	534	611	534	318	895	206	999999	512	999999	772	900	720	999999	847	999999	399	877	704	239	416	588	233	946	659	225	999999	234	10	917	999999	999999	219	481	675	999999	
303	428	915	999999	292	832	241	173	686	999999	841	999999	999999	330	28	527	451	999999	896	421	999999	665	999999	999999	249	971	196	595	999999	805	999999	248	225	999999	469	971	961	999999	947	583	356	999999	999999	283	999999	429	999999	680	898	91	525	999999	584	263	121	637	553	999999	29	320	646	646	999999	881	695	999999	999999	999999	860	999999	565	999999	826	322	75	251	406	601	719	999999	999999	516	697	456	289	254	664	962	324	831	999999	149	426	636	999999	710	999999	387	999999	781	419	100	819	850	999999	519	619	999999	999999	999999	241	952	112	999999	788	140	949	190	602	451	938	999999	44	38	630	999999	589	199	385	999999	818	28	999999	937	999999	999999	696	846	930	769	634	402	774	454	999999	475	999999	227	848	999999	999999	252	784	145	843	371	66	791	230	110	930	430	886	832	61	222	938	175	799	999999	444	113	999999	999999	817	545	999999	589	438	165	388	372	351	577	604	999999	244	999999	103	49	385	904	625	999999	839	999999	516	941	402	387	536	999999	428	501	373	657	993	999999	999999	308	97	476	999999	75	721	568	88	318	999999	486	978	70	81	760	971	539	487	429	994	612	999999	341	196	61	999999	516	943	999999	999999	947	582	292	560	795	999999	909	552	560	118	280	135	999999	713	915	408	476	800	668	530	833	179	573	957	999999	279	755	999999	311	446	214	624	238	999999	290	904	695	509	286	808	71	999999	927	320	723	486	999999	628	999999	999999	162	716	285	329	999999	999999	18	335	999999	526	205	629	999999	123	903	656	897	999999	999999	21	713	966	524	999999	999999	846	252	262	999999	999999	999999	999999	18	999999	294	999999	348	909	732	513	896	370	665	760	999999	442	746	813	417	999999	999999	737	205	269	938	195	202	426	860	534	534	755	101	999999	999999	78	621	590	999999	415	999999	999999	999999	919	125	352	999999	763	256	999999	999999	438	845	177	648	709	932	748	720	109	306	999999	59	208	978	150	278	999999	681	999999	821	165	984	999999	759	602	376	999999	154	999999	999999	438	179	833	999999	105	910	924	999999	379	145	872	870	729	118	395	938	173	940	974	999999	262	92	999999	215	944	454	843	417	56	343	657	999999	134	225	867	752	225	999999	882	240	354	999999	999999	408	999999	295	264	892	374	664	213	344	180	521	631	356	999999	628	490	651	999999	516	921	45	488	999999	745	999999	251	642	722	399	68	744	729	181	780	313	266	658	999999	950	53	999999	140	322	433	612	594	999999	999999	597	294	241	173	838	169	999999	919	680	
550	750	651	731	941	814	286	435	792	459	576	163	371	831	462	125	472	540	905	999999	999999	142	920	729	357	135	114	827	580	890	21	513	394	999999	118	448	308	322	999999	326	999999	997	820	144	999999	142	235	462	999999	57	375	999999	370	753	835	417	830	921	999999	999999	999999	459	854	901	447	72	768	785	723	23	999999	160	100	999999	140	847	322	785	999999	224	900	652	999999	532	525	999999	999999	641	751	700	618	386	999999	633	616	587	999999	918	696	999999	373	999999	999999	765	240	225	538	780	623	988	104	54	999999	169	916	999999	999999	999999	386	65	919	137	43	32	999999	439	222	999999	972	552	999999	404	98	901	851	460	999999	293	302	309	854	372	999999	999999	606	573	249	778	716	560	186	821	999999	641	964	999999	415	716	369	801	999999	80	808	80	294	699	956	999999	317	465	153	999999	39	87	999999	556	999999	280	426	831	200	444	999999	422	376	882	863	456	999999	615	54	206	923	501	307	783	999999	948	479	906	617	12	470	261	417	68	791	464	440	417	137	145	300	538	999999	567	330	999999	703	411	836	509	309	702	421	946	204	538	999999	427	993	170	999999	519	224	198	974	499	15	317	101	999999	25	529	487	999999	906	395	999999	739	463	177	254	78	80	117	702	767	999999	470	999999	262	999999	999999	423	967	344	781	323	422	999999	999999	390	395	319	437	493	779	999999	512	50	808	648	49	964	825	999999	999999	448	116	495	216	659	544	453	839	999999	12	115	520	574	135	81	478	999999	632	786	999999	759	643	624	999999	553	337	430	65	613	644	58	598	999999	611	342	999999	926	386	180	846	942	479	999999	490	673	703	937	914	737	179	999999	341	48	66	973	805	999999	999999	663	331	123	398	999999	999999	999999	517	468	963	793	864	999999	769	462	999999	999999	999999	999999	143	999999	999999	400	999999	999999	999999	999999	999999	560	999999	637	536	999999	364	723	999999	732	554	253	632	536	166	245	999999	131	872	628	133	879	108	999999	694	874	357	323	813	999999	608	999999	792	999999	247	957	473	335	266	149	999999	56	613	999999	373	46	999999	607	102	614	426	393	456	815	627	836	461	856	943	661	377	50	999999	917	134	484	461	303	298	209	772	649	999999	732	999999	87	276	999999	775	658	576	750	231	208	515	999999	999999	999999	711	410	505	999999	391	605	999999	156	999999	696	999999	999999	584	999999	319	892	842	776	528	999999	384	550	999999	572	90	295	94	626	999999	711	999999	910	861	484	592	999999	703	165	267	
270	960	999999	940	579	806	887	999999	571	999999	338	366	738	695	899	602	170	840	933	999999	106	999999	155	337	435	999999	183	999999	110	422	431	999999	686	999999	268	763	99	609	991	999999	999999	222	522	195	490	354	673	999999	999999	999999	999999	57	770	999999	171	749	999999	957	515	999999	632	999999	972	159	19	999999	679	229	436	146	999999	999999	849	177	342	883	997	999999	999999	999999	621	958	75	999999	990	384	428	66	358	999999	999999	141	104	706	143	343	249	999999	186	351	674	453	999999	825	378	870	208	602	297	287	752	854	120	434	999999	674	794	999999	999999	635	721	622	870	917	197	381	466	153	999999	999	644	634	783	505	415	999999	180	249	849	129	186	825	769	999999	766	104	31	669	999999	468	999999	999999	214	551	630	62	999999	870	638	997	414	65	568	297	642	127	81	615	28	506	503	999999	904	999999	458	895	853	799	160	999999	360	999999	120	999999	461	158	430	242	875	363	594	309	611	852	715	131	267	481	999999	648	32	999999	651	536	999999	993	591	175	102	734	999999	783	719	545	647	618	944	992	836	493	697	999999	740	664	911	204	943	999999	333	337	638	381	371	999999	79	944	155	584	610	467	567	264	150	999999	164	811	589	75	215	999999	186	274	644	999999	951	999999	999999	986	624	770	999999	539	841	999999	106	827	421	218	475	702	472	369	392	999999	926	443	999999	599	999999	999999	614	877	846	236	160	373	737	999999	560	999999	278	168	999999	839	417	38	423	999999	54	337	399	381	999999	512	634	817	999999	275	28	518	495	86	486	523	166	182	692	614	999999	732	99	999999	657	999999	434	999999	410	552	961	898	29	999999	999999	182	711	242	999999	344	602	343	491	999999	408	999999	400	202	682	445	683	244	345	808	772	999999	999999	404	724	19	88	329	417	340	313	130	498	999999	531	313	812	923	894	999999	999999	999999	999999	627	596	614	999999	999999	631	964	869	999999	562	220	551	242	934	317	518	278	999999	282	926	161	168	288	554	228	671	378	633	999999	350	999999	796	502	81	999999	807	119	820	846	698	452	999999	586	999999	287	630	298	379	504	415	626	101	739	352	999999	469	317	70	970	570	999999	340	119	387	575	423	999999	171	324	509	408	457	419	584	483	690	582	721	276	597	382	999999	999999	353	999999	999999	999999	159	981	999999	500	999999	849	286	999999	122	999999	209	999999	864	581	137	65	999999	17	178	681	165	999999	409	999999	596	999999	382	197	999999	211	766	663	679	366	899	189	173	999999	
358	607	142	999999	371	999999	999999	999999	412	26	255	944	999999	345	554	223	901	290	582	999999	904	265	477	99	192	910	594	999999	322	999999	682	948	891	986	999999	570	549	999999	507	80	513	999999	391	366	942	319	999999	430	118	465	465	999999	999999	999999	115	103	140	53	956	460	999999	837	999999	904	343	306	62	157	687	983	674	884	999999	512	759	47	873	120	156	873	841	174	437	999999	52	73	999999	991	880	565	439	505	70	56	335	676	460	999999	999999	645	266	921	743	999999	790	580	836	103	150	999999	229	30	896	999999	619	580	409	999999	999999	280	954	71	276	131	554	179	823	736	187	93	586	396	97	511	617	920	431	312	76	471	237	999999	999999	812	999999	419	999999	999999	437	755	276	900	999999	752	691	204	999999	621	580	621	756	109	999999	999999	999999	833	932	395	999999	698	158	107	493	401	999999	706	220	463	786	144	570	845	309	431	816	685	772	344	820	422	274	999999	732	454	714	137	341	794	331	999999	486	999999	512	738	606	179	417	233	999999	999999	984	202	999999	446	999999	999999	999999	999999	250	805	71	597	575	62	999999	349	999999	48	686	915	374	999999	141	999999	657	358	342	570	825	647	278	999999	999999	999999	999999	82	973	296	404	803	337	846	554	525	450	888	647	459	314	267	999999	378	546	999999	619	569	70	999999	788	702	999999	239	999999	999999	999999	522	962	999999	625	361	375	89	644	882	587	999999	871	999999	833	999999	710	882	266	999999	843	899	999999	840	225	999999	999999	422	999999	701	999999	107	187	950	999999	999999	925	907	834	953	999999	999999	999999	664	217	999999	697	453	727	28	991	695	999999	111	760	638	520	999999	999999	756	999999	953	581	942	999999	489	350	920	627	906	999999	803	58	312	676	128	174	347	999999	133	181	568	694	488	999999	538	134	85	999999	359	416	803	392	88	614	938	153	791	16	999999	751	776	826	821	185	198	647	670	434	999999	473	183	499	400	999999	779	268	999999	243	129	999999	999999	729	277	499	50	420	969	698	738	999999	383	341	999999	381	404	999999	999999	313	521	999999	999999	650	558	886	999999	999999	992	503	999999	999999	61	999999	887	372	487	57	999999	999999	145	778	677	999999	999999	667	99	841	593	29	190	47	999999	789	999999	237	901	623	999999	999999	999999	999999	428	476	863	999999	999999	825	999999	999999	894	999999	194	550	999999	999999	223	491	954	891	796	402	720	999999	322	798	293	272	999999	999999	470	863	876	176	999999	999999	359	211	119	637	744	274	397	60	999999	833	852	
845	621	978	24	419	668	999999	999999	999999	999999	455	163	999999	775	661	988	795	82	999999	480	999999	483	999999	393	999999	382	999999	157	532	15	669	847	489	945	448	650	857	645	61	204	597	582	999999	999999	904	57	54	862	93	286	999999	978	999999	999999	999999	999999	852	595	11	47	352	141	72	857	999999	607	673	129	337	999999	999999	160	30	999999	883	444	279	384	488	999999	999999	464	74	255	413	691	753	137	120	85	797	272	643	24	852	999999	520	356	47	307	384	924	999999	82	155	451	957	268	999999	400	103	478	999999	46	999999	887	77	999999	454	664	853	545	19	261	222	999999	516	16	982	428	924	922	347	191	590	413	929	991	110	961	734	494	659	719	999999	329	165	607	314	965	397	704	999999	382	453	999999	915	999999	859	287	935	999999	999999	60	475	180	999999	925	455	305	957	85	716	493	999999	369	886	999999	999999	893	712	909	702	27	40	230	999999	964	737	999999	498	999999	142	822	999999	783	218	609	254	999999	198	239	161	19	18	322	999999	418	452	94	951	625	15	966	574	999999	258	999999	29	255	159	999999	999999	999999	807	311	999999	999999	467	156	160	287	55	466	705	483	757	692	18	718	999999	613	521	653	999999	872	651	175	257	999	535	999999	999999	999999	663	999999	51	999999	211	999999	378	104	950	305	933	673	580	548	271	101	279	565	260	311	22	546	999999	999999	999999	935	660	777	645	999999	999999	999999	698	999999	999999	683	441	999999	491	311	999999	148	662	999999	999999	137	301	112	904	166	730	970	698	288	986	999999	999999	508	999999	276	56	600	458	999999	999999	731	999999	535	745	587	999999	970	84	948	961	999999	883	438	823	774	999999	999999	999999	999999	737	650	512	419	999999	686	999999	999999	999999	224	265	999999	999999	179	541	988	161	766	366	999999	505	759	999999	750	327	122	243	937	999999	999999	632	498	727	968	754	999999	999999	999999	476	999999	279	999999	229	859	693	222	193	713	897	834	622	877	201	999999	999999	978	754	762	102	946	452	379	258	968	591	766	30	999999	425	999999	770	595	300	307	999999	778	540	999999	67	114	928	529	999999	850	170	755	307	182	999999	776	289	466	999999	529	999999	999999	478	999999	999999	926	201	472	298	399	999999	37	587	893	507	215	999999	999999	705	987	27	923	999999	407	808	999999	469	848	736	999999	999999	999999	999999	770	690	999999	999999	999999	768	140	999999	466	240	650	786	142	999999	413	675	779	337	571	761	486	512	693	570	80	452	441	467	353	735	999999	181	999999	906	816	
213	359	904	999999	949	999999	84	560	999999	688	621	676	668	65	183	957	320	656	552	645	267	999999	999999	999999	837	337	673	999999	731	590	999999	35	999999	361	210	999999	875	999999	999999	196	412	952	11	881	459	776	772	999999	999999	778	339	524	218	271	999999	999999	771	674	331	999999	901	513	829	111	219	999999	999999	999999	999999	999999	92	151	44	365	999999	315	995	999999	780	71	564	271	400	953	261	954	817	964	803	993	554	999999	847	10	295	898	132	899	672	864	335	466	556	322	695	999999	999999	999999	38	999999	221	999999	999999	270	67	639	123	876	850	264	999999	485	513	861	312	882	303	43	79	344	999999	105	999999	916	999999	108	714	999999	267	73	999999	963	999999	560	999999	999999	315	587	943	655	999999	256	58	418	95	999999	999999	694	19	813	893	999999	999999	693	69	126	40	978	534	958	999999	999999	619	999999	790	814	999999	999999	90	821	576	999999	99	424	559	936	56	626	999999	885	155	999999	78	453	999999	999999	999999	252	999999	665	460	999999	999999	999999	999999	999999	637	271	627	280	999999	999	614	197	247	187	999999	369	143	132	79	999999	158	649	813	904	999999	175	617	774	634	306	462	425	371	249	663	114	693	999999	999999	785	998	559	999999	999999	416	880	216	992	999999	820	119	377	596	56	188	412	180	826	783	471	999999	853	646	14	546	999999	826	997	523	262	675	333	823	999999	415	599	999999	999999	498	999999	958	624	125	999999	197	95	999999	999999	71	260	934	867	36	999999	140	155	999999	999999	999999	999999	64	999999	479	406	154	785	554	999999	640	589	347	512	337	697	512	40	999999	999999	817	999999	370	511	936	272	328	808	307	984	163	269	685	497	70	281	41	749	155	718	669	411	540	999999	684	481	913	432	539	338	335	110	417	999999	760	156	999999	999999	282	216	87	346	487	569	158	381	903	849	451	999999	999999	763	884	29	999999	416	921	843	999999	464	358	896	278	968	999999	62	852	604	999999	999999	424	999999	476	938	641	999999	923	970	378	313	999999	73	980	483	673	999999	225	397	999999	354	235	24	726	818	857	190	999999	519	909	999999	999999	308	123	537	642	999999	296	946	999999	838	492	950	474	523	885	294	999999	794	305	97	836	464	684	391	999999	410	762	658	999999	460	264	999999	70	282	999999	279	999999	452	841	999999	999999	279	20	91	999999	999999	549	212	932	572	274	283	223	822	269	73	624	732	999999	241	423	637	999999	999999	999999	88	889	202	738	616	999999	473	953	809	999999	566	454	603	999999	413	
860	560	999999	518	196	999999	201	999999	23	721	999999	227	603	609	82	648	414	999999	507	783	395	357	999999	999999	237	800	330	413	20	702	618	31	213	446	380	999999	912	999999	740	999999	886	650	189	26	961	127	999999	353	736	173	162	371	105	745	27	513	95	409	290	395	660	787	237	320	999999	633	24	166	238	218	735	999999	352	999999	896	745	177	457	365	999999	999999	977	676	847	999999	257	925	467	429	999999	999999	513	76	355	942	109	423	999999	914	337	112	714	124	999999	999999	999999	29	200	848	281	999999	999999	53	180	999999	683	120	390	770	855	708	557	737	999999	441	232	991	996	963	797	332	309	543	37	17	225	862	158	419	455	237	735	618	157	999999	148	469	895	889	268	989	999999	107	68	629	999999	976	999999	97	999999	999999	32	237	61	949	46	105	25	172	249	821	961	999999	999999	628	972	938	999999	840	302	762	106	116	704	999999	299	211	484	408	461	999999	118	71	213	353	215	507	567	207	494	53	999999	733	650	447	37	72	999999	440	656	617	396	999999	999999	999999	16	915	532	253	660	835	621	617	710	10	712	899	999999	971	422	475	380	392	999999	999999	318	373	999999	267	780	999999	428	54	752	999999	852	205	276	760	999999	299	975	324	546	999999	432	999999	32	649	999999	999999	305	999999	27	191	247	14	566	545	144	642	459	275	472	433	999999	999999	999999	866	157	999999	999999	16	633	999999	499	65	845	999999	826	999999	350	816	532	652	931	616	999999	571	607	999999	639	999999	999999	704	999999	999999	852	123	250	855	971	165	502	227	999999	999999	999999	999999	691	999999	168	868	999999	661	301	642	999999	820	999999	801	999999	999999	269	309	999999	902	999999	929	999999	790	213	999999	456	971	999999	999999	324	314	157	642	999999	999999	880	425	689	770	999999	964	999999	207	999999	999999	999999	449	315	678	999999	202	350	603	909	258	610	999999	978	436	999999	747	161	116	999999	438	672	999999	373	999999	423	843	999999	117	890	424	526	999999	823	181	999999	999999	665	999999	298	131	964	999999	732	999999	532	978	447	263	358	273	813	305	999999	538	369	761	85	899	265	62	582	242	999999	999999	732	999999	999999	806	999999	414	92	329	817	206	999999	128	137	194	883	999999	406	366	759	626	611	230	218	295	811	999999	931	766	576	999999	548	731	841	247	456	19	901	999999	938	944	999999	493	488	681	74	251	634	891	999999	999999	655	226	483	96	999999	999999	315	792	999999	965	482	326	999999	999999	999999	741	286	889	737	999999	542	766	427	
815	444	999999	742	536	230	570	999999	50	999999	754	590	332	258	755	363	944	703	119	645	972	471	865	999999	906	999999	332	965	745	163	999999	999999	889	798	999999	999999	999999	769	779	571	999999	250	999999	575	998	990	999999	493	999999	535	999999	180	433	130	999999	353	999999	387	836	512	898	604	999999	887	609	476	701	533	590	114	597	185	924	547	220	731	40	300	741	915	999999	839	999999	219	999999	970	854	768	353	325	999999	388	999999	999999	673	999999	999999	999999	965	999999	299	802	903	426	938	617	256	886	910	723	322	289	645	999999	999999	999999	170	770	999999	999999	621	932	189	274	42	218	252	657	999999	389	470	486	334	999999	999999	895	935	27	281	752	724	999999	858	630	999999	999999	742	23	462	614	670	999999	36	336	911	367	622	638	394	729	999999	999999	22	530	263	836	955	436	304	999999	999999	152	498	774	914	652	83	999999	271	999999	475	999999	204	999999	719	969	459	997	307	269	283	307	632	999999	386	135	956	337	376	176	837	316	719	544	491	527	999999	262	421	268	293	73	376	999999	999999	146	403	753	999999	294	387	999999	139	999999	999999	826	519	946	398	999999	999999	746	999999	999999	999999	999999	999999	660	777	201	966	207	585	49	999999	219	930	487	298	249	731	999999	526	92	788	878	187	684	999999	665	18	999999	863	632	572	546	880	281	999999	999999	627	999999	999999	619	327	999999	999999	99	999999	434	895	41	657	999999	68	492	229	999999	316	999999	982	835	760	121	999999	909	343	952	476	999999	339	659	999999	204	999999	987	237	906	764	999999	505	97	624	474	769	976	408	999999	574	999999	999999	999999	964	999999	121	791	983	864	999999	999999	999999	999999	623	630	999999	246	297	463	536	80	999999	322	345	707	38	895	220	295	351	216	510	629	388	396	121	558	695	535	999999	831	14	373	480	999999	762	999999	473	994	999999	999999	999999	945	188	503	825	14	444	266	190	225	580	697	522	999999	999999	227	52	237	999999	546	551	999999	379	999999	75	891	842	999999	945	953	431	226	916	818	526	564	450	999999	571	116	123	438	354	867	999999	317	850	260	449	544	42	246	999999	832	981	999999	576	483	999999	999999	171	455	320	237	794	363	780	703	999999	999999	776	167	665	412	432	999999	416	512	454	999999	51	999999	999999	410	920	194	741	94	999999	999999	999999	967	456	638	944	668	128	127	83	897	536	157	999999	106	999999	999999	581	83	999999	868	521	74	39	679	891	579	905	909	316	609	622	696	866	999999	999999	808	710	37	467	999999	
994	999999	438	556	999999	893	999999	453	642	999999	613	667	684	967	86	999999	938	776	746	999999	762	218	811	474	284	840	999999	452	999999	999999	174	999999	999999	644	999999	233	635	999999	457	998	544	462	999999	999999	995	954	999999	898	37	439	999999	933	291	101	999999	786	487	964	282	391	999999	592	710	683	880	70	61	50	999999	853	298	466	328	748	830	309	999999	549	478	329	828	999999	999999	313	99	240	272	524	999999	98	745	671	209	76	394	952	999999	594	999999	935	903	971	805	183	150	413	615	543	999999	999999	999999	999999	999999	952	563	231	177	406	593	649	798	536	408	14	117	999999	999999	262	363	878	999999	356	999999	999999	999999	857	999999	251	173	999999	999999	728	263	939	253	807	999999	257	513	172	785	999999	10	741	999999	999999	573	800	75	522	157	362	189	999999	154	498	778	951	999999	999999	645	999999	243	999999	33	999999	282	999999	999999	309	451	19	749	201	103	999999	999999	427	407	59	293	785	999999	999999	538	273	549	871	999999	754	39	999999	721	999999	526	859	999999	999999	717	77	103	114	999999	766	999999	148	612	988	999999	941	999999	361	554	486	999999	999999	750	592	380	999999	530	410	674	16	280	227	297	999999	674	244	101	999999	710	339	999999	189	746	419	579	400	660	999999	999999	999999	612	678	679	244	394	666	999999	529	721	999999	547	692	439	42	999999	854	850	670	323	63	850	888	650	224	999999	242	123	999999	23	999999	110	968	827	822	999999	999999	999999	63	557	17	134	572	541	753	792	999999	750	999999	999999	999999	549	999999	247	529	11	723	37	999999	999999	999999	999999	778	515	741	856	578	999999	616	638	892	316	999999	999999	316	928	288	356	896	432	999999	491	999999	999999	297	440	120	731	307	821	680	574	92	350	404	463	356	66	800	896	999999	406	144	85	41	418	753	876	999999	999999	722	376	140	999999	453	671	154	372	228	999999	999999	846	568	999999	999999	327	233	455	718	852	999999	999999	556	10	218	862	356	333	385	878	686	243	801	999999	999999	314	444	60	897	733	319	983	838	999999	160	377	838	999999	127	999999	194	307	168	87	28	500	999999	140	823	591	324	820	987	349	624	999999	999999	861	999999	653	883	183	558	984	543	598	394	68	999999	841	33	17	999999	671	999999	389	85	723	688	608	494	313	236	315	419	498	996	499	873	647	331	976	999999	474	829	21	748	183	544	429	116	760	999999	981	567	999999	614	325	655	245	999999	332	183	98	168	579	946	252	575	54	601	895	195	211	520	57	999999	
741	841	682	640	901	188	268	999999	733	32	254	748	999999	999999	681	843	637	220	998	999999	564	999999	260	74	506	999999	500	999999	220	999999	89	471	520	952	872	999999	999999	605	999999	153	999999	595	435	556	702	999999	999999	169	920	61	557	991	521	254	799	436	999999	999999	144	304	999999	441	291	168	943	783	238	159	22	208	871	42	685	999999	887	968	880	999999	372	999999	143	340	907	169	999999	97	950	275	163	445	891	364	470	240	465	484	314	999999	613	999999	276	324	156	722	999999	999999	315	666	366	830	556	888	255	999999	999999	358	533	132	999999	999999	999999	999999	995	576	316	516	571	454	399	413	664	999999	99	453	735	999999	193	999999	999999	999999	782	293	909	332	889	12	118	337	80	116	950	192	136	757	95	314	328	579	415	673	999999	861	276	952	176	942	999999	802	407	350	174	348	999999	999999	83	548	63	999999	687	313	408	243	383	293	463	999999	486	342	367	431	999999	999999	999999	316	999999	920	27	956	999999	946	214	999999	930	999999	942	611	49	488	684	547	261	655	892	111	999999	720	487	999999	999999	694	466	466	444	976	999999	999999	999999	836	110	162	531	999999	516	741	109	999999	313	653	350	999999	442	999999	999999	820	179	999999	721	678	51	999999	999999	44	999999	472	490	747	872	999999	999999	999999	51	213	999999	531	25	999999	999999	999999	999999	183	999999	833	642	646	999999	467	999999	623	999999	13	999999	891	795	999999	719	496	999999	53	260	999999	229	999999	999999	959	999999	239	620	999999	999999	25	706	999999	676	868	420	609	401	820	221	32	939	258	157	999999	999999	160	417	115	999999	528	524	105	900	649	954	67	69	682	999999	32	847	681	818	790	307	280	224	999999	862	119	104	999999	999999	999999	422	970	212	999999	418	999999	999999	999999	324	286	500	611	669	36	914	362	549	999999	984	198	185	267	440	999999	579	281	935	490	252	999999	999999	705	999999	999999	236	983	854	172	274	999999	210	341	999999	542	299	999999	610	999999	22	509	569	999999	834	643	999999	165	540	846	328	147	724	340	272	622	852	795	348	999999	799	999999	999999	387	454	809	988	999999	900	897	76	883	670	747	999999	743	142	999999	999999	999999	618	81	999999	18	843	999999	460	869	999999	745	690	504	357	613	999999	92	11	999999	999999	35	655	219	999999	642	999999	445	476	999999	862	529	489	804	924	718	999999	728	999999	499	544	327	999999	128	774	164	217	571	535	67	359	999999	741	951	999999	845	999999	999999	815	999999	237	408	661	484	16	549	266	885	579	638	
233	999999	605	511	647	999999	999999	537	444	110	434	999999	909	418	627	477	787	538	687	89	745	980	913	676	271	145	666	999999	121	235	999999	999999	992	896	833	690	790	999999	313	999999	178	446	963	999999	999999	29	498	999999	856	539	761	727	999999	500	893	253	755	929	999999	511	999999	802	426	219	212	113	226	999999	584	937	687	557	234	999999	910	308	999999	209	999999	252	999999	423	27	581	473	180	999999	501	13	589	934	860	989	801	999999	375	30	999999	512	282	802	485	667	919	851	214	503	34	589	595	237	556	639	997	864	999999	999999	844	746	999999	980	999999	19	999999	999999	826	568	432	619	544	288	272	696	27	450	171	755	107	729	269	677	109	911	418	362	387	231	999999	937	40	590	186	17	480	302	999999	476	672	999999	999999	646	80	414	54	316	965	859	622	557	703	778	999999	124	487	364	881	813	999999	642	999999	605	576	495	588	954	111	999999	999999	724	373	999999	999999	190	999999	999999	607	694	999999	111	397	527	609	444	243	262	902	71	530	126	999999	273	875	40	999999	430	999999	999999	825	999999	215	710	643	897	999999	18	999999	507	999999	864	999999	196	999999	499	255	999999	995	999999	262	336	62	50	733	110	313	109	819	62	887	284	553	32	868	776	896	686	999999	999999	999999	235	567	999999	999999	999999	999999	999999	327	385	999999	205	434	938	332	498	47	174	977	543	594	999999	999999	642	620	144	320	734	327	179	603	569	222	999999	880	36	999999	658	397	77	999999	88	782	443	278	691	850	614	700	380	738	999999	708	999999	999999	999999	45	924	784	517	999999	634	907	157	781	999999	983	150	68	999999	999999	389	776	999999	802	515	311	999999	999999	928	294	706	43	947	999999	872	860	999999	999999	712	990	999999	873	880	999999	116	181	999999	661	62	708	709	555	404	650	358	999999	798	548	611	999999	290	560	855	999999	649	999999	959	716	909	365	122	974	999999	999999	884	999999	896	198	696	344	677	103	322	229	999999	160	999999	306	92	917	71	332	999999	847	999999	294	27	999999	82	515	999999	918	751	999999	999999	735	999999	100	766	842	999999	999999	852	276	198	196	999999	636	647	498	961	662	633	992	304	789	999999	507	604	600	498	999999	999999	190	133	758	351	999999	632	999999	950	548	540	249	859	461	999999	297	659	523	999999	999999	20	583	553	558	294	759	402	806	326	702	496	175	999999	820	999999	671	999999	439	844	623	999999	999999	999999	422	132	393	143	999999	999999	132	848	90	999999	999999	237	542	637	574	474	592	
233	826	532	258	62	999999	895	48	968	999999	153	229	678	432	388	999999	999999	999999	436	900	626	559	496	204	853	415	620	247	999999	950	44	999999	965	262	999999	999999	275	299	370	757	498	999999	874	512	978	629	411	132	728	25	507	506	147	999999	965	673	339	338	404	647	753	999999	455	27	773	574	999999	426	42	999999	999999	745	770	678	999999	531	684	984	999999	234	999999	498	519	577	453	537	441	402	297	726	848	936	895	722	999999	840	649	857	999999	999999	375	999999	100	999999	999999	999999	736	469	999999	443	988	354	123	180	643	999999	148	877	573	999999	142	861	999999	316	362	19	850	57	674	571	882	827	999999	811	859	28	999999	992	507	691	999999	999999	241	999999	737	503	823	725	999999	748	702	771	999999	504	999999	513	999999	783	174	70	911	999999	795	599	560	171	109	999999	320	999999	857	999999	380	881	444	170	999999	285	579	859	195	135	967	925	999999	121	999999	750	540	356	999999	624	999999	447	780	121	186	641	999999	575	403	522	414	999999	891	556	401	411	999999	120	882	581	214	315	875	999999	722	869	730	449	999999	359	770	964	462	242	328	932	111	999999	983	999999	982	13	465	672	721	999999	43	322	720	142	691	430	473	590	420	522	571	994	399	999999	999999	999999	948	54	999999	449	13	659	999999	468	310	736	999999	999999	999999	210	849	212	74	220	836	417	729	495	667	349	501	871	999999	805	371	116	999999	999999	87	999999	64	421	999999	999999	508	384	94	999999	999999	954	999999	999999	991	999999	673	369	930	189	480	504	133	999999	999999	412	948	141	837	432	999999	999999	999999	459	816	999999	155	437	291	793	711	461	333	477	664	712	55	999999	879	612	142	11	186	754	206	582	15	601	45	999999	333	377	547	661	164	637	162	999999	763	532	999999	245	88	999999	478	28	181	655	999999	673	999999	36	261	999999	300	105	28	58	262	243	999999	553	402	772	469	343	914	671	323	999999	999999	211	168	999999	547	999999	999999	999999	286	187	411	360	802	371	999999	306	125	999999	370	68	618	999999	591	529	79	520	999999	316	677	999999	113	509	342	771	123	164	868	904	687	999999	999999	978	999999	999999	832	113	750	40	999999	172	228	603	999999	264	999999	456	619	639	999999	37	62	616	999999	151	999999	999999	27	40	258	997	438	220	999999	966	885	639	342	516	696	965	769	813	696	514	915	999999	208	87	999999	999999	545	239	626	659	999999	566	617	999999	10	930	95	719	782	999999	734	17	999999	343	999999	778	124	112	999999	999999	
999999	249	920	857	236	573	999999	940	677	591	462	209	593	974	625	999999	999999	999999	515	999999	880	59	41	999999	779	907	541	865	708	999999	552	999999	999999	315	401	111	999999	760	999999	437	237	155	52	200	999999	535	424	994	718	59	755	412	597	999999	441	999999	999999	999999	999999	328	42	837	241	101	48	29	912	999999	582	999999	999999	999999	999999	88	538	734	16	840	915	254	493	999999	156	659	830	150	845	120	873	999999	892	799	682	999999	999999	400	999999	951	161	149	623	145	421	204	375	492	103	518	648	706	211	999999	930	832	834	999999	999999	582	271	898	184	801	415	399	631	999999	999999	242	683	147	820	65	688	775	631	358	135	952	294	347	56	999999	999999	176	981	524	869	850	250	999999	709	341	690	263	965	821	999999	32	999999	491	903	861	835	510	885	156	689	164	211	999999	369	738	298	924	999999	846	999999	248	417	116	24	999999	999999	772	438	489	375	999999	810	999999	999999	999999	999999	802	443	195	999999	961	290	999999	835	714	648	764	999999	999999	53	766	412	999999	491	999999	615	466	476	173	869	72	999999	406	781	264	999999	999999	858	999999	999999	495	490	665	355	377	957	581	999999	309	100	237	999999	466	999999	999999	32	691	328	146	999999	923	336	280	325	439	889	999999	999999	580	370	999999	999999	293	623	558	286	746	999999	124	533	999999	195	999999	82	642	999999	615	961	181	242	663	82	722	999999	435	168	219	999999	915	999999	83	526	700	939	843	331	939	843	999999	999999	999999	918	999999	999999	999999	737	169	207	683	599	284	922	882	999999	707	185	999999	523	197	399	76	999999	857	636	999999	517	494	238	239	321	900	771	84	999999	956	744	868	999999	317	697	999	21	999999	326	213	161	644	999999	241	667	148	425	655	999999	266	878	999999	577	162	999999	253	999999	968	999999	698	512	999999	43	391	999999	316	82	215	999999	399	64	740	541	432	308	873	142	996	571	182	485	125	587	999999	87	684	300	999999	999999	999999	78	53	304	627	700	313	999999	970	279	361	75	220	165	107	212	148	529	155	999999	81	121	999999	406	199	223	999999	270	451	999999	999999	26	124	843	999999	330	999999	445	913	732	995	273	999999	999999	220	117	274	960	999999	390	939	165	155	999999	300	342	144	646	115	414	313	52	168	999999	991	344	999999	376	999999	776	999999	999999	615	999999	857	999999	950	217	999999	92	948	436	779	71	999999	132	871	18	553	714	196	374	340	999999	428	952	999999	504	999999	875	165	898	851	999999	199	999999	549	999999	257	
491	999999	927	460	999999	466	876	999999	107	301	999999	473	943	823	404	589	826	372	116	994	904	999999	455	480	999999	927	60	584	75	871	999999	582	999999	761	999999	331	269	914	317	52	999999	689	17	213	999999	412	222	84	457	999999	372	873	442	738	352	787	999999	456	149	106	415	301	207	235	999999	999999	999999	999999	762	999999	999999	911	65	74	451	225	696	999999	999999	907	999999	975	137	999999	508	264	150	410	418	283	999999	999999	999999	221	636	999999	491	781	50	581	88	999999	999999	384	804	461	818	378	296	137	100	694	843	241	391	999999	174	999999	726	908	155	999999	773	999999	688	518	999999	843	437	201	999999	999999	211	41	829	684	663	999999	146	57	445	771	124	290	999999	699	969	543	830	999999	96	234	65	142	436	165	266	999999	696	999999	324	975	941	104	403	999999	492	811	412	706	999999	999999	130	999999	472	383	999999	492	304	988	548	999999	999999	240	115	509	860	79	605	673	428	828	67	999999	733	470	830	999999	999999	18	216	167	141	999999	429	674	113	386	669	62	357	773	539	999999	747	721	999999	710	989	894	324	423	216	999999	287	948	363	280	945	11	553	788	606	296	782	391	471	889	810	440	405	999999	409	999999	326	999999	999999	359	112	999999	509	129	999999	992	693	793	951	402	846	481	320	833	441	668	509	568	177	252	925	999999	999999	81	899	999999	999999	840	23	664	422	632	658	14	177	932	999999	433	758	614	603	988	440	999999	52	999999	129	572	53	741	52	757	999999	57	434	746	763	437	999999	482	502	999999	780	297	979	999999	999999	316	999999	508	176	86	810	563	648	999999	926	189	999999	570	999999	927	797	282	621	999999	154	611	579	999999	999999	74	999999	999999	121	751	218	153	999999	828	999999	999999	906	999999	574	966	999999	924	999999	498	999999	999999	408	659	53	575	64	508	675	999999	80	220	999999	245	339	112	999999	534	451	896	728	783	99	211	62	626	999999	999999	707	654	999999	999999	212	999999	999999	595	665	553	999999	545	697	999999	477	775	757	306	85	670	215	471	103	999999	482	511	770	47	494	999999	607	427	999999	801	800	31	999999	851	18	656	999999	744	447	999999	301	906	209	28	999999	999999	453	756	999999	360	57	246	561	305	746	700	999999	572	110	468	946	999999	991	895	999999	999999	178	905	298	428	45	471	34	773	130	576	999999	999999	731	999999	753	850	876	999999	753	999999	469	311	115	317	345	73	999999	978	383	486	915	313	118	999999	154	999999	468	132	324	586	222	787	184	179	
398	568	999999	929	715	999999	939	796	999999	355	999999	999999	999999	981	92	999999	999999	55	400	999999	661	999999	643	999999	999999	215	392	753	879	177	351	999999	137	935	999999	776	233	714	273	999999	999999	128	171	762	873	287	999999	487	999999	352	999999	999999	397	539	999999	999999	925	999999	999999	509	712	196	999999	974	14	314	740	865	72	315	748	999999	999999	121	108	543	836	880	999	748	999999	905	999999	536	417	999999	294	597	427	528	851	265	811	764	575	360	211	197	758	568	999999	881	424	999999	999999	999999	395	285	441	974	563	54	968	999999	50	807	481	999999	566	830	30	999999	999999	544	999999	493	310	27	546	747	342	999999	132	440	211	587	999999	980	932	770	788	18	165	999999	964	999999	297	999999	723	767	878	999999	999999	928	548	999999	999999	880	279	120	999999	378	999999	694	642	999999	922	999999	953	463	326	501	458	795	51	21	987	999999	579	656	999999	999999	999999	999999	869	999999	29	203	892	807	153	610	999999	999999	434	419	279	471	999999	60	885	759	703	270	451	386	372	834	887	536	416	447	999999	999999	999999	692	999999	999999	824	131	895	728	644	156	999999	716	999999	636	371	631	999999	999999	999999	529	771	446	949	43	999999	492	159	195	999999	366	401	999999	309	98	906	741	999999	999999	646	688	999999	166	125	557	949	734	596	735	999999	265	794	889	999999	781	851	478	743	52	999999	342	972	710	421	288	755	614	416	702	729	629	297	432	880	508	374	615	331	999999	93	603	895	423	999999	61	572	511	453	528	247	438	998	302	999999	314	716	454	744	836	999999	344	327	894	16	843	968	372	19	753	416	245	999999	351	999999	39	446	558	987	370	715	999999	171	888	465	301	631	994	745	576	791	919	870	494	999999	748	285	11	416	879	93	209	502	699	121	11	999999	657	344	999999	867	167	466	384	131	999999	183	999999	999999	715	221	973	627	442	961	496	375	999999	751	219	754	444	151	118	287	516	751	471	776	464	18	999999	660	97	708	634	462	496	373	51	999999	845	572	701	999999	119	582	69	738	625	635	630	999999	999999	999999	999999	25	357	999999	614	807	999999	662	974	706	999999	322	999999	999999	337	43	999999	298	999999	999999	999999	871	450	451	177	933	999999	999999	161	999999	388	999999	536	193	286	999999	999999	999999	758	244	999999	193	598	995	999999	999999	52	335	410	999999	999999	341	206	999999	995	560	575	906	928	681	125	999999	510	156	327	179	999999	356	458	717	928	488	999999	475	781	725	283	454	31	380	999999	366	332	
999999	81	999999	871	55	198	725	53	208	999999	87	999999	883	682	451	678	260	999999	696	999999	693	662	277	801	730	708	999999	287	130	884	557	791	999999	657	999999	84	279	307	740	168	999999	674	999999	27	462	357	898	52	999999	776	771	370	204	999999	639	907	803	255	999999	999999	918	448	999999	324	999999	295	999999	235	741	999999	999999	952	279	538	154	28	932	999999	348	382	999999	237	999999	353	122	197	596	279	28	42	281	34	165	403	249	294	750	415	114	176	987	672	311	465	378	818	101	665	999999	620	999999	999999	999999	999999	536	691	999999	580	211	726	699	99	217	709	999999	384	796	875	999999	859	278	999999	155	182	394	148	925	989	974	303	105	930	935	408	66	728	127	397	866	999999	301	180	214	999999	477	898	464	602	369	994	999999	225	377	485	351	459	407	734	383	999999	765	999999	999999	907	999999	768	164	809	999999	377	266	999999	19	739	567	108	322	767	704	999999	683	333	629	999999	281	880	999999	459	999999	999999	330	999999	23	477	793	298	575	999999	999999	999999	744	655	999999	992	999999	999999	216	638	917	253	999999	639	40	999999	715	441	383	624	999999	750	214	704	752	54	999999	999999	396	541	945	278	532	26	19	999999	999999	999999	383	999999	252	999999	674	999999	541	999999	471	999999	999999	136	999999	362	915	950	669	17	505	49	903	999999	945	863	236	674	999999	999999	720	129	999999	46	145	999999	999999	746	382	999999	999999	289	173	938	583	366	522	269	999999	999999	363	999999	356	999999	499	712	134	999999	691	999999	999999	999999	999999	892	103	999999	70	325	991	83	999999	179	578	999999	931	999999	876	965	332	589	351	966	999999	109	999999	147	773	627	546	432	563	999999	64	993	554	86	999999	280	999999	999999	306	206	278	705	999999	194	999999	664	999999	284	836	168	155	111	47	999999	114	143	606	955	578	442	778	999999	519	999999	124	584	147	999999	178	999999	130	100	293	154	698	999999	810	111	143	118	556	272	595	404	443	953	999999	99	971	913	673	999999	663	863	428	709	999999	999999	79	999999	527	999999	115	240	48	999999	818	999999	767	915	332	999999	822	469	999999	516	972	999999	282	171	999999	57	882	264	931	999999	437	429	726	988	12	237	41	713	590	340	166	365	366	388	144	72	331	999999	590	178	76	203	977	911	736	81	311	908	800	479	343	851	308	806	999999	398	177	999999	913	105	473	118	879	555	999999	999999	758	894	36	566	726	999999	673	763	175	243	999999	814	261	931	999999	132	912	121	996	315	66	559	
760	746	895	552	999999	495	705	957	324	999999	562	999999	322	416	882	244	753	999999	187	999999	640	394	946	362	528	981	999999	350	205	767	559	53	999999	208	144	289	999999	184	683	188	999999	218	919	29	261	141	619	519	250	678	367	489	999999	999999	918	375	999999	542	33	171	999999	365	761	999999	873	519	568	124	282	999999	573	999999	833	999	999999	432	474	926	999999	396	372	999999	110	527	409	79	915	50	999999	999999	490	137	160	999999	999999	999999	456	999999	156	742	573	504	999999	999999	114	788	655	139	999999	496	999999	872	441	637	798	999999	999999	243	999999	999999	603	528	999999	514	122	446	999999	320	999999	999999	975	112	780	368	822	867	424	463	423	621	423	786	17	999999	867	617	695	522	723	208	447	999999	999999	999999	148	999999	999999	731	999999	668	369	345	993	999999	520	798	102	83	814	931	249	801	820	535	389	999999	521	999999	999999	504	750	906	999999	936	999999	762	886	999999	999999	999999	207	693	999999	755	999999	88	792	999999	999999	999999	525	622	707	999999	999999	999999	402	690	963	999999	533	628	94	40	918	999999	748	66	909	758	912	664	999999	46	734	556	999999	999999	999999	311	35	761	769	999999	979	999999	208	804	978	701	370	999999	474	898	253	999999	608	897	999999	798	339	736	850	524	166	861	768	670	67	999999	772	336	999999	662	999999	772	859	515	60	789	264	943	88	218	397	715	199	955	792	999999	948	975	238	485	999999	298	910	255	999999	999999	369	537	746	575	928	43	790	812	602	481	999999	102	999999	57	999999	395	658	642	136	451	671	812	878	999999	464	797	108	929	691	999999	861	614	999999	932	430	726	999999	512	289	999999	924	387	999999	999999	447	855	138	999999	941	585	640	278	129	970	456	557	659	845	121	141	934	860	131	999999	999999	999999	998	914	627	817	999999	999999	362	999999	999999	294	460	566	463	608	668	917	988	999999	999999	593	495	133	486	999999	76	361	400	158	429	74	266	766	999999	999999	856	223	564	134	396	494	999999	357	454	172	106	103	999999	999999	999999	27	999999	25	228	36	999999	874	999999	754	999999	837	755	213	351	999999	999999	693	999999	130	752	455	362	863	719	881	676	999999	679	323	775	973	969	887	686	412	201	999999	547	676	724	999999	785	809	384	558	739	713	16	999999	143	413	239	271	760	27	664	999999	305	347	359	481	205	124	978	776	999999	867	526	939	269	999999	999999	197	999999	770	669	552	488	171	152	962	141	999999	189	372	743	708	999999	669	747	192	999999	210	326	253	
786	670	831	607	690	872	196	999999	732	999999	267	52	865	999999	357	121	530	144	205	999999	349	517	999999	615	999999	999999	999999	857	202	87	999999	945	870	161	984	998	721	881	480	999999	776	75	999999	833	999999	999999	842	999999	321	635	999999	811	15	929	904	278	736	225	999999	999999	141	339	874	655	999999	322	181	713	15	358	400	649	663	924	620	284	999999	111	999999	341	326	602	545	999999	425	999999	999999	941	257	715	272	505	317	948	999999	446	200	309	328	792	530	138	142	963	245	22	157	90	319	629	715	634	714	242	999999	538	794	999999	239	999999	383	240	466	999999	95	894	342	999999	999999	184	93	999999	782	718	811	197	470	999999	330	412	883	999999	632	627	10	999999	790	999999	743	609	652	882	80	845	418	300	672	842	877	999999	999999	442	304	999999	545	462	852	995	999999	27	999999	222	999999	827	999999	999999	999999	838	999999	999999	113	267	971	186	532	211	192	937	999999	521	999999	627	704	980	999999	450	564	497	92	999999	999999	795	653	999999	541	999999	999999	252	254	999999	692	834	999999	430	247	422	470	127	999999	344	279	915	695	910	503	450	518	17	105	159	959	120	999999	999999	671	318	614	999999	645	102	317	940	999999	415	828	689	84	284	999999	318	980	447	884	748	999999	870	999999	743	232	101	999999	999999	157	999999	999999	581	88	801	758	999999	808	223	482	520	36	339	999999	290	91	813	375	243	999999	786	999999	522	236	999999	484	999999	219	871	34	553	180	429	792	999999	999999	257	999999	283	525	814	510	766	965	374	999999	938	999999	818	999999	418	725	687	623	999999	999999	422	999999	80	326	957	719	936	199	999999	999999	607	546	999999	810	833	212	999999	718	459	286	412	556	862	999999	546	999999	400	219	615	827	493	805	999999	672	67	903	540	956	567	999999	573	576	46	35	123	401	24	17	999999	215	633	969	174	999999	999999	866	492	783	780	999999	999999	727	584	110	856	802	123	961	753	930	672	999999	161	363	713	836	519	837	999999	154	147	393	391	409	204	524	640	348	160	200	420	756	185	761	777	846	992	999999	179	321	999999	63	999999	999999	543	498	818	810	380	686	999999	655	609	636	667	935	345	184	906	999999	171	999999	811	999999	519	915	999999	399	999999	999999	843	583	668	862	866	999999	138	999999	866	706	705	830	968	473	844	765	156	999999	999999	842	510	818	40	837	159	512	251	701	388	627	538	428	999999	999999	999999	999999	999999	747	999999	583	806	852	318	210	999999	341	999999	347	717	999999	768	
420	305	744	366	35	999999	831	713	364	999999	436	115	248	999999	287	606	464	999999	81	778	409	779	999999	999999	658	999999	829	211	817	706	903	983	634	859	128	132	489	157	817	999999	165	43	999999	740	379	747	79	42	999999	999999	999999	999999	646	975	368	999999	785	709	999999	999999	723	630	895	658	999999	452	481	389	999999	999999	999999	317	812	999999	622	999999	374	780	666	911	440	797	999999	92	364	196	347	999999	999999	488	347	780	448	302	505	535	999999	999999	800	926	275	999999	983	204	618	44	904	794	362	993	275	999999	52	796	94	926	777	999999	303	753	999999	822	889	570	999999	346	868	520	356	97	237	616	979	739	645	999999	999999	658	999999	999999	291	553	999999	999999	222	999999	737	651	217	579	757	999999	463	57	999999	453	999999	423	999999	281	999999	393	448	275	765	659	36	313	161	344	123	129	348	973	471	561	525	999999	999999	484	609	226	313	776	339	999999	162	999999	918	201	950	399	280	201	999999	897	115	41	999999	563	316	999999	500	999999	466	999999	986	490	586	269	928	418	75	999999	672	948	90	671	935	864	999999	104	394	960	999999	723	849	156	999999	999999	456	494	651	999999	178	184	726	440	320	701	999999	672	355	658	273	541	334	999999	999999	216	817	999999	999999	877	66	221	999999	539	488	742	999999	999999	999999	22	813	443	999999	280	999999	999999	999999	649	999999	999999	949	833	749	999999	696	852	399	999999	627	612	999999	22	999999	773	999999	999999	999999	196	999999	999999	911	85	11	342	845	829	774	63	643	41	984	999999	93	860	928	232	999999	313	843	635	352	317	221	999999	265	801	54	993	542	999999	999999	999999	696	999999	332	873	999999	416	999999	999999	999999	345	838	596	628	999999	928	537	845	515	999999	831	353	999999	235	604	863	943	999999	999999	784	999999	521	999999	678	949	481	311	537	64	399	64	423	976	558	999999	479	625	440	676	999999	516	157	36	292	531	691	380	556	728	20	889	999999	847	999999	305	999999	973	918	679	118	627	999999	999999	126	440	999999	377	768	228	134	247	999999	999999	180	278	999999	495	582	156	267	999999	999999	999999	54	510	725	576	894	262	192	506	999999	760	568	255	517	366	999999	852	124	324	612	337	604	772	386	999999	676	813	672	999999	400	999999	999999	17	999999	200	999999	999999	714	841	483	515	46	628	540	752	999999	999999	761	276	585	729	999999	943	999999	999999	214	281	999999	797	899	999999	999999	853	115	935	999999	561	382	999999	619	999999	148	999999	840	999999	301	999999	999999	634	95	750	62	405	
753	999999	739	478	518	999999	985	999999	491	917	999999	403	924	192	522	999999	413	999999	553	444	657	999999	591	760	112	402	135	238	999999	999999	711	159	37	195	110	444	206	999999	52	926	340	154	999999	999999	340	999999	999999	119	463	999999	231	803	999999	618	999999	472	90	979	375	999999	330	757	999999	992	216	999999	999999	739	91	999999	408	542	248	626	114	512	478	370	999999	999999	230	25	774	999999	278	907	951	999999	447	999999	364	226	999999	926	605	582	999999	820	24	547	81	442	38	385	239	689	565	580	513	245	999999	719	559	710	999999	315	999999	36	724	308	840	999999	999999	452	724	191	47	322	30	531	795	999999	356	882	999999	999999	987	399	181	589	352	380	999999	999999	999999	999999	667	794	41	999999	999999	691	999999	715	707	999999	150	585	999999	57	651	252	999999	982	449	345	372	677	999999	117	327	593	854	145	956	469	61	999999	999999	89	524	252	291	730	931	999999	562	640	185	999999	647	999999	737	999999	999999	999999	820	923	762	309	281	990	677	923	972	16	836	960	759	247	73	61	777	582	533	999999	961	829	60	345	783	732	501	999999	469	915	856	999999	208	999999	648	138	999999	999999	807	533	999999	367	757	924	277	601	999999	937	415	596	634	165	599	537	147	990	999999	999999	525	549	999999	999999	464	999999	160	115	762	902	598	999999	999999	278	774	10	834	604	82	999999	999999	999999	850	564	243	873	291	999999	999999	670	718	658	265	909	999999	267	999999	545	902	701	999999	171	999999	999999	349	999999	999999	365	390	599	703	543	918	746	359	343	698	999999	796	591	775	459	975	102	999999	999999	680	814	999999	517	999999	999999	701	381	361	999999	353	872	225	763	10	925	320	541	999999	185	999999	518	559	650	569	110	749	321	925	999999	196	746	794	999999	799	67	999999	873	999999	414	842	547	395	454	999999	826	719	42	590	849	148	443	135	19	211	171	999999	644	948	865	549	389	455	46	999999	606	999999	816	999999	943	855	999999	907	562	342	999999	133	115	660	742	390	716	999999	86	185	999999	621	999999	207	638	802	435	999999	768	865	462	102	999999	735	999999	747	902	999999	646	999999	701	999999	573	676	19	47	160	984	215	484	999999	999999	378	860	999999	999999	303	619	999999	151	999999	521	148	999999	880	999999	775	379	999999	995	487	647	94	92	484	999999	57	999999	999999	600	651	451	720	293	42	804	724	999999	770	406	453	293	743	505	575	999999	999999	876	795	911	272	781	716	999999	996	194	573	999999	386	749	937	999999	432	735	499	
977	999999	854	663	999999	384	287	608	999999	551	999999	999999	999999	999999	304	999999	181	322	285	338	870	735	510	297	999999	999999	438	120	30	468	268	861	18	15	597	999999	999999	999999	719	999999	984	999999	999999	999999	802	290	984	778	92	921	766	999999	156	999999	629	251	301	567	999999	999999	946	177	587	412	293	343	896	583	999999	916	999999	959	999999	748	999999	698	890	999999	494	999999	256	999999	999999	109	702	396	715	611	386	356	999999	976	406	874	591	999999	999999	442	384	469	999999	410	859	175	999999	807	279	407	63	999999	360	459	82	257	598	296	149	488	999999	999999	627	294	207	573	830	999999	562	729	167	999999	113	458	467	35	999999	846	799	862	471	999999	126	317	999999	455	995	999999	904	159	285	304	677	999999	732	487	841	999999	212	999999	345	329	999999	550	999999	526	827	999999	992	56	999999	752	497	999999	26	815	780	999999	999999	752	578	203	413	413	453	999999	859	997	999999	979	999999	84	643	513	999999	151	999999	999999	999999	41	627	102	644	857	85	999999	806	400	999999	917	707	531	999999	999999	999999	999999	916	842	106	999999	667	829	186	999999	999999	999999	999999	983	760	999999	175	213	252	704	999999	485	559	556	999999	920	66	469	909	809	282	663	711	193	795	999999	999999	807	480	691	374	798	999999	631	999999	85	424	823	999999	223	751	999999	288	668	335	243	999999	370	514	185	999999	208	999999	999999	999999	999999	298	924	198	386	999999	368	999999	560	340	335	568	927	561	262	999999	243	829	695	67	778	384	53	999999	561	791	864	999999	304	372	175	999999	549	891	999999	786	499	634	262	999999	999999	770	999999	999999	10	675	665	809	999999	999999	95	378	999999	319	999999	824	255	77	637	594	785	999999	999999	198	174	457	28	46	765	475	16	609	999999	132	674	17	656	715	857	999999	999999	65	51	625	286	999999	654	240	929	971	541	999999	996	999999	788	328	342	539	172	552	656	999999	54	786	673	999999	801	999999	644	954	178	999999	219	750	467	729	33	812	912	377	803	999999	117	794	999999	999999	612	908	999999	999999	675	127	999999	314	999999	508	999999	265	952	999999	995	999999	596	999999	802	999999	222	256	999999	68	304	529	626	999999	749	869	521	259	851	98	873	892	768	999999	288	60	986	904	520	999999	999999	768	860	122	381	999999	201	999999	999999	933	371	999999	707	284	999999	999999	500	999999	999999	999999	986	761	413	863	925	113	999999	307	696	752	24	317	736	251	350	535	999999	513	423	498	678	389	268	999999	999999	999999	999999	493	246	999999	560	238	350	
159	972	956	364	999999	999999	278	477	893	445	249	918	999999	629	465	934	526	487	999999	344	999999	692	607	503	495	145	418	917	299	71	564	202	786	967	999999	279	999999	180	999999	327	154	30	999999	943	29	10	674	888	729	559	999999	999999	573	999999	999999	467	374	463	999999	861	999999	999999	188	999999	999999	57	999999	999999	52	196	999999	999999	815	669	199	55	908	664	999999	999999	999999	529	198	739	999999	909	628	999999	693	129	904	930	311	810	548	999999	999999	951	999999	971	868	999999	845	542	999999	999999	838	903	703	238	558	710	979	384	400	999999	172	449	999999	971	999999	999999	401	923	291	619	53	15	130	405	212	956	999999	512	626	882	684	655	729	976	999999	724	999999	465	570	999999	950	999999	419	999999	631	999999	470	100	553	630	197	922	261	400	331	832	783	308	36	602	999999	477	757	517	574	516	719	515	999999	999999	58	936	362	97	668	126	999999	999999	773	809	999999	511	958	999999	999999	761	404	999999	999999	247	999999	999999	438	968	95	999999	179	999999	999999	124	683	999999	999999	849	581	260	999999	999999	731	214	999999	951	534	226	115	606	518	762	999999	813	122	389	860	663	762	167	507	999999	12	194	999999	693	116	659	135	999999	323	119	424	444	202	999999	608	450	10	989	367	222	862	488	999999	417	89	999999	999999	304	103	535	97	424	753	185	170	546	999999	999999	844	875	100	573	293	409	999999	388	620	881	781	420	662	999999	999999	295	531	999999	229	539	614	205	656	831	448	999999	32	999	691	26	80	999999	999999	457	999999	999999	999999	999999	205	566	79	700	300	999999	522	683	873	999999	999999	467	654	999999	326	727	999999	649	228	269	135	506	386	348	697	603	999999	719	238	214	627	317	173	242	999999	663	470	913	904	536	319	999999	999999	707	385	233	372	432	999999	464	518	505	274	999999	173	699	189	731	999999	999999	319	802	455	668	697	316	304	421	329	663	267	35	745	999999	949	999999	999999	679	999999	474	240	999999	974	773	695	131	53	310	78	628	484	738	999999	999999	226	516	319	255	19	78	928	951	113	91	999999	493	760	999999	912	999999	999999	510	768	538	466	931	827	681	972	576	272	993	999999	700	189	999999	125	537	999999	443	60	345	999999	894	545	289	285	892	576	212	999999	471	397	999999	999999	974	970	381	751	295	688	638	282	442	806	934	607	412	902	678	378	232	999999	999999	753	771	839	999999	999999	186	999999	934	999999	770	215	800	605	88	189	999999	558	744	786	999999	754	421	73	237	98	999999	
999999	999999	990	898	833	148	365	918	521	999999	144	999999	999999	999999	639	999999	533	512	237	15	339	529	999999	999999	129	634	446	926	725	341	708	612	786	392	504	999999	999999	999999	937	77	445	687	566	999999	999999	461	366	221	550	10	888	560	999	93	281	162	999999	999999	778	999999	701	438	202	999999	51	999999	999999	995	80	856	809	326	575	169	569	651	963	999999	999999	999999	278	234	386	999999	452	999999	613	703	120	352	144	652	437	999999	375	999999	495	385	999999	549	151	370	999999	999999	999999	999999	985	840	523	630	198	854	675	120	931	477	61	999999	737	893	918	617	885	727	999999	999999	889	837	793	999999	166	587	405	87	526	907	92	999999	535	881	999999	999999	189	999999	163	289	977	999999	805	898	955	28	648	999999	631	534	999999	999999	972	43	999999	158	56	961	999999	611	459	597	594	33	395	999999	941	999999	731	155	438	404	573	441	190	572	41	895	606	147	999999	900	455	999999	433	668	719	999999	209	23	726	999999	26	999999	830	389	999999	781	512	595	999999	792	999999	999999	999999	999999	999999	540	853	119	999999	999999	365	335	672	558	151	999999	999999	726	650	449	999999	718	428	999999	388	31	611	800	840	999999	392	20	70	156	137	999999	895	353	818	188	648	99	896	999999	861	690	999999	281	247	999999	191	786	945	636	144	64	67	999999	701	829	929	62	999999	866	999999	355	999999	999999	431	182	707	257	999999	472	801	999999	821	852	359	697	150	339	563	711	999999	606	74	999999	22	82	912	20	651	988	258	999999	821	40	999999	999999	425	365	850	75	432	999999	877	999999	999999	999999	243	214	536	14	999999	599	498	566	999999	170	291	841	513	999999	999999	697	605	919	223	215	745	790	54	843	281	785	489	999999	289	999999	999999	591	598	444	999999	708	483	647	310	659	107	264	999999	647	234	584	851	502	999999	735	999999	957	270	629	831	452	169	999999	732	999999	999999	10	287	662	441	699	252	78	518	560	223	958	619	563	118	999999	999999	407	999999	999999	933	999999	692	554	999999	772	331	999999	999999	397	549	791	914	407	549	106	999999	581	215	999999	999999	782	983	255	521	378	347	999999	999999	351	894	762	83	45	968	999999	317	733	854	999999	378	999999	466	131	999999	432	54	221	23	999999	513	976	201	999999	364	999999	999999	999999	999999	438	434	999999	457	999999	502	787	999999	878	439	426	999999	999999	726	546	166	67	999999	999999	243	99	334	136	999999	999999	999999	917	570	989	999999	817	999999	999999	999999	999999	999999	999999	827	205	629	999999	714	175	
999999	597	232	999999	999999	654	927	307	834	150	213	942	114	999999	999999	947	433	584	226	999999	999999	621	307	999999	553	311	311	412	240	131	243	19	385	168	354	105	287	579	668	999999	71	383	999999	978	667	999999	321	999999	821	880	771	54	17	985	999999	999999	300	314	715	999999	352	525	999999	713	907	204	567	945	999999	837	670	854	916	310	999999	823	637	328	999999	795	990	375	591	999999	359	198	11	399	200	999999	804	972	863	999999	572	545	316	280	81	472	999999	375	982	999999	219	917	138	706	999999	999999	533	971	999999	919	999999	977	934	999999	363	719	202	177	754	999999	42	697	990	206	999999	999999	517	367	999999	999999	604	999999	392	606	150	999999	70	304	999999	56	999999	832	999999	944	761	999999	611	600	916	999999	999999	33	620	221	952	999999	927	931	968	999999	999999	176	999999	275	324	343	595	337	575	921	658	897	106	708	121	209	778	55	445	999999	520	999999	999999	999999	999999	581	14	999999	654	999999	514	999999	336	874	419	492	118	999999	629	999999	998	284	34	994	703	382	999999	912	110	752	743	881	496	825	999999	720	726	829	757	743	999999	425	682	999999	417	999999	571	999999	298	999999	100	134	426	26	154	245	892	455	201	999999	654	101	79	901	884	633	642	999999	999999	699	766	288	897	885	99	583	602	87	587	184	811	704	624	481	661	619	464	479	680	999999	999999	999999	637	999999	99	999999	356	780	999999	783	886	70	44	599	999999	812	237	540	999999	571	643	814	867	27	334	950	477	999999	249	275	178	173	830	746	871	999999	651	285	796	851	236	821	999999	803	999999	750	669	999999	619	849	392	924	551	119	807	22	412	619	297	148	770	757	540	797	999999	722	240	297	727	375	999999	999999	999999	86	344	999999	800	73	730	583	290	451	999999	400	883	999999	622	720	999999	858	93	41	988	657	90	479	290	227	198	999999	519	999999	307	253	999999	440	999999	475	774	986	222	348	889	713	999999	328	779	150	913	371	110	519	999999	999999	291	139	963	999999	995	865	999999	582	875	165	74	908	154	734	711	999999	73	156	945	952	645	745	151	999999	799	999999	699	150	313	827	999999	10	32	438	961	559	476	999999	479	999999	455	639	473	999999	999999	950	184	54	439	471	308	999999	574	406	999999	999999	999999	688	296	244	999999	999999	999999	999999	999999	74	885	715	999999	161	975	967	677	46	507	999999	999999	999999	999999	848	587	655	999999	842	528	999999	436	626	999999	424	571	999999	999999	245	744	64	370	999999	999999	585	75	999999	
280	287	495	340	286	537	899	226	275	580	62	448	657	519	999999	436	529	181	638	269	509	358	590	197	169	442	301	453	999999	856	374	60	783	128	384	432	999999	198	243	999999	727	988	159	999999	735	370	587	234	374	934	895	999999	947	806	958	922	697	999999	999999	844	246	456	581	999999	999999	12	999999	538	144	267	999999	340	938	739	541	999999	208	599	462	999999	999999	999999	88	711	960	999999	113	977	169	462	734	59	27	398	662	281	417	999999	784	732	705	999999	999999	116	854	999999	932	217	999999	999999	724	108	844	382	990	178	377	999999	457	713	999999	687	379	682	999999	39	999999	550	87	270	999999	466	814	999999	102	805	977	972	856	405	569	896	999999	721	738	636	215	644	408	493	999999	547	293	999999	833	28	679	417	584	824	251	392	139	13	344	267	293	124	999999	999999	201	999999	23	61	153	12	999999	657	999999	999999	999999	679	151	594	366	999999	183	743	999999	84	135	569	398	41	999999	186	767	709	999999	480	352	100	999999	999999	301	509	533	999999	999999	831	53	32	473	999999	10	999999	251	544	999999	777	94	999999	228	214	70	632	16	981	897	967	245	275	279	473	554	734	323	999999	999999	857	42	940	999999	74	41	112	105	710	999999	999999	935	232	73	610	396	802	999999	999999	999999	669	999999	552	344	959	596	778	753	10	999999	276	258	999999	999999	999999	999999	153	999999	164	183	999999	536	999999	949	999999	41	22	212	999999	86	751	862	173	775	633	365	490	605	857	999999	999999	359	105	576	765	343	999999	981	284	999999	253	79	999999	999999	205	143	205	602	39	928	583	999999	93	999999	392	413	999999	546	617	433	263	999999	875	686	920	608	440	729	194	999999	418	41	927	803	999999	681	155	196	580	500	169	888	576	929	894	687	275	182	194	362	258	86	373	851	611	706	204	41	999999	999999	702	476	417	68	520	999999	648	290	999999	999999	999999	898	999999	127	273	375	971	946	791	999999	342	268	545	832	722	341	999999	999999	201	136	487	999999	139	982	798	693	480	999999	999999	352	48	984	91	999999	999999	360	999999	255	588	246	734	258	249	823	999999	999999	999999	585	999999	999999	883	572	98	963	232	153	999999	983	999999	579	999999	999999	999999	448	204	357	999999	70	737	371	999999	422	497	999999	999999	999999	874	315	728	364	762	895	181	240	469	476	896	999999	261	999999	999999	136	926	999999	352	281	721	800	629	906	999999	999999	847	999999	956	470	84	999999	571	994	999999	463	265	964	999999	998	292	306	979	727	461	
69	809	786	779	105	496	489	999999	130	517	84	685	821	107	892	57	206	283	998	401	762	555	267	682	138	870	961	200	353	988	999999	999999	901	454	999999	70	70	999999	861	974	999999	530	451	486	999999	777	443	867	925	950	999999	32	999999	336	699	513	999999	113	999999	999999	999999	298	269	142	102	263	784	376	900	999999	987	11	422	34	806	241	114	780	488	999999	436	999999	999999	999999	902	402	839	575	755	693	999999	956	553	999999	999999	306	270	999999	394	940	993	999999	966	103	963	999999	610	957	529	467	999999	771	999999	299	797	440	33	999999	240	999999	423	999999	621	999999	323	40	458	785	585	510	999999	999999	999999	547	368	369	137	181	438	999999	791	999999	55	999999	294	746	341	999999	999999	999999	999999	999999	88	694	527	999999	455	759	999999	933	999999	825	381	29	496	612	385	87	931	437	999999	851	438	423	999999	541	172	334	922	576	698	204	945	577	237	577	717	701	30	999999	914	377	401	504	999999	965	510	35	800	999999	371	999999	999999	999999	999999	999999	964	665	786	999999	621	999999	836	214	245	442	880	804	792	919	895	683	66	999999	523	935	460	999999	242	942	40	999999	533	999999	214	999999	872	543	872	806	613	62	915	999999	962	792	540	196	269	747	999999	999999	242	881	999999	688	207	999999	888	999999	970	999999	432	844	955	999999	999999	595	999999	801	999999	346	999999	986	315	999999	768	999999	394	999999	999999	273	674	999999	856	999999	904	652	464	526	245	896	999999	113	835	583	629	81	89	488	205	944	197	468	187	749	773	256	999999	999999	999999	186	590	168	999999	999999	999999	999999	987	630	999999	999999	140	483	565	999999	999999	828	160	732	224	697	999999	906	535	999999	86	216	999999	116	999999	999999	86	522	606	69	999999	999999	740	139	227	999999	93	459	908	259	814	714	902	514	999999	999999	999999	842	728	232	243	683	999999	913	999999	159	630	881	79	921	869	618	876	506	366	999999	97	31	999999	532	614	493	999999	999999	645	372	314	803	999999	615	999999	243	793	384	825	633	864	826	999999	999999	999999	211	389	986	389	205	837	405	157	865	857	84	999999	205	999999	750	999999	356	277	268	845	999999	833	999999	369	999999	999999	501	680	733	999999	999999	522	448	472	412	999999	21	896	999999	534	999999	655	191	999999	487	906	597	766	84	999999	517	558	999999	231	242	377	999999	626	754	380	346	999999	424	536	596	562	888	733	215	647	673	460	827	999999	999999	181	652	999999	882	728	237	734	606	784	821	713	999999	999999	999999	44	187	394	151	
80	197	192	241	999999	171	999999	999999	863	561	436	999999	67	731	999999	294	70	999999	229	744	999999	152	999999	128	639	999999	999999	290	672	504	999999	470	288	319	756	545	754	940	999999	544	999999	710	373	183	179	509	763	999999	764	932	178	999999	958	999999	999999	999999	586	74	601	939	288	644	355	999999	389	966	999999	999999	974	970	539	999999	728	999999	788	999999	779	999999	999999	140	951	999999	525	740	999999	862	511	999999	999999	829	999999	690	349	67	999999	321	999999	14	793	212	999999	999999	17	793	402	58	589	283	861	798	158	999999	124	470	987	387	129	999999	999999	527	999999	999999	999999	154	21	849	780	671	428	999999	999999	775	644	747	629	936	999999	732	347	287	282	238	776	404	999999	811	576	879	79	878	202	749	970	999999	747	152	471	862	782	553	277	999999	999999	394	837	383	999999	377	999999	61	999999	396	277	755	255	237	999999	159	999999	999999	282	999999	601	999999	284	222	999999	378	10	486	474	999999	949	999999	20	363	382	391	567	307	308	209	47	27	394	805	999999	225	30	519	560	321	398	583	999999	376	326	999999	120	999999	578	145	376	999999	586	462	446	482	744	891	854	210	999999	176	901	83	863	584	165	478	740	999999	357	490	999999	163	642	999999	524	644	47	999999	281	942	999999	172	832	682	440	932	368	999999	999999	139	665	999999	729	232	681	999999	512	742	999999	641	884	990	787	886	439	999999	820	80	958	110	854	786	928	999999	447	738	251	190	999999	233	119	741	118	228	824	575	433	420	999999	327	999999	304	917	639	67	738	384	945	253	16	999999	298	50	379	999999	879	431	999999	784	943	955	332	598	926	999999	153	999999	569	71	864	10	999999	385	641	969	559	999999	299	591	708	999999	999999	937	146	121	821	700	738	942	945	999999	353	635	999999	999999	809	705	991	999999	913	857	815	883	999999	16	712	999999	409	999999	999999	20	142	999999	86	589	659	394	999999	815	710	453	153	999999	126	999999	657	999999	999999	279	169	853	877	191	678	851	999999	421	999999	999999	408	908	301	999999	227	999999	21	854	559	172	999999	999999	253	999999	407	470	713	198	767	668	999999	937	289	999999	250	999999	142	950	999999	234	999999	247	836	331	416	802	999999	815	409	190	708	802	999999	471	999999	999999	609	702	999999	217	147	360	653	999999	999999	470	628	171	97	355	999999	70	999999	335	131	474	999999	922	768	604	318	898	788	586	959	555	723	818	572	505	272	440	176	612	96	999999	594	999999	548	945	183	990	999999	64	388	648	999999	
999999	350	999999	167	687	999999	189	999999	249	999999	999999	929	236	747	999999	598	592	92	372	894	431	248	440	880	640	383	999999	431	328	999999	733	208	999999	999999	833	478	479	347	585	506	986	714	847	128	527	999999	999999	208	373	401	145	972	999999	753	346	650	999999	999999	527	313	121	999999	580	78	839	999999	617	449	914	342	129	255	507	865	908	717	999999	322	363	622	71	999999	68	999999	999999	761	192	568	450	192	999999	267	819	281	999999	237	143	778	289	658	999999	873	294	40	282	999999	474	159	845	629	999999	596	859	904	999999	496	700	654	43	87	685	59	999999	731	773	862	435	235	480	999999	584	623	999999	704	222	198	340	37	653	154	296	42	723	821	933	999999	999999	914	39	898	537	489	744	211	999999	360	874	562	267	999999	464	248	679	174	999999	635	563	164	692	63	999999	999999	10	999999	791	652	335	187	798	801	464	520	999999	582	153	104	999999	832	999999	861	999999	778	999999	243	690	57	999999	558	999999	307	419	999999	999999	999999	741	863	488	999999	420	330	34	697	763	465	956	999999	53	107	30	999999	999999	730	433	830	740	999999	999999	766	999999	999999	999999	777	410	999999	392	221	298	229	840	999999	616	32	422	410	836	626	24	314	287	999999	14	266	537	825	550	688	819	999999	999999	999999	961	721	999999	676	999999	999999	296	272	83	999999	999999	823	999999	741	999999	734	318	33	994	124	999999	598	489	462	738	42	249	584	999999	703	999999	999999	999999	487	328	999999	999999	745	378	588	339	751	999999	542	100	191	10	796	491	815	379	795	407	131	989	372	999999	999999	938	999	999999	711	321	999999	352	757	839	779	999999	999999	368	573	654	415	999999	622	367	946	371	556	42	452	103	145	999999	606	999999	861	999999	999999	661	181	999999	999999	580	627	999999	860	200	342	351	230	999999	51	456	806	151	999999	347	999999	999999	999999	833	391	999999	999999	618	185	999999	745	999999	977	291	466	999999	999999	765	999999	835	999999	192	506	755	38	215	811	78	61	999999	527	465	508	524	131	951	999999	347	425	412	24	999999	264	815	455	85	374	939	999999	999999	269	50	866	166	190	999999	508	540	999999	186	999999	497	999999	999999	528	290	758	463	169	515	422	849	350	873	820	157	928	691	310	953	841	872	999999	797	429	999999	599	352	343	938	453	835	999999	999999	999999	526	452	766	297	174	999999	910	780	412	841	419	700	993	999999	43	264	816	999999	851	344	293	999999	770	77	51	691	416	129	230	72	587	999999	110	626	999999	999999	
172	404	145	637	930	102	747	999999	20	786	605	16	999999	999999	636	605	692	904	963	999999	681	699	255	999999	999999	999999	559	999999	264	112	999999	376	51	999999	102	421	104	224	414	200	599	814	67	264	999999	410	999999	546	435	981	624	999999	662	124	33	472	158	662	727	148	542	406	701	907	999999	999999	964	971	591	225	999999	999999	500	772	999999	867	641	991	999999	509	972	22	915	282	999999	404	999999	927	315	629	272	442	496	275	658	203	123	999999	78	999999	999999	847	954	220	481	999999	705	889	999999	166	830	167	999999	228	176	529	491	428	429	791	524	47	999999	999999	952	77	981	234	124	999999	753	492	922	541	73	134	68	705	801	341	699	824	401	159	798	114	999999	278	109	999999	711	694	730	287	999999	408	191	999999	999999	999999	999999	480	775	148	412	999999	245	732	164	52	999999	999999	627	97	101	699	645	999999	174	847	899	712	135	986	684	69	999999	644	999999	999999	943	999999	447	397	999999	228	59	263	999999	459	869	445	123	66	666	926	77	643	196	642	762	673	827	419	999999	463	355	789	464	353	587	600	999999	499	108	405	999999	999999	921	999999	650	392	770	999999	978	999999	599	78	999999	758	991	127	458	567	902	279	248	38	883	712	873	270	798	999999	871	278	912	623	999999	271	999999	838	721	323	999999	999999	903	123	441	60	863	287	469	706	999999	469	152	966	597	828	999999	999999	355	218	999	390	593	999999	842	710	551	999999	120	68	180	162	999999	145	576	531	376	134	597	833	848	596	800	102	52	411	999999	946	36	999999	114	999999	492	513	323	610	999999	536	999999	999999	509	888	176	411	536	999999	73	16	399	75	462	999999	722	522	999999	413	590	501	334	999999	583	999999	948	980	953	901	670	892	999999	999999	745	839	854	999999	333	960	429	999999	999999	843	348	129	556	999999	999999	999999	556	970	153	909	30	294	212	839	157	904	939	195	458	635	999999	999999	194	434	330	622	999999	856	198	409	984	200	935	490	999999	464	58	987	313	880	355	699	748	912	944	460	637	999999	999999	429	999999	243	999999	930	314	177	935	131	640	64	999999	999999	782	744	925	829	358	721	746	999999	999999	999999	881	577	290	999999	999999	282	489	869	999999	172	147	768	388	750	259	999999	999999	925	999999	926	999999	259	985	654	916	14	986	125	111	915	277	35	573	78	361	373	999999	475	744	999999	642	771	79	999999	562	23	999999	185	999999	353	545	821	174	929	605	632	592	635	922	428	999999	999999	999999	79	
999999	999999	205	320	398	886	364	710	191	865	294	585	190	262	102	902	999999	810	545	999999	379	999999	861	644	999999	999999	781	999999	552	326	999999	277	13	999	837	451	999999	55	787	693	989	835	999999	308	999999	29	452	339	999999	30	780	999999	829	999999	999999	448	999999	561	847	669	114	999999	999999	864	999999	999999	582	999999	424	999999	93	603	33	851	999999	544	816	562	999	453	286	451	482	532	546	890	999999	993	310	399	201	267	207	127	589	650	999999	999999	809	999999	447	272	915	892	936	186	999999	977	251	164	632	999999	562	999999	392	662	865	999999	328	608	578	999999	880	35	999999	999999	405	905	999999	127	867	50	753	999999	999999	999999	999999	590	999999	369	438	470	752	155	767	504	705	803	734	926	999999	51	456	210	999999	859	391	890	999999	119	999999	556	999999	133	999999	999999	943	190	397	378	136	285	50	999999	180	999999	835	734	267	955	999999	601	999999	345	999999	826	594	552	332	999999	999999	646	999999	485	588	881	999999	629	999999	186	560	999999	416	366	799	509	11	999999	999999	940	33	656	632	487	989	189	999999	379	790	469	996	999999	999999	250	999999	490	136	564	381	298	364	215	876	91	999999	606	999999	814	546	999999	825	107	522	391	999999	976	23	670	496	408	506	384	999999	398	189	170	999999	176	999999	319	382	446	999999	742	586	817	780	551	999999	999999	999999	571	833	956	999999	999999	999999	476	127	769	476	999999	77	973	792	979	999999	487	999999	244	940	29	202	236	460	388	982	779	805	315	205	999999	588	114	999999	934	551	999999	754	999999	291	199	58	852	842	916	379	999999	950	606	451	303	649	848	999999	975	378	606	505	999999	916	108	670	811	999999	14	877	963	999999	857	438	493	732	999999	952	750	970	999999	999999	543	18	839	829	999999	863	901	823	740	999999	438	999999	999999	387	999999	999999	193	529	999999	288	999999	49	416	583	102	178	958	570	37	896	702	999999	38	222	962	999999	87	278	471	948	671	190	999999	311	999999	301	494	116	243	258	768	999999	732	71	555	504	602	266	737	41	905	341	999999	843	999999	999999	999999	731	425	999999	296	914	67	299	999999	658	901	115	999999	801	683	852	337	778	137	480	999999	999999	667	999999	654	999999	541	440	52	999999	393	303	352	706	999999	999999	691	990	962	854	173	443	454	999999	603	497	812	999999	357	63	999999	27	716	999999	161	570	74	957	598	475	383	627	256	285	274	607	762	747	47	921	170	346	815	283	999999	838	522	770	864	167	17	605	92	988	336	
376	586	999999	554	202	698	999999	401	496	480	545	197	178	632	995	999999	75	898	435	892	667	212	999999	180	323	58	304	103	999999	467	777	999999	999999	999999	898	31	898	203	845	233	437	944	328	999999	771	651	999999	147	869	432	942	707	657	999999	669	173	153	693	241	153	403	639	960	39	703	11	999999	229	734	974	999999	999999	63	999999	465	723	883	641	409	671	999999	999999	234	18	525	80	999999	171	290	734	877	215	999999	701	829	999999	984	999999	109	770	721	133	412	894	999999	80	654	455	999999	945	290	511	293	569	448	999999	415	951	999999	633	124	767	939	10	106	629	910	361	999999	667	738	593	999999	639	950	582	754	999999	421	455	425	999999	530	344	453	376	921	402	262	593	392	42	786	999999	656	953	999999	412	798	968	169	302	82	973	216	697	969	999999	999999	866	492	999999	540	999999	217	681	247	999999	999999	730	707	518	999999	789	999999	706	807	999999	983	996	398	351	999999	453	295	132	369	556	137	755	999999	276	999999	396	110	317	502	727	268	999999	999999	999999	855	78	270	651	203	293	698	510	890	902	671	999999	478	150	544	999999	773	94	999999	690	999999	801	333	440	999999	999999	688	967	214	89	808	18	290	809	496	472	999999	643	929	85	999999	626	865	503	999999	170	917	960	772	999999	999999	183	661	35	120	64	745	829	999999	490	605	999999	306	810	104	663	999999	999999	654	82	904	140	165	246	831	851	936	999999	835	999999	795	727	205	799	999999	999999	356	999999	698	999999	727	999999	999999	449	480	137	330	64	409	942	827	258	316	999999	510	823	28	425	203	269	128	915	999999	999999	694	999999	535	507	684	468	316	88	970	222	354	550	999999	715	999999	704	531	999999	430	893	747	546	421	504	298	999999	617	931	999999	439	323	999999	370	386	754	603	602	822	999999	940	636	999999	288	104	999999	999999	420	999999	999999	499	738	999999	495	109	603	158	465	40	219	382	999999	384	27	541	999999	542	999999	36	960	999999	111	999999	512	999999	267	998	268	327	159	337	891	314	282	570	701	999999	999999	999999	782	999999	999999	572	613	996	98	261	999999	747	205	812	780	394	999999	496	398	39	733	16	841	999999	890	148	881	881	491	546	112	457	840	820	226	918	254	363	35	538	105	516	400	16	999999	520	999999	346	999999	507	962	999999	182	999999	354	320	428	187	999999	999	691	999999	515	552	999999	284	907	385	596	999999	149	987	999999	999999	934	227	615	835	338	999999	26	544	334	999999	583	999999	284	999999	
475	906	499	77	999999	999999	846	373	10	999999	856	992	999999	746	999999	999999	367	975	323	322	999999	137	704	593	848	347	983	156	999999	531	968	999999	999999	738	999999	689	999999	82	350	445	999999	571	226	766	978	345	765	279	794	999999	626	608	12	999999	441	348	211	999999	228	999999	52	999999	965	479	880	34	993	874	999999	999999	333	999999	999999	878	309	999999	910	999999	999999	513	581	713	362	768	999999	369	999999	46	307	999999	488	465	854	50	999999	999999	999999	746	886	954	352	890	443	999999	315	999999	974	999999	663	275	437	273	302	714	999999	339	347	206	575	999999	999999	956	577	275	581	999999	440	594	484	999999	569	174	61	999999	999999	999999	280	627	462	571	999999	704	383	999999	999999	224	172	149	321	999999	975	409	181	375	999999	999999	323	177	999999	447	999999	999999	999999	677	706	273	222	999999	553	999999	68	999999	999999	13	135	999999	582	545	140	366	999999	301	283	999999	999999	169	992	685	900	999999	377	999999	475	25	999999	15	64	705	335	871	12	530	595	283	15	265	999999	177	249	268	813	777	47	795	742	999999	116	239	667	999999	999999	536	741	999999	999999	956	999999	728	999999	999999	999999	877	999999	999999	363	184	705	10	999999	999999	504	999999	446	642	999999	600	75	679	999999	999999	899	999999	47	789	600	476	788	816	612	59	21	937	834	129	822	936	567	777	442	999999	999999	999999	824	999999	51	999999	100	108	818	999999	999999	575	456	999999	230	620	839	999999	999999	999999	396	889	397	999999	743	566	989	326	820	34	999999	999999	247	714	164	999999	11	134	747	154	999999	689	997	999999	168	445	999999	561	899	211	106	146	999999	555	181	25	718	467	179	999999	465	773	288	999999	46	603	338	999999	128	436	999999	714	682	999999	510	706	999999	854	207	999999	999999	438	426	618	927	999999	999999	692	542	149	85	543	955	272	999999	612	411	213	506	565	116	748	442	473	592	999999	464	594	54	475	133	999999	999999	871	408	999999	357	669	866	999999	999999	646	209	979	999999	85	999999	420	834	897	304	999999	999999	642	201	337	999999	999999	36	545	442	595	647	77	999999	221	283	93	999999	661	265	742	347	366	151	999999	999999	999999	122	999999	633	999999	759	157	181	999999	516	627	680	999999	41	404	643	331	999999	827	999	141	963	999999	801	999999	999999	183	642	561	350	999999	999999	730	787	541	840	999999	911	398	836	500	896	580	999999	656	413	792	630	999999	109	26	658	324	471	999999	500	973	715	958	497	586	514	619	999999	999999	136	999999	999999	500	564	134	419	999999	
991	509	245	392	444	155	271	764	552	781	462	999999	343	999999	269	379	50	866	803	953	901	260	985	999999	485	190	530	999999	507	139	999999	999999	607	349	332	962	182	117	539	569	696	732	43	733	166	999999	190	949	690	914	459	697	999999	465	418	999999	523	958	907	263	999999	807	266	423	485	999999	726	994	854	307	207	933	337	999999	266	178	226	999999	130	999999	999	999999	773	999999	680	999999	654	151	930	591	448	223	210	999999	944	889	476	620	257	678	54	196	104	393	716	999999	999999	96	208	249	524	271	837	203	263	54	44	672	742	999999	833	584	73	999999	999999	983	733	61	299	377	701	606	14	451	669	813	486	390	876	164	999999	567	943	690	76	186	385	16	32	899	999999	803	877	381	845	999999	133	999999	534	999999	792	317	999999	830	548	917	267	396	999999	450	999999	999999	796	999999	999999	276	641	999999	206	682	607	726	999999	399	522	898	729	632	606	209	999999	999999	856	999999	999999	931	999999	122	152	159	999999	989	482	582	341	211	17	299	743	579	828	750	635	851	135	76	288	407	317	999999	999999	999999	789	333	760	913	797	652	226	999999	506	999999	999999	56	999999	617	253	456	67	999999	890	439	999999	36	999999	999999	28	999999	999999	304	652	372	804	502	999999	293	209	159	822	427	413	364	83	48	83	308	520	999999	999999	517	823	831	349	996	759	759	746	999999	952	820	895	792	635	921	63	144	724	999999	999999	999999	417	104	634	640	999999	536	999999	850	953	82	428	439	917	509	999999	821	32	808	743	210	999999	446	999999	11	999999	621	729	162	999999	999999	584	783	502	999999	110	728	206	709	98	232	999999	895	809	999999	401	465	999999	135	449	241	999999	916	993	885	933	971	897	633	117	999999	807	213	865	24	498	645	937	311	409	752	624	322	719	521	806	651	999999	327	999999	76	746	603	999999	753	827	999999	789	999999	682	999999	831	573	999999	801	424	999999	39	795	391	756	528	572	999999	696	617	999999	206	482	999999	999999	344	580	33	50	549	213	500	122	197	831	855	330	629	280	921	60	999999	918	999999	615	999999	999999	936	853	548	183	999999	999999	146	38	999999	317	537	399	794	999999	999999	561	261	999999	700	917	999999	999999	901	207	999999	999999	775	566	999999	999999	386	473	670	503	644	180	502	376	336	484	976	999999	999999	547	793	999999	999999	670	999999	168	999999	885	915	704	242	386	951	999999	240	432	250	580	949	192	931	999999	999999	301	616	999999	999999	885	884	226	941	449	199	999999	
414	713	969	999999	65	919	622	500	558	966	270	268	228	999999	146	903	243	405	219	188	999999	730	510	194	63	140	999999	781	10	698	762	792	196	598	935	526	462	146	999999	39	570	440	999999	762	40	358	999999	906	999999	981	983	545	999999	21	746	999999	213	784	60	925	819	840	500	999999	213	477	999999	629	226	620	450	107	999999	190	999999	186	999999	747	999999	705	978	999999	42	999999	715	227	563	184	851	262	999999	678	95	999999	999999	729	999999	999999	559	562	286	531	689	139	540	886	664	59	403	999999	468	999999	629	355	946	999999	808	999999	155	986	914	896	999999	964	999999	772	999999	292	970	999999	246	570	999999	602	428	456	999999	902	488	999999	563	514	781	999999	999999	856	58	739	652	593	999999	468	999999	999999	999999	999999	754	725	831	999999	999999	382	88	514	334	897	999999	37	926	500	122	905	992	999999	432	410	999999	999999	180	451	723	282	639	387	968	778	71	999999	954	48	702	788	81	720	954	999999	435	277	956	896	999999	31	999999	162	480	24	475	193	150	247	274	267	554	390	54	999999	742	700	545	999999	836	653	82	887	797	334	999999	281	372	251	974	999999	539	284	863	701	999999	487	906	954	312	877	484	717	774	444	243	999999	999999	361	448	735	731	410	69	935	949	925	364	156	189	203	821	999999	272	426	728	279	527	999999	142	265	793	591	253	958	178	364	123	362	100	153	605	20	803	249	126	138	225	928	751	544	132	999999	774	999999	66	586	455	358	999999	964	174	333	228	193	941	150	167	110	766	595	811	11	999999	46	598	810	105	32	309	599	64	999999	601	598	142	43	816	144	902	592	999999	765	999999	136	978	282	791	999999	307	999999	971	124	171	166	999999	130	703	738	999999	255	490	432	58	127	909	575	731	630	999999	908	334	32	208	183	686	56	365	930	67	325	29	485	724	333	999999	999999	437	444	866	22	999999	88	623	656	112	485	716	529	226	999999	550	171	999999	399	652	948	915	987	480	685	999999	773	680	204	999999	14	999999	725	499	999999	148	296	764	48	579	256	409	999999	81	210	340	999999	999999	654	775	858	916	335	680	679	999999	449	964	190	256	999999	999999	428	429	999999	999999	990	40	256	275	263	407	999999	819	406	549	373	916	279	355	999999	69	36	429	999999	97	382	999999	819	945	698	999999	583	999999	23	848	980	132	999999	432	999999	999999	467	388	522	461	396	515	284	140	999999	532	695	999999	999999	506	381	999	999999	19	405	945	999999	
310	999999	931	823	999999	806	557	568	250	941	846	15	132	999999	647	907	999999	999999	999999	770	688	294	999999	636	749	473	516	477	981	999999	964	999999	404	595	999999	812	590	637	999999	709	726	572	999999	590	999999	829	999999	905	999999	102	145	318	539	184	531	26	410	304	84	999999	999999	90	999999	180	977	819	611	537	444	834	326	288	999999	167	53	999999	999999	585	787	919	278	999999	743	999999	935	656	999999	229	73	999999	999999	296	563	393	999999	646	985	249	613	999999	227	667	470	999999	775	856	276	381	141	999999	999999	825	516	164	995	999999	999999	697	244	331	330	391	474	999999	432	999999	725	658	999999	407	141	634	971	999999	701	999999	150	845	123	999999	389	126	999999	658	999	586	779	409	398	729	310	298	14	292	708	836	999999	177	999999	745	141	999999	632	734	283	516	853	999999	462	394	549	501	999999	166	999999	214	999999	999999	304	845	260	999999	999999	29	999999	842	629	999999	59	865	418	972	379	999999	947	772	493	364	384	999999	733	30	946	13	999999	808	714	848	351	504	543	387	873	629	494	815	357	613	999999	441	886	174	999999	597	976	999999	132	215	218	999999	720	938	441	811	122	239	999999	266	838	999999	138	781	347	555	331	41	109	749	882	999999	425	879	727	943	605	568	999999	359	37	613	686	508	639	182	783	605	945	71	517	265	999999	999999	999999	349	312	999999	999999	163	275	945	999999	999999	999999	87	754	840	221	498	215	999999	917	29	239	235	611	629	151	175	771	726	999999	47	242	627	694	334	115	999999	640	999999	741	168	94	999999	146	313	185	999999	427	942	394	457	999999	962	999999	428	999999	549	738	683	999999	661	999999	548	859	440	150	704	393	429	735	833	857	716	999999	759	999999	156	99	307	999999	589	747	999999	999999	637	999999	279	290	999999	999999	565	649	957	535	89	776	999999	232	705	173	480	178	998	217	999999	999999	149	159	587	493	714	460	440	239	384	913	562	216	232	258	871	424	126	999999	179	999999	900	190	733	983	398	923	393	144	999999	999999	749	621	781	999999	51	129	703	782	758	115	218	727	160	999999	999999	999999	10	457	999999	66	62	999999	999999	999999	699	959	426	604	104	790	76	306	266	964	999999	999999	435	999999	217	751	999999	343	206	73	974	183	999999	566	999999	999999	923	999999	999999	999999	368	999999	999999	999999	348	999999	703	109	999999	999999	48	912	470	999999	11	282	903	816	999999	550	346	718	845	974	402	526	930	859	999999	999999	867	999999	463	350	606	468	999999	31	846	
135	58	999999	999999	238	34	71	999999	842	565	497	165	117	696	999999	999999	649	860	609	21	822	161	843	274	999999	110	999999	458	130	590	543	914	882	969	124	999999	724	999999	999999	999999	340	814	97	304	347	879	999999	444	171	999999	956	999999	758	20	999999	973	214	356	12	999999	999999	999999	591	262	31	582	282	147	581	799	855	587	253	659	999999	18	74	999999	927	999999	999999	472	296	360	999999	936	166	872	945	999999	297	378	70	488	832	999999	232	835	282	999999	999999	999999	863	999999	914	379	363	999999	340	999999	908	665	428	239	999999	654	326	241	628	95	426	410	999999	439	512	486	527	765	827	952	785	239	276	173	999999	726	609	924	445	999999	582	67	542	929	999999	631	999999	830	999999	188	999999	991	217	196	999999	205	431	433	999999	438	852	598	280	387	240	679	399	265	999999	999999	54	401	796	373	513	368	868	999999	999999	999999	999999	696	75	649	550	999999	32	89	824	999999	305	185	74	16	412	984	999999	999999	699	563	241	695	999999	637	143	999999	204	843	683	980	999999	169	236	979	902	166	532	999999	837	445	656	320	440	100	766	869	337	789	960	999999	999999	714	572	999999	648	840	927	437	515	540	599	999999	405	844	643	145	999999	94	114	256	462	165	327	263	906	920	264	999999	870	273	682	415	883	164	409	622	596	999999	340	999999	999999	104	125	999999	846	478	915	595	456	631	921	252	684	714	76	425	397	319	737	727	586	999999	566	252	999999	194	304	250	445	31	549	999999	999999	53	27	367	999999	31	417	438	15	999999	231	999999	999999	999999	730	999999	98	983	235	286	855	999999	485	980	999999	873	447	661	183	674	999999	435	91	565	999999	641	999999	709	999999	376	902	309	722	916	999999	327	899	428	463	999999	162	462	795	999999	509	150	568	47	999999	176	583	999999	999999	341	519	795	999999	786	940	99	482	388	999999	859	384	556	890	999999	999999	220	999999	28	999999	57	521	697	640	999999	66	358	83	659	878	219	792	156	54	391	407	999999	169	122	488	374	652	773	854	935	887	952	260	999999	94	619	202	564	557	216	819	821	999999	999999	730	999999	25	823	510	999999	999999	237	999999	509	171	999999	61	860	540	833	999999	747	843	704	931	113	108	83	999999	999999	26	237	599	837	571	999999	86	820	392	895	358	829	273	465	868	999999	450	750	838	373	568	341	34	723	811	81	977	460	999999	627	494	999999	257	251	382	999999	638	999999	938	585	999999	999999	478	644	484	575	999999	388	835	281	
999999	357	245	211	999999	684	999999	875	999999	499	608	626	414	764	411	416	999999	999999	92	39	999999	775	812	999999	999999	338	862	999999	249	245	597	598	624	144	963	146	706	55	551	697	635	999999	648	448	976	28	999999	714	243	999999	993	462	305	806	999999	999999	544	982	483	371	821	999999	636	999999	902	19	999999	279	999999	274	710	999999	480	395	403	269	137	373	286	710	512	999999	156	181	999999	145	999999	818	885	86	999999	724	572	189	999999	999999	135	857	546	967	27	556	913	968	999999	468	999999	910	999999	989	759	180	706	772	858	673	999999	465	999999	766	716	193	999999	724	672	986	962	300	999999	999999	143	279	999999	319	999999	955	245	188	813	783	164	392	999999	999999	326	430	999999	800	331	999999	999999	670	319	779	260	833	172	999999	999999	381	999999	690	999999	820	856	489	353	397	89	902	437	999999	651	999999	999999	999999	777	999999	407	251	968	172	999999	317	455	999999	960	999999	68	859	793	56	882	999999	288	474	999999	999999	999999	836	999999	630	720	428	774	647	999999	554	177	927	999999	673	791	999999	412	342	720	92	375	392	529	999999	338	229	119	391	615	219	486	148	340	191	459	571	999999	347	451	551	543	807	455	415	881	999999	802	129	265	828	39	945	753	999999	999999	999999	317	999999	302	999999	999999	393	42	808	999999	38	596	874	999999	230	890	75	999999	999999	549	567	936	123	423	999999	427	990	999999	786	189	540	999999	999999	999999	802	263	390	55	999999	243	999999	775	646	347	852	999999	927	999999	45	938	964	64	584	369	663	720	203	999999	104	83	328	267	255	629	999999	644	999999	913	999999	966	509	999999	999999	935	399	999999	300	776	571	662	499	94	100	848	225	486	809	71	999999	92	999999	31	950	877	914	892	530	27	809	218	379	24	493	78	438	943	124	649	969	871	429	427	797	441	583	999999	999999	406	413	999999	999999	113	614	339	999999	487	79	999999	31	507	271	999999	999999	999999	292	484	601	999999	419	999999	371	170	101	436	662	642	233	519	303	680	726	133	999999	999999	383	276	410	164	999999	951	874	62	627	472	610	156	461	999999	158	108	999999	154	999999	141	689	674	21	999999	676	274	999999	560	999999	350	999999	148	999999	217	979	999999	84	446	859	999999	407	319	542	629	826	516	190	789	370	205	47	999999	146	999999	78	709	265	232	488	999999	697	324	999999	999999	691	471	999999	253	464	999999	999999	206	294	999999	733	380	141	999999	360	170	93	474	999999	573	312	209	12	195	148	280	999999	999999	958	
961	771	93	34	265	937	364	999999	936	334	238	999999	841	296	999999	749	698	577	873	871	999999	814	232	134	999999	974	492	469	302	999999	193	999999	181	247	332	756	649	355	876	453	996	141	999999	149	961	999999	470	912	394	445	450	703	886	980	640	999999	548	959	313	290	999999	894	736	999999	999999	999999	999	603	999999	861	999999	352	701	999999	875	196	666	93	172	328	999999	999999	85	856	664	490	494	999999	999999	999999	218	690	52	999999	998	111	404	325	999999	115	402	999999	948	533	999999	108	12	466	115	453	999999	999999	796	999999	776	999999	819	999999	999999	660	371	999999	996	999999	653	419	310	115	431	773	999999	999999	94	67	999999	646	631	999999	520	565	488	38	999999	163	693	752	894	67	999999	133	292	524	158	348	743	999999	999999	169	880	925	798	896	45	999999	662	149	999999	999999	68	999999	253	277	369	611	182	343	722	842	105	999999	525	252	999999	999999	491	277	999999	746	999999	341	775	999999	672	594	767	591	992	999999	501	554	381	165	998	999999	879	24	164	999999	175	410	872	38	999999	979	999999	555	609	737	850	395	999999	634	424	999999	364	780	604	775	844	999999	351	967	351	550	529	999999	254	999999	428	476	122	656	580	914	999999	747	999999	692	999999	222	982	264	904	116	607	999999	741	281	333	108	420	999999	702	999999	999999	999999	687	523	999999	50	310	10	319	383	999999	999999	64	999999	269	617	382	912	590	631	607	96	73	245	999999	999999	628	973	285	999999	66	999999	953	999999	999999	563	70	885	242	154	911	999999	999999	530	833	316	691	999999	22	716	999999	508	798	999999	999999	972	841	452	579	999999	421	337	725	999999	326	550	346	69	999999	705	999999	497	679	999999	720	625	999999	543	411	999999	100	999999	961	999999	603	558	999999	882	28	882	722	618	999999	999999	733	583	266	999999	213	292	970	999999	586	999999	168	239	828	999999	360	361	832	308	50	942	999999	33	376	166	396	768	616	463	51	999999	999999	999999	191	125	713	147	369	194	339	128	666	999999	810	999999	410	374	730	581	532	666	60	999999	577	372	999999	709	216	999999	569	445	676	516	591	814	333	229	57	712	649	222	991	999999	968	921	286	128	223	999999	755	999999	48	45	931	384	721	569	999999	818	999999	13	999999	268	999999	893	452	999999	876	995	999999	999999	326	999999	932	320	999999	999999	455	999999	96	999999	999999	999999	354	999999	406	641	585	999999	103	763	858	238	999999	645	292	732	31	85	999999	135	252	999999	400	575	999999	31	113	999999	999999	317	123	714	
732	999999	518	445	914	999999	496	810	575	999999	999999	567	331	98	999999	296	999999	941	391	380	188	961	616	999999	999999	778	841	385	999999	999999	507	785	650	154	506	296	999999	846	818	943	588	667	560	582	324	832	253	999999	579	816	593	767	926	999999	536	771	672	249	350	999999	247	121	999999	999999	171	999999	917	187	591	165	169	999999	133	448	791	520	410	44	953	272	535	233	999999	722	999999	999999	859	906	617	999999	623	887	999999	682	999999	477	395	948	420	999999	999999	999999	35	999999	656	411	999999	487	999999	26	370	999999	999999	88	610	24	999999	560	240	999999	268	21	569	856	999999	281	685	450	742	324	134	462	623	756	999999	999999	207	999999	75	969	106	381	954	601	374	999999	602	427	999999	691	999999	835	718	989	939	902	506	179	881	385	999999	203	745	637	891	907	25	539	999999	999999	816	999999	999999	271	335	999999	67	967	492	556	678	268	999999	61	162	299	744	634	816	455	962	38	999999	999999	999999	902	635	327	710	466	970	73	697	931	874	250	999999	999999	663	62	845	538	686	335	999999	468	825	694	484	601	173	391	999999	284	188	788	420	805	28	432	261	999999	266	35	585	615	570	446	186	999999	999999	297	999999	763	610	434	999999	185	983	784	87	941	999999	119	302	999999	350	423	999999	96	829	999999	999999	241	801	999999	999999	661	750	100	897	388	517	572	651	876	420	959	674	753	446	245	999999	243	999999	319	896	999999	999999	995	275	157	999999	100	92	999999	858	739	961	504	162	690	435	999999	887	999999	434	280	467	999999	999999	999999	748	999	649	594	722	205	885	999999	218	133	999999	754	824	750	695	999999	999999	247	28	681	999999	179	999999	756	810	929	356	656	885	999999	689	316	827	884	999999	693	999999	498	691	662	999999	479	999999	38	999999	680	77	147	13	999999	791	999999	999999	497	393	999999	999999	893	999999	793	848	239	607	592	444	622	927	940	999999	11	976	990	555	365	999999	999999	999999	571	994	139	861	219	653	878	834	469	908	339	999999	829	294	557	714	897	813	624	872	702	594	148	999999	137	795	11	39	800	675	52	669	866	694	836	898	654	932	639	585	729	758	974	714	999999	449	521	717	429	286	657	551	213	655	191	976	856	385	999999	423	999999	848	43	794	866	669	634	145	999999	659	69	965	184	49	999999	944	620	999999	166	999999	284	999999	610	524	27	500	466	220	513	859	52	278	999999	999999	932	999999	999999	190	848	999999	814	386	268	770	226	691	377	174	512	999999	366	
431	229	55	999999	368	248	519	999999	375	213	424	631	999999	999999	790	767	958	116	272	229	439	586	999999	874	999999	35	839	307	999999	133	999999	999999	276	503	999999	59	163	87	999999	999999	999999	413	483	724	400	754	670	999999	435	924	419	67	249	26	999999	845	999999	181	999999	999999	999999	999999	450	252	911	715	999999	105	996	741	999999	880	541	630	25	35	999999	513	484	154	999999	686	871	411	713	244	469	260	576	774	67	982	999999	999999	243	999999	999999	240	813	684	999999	575	167	693	320	538	525	999999	11	999999	742	487	999999	106	979	722	999999	49	538	999999	256	114	999999	231	999999	632	54	311	396	999999	999999	872	700	799	754	999999	999999	187	101	185	999999	850	258	999999	42	999999	295	999999	261	999999	651	924	702	146	999999	294	56	935	19	688	494	999999	232	999999	999999	999999	786	999999	351	200	203	999999	947	362	999999	406	999999	853	999999	114	346	999999	999999	875	381	148	999999	563	371	470	742	593	999999	412	691	999999	627	999999	837	999999	999999	397	398	999999	999999	487	976	999999	188	41	438	203	746	905	351	189	175	999999	999999	700	700	233	535	881	999999	609	995	544	671	999999	778	999999	26	36	999999	999999	915	987	999999	893	171	829	385	340	42	549	847	272	71	999999	999999	281	999999	146	471	999999	862	999999	613	718	491	441	678	999999	263	999999	186	720	594	999999	274	999999	798	713	538	871	848	205	849	908	762	733	483	170	135	507	914	879	564	751	96	408	383	839	999999	730	999999	660	999999	999999	999999	137	678	669	246	160	999999	958	608	999999	722	999999	668	704	999999	999999	957	517	598	755	999999	307	165	843	315	865	804	959	311	807	720	197	999999	668	999999	999999	65	814	923	975	34	955	280	964	39	429	740	678	884	999999	772	643	999999	999999	252	999999	971	999999	363	381	356	523	999999	801	880	534	548	999999	168	329	702	153	593	999999	731	982	36	999999	813	886	135	135	999999	999999	44	999999	136	797	426	999999	999999	230	999999	552	999999	511	307	479	999999	504	881	740	520	564	999999	628	60	447	599	270	48	780	999999	999999	255	230	999999	999	766	999999	407	750	583	999999	665	482	999999	50	999999	230	684	999999	117	319	14	394	614	520	707	999999	35	999999	208	999999	999999	883	209	983	306	408	72	308	999999	289	999999	141	167	833	999999	478	999999	19	999999	379	585	491	673	711	472	999999	616	927	999999	360	778	719	552	427	254	999999	999999	709	744	595	167	999999	844	827	222	872	236	780	999999	239	479	999999	999999	828	580	951	
220	497	999999	445	792	999999	999999	362	511	999999	589	740	999999	125	999999	237	275	858	222	208	647	999999	499	600	999999	999999	999999	999999	880	762	484	723	999999	303	572	999999	198	309	803	32	380	999999	325	834	293	496	201	506	999999	252	999999	386	616	382	314	999999	997	920	810	999999	829	999999	481	999999	999999	866	893	296	999999	418	48	966	65	199	828	164	530	999999	316	148	644	808	38	999999	20	107	116	474	989	208	788	277	498	846	202	438	20	999999	931	427	999999	904	953	999999	214	785	331	999999	554	159	843	342	999999	672	322	31	913	843	999999	805	759	999999	307	354	629	770	477	219	999999	999999	153	953	733	889	545	999999	999999	412	433	235	776	999999	920	999999	364	455	664	999999	533	999999	524	177	838	135	999999	999999	999999	608	996	443	317	122	429	999999	15	890	608	724	999999	582	176	511	419	513	39	79	509	999999	990	183	116	651	685	999999	875	976	125	999999	232	999999	999999	999999	415	999999	917	664	270	765	834	474	847	940	699	951	999999	999999	758	335	105	598	673	149	618	823	336	666	436	602	288	999999	774	10	502	999999	450	999999	999999	428	595	375	999999	743	632	999999	336	176	951	999999	821	863	227	790	512	633	699	992	637	999999	664	261	237	668	999999	805	999999	999999	448	935	511	94	916	339	999999	730	789	929	517	103	496	169	714	702	999999	999999	811	984	999999	868	999999	999999	999999	513	764	344	148	150	999999	827	825	999999	728	26	233	737	999999	887	60	782	843	769	485	544	999999	999999	546	999999	887	72	993	715	358	999999	871	63	802	412	575	405	592	649	673	999999	277	16	999999	698	479	53	999999	999999	933	715	999999	304	972	747	417	269	797	999999	263	203	999999	120	999999	159	155	179	934	544	322	655	199	204	106	999999	277	999999	73	848	64	843	594	79	781	643	555	999999	90	999999	999999	315	607	978	999999	999999	855	167	875	291	553	310	118	933	999999	999999	999999	829	207	186	999999	999999	206	949	559	419	609	764	339	497	999999	578	98	879	549	16	57	221	808	626	940	120	223	781	305	999999	735	999999	468	502	127	725	378	904	585	676	119	999999	428	977	870	101	828	999999	688	974	221	238	393	605	999999	314	31	580	245	369	114	424	654	805	999999	947	305	836	379	878	209	999999	304	873	999999	999999	999999	831	756	849	292	835	103	330	542	999999	277	863	271	813	704	797	999999	999999	572	999999	13	623	303	922	999999	991	18	810	774	37	934	999999	999999	842	521	199	999999	395	
999999	278	331	333	999999	187	680	442	575	566	183	999999	524	999999	311	210	394	999999	999999	833	999999	300	827	293	999999	515	572	757	999999	999999	301	999999	973	283	148	303	999999	680	361	125	252	363	999999	999999	999999	372	512	999999	219	999999	457	352	661	990	999999	999999	450	47	777	756	615	922	287	999999	274	669	999999	251	940	999999	836	999999	817	999999	590	700	874	386	999999	194	999999	716	547	656	970	949	852	982	942	361	852	336	902	604	999999	999999	85	279	186	966	933	271	999999	211	999999	743	534	249	410	640	912	74	391	593	753	898	999999	999999	185	324	999999	456	309	589	164	999999	812	999999	912	271	625	604	209	999999	260	999999	802	346	999999	237	425	613	582	311	448	788	945	319	851	999999	944	454	999999	861	999999	999999	962	999999	57	171	930	999999	336	148	999999	999999	865	999999	999999	999999	999999	48	646	948	899	999999	999999	997	150	376	564	502	999999	310	326	999999	510	347	541	774	779	999999	999999	823	999999	113	286	443	999999	140	923	999999	976	839	515	999999	808	155	962	945	612	964	194	999999	607	438	999999	999999	999999	844	807	527	169	568	242	628	999999	823	651	795	927	441	711	20	453	319	526	532	794	420	999999	364	384	595	172	814	293	999999	226	868	164	259	999999	451	332	405	95	417	606	887	999999	985	999999	999999	999999	181	263	184	237	297	911	999999	242	411	482	453	999999	573	406	999999	345	141	999999	782	641	677	820	999999	687	57	999999	118	999999	906	264	999999	999999	218	577	999999	561	118	391	999999	957	737	27	218	968	879	999999	521	21	187	551	999999	388	722	535	350	360	999999	496	189	72	802	500	999999	157	105	593	999999	999999	999999	867	999999	750	678	825	904	660	611	999999	808	999999	999999	107	748	364	240	998	147	999999	237	999999	568	621	211	866	164	246	691	71	872	999999	328	526	999999	319	325	283	999999	999999	630	690	999999	701	688	999999	999999	704	752	970	999999	107	999999	261	999999	775	999999	999999	999999	812	670	668	968	549	429	523	476	196	501	438	999999	999999	298	250	61	546	999999	867	933	999999	515	459	494	720	154	775	999999	76	757	999999	20	709	734	898	999999	962	721	209	282	999999	918	174	213	323	931	960	808	216	209	231	884	999999	999999	732	306	220	999999	258	999999	653	684	409	438	999999	428	999999	231	400	999999	999999	999999	691	999999	767	898	351	256	180	789	193	999999	632	866	999999	999999	577	999999	12	601	27	788	999999	803	628	491	999999	735	542	894	999999	738	418	202	999999	406	202	847	
914	833	955	963	13	468	221	999999	61	542	902	999999	850	311	999999	798	996	310	362	887	966	285	390	615	714	286	197	454	999999	439	756	139	753	730	999999	179	646	63	785	14	591	942	999999	999999	833	817	54	299	999999	619	206	809	54	315	881	638	453	350	258	726	281	767	138	621	999999	772	971	130	198	59	162	942	525	357	999999	999999	845	999999	781	897	242	897	934	999999	243	946	999999	999999	849	484	999999	305	805	68	733	999999	814	818	999999	70	999999	924	999999	469	999999	264	999999	696	19	856	999999	48	568	361	999999	383	832	199	999999	839	687	999999	280	714	334	856	147	467	623	481	220	36	225	999999	61	317	796	474	481	978	662	398	438	992	691	687	737	454	573	360	992	624	440	999999	383	322	999999	397	145	999999	127	827	82	538	646	766	999999	846	309	999999	586	367	718	409	187	298	104	288	32	646	999999	692	893	999999	488	595	596	866	347	999999	664	409	999999	999999	861	835	999999	900	355	925	864	890	154	396	774	999999	906	40	181	95	227	375	374	999999	999999	434	999999	999999	59	999999	999999	955	509	999999	522	186	38	847	548	352	972	999999	932	999999	781	238	547	507	999999	853	689	565	999999	262	521	298	45	999999	388	436	999999	999999	850	304	999999	909	999999	584	873	597	606	999999	492	999999	123	999999	443	999999	999999	263	999999	999999	999999	205	371	999999	269	256	59	234	151	197	469	121	450	465	999999	637	351	999999	846	963	633	999999	999999	630	83	999999	999999	999999	855	999999	133	999999	999999	474	999999	654	932	999999	649	144	535	648	456	419	599	380	999999	999999	999999	805	925	844	417	923	802	999999	949	741	999999	403	117	561	379	999999	74	999999	999999	999999	268	999999	999999	999999	233	712	437	984	455	837	999999	702	999999	999999	817	59	842	289	717	999999	672	789	705	999999	610	256	36	973	279	999999	354	264	809	999999	400	981	111	999999	999999	705	999999	817	962	999999	999999	839	914	627	999999	330	999999	785	627	944	313	999999	993	513	600	999999	685	999999	715	383	493	776	892	86	100	836	948	127	999999	22	141	854	826	594	491	771	342	409	239	949	999999	569	637	865	999999	921	988	999999	134	643	29	41	112	589	628	933	946	837	536	907	382	423	127	999999	812	459	652	408	32	829	999999	286	234	999999	841	923	149	37	999999	179	848	999999	999999	34	992	110	752	999999	966	999999	824	999999	873	332	577	128	451	32	62	649	999999	589	575	305	999999	743	806	346	747	704	793	919	858	366	69	31	
999999	999999	622	711	707	414	442	999999	999999	150	999999	999999	999999	999999	481	127	999999	339	900	269	785	696	35	258	999999	415	499	999999	999999	999999	646	516	272	555	697	359	409	351	942	999999	157	111	301	858	999999	904	157	34	232	676	944	528	466	800	246	733	76	374	417	301	914	999999	710	108	503	896	639	999999	35	999999	718	999999	397	46	122	999999	405	177	918	399	268	474	49	97	999999	127	999999	472	999999	999999	999999	44	933	650	949	976	400	202	364	443	274	514	999	999999	958	321	141	430	999999	999999	338	899	456	28	999999	449	140	622	148	999999	846	176	332	71	839	683	699	746	96	145	293	213	812	484	134	753	475	940	138	999999	986	630	999999	758	635	393	999999	915	617	510	999999	777	64	978	597	108	192	937	269	285	621	394	343	999999	278	135	96	971	893	999999	999999	200	494	498	399	226	391	574	436	456	999999	999999	139	585	999999	999999	999999	834	999999	36	571	537	680	853	37	999999	999999	241	489	999999	307	617	32	337	535	999999	999999	999999	588	999999	999999	999999	999999	813	191	836	264	758	999999	763	976	261	94	999999	719	446	519	641	470	797	929	159	999999	926	999999	999999	762	999999	59	642	231	593	255	515	320	953	36	867	671	999999	347	538	977	726	534	999999	532	165	999999	99	999999	652	105	791	451	999999	532	585	999999	703	999999	462	999999	621	999999	392	16	579	555	765	420	652	969	999999	459	401	182	999999	999999	114	954	606	194	960	506	579	498	464	74	999999	431	451	213	967	126	885	830	366	195	151	999999	999999	999999	852	679	493	683	825	999999	999999	999999	174	193	559	749	478	999999	747	999999	999999	894	999999	999999	801	344	968	448	11	999999	999999	999999	999999	182	260	74	11	995	341	291	22	999999	672	999999	24	370	266	999999	653	228	648	999999	92	252	233	256	497	999999	999999	999999	710	54	999999	671	999999	999999	578	999999	932	494	999999	482	999999	466	111	999999	231	429	499	440	87	711	999999	782	999999	956	489	573	999999	14	999999	563	196	822	580	968	224	10	365	537	791	274	999999	168	999999	176	681	626	999999	167	34	999999	948	378	441	999	259	999999	167	999999	998	15	52	928	999999	999999	999999	999999	885	143	999999	230	74	999999	999999	812	999999	636	999999	348	999999	862	432	791	979	509	614	817	391	999999	999999	324	843	553	538	999999	232	406	251	999999	880	999999	740	16	999999	803	14	985	729	628	623	623	999999	999999	537	145	582	261	949	999999	578	999999	731	314	425	537	387	520	434	999999	590	
979	395	22	468	716	132	999999	485	185	999999	999999	999999	763	958	105	724	35	26	999999	999999	970	999999	833	719	412	837	436	999999	778	426	493	561	999999	999999	644	237	587	359	821	999999	167	775	773	912	999999	999999	967	356	999999	812	361	999999	999999	659	619	531	562	302	999999	878	696	833	999999	999999	999999	77	230	725	999999	867	147	675	205	388	56	999999	683	999999	770	999999	999999	90	272	999999	75	988	528	217	999999	122	675	294	304	999999	327	999999	78	24	900	881	169	252	42	461	674	685	309	653	613	424	999999	641	531	42	19	999999	999999	999999	999999	999999	548	22	999999	999999	202	852	381	263	71	722	136	669	999999	888	863	999999	999999	810	300	999999	999999	875	604	13	274	44	763	271	932	999999	761	336	999999	877	342	156	945	830	269	821	314	56	592	890	999999	188	999999	642	179	999999	567	999999	999999	313	343	673	418	303	999999	168	99	119	330	999999	960	799	348	152	556	716	681	999999	551	999999	999999	643	999999	713	999999	96	422	130	101	999999	154	11	999999	27	544	668	738	999999	893	999999	732	204	725	999999	929	499	839	479	96	463	710	349	219	972	999999	699	390	704	589	851	746	969	28	780	215	999999	913	330	608	887	999999	40	334	449	746	881	999999	60	784	225	999999	999999	43	638	839	999999	792	913	789	844	288	43	999999	52	999999	762	999999	945	37	969	586	518	871	208	485	680	25	769	999999	356	782	340	999999	374	604	803	999999	999999	999999	411	177	999	541	763	609	943	968	291	94	999999	705	972	33	814	639	737	80	835	162	169	788	32	688	443	72	947	999999	999999	447	561	827	796	14	626	802	999999	977	117	999999	541	999999	734	685	250	650	809	999999	115	735	867	999999	999999	237	781	999999	155	320	999999	999999	999999	999999	280	844	532	999999	909	999999	406	21	62	759	962	999999	620	999999	64	347	447	792	262	640	999999	962	999999	827	726	568	999999	13	657	275	999999	416	937	711	441	889	162	999999	741	842	910	999999	999999	118	771	864	616	333	568	807	872	314	449	31	999999	317	999999	704	440	350	744	999999	999999	999999	999999	556	308	999999	999999	174	194	364	999999	420	999999	913	290	471	999999	862	952	900	445	849	999999	575	966	915	889	999999	625	458	999999	401	107	517	739	896	238	225	565	999999	999999	403	623	999999	263	39	301	908	37	802	647	578	398	844	957	515	393	999999	589	392	29	893	999999	736	710	660	322	222	184	394	243	841	306	999999	593	51	236	884	321	999999	624	980	106	
823	810	84	12	263	999999	234	999999	924	635	183	999999	423	854	886	999999	603	999999	88	734	642	569	999999	281	153	260	915	999999	509	999999	999999	999999	999999	796	725	926	635	657	68	663	949	881	319	215	133	566	180	197	349	86	718	999999	546	255	999999	999999	13	803	858	13	643	999999	13	931	999999	415	648	626	138	999999	181	945	659	424	785	999999	999999	999999	158	587	90	728	999999	999999	284	433	231	999999	342	472	922	832	798	65	999999	999999	999999	388	233	999999	999999	999999	68	388	904	773	570	131	470	999999	13	412	655	999999	922	999999	999999	580	656	999999	193	854	999999	666	999999	349	156	603	404	780	882	999999	377	439	669	537	669	561	528	999999	862	110	999999	639	999999	519	187	527	142	114	998	308	731	673	535	999999	269	999999	350	565	626	966	726	689	821	999999	45	225	999999	999999	999999	454	62	999999	697	92	531	655	207	527	999999	629	471	299	781	583	150	704	999999	607	278	277	220	999999	884	895	383	644	818	336	999999	962	916	999999	859	554	255	586	976	999999	541	614	204	999999	403	997	505	436	907	247	991	340	320	14	127	978	999999	99	270	801	709	887	836	871	53	209	713	724	440	236	338	564	999999	462	75	664	82	397	999999	887	999999	947	736	580	345	153	651	911	629	999999	321	165	325	185	743	654	999999	999999	780	204	294	780	995	680	909	999999	612	857	999999	463	906	846	999999	383	410	761	160	266	535	899	558	999999	105	999999	999999	999999	999999	999999	719	999999	886	748	616	374	999999	620	951	999999	999999	908	540	793	972	175	974	474	634	941	774	981	503	520	999999	880	645	492	685	445	999999	736	999999	69	999999	527	576	167	999999	166	999999	790	810	105	594	626	999999	999999	828	929	586	999999	547	999999	999999	999999	917	376	999999	736	728	999999	999999	515	999999	934	720	481	999999	999999	599	816	999999	478	999999	984	999999	999999	925	181	999999	881	663	756	858	323	999999	890	291	999999	610	210	216	503	437	670	999999	304	804	999999	999999	887	119	384	339	769	216	79	999999	793	999999	999999	999999	779	224	847	999999	188	656	977	999999	829	199	255	844	999999	609	999999	51	500	138	999999	999999	276	275	634	771	289	999999	999999	116	129	754	999999	842	100	759	999999	999999	589	224	677	647	827	913	999999	999999	864	539	940	170	475	999999	999999	999999	691	999999	184	999999	999999	999999	176	761	567	870	626	85	999999	412	754	999999	182	462	462	285	999999	999999	775	999999	199	999999	907	749	486	999999	999999	102	119	832	999999	183	999999	
923	699	513	999999	915	89	999999	999999	11	995	461	785	310	987	23	575	369	213	999999	151	821	325	653	178	426	284	638	239	534	999999	999999	261	999999	999999	259	762	999999	237	545	158	818	999999	999999	999999	455	964	999999	941	628	526	750	999999	698	999999	763	608	999999	345	999999	640	450	727	763	45	135	210	214	256	738	260	627	999999	667	314	333	756	136	712	722	461	108	697	611	999999	225	250	563	549	300	651	716	613	605	904	707	100	311	162	999999	999999	760	929	999999	377	999999	999999	962	394	708	999999	999999	344	622	180	542	753	126	755	820	999999	646	665	999999	96	999999	999999	536	762	606	243	455	974	896	476	701	179	999999	243	999999	607	999999	179	840	293	999999	382	999999	435	999999	999999	999999	555	342	929	609	105	972	126	834	885	91	209	787	475	561	506	447	999999	478	372	268	883	647	999999	606	999999	824	673	916	170	32	111	399	651	269	999999	641	966	999999	999999	206	999999	408	999999	525	999999	391	375	731	673	935	844	999999	999999	695	999999	908	129	332	141	280	309	999999	674	863	979	810	146	215	661	999999	480	288	999999	176	890	485	425	999999	528	96	999999	999999	252	235	188	154	399	999999	180	991	999999	999999	736	336	897	178	734	369	545	278	255	999999	79	808	999999	999999	94	833	804	614	492	432	804	55	821	367	957	448	684	835	999999	190	999999	670	352	837	552	999999	279	999999	750	66	160	260	999999	299	872	444	770	621	999999	999999	161	566	508	99	839	690	999999	540	220	295	684	999999	857	74	134	999999	466	627	23	548	564	999999	863	999999	281	554	214	531	999999	999999	999999	73	999999	854	39	479	171	262	997	861	999999	739	512	999999	999999	450	999999	776	175	473	999999	153	607	522	999999	79	999999	82	999999	294	486	983	55	697	617	621	936	13	45	999999	999999	213	629	162	517	825	579	407	64	999999	161	437	366	30	545	999999	465	262	999999	959	776	98	444	999999	385	57	693	814	848	760	999999	999999	999999	519	236	773	523	455	14	187	999999	305	28	986	999999	58	999999	999999	162	91	166	683	161	85	878	158	999999	916	776	470	141	765	559	999999	327	762	696	846	999999	999999	999999	19	258	999999	469	481	80	999999	580	336	999999	999999	662	999999	604	830	248	999999	640	87	14	999999	678	544	999999	734	745	724	668	380	999999	781	240	390	79	156	999999	486	616	407	87	320	346	450	50	474	999999	792	699	497	524	41	215	717	999999	415	340	999999	999999	734	735	356	999999	999999	974	999999	436	
999999	999999	457	405	761	58	999999	999	694	270	999999	503	581	999999	953	34	180	855	999999	575	999999	623	999999	816	999999	856	999999	999999	731	999999	146	476	401	47	831	106	999999	102	762	982	972	999999	82	155	112	219	58	113	782	331	999999	354	653	83	913	658	42	641	999999	905	999999	999999	278	174	134	999999	112	543	799	999999	783	88	102	347	603	806	550	519	713	511	807	778	889	409	909	999999	822	328	134	183	999999	610	418	857	815	411	449	908	31	350	999999	514	313	925	548	999999	262	999999	480	116	118	522	928	999999	999999	398	999999	868	265	342	999999	783	999999	626	793	183	669	244	532	999999	367	641	999999	999999	999999	999999	474	964	860	377	999999	999999	848	27	74	551	682	246	999999	426	730	999999	999999	688	412	999999	105	999999	142	375	872	999999	783	288	749	999999	33	565	778	804	999999	716	17	887	803	999999	999999	999999	562	251	501	432	484	115	999999	999999	988	999999	960	79	207	787	999999	495	505	521	734	569	999999	597	527	126	999999	999999	999999	24	572	766	884	980	398	702	134	890	999999	449	543	999999	999999	963	488	223	604	999999	606	147	883	522	999999	292	696	375	135	964	723	384	964	999999	613	456	224	999999	925	979	680	505	662	942	621	65	978	66	751	314	119	313	521	758	359	999999	999999	60	384	602	999999	32	576	170	176	500	999999	24	74	371	748	265	999999	999999	38	999999	484	941	901	336	313	999999	624	999999	854	419	862	215	179	257	324	174	848	999999	695	999999	999999	502	775	999999	580	999999	991	999999	565	853	999999	896	730	257	880	199	158	57	999999	653	408	754	316	757	637	279	845	816	57	584	417	999999	999999	380	182	982	176	999999	999999	350	999999	244	266	10	999999	965	485	999999	376	135	25	800	43	999999	259	183	999999	28	493	311	127	999999	342	980	999999	58	967	999999	85	999999	999999	999999	302	948	999999	173	999999	315	362	999999	793	924	999999	921	568	616	933	886	131	998	796	999999	297	999999	232	473	999999	285	564	999999	998	135	845	478	999999	647	508	94	47	95	685	999999	665	821	517	999999	735	999999	421	999999	125	90	999999	999999	112	875	91	848	725	540	271	222	751	17	673	999999	88	999999	820	921	999999	848	849	45	323	916	492	475	936	999999	738	999999	863	734	240	917	896	769	999999	236	565	660	999999	507	999999	472	138	658	157	849	125	763	600	499	999999	276	999999	999999	763	196	392	999999	912	696	801	999999	359	26	777	756	771	319	605	999999	366	999999	999999	351	222	850	
999999	834	328	96	913	975	890	373	23	963	686	704	15	190	844	999999	999999	999999	705	53	123	999999	880	400	999999	806	168	16	143	999999	786	889	980	912	409	557	297	825	999999	999999	889	985	13	999999	80	77	313	425	749	416	999999	817	646	178	737	674	953	927	19	117	817	884	240	750	186	999999	723	999999	781	296	662	922	889	879	164	137	119	77	999999	999999	999999	999999	267	727	999999	969	253	811	185	734	603	369	816	675	18	14	755	999999	999999	283	353	221	644	462	753	999999	927	999999	24	609	565	886	607	999	614	999999	627	512	197	217	999999	912	916	56	693	303	116	999999	870	159	382	856	999999	999999	666	999999	999999	804	973	776	51	999999	797	575	178	717	762	817	71	934	387	252	75	429	730	441	304	999999	999999	460	680	713	895	865	999999	709	999999	559	343	999999	975	822	539	421	176	76	124	999999	999999	976	541	999999	162	936	771	140	999999	999999	326	234	987	999999	999999	523	999999	337	591	999999	349	468	271	212	483	738	999999	565	713	654	262	664	326	953	718	999999	919	999999	999999	999999	999999	106	999999	444	243	118	999999	999999	787	25	325	999999	484	999999	11	999999	714	338	999999	424	976	999999	427	145	758	662	907	999999	793	251	604	714	776	632	999999	253	549	826	969	375	402	496	778	698	339	424	190	999999	951	308	88	590	999999	146	981	888	678	783	685	999999	211	311	679	546	999999	610	71	999999	355	758	870	887	369	999999	31	490	437	729	806	343	999999	773	92	494	172	24	149	640	650	999999	574	999999	151	398	173	100	999999	241	287	728	363	999999	788	203	999999	201	999999	134	999999	501	460	999999	976	999999	108	437	999999	999999	383	999999	471	430	210	405	999999	999999	999999	971	287	999999	674	205	451	88	999999	153	984	889	65	971	793	24	999999	159	499	624	789	999999	299	999999	999999	630	999999	881	267	999999	999999	393	19	334	454	259	999999	194	826	999999	999999	897	371	955	453	340	139	411	612	456	905	60	905	999999	999999	947	681	551	999999	53	347	570	821	58	24	999999	999999	731	527	999999	177	341	333	999999	126	891	438	344	999999	541	501	456	278	999999	37	999999	999999	449	20	999999	577	306	134	782	917	937	86	322	940	852	999999	407	884	999999	288	573	727	671	453	432	999999	999999	268	528	552	890	301	999999	31	999999	999999	999999	721	29	966	871	216	999999	327	188	999999	125	404	440	90	103	572	210	531	463	360	999999	996	588	988	241	47	999999	240	37	999999	75	999999	999999	738	29	
686	864	111	999999	367	999999	353	274	616	999999	942	828	447	459	999999	100	488	567	585	999999	444	143	41	999999	833	609	999999	300	541	999999	999999	999999	999999	71	999999	999999	109	124	105	184	999999	731	971	594	298	218	169	781	708	556	586	734	427	999999	585	553	833	376	583	757	866	63	732	866	580	551	136	999999	999999	620	999999	999999	471	411	999999	712	171	446	999999	624	450	539	591	985	172	999999	972	270	486	863	874	732	540	348	317	418	998	999999	999999	747	999999	783	738	98	999999	999999	999999	26	606	872	999999	396	930	958	317	336	472	747	999999	490	578	865	899	189	745	269	999999	133	103	999999	999999	67	432	999999	542	666	800	503	999999	950	999999	999999	999999	613	999999	488	999999	581	40	999999	999999	999999	999999	533	178	226	883	559	999999	305	388	148	922	999999	167	334	999999	999999	426	650	999999	999999	326	999999	663	622	211	295	707	999999	467	262	102	999999	479	999999	656	899	530	325	782	251	160	135	571	688	44	999999	456	156	999999	570	999999	999999	999999	977	934	999999	869	556	25	598	851	94	838	136	55	809	711	704	678	74	999999	999999	868	294	818	201	191	975	587	728	839	561	742	896	107	999999	667	502	999999	998	39	999999	999999	999999	399	75	296	445	999999	234	999999	999999	478	460	860	999999	999999	170	168	743	999999	894	999999	297	758	999999	352	999999	39	342	152	218	186	679	45	735	801	683	894	752	904	746	342	362	955	999999	92	292	999999	53	201	506	343	784	532	145	16	999999	999999	109	723	354	415	310	92	563	575	798	999999	999999	262	838	275	416	839	999999	561	999999	999999	670	217	999999	905	986	151	645	875	402	156	899	729	788	257	795	38	559	341	42	280	402	999999	294	999999	912	790	363	241	926	944	803	583	400	681	765	891	999999	999999	429	168	447	999999	999999	651	525	404	474	590	480	999999	289	999999	528	345	938	999999	999999	203	999999	205	787	414	948	999999	352	999999	339	116	491	903	375	999999	911	873	833	999999	349	642	351	518	326	999999	761	549	664	999999	999999	64	743	617	968	469	999999	999999	999999	43	738	999999	308	209	74	999999	108	576	22	999999	486	654	512	233	808	290	999999	484	878	25	652	999999	792	937	999999	284	373	999999	935	905	663	688	999999	799	976	999999	343	999999	453	959	999999	195	536	999999	929	409	552	519	808	999999	617	971	354	999999	999999	339	933	371	999999	999999	993	233	640	116	999999	797	161	999999	257	999999	947	710	41	999999	999999	467	872	307	17	861	731	853	76	
258	999999	692	343	147	419	646	690	999999	213	663	999999	999999	554	429	978	141	258	840	272	623	740	906	940	999999	24	999999	466	999999	363	86	68	150	999999	392	818	823	464	24	302	610	999999	974	507	378	953	900	913	453	328	999999	613	999999	590	999999	517	391	999999	999999	132	999999	190	64	999999	137	999999	825	292	172	610	164	677	243	547	662	128	765	409	571	481	123	19	999999	317	488	473	176	559	715	999999	436	81	999999	999999	805	430	450	366	380	773	138	618	750	999999	173	208	379	353	999999	333	752	982	190	436	19	487	177	747	139	663	438	275	999999	298	999999	999999	131	352	741	242	999999	408	38	798	999999	504	268	180	153	290	103	822	630	391	131	453	891	999999	882	328	999999	702	236	716	999999	862	52	462	668	90	86	37	612	999999	655	354	954	391	999999	999999	228	996	603	849	569	999999	999999	195	999999	999999	201	13	999999	422	979	975	181	322	464	489	462	806	512	72	213	76	220	934	999999	777	499	999999	44	377	110	265	108	387	999999	728	228	999999	296	937	999999	83	999999	999999	717	680	182	641	999999	604	61	421	494	540	645	999999	999999	999999	459	399	240	690	968	999999	322	723	876	999999	175	735	271	605	999999	574	183	140	509	30	226	65	604	857	583	440	325	688	771	999999	741	653	999999	999999	407	896	706	208	114	475	877	993	803	388	999999	999999	342	455	999999	919	999999	515	994	999999	493	999999	999999	999999	116	537	776	634	999999	318	999999	522	999999	754	208	623	999999	975	36	999999	153	999999	262	999999	999999	393	108	870	786	852	210	236	999999	999999	33	13	112	333	101	576	699	253	999999	495	334	953	788	999999	257	288	61	392	489	960	240	270	999999	577	991	723	999999	906	847	109	117	827	863	999999	999999	999999	520	544	999999	459	344	999999	191	766	891	438	605	520	622	508	800	999999	746	698	717	762	862	535	342	999999	147	999999	405	941	999999	999999	99	333	999999	63	999999	999999	508	999999	625	340	999999	384	685	562	128	919	293	348	999999	299	90	175	999999	968	341	999999	211	515	321	551	504	249	389	394	348	281	663	569	741	999999	320	999999	82	999999	683	999999	849	780	259	999999	509	67	999999	999999	999999	924	999999	889	999999	781	999999	993	717	83	999999	839	994	301	223	847	999999	724	607	999999	999999	373	102	999999	294	999999	146	430	265	104	52	447	606	301	967	424	999999	774	848	999999	977	326	999	999	999999	843	493	558	566	412	999999	785	999999	627	119	63	999999	227	604	867	
999999	999999	999999	623	41	397	243	703	999999	798	162	492	999999	999999	47	662	374	102	999999	450	999999	999999	999999	853	999999	267	988	978	192	913	592	477	179	980	324	101	589	385	968	164	610	790	234	768	259	479	909	999999	999999	456	689	738	409	164	506	67	31	884	491	773	408	264	520	999999	215	685	322	895	999999	945	83	988	134	662	839	999999	999999	999999	999999	662	358	187	398	735	999999	999999	77	25	483	999999	79	999999	893	999999	756	356	999999	999999	562	574	999999	23	999999	999999	383	999999	999999	999999	324	926	704	926	290	828	425	231	865	784	195	361	617	307	421	77	875	378	104	999999	906	492	311	547	542	39	505	344	999999	754	999999	533	249	330	700	999999	562	153	424	75	999999	999999	999999	494	629	210	956	999999	602	419	768	14	606	684	840	831	625	166	393	260	333	91	531	120	432	999999	121	297	606	864	514	732	999999	39	160	382	11	999999	917	342	83	645	999999	290	999999	358	926	565	489	868	999999	406	759	174	999999	698	12	380	71	999999	98	669	263	738	999999	46	60	999999	533	468	830	999999	248	61	999999	999999	348	251	135	999999	735	556	807	737	999999	118	972	999999	297	462	379	630	754	999999	253	414	999999	14	384	949	999999	360	999999	31	48	133	167	708	987	64	359	999999	999999	987	242	999999	862	526	805	796	73	270	289	81	99	999999	63	298	807	772	999999	344	866	999999	776	385	525	785	698	999999	951	274	802	243	112	618	385	999999	999999	711	552	865	999999	587	885	46	80	959	932	838	79	999999	900	224	758	24	894	80	220	856	26	86	827	996	845	799	468	56	999999	480	824	296	579	106	999999	441	146	289	299	740	999999	565	999999	860	739	92	373	587	484	98	724	315	556	999999	694	475	999999	212	742	999999	578	999999	999999	461	24	783	299	804	994	327	999999	615	780	480	999999	460	232	967	266	763	436	880	571	999999	756	518	739	718	411	754	403	933	546	213	171	999999	575	401	845	956	792	568	999999	167	220	118	534	999999	318	999999	999999	80	946	978	659	697	999999	119	705	505	53	580	999999	249	923	944	999999	577	318	272	885	999999	132	309	970	999999	297	999999	670	999999	999999	999999	409	176	511	333	987	567	553	474	826	466	696	349	912	999999	174	353	244	275	50	957	767	55	359	421	947	646	18	792	410	59	448	67	521	389	999999	999999	999999	999999	956	510	34	999999	999999	999999	144	782	999999	999999	999999	943	178	405	607	36	999999	363	817	999999	999999	351	
559	999999	74	999999	27	639	999999	533	51	938	615	644	319	999999	933	922	610	929	287	175	259	259	99	466	880	53	460	999999	493	816	419	648	999999	615	950	273	779	668	411	505	955	863	716	764	337	999999	95	77	103	973	753	887	812	220	101	310	671	999999	896	973	189	341	999999	234	529	967	428	999999	589	669	152	999999	528	781	219	396	999999	334	999999	999999	957	392	401	519	999999	531	999999	14	523	650	999999	999999	772	438	326	623	823	999999	245	370	116	392	487	999999	830	999999	369	41	999999	705	767	347	999999	550	25	796	940	530	999999	997	999999	424	189	939	999999	970	178	99	999999	595	572	60	98	768	249	999999	905	968	688	260	171	999999	999999	818	882	264	704	232	422	999999	683	999999	330	247	239	999999	212	548	365	860	999999	279	576	415	143	716	258	710	310	449	890	972	841	911	835	336	420	371	999999	814	276	946	676	934	912	278	730	999999	538	557	999999	366	999999	828	616	999999	238	999999	685	176	15	999999	999999	999999	639	711	461	418	412	903	281	840	492	999999	999999	999999	603	999999	503	864	985	407	181	999999	999999	534	999999	22	999999	944	999999	999999	686	889	808	282	999999	703	304	210	816	322	448	635	999999	533	873	72	999999	918	298	596	105	820	999999	608	999999	178	999999	115	351	448	123	999999	805	460	163	999999	742	321	672	899	999999	302	57	673	958	546	477	999999	660	307	778	386	999999	999999	725	866	999999	210	460	856	999999	199	999999	999999	209	999999	999999	825	379	281	330	923	256	399	259	803	773	516	649	999999	999999	999999	454	999999	999999	736	999999	999999	734	999999	893	999999	860	816	102	157	443	999999	474	999999	717	651	184	389	977	855	140	266	261	922	102	202	999999	999999	165	999999	744	814	707	472	178	534	100	91	387	788	72	440	999999	111	369	103	51	672	568	59	179	999999	999999	999999	605	555	52	811	204	700	980	685	999999	639	413	629	972	999999	808	999999	561	102	999999	999999	792	999999	959	160	563	999999	999999	888	616	116	293	679	999999	999999	999999	622	491	999999	886	687	807	386	779	666	698	740	131	49	863	385	498	999999	999999	879	32	904	999999	999999	999999	205	549	102	79	554	355	733	999999	90	145	196	701	282	216	323	391	416	921	303	462	823	878	121	999999	999999	617	999999	999999	867	999999	962	36	599	999999	690	148	715	317	234	321	999999	856	51	904	677	683	225	999999	750	999999	616	983	302	439	999999	327	437	999999	837	999999	148	999999	25	220	999999	169	111	251	526	
185	675	109	696	982	498	999999	836	217	358	557	402	999999	864	379	262	978	734	169	999999	373	999999	999999	999999	298	182	845	999999	830	999999	999999	581	999999	353	575	822	517	297	999999	999999	469	490	230	999999	290	544	801	264	646	999999	999999	999999	941	999999	999999	999999	999999	999999	999999	809	999999	135	16	485	840	975	427	993	999999	557	745	691	423	228	145	999999	490	929	198	753	380	591	999999	999999	537	92	639	337	999999	111	794	887	888	511	999999	344	484	744	999999	314	126	999999	965	99	222	512	22	999999	510	280	983	107	441	654	999999	71	930	144	948	999999	999999	99	999999	999999	999999	858	999999	912	999999	801	408	745	61	999999	636	572	625	114	659	34	80	916	999999	919	128	696	455	244	82	238	413	349	796	999999	968	37	14	778	336	999999	999999	109	793	999999	872	247	999999	557	28	866	445	999999	999999	999999	687	999999	272	999999	78	76	999999	568	999999	999999	999999	68	999999	930	915	609	568	999999	778	999999	324	970	132	128	999999	880	649	898	225	215	792	587	999999	873	443	549	765	130	999999	999999	952	151	999999	999999	320	813	298	999999	642	418	307	597	57	190	609	999999	306	153	836	999999	426	513	352	634	908	810	204	85	496	375	844	447	147	517	999999	182	999999	999999	999999	243	592	532	999999	999999	999999	999999	540	684	273	727	999999	621	293	521	844	448	999999	635	194	510	999999	222	630	276	574	999999	460	540	837	436	15	276	999999	603	606	893	257	999999	999999	713	279	520	812	999999	132	232	163	626	672	904	383	85	845	307	623	379	902	989	999999	58	744	999	847	836	722	999999	285	690	915	951	999999	999999	909	480	240	999999	999999	861	154	351	705	833	867	932	63	930	430	48	999999	999999	990	268	312	677	968	280	672	975	56	999999	999999	473	999999	721	999999	999999	999999	375	999999	999999	999999	50	844	891	999999	911	142	914	783	792	555	246	999999	688	960	932	950	242	511	960	436	434	815	998	403	999999	132	999999	228	999999	764	65	972	465	267	950	423	999999	334	67	999999	758	202	264	601	711	763	32	761	999999	179	999999	999999	115	98	544	235	846	497	999999	788	999999	999999	999999	37	499	274	254	430	20	519	999999	908	999999	999999	678	241	561	999999	692	478	110	394	447	763	832	202	866	377	723	724	576	999999	224	999999	999999	71	999999	236	111	446	518	601	751	272	639	34	419	292	419	313	674	449	804	641	687	999999	259	96	205	307	999999	877	707	999999	942	615	999999	999999	999999	616	999999	334	305	255	999999	
509	999999	184	134	807	782	583	957	999999	59	999999	128	582	591	558	812	266	41	803	49	641	893	465	330	33	340	244	620	803	999999	350	999999	999999	999999	188	999999	84	962	397	524	824	919	297	245	814	497	120	592	124	803	632	303	999999	999999	999999	615	187	854	110	476	548	999999	164	995	709	983	570	999999	413	598	999999	304	643	289	224	721	999999	999999	515	536	229	651	506	999999	999999	999999	651	351	362	999999	782	999999	861	999999	999999	860	765	301	535	831	927	999999	189	525	75	999999	659	999999	991	607	18	957	999999	999999	256	896	999999	165	213	999999	341	228	548	840	816	518	442	722	312	363	955	999999	693	999999	609	20	472	980	934	999999	397	999999	360	754	564	824	999999	999999	674	90	404	610	98	872	499	708	670	999999	708	557	895	937	999999	999999	652	704	273	664	964	246	433	485	999999	748	275	902	867	794	285	992	637	154	57	999999	959	355	225	820	194	999999	349	999999	282	386	569	459	528	999999	999999	860	999999	226	334	999999	656	999999	389	999999	606	596	841	876	999999	999999	920	750	999999	688	678	306	488	999999	999999	73	896	999999	999999	844	999999	816	383	155	691	425	441	999999	820	619	575	999999	999999	999999	223	598	999999	472	70	565	466	818	569	999999	53	806	999999	117	746	270	999999	356	714	999999	170	790	222	999999	999999	999999	284	999999	999999	280	122	636	340	612	999999	999999	13	433	249	647	387	371	257	999999	999999	885	53	334	999999	559	87	999999	999999	430	714	433	385	999999	287	423	999999	957	999999	999999	728	417	475	999999	878	999999	266	117	999999	76	168	799	542	679	593	310	603	950	999999	380	203	892	309	999999	999999	999999	506	639	156	825	367	429	999999	959	814	694	420	284	999999	999999	302	999999	123	270	272	999999	891	705	781	977	819	340	132	516	105	999999	117	564	870	82	367	627	960	291	709	738	326	582	999999	898	890	329	999999	35	88	232	779	999999	648	983	914	999999	858	179	15	37	307	966	864	978	586	999999	413	382	451	675	19	999999	560	534	598	318	841	999999	97	500	835	106	999999	872	999999	77	916	887	168	567	769	791	285	682	440	359	999999	885	321	44	915	132	584	412	223	947	489	999999	999999	605	959	976	999999	514	201	211	999999	992	921	519	938	526	224	884	906	228	999999	877	103	249	599	955	570	62	585	713	999999	36	659	119	588	802	503	562	999999	793	999999	771	490	999999	820	999999	999999	802	999999	399	907	699	506	999999	401	611	999999	154	16	14	415	40	
928	488	689	999999	343	999999	930	145	32	999999	287	123	999999	784	999999	864	428	873	991	767	955	196	805	822	530	999999	717	976	782	358	556	603	387	678	842	999999	549	318	392	160	871	999999	376	256	422	999999	485	617	224	999999	725	999999	22	647	999999	999999	683	866	982	679	999999	954	999999	673	114	684	999999	999999	999999	395	324	999999	490	999999	895	995	819	999999	410	147	189	110	762	999999	633	424	590	739	603	109	328	683	999999	713	65	917	999999	703	151	737	656	999999	675	999999	999999	999999	651	181	999999	88	922	134	999999	844	999999	995	201	736	50	690	103	996	248	842	77	999999	783	776	785	978	398	126	417	999999	490	545	434	999999	999999	27	773	419	987	524	187	203	228	491	223	70	999999	869	999999	461	999999	999999	405	833	761	209	832	874	999999	999999	690	806	717	792	364	954	570	267	951	999999	917	999999	999999	723	664	873	423	999999	563	999999	262	528	999999	999999	999999	830	150	999999	181	586	195	999999	33	223	834	999999	999999	435	999999	269	499	468	918	639	999999	999999	651	999999	178	887	786	540	321	670	521	999999	999999	761	764	999999	814	968	95	375	999999	28	999999	795	888	999999	398	988	999999	303	235	793	610	824	999999	999999	189	999999	433	293	799	654	587	363	702	999999	39	723	670	604	999999	530	382	553	999999	525	311	999999	793	884	499	798	999999	999999	444	727	560	527	349	999999	354	356	999999	802	999999	193	441	306	999999	225	264	674	327	569	848	704	999999	66	999999	897	765	333	674	549	794	11	288	569	999999	974	122	511	384	972	999999	109	985	999999	978	999999	93	14	999999	578	629	825	480	999999	179	740	316	503	999999	452	932	999999	681	995	999999	999999	904	872	388	129	112	752	300	355	320	749	999999	841	999999	999999	813	760	571	106	919	969	999999	482	400	188	667	619	999999	931	50	239	427	990	572	414	713	999999	626	999999	476	999999	999999	999999	496	999999	999999	475	425	101	638	181	458	584	86	48	999999	432	482	209	461	493	746	368	314	90	331	728	999999	674	700	999999	999999	928	630	52	444	405	985	999999	166	202	204	999999	302	999999	780	999999	913	534	999999	291	999999	999999	191	983	140	176	999999	415	108	302	206	751	400	46	47	530	999999	43	603	647	999999	999999	52	269	999999	831	75	446	309	488	815	744	312	418	863	716	747	647	912	278	999999	999999	870	864	999999	452	524	266	830	260	888	879	930	724	844	999999	384	922	694	308	999999	999999	116	999999	487	999999	448	999999	183	999999	782	317	
131	335	71	866	641	188	274	999999	317	809	615	58	599	935	813	587	999999	636	342	999999	953	613	177	211	473	260	387	542	13	999999	93	509	999999	581	758	605	662	977	595	206	658	847	999999	301	999999	999999	31	551	999999	861	417	546	988	999999	364	999999	167	860	403	391	800	731	999999	999999	999999	999999	581	28	186	217	924	597	51	146	176	115	621	876	442	999999	239	999999	892	152	134	546	999999	999999	226	249	999999	802	584	214	405	926	999999	226	575	662	486	12	374	999999	937	820	505	999999	791	999999	897	290	428	986	162	999999	838	699	650	189	595	71	801	937	769	999999	22	837	740	250	109	999999	310	999999	930	236	471	461	215	999999	999999	668	728	967	352	999999	383	598	999999	440	97	316	576	396	77	425	999999	437	671	814	807	667	121	999999	159	999999	980	648	999999	925	503	387	999999	999999	148	926	342	999999	999999	612	999999	424	999999	309	999999	793	827	914	712	999999	35	43	789	999999	506	383	999999	188	817	849	999999	999999	542	136	999999	999999	999999	240	258	999999	92	376	842	68	76	393	882	811	398	366	675	75	935	550	899	469	597	104	839	764	379	164	999999	999999	435	22	882	999999	372	452	971	597	999999	999999	432	659	200	730	999999	123	501	745	790	461	184	121	999999	991	236	477	999999	727	999999	493	770	928	360	107	633	999999	510	999999	449	946	999999	88	999999	374	128	250	279	866	770	999999	273	634	999999	999999	570	323	222	999999	432	894	999999	254	205	183	801	503	999999	103	107	280	999999	277	305	844	77	106	999999	999999	873	986	208	256	999999	999999	230	145	999999	795	536	319	999999	619	800	554	616	149	999999	235	573	624	999999	185	769	999999	999999	995	339	529	496	474	999999	787	27	999999	696	999999	296	530	999999	999999	939	513	566	788	439	992	999999	750	237	927	223	487	999999	259	55	32	487	467	561	234	806	44	999999	72	708	63	999999	363	858	534	853	999999	282	907	685	437	619	980	999999	130	527	588	999999	999999	999999	133	999999	768	401	673	999999	829	969	999999	999999	904	999999	503	89	385	401	123	892	703	84	862	215	954	574	618	413	999999	407	440	706	228	742	739	811	585	999999	833	962	999999	928	999999	999999	999999	59	780	999999	125	901	684	999999	414	695	599	999999	999999	918	999999	999999	783	270	109	432	999999	31	640	171	999999	999999	504	256	568	160	707	999999	60	479	661	905	793	395	297	605	722	999999	302	532	152	999999	999999	666	169	638	189	924	828	601	999999	999999	999999	619	757	
433	406	437	171	263	999999	824	443	999999	267	73	411	397	972	504	709	827	729	118	999999	230	278	837	97	929	970	999999	945	459	999999	139	497	184	999999	864	208	295	549	48	544	328	999999	504	409	999999	999999	999999	952	999999	892	999999	999999	310	600	536	164	568	350	241	999999	215	878	984	999999	138	999999	236	759	117	305	999999	999999	999999	573	700	419	773	999999	999999	702	999999	999999	621	999999	599	999999	196	999999	999999	709	640	999999	999999	755	339	449	826	211	999999	529	10	42	844	999999	478	748	999999	736	899	999999	391	140	358	999999	999999	384	267	999999	999999	801	389	652	999999	408	665	478	970	935	244	261	593	999999	999999	999999	702	155	986	591	98	999999	999999	460	684	984	328	999999	596	777	999999	954	999999	999999	506	479	999999	357	384	999999	373	999999	777	185	999999	648	533	818	972	886	837	959	999999	675	339	853	586	928	999999	673	90	165	882	203	294	999999	79	999999	999999	687	999999	354	999999	550	228	98	83	49	999999	999999	461	509	537	710	940	691	567	999999	999999	653	999999	221	389	711	999999	999999	127	584	891	221	579	999999	753	999999	999999	999999	198	999999	999999	250	779	547	969	932	999999	999999	627	182	262	999999	999999	563	126	421	999999	121	965	68	194	999999	999999	999999	999999	747	466	124	756	252	156	999999	503	720	68	999999	873	356	251	999999	499	785	591	944	999999	298	498	999999	999999	341	500	452	527	139	662	448	999999	290	399	232	475	107	824	385	999999	805	109	12	504	298	547	999999	999999	518	999999	409	428	36	178	859	258	450	999999	999999	751	999999	929	373	67	620	559	593	956	29	999999	999999	961	215	919	999999	999999	496	999999	932	793	62	582	19	571	262	29	251	122	540	973	999999	214	999999	634	332	875	999999	944	884	739	954	491	999999	999999	176	448	999999	117	651	999999	762	928	961	631	698	131	920	999999	804	999999	317	481	426	999999	999999	197	562	581	596	650	462	551	636	202	839	570	732	482	404	814	999999	144	470	870	220	999999	253	777	935	210	955	934	149	294	431	482	999999	804	581	978	886	641	520	11	216	221	302	768	999999	137	398	447	407	990	792	183	20	556	835	999999	944	784	645	999999	695	528	999999	999999	770	366	506	927	999999	426	928	999999	999999	999999	663	999	803	999999	985	807	999999	999999	537	159	501	258	471	518	999999	721	44	999999	996	134	999999	688	999999	950	999999	435	631	999999	546	981	71	627	560	551	999999	999999	65	469	798	999999	999999	188	999999	999999	849	999999	894	987	958	189	391	
826	178	999999	999999	974	199	999999	487	560	186	350	970	556	98	874	999999	999999	999999	143	999999	575	999999	999999	999999	999999	697	558	999999	485	541	644	513	999999	599	999999	458	72	397	917	999999	212	981	999999	999999	243	217	444	173	999999	823	974	371	999999	999999	816	522	999999	947	37	287	640	752	999999	999999	541	837	613	957	999999	425	636	532	707	496	464	594	75	507	317	919	262	999999	135	999999	566	282	688	844	782	721	999999	124	370	640	999999	459	978	228	999999	406	604	487	999999	560	197	451	663	999999	999999	232	456	999999	639	999999	34	255	999999	351	462	269	158	768	184	142	976	999999	172	77	489	999999	615	847	387	911	324	999999	85	999999	473	125	999999	359	785	560	274	999999	999999	262	616	760	832	636	766	860	257	835	313	186	584	999999	999999	596	999999	63	999999	609	135	728	793	259	180	62	999999	346	650	799	983	624	867	999999	46	909	461	999999	999999	979	90	526	663	999999	471	898	999999	797	836	32	510	732	943	664	810	756	999999	367	590	779	759	430	220	999999	852	999999	319	545	640	999999	145	130	999999	999999	529	608	74	313	787	281	73	89	510	628	299	260	680	213	238	289	450	103	148	401	229	659	316	999999	636	999999	589	454	167	466	886	390	999999	999999	144	999999	692	165	579	319	999999	679	919	591	168	999999	18	999999	316	360	999999	51	981	490	417	999999	302	858	677	14	691	618	922	53	999999	908	999999	375	999999	999999	597	294	523	999999	685	550	739	724	57	45	774	483	148	806	999999	844	408	369	999999	274	909	833	999999	575	627	107	756	999999	850	259	200	643	47	289	763	999999	527	162	804	999999	139	577	811	641	240	218	480	125	516	897	999999	51	477	803	127	763	999999	999999	999999	588	794	863	999999	999999	999999	140	445	859	53	893	327	256	564	999999	144	341	32	846	345	418	626	641	999999	953	749	158	999999	244	172	999	837	999999	950	999999	999999	276	999999	24	796	999999	772	621	81	623	579	264	487	999999	999999	999999	999999	960	999999	792	999999	162	503	921	999999	696	964	211	697	53	999999	999999	999999	347	999999	868	638	18	59	999999	999999	15	569	999999	383	495	999999	730	999999	386	268	877	966	167	265	920	999999	999999	966	110	145	571	999999	38	567	832	999999	999999	999999	799	156	733	911	999999	156	955	593	999999	548	561	34	244	635	320	999999	999999	781	147	92	48	106	856	51	948	110	85	91	999999	189	551	537	532	252	775	240	534	965	999999	999999	309	999999	25	243	414	85	999999	
935	999999	252	999999	60	820	66	999999	999999	300	692	962	276	999999	999999	62	577	999999	34	502	999999	859	89	260	222	999999	136	782	711	999999	999999	999999	873	209	150	476	298	800	500	999999	475	802	82	999999	842	999999	999999	999999	435	284	999999	999999	389	583	909	85	534	999999	176	868	693	283	738	623	677	65	99	999999	931	999999	763	776	506	318	36	198	787	149	417	218	859	999999	357	436	642	385	999999	299	999999	74	942	999999	999999	999999	32	202	999999	459	273	787	914	266	999999	37	520	671	740	999999	557	720	999999	999999	584	999999	18	506	999999	311	981	301	999999	799	775	866	465	468	151	873	295	834	134	338	876	629	999999	999999	188	330	999999	970	645	185	742	580	776	556	720	999999	623	526	275	999999	999999	971	979	125	490	151	999999	62	999999	866	786	999999	596	999999	999999	955	662	999999	328	999999	395	21	655	999999	999999	205	100	999999	747	999999	259	999999	568	371	999999	904	650	189	122	46	758	999999	999999	779	399	28	983	816	48	765	24	999999	207	670	999999	467	999999	357	67	294	999999	663	999999	66	616	26	999999	234	109	614	314	483	303	999999	999999	531	999999	876	999999	999999	999999	999999	870	982	459	51	571	999999	993	403	588	999999	999999	827	999999	105	999999	393	172	999999	863	759	717	433	460	540	999999	916	823	846	895	449	124	999999	82	999999	792	332	999999	574	999999	266	241	706	999999	21	362	476	306	751	971	188	714	999999	184	462	566	446	999999	999999	999999	654	84	157	999999	149	189	999999	754	216	312	999999	786	597	999999	607	999999	20	407	999999	999999	999999	999999	999999	874	717	735	263	999999	999999	222	355	800	999999	999999	800	192	94	999999	999999	832	260	721	99	448	744	401	126	933	999999	934	555	999999	92	999999	688	44	13	999999	789	414	925	267	144	994	957	436	107	160	999999	425	999999	811	521	616	999999	999999	999999	632	999999	325	618	999999	276	999999	666	999999	718	948	999999	999999	188	999999	419	999999	906	992	999999	999999	999999	999999	304	999999	807	999999	499	743	527	475	812	962	513	380	152	473	795	606	999999	457	337	999999	717	159	401	369	246	999999	402	49	999999	935	148	435	151	821	31	652	999999	999999	999999	923	789	253	999999	796	262	808	999999	999999	686	310	999999	139	767	841	600	154	574	448	916	867	351	487	765	876	999999	999999	239	330	451	152	94	876	271	414	860	474	23	605	999999	999999	999999	999999	362	999999	933	19	667	309	230	877	87	83	208	329	581	311	487	268	972	183	578	348	503	543	226	135	868	
363	999999	999999	140	969	999999	999999	903	895	134	365	943	814	420	999999	110	574	75	20	677	999999	832	558	986	754	632	933	859	625	952	818	193	808	150	314	328	104	999999	999999	742	999999	425	685	187	132	325	999999	763	648	248	929	478	215	999999	925	530	432	149	999999	347	407	628	288	942	999999	182	144	673	115	611	15	827	956	278	957	527	157	999999	999999	439	473	179	220	999999	33	350	977	360	225	999999	895	955	371	770	999999	101	999999	743	871	949	191	999999	999999	47	999999	111	999999	999999	499	999999	383	999999	284	999999	999999	999999	417	902	919	999999	204	783	458	331	715	60	466	195	999999	999999	391	413	999999	999999	258	979	521	183	999999	922	999999	999999	861	817	411	844	680	424	999999	999999	999999	244	824	905	999999	407	999999	336	331	999999	644	336	999999	634	26	969	550	999999	999999	894	716	999999	757	999999	147	163	999999	640	920	999999	380	999999	298	828	191	157	589	999999	169	850	942	195	999999	962	287	999999	48	999999	800	441	304	999999	999999	13	399	449	486	999999	767	999999	484	405	416	461	811	999999	47	183	452	869	999999	946	210	847	951	530	393	999999	719	645	124	695	999999	488	576	70	326	294	438	742	999999	762	836	999999	376	546	999999	399	160	684	464	864	784	930	62	358	119	878	61	869	65	691	117	131	486	788	999999	999999	885	751	286	753	745	710	999999	999999	119	642	481	999999	999999	994	645	999999	999999	259	999999	909	999999	228	950	447	242	999999	686	979	655	999999	91	999999	980	850	514	999999	407	710	129	999999	731	435	248	999999	406	999999	127	71	55	81	999999	999999	999999	656	999999	666	999999	839	520	185	33	229	971	404	999999	894	434	900	489	999999	637	480	140	837	187	10	979	999999	51	596	999999	999999	999999	583	774	854	710	334	358	847	607	568	200	944	60	511	464	844	999999	512	221	227	581	999999	999999	469	107	49	478	502	687	328	797	924	999999	408	296	397	629	707	999999	109	999999	641	639	999999	999999	196	787	999999	545	144	567	538	384	999999	53	999999	149	315	756	671	856	999999	170	289	999999	276	999999	999999	999999	999999	999999	999999	328	122	674	940	180	374	188	911	999999	802	957	552	760	269	549	999999	364	171	999999	324	950	522	999999	696	481	360	308	24	999999	145	460	999999	920	358	219	272	559	999999	953	999999	136	845	419	64	898	618	528	999999	726	999999	297	999999	819	900	268	806	868	999999	468	999999	76	174	999999	126	999999	488	632	411	59	287	949	261	218	482	999999	114	112	199	
797	863	831	797	297	274	847	999999	658	29	100	413	403	581	644	999999	708	999999	910	303	712	999999	986	126	461	449	999999	46	845	347	712	999999	704	999999	190	605	988	999999	877	670	279	945	830	612	999999	999999	883	377	616	999999	773	236	203	999999	486	388	876	999999	999999	848	513	810	560	321	316	999999	709	723	401	999999	155	440	94	250	34	767	589	383	999999	815	565	394	999999	771	573	486	959	999999	203	802	728	282	932	39	167	468	394	519	999999	383	999999	169	976	577	928	343	152	953	999999	999999	799	503	910	530	292	128	391	789	747	829	977	813	530	599	319	999999	507	64	93	566	382	999999	86	431	877	405	417	851	843	999999	344	16	120	999999	12	235	999999	412	999999	48	86	605	771	476	406	133	639	387	999999	65	836	97	999999	228	999999	729	426	488	652	999999	711	539	999999	517	495	999999	703	56	596	94	999999	104	999999	54	489	777	999999	610	999999	754	766	40	593	788	403	256	999999	892	147	283	808	884	759	859	336	547	999999	263	980	434	430	592	791	183	554	741	779	825	739	569	431	999999	999999	898	131	681	945	167	124	249	835	999999	909	999999	286	999999	999999	999999	999999	941	127	54	630	600	333	183	999999	420	243	662	476	320	163	578	851	999999	431	999999	737	655	999999	502	149	999999	599	619	683	477	897	999999	405	331	999999	797	452	387	999999	999999	999999	947	442	999999	923	999999	772	525	657	341	999999	999999	205	999999	720	72	999999	624	905	999999	10	714	500	999999	522	999999	266	155	212	999999	135	474	806	568	296	999999	999999	999999	999999	686	969	84	962	999999	16	613	999999	921	610	54	457	828	482	999999	861	860	457	671	22	618	206	627	322	301	215	999999	486	636	197	930	849	284	55	228	999999	926	751	157	999999	909	581	344	999999	999999	999999	307	999999	509	999999	436	999999	552	63	960	490	999999	762	670	146	999999	136	106	734	999999	205	182	782	263	388	935	999999	999999	906	113	46	862	999999	999999	392	907	999999	999999	930	999999	598	999999	231	94	738	577	174	90	21	755	782	485	609	864	962	736	524	738	130	999999	999999	42	645	999999	924	999999	999999	608	288	239	13	158	999999	973	92	999999	951	698	525	999999	771	999999	298	160	331	999999	262	228	202	656	392	276	856	999999	442	565	999999	281	170	999999	318	565	802	999999	999999	633	999999	635	999999	73	784	826	222	999999	999	300	999999	999999	627	372	375	50	416	632	846	736	301	16	540	999999	247	680	538	415	501	215	235	516	
408	698	252	999999	446	138	999999	999999	63	546	170	152	821	175	653	797	744	278	159	180	935	25	341	311	104	265	825	999999	297	999999	999999	793	74	237	97	929	999999	748	603	287	759	289	683	755	999999	999999	705	81	999999	741	671	232	65	65	580	999999	366	940	531	191	313	768	999999	256	726	376	87	999999	88	724	677	995	675	872	999999	999999	342	585	465	706	560	753	999999	999999	145	596	738	19	999999	704	572	189	227	422	973	991	21	436	38	999999	320	122	993	311	74	676	557	999999	644	999999	60	780	999999	999999	999999	560	690	721	999999	139	637	77	935	383	999999	999999	999999	262	899	428	644	905	999999	984	999999	999999	759	776	492	468	49	999999	374	733	654	792	999999	999999	999999	423	311	299	325	898	843	999999	999999	999999	999999	576	898	999999	293	226	289	155	999999	501	999999	192	999999	914	239	652	999999	91	702	212	999999	999999	794	386	471	999999	126	355	590	999999	151	152	271	149	999999	916	999999	745	272	158	999999	509	568	999999	961	609	623	397	70	672	809	761	550	974	890	791	781	522	832	807	999999	934	564	999999	360	999999	920	660	298	322	93	999999	999999	554	999999	229	800	592	424	861	862	729	294	917	849	389	601	297	258	834	999999	999999	912	464	999999	520	944	999999	851	674	999999	962	999999	999999	999999	464	941	999999	226	670	990	199	108	971	945	379	649	647	726	970	695	999999	411	999999	188	46	441	365	999999	247	285	808	740	999999	182	900	630	547	338	999999	999999	605	81	588	843	944	948	941	519	679	870	999999	275	881	978	66	560	644	569	553	33	999999	500	978	395	999999	999999	999999	798	999999	748	111	999999	342	532	999999	561	823	999999	999999	97	999999	846	999999	377	978	999999	859	999999	126	999999	986	978	785	999999	861	115	999999	999999	662	495	999999	153	473	930	999999	987	932	358	999999	504	999999	33	335	465	999999	740	674	611	416	648	599	999999	999999	706	762	999999	999999	972	670	984	468	630	958	748	498	999999	382	999999	608	990	610	510	881	999999	611	999999	999999	330	836	131	440	999999	999999	23	999999	999999	471	767	178	645	463	960	688	904	45	116	75	999999	999999	187	368	999999	12	425	48	99	705	69	999999	999999	999999	999999	145	548	554	976	999999	945	851	999999	885	614	999999	999999	536	649	822	976	586	999999	897	75	999999	658	763	999999	488	370	974	807	999999	411	673	378	174	260	824	149	999999	999999	999999	130	999999	489	999999	754	62	49	999999	399	276	729	999999	599	901	999999	850	999999	785	893	498	
483	970	54	180	483	940	358	799	999999	824	682	626	999999	242	777	340	999999	999999	999999	999999	449	482	999999	999999	586	927	84	476	999999	999999	347	999999	999999	999999	789	159	690	319	818	813	703	999999	612	999999	999999	112	956	999999	134	84	976	130	776	294	59	11	395	999999	593	555	865	882	999999	876	487	328	999999	956	453	627	649	564	547	205	905	208	870	999999	999999	483	971	999999	999999	684	999999	226	587	182	999999	999999	999999	186	725	272	999999	999999	210	735	97	275	944	10	913	506	434	422	583	999999	388	850	999999	384	568	120	999999	157	999999	365	453	270	999999	985	445	999999	863	473	839	284	258	999999	998	144	923	999999	539	971	999999	845	260	21	643	16	999999	670	657	389	617	615	688	999999	290	845	292	826	534	958	565	258	999999	960	583	999999	999999	303	999999	996	999999	999999	580	999999	999999	694	115	441	627	734	201	774	17	483	856	233	596	999999	804	162	852	106	155	581	416	556	212	999999	438	345	683	500	999999	660	928	728	999999	84	456	999999	999999	850	209	799	766	790	999999	169	114	999999	711	873	999999	699	999999	363	742	998	207	797	492	816	13	292	60	701	956	356	554	999999	999999	521	999999	219	423	11	897	999999	999999	625	315	53	999999	89	633	810	11	128	516	999999	999999	45	877	659	999999	999999	846	999999	999999	74	834	893	614	977	169	200	871	289	286	152	466	395	193	582	491	999999	631	924	659	999999	700	999999	999999	999999	150	163	999999	353	116	499	999999	980	608	999999	790	421	439	217	919	443	938	721	841	999999	118	600	999999	305	999999	664	302	922	267	507	373	999999	999999	999999	836	16	556	999999	183	786	987	485	787	443	999999	79	19	423	15	225	312	979	996	475	870	550	999999	348	999999	452	207	242	999999	110	387	794	367	804	381	912	887	420	548	65	387	999999	812	419	514	107	654	878	916	51	999999	394	10	588	763	295	705	217	352	999999	589	754	999999	686	66	996	712	215	51	999999	338	892	440	940	999999	247	737	891	834	88	797	328	326	681	905	992	999999	778	50	96	216	679	77	817	999999	999999	871	135	363	517	395	449	999999	999999	713	312	999999	999999	999999	999999	557	814	999999	274	932	270	437	91	999999	73	212	934	174	955	886	659	824	623	474	464	375	999999	538	326	692	358	492	999999	968	603	999999	735	999999	523	538	402	306	803	884	216	205	999999	999999	299	999999	461	284	880	936	63	488	339	999999	46	161	999999	285	66	999999	584	777	999999	123	187	33	476	
656	650	999999	999999	363	31	738	999999	269	585	999999	248	21	241	83	611	999999	914	125	709	151	250	372	592	999999	249	999999	310	438	270	677	177	276	839	999999	633	999999	452	700	467	601	335	777	575	688	999999	55	349	999999	175	379	208	72	999999	335	416	999999	834	999999	999999	799	438	829	999	908	99	999999	181	437	999999	999999	123	999999	657	118	815	473	796	904	89	203	882	799	272	891	478	114	951	513	999999	355	628	83	586	667	172	506	778	999999	598	74	873	911	70	27	265	984	414	216	999999	999999	492	930	299	999999	917	638	567	999999	439	999999	30	668	999999	104	529	49	637	990	945	999999	695	999999	315	24	999999	970	999999	254	635	999999	999999	745	993	454	863	698	784	666	750	533	938	999999	238	999999	999999	999999	871	966	999999	225	999999	424	270	999999	257	999999	624	999999	999999	947	900	322	482	945	294	285	674	595	241	830	265	971	999999	421	380	35	899	701	970	999999	108	999999	756	420	146	285	999999	793	207	509	84	509	75	803	633	626	197	293	329	768	541	286	734	667	960	999999	183	849	829	232	463	923	314	486	848	137	565	71	808	18	999999	881	398	731	756	755	999999	999999	787	754	837	616	999999	212	582	999999	47	98	460	761	112	634	963	974	999999	160	205	589	999999	999999	70	135	484	320	967	660	887	13	911	214	479	999999	999999	85	394	847	551	999999	903	36	100	476	611	57	906	175	917	423	685	606	559	326	492	291	693	711	142	70	999999	922	934	43	187	255	999999	375	999999	999999	590	208	608	103	685	928	415	593	524	437	414	801	742	999999	327	314	654	163	254	780	999999	682	714	491	999999	980	999999	66	298	365	765	541	602	40	999999	486	997	465	999999	564	999999	109	197	704	999999	443	189	999999	716	872	999999	138	131	792	999999	907	493	127	236	999999	836	999999	304	999999	672	873	999999	712	640	999999	317	199	999999	689	903	292	495	999999	834	433	999999	632	999999	426	764	636	420	810	999999	926	992	880	239	936	728	528	804	38	42	783	999999	477	829	875	565	411	999999	441	889	999999	421	483	292	802	903	214	999999	999999	999999	45	462	398	187	999999	848	999999	959	999999	961	384	488	999999	999999	61	199	999999	802	475	860	363	30	978	999999	322	999999	519	597	436	999999	524	520	925	633	997	330	999999	300	125	37	138	999999	40	999999	999999	734	999999	505	240	999999	580	999999	542	28	51	24	484	999999	864	999999	999999	839	533	553	447	864	562	999999	980	731	353	43	
687	447	732	911	990	508	999999	588	560	23	366	999999	462	122	977	999999	999999	982	845	999999	435	915	698	298	918	486	42	999999	181	129	524	509	270	546	723	104	295	139	34	975	70	285	648	325	482	711	999999	334	886	999999	251	999999	885	974	607	772	999999	443	993	513	475	766	416	440	498	857	999999	915	398	999999	621	462	999999	870	318	159	276	383	815	216	999999	999999	999999	527	999999	526	624	296	939	951	355	851	146	521	510	303	869	217	826	999999	159	186	936	999999	999999	788	999999	25	665	999999	505	376	628	786	129	768	13	889	562	999999	242	275	999999	447	537	999999	325	446	370	24	290	69	556	200	999999	218	771	999999	493	99	999999	609	630	491	456	979	233	360	401	741	300	979	655	854	392	999999	210	498	999999	273	472	999999	655	999999	176	999999	999999	437	728	910	996	253	999999	472	999999	999999	999999	494	991	558	546	999999	54	628	723	310	413	702	807	184	999999	282	293	230	626	999999	954	999999	324	20	170	795	632	490	745	56	999999	192	367	999999	248	716	507	917	727	999999	560	36	927	865	999999	126	999999	999999	999999	723	999999	185	845	999999	679	666	179	980	398	750	343	563	999999	999999	726	231	999999	59	935	301	774	376	999999	129	999999	927	61	458	999999	53	175	88	587	31	96	408	346	750	89	582	546	999999	528	976	174	996	999999	260	999999	999999	780	999999	618	611	948	593	682	726	296	999999	999999	720	13	354	585	265	976	861	590	328	999999	595	999999	363	999999	258	848	526	955	333	783	800	319	176	273	999999	469	999999	82	503	999999	620	464	999999	967	999999	999999	999999	401	908	30	291	670	820	999999	195	999999	264	855	700	744	999999	771	962	968	814	410	999999	999999	990	999999	999999	789	96	601	273	140	642	396	929	999999	674	134	56	999999	999999	999999	999999	249	999999	983	215	130	381	759	571	999999	502	999999	999999	425	686	101	411	999999	30	502	583	229	999999	999999	968	867	999999	966	80	40	725	999999	477	683	911	597	13	17	590	878	418	999999	999999	424	638	999999	243	999999	57	999999	723	932	999999	999999	999999	279	586	32	24	347	999999	414	688	540	134	999999	890	999999	514	999999	999999	403	533	152	94	999999	199	248	426	693	634	423	999999	497	316	999999	375	478	137	641	21	981	992	999999	684	13	648	499	300	794	394	764	998	958	494	330	409	150	914	309	90	347	605	331	713	999999	495	201	234	341	477	422	351	999999	87	116	411	290	999999	999999	999999	699	947	632	999999	999999	425	
960	13	986	392	235	563	999999	560	999999	385	671	539	903	517	456	999999	959	999999	971	423	135	999999	999999	999999	129	682	833	700	999999	999999	973	32	844	365	535	198	248	948	999999	999999	524	999999	413	999999	740	750	564	999999	162	435	988	315	337	455	299	999999	625	999999	999999	553	999999	136	180	999999	999999	648	695	548	999999	268	36	20	84	122	898	812	999999	656	189	379	127	269	548	955	412	999999	999999	398	75	457	573	181	999999	698	138	397	152	140	329	101	64	26	592	893	408	977	999999	999999	557	486	610	968	887	894	435	999999	587	224	871	744	999999	307	482	533	695	854	334	999999	984	511	999999	999999	999999	98	325	999999	999999	655	999999	434	436	479	841	999999	999999	604	294	791	272	666	809	927	269	585	999999	756	543	68	208	553	653	855	240	999999	999999	999999	641	799	579	333	794	932	667	446	317	484	466	893	686	999999	570	999999	122	999999	999999	743	89	752	951	568	999999	617	457	13	999999	581	249	795	772	999999	963	494	222	999999	999999	877	269	999999	277	662	299	649	999999	117	982	120	999999	911	999999	82	999999	999999	999999	999999	765	186	485	664	665	735	245	671	999999	999999	137	86	331	183	456	999999	484	266	484	298	279	918	245	349	30	999999	999999	999999	451	999999	402	999999	646	211	183	694	401	604	166	542	427	627	529	999999	999999	999999	788	568	465	529	999999	925	414	559	741	847	941	145	644	999999	896	907	229	999999	708	62	439	129	999999	761	432	879	110	942	871	651	999999	964	999999	123	999999	281	872	922	112	476	670	96	999999	335	753	999999	999999	999999	999999	519	999999	108	572	999999	999999	669	567	703	106	718	825	471	999999	999999	458	976	775	530	999999	624	45	307	327	241	391	999999	658	675	18	999999	919	938	999999	361	253	999999	402	999999	647	222	713	178	826	394	999999	208	407	999999	999999	777	490	440	59	999999	483	110	999999	340	546	133	999999	891	694	999999	798	999999	999999	336	846	168	583	344	882	900	911	867	999999	932	999999	192	945	286	798	999999	685	489	888	999999	999999	999999	518	71	895	524	210	821	483	896	595	763	43	81	535	718	203	156	557	158	119	616	999999	848	999999	363	999999	999999	103	463	254	999999	998	890	459	702	999999	522	448	999999	699	99	393	999999	347	826	159	874	751	90	48	538	931	999999	175	999999	524	670	320	999999	346	999999	999999	30	652	286	999999	152	999999	999999	78	680	707	198	459	30	233	999999	511	999999	999999	313	983	999999	425	715	387	268	724	198	188	978	
212	999999	999999	999999	999999	999999	932	999999	70	16	999999	919	999999	367	999999	742	290	154	47	479	999999	396	337	43	492	715	604	937	999999	506	427	433	653	999999	478	999999	177	999999	659	860	121	450	999999	207	60	73	11	67	883	644	999999	579	160	709	999999	999999	580	987	999999	655	999999	999999	172	564	588	828	275	921	888	40	575	65	495	187	368	718	999999	140	983	428	713	546	63	263	528	848	283	944	280	662	230	189	493	14	101	125	287	309	618	232	797	90	999999	999999	79	922	999999	999999	350	111	293	449	999999	322	941	999999	942	909	45	740	999999	331	651	999999	810	396	572	490	96	252	441	233	999999	999999	630	633	377	210	193	606	763	310	603	999999	379	780	184	180	73	868	183	999999	999999	877	677	476	439	942	52	683	359	603	999999	107	669	70	927	254	691	318	854	999999	999999	999999	977	999999	999999	481	856	40	221	401	999999	227	79	72	999999	999999	93	164	204	434	167	510	257	169	423	506	509	999999	999999	930	488	999999	24	999999	999999	835	900	432	999999	999999	95	22	471	957	186	669	38	607	111	292	170	537	124	429	584	999999	191	817	831	231	972	547	999999	291	913	999999	213	638	419	999999	744	660	999999	246	348	999999	49	299	983	753	478	902	217	569	769	999999	999999	999999	856	438	654	92	601	527	999999	548	834	999999	54	513	466	400	197	977	999999	510	130	877	91	438	184	891	833	999999	752	80	340	617	521	961	41	618	781	999999	999999	662	999999	888	261	999999	321	859	255	999999	296	88	999999	239	31	999999	830	763	513	427	263	762	258	523	774	999999	999999	226	999999	92	481	999999	618	215	508	885	450	999999	999999	290	127	999999	646	999999	791	674	365	110	595	262	140	999999	999999	363	999999	717	413	546	124	999999	999999	104	201	999999	999	999999	469	509	731	146	819	598	147	232	999999	938	999999	895	999999	109	558	117	630	415	999999	212	742	999999	487	791	481	903	127	288	697	999999	133	484	364	999999	215	999999	378	459	443	541	140	882	63	789	601	518	814	25	788	999999	999999	999999	219	796	999999	214	31	940	664	915	481	999999	535	999999	814	641	540	999999	894	702	999999	180	972	420	82	859	999999	999999	199	963	98	112	499	222	559	347	999999	568	644	10	834	437	795	527	70	999999	999999	777	974	999999	978	434	999999	95	745	303	813	799	723	999999	13	333	750	999999	826	379	369	322	727	477	377	972	745	894	868	311	999999	454	999999	800	999999	999999	723	240	984	664	981	414	
999999	999999	533	474	999999	999999	996	511	999999	103	700	691	999999	999999	59	999999	592	15	999999	236	999999	443	917	999999	999999	922	345	579	999999	520	716	172	397	955	844	471	999999	902	137	947	897	367	624	999999	753	999999	888	476	999999	225	647	979	975	755	196	43	347	999999	34	921	461	999999	900	177	387	538	304	999999	200	999999	999999	999999	999999	741	338	999999	999999	999999	615	781	999999	869	205	999999	872	737	197	641	768	810	133	999999	999999	216	496	480	466	457	904	999999	999999	932	999999	999999	661	999999	999999	243	427	336	999999	711	559	999999	887	592	231	516	304	999999	351	662	999999	389	463	784	812	671	255	999999	404	372	732	999999	418	111	593	408	733	914	636	999999	999999	442	596	999999	229	635	329	903	259	950	999999	264	873	999999	999999	999999	999999	876	155	440	987	569	931	852	979	169	834	785	998	823	782	389	23	398	448	755	793	51	564	999999	352	999999	999999	999999	999999	999999	526	999999	999999	697	75	856	769	999999	965	654	999999	744	442	70	999999	543	905	999999	177	772	999999	485	272	988	999999	999999	322	968	97	999999	961	487	642	511	642	137	427	999999	758	999999	620	818	432	793	255	59	608	504	386	808	999999	999999	999999	447	237	51	444	379	595	773	544	999999	118	329	693	999999	112	930	999999	999999	125	605	678	250	161	432	63	478	742	62	692	817	999999	288	210	999999	210	204	283	601	999999	58	999999	984	999999	999999	709	999999	110	999999	999999	677	999999	713	693	999999	504	46	296	999999	987	966	636	999999	90	999999	999999	829	129	904	821	907	657	826	999999	77	999999	693	999999	999999	722	949	378	519	114	25	741	878	595	369	999999	174	999999	478	613	999999	999999	181	904	999999	999999	880	984	999999	410	999999	30	260	733	626	950	810	187	955	93	47	597	126	438	999999	984	339	243	759	620	657	999999	188	222	999999	655	718	789	203	728	841	965	183	118	999999	994	999999	155	969	418	483	999999	952	395	575	139	305	743	838	999999	282	999999	234	585	753	50	999999	999999	479	970	241	31	984	236	251	999999	424	17	999999	81	503	999999	273	351	999999	999999	57	793	646	999999	360	975	950	522	455	999999	741	597	365	34	162	453	675	999999	186	461	999999	999999	999999	503	714	999999	379	767	999999	98	383	883	448	93	993	58	401	355	620	999999	81	472	781	56	340	999999	652	348	918	60	518	274	174	685	667	331	999999	999999	420	72	606	999999	999999	366	999999	858	159	281	41	999999	61	330	388	920	999999	999999	944	107	999999	887	644	
999999	999999	999999	580	119	718	763	426	999999	409	999999	935	557	660	889	137	424	999999	481	999999	380	999999	815	999999	197	999999	254	305	136	387	552	979	999999	428	999999	999999	217	785	711	150	396	855	370	704	803	395	999999	270	499	413	529	871	999999	220	999999	724	43	138	999999	999999	473	467	299	999999	857	279	413	139	999999	556	919	639	523	341	290	525	946	121	204	802	64	999999	805	723	999999	680	298	321	164	999999	309	88	402	999999	676	928	566	85	847	534	982	702	185	943	493	890	357	359	999999	748	777	922	934	999999	179	489	662	999999	436	186	999999	102	975	243	257	840	246	999999	665	999999	999999	870	274	999999	820	362	809	862	239	967	333	938	390	415	83	387	154	811	319	197	276	990	649	671	553	890	727	941	695	999999	654	321	694	578	789	906	657	273	999999	999999	679	800	346	469	852	51	711	569	999999	870	695	434	726	477	999999	969	231	999999	999999	999999	634	868	999999	586	322	21	254	812	626	177	729	999999	51	999999	517	476	654	189	818	999999	188	167	999999	825	957	229	999999	226	493	820	684	999999	156	840	192	811	633	999999	156	840	797	899	942	999999	999999	999999	393	234	960	619	324	52	784	615	751	477	97	350	628	999999	999999	37	328	806	492	674	734	999999	319	999999	842	999999	42	999999	714	289	224	787	684	999999	999999	371	999999	874	505	999999	279	541	98	999999	724	293	141	63	425	999999	580	999999	510	477	89	999999	999999	264	776	999999	19	807	900	999999	999999	309	666	484	266	999999	771	454	310	849	404	203	122	605	981	999999	999999	979	562	999999	708	87	286	217	74	654	457	11	107	85	999999	472	640	626	461	999999	626	656	796	370	998	135	835	661	82	885	79	999999	999999	999999	667	40	999999	956	763	184	999999	459	420	612	999999	769	357	235	999999	931	562	495	153	566	932	116	999999	999999	945	583	252	625	144	999999	584	148	728	880	417	603	228	684	999999	287	999999	177	999999	194	764	239	778	609	999999	150	332	584	175	716	294	560	848	62	20	190	932	999999	324	241	37	467	50	477	999999	623	999999	878	633	866	175	765	870	997	437	716	804	642	190	999999	855	10	972	22	596	856	755	175	674	682	999999	994	852	14	999999	306	198	311	791	822	437	999999	951	309	551	528	690	850	999999	999999	385	300	999999	331	386	36	495	999999	999999	999999	868	547	999999	950	521	180	913	866	839	140	527	999999	851	367	566	410	59	673	471	77	176	999999	549	999999	306	64	
999999	531	627	999999	811	169	430	829	954	889	251	10	787	380	615	999999	21	494	776	882	449	859	765	975	977	821	567	999999	795	963	998	999999	654	467	403	391	248	708	999999	999999	83	31	413	676	999999	999999	999999	999999	462	999999	893	64	603	423	999999	917	766	652	163	990	602	999999	999999	999999	891	999999	355	329	976	233	585	312	175	999999	808	427	455	98	999999	928	935	999999	999999	999999	80	943	239	240	999999	486	999999	596	555	999999	999999	466	987	423	784	999999	999999	999999	124	238	766	590	889	195	615	197	471	677	836	999999	64	136	266	590	920	948	999999	124	999999	500	999999	989	757	836	653	352	999999	42	313	73	234	378	999999	132	687	489	999999	54	625	665	24	947	759	329	999999	638	209	406	999999	999999	999999	589	999999	624	999999	777	833	63	542	272	757	438	373	773	11	686	774	143	999999	999999	894	999999	499	811	485	660	999999	437	561	24	152	43	540	999999	498	999999	288	999999	502	910	655	10	512	999999	908	586	583	999999	328	999999	864	999999	503	72	999999	441	100	288	149	969	999999	406	501	527	999999	723	898	896	285	366	407	46	641	993	999999	893	999999	146	902	898	87	254	999999	999999	159	86	539	477	534	67	554	999999	598	533	999999	259	509	984	999999	194	687	686	710	962	200	828	435	510	287	59	810	954	385	999999	892	303	297	538	999999	53	194	430	999999	228	999999	407	447	999999	630	535	394	646	902	718	221	400	543	156	999999	331	651	38	200	484	256	600	624	358	641	79	962	970	616	199	10	999999	324	492	160	793	390	327	880	752	665	173	61	999999	999999	999999	759	150	765	56	402	165	240	888	999999	220	782	999999	999999	560	573	423	999999	713	999999	954	86	999999	996	979	941	333	158	447	818	93	549	957	329	999999	999999	821	215	999999	797	999999	36	999999	521	939	20	300	851	329	999999	252	144	347	949	999999	425	708	154	785	115	999999	16	792	79	887	671	825	769	336	999999	751	217	999999	915	872	999999	650	539	66	968	650	999999	829	268	576	949	211	17	254	723	999999	677	429	999999	729	999999	243	366	633	278	195	530	524	999999	999999	999999	999999	432	87	999999	999999	178	999999	999999	999999	595	999999	533	502	999999	470	999999	525	612	638	83	787	999999	196	43	693	294	906	788	783	999999	957	999999	999999	541	999999	779	929	107	999999	443	589	612	999	143	661	709	999999	694	808	376	15	999999	451	364	999999	669	999999	999999	463	999999	272	309	43	346	637	436	703	961	663	691	888	
427	664	204	494	185	999999	62	381	983	430	221	980	416	123	55	999999	476	294	615	543	999999	644	466	181	999999	999999	662	505	235	16	999999	999999	127	488	999999	256	256	869	81	663	192	999999	479	999999	60	329	626	999999	591	137	999999	676	58	157	13	782	999999	999999	214	999999	352	556	156	999999	999999	190	999999	928	535	799	62	607	223	951	360	999999	175	999999	130	959	952	439	913	107	780	235	982	969	485	999999	58	234	664	999999	320	999999	526	501	999999	870	466	698	697	999999	999999	629	463	999999	796	999999	616	802	999999	254	652	912	999999	58	206	999999	999999	999999	999999	729	999999	827	999999	999999	640	724	696	673	999999	260	503	264	742	999999	999999	160	999999	885	182	694	198	256	333	420	822	999999	992	478	304	248	672	573	999999	999999	52	257	686	715	466	999999	104	943	938	651	751	398	180	521	999999	55	999999	322	721	757	540	504	999999	532	924	243	999999	227	378	999999	999999	999999	19	773	88	775	999999	66	999999	110	600	255	318	682	668	999999	236	481	999999	999999	718	360	999999	497	437	548	753	164	791	233	350	876	574	322	73	821	388	407	443	260	581	999999	893	620	167	295	196	821	999999	499	16	260	775	130	907	999999	88	999999	345	999999	31	999999	275	205	759	724	999999	999999	618	847	56	829	48	201	999999	999999	466	999999	339	152	362	932	300	301	999999	100	999999	999999	415	836	743	865	999999	999999	239	272	999999	698	861	443	613	200	212	26	453	186	222	583	453	662	770	999999	192	203	999999	999999	28	974	999999	669	623	237	999999	999999	113	190	999999	145	962	999999	999999	768	379	896	538	171	729	284	847	50	877	526	11	753	999999	896	683	999999	724	149	999999	233	999999	202	819	386	610	430	912	272	417	87	621	48	614	12	999999	295	999999	26	369	744	136	937	791	999999	236	836	715	217	507	999999	999999	822	999999	824	58	999999	999999	162	560	309	999999	584	999999	800	905	999999	999999	74	999999	999999	213	708	999999	999999	106	999999	999999	723	999999	999999	999999	999999	765	999999	999999	798	878	999999	953	300	999999	999999	465	70	382	551	314	999999	200	273	999999	999999	788	120	696	712	52	660	727	275	776	363	12	999999	593	666	819	125	999999	117	93	357	120	999999	999999	999999	252	999999	137	554	477	420	532	999999	86	75	916	999999	820	953	755	228	72	999999	999999	999999	999999	679	476	716	732	199	856	93	189	349	539	660	999999	999999	470	332	532	183	798	366	831	126	709	528	750	174	304	999999	361	865	294	432	614	332	
203	573	999999	420	999999	288	563	449	706	999999	999999	265	722	826	999999	999999	999999	889	889	167	34	393	969	948	966	567	894	999999	731	999999	64	116	999999	609	999999	896	89	121	999999	519	802	391	419	999999	999999	494	452	478	698	927	179	999999	543	457	308	810	604	305	999999	264	393	888	717	392	682	428	220	999999	35	596	354	584	538	380	365	642	973	996	955	482	999999	999999	999999	999999	154	999999	573	598	310	991	999999	999999	667	106	135	913	999999	37	300	574	283	338	452	111	583	999999	866	173	999999	999999	836	607	350	972	149	967	911	913	999999	999999	999999	999999	999999	44	303	570	916	442	254	451	967	945	999999	390	999999	786	973	875	999999	559	792	410	506	644	164	695	443	694	956	168	11	761	999999	277	719	661	999999	999999	999999	23	678	999999	918	650	698	890	901	959	774	362	993	46	692	687	999999	454	125	179	879	608	136	999999	486	999999	449	216	165	438	999999	546	999999	565	76	999999	880	368	491	999999	945	273	999999	484	999999	999999	175	965	999999	112	47	275	545	356	538	209	886	999999	948	833	210	491	735	472	299	237	101	438	969	485	806	872	962	270	233	616	814	652	311	882	920	999999	148	62	401	404	10	915	36	866	330	999999	419	658	655	464	538	999999	194	692	512	737	995	592	305	174	999999	285	132	922	999999	244	154	75	999999	725	352	999999	999999	894	237	185	411	112	999999	999999	999999	999999	999999	999999	87	493	999999	618	379	999999	489	999999	756	237	999999	999999	792	114	481	999999	289	353	746	929	121	855	999999	300	465	999999	335	999999	437	923	711	10	670	999999	844	999999	777	536	695	999999	246	999999	925	843	803	999999	999999	306	631	78	103	118	567	685	657	232	999999	999999	162	53	857	596	128	833	999999	101	64	438	269	579	999999	752	657	999999	692	324	929	416	496	999999	943	38	271	369	829	603	999999	984	706	622	668	999999	383	652	871	649	678	102	328	712	457	954	46	61	999999	350	460	550	999999	342	302	826	679	209	109	828	999999	758	13	921	999999	999999	732	999999	910	708	379	999999	155	52	646	837	97	784	505	989	999999	219	610	489	152	999999	991	373	329	842	930	184	553	52	324	919	98	406	64	388	231	399	151	999999	971	455	404	950	696	464	738	895	703	999999	999999	125	157	999999	999999	766	88	999999	999999	78	778	204	461	112	999999	726	748	690	730	999999	767	602	78	560	518	999999	497	51	677	999999	113	999999	999999	442	216	209	999999	574	999999	297	999999	862	
81	83	999999	999999	993	302	999999	999999	999999	999999	175	585	353	999999	57	999999	15	999999	279	46	692	462	964	743	999999	999999	999999	528	954	184	73	442	999999	999999	531	994	288	741	702	205	819	707	158	65	870	895	99	999999	162	999999	999999	999999	28	273	999999	999999	118	538	63	999999	405	703	999999	541	984	732	768	999999	712	999999	318	273	390	83	227	984	999999	909	873	828	999999	924	376	778	615	999999	423	554	733	912	886	749	999999	728	799	125	999999	617	81	147	137	650	269	109	999999	305	164	999999	55	196	315	209	665	235	55	999999	337	246	926	999999	318	999999	715	800	176	999999	585	661	284	111	302	999999	838	735	700	999999	665	276	912	319	375	479	508	547	607	687	93	999999	683	329	788	455	690	616	999999	913	934	469	999999	999999	719	502	670	944	893	999999	999999	930	534	765	815	70	999999	999999	99	839	714	178	999999	999999	484	132	978	955	323	999999	16	232	906	999999	355	206	343	614	600	999999	999999	564	653	988	999999	999999	929	999999	513	727	999999	83	527	989	208	766	275	999999	822	597	523	715	999999	56	999999	148	34	746	999999	999999	726	719	999999	225	41	160	524	999999	999999	999999	202	999999	451	999999	725	999999	704	999999	588	589	930	999999	791	12	359	999999	933	606	999999	187	139	192	999999	893	999999	411	67	311	999999	58	251	70	291	999999	404	999999	273	45	331	680	443	117	168	831	689	999999	927	999999	866	937	999999	999999	829	984	999999	20	563	557	594	999999	875	403	999999	999999	348	869	608	300	607	897	829	999999	284	705	999999	999999	33	676	214	173	484	999999	999999	999999	999999	999999	241	999999	309	999999	999999	999999	451	999999	805	999999	159	628	492	819	999999	636	416	999999	118	999999	643	133	250	999999	987	887	352	430	838	999999	958	999999	999999	999999	637	311	990	223	998	123	999999	276	900	703	999999	405	193	999999	934	847	636	475	912	511	999999	118	999999	140	407	21	372	30	179	972	92	221	919	477	192	927	646	203	971	994	999999	376	232	547	306	591	703	957	495	991	205	492	34	207	336	529	255	860	999999	986	751	436	107	999999	621	661	486	715	213	16	211	999999	504	918	999999	322	885	519	833	815	318	415	535	187	999999	999999	196	999999	151	662	682	785	386	985	999999	445	279	999999	925	645	115	999999	999999	488	790	999999	988	999999	999999	999999	643	735	37	999999	677	346	901	919	999999	31	474	764	574	550	333	426	66	999999	675	204	53	590	593	198	709	330	660	999999	397	25	611	90	164	999999	
999999	946	758	999999	317	907	544	359	155	999999	180	351	423	214	164	374	705	478	999999	373	969	63	152	838	300	357	685	854	999999	999999	999999	394	609	445	531	387	667	680	212	767	659	694	444	689	27	999999	906	455	891	999999	999999	999999	648	791	168	999999	804	919	95	959	231	690	827	999999	999999	786	741	977	683	777	706	999999	276	673	713	285	999999	999999	820	932	450	239	962	999999	825	288	745	818	287	565	582	747	595	252	546	969	866	999999	999999	241	999999	999999	772	999999	327	294	999999	974	87	883	999999	999999	999999	162	999999	991	999999	329	999999	214	51	923	700	127	204	999999	439	33	137	744	418	193	999999	999999	316	999999	467	999999	190	540	422	999999	740	403	218	242	648	442	734	554	251	547	999999	991	200	702	238	654	999999	368	854	841	847	999999	474	999999	92	519	845	996	999999	879	148	653	999999	999999	193	306	909	999999	320	996	299	582	503	870	943	276	399	613	293	813	999999	822	999999	580	923	999999	999999	55	159	138	597	737	999999	371	409	596	209	919	519	931	999999	957	58	858	552	275	839	604	229	815	130	241	999999	720	951	326	967	999999	356	785	377	863	812	191	999999	562	999999	141	471	999999	77	479	104	999999	77	971	773	827	38	999999	568	999999	826	343	17	365	34	999999	420	999999	999999	987	999999	734	563	999999	154	999999	458	999999	999999	999999	142	872	748	651	999999	999999	999999	979	552	999999	192	698	227	52	47	478	184	54	538	261	999999	388	728	89	906	999999	798	999999	826	906	999999	999999	999999	999999	999999	954	999999	366	227	672	657	440	540	488	805	999999	517	520	999999	999999	999999	414	461	462	986	754	153	668	999999	777	563	999999	163	645	770	153	754	366	851	93	882	818	999999	865	603	290	999999	999999	283	42	853	287	352	159	224	964	588	491	873	447	810	999999	999999	999999	119	200	287	999999	999999	662	129	999999	669	760	999999	999999	587	595	858	999999	999999	902	394	713	924	286	999999	999999	431	805	565	272	492	413	999999	999999	207	386	999999	999999	12	952	532	621	912	999999	999999	999999	366	999999	999999	992	999999	177	540	908	542	907	999999	833	87	999999	473	999999	107	856	999999	266	487	837	999999	211	838	455	703	999999	379	773	999999	999999	999999	530	999999	999999	428	999999	640	325	873	374	423	299	860	999999	999999	728	999999	999999	524	999999	45	999999	114	999999	999999	185	163	999999	474	585	538	768	116	303	174	556	636	393	492	999999	226	352	392	123	999999	386	350	999999	129	974	999999	758	259	999999	196	317	
999999	999999	417	999999	418	463	850	297	999999	654	999999	566	758	999999	101	999999	138	999999	839	693	968	991	999999	296	834	247	999999	499	120	780	519	371	117	857	140	999999	976	249	126	999999	501	105	287	769	203	784	167	999999	882	999999	999999	270	905	503	999999	434	24	130	418	999999	405	999999	187	999999	145	999999	459	901	649	584	999999	888	873	999999	201	999999	999999	999999	103	60	999999	999999	617	740	160	999999	466	614	518	705	503	999999	999999	944	999999	150	918	999999	634	382	335	266	701	999999	260	999999	397	829	999999	475	720	680	999999	999999	999999	689	743	999999	905	885	365	844	392	943	90	273	66	928	999999	61	955	493	999999	720	725	823	999999	318	999999	418	862	636	999999	53	985	999999	999999	474	853	999999	406	481	999999	748	27	490	874	757	999999	986	684	469	121	259	520	237	969	316	641	999999	673	435	999999	496	33	728	541	349	957	267	999999	592	84	50	654	999999	177	962	999999	244	999999	267	100	999999	734	999999	999999	63	999999	758	853	521	832	999999	14	971	525	828	724	298	949	534	800	959	551	101	999999	80	604	999999	69	17	613	406	328	416	344	999999	762	630	213	487	999999	209	414	923	759	999999	46	683	958	348	247	999999	295	424	467	140	952	642	999999	999999	458	496	698	846	999999	435	268	999999	999999	72	76	103	999999	999999	999999	600	555	627	341	896	999999	921	88	999999	769	209	121	903	948	213	510	129	622	999999	999999	329	999999	567	25	334	239	448	56	999999	282	154	328	823	705	866	585	999999	310	121	419	537	999999	978	87	708	324	364	999999	433	999999	946	480	336	443	399	999999	987	611	999999	667	999999	999999	193	999999	999999	881	999999	207	92	628	185	818	511	349	501	911	532	490	999999	19	999999	799	623	342	335	673	991	999999	316	776	999999	722	303	453	999999	662	234	540	462	826	36	167	566	805	387	999999	999999	987	941	487	567	999999	304	999999	792	796	999999	850	122	951	999999	907	890	315	40	462	999999	67	525	838	687	992	38	490	983	717	243	817	955	999999	703	999999	448	999999	218	101	428	999999	661	36	410	383	427	510	999999	999999	999999	260	775	924	612	912	471	999999	999999	575	999999	999999	24	85	999999	444	895	999999	258	884	468	71	106	938	44	999999	406	498	999999	313	574	528	553	863	450	982	52	999999	594	999999	543	345	38	643	623	999999	290	999999	473	966	488	513	262	999999	999999	214	163	836	890	999999	515	972	675	497	11	999999	269	999999	634	581	401	864	330	466	351	132	43	
999999	325	428	940	999999	35	999999	825	999999	276	999999	212	245	999999	216	150	212	286	570	670	541	999999	999999	999999	139	950	999999	575	623	193	795	710	538	181	700	999999	471	452	694	999999	999999	671	939	682	768	948	399	753	195	723	999999	999999	780	461	501	821	999999	83	810	869	143	895	211	878	480	999999	674	73	999999	695	999999	759	591	623	466	869	702	991	999999	190	561	149	389	900	999999	999999	929	86	680	878	869	999999	641	825	814	318	470	71	999999	977	999999	335	624	500	53	999999	999999	999999	995	631	128	999999	495	999999	318	994	999999	310	812	999999	860	999999	393	259	826	291	128	766	809	999999	408	999999	999999	609	906	235	524	889	856	707	999999	772	91	58	999999	999999	901	21	516	819	802	169	258	999999	127	687	942	375	674	761	999999	999999	358	847	232	487	871	886	723	92	480	626	453	115	999999	98	515	345	999999	617	389	999999	259	989	355	999999	392	450	999999	229	293	999999	225	104	467	193	999999	244	825	281	347	25	297	999999	349	185	716	999999	499	39	181	607	999999	999999	381	143	583	369	999999	999999	105	430	404	504	799	331	411	999999	648	665	674	281	519	227	999999	999999	999999	826	649	999999	533	249	951	462	57	686	283	999999	999999	334	999999	64	742	841	186	916	620	793	634	28	774	999999	504	833	364	900	97	657	787	17	324	757	719	332	999999	855	999999	941	999999	122	57	999999	635	999999	65	999999	539	678	51	363	753	35	999999	999999	405	176	745	999999	108	156	599	625	380	999999	20	851	344	419	390	331	447	679	345	521	970	999999	999999	999999	777	743	999999	419	999999	999999	264	298	565	99	999999	294	119	999999	843	310	999999	432	872	999999	313	999999	286	129	999999	999999	916	84	689	680	999999	999999	999999	565	350	364	785	999999	18	999999	461	722	295	254	493	106	999999	96	999999	45	999999	548	657	810	876	999999	999999	252	999999	896	517	189	999999	885	439	61	849	554	20	999999	999999	344	423	926	469	591	918	999999	636	999999	508	829	249	654	683	121	999999	634	689	776	896	999999	67	121	999999	281	999999	410	815	441	256	667	86	355	519	663	134	731	351	294	999999	435	616	999999	398	688	940	953	999999	999999	999999	225	865	243	592	999999	999999	311	999999	197	477	999999	226	204	945	840	999999	893	144	29	999999	495	999999	404	131	999999	926	999999	723	999999	340	170	208	999999	999999	40	802	842	999999	537	386	823	999999	163	999999	147	999999	999999	985	558	935	57	818	999999	999999	349	933	999999	999999	131	999999	159	
999999	746	857	317	318	729	598	914	48	910	999999	607	642	173	261	139	587	999999	262	515	151	174	815	292	351	26	165	267	107	341	730	642	481	237	244	999999	305	999999	829	489	999999	999999	519	999999	917	220	549	178	97	803	999999	138	868	550	18	423	931	574	965	302	573	999999	817	706	190	498	136	415	999999	999999	833	87	164	772	692	79	654	790	375	141	476	987	999999	303	999999	601	773	930	229	820	565	731	543	999999	916	999999	263	999999	843	429	999999	144	249	999999	970	999999	974	106	858	938	768	999999	209	834	826	586	999999	523	999999	589	724	206	195	118	208	112	543	627	999999	210	815	841	947	999999	57	999999	748	999999	333	999999	626	999999	81	999999	61	424	532	709	710	340	329	740	999999	264	704	887	948	140	999999	999999	271	356	999999	657	999999	927	203	262	999999	999999	999999	999999	200	605	999999	57	999999	905	67	783	579	834	917	525	999999	85	286	999999	251	169	393	617	721	465	999999	279	436	999999	999999	134	231	279	922	226	502	999999	550	959	301	657	762	53	999999	351	297	436	438	999999	999999	56	999999	510	21	999999	110	230	604	999999	223	693	620	710	999999	932	562	310	999999	701	33	877	535	326	401	593	407	350	543	380	177	954	840	712	648	121	483	999999	267	304	125	999999	410	815	746	608	46	62	999999	150	999999	999999	524	737	701	999999	521	333	999999	999999	230	760	686	233	566	999999	852	908	72	635	458	841	53	618	999999	751	477	719	580	793	557	999999	53	403	591	190	440	113	999999	999999	599	160	612	839	84	365	595	186	259	487	755	999999	989	671	999999	947	944	999999	161	950	999999	999999	753	324	870	875	999999	293	641	999999	828	999999	898	323	999999	308	999999	213	999999	230	165	300	469	103	47	429	365	381	710	644	999999	534	952	999999	327	796	999999	297	999999	209	649	312	544	872	658	17	999999	676	636	393	999999	741	372	931	794	141	342	659	287	450	519	345	582	997	150	304	795	838	995	248	901	999999	243	344	580	999999	999999	597	999999	999999	199	999999	744	999999	999999	505	999999	999999	275	196	999999	747	20	528	999999	313	999999	546	732	363	222	401	999999	999999	491	777	999999	37	360	941	999999	999999	223	999999	999999	830	600	264	82	645	143	999999	573	999999	999999	163	930	714	654	277	133	999999	999999	92	817	798	18	999999	999999	158	997	999999	671	333	811	999999	533	763	999999	999999	713	475	474	96	999999	447	999999	870	613	337	846	792	382	93	818	175	879	999999	999999	462	821	253	
429	924	647	999	112	250	997	75	630	177	447	795	563	657	744	999999	999999	380	970	147	742	507	311	999999	760	588	514	999999	838	401	333	999999	48	999999	55	550	448	230	344	588	999999	999999	707	678	355	587	529	170	999999	110	279	69	492	999999	999999	921	999999	442	999999	524	735	361	236	238	843	632	757	102	999999	999999	340	641	45	391	999999	204	799	999999	859	183	68	353	225	737	131	999999	999999	364	959	133	928	15	982	820	852	521	321	479	834	722	829	436	558	236	770	638	34	111	999999	315	999999	989	583	999999	466	392	146	498	116	578	310	402	143	488	999999	334	658	224	539	753	882	330	798	147	354	631	794	989	967	493	250	230	999999	654	11	999999	432	917	363	469	385	999999	373	266	421	436	303	80	960	445	999999	809	571	664	433	801	999999	445	999999	835	597	999999	531	623	338	999999	999999	999999	486	337	999999	741	860	79	999999	69	999999	542	725	917	999999	724	999999	999999	513	441	999999	291	999999	210	747	986	206	528	872	238	301	999999	999999	341	979	999999	593	633	543	248	948	999999	296	373	844	999999	719	803	507	873	128	999	999999	999999	999999	175	267	286	589	915	544	342	207	150	767	217	999999	394	937	999999	999999	999999	999999	274	999999	999999	999999	857	366	999999	277	403	31	999999	119	302	639	41	910	813	999999	317	53	628	703	616	999999	155	605	636	55	335	865	999999	742	999999	999999	845	413	274	999999	999999	999999	500	999999	151	321	208	40	999999	999999	999999	483	133	965	822	999999	370	999999	999999	861	999999	999999	729	999999	941	537	45	265	397	290	999999	628	646	642	156	397	552	999999	562	305	999999	125	999999	68	472	852	742	29	920	370	651	999999	999999	412	332	999999	999999	457	706	613	285	999999	642	999999	783	954	836	491	999999	435	809	390	18	582	764	733	131	670	580	99	795	26	345	37	639	520	999999	999999	320	998	207	105	283	949	999999	999999	482	945	999999	518	26	999999	999999	999999	999999	271	276	999999	999999	598	999999	529	876	617	818	269	606	999999	554	273	862	601	180	819	999999	714	999999	68	562	610	261	186	395	999999	82	544	814	850	476	378	253	147	999999	999999	972	677	228	666	140	999999	557	866	400	21	656	424	90	391	999999	846	999999	217	402	999999	999999	849	143	999999	999999	999999	999999	755	148	186	29	724	14	459	846	560	999999	450	928	801	63	999999	785	384	416	658	464	432	999999	630	223	46	745	560	384	133	544	413	131	856	316	801	728	224	991	931	999999	631	545	
707	360	714	289	999999	982	952	73	758	999999	886	999999	31	172	518	962	983	978	454	999999	723	999999	92	329	81	494	999999	666	571	392	484	248	833	887	886	279	509	999999	154	577	432	69	785	999999	244	47	294	639	219	261	999999	953	999999	556	821	999999	277	395	217	116	999999	296	502	376	924	648	986	144	999999	248	462	235	833	876	652	664	240	87	94	44	999999	999999	456	320	384	530	999999	286	75	205	12	124	549	48	846	145	567	419	91	596	60	999999	363	970	798	782	129	999999	904	167	460	999999	310	183	906	117	999999	192	999999	403	375	999999	78	999999	246	348	686	794	39	516	106	821	999999	999999	999999	60	269	999999	999999	999999	999999	193	999999	907	744	999999	999999	376	142	739	306	385	999999	687	230	351	91	282	734	460	106	334	69	398	70	999999	203	812	200	855	847	999999	670	399	999999	191	999999	171	345	434	534	319	662	300	219	721	404	318	277	642	969	987	751	70	505	86	999999	983	846	999999	618	11	185	999999	999999	942	714	37	695	999999	22	919	999999	310	999999	786	672	999999	999999	999999	244	999999	545	558	999999	860	612	999999	893	999999	999999	999999	324	999999	815	999999	999999	999999	409	276	17	376	999999	238	629	59	61	451	144	719	413	366	804	507	871	999999	466	999999	399	41	340	113	144	779	981	667	605	706	999999	999999	999999	296	369	912	999999	868	271	316	999999	837	809	171	476	184	512	700	999999	999999	368	91	76	516	986	999999	936	903	242	843	999999	961	453	354	999999	740	76	127	997	999999	999999	13	471	999999	999999	999999	232	179	637	959	276	291	127	789	348	412	337	146	999999	999999	976	999999	635	999999	70	968	999999	464	999999	735	118	395	703	658	651	364	620	917	818	999999	999999	766	275	282	999999	999999	843	664	999999	553	999999	930	817	16	916	736	377	53	99	730	177	767	964	999999	851	999999	999999	999999	147	984	792	419	327	875	845	219	173	999999	850	104	999999	999999	458	661	332	999999	578	696	999999	914	986	576	828	98	267	387	801	999999	431	696	386	385	526	999999	760	993	612	941	170	706	573	25	999999	999999	605	447	319	312	579	673	999999	891	999999	233	999999	226	591	239	618	467	999999	799	931	164	718	748	213	436	901	339	574	636	536	46	350	971	999999	833	492	999999	78	999999	794	999999	393	495	659	999999	34	543	411	382	333	702	999999	774	999999	999999	286	856	243	882	411	999999	108	676	365	689	883	36	843	999999	747	798	399	919	14	182	770	232	99	911	
412	367	927	202	313	833	747	575	887	344	557	635	586	196	97	999999	999999	717	139	969	419	999999	700	999999	635	999999	999999	378	769	911	277	999999	767	332	999999	53	999999	906	372	532	942	999999	999999	508	210	999999	222	212	832	460	999999	63	102	999999	999999	414	999999	284	567	779	999999	999999	999999	975	76	504	868	263	716	53	999999	753	354	607	999999	112	858	201	452	522	321	999999	546	319	398	224	960	999999	831	999999	386	47	349	999999	12	999999	510	173	442	999999	253	958	496	788	228	770	708	999999	103	398	999999	999999	831	54	467	428	831	497	587	852	543	231	999999	650	666	204	413	999999	604	463	601	695	759	746	279	999999	614	757	100	999999	515	999999	999999	442	520	911	215	305	999999	584	741	23	585	590	172	32	535	845	132	34	999999	999999	890	639	999999	859	716	95	999999	999999	813	84	406	959	346	77	678	990	999999	755	988	118	635	30	721	999999	999999	999999	583	256	827	769	999999	76	271	569	585	913	644	999999	999999	130	999999	32	771	667	616	625	254	105	353	545	715	376	45	999999	321	999999	999999	219	749	547	512	528	999999	999999	448	340	698	999999	492	765	355	479	560	868	588	999999	999999	999999	971	494	924	999999	902	291	64	999999	41	23	257	715	995	435	911	657	999999	12	745	726	999999	286	999999	476	613	588	999999	245	815	176	669	707	620	863	248	265	622	33	625	994	990	999999	309	999999	529	776	770	919	568	903	999999	586	867	532	835	694	999999	457	874	999999	102	818	452	864	353	999999	999999	141	197	999999	44	594	386	750	736	49	976	251	947	836	818	280	676	912	999999	93	840	98	999999	553	999999	174	159	311	999999	181	999999	444	341	979	999999	638	732	912	869	666	999999	126	999999	796	717	325	510	48	505	822	999999	540	949	270	999999	15	999999	644	958	869	445	85	848	999999	312	542	910	968	164	190	999999	763	52	258	884	999999	999999	242	835	999999	999999	121	999999	90	39	206	494	80	279	676	536	97	954	999999	231	999999	278	239	999999	185	415	999999	883	999999	999999	388	497	999999	386	999999	712	870	999999	586	215	333	279	767	536	115	57	839	999999	488	653	999999	809	53	36	999999	454	999999	748	659	966	999999	237	490	806	651	999999	999999	694	293	963	666	999999	999999	999999	897	999999	510	999999	388	137	999999	843	405	671	823	999999	454	999999	999999	541	649	999999	159	619	93	999999	789	961	999999	407	264	155	999999	524	999999	181	440	259	138	999999	999999	370	370	531	999999	999999	999999	819	982	
999999	264	129	77	751	324	544	999999	758	999999	801	999999	548	818	980	873	429	999999	880	683	652	148	205	545	719	596	288	760	627	227	804	999999	999999	979	813	153	999999	87	999999	209	453	53	681	548	337	999999	405	551	999999	658	999999	999999	951	145	999999	933	68	583	358	999999	45	783	510	540	906	537	104	569	15	837	738	351	774	681	240	999999	466	999999	218	878	201	737	999999	969	255	999999	323	834	649	879	999999	561	729	999999	173	669	542	999999	641	800	999999	836	546	999999	919	630	86	999999	904	731	477	412	375	999999	963	308	999999	540	295	953	223	270	999999	136	753	187	999999	275	517	571	999999	999999	25	999999	999999	364	999999	829	999999	999999	999999	53	929	917	411	999999	195	259	544	865	266	999999	999999	688	586	486	915	420	798	741	18	810	762	343	666	162	396	999999	348	608	117	583	489	669	86	180	341	13	724	81	999999	371	731	999999	315	73	469	336	830	655	999999	780	40	319	616	76	290	595	261	999999	295	999999	911	935	757	999999	522	195	611	415	155	912	999999	727	750	646	999999	999999	38	602	692	69	999999	999999	999999	337	552	180	63	19	999999	745	999999	475	785	763	460	795	895	631	999999	283	999999	999999	999999	536	999999	313	568	969	987	180	567	999999	566	235	110	999999	776	429	999999	999999	999999	602	525	409	999999	999999	999999	986	196	293	999999	406	999999	999999	344	712	999999	999999	999999	249	611	999999	32	719	999999	103	999999	560	999999	999999	29	475	501	208	151	132	999999	110	375	864	371	999999	783	999999	955	171	605	999999	890	999999	44	153	999999	891	740	58	579	806	232	999999	321	391	333	953	274	999999	904	853	278	222	813	999999	267	388	877	39	310	328	763	26	497	999999	670	999999	208	876	298	609	468	102	999999	102	877	308	999999	980	999999	830	999999	999999	266	751	879	678	585	950	885	798	24	999999	747	999999	53	999999	579	560	999999	999999	754	398	999999	304	999999	185	668	999999	215	958	999999	896	999999	480	890	557	999999	999999	881	991	688	258	999999	499	999999	999999	355	302	59	671	729	991	269	200	85	999999	754	961	366	999999	19	864	999999	927	999999	127	930	276	370	495	456	832	678	729	379	506	999999	999999	709	637	999999	999999	671	999999	238	844	636	999999	404	850	803	999999	999999	187	982	999999	513	73	537	477	827	88	999999	564	225	896	322	540	999999	579	999999	999999	261	728	873	642	203	210	698	128	491	350	871	520	999999	999999	452	999999	747	555	993	345	434	999999	810	999999	444	117	328	341	
999999	106	769	825	218	20	546	999999	314	349	630	312	375	418	999999	999999	216	421	872	567	454	999999	999999	274	999999	999999	367	30	917	131	207	999999	999999	366	999999	999999	580	999999	311	999999	120	791	196	407	999999	690	970	26	255	333	545	33	245	760	887	710	313	504	248	999999	999999	526	999999	192	151	543	430	18	822	602	905	999999	999999	999999	456	662	634	395	349	999999	336	351	775	593	999999	184	851	130	478	886	999999	999999	999999	399	37	999999	57	13	265	391	269	961	999999	652	428	385	914	54	314	234	85	999999	999999	352	585	311	750	159	607	967	692	309	540	935	999999	999999	361	720	999999	862	615	631	139	957	636	375	999999	999999	175	999999	999999	807	999999	253	999999	173	920	999999	999999	725	999999	999999	406	298	698	960	430	999999	142	598	999999	204	880	451	619	999999	787	999999	999999	999999	164	628	984	407	999999	885	999999	297	134	357	999999	896	999999	999999	28	718	234	841	999999	675	944	889	990	577	185	75	926	999999	999999	367	385	722	748	602	571	999999	913	999999	999999	813	477	143	143	999999	689	136	297	443	433	900	229	946	939	50	276	274	999999	999999	231	642	959	127	663	766	972	999999	158	999999	875	999999	805	234	261	455	208	810	756	999999	888	58	999999	492	942	733	147	439	999999	999999	336	999999	586	999999	778	999999	999999	999999	480	376	999999	999999	999999	999999	567	999999	105	994	694	493	842	465	518	432	999999	182	864	476	999999	929	999999	543	999999	999999	976	999999	226	999999	456	313	601	848	340	389	403	396	80	794	925	999999	637	152	744	299	999999	871	789	164	978	605	93	387	999999	550	747	279	999999	999999	17	989	412	797	548	390	892	999999	135	138	38	141	111	80	550	862	302	486	798	124	999999	115	789	72	999999	850	230	223	673	789	641	134	999999	543	786	999999	909	839	604	364	407	870	746	999999	135	846	503	23	837	321	999999	270	480	999999	950	901	209	350	477	999999	999999	678	999999	345	496	904	833	568	999999	999999	999999	999999	882	444	716	999999	369	138	936	482	356	999999	999999	362	541	380	653	334	592	885	736	569	372	906	203	728	549	410	173	231	23	935	730	233	999999	795	388	46	999999	244	541	80	999999	994	350	953	999999	968	999999	126	261	508	975	407	877	393	100	975	999999	988	176	959	965	715	999999	421	999999	163	993	999999	992	616	999999	358	353	665	999999	377	566	250	436	581	606	57	969	515	960	999999	355	999999	999999	413	796	999999	77	582	115	697	535	929	476	149	974	67	
133	644	440	626	63	221	237	723	419	999	562	595	999999	999999	999999	999999	461	163	807	28	51	588	820	799	999999	999999	999999	999999	999999	999999	773	296	606	999999	923	335	999999	999999	278	143	747	999999	994	796	999999	481	229	197	999999	999999	478	322	342	955	26	999999	824	641	345	292	661	769	882	781	236	275	989	999999	994	999999	879	127	999999	673	281	999999	594	33	92	810	551	372	515	269	168	999999	954	999999	532	999999	511	442	998	986	482	999999	108	222	569	999999	491	415	202	541	999999	360	437	999999	999999	955	950	999999	559	535	999999	298	263	622	622	776	321	349	291	615	999999	447	129	899	999999	303	962	382	464	641	328	146	179	974	567	808	32	999999	999999	577	438	999999	999999	473	255	193	723	999999	599	793	139	152	133	587	633	264	241	999999	477	390	993	577	346	999999	216	604	129	289	65	814	753	35	383	714	187	207	563	655	653	17	580	999999	782	670	511	999999	22	592	999999	312	999999	494	999999	585	583	860	375	965	266	651	74	444	999999	784	999999	113	769	419	410	435	700	585	999999	470	810	517	794	675	416	41	591	536	938	752	999999	269	999999	797	140	999999	832	999999	399	999999	942	145	65	998	999999	407	415	602	192	999999	611	991	609	356	775	76	999999	699	558	235	69	537	506	999999	546	781	895	972	289	999999	999999	999999	999999	882	527	674	461	999999	55	18	625	989	354	999999	151	999999	999999	861	31	73	999999	142	49	999999	943	999999	999999	388	461	848	512	999999	323	108	322	999999	804	999999	828	110	615	999999	653	550	610	999999	193	999999	536	300	130	43	999999	225	833	470	999999	32	999999	123	45	83	999999	999999	505	999999	675	255	999999	999999	452	933	42	921	458	980	489	499	999999	872	230	166	851	170	728	479	493	108	275	999999	999999	782	999999	999999	999999	542	933	456	55	999999	404	938	999999	999999	847	196	10	999999	999999	853	980	573	468	76	892	878	999999	999999	478	36	698	577	980	858	999999	670	157	327	999999	916	56	43	999999	145	478	292	999999	999999	323	541	999999	464	999999	999999	871	873	323	719	823	196	999999	758	977	28	730	999999	958	914	701	999999	999999	683	999999	850	806	947	129	999999	598	610	495	999999	861	937	557	999999	246	568	986	999999	999999	437	504	668	606	298	66	434	415	650	334	999999	265	145	501	795	999999	490	615	924	999999	991	130	223	700	55	897	49	471	496	591	399	928	999999	831	612	189	514	254	517	999999	694	917	948	999999	27	19	726	446	762	999999	755	
952	72	576	999999	999999	999999	967	999999	400	26	963	999999	69	934	550	884	313	889	615	776	246	108	42	999999	84	182	937	683	45	180	603	709	999999	835	447	865	804	999999	305	898	546	693	999999	874	731	999999	888	351	477	135	422	556	156	186	518	854	999999	516	999999	999999	999999	294	999999	999999	423	264	999999	999999	496	999999	90	837	594	717	239	553	980	168	338	999999	294	999999	215	909	758	56	562	366	326	999999	999999	297	999999	171	554	262	177	897	999999	999999	621	664	854	793	999999	999999	962	438	999999	965	873	999999	188	214	849	757	999999	616	471	376	701	30	907	999999	848	999999	651	432	172	976	386	93	706	861	464	630	999999	422	864	182	999999	999999	418	361	719	964	119	980	322	797	999999	560	999999	95	775	601	756	950	999999	262	934	539	276	970	999999	789	174	326	749	228	999999	999999	999999	299	291	577	611	999999	194	883	682	670	120	999999	803	825	658	999999	95	863	999999	790	477	612	248	554	857	447	772	999999	999999	792	240	103	999999	999999	809	146	803	208	999999	210	766	70	999999	273	429	901	177	763	141	553	241	886	354	999999	198	149	60	999999	999999	173	999999	264	94	889	439	26	594	295	25	522	999999	887	873	673	34	999999	999999	974	135	956	280	19	999999	255	561	999999	999999	555	329	670	95	77	488	826	427	511	976	690	999999	412	317	999999	999999	619	736	354	23	999999	210	781	117	86	611	763	893	774	466	999999	338	95	278	999999	966	999999	437	749	999999	999999	999999	522	439	999999	150	723	999999	398	271	188	999999	217	341	999999	999999	547	563	18	466	725	933	653	999999	999999	999999	748	144	278	915	401	192	999999	945	966	999999	688	351	766	935	888	124	504	512	287	329	130	753	999999	999999	428	792	999999	293	683	999999	603	999999	999999	988	999999	588	380	482	870	996	999999	271	999999	641	666	999999	796	83	577	610	438	150	768	819	241	995	932	999999	496	609	763	999999	272	853	999999	221	60	777	999999	309	743	32	999999	290	797	859	388	570	37	233	995	354	715	82	684	462	999999	481	757	999999	999999	796	999999	270	999999	828	999999	521	808	999999	154	29	539	278	867	416	508	999999	32	381	999999	372	556	273	999999	419	999999	200	999999	380	513	579	30	146	999999	999999	46	381	58	968	999999	999999	761	582	88	975	815	447	999999	278	953	230	458	999999	790	999999	249	722	656	823	840	807	352	999999	941	575	999999	403	625	920	379	999999	439	64	999999	748	611	973	999999	638	604	550	985	900	427	
292	999999	999999	356	999999	999999	324	725	234	137	63	524	332	999999	513	977	421	821	294	898	825	791	999999	865	999999	681	999999	537	999999	229	299	822	999999	21	999999	454	363	57	264	222	999999	412	215	926	999999	999999	999999	342	681	661	192	728	700	11	601	999999	726	779	314	689	441	787	999999	999999	838	241	81	999999	999999	68	999999	374	567	999999	844	423	999999	478	408	817	402	933	855	367	47	570	999999	450	999999	999999	728	583	999999	999999	999999	277	705	209	999999	234	162	999999	999999	622	48	817	171	628	167	187	915	257	999999	497	296	508	931	349	968	277	120	631	901	823	340	49	999999	991	301	999999	999999	386	999999	183	664	435	582	243	328	229	409	502	292	241	252	999999	212	255	289	999999	345	365	999999	820	124	999999	75	537	291	998	195	179	337	999999	999999	539	999999	207	999999	860	926	697	999999	748	867	617	348	999999	999999	859	999999	999999	999999	28	999999	362	154	999999	69	999999	370	999999	951	999999	999999	999999	175	701	772	713	614	15	422	999999	356	999999	344	493	953	507	999999	405	955	432	172	808	466	318	999999	117	395	999999	999999	700	499	881	746	700	713	637	452	646	897	868	254	999999	963	293	672	593	27	660	999999	562	999999	965	99	999999	167	999999	773	856	352	999999	327	317	999999	722	999999	999999	901	999999	779	325	999999	546	507	97	187	340	845	183	646	765	99	999999	689	585	750	534	791	226	542	999999	863	595	999999	242	550	999999	999999	250	364	206	692	383	880	300	999999	413	467	11	351	826	390	999999	999999	999999	575	999999	627	999999	972	405	683	684	999999	999999	999999	468	252	274	547	999999	999999	604	818	449	83	715	854	999999	88	999999	76	790	999999	716	106	273	999999	999999	999999	999999	319	683	999999	958	523	17	282	999999	838	48	171	203	464	111	460	786	999999	769	999999	859	999999	238	999999	635	339	999999	809	395	999999	198	999999	999999	607	999999	999999	693	335	860	926	999999	442	275	999999	999999	185	873	336	999999	265	999999	999999	999999	214	807	228	90	480	643	999999	630	208	887	393	650	999999	636	595	874	180	766	460	921	843	448	426	999999	678	173	459	466	566	45	139	884	706	476	999999	799	999999	999999	223	692	240	999999	866	555	882	909	999999	548	287	461	602	999999	999999	570	999999	766	391	755	999999	317	193	173	73	999999	999999	508	944	999999	316	796	999999	330	999999	999999	690	547	581	871	590	768	88	910	188	114	442	639	34	145	999999	564	418	616	447	905	999999	77	242	703	796	999999	965	999999	242	491	
949	282	999999	102	999999	999999	999999	519	174	999999	238	282	984	999999	730	999999	483	808	999999	999999	387	896	999999	999999	999999	623	999999	877	999999	216	999999	484	678	697	999999	999999	693	999999	999999	478	379	899	452	804	677	236	999999	283	999999	999999	999999	167	819	490	113	63	399	308	833	265	919	999999	999999	958	840	754	604	999999	803	569	999999	550	551	317	382	488	454	88	969	41	999999	42	999999	999999	999999	645	664	197	593	112	771	394	109	10	999999	72	464	493	999999	923	632	999999	479	413	999999	359	615	511	118	625	608	321	339	999999	724	887	412	999999	652	999999	99	999999	703	999999	798	999999	999999	551	759	999999	33	960	123	999999	408	745	562	500	164	999999	40	163	999999	968	503	459	65	306	285	670	659	426	841	770	999999	225	102	778	615	211	908	73	752	798	601	648	208	292	403	978	335	912	882	999999	174	936	337	735	207	348	999999	999999	275	98	999999	606	128	999999	999999	193	653	783	884	999999	57	966	410	291	376	854	261	999999	903	306	999999	999999	999999	999999	606	898	888	366	999999	276	226	763	797	664	147	994	999999	999999	80	999999	334	552	37	929	648	207	535	999999	368	999999	999999	222	251	968	999999	913	72	973	999999	323	999999	296	211	617	999999	294	178	746	153	381	334	999999	701	693	971	792	719	615	506	408	372	999999	997	238	189	999999	999999	828	910	234	932	556	117	757	914	999999	350	419	999999	364	39	789	999999	987	28	690	999999	557	997	960	203	457	477	348	951	999999	299	972	438	732	772	349	835	919	449	777	299	944	778	934	452	309	423	999999	379	582	939	20	220	499	493	999999	831	949	999999	999999	89	769	805	999999	748	377	981	999999	591	689	954	999999	547	250	401	576	999999	999999	518	999999	44	334	969	378	523	999999	762	939	999999	999999	999999	885	888	999999	697	999999	999999	327	999999	85	999999	953	560	689	628	956	473	970	107	999999	195	768	999999	999999	450	754	799	436	938	470	999999	52	999999	783	999999	999999	105	582	999999	871	437	461	877	999999	575	999999	999999	290	749	567	814	791	999999	332	999999	999999	453	751	999999	942	730	712	388	999999	999999	285	733	999999	999999	999999	861	999999	427	999999	489	734	999999	998	570	370	981	519	686	999999	999999	999999	210	897	170	433	624	999999	999999	609	150	999999	82	999999	973	300	357	995	773	199	999999	999999	374	615	999999	999999	857	455	190	163	961	999999	999999	999999	77	646	999999	835	616	93	935	517	832	999999	95	764	661	737	35	999999	999999	999999	746	496	999999	732	
459	595	64	999999	999999	179	172	904	647	929	699	74	999999	999999	224	522	388	999999	264	999999	101	556	999999	999999	236	130	999999	910	151	976	475	538	343	344	197	489	780	344	518	765	355	999999	180	165	75	596	650	698	999999	500	606	67	999999	999999	641	999999	999999	976	55	454	999999	262	763	999999	464	170	731	751	999999	735	999999	54	999999	498	843	173	386	373	999999	640	480	730	854	651	999999	417	305	857	702	294	423	803	298	74	25	102	174	508	701	904	864	899	559	330	758	561	886	744	642	477	526	702	964	415	974	29	407	122	999999	56	865	999999	58	854	321	999999	756	999999	482	750	999999	877	999999	118	775	999999	999999	533	999999	999999	531	999999	225	235	768	721	839	882	999999	999999	694	62	216	654	49	990	999999	705	18	820	999999	780	271	891	478	648	39	999999	639	403	848	999999	229	483	525	313	658	823	999999	999999	999999	999999	999999	486	999999	947	670	28	999999	785	730	999999	525	81	22	999999	300	334	999999	129	999999	982	253	696	157	820	832	999999	138	736	341	37	619	418	721	931	764	784	999999	999999	977	20	787	854	999999	383	999999	158	470	774	22	999999	999999	966	908	125	630	330	999999	245	125	937	889	342	453	702	855	116	359	91	999999	516	499	236	151	681	205	398	999999	999999	471	683	999999	364	999999	17	960	652	510	605	311	444	455	599	415	50	131	455	999999	970	528	252	798	389	999999	506	999999	840	825	237	920	241	307	999999	773	441	674	535	618	446	742	212	999999	753	779	552	71	899	999999	110	999999	750	987	62	999999	229	885	883	999999	227	181	129	999999	283	999999	79	999999	999999	825	974	376	596	836	964	237	999999	645	54	609	245	444	935	30	999999	677	180	254	254	320	554	555	999999	959	400	274	622	385	999999	78	709	415	181	83	999999	734	963	999999	999999	999999	929	583	840	283	999999	782	246	109	112	605	999999	825	892	579	999999	428	585	636	445	999999	615	940	322	976	900	999999	999999	861	183	990	714	266	231	999999	999999	970	715	517	629	618	38	522	999999	727	563	884	522	602	801	428	159	336	999999	332	999999	999999	271	864	999999	510	519	999999	926	122	891	258	999999	999999	198	311	999999	999999	17	827	671	102	667	594	423	999999	317	671	70	999999	999999	387	788	898	220	401	999999	851	143	128	108	654	596	170	836	314	999999	60	413	999999	716	91	328	999999	661	127	331	999999	450	367	203	847	324	181	281	513	469	705	999999	797	602	861	934	999999	728	999999	505	
507	758	999999	736	266	999999	999999	48	759	999999	148	247	103	999999	43	410	776	999999	999999	340	999999	999999	332	999999	584	797	615	898	854	156	439	921	644	999999	824	917	342	630	936	589	754	142	522	999999	999999	999999	999999	727	999999	460	999999	963	999999	686	91	619	436	999999	999999	469	999999	671	193	612	629	226	999999	481	255	999999	77	999999	989	671	585	291	375	877	524	126	999999	888	338	999999	988	476	999999	999999	540	215	490	79	999999	476	937	92	948	999999	825	114	863	687	999999	453	392	999999	999999	806	999999	799	253	999999	748	44	999999	764	342	789	999999	999999	772	646	941	50	634	999999	676	522	734	999999	999999	465	999999	419	263	950	416	885	21	976	999999	647	999999	741	961	932	330	444	999999	999999	999999	169	999999	671	341	227	746	441	818	394	345	462	82	607	466	999999	999999	339	781	999999	358	999999	778	999999	999999	999999	789	210	88	702	677	242	877	561	752	183	179	999999	999999	45	214	974	76	626	641	49	575	258	284	999999	435	999999	662	763	824	302	390	999999	20	216	437	545	999999	125	717	113	585	520	854	292	618	125	261	746	999999	999999	999999	162	15	622	999999	999999	925	904	999999	685	579	123	999999	999999	793	999999	999999	871	607	668	621	951	908	537	464	64	999999	992	566	320	999999	999999	96	451	912	238	999999	398	999999	896	999999	458	848	999999	533	471	999999	404	499	999999	744	389	148	19	761	439	253	478	167	505	999999	933	347	999999	944	663	37	294	999999	564	999999	999999	225	711	999999	172	112	875	13	992	999999	999	503	478	999999	361	777	87	689	999999	999999	999999	999999	161	759	999999	999999	999999	999999	870	444	499	856	934	211	999999	173	437	960	999999	336	377	999999	174	234	148	439	869	391	592	885	950	605	999999	579	721	752	999999	951	371	999999	220	787	142	558	780	999999	568	277	999999	999999	349	126	999999	999999	616	700	75	926	621	257	251	510	505	999999	999999	999999	791	999999	489	20	108	485	599	999999	999999	999999	341	616	454	995	871	602	577	404	999999	833	514	918	999999	999999	686	148	340	124	809	709	292	157	999999	886	361	213	787	999999	99	863	527	552	999999	36	369	458	481	625	999999	649	933	110	449	660	389	872	999999	469	999999	960	155	484	737	415	307	193	552	568	999999	667	999999	774	999999	681	316	962	887	936	661	999999	666	715	738	170	776	999999	708	413	506	489	999999	328	479	138	718	52	814	625	729	185	905	913	981	717	999999	168	999999	767	999999	427	999999	465	808	999999	999999	999999	745	
577	638	125	485	149	72	164	999999	999999	304	999999	999999	273	157	999999	216	485	332	999999	999999	31	336	618	396	940	68	88	504	355	520	384	834	288	306	247	986	999999	999999	766	851	999999	861	347	863	618	805	999999	279	721	258	999999	999999	550	999999	724	250	30	728	545	999999	983	659	999999	999999	920	351	684	966	910	286	603	999999	565	999999	999999	169	988	999999	778	144	999999	999999	999999	106	197	611	999999	581	999999	999999	999999	885	164	999999	999999	177	360	999999	943	277	130	124	369	445	655	999999	999999	999999	999999	999999	262	275	950	999999	112	999999	876	413	788	318	67	112	394	999999	999999	718	999999	880	999999	738	999999	626	811	510	24	999999	449	999999	451	650	999999	645	780	27	744	700	934	999999	582	693	300	947	583	634	219	999999	729	455	135	937	916	337	614	73	756	635	999999	449	999999	248	734	539	962	148	914	422	999999	999999	179	620	999999	877	999999	350	447	999999	53	999999	300	996	144	994	221	513	734	77	999999	716	999999	118	999999	495	367	344	958	761	999999	444	720	797	999999	362	999999	515	164	48	39	274	625	894	591	288	999999	999999	999999	740	999999	459	413	847	391	999999	999999	999999	999999	999999	520	963	391	685	877	608	465	503	311	999999	999999	706	358	695	47	765	100	376	526	956	346	967	239	999999	443	534	41	872	416	999999	256	999999	140	866	528	999999	883	999999	27	999999	822	655	999999	333	999999	620	110	718	809	626	525	739	544	428	951	999999	734	999999	251	352	577	593	97	999999	534	504	575	999999	177	971	882	999999	359	999999	999999	999999	878	906	206	823	999999	322	999999	999999	563	517	679	712	914	999999	341	999999	698	674	415	239	999999	865	798	528	54	999999	551	999999	743	374	389	10	294	270	674	827	967	428	999999	999999	999999	307	668	26	824	863	578	201	999999	172	462	999999	999999	904	132	22	117	677	999999	816	771	234	56	199	138	678	428	653	999999	513	999999	279	756	160	709	271	206	782	999999	999999	999999	359	208	580	999999	704	872	999999	147	661	720	299	999999	111	492	999999	261	479	888	155	445	999999	890	135	999999	193	999999	999999	204	999999	815	335	999999	596	777	999999	35	475	999999	433	806	48	516	649	793	463	628	654	667	413	19	727	893	999999	746	125	469	83	999999	727	776	999999	195	285	999999	395	324	64	334	80	280	786	200	464	349	407	418	250	999999	999999	565	999999	321	791	851	97	441	426	850	662	952	999999	314	561	657	999999	999999	240	999999	408	148	573	999999	596	142	233	537	438	
218	349	707	229	740	999999	171	502	582	403	434	757	954	898	999999	999999	127	328	481	999999	807	436	554	999999	445	934	999999	999999	999999	724	659	628	560	12	999999	511	954	733	999999	999999	399	999999	339	459	806	56	453	250	369	657	478	999999	999999	999999	631	999999	794	529	999999	806	999999	999999	549	999999	744	805	206	951	999999	703	717	394	116	381	249	653	106	104	381	999999	490	999999	632	305	255	999999	875	662	381	435	716	435	999999	999999	714	229	614	999999	715	10	999999	502	559	999999	999999	999999	707	381	999999	977	685	700	158	394	326	817	547	254	999999	899	930	544	580	264	986	292	444	701	666	30	49	625	389	380	548	987	28	965	999999	171	147	504	14	403	999999	26	999999	565	98	897	999999	369	999999	816	80	315	921	999999	679	658	649	16	714	638	937	999999	320	777	999999	338	999999	999999	999999	999999	762	435	540	186	514	970	999999	879	612	769	348	999999	756	999999	999999	999999	76	723	296	706	522	140	999999	375	465	689	705	999999	719	760	999999	109	999999	427	64	645	774	999999	999999	708	999999	769	999999	945	299	267	999999	748	476	999999	272	999999	295	999999	928	631	645	999999	999999	999999	275	504	170	852	671	248	999999	338	999999	665	468	330	932	999999	62	752	737	844	86	208	385	957	43	117	498	31	999999	295	498	433	999	999999	34	999999	442	159	999999	551	283	999999	999999	999999	239	999999	999999	999999	999999	999999	141	186	999999	800	98	522	448	318	470	999999	999999	649	434	999999	839	95	665	858	306	965	154	903	153	196	571	35	999999	409	727	999999	963	999999	877	116	163	999999	539	209	999999	511	999999	134	688	555	197	634	626	150	147	153	155	294	645	999999	999999	999999	999999	707	239	72	380	49	999999	248	99	806	771	328	999999	526	999999	466	346	999999	446	999999	224	597	998	936	408	10	999999	584	86	999999	999999	698	552	925	289	831	999999	459	140	489	543	999999	999999	999999	862	999999	389	620	596	689	948	850	742	542	999999	444	999999	302	664	380	776	999999	172	420	894	83	775	836	999999	999999	999999	999999	663	957	487	774	142	999999	84	110	621	651	987	396	999999	71	999999	19	912	844	132	678	795	760	999999	999999	999999	999999	495	789	532	553	383	999999	999999	71	999999	784	65	248	312	999999	227	999999	758	999999	999999	775	690	833	999999	765	924	401	999999	817	102	902	255	950	497	96	131	295	577	78	278	999999	202	669	999999	999999	999999	673	542	41	460	241	12	587	517	512	999999	662	672	766	999999	982	279	386	969	999999	
999999	114	751	225	999999	932	985	689	856	999999	582	30	999999	945	811	260	859	570	367	860	900	668	442	999999	732	469	623	811	999999	295	845	816	999999	589	642	999999	921	326	71	528	255	322	730	999999	929	344	702	727	954	999999	999999	709	29	118	394	871	671	766	493	509	318	184	250	570	67	999999	330	379	312	962	339	543	509	999999	614	588	937	828	65	999999	766	896	856	81	173	999999	999999	591	999999	999999	999999	165	999999	999999	219	80	999999	169	556	174	23	332	424	992	999999	999999	999999	189	503	806	933	843	711	105	742	999999	328	179	407	999999	968	738	999999	541	785	183	710	999999	999999	543	999999	778	281	999999	384	444	481	864	42	584	936	617	97	398	837	343	999999	736	819	796	752	902	761	999999	205	284	158	999999	999999	999999	878	999999	999999	959	999999	164	572	820	721	308	999999	999999	147	999999	984	360	999999	785	704	999999	730	974	137	834	791	613	999999	645	999999	109	999999	599	656	176	706	683	999999	138	108	999999	771	633	24	520	855	999999	765	938	651	845	634	372	188	765	145	903	135	725	178	686	147	927	135	999999	22	999999	999999	970	127	311	301	522	999999	999999	680	106	959	617	978	503	999999	999999	994	999999	475	999999	421	891	999999	999999	557	999999	959	422	545	844	507	402	507	513	999999	794	999999	999999	553	121	685	166	999999	48	943	999999	746	675	838	68	999999	286	157	98	929	915	999999	324	753	958	563	274	486	836	599	567	119	999999	22	63	267	999999	305	999999	248	264	806	993	999999	49	596	294	999999	486	911	231	999999	419	583	999999	999999	506	596	594	558	420	999999	258	449	999999	409	281	663	785	801	288	999999	792	850	999999	119	945	466	714	999999	999999	690	999	925	378	322	700	891	447	207	999999	67	999999	805	827	584	558	554	482	640	324	999999	799	685	999999	250	462	569	908	465	910	999999	882	999999	288	730	999999	333	999999	999999	999999	390	999999	587	49	231	280	987	32	999999	561	401	983	84	57	999999	891	324	302	999999	859	999999	982	999999	296	999999	184	488	527	999999	903	234	483	418	930	934	999999	221	645	999999	969	999999	546	817	999999	999999	66	808	184	999999	839	366	40	942	213	578	999999	999999	300	999999	999999	791	469	924	197	336	999999	575	999999	123	242	679	679	999999	999999	394	594	174	87	999999	665	376	999999	886	268	999999	204	540	214	362	536	182	920	327	999999	999999	15	999999	630	578	599	491	665	71	408	169	687	999999	999999	999999	999999	999999	999999	522	999999	680	487	999999	666	
650	141	999999	370	790	586	999999	759	361	536	999999	389	972	544	509	188	184	710	252	999999	108	859	64	755	395	378	304	999999	407	664	685	700	431	955	979	446	221	130	874	484	348	410	335	613	804	439	999999	697	656	344	487	969	245	105	567	790	86	632	999999	421	291	53	361	697	851	289	999999	26	565	999999	966	999999	835	767	149	999999	999999	451	951	955	366	999999	370	999999	187	715	999999	335	999999	198	369	589	156	463	203	304	58	638	762	524	999999	999999	142	999999	377	434	143	999999	956	869	266	999999	681	28	65	999999	999999	999999	999999	999999	824	632	999999	376	703	999999	907	382	574	844	649	896	689	436	483	371	473	999999	696	752	582	999999	379	527	932	999999	999999	999999	407	517	621	761	128	627	699	849	376	765	890	990	999999	760	902	999999	230	370	946	254	544	693	221	906	999999	767	562	837	262	999999	444	969	999999	779	974	66	233	999999	778	71	999999	634	994	999999	999999	705	236	999999	94	268	999999	572	787	663	999999	714	999999	715	999999	999999	74	862	597	275	331	921	999999	747	785	845	999999	341	591	999999	517	910	698	513	999999	895	999999	740	752	999999	803	872	999999	815	999999	999999	760	999999	728	999999	996	874	46	999999	386	999999	193	488	999999	248	380	966	980	902	155	683	999999	999999	695	274	820	999999	119	603	471	999999	999999	999999	561	524	95	379	613	174	999999	643	999999	969	137	999999	712	999999	703	999999	999999	837	892	999999	999999	999999	255	968	823	464	999999	672	764	443	999999	927	235	486	999999	999999	163	10	362	815	25	512	809	55	999999	640	562	767	631	605	978	634	566	461	999999	59	999999	127	556	159	999999	225	879	440	711	210	829	999999	135	191	360	999999	484	86	273	166	999999	210	312	193	902	839	51	168	464	632	370	774	999999	999999	253	46	454	213	257	799	633	999999	344	465	810	337	641	449	255	365	999999	999999	999999	999999	355	78	999999	372	257	728	183	999999	975	88	839	65	785	258	938	999999	999999	281	828	474	533	999999	865	999999	382	999999	207	601	913	999999	482	879	999999	568	531	184	231	92	955	999999	999999	912	403	265	625	755	551	393	999999	930	196	878	661	723	356	31	213	967	990	999999	999999	582	999999	876	999999	959	477	999999	726	999999	999999	96	999999	999999	848	621	931	609	999999	626	33	814	999999	982	912	603	228	863	999999	510	971	264	101	283	998	53	115	526	999999	665	287	333	999999	747	999999	110	563	999999	874	735	999999	603	999999	373	658	716	491	824	964	11	
999999	614	15	999999	999999	999999	994	51	310	804	515	999999	999999	566	348	699	157	352	154	811	50	999999	988	999999	999999	378	999999	728	999999	292	561	291	999999	658	924	673	328	450	999999	999	999999	521	61	999999	999999	999999	999999	189	999999	958	569	149	679	162	961	999999	625	529	806	423	329	276	426	27	999999	999999	851	301	641	999999	381	706	396	154	706	999999	814	999999	266	734	725	339	704	999999	999999	422	612	410	696	59	999999	799	644	541	680	839	105	43	826	996	999999	361	547	999999	999999	862	752	535	456	442	69	999999	272	82	999999	989	999999	759	999999	830	621	451	604	999999	626	999999	72	999999	999999	866	432	781	102	270	899	373	999999	999999	89	860	670	86	953	264	989	352	536	572	843	691	277	346	999999	995	384	999999	756	999999	732	14	800	897	71	589	19	288	614	12	182	334	207	227	679	444	170	999999	497	999999	602	999999	55	499	999999	782	599	96	52	999999	885	516	616	836	622	84	70	773	25	999999	254	711	999999	999999	999999	518	494	999999	666	304	835	999999	895	415	363	457	959	999999	999999	289	990	923	999999	517	126	999999	999999	999999	999999	604	999999	999999	999999	133	106	999999	546	999999	999999	503	297	999999	999999	747	271	56	999999	999999	999999	174	125	759	887	736	999999	331	475	230	417	999999	800	133	455	71	921	999999	320	772	319	472	999999	448	210	392	999999	451	503	498	256	999999	55	999999	888	439	999999	624	509	999999	749	775	425	999999	114	376	702	174	999999	368	826	823	736	847	891	999999	263	677	999999	505	744	932	999999	976	973	346	999999	293	244	25	582	999999	999999	527	32	544	57	594	343	999999	689	826	357	145	999999	432	344	207	999999	878	999999	812	999999	14	58	999999	999999	999999	999999	767	999999	419	999999	999999	785	999999	999999	219	825	357	999999	999999	343	724	816	917	585	692	999999	550	999999	490	668	365	839	770	241	933	999999	215	596	608	250	576	155	280	999999	278	359	153	999999	999999	382	277	916	516	479	350	197	140	999999	264	145	802	765	208	750	573	249	999999	999999	952	740	619	999999	364	999999	766	999999	546	30	999999	999999	169	13	999999	117	999999	449	333	300	891	745	348	972	342	472	447	999999	999999	529	999999	38	999999	856	593	394	762	517	999999	96	999999	771	651	119	925	921	975	798	888	999999	360	134	916	999999	999999	999999	402	647	428	891	981	955	631	27	697	288	999	313	420	999999	354	999999	886	246	587	129	104	238	56	420	496	999999	923	856	178	208	121	999999	459	386	992	999999	98	
670	115	757	149	634	422	999999	999999	999999	388	999999	746	999999	247	999999	999999	286	123	173	999999	18	999999	342	42	775	999999	499	176	389	854	43	999999	239	794	225	999999	830	999999	469	816	409	999999	824	270	527	119	701	999999	441	482	183	273	828	999999	90	275	772	725	374	785	922	480	542	817	999999	999999	516	682	31	549	316	306	653	999999	999999	519	580	999999	999999	665	999999	538	735	906	681	770	670	999999	714	950	999999	115	615	999999	893	999999	955	999999	915	620	999999	28	999999	892	999999	876	999999	481	333	570	695	999999	219	708	638	394	745	635	146	999999	246	802	967	81	190	211	691	970	463	999999	564	573	167	894	72	138	599	842	740	804	161	999999	390	999999	999999	668	895	907	55	999999	193	999999	870	341	384	801	61	867	711	999999	195	649	999999	71	16	132	542	325	645	509	794	902	894	341	432	57	999999	999999	817	522	315	783	924	999999	88	244	702	826	999999	271	87	732	140	775	619	512	181	999999	148	999999	999999	580	271	545	714	290	434	538	908	999999	999999	999999	999999	199	659	999999	724	999999	983	771	429	716	805	384	999999	72	772	129	721	920	999999	999999	684	685	397	735	521	389	999999	999999	999999	999999	917	192	881	849	682	941	999999	218	787	118	345	376	712	999999	999999	887	123	999999	999999	315	816	999999	999999	999999	553	374	802	923	889	344	821	195	999999	999999	999999	622	502	582	999999	830	13	999999	142	767	756	317	972	999999	999999	634	276	999999	999999	999999	358	930	731	999999	305	318	149	202	328	453	999999	160	414	457	999999	162	395	540	999999	687	999999	312	854	694	541	246	402	823	962	265	78	232	905	468	906	868	999999	908	286	81	691	810	999999	689	480	999999	902	999999	368	808	999999	735	336	601	201	55	85	999999	62	69	915	325	240	73	384	74	254	946	551	751	270	486	263	201	999999	999999	128	175	224	934	999999	878	465	164	26	999999	895	999999	999999	861	793	854	999999	999999	165	999999	580	131	314	415	362	999999	972	617	547	761	481	145	999999	699	927	999999	822	127	725	47	999999	85	999999	999999	178	940	679	689	957	416	999999	999999	999999	629	921	999999	860	808	582	386	905	847	616	265	860	999999	999999	577	999999	883	42	999999	502	999999	516	504	85	272	246	999999	287	293	999999	141	141	445	109	976	999999	930	999999	999999	545	999999	999999	22	469	791	191	999999	999999	111	999999	83	384	892	543	999999	999999	427	999999	999999	999999	169	109	999999	197	484	134	425	999999	731	799	13	834	28	202	163	
999999	504	44	294	91	828	190	185	999999	586	757	999999	902	999999	862	360	19	999999	999999	385	249	520	999999	984	667	766	756	510	999999	999999	999999	999999	999999	390	999999	618	392	637	516	744	979	999999	94	999999	727	885	999999	479	868	448	993	999999	999999	816	913	475	679	60	626	325	81	999999	873	999999	347	401	999999	522	259	253	968	382	943	707	406	326	999999	223	266	781	253	287	641	863	757	999999	787	884	476	999999	939	999999	20	201	672	999999	59	999999	274	335	999999	10	230	624	480	621	440	870	419	596	49	999999	793	999999	82	794	999999	20	37	482	613	663	55	792	999999	636	372	752	44	107	277	137	949	931	443	252	999999	26	392	146	434	999999	474	999999	427	483	548	175	999999	878	999999	999999	281	791	999999	999999	955	437	320	844	259	687	836	322	329	911	517	999999	999999	830	999999	33	999999	891	999999	696	999999	175	374	999999	97	207	633	166	837	238	856	167	219	758	296	999999	705	548	887	747	91	999999	559	516	965	686	763	999999	151	246	421	389	743	999999	494	999999	73	488	756	62	63	999999	485	101	999999	359	999999	653	543	117	999999	88	999999	310	615	999999	999999	858	865	410	444	344	24	999999	999999	476	999999	193	273	507	565	999999	791	834	693	410	999999	468	460	999999	43	119	755	43	918	342	385	999999	999999	456	183	999999	623	356	999999	719	665	883	284	999999	999999	469	999999	45	552	110	297	179	617	214	371	157	999999	259	376	999999	588	999999	682	484	100	980	999999	816	333	360	603	445	226	974	999999	792	194	999999	680	574	730	999999	491	999999	55	216	999999	214	95	36	806	374	979	294	999999	683	211	799	498	955	694	999999	712	201	999999	852	952	643	469	579	963	537	579	999999	603	868	500	864	439	884	164	569	731	307	554	239	999999	932	843	71	591	394	382	999999	999999	168	999999	299	320	999999	999999	192	745	516	73	279	794	187	999999	271	193	999999	370	999999	801	999999	840	414	647	278	396	999999	999999	407	988	578	164	999999	999999	445	861	210	554	246	630	971	824	225	999999	284	444	287	251	581	999999	254	999999	999999	922	999999	327	999999	652	51	999999	243	393	999999	528	999999	124	939	265	255	410	982	792	999999	984	830	310	625	180	372	834	119	778	227	528	744	553	999999	932	176	127	268	557	512	440	396	588	485	697	999999	169	505	31	996	181	895	461	901	783	999999	454	999999	431	289	217	697	465	999999	820	783	940	727	16	999999	137	152	434	289	693	999999	251	825	927	430	
213	338	999999	781	999999	632	999999	999999	613	840	999999	425	999999	999999	999999	743	931	423	665	913	809	441	498	932	869	999999	999999	182	999999	999999	850	629	999999	11	999999	878	609	683	129	197	999999	297	124	175	376	711	315	999999	984	999999	667	828	999999	999999	621	771	840	164	912	26	171	120	444	428	990	102	999999	835	201	426	143	999999	303	477	999999	521	327	333	999999	167	723	314	197	267	528	31	469	760	389	315	999999	454	999999	112	999999	391	999999	999999	184	999999	70	999999	965	999999	816	419	534	692	999999	999999	453	517	598	754	303	857	922	186	900	969	633	890	999999	885	999999	999999	486	999999	451	40	999999	632	999999	292	107	253	348	630	451	118	999999	777	168	288	861	530	856	26	809	178	468	676	794	215	650	179	33	89	188	137	933	343	250	571	999999	999999	369	999999	657	59	518	301	735	792	482	999999	999999	177	999999	857	999999	469	392	283	999999	999999	837	942	999999	927	229	999999	451	324	185	163	999999	999999	999999	50	999999	999999	999999	759	659	176	999999	12	999999	793	447	855	65	999999	305	999999	950	966	998	999999	983	426	999999	729	829	259	849	999999	617	329	329	144	331	984	696	291	110	632	624	405	60	834	219	848	490	373	213	131	29	711	999999	570	598	999999	999999	999999	999999	999999	930	409	326	530	395	999999	474	312	533	81	634	23	999999	328	352	603	400	158	217	824	999999	999999	56	999999	999999	905	999999	999999	999999	999999	927	951	413	470	702	224	88	999999	449	999999	384	187	839	999999	496	15	999999	999999	227	995	15	907	999999	63	400	999999	363	597	139	489	296	715	766	607	999999	683	610	999999	625	137	999999	870	999999	999999	449	999999	626	913	999999	395	999999	999999	541	551	921	999999	999999	359	79	238	861	491	999999	959	519	668	421	242	999999	812	405	444	268	99	999999	144	207	135	614	339	999999	999999	364	743	921	63	184	225	685	132	999999	260	833	397	276	43	999999	750	892	999999	649	393	924	430	990	133	974	999999	999999	786	822	999999	745	739	390	421	136	656	47	466	494	206	999999	866	553	154	611	871	823	448	999999	999999	243	834	690	464	525	934	999999	999999	88	733	155	898	310	970	999999	103	16	855	906	822	999999	435	999999	452	999999	67	877	845	521	112	999999	631	131	374	999999	911	999999	926	895	999999	903	248	387	999999	999999	658	565	582	639	518	865	999999	541	999999	744	807	999999	247	999999	468	67	999999	287	999999	999999	523	777	999999	915	604	999999	90	959	715	919	473	999999	534	999999	999999	
999999	304	216	13	247	660	100	288	629	999999	373	811	308	999999	144	994	961	999999	656	999999	880	630	999999	999999	999999	999999	17	825	922	280	759	23	846	999999	966	762	702	283	999999	454	432	999999	315	667	241	241	999999	999999	581	999999	512	645	999999	862	307	999999	637	181	999999	463	652	274	366	359	498	359	965	857	471	999999	302	687	674	211	999999	392	324	999	803	242	12	485	254	997	999999	123	144	984	999999	105	134	530	745	999999	801	167	142	956	999999	999999	999999	999999	999999	209	632	824	971	677	756	915	556	638	378	306	999999	177	30	368	590	384	225	980	715	999999	256	771	999999	399	999999	948	259	999999	829	999999	965	88	424	54	374	944	152	467	999999	237	548	999999	999999	448	999999	634	147	773	376	795	999999	296	999999	999999	953	861	881	582	277	808	665	999999	999999	456	999999	999999	753	975	999999	645	241	757	753	487	827	760	619	503	575	999999	810	999999	991	999999	264	679	869	728	999999	513	72	570	999999	428	571	359	688	706	118	451	881	171	780	730	563	909	542	731	999999	202	252	388	16	501	998	999999	207	999999	201	661	513	34	884	490	999999	671	567	334	915	999999	82	912	999999	133	894	999999	705	999999	999999	999999	146	147	999999	898	271	684	999999	999999	999999	391	161	914	514	999999	938	856	287	299	157	891	351	218	815	399	130	999999	993	883	999999	999999	484	999999	302	845	999999	375	173	985	228	999999	118	869	903	999999	326	999999	408	937	999999	47	370	415	123	589	13	999999	332	471	778	932	691	680	100	81	999999	225	621	668	932	999999	999999	999999	81	257	999999	482	999999	291	83	999999	930	65	697	570	988	78	822	999999	842	596	53	702	217	999999	999999	999999	999999	999999	626	111	546	740	15	622	354	78	344	866	805	999999	622	50	398	815	12	636	982	530	92	838	402	908	826	345	529	990	95	786	49	355	999999	999999	664	999999	426	999999	59	999999	225	999999	734	999999	999999	320	974	13	314	401	293	581	455	258	749	788	708	638	913	999999	103	364	983	999999	826	460	827	999999	385	426	399	812	586	907	315	172	113	445	10	515	371	999999	686	693	502	999999	899	999999	733	876	273	788	286	390	981	860	937	186	140	456	999999	834	999999	999999	999999	481	995	547	942	586	684	272	637	999999	999999	999999	678	299	65	368	560	380	416	508	163	610	535	206	926	454	235	927	315	553	999999	537	898	999999	691	31	472	362	513	156	202	10	160	877	999999	413	192	647	131	772	896	999999	427	129	
734	999999	999999	799	999999	498	361	757	957	93	386	770	999999	880	608	43	895	208	867	269	315	162	460	658	123	522	272	587	805	542	657	908	119	778	999999	299	86	673	740	25	999999	445	52	76	999999	321	733	999999	49	97	877	697	999999	999999	999999	999999	941	297	999999	999999	235	773	951	424	436	477	660	901	816	318	957	999999	467	999999	474	999999	119	393	167	802	999999	960	548	717	999999	959	999999	951	965	492	999999	789	988	642	789	31	493	999999	640	33	661	999999	495	999999	140	999999	239	403	692	999999	471	558	139	883	319	274	235	243	999999	476	814	708	935	999999	960	178	243	825	72	999999	999999	999999	752	999999	150	956	474	999999	587	999999	730	270	269	32	30	799	659	114	333	524	795	260	869	999999	218	952	897	999999	770	962	421	414	999999	248	566	980	805	999999	742	999999	799	418	656	748	999999	554	449	913	999999	999999	518	139	999999	547	658	136	622	588	925	198	69	313	56	999999	999999	325	929	30	999999	50	994	663	372	970	724	386	603	131	427	664	512	983	857	610	999999	292	912	793	999999	440	367	226	80	553	303	496	372	999999	999999	430	624	429	457	273	175	855	999999	999999	822	281	999999	999999	171	271	686	85	455	999999	180	317	413	146	999999	35	682	999999	593	818	676	238	24	571	972	996	49	999999	536	594	999999	598	525	999999	999999	318	907	867	65	999999	867	228	999999	926	999999	842	27	488	989	999999	591	397	271	999999	854	594	267	961	528	999999	231	603	548	861	11	582	791	31	175	131	999999	815	723	784	950	458	197	999999	710	999999	999999	999999	103	999999	12	56	336	576	536	999999	60	999999	348	890	586	274	679	189	924	999999	60	999999	322	868	313	775	674	487	997	406	406	179	999999	999999	999999	670	999999	444	999999	955	255	225	999999	788	80	182	476	999999	999999	686	778	18	173	430	89	999999	248	234	801	237	382	849	579	139	980	999999	695	999999	705	999999	999999	245	330	968	44	835	509	534	798	999999	999999	842	289	321	627	999999	15	830	318	999999	432	285	642	631	999999	405	645	999999	808	199	486	527	136	291	921	543	688	205	396	999999	483	714	436	670	928	539	569	268	511	999999	874	999999	640	504	494	999999	602	999999	999999	638	199	153	999999	608	654	999999	999999	999999	999999	94	709	999999	443	999999	999999	717	848	972	703	53	835	387	854	999999	324	621	999999	999999	797	999999	941	989	809	758	999999	340	988	827	26	156	999999	571	999999	999999	883	73	431	576	999999	776	640	629	
994	352	802	811	298	510	293	42	895	93	210	956	999999	719	11	684	19	999999	999999	30	999999	556	999999	274	999999	999999	999999	260	200	999999	855	30	802	999999	995	999999	956	253	51	999999	999999	984	261	740	371	912	999999	173	999999	746	567	388	56	619	673	999999	133	538	303	861	178	42	841	585	237	999999	999999	831	724	544	728	765	355	252	999999	972	305	488	902	606	162	178	198	999999	752	477	974	192	999999	557	999999	427	950	190	318	999999	152	675	513	191	999999	453	449	527	27	801	999999	999999	142	999999	152	645	635	697	708	10	844	398	999999	760	215	999999	193	177	210	310	815	999999	933	975	830	629	974	721	847	709	999999	670	999999	950	999999	179	59	999999	414	698	792	262	482	317	999999	753	999999	753	999999	786	999999	282	327	717	986	999999	870	167	871	522	670	913	849	999	282	183	962	882	326	46	922	247	762	999999	518	562	692	625	999999	999999	787	999999	746	71	999999	455	999999	718	964	999999	308	999999	84	999999	38	879	999999	482	999999	493	790	959	436	938	863	999999	519	999999	208	433	185	254	848	795	735	448	176	787	560	826	829	254	999999	750	999999	39	173	871	483	639	158	220	590	999999	295	827	795	807	207	999999	999999	999999	999999	541	400	63	54	288	165	590	712	626	922	218	663	546	51	686	999999	834	858	648	341	569	284	965	664	32	509	999999	999999	368	589	143	889	301	999999	386	359	683	985	999999	715	893	927	532	297	381	999999	748	785	118	606	373	568	298	206	950	266	435	399	31	999999	257	936	999999	46	788	329	999999	812	665	999999	527	849	973	932	448	999999	999999	677	293	860	761	133	544	762	226	999999	601	104	783	129	924	999999	963	115	468	956	583	999999	508	62	800	999999	130	782	89	524	594	365	758	318	515	758	116	171	28	999999	402	590	820	224	727	277	999999	545	412	999999	885	868	999999	491	68	265	178	240	69	825	13	999999	682	999999	999999	246	346	474	614	999999	188	802	999999	344	564	992	999999	294	335	533	906	585	380	846	638	726	999999	276	999999	259	589	875	999999	999999	130	639	908	128	243	490	999999	564	930	246	63	93	999999	999999	927	75	589	883	905	999999	918	427	391	835	73	263	355	79	224	364	585	999999	700	894	223	924	999999	557	60	999999	602	352	654	144	793	555	945	999999	349	194	670	706	969	999999	284	703	258	82	65	980	144	999999	349	575	660	750	392	886	917	999999	980	41	832	71	934	576	773	257	52	999999	317	
595	730	40	999999	999999	343	135	620	520	999999	22	999999	80	999999	999999	999999	88	999999	999999	172	69	842	346	213	638	873	908	640	707	929	10	39	999999	672	999999	141	319	881	780	416	266	275	407	335	968	539	761	362	204	999999	694	773	999999	355	999999	753	393	826	65	15	435	495	912	999999	676	999999	955	408	170	608	693	207	999999	635	905	794	445	999999	245	109	121	556	446	999999	245	999999	39	202	424	795	748	493	825	774	981	771	362	816	659	986	584	363	201	999999	880	999999	80	374	449	999999	317	999999	591	999999	894	879	999999	779	354	449	999999	763	984	374	860	209	381	927	654	144	441	628	361	258	999999	999999	364	851	262	748	165	665	752	960	487	375	902	868	880	112	722	999999	472	219	44	999999	378	999999	734	681	124	152	720	315	32	689	30	342	441	999999	524	207	526	605	294	296	999999	34	886	495	999999	512	57	999999	421	857	166	151	223	704	390	536	127	581	633	999999	999999	999999	937	798	354	569	999999	745	587	525	67	866	999999	999999	810	354	940	248	383	999999	999999	178	893	174	999999	879	128	737	755	988	999999	945	971	281	352	573	96	97	150	738	85	311	964	895	800	999999	999999	476	894	999999	596	878	999999	999999	916	775	999999	773	999999	475	999999	999999	990	599	444	999999	894	654	405	247	268	852	108	645	536	794	999999	999999	374	242	663	652	842	719	999999	212	747	949	364	576	29	323	999999	675	296	999999	999999	375	460	688	405	571	81	999999	777	743	780	562	495	132	571	999999	409	999999	812	999999	999999	999999	999999	999999	374	944	299	828	227	945	999999	432	358	160	483	999999	547	999999	837	101	999999	195	942	999999	431	194	999999	999999	15	473	914	788	999999	999999	528	49	178	227	324	999999	999999	999999	439	832	712	999999	214	344	648	999999	18	723	205	999999	227	671	339	999999	811	999999	490	66	999999	999999	41	252	999999	999999	632	999999	670	999999	371	386	819	338	755	120	999999	84	980	129	594	282	465	999999	592	152	999999	857	710	999999	416	143	970	999999	428	999999	800	469	787	353	712	214	71	999999	362	819	999999	999999	915	229	999999	736	210	370	471	550	298	840	659	427	590	774	999999	999999	999999	237	416	603	909	80	999999	999999	297	999999	416	390	221	776	837	773	251	390	999999	491	38	680	933	610	999999	999999	999999	960	999999	999999	999999	937	480	30	776	135	413	308	999999	999999	910	999999	449	573	953	999999	339	999999	13	999999	185	209	833	252	23	242	303	806	848	41	682	999999	
675	927	872	479	910	201	999	999999	370	943	411	105	581	912	240	999999	656	672	548	999999	957	925	194	563	114	999999	999999	544	831	606	459	999999	999999	561	449	999999	700	999999	999999	148	522	300	524	242	797	999999	671	110	11	999999	159	186	999999	807	401	750	742	999999	375	682	194	465	881	999999	999999	463	932	30	473	999999	668	182	501	410	999999	666	999999	951	766	376	566	906	542	897	457	283	999999	365	999999	999999	779	999999	119	999999	954	66	419	999999	748	999999	805	999999	999999	293	275	977	684	92	999999	735	349	791	552	999	125	999999	923	983	316	999999	998	577	860	999999	938	287	72	999999	999999	306	257	649	212	432	570	916	280	999999	632	479	598	382	910	999999	358	988	838	999999	999999	676	142	999999	999999	999999	345	999999	789	861	354	999999	914	683	635	157	488	699	999999	999999	438	999999	16	674	361	836	622	625	666	999999	999999	950	448	952	999999	779	174	821	999999	674	96	342	136	999999	904	999999	564	915	747	999999	999999	658	410	718	681	999999	670	999999	84	617	916	719	999999	362	445	404	999999	962	65	855	999999	999999	999999	914	999999	105	999999	598	999999	716	282	999999	999999	903	491	767	549	729	281	453	119	706	746	587	757	999999	999999	773	999999	510	104	602	860	891	999999	288	164	495	999999	585	112	82	999999	367	345	219	841	999999	871	677	854	819	690	612	746	999999	920	999999	166	666	334	999999	624	268	622	679	999999	999999	132	212	613	64	55	695	351	999999	17	388	252	548	999999	999999	901	305	656	284	911	258	154	999999	999999	999999	339	999999	260	802	999999	439	745	666	372	999999	999999	669	999999	800	774	999999	999999	709	279	541	999999	999999	139	232	407	999999	612	347	999999	598	841	629	844	375	724	37	999999	999999	589	577	643	586	186	682	566	242	241	999999	999999	916	987	445	234	826	573	999999	888	38	999999	138	827	999999	898	773	22	916	824	699	85	747	560	722	129	701	898	98	441	457	665	174	999999	756	836	851	611	406	405	27	999999	999999	148	416	152	460	750	245	688	999999	669	999999	418	999999	999999	763	365	274	325	532	928	999999	290	440	372	241	999999	999999	571	56	171	615	999999	807	896	83	608	999999	580	668	950	662	999999	38	787	25	756	555	976	83	496	347	999999	872	999999	327	722	707	54	911	419	679	673	999999	251	64	999999	611	645	707	164	221	693	657	582	999999	85	262	653	356	485	999999	104	498	999999	823	999999	999999	717	579	360	900	109	999999	259	999999	999999	999999	999999	733	999999	154	
999999	278	918	284	999999	433	300	823	999999	470	64	697	999999	999999	585	185	91	427	528	489	999999	75	356	264	121	34	408	311	286	316	475	919	999999	340	999999	999999	579	285	180	112	358	999999	337	890	845	411	242	334	695	813	999999	368	999999	999999	261	845	922	999999	172	628	35	988	546	935	999999	999999	238	105	999999	999999	606	805	257	426	141	998	737	999999	999999	710	792	83	615	473	629	116	714	72	88	739	903	999999	122	551	86	369	358	999999	896	710	183	147	985	936	217	882	121	788	275	263	117	466	999999	999999	999999	952	383	999999	315	999999	431	999999	27	609	855	690	692	706	349	999999	650	344	999999	708	536	654	97	678	999999	999999	995	925	797	825	999999	999999	668	659	999999	134	986	999999	96	17	288	18	129	385	999999	999999	199	414	449	504	612	772	897	999999	999999	191	864	999999	817	999999	892	505	378	201	977	418	31	43	991	999999	999999	375	258	999999	429	528	999999	711	597	999999	558	999999	999999	302	999999	859	999999	131	999999	999999	999999	292	999999	527	125	783	639	999999	999999	672	504	165	422	234	999999	247	999999	345	128	408	999999	162	116	88	20	311	29	85	979	128	999999	900	309	999999	954	502	908	730	446	646	999999	606	999999	925	244	402	178	999999	582	975	344	213	12	999999	999999	117	185	999999	517	813	763	999999	949	999999	802	999999	856	953	280	227	338	794	999999	482	519	60	999999	999999	844	999999	143	766	503	13	783	665	898	999999	593	846	326	530	223	633	882	334	999999	34	132	640	545	999999	981	999999	646	550	999999	999999	999999	999999	268	999999	543	898	999999	996	70	945	505	146	999999	881	370	999999	901	808	999999	275	599	195	999999	824	67	214	82	918	784	148	367	242	361	377	999999	767	587	331	986	324	953	885	999999	711	528	999999	934	664	854	558	463	999999	970	48	999999	629	432	444	937	339	999999	760	221	922	999999	273	785	337	721	602	846	999999	999999	266	322	713	921	691	306	81	279	418	999999	236	684	530	999999	322	446	539	345	153	393	657	999999	999999	999999	351	133	265	210	607	942	261	999999	883	25	713	725	227	707	740	147	999999	999999	999999	696	985	247	999999	999999	999999	891	192	999999	702	196	174	999999	129	50	580	567	51	871	672	475	812	999999	801	514	558	596	229	999999	604	15	528	999999	999999	506	999999	114	76	264	999999	715	760	999999	19	696	999999	999999	606	187	137	999999	106	994	999999	942	883	470	445	553	451	876	999999	360	999999	697	668	576	685	623	999999	476	501	
999999	143	999999	714	817	515	114	662	611	990	52	704	999999	999999	533	209	148	999999	228	999999	522	812	861	54	410	342	999999	38	285	270	982	825	999999	680	319	999999	999999	238	76	954	999999	891	840	999999	629	656	240	787	144	377	999999	10	143	808	979	974	282	912	314	484	203	85	387	350	17	226	53	750	599	673	999999	999999	556	273	999999	631	972	976	999999	999999	112	534	999999	907	723	999999	999999	852	999999	345	587	529	999999	591	761	265	513	999999	877	999999	999999	489	198	470	610	637	454	869	481	358	11	306	497	999999	999999	669	191	479	999999	35	534	200	999999	264	96	247	986	964	512	81	127	483	108	999999	150	623	346	433	999999	999999	537	822	381	353	343	999999	42	373	999999	999999	83	999999	871	851	877	999999	439	999999	999999	372	999999	489	999999	410	999999	528	208	485	419	758	999999	758	182	540	497	999999	819	705	921	999999	999999	999999	755	419	997	93	611	256	144	728	999999	412	59	999999	999999	58	464	999999	122	815	92	556	953	461	769	325	861	341	364	174	602	999999	22	579	167	37	734	947	412	999999	916	951	999999	690	999999	999999	999999	248	104	999999	258	848	593	115	999999	999999	669	303	650	999999	231	999999	999999	999999	136	459	400	479	776	999999	324	516	568	965	898	141	215	273	886	999999	616	623	246	915	916	999999	150	906	857	509	999999	999999	306	730	925	646	69	381	999999	124	529	239	471	999999	134	741	999999	628	217	590	452	405	999999	802	75	608	43	977	62	999999	319	494	622	276	999999	999999	219	838	49	999999	999999	834	999999	772	328	386	161	560	999999	185	999999	522	699	999999	66	962	34	504	999999	327	999999	91	328	191	805	45	616	204	999999	250	531	451	999999	955	518	618	696	644	999999	688	456	483	999999	999999	908	796	795	355	999999	97	999999	999999	999999	721	649	999999	515	527	967	293	770	956	924	549	653	33	933	999999	758	448	276	999999	999999	975	870	139	894	451	999999	18	250	271	999999	548	391	999999	276	866	316	527	113	179	676	200	918	500	999999	999999	999999	884	863	61	597	771	821	479	693	208	851	519	106	999999	999999	958	52	508	971	385	999999	999999	756	76	437	241	345	106	713	831	66	379	580	257	999999	999999	154	198	673	999999	999999	912	132	999999	999999	797	430	999999	999999	999999	157	419	528	183	489	397	999999	796	999999	999999	999999	724	766	862	152	481	938	849	845	854	814	853	999999	758	657	255	999999	689	61	640	810	305	180	994	683	646	851	407	767	999999	999999	358	
999999	317	786	13	999999	270	925	999999	858	581	999999	999999	904	303	999999	770	526	243	999999	449	999999	983	999999	140	554	999999	999999	999999	630	541	91	25	593	999999	999999	527	971	654	110	453	999999	999999	781	999999	112	107	100	390	72	90	881	999999	157	999999	613	591	762	999999	459	384	91	429	999999	999999	499	188	489	448	24	67	999999	872	143	239	685	236	999999	326	38	456	680	798	443	999999	999999	558	999999	771	852	698	764	999999	999999	725	372	999999	604	999999	738	923	618	999999	376	14	999999	18	999999	918	146	386	389	445	627	12	703	293	986	373	999999	941	999999	717	596	999999	302	483	999999	417	866	999999	631	747	587	114	837	37	999999	438	267	651	167	999999	999999	475	999999	328	999999	202	999999	89	357	999999	797	999999	612	901	66	60	999999	808	341	982	61	795	754	641	858	999999	175	676	861	999999	116	999999	999999	371	92	130	17	999999	786	484	395	787	994	400	950	791	502	936	971	999999	726	458	319	999999	897	839	720	677	470	184	37	999999	227	799	135	781	22	250	999999	935	53	737	32	857	596	274	999999	364	691	76	30	238	704	489	831	657	706	608	474	252	410	340	513	999999	457	49	569	999999	275	178	778	261	127	45	338	988	436	461	589	632	48	365	985	403	163	798	651	737	967	477	999999	414	999999	576	535	713	234	420	410	556	704	999999	99	523	298	769	120	668	999999	842	230	254	28	841	213	54	354	119	458	658	999999	831	237	999999	103	373	999999	551	510	999999	764	26	61	42	928	443	276	472	115	393	999999	982	999999	134	257	999999	395	934	999999	999999	368	124	961	751	167	872	378	301	429	999999	295	999999	168	536	999999	214	999999	985	913	770	777	882	14	74	970	416	255	112	550	273	978	549	189	999999	267	999999	64	310	875	999999	999999	974	53	999999	108	128	823	60	56	53	999999	409	31	999999	999999	486	999999	897	780	999999	626	275	751	999999	999999	745	389	148	279	438	159	892	120	857	705	803	839	999999	999999	999999	592	205	66	507	637	999999	528	587	999999	780	999999	167	529	999999	438	799	233	999999	243	363	739	999999	781	618	893	743	298	174	999999	909	646	295	930	929	168	999999	219	254	999999	378	227	801	831	498	898	999999	373	986	428	906	580	951	591	613	122	907	999999	447	999999	893	289	363	691	407	144	254	236	999999	999999	17	999999	978	369	999999	145	937	854	292	999999	901	999999	312	999999	989	339	695	999999	999999	817	261	17	771	640	634	999999	863	999999	433	
363	653	764	773	30	420	999999	601	999999	999999	999999	999999	999999	141	999999	999999	522	999999	617	702	78	449	550	909	783	999999	10	818	347	999999	776	282	827	430	999999	76	146	606	291	335	999999	738	999999	999999	850	642	999999	875	54	929	121	999999	256	417	365	914	112	855	990	999999	420	508	263	999999	949	999999	357	632	212	660	574	915	999999	291	40	340	345	999999	69	150	999999	999999	774	418	999999	664	999999	420	999999	24	999999	291	999999	975	914	999999	484	255	38	655	294	576	673	393	364	206	426	964	386	35	578	540	796	999999	800	999999	999999	844	244	294	179	999999	567	198	696	999999	309	999999	376	999999	999999	100	544	414	999999	939	460	390	64	426	248	71	43	999999	999999	433	495	766	184	628	439	999999	21	743	999999	357	19	485	999999	999999	896	707	597	519	179	488	995	392	993	860	999999	353	790	999999	56	118	999999	526	753	999999	798	999999	544	999999	999999	226	999999	801	928	508	930	975	694	983	530	999999	473	999999	870	956	999999	113	999999	323	999999	95	848	203	999999	377	453	492	731	433	282	364	172	849	91	953	409	204	463	495	930	860	659	807	297	515	999999	390	656	797	835	999999	769	230	955	999999	999999	885	999999	560	999999	999999	253	271	711	175	999999	999999	441	999999	556	242	649	999999	999999	932	435	51	905	190	732	72	999999	934	597	587	999999	941	894	999999	586	524	100	903	441	491	616	398	999999	131	146	999999	949	739	250	603	56	999999	836	32	916	335	980	923	828	991	612	318	674	133	581	999999	729	999999	340	42	999999	746	846	999999	325	47	999999	783	54	710	123	106	694	993	541	112	999999	871	822	260	544	176	999999	999999	878	307	724	999999	550	999999	302	256	408	218	461	999999	646	999999	706	878	389	206	879	128	877	516	624	680	592	479	999999	857	880	999999	497	975	671	406	33	27	323	973	242	344	417	867	999999	999999	542	241	999999	180	999999	943	870	347	999999	999999	571	372	999999	53	389	81	999999	445	376	328	720	486	638	249	911	689	565	416	963	999999	711	20	999999	149	147	361	999999	162	693	936	218	160	687	715	834	660	344	279	593	171	957	971	500	999999	764	66	999999	999999	268	999999	388	464	384	752	255	999999	554	544	999999	999999	68	234	999999	440	999999	570	798	922	415	260	354	295	822	802	587	739	519	448	384	999999	999999	797	893	217	557	754	775	935	470	283	116	800	373	999999	113	999999	229	70	269	999999	268	679	999999	17	140	103	641	582	174	515	51	115	
169	824	278	999999	341	999999	999999	365	794	863	462	999999	154	554	921	266	699	855	999999	459	999999	190	999999	89	986	885	86	464	123	999999	770	954	241	10	641	548	298	841	400	999999	188	904	999999	404	227	678	863	586	181	384	883	318	996	592	926	978	11	198	284	455	467	427	251	600	102	507	999999	153	913	383	999999	857	464	834	280	285	781	999999	862	318	32	500	999999	999999	320	462	958	648	84	662	547	999999	567	945	227	761	662	808	312	719	999999	720	999999	798	999999	35	853	171	322	650	206	999999	336	966	433	999999	143	999999	290	639	549	262	999999	260	835	869	300	519	617	519	622	973	999999	999999	541	311	826	495	333	999999	999999	999999	336	433	465	963	999999	600	521	260	627	160	527	672	179	524	999999	422	962	546	999999	343	553	803	38	233	999999	193	434	131	150	648	189	999999	41	751	925	999999	795	872	106	699	997	367	999999	472	455	452	973	26	999999	999999	532	786	559	274	253	999999	999999	242	506	589	999999	400	119	979	970	999999	641	999999	598	16	627	100	999999	999999	346	196	911	999999	999999	24	999999	418	471	736	125	403	446	766	999999	999999	249	562	375	516	999999	999999	257	999999	501	923	811	999999	427	653	786	442	346	522	928	67	621	999999	465	491	379	757	929	382	863	577	96	875	919	206	767	75	724	933	513	738	938	999	999999	853	213	665	990	817	999999	683	999999	923	999999	451	780	409	107	999999	147	775	678	874	58	924	999999	935	635	231	885	721	717	412	19	200	128	621	775	611	287	714	766	121	432	190	999999	172	48	478	425	999999	999999	840	999999	737	70	74	951	149	26	278	39	769	931	999999	965	653	914	647	333	169	633	495	606	433	19	999999	452	867	413	674	897	167	999999	527	753	999999	617	999999	139	64	669	635	999999	19	684	996	189	203	225	999999	258	999999	155	266	734	482	243	999999	727	999999	621	94	735	999999	381	872	964	999999	486	97	46	641	999999	278	999999	997	900	999999	748	22	387	258	651	547	999999	506	22	999999	999999	281	644	254	554	636	442	585	900	253	999999	812	42	774	716	999999	830	999999	883	999999	766	736	999999	646	623	715	125	999999	442	198	999999	875	860	425	621	215	453	791	97	881	836	999999	999999	657	999999	999999	980	612	541	523	716	809	999999	145	782	999999	699	999999	631	999999	520	79	999999	999999	327	999999	952	616	999999	511	999999	999999	528	12	49	999999	639	999999	686	686	999999	999999	999999	919	481	125	262	724	643	565	
515	455	170	258	370	999999	999999	395	340	999999	984	374	999999	40	838	678	291	620	106	929	999999	776	320	944	999999	18	999999	999999	239	211	999999	999999	973	597	996	239	878	280	641	282	91	253	592	999999	702	999999	62	801	90	803	834	999999	627	713	148	738	144	999999	153	361	529	999999	999999	138	695	756	400	999999	999999	609	999999	20	999999	999999	848	184	999999	830	999999	744	999999	446	152	436	377	869	610	269	459	267	104	662	999999	999999	999999	542	97	999999	795	945	969	200	767	480	13	999999	662	803	865	963	554	314	973	408	406	92	406	729	761	825	156	140	412	999999	999999	147	884	698	81	315	97	729	999999	306	775	999999	999999	671	999999	553	217	999999	999999	495	712	999999	689	727	883	999999	145	367	702	969	799	999999	787	991	999999	866	999999	963	999999	560	876	999999	278	676	633	999999	999999	999999	307	218	618	349	736	916	73	724	458	999999	814	411	179	729	999999	75	507	935	977	688	705	999999	614	254	999999	844	619	999999	521	22	999999	999999	999999	410	69	494	361	459	113	871	927	250	418	782	158	329	390	156	799	999999	178	697	999999	724	39	741	999999	373	274	891	307	186	999999	999999	73	571	154	999999	999999	541	999999	999999	832	115	760	464	157	831	105	755	464	472	97	318	844	999999	589	542	380	999999	890	987	195	999999	573	751	47	973	999999	586	185	620	486	267	499	129	999999	557	963	574	999999	772	278	518	437	835	98	895	600	667	999999	999999	398	351	651	726	863	999999	542	18	427	999999	123	999999	580	999999	985	830	818	724	999999	41	578	999999	735	128	719	676	783	738	663	151	999999	61	604	573	231	144	616	999999	999999	253	999999	955	999999	418	659	999999	938	999999	849	268	86	875	136	950	999999	593	999999	533	16	196	837	803	355	286	802	999999	914	17	621	850	223	55	467	297	26	623	999999	326	469	960	738	199	888	404	74	999999	925	999999	539	638	528	93	766	80	999999	999999	999999	870	999999	999999	843	999999	999999	998	999999	40	417	838	999999	419	934	300	999999	999999	458	647	915	999999	999999	999999	999999	271	477	983	332	140	289	999999	999999	999999	24	787	999999	872	126	806	999999	889	359	43	999999	96	999999	130	999999	238	999999	720	622	767	306	657	658	999999	460	582	464	989	999999	914	750	30	999999	139	405	156	590	999999	929	999999	430	35	601	187	216	999999	999999	357	999999	104	999999	569	775	124	508	366	138	999999	421	544	999999	999999	223	999999	292	78	140	589	999999	556	999999	827	791	971	346	999999	
999999	480	115	409	40	117	999999	581	802	191	999999	842	630	48	27	999999	999999	999999	308	203	812	999999	894	147	920	999999	632	732	456	294	778	804	777	238	310	657	293	999999	514	245	527	999999	643	111	823	999999	958	999999	538	455	57	999999	999999	153	468	900	999999	999999	489	77	999999	977	134	518	413	999999	74	999999	738	370	909	767	999999	72	675	180	522	999999	999999	631	14	946	204	11	246	999999	141	633	770	409	81	999999	532	447	760	550	516	999999	698	382	233	999999	999999	999999	546	999999	999999	609	478	999999	387	792	999999	857	73	538	783	999999	281	41	318	440	631	338	298	593	245	443	999999	134	664	398	105	999999	408	447	999999	999999	464	999999	855	532	165	483	31	289	670	674	383	232	767	999999	852	667	74	792	934	999999	880	952	54	92	307	353	632	989	697	713	459	999999	539	757	999999	324	185	999999	999999	158	316	18	999999	570	69	89	366	999999	545	438	876	999999	513	999999	154	512	913	773	999999	811	850	42	591	957	224	999999	692	999999	724	999999	491	287	516	785	313	999999	999999	999999	32	228	986	361	453	269	836	844	999999	999999	612	166	411	412	562	474	999999	999999	426	965	356	999999	396	357	999999	999999	946	599	108	999999	84	283	482	439	750	999999	824	499	588	332	131	380	999999	999999	999999	567	137	89	724	999999	487	39	455	999999	137	721	999999	999999	804	999999	999999	246	745	394	86	999999	684	999999	661	557	650	809	695	104	844	975	665	999999	999999	999999	880	999999	875	999999	999999	55	827	999999	312	38	182	999999	999999	151	999999	999999	634	261	464	77	999999	165	427	999999	401	999999	999999	999999	230	999999	66	999999	999999	814	566	455	371	689	154	40	999999	276	669	632	384	466	124	999999	94	959	351	413	400	882	116	724	999999	708	999999	999999	711	999999	999999	160	972	205	999999	880	585	564	523	945	116	433	999999	616	495	999999	999999	999999	563	999999	276	271	999999	652	587	807	707	841	16	662	33	582	329	44	89	519	999999	189	962	244	968	529	446	999999	307	966	999999	999999	999999	654	916	730	18	922	210	999999	999999	999999	999999	999999	182	744	999999	860	921	533	114	999999	536	976	144	613	972	329	821	999999	999999	413	355	999999	490	999999	612	362	746	302	574	999999	999999	163	179	340	999999	275	71	999999	971	586	485	999999	999999	796	963	262	519	312	758	688	999999	999999	111	999999	999999	996	999999	964	142	205	123	628	999999	707	695	383	999999	999999	52	999999	267	999999	775	248	999999	999999	759	693	254	359	842	443	544	885	
305	382	61	999999	366	574	69	999999	101	775	473	857	999999	163	110	589	999999	715	270	62	431	513	686	863	18	999999	246	522	720	782	999999	679	999999	83	999999	323	331	575	446	477	647	170	506	999999	999999	80	999999	999999	592	664	999999	999999	999999	492	464	792	695	198	233	964	337	546	999999	318	422	793	999999	741	751	787	268	999999	279	792	999999	271	999999	686	98	937	999999	999999	929	65	999999	999999	999999	601	619	999999	628	143	999999	999999	150	110	999999	197	588	999999	307	35	854	805	405	35	857	390	999999	202	999999	18	109	999999	999999	696	616	999999	999999	195	297	999999	132	142	168	135	537	797	999999	999999	999999	819	999999	116	999999	609	999999	134	999999	852	379	999999	524	426	999999	999999	43	66	152	999999	999999	461	757	402	693	136	999999	722	646	280	999999	70	738	773	999999	966	910	993	999999	729	999999	492	671	587	816	182	999999	999999	308	549	999999	481	654	999999	820	36	71	706	423	513	999999	73	487	389	364	318	999999	750	712	999999	709	999999	410	423	999999	11	790	179	585	521	478	207	423	999999	999999	999999	999999	539	999999	687	905	214	999999	151	999999	999999	14	291	999999	999999	795	906	993	441	999999	62	80	240	666	999999	245	891	999999	901	45	508	649	390	211	347	902	847	798	34	999999	505	470	269	999999	695	999999	999999	946	87	726	571	213	999999	267	999999	946	999999	999999	142	452	999999	93	678	115	524	207	999999	90	885	605	999999	118	969	479	344	591	811	840	970	823	736	999999	52	185	999999	304	667	999999	84	401	727	974	666	999999	948	421	791	163	875	497	381	428	70	482	779	999999	244	513	922	544	999999	344	902	319	999999	77	999999	503	999999	999999	540	501	15	494	999999	972	452	397	999999	923	800	658	965	482	452	317	885	569	999999	999999	70	164	210	540	266	393	82	999999	866	881	380	999999	999999	656	957	879	422	575	605	806	21	846	982	999	744	999999	379	429	866	408	191	481	107	999999	169	386	300	475	238	494	999999	105	999999	648	552	512	999999	319	525	999999	894	320	964	999999	998	223	181	211	796	780	23	653	999999	467	999999	999999	999999	999999	999999	581	999999	999999	347	120	906	916	325	344	456	999999	349	70	903	999999	513	871	516	507	632	945	999999	999999	679	457	480	257	615	73	999999	653	320	257	821	943	982	947	972	854	693	999999	898	836	755	999999	999999	999999	749	195	954	828	393	693	266	999999	376	999999	277	889	640	999999	999999	261	395	802	921	101	248	960	999999	565	898	662	999999	550	56	
999999	343	125	26	526	508	430	119	129	270	627	990	280	577	492	999999	93	999999	44	781	647	451	952	643	349	999999	788	999999	399	930	730	879	999999	999999	998	167	162	872	999999	999999	880	152	999999	542	303	110	999999	392	999999	999999	999999	999999	778	768	409	926	390	481	999999	811	719	557	720	199	539	747	999999	774	579	335	526	999999	109	999999	900	504	999999	420	349	249	747	406	53	513	999999	292	110	948	999999	81	776	681	205	999999	441	333	432	85	13	555	826	203	813	504	368	604	348	894	868	904	751	999999	999999	437	73	323	513	216	84	999999	646	335	678	508	558	999999	24	797	452	576	82	999999	416	793	422	554	592	549	154	520	999999	215	90	201	330	806	548	768	999999	999999	820	225	999999	756	999999	999999	524	315	945	522	590	551	452	301	831	650	563	348	24	519	730	964	72	999999	312	440	255	487	999999	752	307	256	558	333	755	857	999999	660	884	921	39	287	604	631	929	402	763	788	999999	679	252	999999	753	729	398	856	162	446	999999	478	255	47	137	999999	999999	343	993	128	545	973	551	999999	464	103	489	453	999999	441	999999	910	999999	466	999999	508	999999	999999	503	828	935	899	705	663	216	415	676	999999	999999	411	999999	999999	409	645	252	999999	137	349	999999	659	249	999999	496	999999	999999	543	999999	788	919	629	692	129	839	174	192	999999	999999	888	696	58	426	497	999999	958	999999	999999	510	999999	999999	731	380	171	360	999999	588	990	413	983	851	673	614	887	82	999999	999999	296	999999	244	462	606	127	249	999999	698	999999	752	651	537	999999	999999	42	999999	574	198	258	531	768	996	585	201	243	295	46	33	443	539	424	999999	999999	999999	292	275	579	617	613	141	999999	662	999999	999999	349	875	297	999999	640	999999	323	883	282	197	528	999999	999999	999999	999999	831	212	628	264	703	337	879	999999	999999	490	766	199	999999	585	127	999999	116	395	749	852	367	999999	957	393	597	225	999999	500	62	220	999999	616	999999	254	999999	928	999999	407	906	509	470	587	999999	999999	999999	655	366	999999	999999	184	999999	375	999999	418	999999	833	999999	245	667	999999	796	388	244	746	999999	159	999999	999999	999999	198	133	708	488	250	392	780	668	999999	519	941	859	242	344	878	798	166	707	900	248	948	682	654	999999	428	999999	999999	999999	592	639	723	774	999999	999999	999999	61	713	886	999999	35	235	175	887	725	725	629	999999	53	366	999999	802	452	981	474	999999	516	478	999999	69	999999	999999	999999	85	728	795	177	214	999999	
999999	827	999999	279	47	999999	999999	999999	795	928	25	799	999999	999999	999999	644	837	280	793	189	650	460	999999	745	827	999999	724	999999	999999	168	999999	557	424	826	675	538	863	999999	415	999999	461	81	720	550	999999	999999	387	999999	450	441	891	999999	999999	35	96	999999	254	349	451	999999	159	224	999999	636	999999	467	999999	333	371	999999	780	999999	865	685	728	999999	739	42	792	999999	999999	460	999999	658	277	414	183	399	740	999999	294	524	91	509	957	247	999999	999999	999999	496	883	64	901	993	999999	587	659	698	306	516	187	999999	557	883	161	698	999999	45	999999	593	293	986	593	999999	173	266	232	366	999999	999999	201	655	490	306	684	699	999999	364	998	689	755	999999	999999	233	579	999999	999999	207	358	269	381	999999	724	957	212	897	471	297	999999	999999	365	999999	999999	816	325	532	731	261	209	999999	149	511	46	999999	838	999999	894	369	44	101	999999	34	17	468	119	849	931	999999	103	786	238	271	535	605	334	462	515	286	908	999999	350	715	998	897	129	869	315	999999	999999	405	999999	111	999999	737	999999	340	999999	511	706	999999	601	208	167	999999	232	999999	999999	441	999999	385	999999	618	461	987	751	584	36	120	349	249	543	886	413	697	999999	136	18	797	501	999999	177	14	579	999999	456	151	999999	999999	999999	251	999999	873	999999	744	999999	395	649	275	985	528	999999	185	171	467	999999	999999	794	470	639	106	870	999999	940	362	218	999999	999999	999999	540	610	36	451	445	108	355	999999	999999	669	594	398	486	742	812	999999	688	991	999999	121	510	741	356	97	945	578	381	999999	999999	346	535	816	356	630	734	999999	502	863	739	73	121	271	999999	135	876	251	619	137	376	999999	999999	226	453	927	518	999999	263	938	505	867	727	640	736	850	143	777	999999	999999	17	999999	480	825	262	779	999	999999	999999	231	999999	999999	958	253	348	966	673	999999	372	999999	122	999999	132	999999	367	872	346	999999	534	678	991	108	209	999999	129	940	496	847	963	674	999999	278	999999	41	727	999999	999999	999999	302	999999	186	999999	414	623	743	82	999999	917	467	390	999999	528	999999	545	999999	122	999999	204	999999	408	479	999999	355	698	501	843	999999	100	835	999999	963	862	188	763	501	176	999999	585	999999	57	999999	999999	999999	999999	240	408	563	999999	999999	999999	305	999999	359	893	999999	361	999999	716	131	899	999999	224	91	901	427	999999	999999	951	53	999999	428	999999	183	86	772	900	445	771	467	103	290	999999	999999	231	270	258	513	295	999999	150	696	978	464	131	
333	421	497	488	166	999999	68	999999	999999	738	196	386	540	999999	999999	400	915	708	258	37	999999	417	925	999999	640	178	76	64	488	903	376	999999	464	62	999999	361	413	999999	615	999999	44	999999	318	999999	44	999999	999999	241	174	82	234	988	729	436	512	915	495	999999	847	987	999999	13	133	104	371	745	921	487	528	769	987	958	999999	451	992	940	108	375	825	756	999999	999999	890	999999	679	387	720	37	549	837	865	775	118	627	223	999999	555	224	198	298	962	240	999999	405	95	275	999999	288	443	572	817	130	811	101	538	757	123	999999	425	983	35	894	938	690	903	999999	850	999999	237	961	394	884	186	999999	794	228	133	999999	330	999999	491	441	593	976	999999	745	964	27	99	465	917	837	798	215	273	78	999999	31	501	874	999999	431	61	481	188	999999	943	284	306	319	634	999999	397	21	501	593	310	961	999999	999999	256	832	999999	771	54	556	95	999999	273	726	926	112	993	455	988	70	390	121	798	999999	999999	999999	720	779	831	299	450	787	713	680	768	340	361	343	627	592	55	289	437	631	847	972	21	580	393	532	634	941	33	441	212	999999	173	999999	366	566	121	605	940	755	116	999999	267	592	958	999999	750	659	999999	999999	25	999999	684	999999	999999	828	678	150	396	308	999999	999999	763	281	477	579	999999	778	977	999999	481	449	349	682	525	549	714	428	622	999999	781	974	122	999999	426	112	513	995	342	537	887	971	218	999999	100	606	544	985	125	999999	999999	972	682	766	924	575	761	11	999999	999999	123	260	527	999999	527	689	999999	146	855	375	999999	999999	446	450	999999	509	240	707	592	999999	15	728	313	244	380	809	999999	999999	703	999999	351	511	999999	999999	999999	999999	999999	999999	999999	410	999999	407	140	749	322	999999	535	241	592	424	344	999999	419	733	999999	999999	946	999999	228	717	999999	50	442	999999	34	564	828	805	999999	546	999999	620	593	191	708	607	999999	563	922	134	999999	70	763	288	516	297	999999	619	946	999999	691	170	401	406	23	179	965	999999	725	758	426	730	214	55	369	724	470	238	35	97	796	392	371	999999	999999	336	286	999999	999999	736	472	218	858	998	855	894	229	196	999999	538	642	472	838	174	708	553	856	999999	919	999999	827	864	594	858	999999	999999	799	307	999999	686	893	999999	636	989	295	999999	871	215	200	474	505	999999	69	999999	999999	333	554	207	395	890	480	568	244	999999	999999	607	624	999	767	999999	105	921	999999	492	645	999999	835	849	878	500	
681	650	999999	454	296	553	804	107	413	999999	754	602	912	83	216	334	576	999999	999999	999999	999999	872	999999	999999	379	999999	999999	577	851	999999	999999	704	329	895	999999	999999	51	789	420	366	803	526	596	859	802	503	18	159	285	320	263	999999	769	199	906	809	211	999999	85	712	501	237	999999	788	419	59	999999	26	999999	386	999999	786	519	723	884	76	286	589	999999	876	575	901	301	540	370	592	935	139	999999	408	628	999999	714	707	999999	575	280	999999	449	753	229	991	294	899	999999	477	999999	55	314	840	999999	622	53	999999	147	600	935	999999	999999	827	999999	153	38	999999	999999	136	82	812	859	999999	999999	478	149	97	656	583	616	402	513	893	206	889	824	158	875	15	999999	515	569	274	639	564	389	621	639	999999	999999	828	150	901	405	583	196	995	54	999999	482	955	999999	564	983	543	212	534	630	233	329	879	999999	752	21	999999	252	595	999999	241	99	999999	458	580	999999	788	261	611	498	623	999999	828	999999	821	532	168	963	15	999999	999999	361	999999	991	415	756	93	999999	397	889	838	999999	601	325	999999	999999	999999	506	972	943	205	999999	601	45	999999	530	501	775	768	999999	852	603	999999	999999	999999	879	244	536	53	999999	536	549	863	722	999999	293	112	999999	301	857	577	662	999999	71	999999	813	760	818	999999	884	999999	318	479	177	46	244	999999	296	999999	933	999999	428	463	999999	417	655	999999	879	385	724	428	988	483	911	652	200	612	999999	229	769	129	426	553	168	569	227	79	695	685	425	199	999999	999999	999999	137	159	209	843	654	439	395	881	442	999999	999999	276	834	568	525	999999	632	917	77	972	813	313	874	304	588	200	585	732	203	960	534	999999	999999	125	999999	502	991	769	531	790	384	248	999999	294	701	302	393	511	180	839	792	281	748	797	554	823	285	904	999999	999999	853	999999	687	482	999999	854	999999	718	783	33	854	863	396	287	598	574	330	590	602	999999	807	999999	562	364	178	262	999999	430	570	999999	227	97	514	77	999999	721	561	511	559	847	253	674	999999	156	999999	929	999999	471	999999	980	503	999999	999999	968	999999	779	110	999999	313	999999	991	628	158	823	806	767	358	329	350	876	999999	999999	40	755	52	142	356	415	379	999999	377	999999	230	590	466	532	785	545	420	167	621	237	207	87	856	999999	525	903	350	227	580	565	131	332	999999	684	664	556	926	523	432	694	999999	999999	114	599	408	567	367	284	999999	812	908	192	265	786	621	952	898	999999	616	
452	75	161	667	811	279	999999	623	999999	999999	238	619	896	734	926	283	142	973	266	226	957	999999	76	245	768	657	938	999999	190	72	711	657	509	907	979	629	802	999999	302	329	510	943	585	416	754	203	999999	999999	338	512	489	999999	642	210	999999	906	998	916	899	164	341	999999	999999	719	166	999999	119	999999	755	307	480	734	999999	999999	716	23	961	660	491	575	644	999999	738	677	999999	732	999999	309	257	83	630	886	507	147	988	999999	999999	865	259	183	999999	32	702	41	42	999999	308	706	494	645	944	999999	999999	334	520	850	101	765	146	434	999999	999999	741	681	677	593	999999	543	947	46	513	105	411	999999	999999	622	787	707	645	827	999999	318	815	612	999999	291	461	183	999999	999999	588	744	999999	999999	618	282	291	31	999999	448	527	764	758	999999	141	848	937	127	842	897	999999	999999	130	319	10	256	995	138	999999	999999	142	63	999999	810	458	768	377	999999	999999	218	340	766	353	999999	309	669	559	999999	481	290	999999	999999	340	729	84	203	624	419	823	371	287	999999	478	968	316	474	849	948	999	372	481	360	428	633	567	306	50	922	999999	341	696	638	657	272	51	798	722	195	735	264	153	957	762	337	931	188	297	385	891	835	820	611	367	118	808	993	915	706	172	777	163	702	410	491	674	648	505	216	926	517	999999	663	223	745	229	523	597	100	701	388	19	664	41	183	999999	95	281	999999	463	57	999999	25	33	957	111	451	557	999999	662	999999	682	90	458	999999	94	166	398	999999	889	295	405	824	15	783	999999	999999	670	999999	970	589	377	999999	753	879	635	999999	639	999999	999999	999999	966	326	999999	418	705	928	216	658	99	999999	697	659	659	178	652	67	20	249	199	612	780	330	311	999999	915	726	999999	579	748	358	526	142	977	121	329	88	396	596	999999	839	292	22	999999	615	891	718	999999	585	237	577	724	400	75	999999	996	645	25	364	502	979	601	999999	910	740	837	564	999999	548	999999	573	670	999999	999999	999999	330	768	999999	695	191	207	429	752	352	180	999999	136	76	945	124	683	73	42	103	108	247	999999	112	406	777	336	46	758	735	664	906	310	238	999999	999999	238	461	999999	999999	305	999999	849	294	999999	117	999999	999999	736	433	175	509	999999	999999	73	999999	674	999999	787	918	854	171	671	26	688	273	333	897	999999	243	999999	232	743	859	798	999999	397	371	372	298	75	999999	309	334	570	164	277	999999	175	603	999999	572	999999	411	328	143	888	
833	606	999999	784	813	999999	502	999999	999999	766	779	531	524	724	312	303	498	852	25	861	999999	456	533	996	999999	732	758	206	999999	559	342	540	665	659	564	999999	896	514	999999	702	806	787	627	398	497	458	651	878	999999	279	999999	999999	312	282	999999	386	82	479	441	90	388	306	233	393	433	248	866	864	169	999999	999999	983	600	999999	64	558	828	145	999999	893	91	879	472	999999	999999	784	238	393	117	187	692	426	83	181	323	510	999999	243	964	259	999999	786	718	196	872	999999	958	989	227	994	999999	999999	971	547	999	508	833	188	19	649	20	483	757	981	855	999999	910	428	999999	554	994	594	999999	259	311	305	170	999999	181	193	999999	248	175	122	999999	755	999999	536	182	814	999999	385	234	325	248	119	38	736	999999	893	999999	539	989	672	999	963	767	722	246	704	348	999999	16	826	999999	771	317	999999	362	110	999999	383	256	194	877	619	370	854	20	201	276	999999	944	288	999999	296	259	503	123	666	987	999999	300	477	476	128	999999	999999	502	476	802	393	384	999999	999999	906	293	805	795	390	603	912	712	54	438	999999	613	728	923	537	522	814	531	695	999999	802	999999	778	717	758	999999	961	361	999999	398	882	59	999999	999999	999999	12	453	707	732	73	84	30	255	49	562	515	999999	484	965	953	988	862	999999	128	566	999999	999999	97	46	999999	999999	999999	999999	655	555	999999	999999	808	928	534	79	116	799	999999	47	999999	999999	999999	165	253	999999	486	395	590	409	30	369	595	363	181	497	999999	671	592	999999	523	999999	999999	493	999999	616	842	556	441	884	882	73	66	90	999999	985	775	932	792	549	164	175	587	999999	999999	505	313	454	999999	47	999999	445	999999	211	999999	929	248	256	467	637	999999	930	954	705	527	956	313	515	578	196	999999	999999	999999	52	277	999999	274	353	958	202	999999	999999	800	403	181	447	856	855	999999	854	999999	528	475	165	999999	234	221	881	999999	999999	201	798	999999	999999	999999	288	566	173	933	999999	665	894	298	274	335	371	999999	560	533	90	109	458	948	724	448	203	958	723	261	53	146	393	625	999999	11	513	520	241	89	893	999999	693	921	999999	199	852	240	210	999999	430	105	660	357	648	478	742	849	999999	130	130	330	999999	912	890	40	282	279	908	999999	821	999999	898	481	640	209	416	999999	559	534	595	962	999999	892	830	947	486	999999	977	999999	268	999999	368	120	958	572	999999	780	40	999999	999999	999999	332	936	18	580	206	999999	999999	448	999999	
216	999999	627	534	167	571	999999	91	942	999999	246	302	997	15	167	491	788	522	77	173	999999	506	999999	617	22	640	821	884	260	751	306	328	538	999999	62	373	741	999999	801	11	999999	699	98	815	680	291	334	930	850	98	999999	667	649	285	435	709	109	999999	522	999999	749	76	831	201	257	918	763	999999	999999	793	750	212	999999	999999	87	936	418	385	999999	731	315	890	43	171	342	639	678	263	423	352	999999	730	999999	284	261	999999	867	896	567	761	999999	185	977	66	348	216	999999	582	208	498	301	999999	83	791	999999	859	42	669	999999	617	249	999999	735	611	529	29	150	999999	815	67	79	521	817	184	213	999999	913	977	999999	136	693	105	65	924	60	550	657	281	72	402	987	207	47	950	522	27	450	376	537	999999	999999	509	767	150	429	780	906	898	999999	91	945	999999	847	733	923	153	454	811	561	979	371	868	999999	423	999999	871	999999	866	662	195	689	547	999999	999999	70	194	338	914	504	279	643	758	693	981	456	932	360	314	999999	378	572	999999	814	999999	999999	207	999999	354	999999	558	999999	49	246	401	401	408	615	353	672	738	815	540	999999	291	999999	612	184	402	966	147	520	180	839	294	623	61	732	892	999999	999999	69	984	999999	945	973	999999	522	301	999999	57	999999	17	641	298	563	42	331	999999	221	999999	32	732	999999	932	48	999999	210	999999	778	999999	675	722	807	810	679	831	697	999999	317	741	999999	882	811	999999	999999	512	538	999999	999999	590	729	208	680	200	839	336	999999	910	907	999999	999999	570	523	250	381	604	999999	831	619	731	344	999999	226	480	264	999999	921	468	121	535	597	659	999999	999999	999999	999999	999999	616	970	353	234	786	463	999999	348	529	369	571	547	227	313	999999	931	999999	256	768	999999	210	936	699	999999	148	798	381	999999	999999	349	335	629	904	561	999999	860	275	999999	557	999999	756	141	999999	780	360	921	894	999999	889	999999	231	941	852	494	842	680	280	999999	95	999999	999999	999999	604	999999	999999	999999	642	665	720	847	665	501	999999	999999	236	999999	211	919	65	999999	903	159	999999	25	127	999999	999999	999999	719	912	590	999999	999999	569	999999	547	536	554	999999	418	999999	239	511	52	72	999999	253	591	999999	999999	478	360	882	868	94	999999	999999	589	72	649	999999	232	945	808	266	337	90	138	845	688	542	657	999999	646	938	674	648	328	952	397	999999	194	999999	946	443	999999	455	999999	484	492	999999	947	492	999999	252	66	293	702	785	999999	649	124	999999	
579	241	821	188	999999	999999	420	293	528	636	999999	508	999999	80	999999	999999	37	999999	999999	654	363	989	594	175	999999	404	882	999999	946	543	228	748	999999	448	999999	714	622	999999	219	623	74	208	180	320	817	999999	271	985	293	999999	758	852	122	469	393	589	999999	999999	111	999999	57	38	999999	985	418	925	482	543	498	294	752	999999	999999	999999	589	164	819	284	357	488	999999	896	999999	619	784	375	635	999999	65	992	78	999999	999999	999999	575	45	860	194	999999	891	999999	728	496	998	999999	999999	999999	208	999999	238	770	371	999999	623	708	161	931	999999	999999	52	300	999999	487	506	999999	786	999999	999999	999999	553	303	634	382	465	372	999999	409	109	45	11	196	437	686	999999	231	706	999999	335	669	999999	114	142	984	999999	601	999999	250	989	999999	999999	756	884	860	336	935	146	988	999999	261	303	751	832	693	208	856	863	238	661	285	519	128	999999	635	924	449	171	650	523	864	171	174	419	999999	247	999999	312	576	999999	890	999999	999999	999999	84	376	999999	282	448	785	12	738	999999	588	714	272	678	66	258	936	886	774	496	475	978	999999	999999	341	515	455	953	999999	296	999999	770	201	802	303	999999	269	261	176	722	864	521	135	199	585	705	999999	569	999999	63	640	473	999999	999999	252	846	983	247	340	767	992	831	458	451	103	817	522	470	999999	440	999999	684	720	61	999999	953	999999	901	552	636	460	999999	999999	501	655	415	999999	603	999999	999999	999999	999999	920	409	999999	43	73	683	105	768	192	594	194	999999	73	956	753	74	999999	999999	992	999999	694	704	316	999999	76	957	795	999999	999999	919	910	999999	797	999999	763	320	332	999999	890	179	805	999999	453	866	702	999999	437	699	661	999999	638	270	464	560	999999	226	999999	623	966	999999	887	999999	605	273	683	266	961	105	202	442	742	377	408	823	999999	910	261	449	999999	999999	529	106	999999	999999	291	999999	472	247	640	547	227	999999	632	784	291	399	189	190	999999	445	999999	341	999999	229	847	999999	862	641	283	999999	965	653	219	999999	586	791	389	32	982	999999	794	724	999999	655	225	43	744	623	999999	887	730	80	999999	967	999999	999999	599	807	735	30	787	999999	963	223	582	573	999999	727	207	500	999999	999999	207	159	651	329	877	851	999999	814	526	999999	109	396	999999	999999	397	251	888	398	202	582	296	962	256	962	999999	250	83	652	543	27	425	51	878	999999	873	999999	325	697	320	747	804	920	999999	547	731	577	527	999999	186	257	838	809	999999	437	870	
245	903	999999	999999	999999	778	361	999999	999999	999999	68	517	999999	31	290	925	201	88	999999	777	376	999999	708	240	192	999999	999999	999999	999999	999999	999999	743	450	703	637	212	636	137	684	969	999999	649	994	724	673	69	999999	999999	895	331	647	731	999999	659	504	777	205	458	386	999999	392	885	985	999999	217	324	77	429	393	88	299	73	403	999999	335	726	473	999999	999999	133	327	728	999999	964	540	885	890	999999	209	859	16	188	751	771	586	567	664	674	516	999999	992	999999	283	817	42	999999	337	378	334	777	314	221	891	999999	595	664	999999	31	789	332	434	999999	230	534	81	121	321	632	898	999999	72	798	477	217	140	999999	455	762	999999	956	557	522	467	431	555	999999	297	498	999999	922	262	999999	885	194	925	717	755	748	745	921	999999	999999	479	999999	714	999999	744	683	999999	253	999999	552	99	832	774	911	817	798	979	286	823	823	999999	975	515	429	913	999999	292	423	596	999999	27	999999	694	999999	999999	901	717	49	60	613	376	932	999999	709	554	999999	420	23	899	957	769	468	107	449	259	503	60	999999	999999	999999	400	708	657	512	535	999999	148	922	869	916	90	999999	236	220	456	523	999999	805	999999	861	872	278	524	638	936	558	912	255	602	999999	850	999999	447	597	222	667	285	210	184	999999	913	498	154	982	876	830	241	887	992	735	241	255	999999	740	589	131	194	28	575	976	175	893	999999	330	76	999999	502	639	999999	789	247	71	999999	410	947	384	134	999999	762	116	326	35	263	867	317	605	22	706	999999	101	999999	267	634	207	309	30	999999	999999	999999	999999	337	602	890	212	497	179	623	19	792	215	997	652	999999	999999	660	150	640	462	23	471	645	795	631	999999	316	980	436	433	999999	999999	215	311	626	999999	778	999999	145	60	379	147	981	13	913	802	104	999999	11	175	547	169	999999	999999	809	454	582	541	971	984	896	517	999999	200	908	865	10	999999	999999	999999	999999	936	999999	590	93	876	490	642	882	829	999999	485	978	271	999999	941	548	498	502	999999	961	247	751	161	999999	999999	999999	999999	104	58	801	408	999999	290	485	999999	164	999999	633	932	999999	940	999999	152	999999	421	999999	481	315	999999	327	511	203	999999	759	453	194	853	436	999999	999999	699	547	834	37	413	999999	999999	999999	284	999999	748	865	569	218	31	999999	609	979	742	332	999999	485	137	999999	299	214	951	531	42	426	311	999999	999999	999999	274	402	999999	124	768	741	841	696	999999	190	999999	999999	634	999999	737	
864	585	999999	694	899	559	224	999999	999999	999999	208	999999	176	753	858	485	386	463	118	999999	999999	763	495	221	10	491	236	454	947	162	652	580	999999	793	177	840	438	677	999999	900	59	982	721	386	569	23	999999	942	182	705	999999	193	525	700	117	111	100	662	693	999999	999999	770	473	951	95	627	421	999999	585	27	57	708	950	217	894	647	51	118	651	999999	817	293	281	251	959	468	999999	999999	685	75	750	775	984	999999	577	289	999999	770	300	999999	601	301	367	165	658	494	243	317	806	470	70	981	21	706	600	49	498	231	999999	626	572	804	999999	999999	999999	281	723	855	640	999999	138	281	817	709	396	525	999999	126	593	475	235	999999	809	999999	15	999999	999999	288	504	537	999999	297	779	999999	378	999999	604	847	888	386	770	388	677	202	341	788	173	311	320	84	123	381	637	525	401	825	994	999999	514	999999	517	999999	360	112	822	840	999999	153	340	599	921	999999	238	999999	704	847	79	617	884	227	605	462	968	429	424	419	660	999999	999999	553	801	132	342	390	869	334	37	999999	379	500	296	29	999999	999999	163	43	153	430	820	554	999999	999999	597	999999	901	64	477	930	687	413	190	248	871	787	797	798	746	847	347	380	999999	999999	248	393	930	999999	492	257	276	999999	275	240	442	999999	798	424	999999	55	488	815	999999	106	887	999999	320	57	158	999999	999999	364	999999	306	92	450	734	999999	999999	214	999999	326	571	999999	664	306	147	999999	806	152	999999	382	273	999999	368	999999	523	722	616	999999	999999	882	999999	999999	333	912	103	999999	158	992	994	547	285	331	688	172	999999	636	442	591	828	370	251	16	204	551	999999	596	999999	559	999999	21	999999	866	141	999999	889	273	999999	752	213	178	801	813	158	451	106	942	22	205	999999	887	290	35	453	712	640	430	999999	999999	821	999999	41	999999	75	999999	999999	418	199	214	283	979	738	690	999999	660	568	437	999999	753	454	159	584	742	279	48	730	999999	422	429	999999	999999	169	125	930	706	146	212	999999	175	999999	999999	752	999999	922	309	999999	999999	648	999999	153	213	572	360	337	672	922	298	329	36	261	296	996	999999	999999	814	820	622	999999	999999	999999	365	999999	692	216	766	406	776	999999	970	999999	140	999999	629	286	999999	999999	809	788	268	783	999999	883	721	914	261	691	982	446	999999	999999	999999	841	967	279	999999	999999	999999	154	570	275	156	478	359	146	130	326	377	999999	731	917	21	834	500	897	675	999999	999999	778	954	999999	424	
339	711	491	363	299	12	359	498	999999	27	664	227	993	637	379	534	584	793	934	999999	498	715	200	477	999999	350	80	604	315	555	111	199	495	850	816	766	867	783	831	324	27	999999	999999	900	356	999999	506	269	305	948	392	985	999999	760	926	624	521	23	662	948	999999	999999	193	999999	915	475	999999	999999	820	613	666	801	961	620	306	502	999999	999999	130	94	843	810	308	367	172	126	179	735	924	202	999999	854	130	882	392	273	812	53	984	999999	885	999999	449	999999	291	591	33	409	999999	433	522	231	999999	578	114	131	455	826	408	799	999999	995	228	627	999999	812	680	89	238	43	690	67	315	249	208	999999	370	616	85	581	999999	770	281	999999	999999	999999	961	552	777	270	817	985	645	195	586	890	999999	822	334	479	999999	943	999999	430	743	465	999999	999999	380	624	761	839	999999	999999	706	999999	724	727	947	343	999999	138	312	968	999999	999999	422	130	662	317	354	548	999999	606	999999	999999	600	851	999999	224	118	317	999999	162	999999	999999	245	818	488	62	999999	417	874	999999	999999	782	641	212	214	49	52	999999	991	72	999999	223	999999	154	164	557	934	872	999999	732	235	543	955	159	469	247	469	603	642	999999	151	999999	999999	300	978	999999	518	397	646	717	182	999999	326	120	999999	295	430	999999	663	931	999999	999999	446	151	766	94	826	491	743	967	580	448	163	999999	999999	343	549	999999	175	275	49	546	236	263	560	911	227	845	277	183	816	378	999999	711	492	848	999999	531	534	894	73	36	653	678	146	734	170	935	199	999999	999999	173	925	398	891	999999	999999	999999	591	999999	867	981	223	570	160	212	508	452	898	999999	842	27	732	281	212	999999	999999	999999	126	826	751	291	655	729	437	999999	999999	999999	819	911	782	999999	940	680	36	91	813	93	528	934	235	999999	46	128	705	728	440	654	999999	999999	687	518	75	765	113	585	335	999999	142	999999	759	956	632	987	299	535	87	999999	254	130	208	809	39	192	600	999999	254	537	33	999999	223	999999	365	939	233	273	999999	999999	576	451	756	329	999999	31	999999	278	95	999999	999999	180	650	387	409	75	680	999999	489	883	174	80	999999	999999	470	433	293	960	601	999999	764	36	293	902	485	803	374	999999	859	18	16	999999	947	205	708	852	67	999999	398	299	268	999999	783	368	19	999999	120	957	858	526	999999	224	677	999999	295	999999	887	748	901	999999	701	801	28	480	876	843	999999	999999	100	618	376	458	572	999999	434	418	252	999999	
892	999999	692	416	31	342	281	792	999999	555	999999	999999	965	319	933	791	598	999999	999999	313	491	176	999999	974	867	250	160	288	999999	375	967	876	559	999999	855	922	999999	999999	779	685	209	999999	198	999999	234	999999	652	66	524	999999	713	999999	91	999999	443	726	999999	999999	549	999999	191	992	150	288	588	44	999999	12	999999	999999	999999	999999	687	999999	113	999999	999999	807	749	683	597	104	764	871	662	10	794	619	999999	139	327	206	999999	999	504	217	999999	910	988	200	837	650	601	999999	902	410	288	440	999999	45	748	797	999999	999999	193	97	237	279	626	999999	249	736	999999	335	693	681	568	688	157	896	464	77	819	558	846	947	999999	262	968	262	722	364	999999	494	390	530	238	879	815	416	999999	674	294	411	951	110	999999	999999	999999	999999	842	599	999999	939	999999	680	999999	418	999999	999999	594	975	310	374	865	884	953	989	944	173	452	689	999999	999999	917	790	999999	418	607	746	780	237	443	999999	419	132	81	999999	913	999999	552	819	999999	580	999999	13	999999	920	546	77	157	999999	330	655	778	162	999999	552	999999	790	897	569	811	283	464	366	542	562	999999	999999	813	999999	85	999999	620	633	830	999999	917	913	426	999999	999999	539	599	602	999999	788	969	267	405	528	999999	132	812	982	999999	585	125	999999	471	811	999999	803	264	48	112	999999	44	155	332	999999	634	999999	999999	44	697	282	684	861	460	754	593	999999	347	294	296	999999	432	637	625	254	187	462	451	615	897	78	285	560	500	820	753	999999	934	971	893	712	758	999999	295	735	999999	263	15	717	228	999999	466	999999	999999	158	999999	406	530	999999	256	182	999999	758	147	629	999999	999999	371	639	10	999999	999999	375	400	584	204	654	999999	999999	354	923	456	734	397	628	612	315	999999	999999	999999	357	999999	999999	725	999999	55	10	640	666	738	999999	892	999999	717	458	515	100	999999	999999	954	19	999999	999999	733	999999	726	933	371	999999	27	692	324	28	482	652	475	906	999999	999999	999999	999999	23	686	161	999999	41	90	27	999999	999999	999999	999999	642	999999	156	303	663	999999	402	994	999999	639	132	999999	55	462	999999	893	74	983	999999	450	999999	638	759	996	377	488	165	999999	646	916	999999	406	505	956	681	630	999999	999999	811	999999	999999	685	427	999999	891	47	115	125	167	196	952	999999	513	999999	836	999999	638	999999	926	999999	967	999999	999999	205	216	726	153	999999	780	999999	999999	715	182	999999	202	224	220	204	999999	339	999999	999999	999999	999999	963	477	892	434	129	999999	992	
186	431	636	815	156	336	999999	358	174	894	25	999999	999999	628	247	782	687	878	999999	999999	443	54	597	999999	928	967	898	242	739	833	718	999999	113	260	391	293	545	20	55	887	999999	999999	940	445	367	704	228	999999	999999	694	214	556	507	883	558	141	834	834	887	189	999999	999999	619	341	999999	55	999999	665	247	953	246	999999	832	999999	803	597	113	162	444	999999	749	77	999999	54	629	172	473	999999	701	259	999999	711	133	866	999999	999999	237	609	999999	999999	472	563	593	772	999999	536	723	772	89	961	38	682	399	663	439	370	481	999999	712	23	582	21	963	999999	999999	535	999999	966	285	802	999999	999999	892	133	761	999999	484	744	596	102	448	999999	999999	999999	231	999999	999999	469	436	98	529	661	897	256	739	460	999999	605	277	999999	982	756	496	999999	601	534	789	276	901	253	885	736	999999	620	574	881	871	234	999999	999999	223	94	540	999999	282	708	607	646	999999	310	596	879	477	673	119	692	999999	863	147	696	987	999999	568	192	212	793	682	286	681	999999	589	374	999999	549	709	897	226	309	14	893	927	999999	882	601	656	16	999999	315	510	999999	676	999999	96	999999	741	999999	999999	999999	983	489	35	999999	964	999999	999999	232	999999	999999	964	999999	999999	904	858	254	769	843	999999	966	999999	206	534	376	776	999999	190	581	999999	767	999999	541	380	869	325	525	999999	607	999999	356	999999	434	965	340	999999	297	999999	771	159	842	311	897	14	559	820	787	955	658	553	175	999999	149	943	283	130	432	841	606	999999	999999	999999	172	665	817	999999	111	241	203	35	999999	392	418	432	446	466	910	999999	821	58	538	999999	218	63	23	10	741	490	999999	220	918	999999	810	192	815	465	148	999999	197	473	718	555	761	633	75	782	937	716	507	817	999999	896	30	558	60	773	177	119	651	816	354	621	999999	983	116	41	582	235	617	980	327	678	348	357	999999	982	999999	585	987	240	999999	34	982	874	10	32	435	262	999999	999999	297	39	590	999999	999999	107	999999	777	527	43	210	711	109	527	499	541	557	672	228	999999	964	592	131	421	753	999999	638	676	983	94	605	330	104	575	692	298	98	967	999999	241	976	41	68	954	40	999999	925	999999	384	469	999999	999999	999999	73	86	705	999999	999999	627	999999	469	999999	794	443	437	880	616	999999	999999	211	452	589	999999	986	101	933	534	177	390	401	405	182	301	524	619	842	296	999999	499	987	389	919	999999	999999	999999	647	247	624	526	160	745	401	631	
183	999999	884	328	56	971	152	999999	740	999999	236	403	296	48	280	823	999999	999999	999999	44	999999	821	533	249	13	999999	454	696	909	650	999999	655	13	550	999999	507	999999	524	249	69	356	815	648	140	124	47	485	608	966	801	932	566	169	367	784	361	492	645	324	832	526	456	271	100	999999	580	399	746	920	772	999999	999999	999999	526	687	41	182	999999	134	966	738	999999	729	117	718	673	496	646	999999	766	24	999999	209	417	542	900	554	558	999999	544	647	739	688	204	712	861	222	643	679	753	999999	99	520	358	103	681	726	999999	381	999999	93	753	979	164	999999	998	871	935	983	786	487	623	820	999999	329	999	167	535	405	999999	461	852	966	23	587	999999	579	851	324	861	184	400	187	999999	460	893	759	534	446	714	990	286	999999	892	275	565	279	929	999999	999999	523	200	758	524	432	240	999999	966	999999	832	429	30	621	131	612	97	446	131	139	435	249	633	999999	691	866	184	203	83	747	31	655	649	822	999999	348	984	641	663	275	229	116	793	957	999999	999999	970	665	537	290	188	129	157	799	602	999999	890	110	77	657	258	47	999999	229	999999	187	780	207	999999	999999	628	455	782	999999	910	329	456	676	486	406	999999	518	665	793	999999	999999	999999	849	999999	376	457	883	573	999999	27	192	403	574	999999	999999	513	772	999999	754	999999	733	346	301	999999	283	999999	224	999999	670	761	999999	382	999999	999999	653	679	931	977	33	336	999999	882	777	839	728	925	882	274	999999	999999	133	999999	910	141	835	566	999999	959	945	969	243	268	902	254	287	809	999999	913	999999	757	581	795	252	999999	916	851	999999	999999	999999	358	525	949	574	777	638	496	471	788	825	999999	999999	972	42	999999	102	999999	979	532	561	918	452	968	516	302	321	338	11	999999	224	983	999999	754	999999	597	999999	999999	694	134	616	790	347	694	999999	671	294	999999	763	197	335	440	871	46	900	999999	999999	999999	999999	281	466	309	999999	979	574	841	99	718	999999	444	610	807	791	854	916	999999	581	758	999999	844	18	711	575	999999	166	784	122	961	853	554	692	999999	851	422	668	316	999999	368	130	999999	582	999999	435	328	586	999999	648	999999	999999	138	999999	156	999999	598	273	999999	734	682	822	789	999999	138	864	629	999999	999999	956	999999	196	999999	477	222	638	999999	272	441	285	256	236	638	145	104	841	999999	883	545	228	262	159	999999	581	999999	546	999999	999999	999999	711	806	577	872	999999	999999	831	519	661	459	518	55	
336	999999	479	999999	999999	193	654	634	296	149	746	215	999999	999999	229	999999	38	855	999999	308	114	818	730	479	679	364	77	999999	273	331	73	433	37	183	926	327	444	103	176	999999	999999	893	166	999999	69	371	999999	867	60	999999	490	999999	783	220	940	517	111	999	999999	101	126	999999	370	965	86	322	999999	323	777	902	999999	935	999999	323	622	999999	999999	168	999999	999999	999999	999999	814	715	840	267	650	817	242	999999	225	445	293	84	246	895	999999	201	999999	747	999999	72	99	999999	719	555	127	469	597	729	856	943	589	501	999999	917	975	655	134	819	671	370	90	369	686	403	651	614	87	999999	688	999999	672	672	134	999999	119	665	995	295	149	190	229	999999	562	281	999999	792	962	328	920	877	77	676	86	822	999999	730	472	326	903	513	392	870	999999	999999	280	917	376	205	999999	319	659	838	679	490	150	999999	807	414	547	859	651	758	999999	810	402	996	595	312	934	999999	203	999999	392	999999	999999	359	999999	176	999999	938	425	766	521	610	228	999999	996	595	681	414	922	67	999999	54	861	633	74	240	993	284	999999	74	999999	999999	125	980	456	52	691	791	115	999999	999999	608	443	885	246	999999	592	999999	999999	999999	999999	530	467	146	899	999999	775	174	294	241	182	726	617	361	505	104	494	247	999999	953	903	889	309	291	999999	180	610	975	999999	868	648	999999	999999	331	444	740	960	979	90	118	277	527	507	873	468	686	991	92	999999	999999	711	355	999999	56	106	740	231	185	491	999999	999999	999999	777	426	593	352	999999	296	999999	764	143	514	166	674	686	999999	999999	999999	999999	967	999999	528	595	254	166	303	999999	237	234	999999	999999	999999	497	361	381	477	749	999999	290	126	243	999999	175	625	18	999999	198	716	999999	719	357	795	363	524	549	218	214	999999	269	299	902	225	999999	223	255	999999	999999	805	302	219	637	312	155	999999	734	484	362	999999	245	960	114	999999	868	999999	999999	999999	430	973	999999	172	999999	999999	820	990	224	27	643	999999	379	999999	999999	393	424	159	999999	55	999999	658	790	75	855	244	297	309	999999	178	357	999999	868	531	928	53	993	999999	946	422	491	999999	490	716	999999	999999	999999	586	999999	999999	319	718	433	310	83	772	193	746	316	38	927	999999	805	55	999999	97	93	847	730	146	399	999999	213	669	999999	496	177	83	234	454	643	711	999999	473	859	999999	131	999999	458	166	999999	257	999999	917	494	970	358	444	56	752	327	752	856	644	331	34	999999	764	746	587	
999999	119	521	862	999999	999999	993	342	196	40	999999	999999	399	999999	286	152	999999	295	184	593	999999	733	37	481	136	999999	999999	883	151	999999	134	367	821	870	999999	750	735	961	999999	999999	977	25	258	25	999999	802	362	292	368	189	999999	229	589	162	999999	871	92	999999	735	504	371	999999	999999	361	906	999999	999999	528	23	999999	999999	509	999999	906	616	131	999999	22	999999	334	538	572	525	962	999999	905	778	668	999999	999999	668	999999	235	999999	999999	867	999999	896	999999	999999	108	834	278	832	772	64	466	682	545	327	397	79	999999	411	999999	999999	999999	237	90	999999	830	45	107	334	867	721	999999	999999	10	749	306	587	903	516	236	703	303	692	999999	226	448	105	999999	114	301	598	350	824	72	999999	283	598	815	999999	358	999999	736	944	965	999999	999999	999999	681	999999	999999	999999	176	839	184	999999	505	901	999999	864	561	734	912	992	42	999999	381	459	672	894	475	999999	772	795	167	173	966	358	727	999999	446	716	999999	335	93	492	432	510	649	799	610	382	561	951	999999	999999	159	999999	912	999999	679	330	69	787	331	999999	999999	381	681	21	305	157	184	999999	427	845	319	586	999999	549	999999	870	809	872	999999	999999	157	820	248	999999	999999	232	446	41	470	126	657	999999	14	999999	455	61	829	638	999999	999999	207	664	534	711	314	572	834	373	849	808	520	197	503	238	175	226	142	147	998	82	710	999999	435	999999	999999	682	582	149	104	795	999999	999999	999999	829	895	492	295	537	239	450	398	83	191	999999	606	469	143	775	604	238	919	691	999999	432	752	999999	238	999999	999999	631	990	694	279	64	999999	999999	819	999999	343	682	930	604	907	557	683	637	962	773	704	728	549	807	544	865	875	359	542	999999	87	840	263	71	24	608	999999	703	804	136	895	267	650	469	442	922	999999	999999	784	999999	748	999999	999999	465	529	794	91	999999	160	413	188	418	806	873	596	502	429	869	590	309	107	980	833	835	999999	999999	87	999999	999999	622	999999	561	575	459	207	962	747	798	542	999999	526	999999	552	400	947	486	461	777	872	940	502	438	999999	484	999999	999999	291	266	586	93	999999	10	999999	538	846	627	843	999999	675	634	999999	630	336	370	782	999999	437	443	888	999999	985	310	218	434	999999	138	827	100	999999	999999	681	999999	221	459	512	999999	459	24	554	330	643	114	112	999999	999999	872	999999	999999	702	164	341	999999	999999	195	107	417	792	999999	419	717	799	752	999999	245	952	273	418	877	858	266	999999	422	
889	568	757	999999	208	970	999999	999999	36	464	398	320	108	833	122	999999	999999	105	733	75	605	836	530	891	233	866	295	922	463	234	999999	445	999999	918	999999	810	437	999999	218	999999	155	172	999999	344	364	570	147	129	161	392	525	999999	999999	999999	817	62	47	999999	656	999999	684	326	793	999999	950	952	536	189	874	311	598	143	999999	911	999999	443	999999	195	537	999999	999999	999999	771	81	708	751	999999	999999	111	906	773	571	571	877	147	999999	379	888	394	999999	44	999999	254	849	999999	999999	999999	621	999999	384	906	852	339	999999	999999	999999	555	721	103	209	49	68	88	968	538	37	572	19	773	101	73	268	800	135	628	771	999999	921	288	999999	874	999999	999999	727	10	921	242	577	273	628	283	999999	794	195	372	975	878	286	321	765	999999	867	999999	999999	320	999999	61	213	999999	842	597	634	443	999999	334	748	976	361	968	617	795	999999	999999	999999	817	415	473	615	763	652	892	644	999999	522	506	16	999999	787	417	362	870	999999	212	999999	999999	649	224	999999	860	999999	999999	527	318	999999	999999	824	132	703	999999	999999	184	999999	450	999999	999999	953	33	999999	279	328	305	198	999999	616	747	766	792	323	124	999999	201	455	755	149	999999	999999	999999	906	551	682	884	749	310	999999	187	434	587	999999	481	87	999999	304	747	541	999999	810	583	701	956	999999	41	999999	589	318	713	729	690	999999	78	584	999999	127	378	597	444	999999	999999	999999	999999	322	999999	999999	841	46	553	896	707	223	821	842	791	634	950	348	650	85	169	992	799	457	744	287	421	897	999999	508	925	160	107	772	999999	151	273	643	34	729	966	999999	999999	816	999999	477	489	235	999999	999999	999999	999999	946	368	396	999999	641	981	578	901	999999	999999	585	54	971	556	125	59	919	650	999999	316	323	999999	118	616	237	983	435	999999	798	195	114	469	341	894	213	738	386	38	510	292	74	132	838	31	967	720	845	475	361	439	316	152	999999	999999	717	999999	259	779	667	657	999999	312	113	704	999999	126	713	86	353	999999	672	891	149	89	252	200	93	999999	649	517	148	960	914	368	879	961	839	481	187	188	489	607	370	852	736	762	29	143	191	851	16	768	132	975	767	424	12	550	617	526	999999	172	139	160	999999	999999	397	745	825	999999	287	241	898	174	897	75	530	999999	352	999999	181	999999	999999	999999	510	379	999999	999999	999999	465	958	298	863	661	246	326	477	220	342	150	375	283	318	311	574	775	870	957	87	999999	999999	715	
999999	999999	999999	991	266	999999	649	149	999999	999999	154	999999	921	988	999999	246	928	580	598	319	954	211	999999	898	642	604	233	999999	509	999999	861	899	571	252	100	735	999999	255	69	999999	570	202	393	917	138	947	390	585	407	633	39	506	112	584	760	996	999999	999999	359	662	118	914	640	876	596	999999	799	678	999999	642	930	999999	999999	463	749	762	999999	207	769	694	999999	647	999999	875	851	999999	797	986	999999	104	722	859	896	407	36	656	999999	999999	999999	883	158	712	687	765	703	356	999999	999999	835	999999	187	815	687	664	448	471	586	765	35	241	999999	812	195	804	919	999999	999999	999999	437	102	209	312	876	885	545	999999	960	572	182	504	378	999999	999999	999999	916	907	999999	241	959	999999	79	796	999999	98	436	346	526	882	999999	632	570	872	220	742	999999	874	999999	999999	999999	999999	510	23	592	999999	863	308	660	701	887	22	897	554	163	872	999999	412	821	787	459	999999	999999	88	727	549	934	999999	999999	419	999999	51	968	381	999999	33	64	65	999999	960	235	138	686	824	999999	833	735	25	999999	347	719	395	63	999999	351	920	999999	432	296	53	999999	367	369	250	16	999999	54	999999	442	140	817	967	999999	860	562	331	522	999999	93	893	999999	918	786	600	700	999999	999999	817	39	201	81	632	999999	170	375	868	999999	999999	818	159	789	219	582	999999	999999	751	999999	999999	999999	30	408	791	999999	403	239	676	580	768	999999	706	857	237	495	251	68	195	999999	999999	999999	694	562	86	352	933	113	604	345	207	999999	948	999999	795	228	999999	792	290	293	376	931	999999	297	999	999999	121	302	562	999999	999999	530	344	553	159	707	904	999999	999999	448	414	299	999999	340	382	697	601	594	71	18	486	999999	999999	999999	999999	116	797	999999	562	190	241	641	551	879	14	999999	999999	404	963	98	999999	550	470	999999	878	86	306	367	914	312	303	526	240	554	999999	882	999999	443	722	999999	909	999999	905	152	217	999999	747	755	999999	705	961	207	630	973	693	999999	988	936	999999	999999	809	999999	492	260	886	714	411	997	642	131	999999	999999	682	920	188	999999	645	328	633	116	338	550	999999	219	350	106	999999	267	860	311	893	999999	420	966	999999	479	24	655	999999	999999	371	750	123	214	779	668	524	710	794	999999	300	670	313	916	999999	269	409	999999	909	789	818	154	147	340	238	120	881	715	687	708	999999	989	72	999999	744	588	437	826	440	682	999999	195	472	983	21	232	512	504	550	973	80	740	746	999999	999999	
227	613	783	976	999999	786	809	999999	999999	82	311	608	183	999999	838	999999	582	999999	999999	999999	999999	681	163	328	15	608	387	174	713	637	72	252	596	454	526	999999	654	999999	771	895	999999	172	386	910	999999	624	339	332	712	152	999999	897	519	999999	999999	545	459	464	999999	69	409	999999	319	458	999999	68	21	728	654	999999	187	733	999999	999999	445	469	305	999999	618	390	279	64	462	571	149	175	999999	339	999999	981	999999	200	999999	712	999999	138	853	927	999999	999999	999999	999999	677	849	964	764	999999	188	822	592	250	217	845	590	789	354	999999	999999	319	845	999999	999999	336	673	348	987	999999	368	999999	317	616	999999	352	966	777	669	386	612	999999	999999	348	555	516	999999	740	317	354	999999	922	999999	946	115	617	999999	999999	931	284	999999	511	999999	999999	999999	343	515	999999	999999	865	879	813	130	967	579	999999	934	506	999999	999999	999999	933	40	642	567	999999	999999	371	999999	760	296	649	846	395	382	111	629	475	881	221	11	999999	999999	452	999999	999999	801	999999	999999	964	683	559	547	765	756	80	480	344	352	999999	999999	154	475	121	578	239	967	735	999999	477	521	468	624	568	173	695	74	587	177	93	644	528	999999	546	86	737	111	90	999999	312	631	294	133	860	579	857	367	999999	874	245	999999	999999	999999	999999	999999	224	934	999999	602	71	999999	999999	176	268	386	999999	160	928	999999	841	137	886	106	293	846	236	345	764	988	316	337	317	999999	999999	576	578	999999	999999	999999	999999	999999	132	488	999999	305	737	128	864	484	999999	707	999999	999999	42	117	630	999999	305	63	999999	999999	179	999999	295	999999	999999	999999	244	692	999999	183	66	999999	183	48	999999	407	529	987	999999	118	999999	999999	531	999999	898	595	999999	824	946	999999	643	999999	879	982	633	141	202	999999	607	999999	883	999999	675	999999	651	999999	999999	994	112	999999	449	318	945	116	408	889	469	686	834	112	508	999999	746	999999	539	25	954	999999	415	873	215	686	999999	999999	234	999999	614	247	999999	304	56	686	722	723	999999	999999	105	772	999999	743	999999	516	999999	505	59	473	999999	999999	753	999999	650	358	589	238	27	763	999999	395	882	110	284	999999	728	540	65	822	697	32	51	215	999999	192	617	999999	211	699	677	884	999999	761	871	149	999999	999999	653	999999	107	999999	999999	999999	999999	710	890	483	469	450	787	478	449	999999	999999	413	434	999999	715	467	740	918	36	328	96	999999	884	131	238	999999	737	999999	999999	366	725	213	326	646	809	220	302	144	212	761	999999	208	
444	283	999999	999999	714	945	616	196	957	188	467	387	318	999999	999999	768	999999	999999	999999	390	591	92	511	572	999999	999999	738	999999	174	606	716	275	416	999999	999999	999999	146	999999	431	791	790	700	408	546	999999	939	999999	459	999999	999999	999999	878	58	531	617	999999	772	422	999999	925	216	121	31	999999	472	999999	970	999999	749	999999	999999	484	999999	920	600	999999	999999	964	826	157	460	288	999999	640	717	999999	226	999999	280	259	837	723	399	505	999999	678	678	57	83	553	968	999999	710	178	901	414	999999	137	931	726	678	807	999999	233	999999	927	10	390	644	999999	999999	95	160	499	387	999999	999999	406	345	921	222	636	891	283	189	553	578	942	999999	312	861	999999	953	999999	999999	39	138	999999	40	657	678	297	413	448	999999	882	756	220	999999	999999	329	579	791	19	999999	52	999999	322	53	921	999999	67	650	342	773	887	142	606	999999	357	999999	919	375	688	253	924	999999	452	999999	307	999999	367	999999	747	982	292	999999	999999	49	538	123	999999	132	999999	999999	620	647	81	675	689	999999	999999	301	443	221	409	999999	999999	766	589	999999	999999	999999	745	133	992	906	902	999999	999999	590	197	999999	999999	244	964	797	266	391	999999	287	161	999999	27	557	999999	75	718	536	999999	89	203	188	459	719	648	210	999999	986	314	713	744	721	999999	109	562	592	911	208	256	612	947	722	143	312	667	999999	597	198	999999	927	198	376	776	410	396	999999	117	670	999999	764	999999	279	86	919	542	439	591	917	995	65	163	999999	290	999999	142	481	54	157	61	951	612	198	509	387	999999	377	945	784	712	552	484	999999	612	492	202	677	645	223	769	237	115	680	999999	999999	773	678	96	806	278	914	964	999999	618	644	161	999999	999999	699	404	999999	999999	999999	999999	999999	580	912	906	797	778	465	836	830	387	823	846	932	995	89	999999	846	291	148	515	798	587	524	999999	968	341	999999	999999	999999	819	604	743	307	475	750	999999	861	771	298	38	813	88	143	582	794	797	228	999999	690	95	557	883	356	302	416	865	999999	289	999999	466	807	558	999999	21	783	90	549	467	254	999999	752	84	999999	120	702	719	453	942	838	999999	122	743	226	999999	272	721	396	999999	999999	999999	794	582	833	831	230	265	198	132	798	713	258	760	981	461	999999	482	889	245	600	697	999999	123	450	766	353	74	341	40	748	999999	693	544	409	999999	444	999999	250	172	999999	446	531	330	153	134	922	362	761	764	526	999999	831	161	999999	371	474	999999	
141	77	487	166	923	167	999999	736	29	999999	361	622	26	999999	242	727	999999	163	175	100	970	326	844	991	312	577	514	959	240	542	139	999999	895	764	999999	183	999999	733	999999	373	999999	416	999999	999999	10	148	999999	362	557	114	804	260	205	999999	710	815	232	999999	853	356	653	425	505	999999	584	999999	727	262	135	68	52	999999	640	999999	153	563	221	635	991	173	999999	162	999999	136	737	879	843	521	999999	232	950	999999	999999	176	999999	531	910	627	633	999999	421	999999	999999	498	71	999999	999999	402	239	156	999999	999999	504	689	527	999999	999999	379	749	705	480	216	207	999999	117	999999	999999	999999	91	622	652	593	12	313	752	343	999999	913	75	555	268	999999	291	907	628	363	694	999999	649	999999	518	541	999999	928	217	215	999999	333	390	218	449	156	321	617	504	20	594	200	937	194	999999	109	313	203	446	40	999999	999999	284	999999	168	552	824	999999	113	120	715	83	999999	547	55	602	532	856	116	121	999999	999999	413	617	768	504	999999	464	653	418	237	684	491	999999	290	997	58	636	60	897	332	999999	513	393	305	999999	999999	399	149	999999	576	999999	97	334	901	260	999999	999999	985	999999	298	369	999999	695	882	41	999999	919	266	57	553	896	806	219	789	680	170	29	322	999999	409	863	325	679	841	780	999999	166	999999	39	119	391	650	395	608	962	999999	818	510	274	929	999999	142	999999	430	680	650	878	999999	230	100	867	354	737	264	435	54	540	853	111	999999	999999	643	237	938	171	255	999999	610	999999	441	999999	518	58	328	999999	999999	234	258	999999	140	999999	621	999999	999999	251	47	912	999999	183	999999	999999	964	999999	999999	999999	540	905	162	268	434	239	277	999999	789	748	358	306	999999	38	999999	819	291	999999	971	999999	999999	999999	298	696	134	999999	999999	437	909	732	386	120	228	825	694	825	81	989	736	901	999999	999999	999999	200	999999	741	999999	113	999999	108	427	282	999999	114	689	999999	617	466	144	102	999999	839	809	66	371	248	87	594	343	878	748	301	955	999999	284	910	323	999999	803	393	838	185	999999	810	315	999999	682	123	145	743	218	615	855	644	950	999999	104	218	828	999999	999999	909	769	601	360	136	326	367	829	999999	637	519	662	751	999999	999999	881	999999	751	999999	999999	963	458	600	999999	142	999999	321	999999	673	816	115	278	159	730	999999	416	367	999999	189	787	325	294	366	116	999999	999999	999999	391	999999	729	105	466	571	98	999999	999999	999999	931	227	999999	15	248	165	962	532	250	513	
999999	999999	367	999999	999999	572	999999	250	999999	102	999999	970	999999	341	930	999999	943	721	648	707	71	999999	478	247	435	242	499	781	87	138	404	999999	458	449	92	67	818	999999	557	894	100	999999	30	368	684	961	999999	357	85	305	222	999999	883	999999	452	990	999999	130	999999	999999	83	999999	999999	550	999999	910	521	999999	999999	872	134	999999	173	754	999999	222	20	119	562	474	205	151	706	999999	916	162	700	915	996	102	211	698	128	999999	820	402	999999	479	670	774	450	305	108	212	180	999999	87	999999	925	239	979	746	567	623	999999	932	999999	390	634	999999	220	605	744	166	999999	999999	618	922	933	224	536	999999	448	788	34	899	52	504	611	442	85	570	989	999999	999999	465	140	505	140	999999	410	305	844	135	999999	844	999999	942	999999	999999	865	164	206	711	702	448	307	779	598	220	999999	999999	778	202	469	649	615	999999	54	216	305	123	791	999999	999999	240	697	323	233	189	999999	999999	999999	867	999999	920	373	288	74	999999	167	999999	906	920	998	913	999999	999999	999999	999999	238	999999	898	334	999999	999999	999999	162	898	471	751	984	555	999999	872	999999	534	910	625	549	285	337	999999	380	58	999999	216	999999	55	899	999999	55	999999	319	950	765	212	638	429	824	999999	221	390	999999	999999	182	805	497	999999	219	389	617	36	126	638	901	999999	527	285	503	544	501	116	999999	758	706	999999	246	999999	116	999999	895	490	801	991	999999	946	999999	999999	876	149	999999	999999	999999	999999	105	28	999999	999999	59	105	684	999999	925	999999	999999	115	392	843	999999	845	569	38	941	631	493	136	234	999999	574	955	999999	79	999999	364	825	677	999999	488	663	999999	999999	565	999999	21	903	542	999999	521	999999	959	564	999999	241	40	579	690	999999	215	36	999999	794	999999	116	104	745	614	953	570	999999	389	834	904	999999	538	58	13	999999	929	727	951	571	713	200	615	400	881	838	378	784	144	999999	75	461	694	893	999999	459	999999	275	299	999999	994	67	555	999999	999999	297	703	982	999999	81	953	999999	999999	407	91	223	500	703	864	776	999999	785	329	594	999999	999999	495	645	666	553	304	999999	438	371	576	655	645	491	999999	594	144	396	218	999999	841	587	386	999999	812	178	999999	621	411	999999	15	218	737	960	364	218	801	67	325	32	776	299	58	713	830	999999	578	19	963	279	999999	999999	999999	999999	753	999999	999999	208	833	497	595	682	262	916	366	367	918	684	136	531	792	86	999999	195	999999	552	539	672	466	999999	600	949	657	142	
880	818	641	999999	217	999999	152	603	234	827	999999	103	46	142	357	473	517	893	883	441	999999	564	126	391	970	210	652	403	741	456	897	646	35	130	45	548	726	999999	477	999999	999999	999999	999999	253	758	202	515	406	999999	993	869	706	76	225	655	325	701	259	510	999999	530	749	861	777	930	999999	78	916	107	809	999999	79	425	930	999999	296	712	873	633	777	999999	256	999999	999999	587	999999	999999	999999	474	719	846	999999	936	470	432	640	338	999999	322	967	134	599	308	999999	255	799	290	145	173	368	613	828	999999	999999	322	999999	671	122	200	739	221	269	451	388	963	281	999999	955	507	999999	958	638	999999	999999	653	999999	947	571	502	787	999999	999999	645	116	999999	27	849	999999	158	157	968	226	883	999999	999999	864	157	999999	552	974	999999	999999	637	751	410	999999	277	999999	89	999999	999999	999999	999999	999999	829	999999	623	999999	282	999999	431	999999	806	999999	453	742	754	999999	999999	788	999999	999999	28	527	999999	999999	806	894	999999	141	749	888	999999	931	820	868	606	481	754	999999	251	812	647	607	553	737	528	287	308	999999	999999	301	61	301	279	310	91	101	999999	254	970	728	639	999999	205	543	805	874	540	584	999999	999999	232	930	999999	144	999999	420	974	394	65	528	596	47	911	458	837	831	662	520	999999	514	199	510	18	999999	183	506	999999	20	999999	654	747	723	999999	945	78	130	754	144	920	670	127	896	198	451	999999	601	999999	746	999999	973	222	999999	796	630	94	722	922	34	961	883	17	964	462	411	999999	872	515	965	390	716	999999	528	599	999999	397	302	321	566	389	582	999999	666	313	957	442	727	927	901	999999	356	208	730	183	47	662	162	999999	786	670	270	95	273	999999	990	999999	999999	999999	678	999999	791	410	999999	644	388	616	999999	660	505	969	63	944	613	114	43	999999	356	354	999999	999999	245	858	999999	895	129	496	999999	310	323	70	748	308	258	999999	80	946	842	96	794	431	321	501	939	817	999999	325	999999	999999	999999	482	550	349	867	223	997	932	876	469	999999	892	612	50	346	444	231	999999	696	944	43	97	674	270	999999	999999	153	999999	919	717	288	804	999999	843	977	841	520	408	440	44	671	148	80	382	571	902	818	280	165	504	999999	861	999999	999999	135	245	999999	290	789	736	80	999999	22	999999	191	720	877	769	73	505	923	822	324	661	282	895	27	301	698	657	323	999999	588	999999	999999	426	184	999999	717	741	43	999999	619	704	964	417	999999	911	201	851	34	
58	216	659	581	773	547	999999	265	240	228	516	999999	142	423	999999	675	597	47	764	545	401	61	999999	472	692	213	620	999999	999999	770	115	110	846	632	274	667	928	843	999999	879	999999	231	999999	999999	999999	648	487	291	768	742	537	873	436	316	999999	997	885	196	888	999999	999999	280	400	469	122	416	745	510	158	539	746	754	999999	885	999999	999999	573	808	945	54	726	999999	928	132	243	241	673	540	999	276	999999	999999	954	788	999999	936	830	27	410	120	902	999999	142	239	995	782	194	551	977	999999	433	86	250	844	843	598	351	278	236	881	742	215	999999	882	757	999999	799	999999	932	401	349	556	408	835	151	749	999999	699	999999	460	999999	132	562	546	843	704	501	999999	944	364	595	562	999999	999999	999999	697	476	260	481	991	999999	294	618	586	123	877	678	415	999999	104	999999	651	151	776	834	620	652	964	999999	62	513	999999	956	577	805	787	999999	879	468	453	999999	945	228	999999	476	762	513	999999	999999	966	36	999999	417	999999	962	943	420	999999	694	999999	999999	511	999999	429	488	304	337	50	781	335	999999	799	999999	259	821	999999	433	16	309	81	999999	676	999999	82	36	427	281	116	615	999999	999999	751	194	711	407	771	734	999999	999999	182	999999	472	204	999999	854	236	999999	168	37	516	999999	413	999999	623	649	999999	970	148	999999	70	33	231	999999	999999	959	370	615	999999	999999	60	722	634	360	137	646	643	482	999999	228	799	288	122	88	109	350	962	46	570	999999	39	801	595	406	595	159	214	999999	999999	148	493	621	902	316	977	793	999999	63	586	999999	16	896	535	920	999999	782	910	152	336	578	996	333	54	184	822	259	137	237	764	978	442	606	207	306	734	188	385	806	111	315	464	909	459	593	65	999999	275	674	802	813	248	71	711	706	999999	169	576	999999	494	727	666	999999	299	608	544	409	699	999999	999999	425	406	114	50	31	999999	96	873	460	129	689	984	462	435	950	739	380	999999	999999	999999	575	611	657	321	999999	999999	805	619	999999	58	655	443	999999	489	999999	999999	144	31	690	999999	64	295	125	609	804	743	214	233	349	869	174	515	207	85	999999	813	749	792	999999	999999	318	999999	32	411	999999	256	948	972	57	543	604	358	214	909	109	289	495	57	999999	639	443	999999	280	999999	884	150	245	959	869	574	667	352	364	317	283	587	273	999999	145	999999	795	241	999999	805	274	999999	310	298	976	999999	327	702	285	37	938	999999	207	999999	999999	333	20	988	
999999	483	875	999999	999999	999999	999999	521	999999	782	911	958	844	999999	406	999999	999999	79	839	999999	983	538	256	999999	999999	337	378	547	999999	233	196	812	548	999999	138	702	930	999999	999999	414	662	999999	324	999999	790	999999	192	736	339	732	332	458	493	73	14	575	999999	999999	999999	666	527	98	999999	793	595	999999	999999	999999	84	703	544	705	257	435	999999	529	223	711	185	750	154	642	217	657	900	738	999999	485	802	562	476	29	827	164	999999	573	999999	999999	949	999999	999999	155	662	636	999999	627	210	68	777	999999	361	525	735	444	999999	885	881	483	892	857	779	935	245	999999	237	524	877	103	548	721	205	692	761	493	844	999	979	581	999999	282	537	999999	707	326	211	951	294	999999	643	11	999999	999999	638	102	999999	999999	909	999999	408	673	749	117	999999	65	290	668	999999	251	600	522	906	310	24	999999	329	519	999999	999999	999999	286	239	495	460	999999	40	356	63	669	581	873	99	837	182	795	532	430	749	999999	46	543	197	52	792	999999	105	391	835	28	772	402	742	990	832	132	443	264	657	973	35	933	615	103	999999	726	432	78	138	228	97	899	769	586	882	776	98	999999	703	339	451	649	520	44	897	188	141	108	15	59	361	278	999999	776	625	112	927	104	999999	75	698	36	999999	999999	931	872	999999	999999	117	65	44	999999	560	328	531	386	422	580	206	491	594	333	999999	88	866	818	136	992	999999	780	848	994	814	637	640	425	396	904	113	34	999999	976	990	950	25	115	999999	454	254	249	689	357	897	999999	480	375	963	184	749	123	745	640	203	999999	217	49	999999	999999	999999	116	990	999999	999999	999999	935	618	999999	999999	72	761	110	682	748	999999	101	500	106	923	999999	999999	461	221	164	990	288	915	999999	663	742	999999	673	794	766	999999	999999	180	881	726	999999	862	42	851	122	988	999999	72	892	999999	246	716	943	999999	766	999999	654	779	364	486	893	30	999999	999999	999999	96	98	315	916	609	999999	920	619	999999	967	304	242	610	109	175	978	225	999999	310	999999	36	42	164	999999	353	999999	479	816	404	999999	935	36	999999	481	35	999999	706	156	292	999999	325	106	573	551	999999	190	54	680	198	507	677	999999	535	261	353	999999	934	287	999999	999999	993	999999	224	547	42	277	878	139	83	275	281	79	740	999999	999999	999999	468	612	567	172	449	799	627	896	165	937	501	112	137	970	966	428	999999	176	999999	221	882	35	518	203	311	914	606	999999	999999	607	267	244	999999	
423	595	331	720	999999	676	203	486	327	999999	105	999999	776	11	112	999999	852	496	573	284	999999	999999	443	104	373	861	534	203	703	670	557	680	999999	951	713	385	645	708	182	499	822	999999	564	643	423	427	534	912	503	624	999999	121	693	959	999999	376	999999	236	357	548	999999	999	782	656	834	999999	518	999999	298	999999	663	154	324	999999	461	164	492	799	680	999999	999999	621	700	89	999999	446	987	307	690	346	232	418	361	999999	357	823	952	907	809	998	909	999999	624	999999	960	238	797	999999	999999	999999	883	999999	556	411	222	999999	309	999999	369	398	999999	220	144	999999	999999	255	999999	690	726	999999	211	584	989	999999	46	626	997	924	999999	68	648	378	999999	999999	462	869	861	949	421	827	999999	259	548	999999	999999	999999	575	673	281	715	445	116	892	999999	905	309	373	874	375	595	533	385	584	999999	749	68	420	560	498	635	393	843	279	898	125	999999	999999	999999	120	348	61	334	653	999999	622	541	485	931	678	163	506	987	583	825	304	147	999999	247	671	512	287	25	184	646	331	602	999999	994	753	953	999999	999999	764	37	544	209	732	180	687	217	583	489	881	999999	138	406	270	453	603	999999	287	999999	906	999999	999999	45	999999	999999	92	999999	703	490	187	725	999999	710	233	556	291	999999	415	504	560	463	929	999999	144	840	999999	924	999999	999999	999999	775	675	474	888	166	999999	508	59	725	98	667	999999	999999	312	165	453	999999	183	999999	171	508	999999	999999	248	453	678	273	900	319	499	167	999999	319	100	411	59	426	822	999999	589	782	55	999999	415	892	949	836	495	979	396	98	999999	628	232	999999	999999	892	235	445	999999	702	608	740	999999	931	999999	999999	999999	900	999999	36	605	116	133	389	462	882	377	999999	503	842	778	999999	922	411	999999	999999	96	207	208	166	200	387	999999	887	999999	999999	464	484	913	999999	833	594	873	370	492	645	504	999999	999999	999999	525	880	941	645	999999	999999	817	999999	525	999999	999999	805	702	999999	835	228	999999	246	214	999999	428	892	441	748	18	194	58	999999	918	770	565	252	766	877	641	320	445	999999	963	498	497	999999	959	994	999999	38	999999	999999	534	999999	127	267	639	293	902	999999	448	202	637	739	999999	265	906	755	363	865	999999	824	317	525	783	584	282	999999	659	788	933	446	999999	999999	302	999999	37	653	652	307	613	483	999999	999999	999999	252	315	234	860	241	733	214	641	781	990	77	999999	19	491	543	999999	923	999999	123	999999	11	999999	658	446	999999	
999999	262	112	999999	999999	564	999999	308	999999	540	278	999999	855	427	65	729	805	330	999999	999999	999999	28	172	118	322	689	848	862	319	999999	161	657	787	356	14	480	111	586	528	436	999999	319	365	950	999999	936	78	216	68	969	206	999999	669	999999	999999	218	99	999999	999999	572	999999	986	988	783	388	621	270	508	423	999999	628	229	801	562	16	206	999999	222	844	999999	999999	999999	803	350	999999	391	987	575	358	999999	391	999999	843	956	720	999999	999999	999999	572	999999	676	999999	999999	999999	351	999999	968	999999	215	999999	556	877	999999	367	999999	83	193	648	119	996	633	999999	159	627	203	520	386	845	841	775	875	90	649	200	709	999999	848	999999	998	697	422	879	370	999999	249	513	999999	485	15	999999	58	682	473	999999	999999	981	420	999999	290	831	600	133	275	999999	999999	999999	999999	999999	658	899	999999	862	649	421	584	754	333	602	388	690	562	999999	999999	999999	726	202	616	84	181	727	641	999999	999999	177	999999	298	613	930	631	773	285	999	826	115	999999	195	42	61	990	275	999999	818	787	599	278	699	293	999999	999999	732	859	999999	999999	931	267	553	822	482	325	295	999999	402	970	615	415	562	83	734	785	999999	170	564	93	906	79	999999	894	999999	898	406	15	543	227	898	999999	999999	222	895	847	867	372	999999	736	705	134	265	999999	182	194	716	626	558	999999	182	999999	305	80	880	862	444	658	999999	584	999999	290	606	185	81	999999	999999	350	188	999999	918	178	610	828	388	781	813	975	722	265	999999	780	999999	258	55	336	999999	60	341	43	413	218	989	999999	999999	425	527	89	999999	480	901	376	447	671	999999	13	962	999999	692	109	999999	999999	935	127	999999	148	833	358	999999	745	93	242	18	154	484	999999	999999	634	21	963	999999	733	209	999999	363	999999	999999	785	881	999999	373	999999	368	242	984	944	282	871	999999	677	591	179	950	40	397	668	367	302	197	666	824	999999	465	999999	845	999999	268	693	763	586	806	58	476	97	999999	941	874	776	170	539	999999	317	61	343	999999	94	783	179	854	695	458	49	999999	224	227	999999	685	999999	396	669	685	588	117	996	871	543	999999	999999	999999	455	794	591	999999	657	239	517	286	132	999999	999999	541	99	839	78	138	767	460	261	870	346	999999	244	389	500	999999	848	999999	65	472	837	391	921	999999	408	900	999999	999999	940	999999	710	999999	563	291	635	138	999999	749	49	999999	999999	93	451	992	322	199	559	211	642	999999	391	318	230	660	520	379	619	999999	
440	178	271	860	520	276	170	586	702	999999	754	999999	267	999999	999999	198	367	754	940	928	999999	999999	350	999999	274	999999	603	401	539	999999	771	266	518	999999	318	870	606	999999	573	184	832	735	497	606	457	280	546	999999	999999	42	302	765	439	691	380	999999	827	999999	595	383	672	768	57	798	999999	498	999999	249	791	999999	591	124	191	765	999999	472	722	744	999999	994	599	999999	253	507	611	15	826	827	647	96	53	10	658	999999	512	73	688	999999	424	959	999999	999999	501	859	450	188	583	673	594	907	509	93	396	601	783	999999	525	550	197	186	671	35	602	999999	255	590	999999	992	263	42	784	999999	329	259	577	999999	820	394	66	999999	432	162	999999	999999	586	959	614	999999	415	160	548	148	510	248	297	401	704	796	613	859	722	591	420	561	999999	485	999999	146	33	999999	541	140	493	999999	753	518	999999	861	999999	999999	976	408	999999	112	493	645	523	91	999999	185	599	33	780	207	710	840	742	681	617	999999	205	477	999999	924	619	999999	655	999999	494	779	609	842	678	327	882	323	14	318	78	487	962	999999	184	848	999999	517	359	296	63	913	999999	999999	254	999999	100	509	375	999999	493	999999	999999	777	999999	192	575	756	355	463	324	999999	836	433	613	139	148	523	302	194	43	111	999999	368	692	999999	12	498	597	999999	999999	383	999999	351	825	999999	497	999999	999999	999999	282	999999	999999	999999	972	666	86	999999	507	999999	878	577	216	190	999999	391	27	631	95	999999	189	87	169	693	237	940	999999	494	608	621	999999	954	437	999999	912	999999	999999	171	396	999999	999999	999999	990	999999	782	999999	999999	766	722	443	974	865	108	80	999999	204	975	999999	669	41	999999	592	999999	886	999999	924	999999	999999	278	729	452	999999	244	999999	520	529	97	685	999999	999999	773	683	999999	999999	646	777	855	366	497	717	923	470	999999	365	809	912	916	113	11	858	999999	270	498	999999	991	128	630	49	559	293	117	299	567	101	267	543	999999	579	249	704	78	999999	418	561	806	999999	363	879	259	608	613	999999	684	999999	999999	512	194	778	183	528	156	815	807	214	610	999999	999999	411	999999	276	102	346	863	307	789	735	852	999999	197	999999	999999	751	789	950	680	999999	615	515	43	755	358	51	406	999999	557	262	976	214	950	181	88	999999	781	983	516	999999	130	999999	272	332	660	257	591	172	763	405	999999	999999	534	486	29	397	378	352	918	60	999999	152	749	536	999999	648	986	25	931	813	999999	806	444	413	13	999999	
252	710	105	110	459	999999	957	999999	236	999999	680	474	162	691	583	439	74	465	336	978	637	999999	572	21	271	576	999999	950	436	229	421	130	483	791	154	667	256	818	600	999999	194	597	310	640	968	521	862	999999	239	539	742	978	999999	35	599	517	148	93	999999	883	12	17	726	17	999999	559	991	371	999999	916	192	256	864	629	999999	50	435	999999	53	749	713	999999	721	896	999999	442	53	999999	201	637	999999	173	979	717	704	999999	999999	302	999999	418	530	501	703	322	999999	495	124	457	999999	559	999999	216	49	98	179	20	295	999999	999999	275	516	543	179	909	398	29	277	999999	925	999999	179	999999	999999	635	229	222	297	408	548	999999	328	595	225	642	555	322	133	999999	547	693	999999	51	773	999999	902	986	999999	793	924	999999	228	999999	532	999999	999999	999999	999999	414	868	957	722	887	290	999999	946	920	999999	536	363	86	999999	386	609	241	999999	137	369	342	732	999999	999999	504	484	999999	773	361	73	600	262	606	115	719	999999	590	999999	14	760	999999	720	981	999999	795	440	999999	443	842	999999	301	900	262	588	874	681	635	77	228	999999	80	763	594	857	727	999999	756	970	186	364	29	269	720	376	134	621	751	574	104	73	999999	777	931	994	771	700	10	999999	240	47	999999	999999	752	601	999999	481	136	999999	941	521	683	877	267	487	348	999999	190	885	464	263	930	70	973	999999	776	302	832	600	96	37	999999	999999	740	999999	967	506	517	999999	686	653	495	627	999999	582	999999	758	520	453	655	999999	519	999999	563	977	116	335	548	597	825	398	999999	999999	999999	914	248	999999	147	128	520	841	524	71	208	811	767	312	437	401	774	999999	999999	388	944	356	517	167	999999	762	999999	999999	958	919	302	298	14	959	590	719	999999	446	621	402	933	814	999999	457	999999	752	999999	804	898	157	823	807	999999	999999	999999	691	406	90	999999	384	96	878	883	605	768	910	807	807	999999	718	999999	338	405	999999	454	140	140	69	999999	432	553	237	743	810	105	495	681	743	999999	999999	322	999999	676	247	999999	65	930	620	689	15	944	999999	92	999999	100	495	411	999999	815	459	560	347	838	346	830	859	999999	82	509	999999	238	73	438	999999	406	802	999999	999999	999999	999999	209	520	380	999999	487	999999	155	563	720	609	93	454	999999	999999	348	974	425	339	416	456	921	858	999999	415	776	881	973	268	783	297	834	999999	162	425	999999	49	967	603	858	689	714	580	362	899	200	999999	999999	519	484	431	387	
331	999999	627	999999	999999	409	964	468	999999	178	886	780	432	999999	999999	301	512	668	999999	17	821	999999	727	742	350	505	999999	225	992	746	463	999999	999999	910	512	501	535	999999	999999	640	12	999999	999999	520	827	800	999999	133	360	492	633	850	999999	424	566	850	999999	999999	138	999999	197	749	475	999999	714	111	428	521	999999	999999	766	999999	759	669	14	999999	229	216	914	550	999999	98	999999	510	122	613	609	999999	354	999999	476	649	999999	73	999999	263	669	999999	805	999999	999999	418	999999	21	725	78	999999	516	999999	879	630	817	999999	587	280	109	884	965	747	999999	999999	491	999999	610	872	999999	745	696	226	750	26	827	411	198	178	999999	237	854	784	54	999999	103	526	474	41	658	678	241	793	352	379	704	654	704	234	890	250	259	999999	608	332	404	299	669	862	803	416	783	419	123	872	40	190	702	587	408	964	703	579	999999	448	999999	999999	874	381	999999	183	706	963	287	915	978	714	185	721	129	999999	999999	611	238	252	895	821	679	480	349	523	951	126	825	925	547	680	925	999999	819	501	424	298	550	999999	710	819	142	208	893	999999	999999	980	999999	604	117	101	351	971	553	999999	999999	404	999999	798	232	590	148	362	999999	308	789	25	902	628	389	568	999999	608	541	85	999999	481	999999	999999	519	999999	999999	999999	817	455	339	954	617	137	277	29	265	752	999999	129	680	780	829	595	536	989	88	840	224	548	41	742	999999	477	999999	752	999999	17	289	999999	932	999999	544	923	968	999999	999999	775	999999	370	313	318	210	422	404	909	651	990	498	999999	892	816	16	999999	999999	596	999999	999999	134	524	999999	999999	999999	156	197	763	245	906	627	701	999999	999999	489	999999	245	722	541	27	82	102	111	828	519	759	999999	125	999999	999999	999999	999999	319	999999	651	836	168	999999	845	999999	234	999999	673	745	999999	796	937	590	336	162	999999	701	65	507	999999	42	999999	999999	738	999999	787	81	851	970	407	999999	392	332	661	999999	695	190	999999	999999	999999	441	999999	365	465	723	821	778	999999	759	242	807	327	999999	202	618	423	785	326	141	277	999999	790	703	348	128	414	615	928	683	999999	852	823	577	999999	635	999999	999999	917	24	999999	999999	293	102	737	599	927	999999	999999	52	240	999999	999999	746	999999	639	651	725	27	346	319	216	850	999999	999999	390	999999	749	105	567	15	999999	999999	312	249	269	869	999999	965	748	200	999999	485	999999	999999	556	988	999999	368	85	999999	888	999999	999999	705	999999	168	188	799	999999	999999	
188	485	571	46	999999	999999	561	999999	999999	769	953	759	279	999999	999999	730	963	661	746	401	907	390	29	999999	127	999999	296	606	563	110	691	898	617	143	21	357	914	849	577	999999	437	999999	999999	316	999999	999999	771	999999	999999	955	999999	526	62	956	707	797	465	987	919	560	755	999999	943	849	88	65	151	145	144	999999	816	123	999999	242	964	338	999999	999999	553	999999	553	999999	999999	999999	999999	175	999999	999999	436	224	892	926	930	27	758	482	636	999999	237	975	987	635	300	101	999999	999999	442	820	999999	378	999999	999999	444	930	16	893	577	345	999999	912	219	489	708	920	999999	889	193	76	484	492	701	999999	485	577	11	918	571	296	468	999999	733	35	670	67	999999	999999	491	999	999999	999999	905	999999	623	325	999999	507	926	379	855	259	897	375	345	509	999999	999999	999999	867	928	98	332	999999	876	128	189	194	819	651	999999	105	999999	193	999999	999999	999999	999999	999999	170	812	999999	991	202	441	999999	928	367	689	170	390	999999	874	624	81	923	542	624	424	504	999999	999999	687	285	999999	999999	850	999999	320	725	922	276	625	115	999999	433	106	999999	849	666	200	821	999999	999999	999999	548	230	784	122	141	88	961	985	297	35	999999	817	716	352	999999	368	224	57	963	248	124	999999	999999	569	647	826	411	999999	758	999999	324	85	38	24	999999	539	76	600	188	647	999999	290	999999	999999	823	616	390	999999	178	307	999999	999999	999999	420	156	192	999999	224	475	315	999999	196	237	999999	710	999999	788	701	51	151	302	999999	868	326	287	833	37	689	746	40	445	624	607	999999	337	549	543	618	867	127	89	851	135	873	999999	774	63	999999	999999	667	828	689	745	36	999999	362	906	999999	999999	322	165	771	478	444	869	61	999999	777	656	171	999999	179	833	923	71	450	497	999999	355	513	780	999999	320	88	212	756	878	580	454	974	999999	329	486	555	962	317	383	999999	14	919	196	285	698	217	55	658	999999	821	965	565	999999	911	869	629	542	482	461	999999	242	122	182	17	332	681	999999	302	999999	288	961	753	77	807	999999	436	327	504	984	999999	43	553	901	999999	615	999999	120	731	999999	999999	23	490	856	999999	458	892	999999	999999	953	999999	690	752	964	576	860	999999	497	67	922	443	999999	999999	497	359	366	688	220	125	401	443	570	796	843	837	999999	480	897	94	359	999999	689	148	551	967	422	290	999999	999999	206	404	401	999999	809	26	555	999999	992	507	999999	769	681	630	786	999999	456	893	909	137	311	
389	323	999999	708	825	753	173	495	529	937	85	999999	999999	919	999999	51	517	986	826	291	999999	488	999999	467	590	425	69	361	41	521	528	381	461	32	999999	90	987	354	984	999999	392	489	472	570	999999	669	795	710	999999	999999	938	907	92	999999	999999	999999	924	999999	999999	999999	694	999999	463	18	418	999999	647	863	113	999999	64	173	12	564	899	999999	25	828	917	920	629	999999	999999	999999	583	620	299	616	21	915	999999	52	236	584	578	580	999999	464	161	999999	31	932	607	873	423	775	904	527	999999	212	886	999999	38	999999	779	345	249	899	435	797	999999	41	852	197	759	22	936	427	985	329	783	999999	677	81	898	697	750	697	150	807	999999	771	670	809	39	999999	23	39	805	242	340	136	999999	363	440	999999	90	999999	123	411	838	487	542	626	428	334	428	957	308	92	594	551	759	999999	91	643	370	999999	999999	699	998	907	999999	753	999999	657	999999	999999	640	999999	617	341	583	738	969	238	999999	999999	390	704	642	66	730	722	647	788	376	999999	999999	999999	630	46	260	999999	413	930	865	999999	638	770	801	999999	326	400	999999	263	968	31	658	853	414	325	662	464	66	999999	999999	999999	115	209	999999	131	51	843	999999	999999	999999	169	335	48	373	450	999999	999999	999999	999999	999999	999999	258	394	820	355	752	428	392	999999	999999	796	368	471	753	965	683	438	490	679	73	482	122	999999	999999	809	695	619	489	999999	909	999999	561	999999	211	847	651	721	388	935	379	622	999999	973	999999	294	800	863	295	407	767	977	139	999999	999999	267	999999	364	220	21	659	999999	938	999999	999999	341	244	839	269	906	999999	962	59	554	310	451	999999	999999	697	889	18	831	999999	92	206	931	999999	338	64	944	630	296	999999	377	999999	245	683	43	999999	864	999999	960	604	389	999999	805	927	585	922	32	245	999999	999999	331	13	827	809	856	999999	472	429	906	999999	324	999999	38	461	682	279	75	999999	999999	570	833	839	57	237	944	999	401	14	337	416	42	999999	552	629	188	374	457	436	999999	999999	116	999999	999999	185	999999	113	64	353	255	315	857	999999	999999	999999	833	492	999999	600	864	999999	829	468	101	500	999999	615	733	408	282	318	821	638	940	185	999999	398	696	871	947	841	999999	58	758	31	999999	999999	461	44	795	696	418	857	571	970	982	647	353	653	999999	673	999999	999999	80	936	493	999999	324	81	62	445	999999	93	652	33	910	781	999999	80	941	975	164	698	613	999999	900	999999	999999	969	203	817	54	
52	448	283	999999	300	977	821	537	999999	999999	999999	981	999999	900	334	215	999999	69	999999	937	283	712	457	999999	999999	52	999999	999999	529	160	354	878	999999	401	752	999999	378	561	620	804	888	542	610	523	775	999999	263	685	575	759	528	999999	999999	879	771	340	991	764	790	999999	493	784	18	999999	118	510	745	958	157	689	999999	987	449	406	58	999999	999999	999999	744	963	788	808	999999	770	632	444	885	366	629	421	999999	613	999999	372	999999	999999	999999	431	999999	274	971	304	537	999999	922	541	470	596	830	40	239	67	30	827	469	684	323	247	999999	673	999999	389	339	736	46	999999	227	86	95	999999	217	679	529	479	992	999999	999999	585	999999	100	999999	299	999999	599	191	595	593	943	903	636	789	296	874	740	649	591	965	801	849	999999	324	394	510	999999	823	560	538	999999	834	999999	414	999999	399	999999	700	335	854	740	554	451	999999	284	182	459	165	920	999999	999999	829	411	999999	478	999999	159	999999	589	789	649	775	999999	66	52	118	928	231	999999	999999	999999	50	324	736	235	257	407	69	50	221	60	729	902	999999	750	721	432	999999	935	11	250	690	999999	999999	214	964	999999	395	597	175	999999	237	999999	999999	999999	747	515	674	303	231	338	100	735	999999	738	999999	872	875	999999	331	686	481	296	60	656	726	929	999999	531	270	999999	22	471	875	966	823	626	878	999999	13	215	999999	163	713	672	160	999999	743	807	294	101	57	89	999999	999999	773	941	63	377	999999	818	736	152	42	897	325	628	860	999999	915	303	993	517	311	125	928	328	583	387	506	770	999999	971	247	178	287	933	204	396	203	999999	573	999999	697	195	478	615	999999	816	357	531	999999	343	999999	999999	108	539	777	160	999999	455	367	999999	870	999999	632	765	999999	864	619	392	999999	473	217	43	999999	492	819	999999	999999	323	207	766	40	974	999999	999999	89	255	80	999999	999999	54	835	748	524	897	640	999999	562	712	709	266	206	999999	108	631	999999	999999	999999	615	719	661	513	999999	257	999999	645	896	234	780	685	659	999999	999999	999999	999999	638	999999	519	833	851	32	564	934	999999	940	570	75	876	999999	999999	999999	985	464	37	504	540	999999	999999	999999	262	999999	573	781	37	999999	473	999999	737	718	999999	667	999999	437	999999	697	106	579	634	317	41	579	29	999999	64	464	674	338	844	732	849	51	999999	596	999999	117	999999	999999	999999	564	999999	246	338	167	999999	999999	999999	557	700	340	407	960	999999	193	891	682	724	392	726	999999	385	999999	
489	14	999999	950	698	752	856	657	248	323	672	999999	999999	794	251	862	139	996	582	126	638	999999	335	888	89	999999	704	898	392	76	66	344	999999	343	757	333	298	110	999999	139	700	999999	101	999999	297	892	999999	106	999999	862	999999	730	990	268	506	974	679	980	871	999999	57	958	274	999999	267	999999	891	506	47	917	999999	999999	999999	452	425	594	423	251	601	197	441	999999	467	530	999999	999999	354	920	836	782	653	999999	238	457	91	742	778	918	826	999999	10	847	68	523	999999	234	999999	999999	842	911	999999	999999	388	684	480	449	501	744	369	931	983	999999	669	265	273	999999	999999	999999	371	999999	816	504	424	642	196	999999	549	999999	999999	588	999999	999999	88	925	231	225	929	999999	976	641	251	44	559	895	999999	39	187	803	259	42	433	916	186	168	105	66	999999	746	497	886	900	557	511	999999	699	187	999999	744	43	999999	336	255	211	729	442	999999	999999	528	999999	999999	999999	745	694	209	999999	325	630	919	830	999999	999999	192	66	100	999999	693	532	777	206	798	999999	442	770	210	706	188	715	457	726	999999	999999	494	90	341	478	164	862	312	626	999999	556	973	914	868	846	154	999999	120	988	748	259	177	999999	868	29	999999	975	999999	503	976	610	183	999999	516	63	999999	112	725	622	586	831	230	161	999999	251	174	527	902	999999	999999	999999	999999	468	977	999999	944	999999	999999	322	503	189	378	999999	999999	773	999999	780	407	814	139	52	999999	498	999999	917	38	26	510	626	855	456	83	999999	941	987	15	999999	999999	999999	119	999999	999999	412	999999	406	462	421	511	58	868	393	130	97	999999	999999	524	116	67	70	999999	928	661	595	999999	56	116	249	867	662	767	668	999999	954	705	584	162	71	379	14	999999	617	999999	461	999999	471	999999	999999	903	431	999999	899	657	999999	417	999999	999999	304	999999	999999	300	223	553	999999	290	209	829	175	999999	999999	367	999999	999999	62	606	999999	999999	999999	836	995	999999	999999	999999	446	199	867	21	410	547	524	999999	857	125	307	713	251	73	666	181	559	642	171	603	262	73	19	173	999999	999999	990	768	999999	468	999999	362	180	877	117	658	422	197	429	999999	867	960	510	348	438	348	365	999999	999999	38	286	363	558	526	999999	999999	190	704	416	999999	556	755	997	999999	175	945	543	373	956	17	758	372	223	543	999999	302	563	999999	734	266	203	636	999999	664	191	596	804	654	794	734	477	999999	780	577	999999	999999	963	121	182	493	999999	999999	407	748	280	999999	150	24	
790	999999	999999	519	999999	160	999999	920	999999	342	217	578	151	889	999999	231	539	50	999999	645	472	623	338	451	498	250	461	211	239	999999	999999	276	456	789	863	13	915	958	999999	629	919	160	999999	630	903	604	352	915	423	999999	218	240	332	504	552	176	461	999999	31	729	999999	456	691	480	999999	941	132	999999	35	574	316	999999	302	962	999999	321	255	708	548	893	898	999999	999999	63	999999	163	943	951	246	697	552	999999	936	999999	930	472	469	897	682	962	999999	990	890	848	869	636	999999	370	999999	241	920	753	999999	137	830	164	999999	637	426	999999	997	181	125	337	999999	768	645	283	41	262	851	358	35	999999	999999	908	654	939	999999	999999	225	583	182	14	999999	798	718	808	197	775	804	999999	480	999999	999999	309	874	562	825	999999	991	664	338	526	390	999999	728	254	999999	999999	999999	728	454	999	579	424	999999	120	560	234	60	837	96	266	999999	29	877	147	999999	122	999999	102	124	999999	436	560	254	999999	624	214	79	473	103	274	275	86	387	999999	999999	551	310	763	999999	999999	60	999999	577	82	77	999999	694	999999	999999	602	888	417	614	999999	572	28	179	353	496	999999	999999	586	744	821	999999	381	642	405	999999	78	812	279	999999	522	41	999999	983	181	999999	264	520	488	999999	500	385	858	999999	25	909	301	381	956	999999	655	446	474	419	756	999999	696	728	999999	763	999999	999999	619	327	999999	340	999999	999999	999999	765	241	835	676	746	253	999999	999999	909	626	496	536	697	856	11	445	86	567	863	236	999999	999999	999999	999999	725	284	711	766	541	999999	999999	618	265	999999	200	46	819	770	727	175	320	950	786	999999	801	999999	999999	933	617	999999	25	772	999999	808	909	999999	705	999999	950	472	542	679	999999	538	941	878	280	999999	665	999999	625	315	999999	697	916	999999	115	434	430	498	415	999999	159	659	365	999999	999999	457	999999	999999	340	216	819	265	633	999999	360	257	170	999999	955	999999	278	999999	266	709	933	999999	999999	772	999999	281	192	999999	66	764	530	941	999999	38	999999	823	999999	999999	634	418	495	584	74	284	787	857	274	999999	542	999999	999999	999999	999999	656	999999	453	565	701	558	999999	33	367	208	868	999999	419	999999	141	999999	142	703	930	999999	847	999999	359	999999	617	999999	999999	17	999999	999999	999999	999999	33	548	527	59	252	267	159	789	999999	395	999999	385	999999	173	377	782	999999	999999	999999	167	999999	489	554	442	629	779	999999	716	646	62	347	448	13	612	98	999999	557	92	985	874	553	999999	451	
462	95	973	477	454	999999	138	874	416	518	999999	999999	999999	993	999999	429	473	999999	443	153	522	57	689	382	593	84	506	234	59	294	999999	613	999999	999999	102	356	656	311	503	999999	517	187	931	929	965	926	555	877	472	663	521	999999	120	997	928	415	999999	999999	883	999999	120	903	999999	131	982	433	257	504	901	738	999999	171	816	344	635	345	125	760	417	667	529	629	762	396	999999	999999	999999	441	119	687	949	65	999999	133	999999	614	999999	810	946	541	678	60	999999	999999	999999	360	999999	999999	999999	593	999999	645	193	226	999999	490	151	999999	358	999999	930	816	395	224	788	717	743	693	355	31	983	315	813	875	999999	478	999999	999999	999999	422	234	727	79	525	397	999999	999999	211	283	999999	472	923	999999	936	610	861	665	761	944	999999	616	63	430	350	610	999999	832	999999	237	381	999999	123	932	999999	786	212	999999	869	826	484	999999	542	420	846	558	70	853	877	274	999999	813	999999	93	333	806	180	306	728	915	413	481	564	974	901	672	359	990	524	159	407	999999	999999	935	999999	337	83	643	584	792	999999	140	999999	999999	109	568	944	39	999999	140	615	906	29	999999	423	13	291	999999	999999	999999	999999	79	339	999999	866	999999	27	957	623	996	999999	999999	721	936	375	282	526	520	999999	343	999999	329	391	999999	544	501	105	841	522	466	56	515	134	411	592	999999	801	238	186	999999	550	987	415	612	407	88	194	999999	588	150	486	770	999999	185	455	879	687	944	193	999999	918	185	444	166	949	226	412	320	353	894	481	298	344	789	793	740	914	778	986	465	317	999999	263	381	980	285	999999	949	955	713	792	856	999999	811	999999	374	552	999999	662	190	676	999999	999999	694	668	198	435	903	999999	715	965	999999	999999	727	68	906	922	73	186	674	404	462	999999	640	111	624	253	533	623	428	999999	665	126	805	788	443	283	569	713	792	999999	919	999999	999999	748	999999	999999	327	999999	270	452	489	999999	988	786	223	518	108	592	54	944	999999	999999	963	526	309	999999	161	939	625	632	363	359	394	999999	484	895	125	892	999999	999999	926	780	999999	976	708	592	137	29	575	924	185	976	999999	847	999999	999999	603	723	448	101	999999	388	137	637	999999	139	687	999999	311	327	999999	999999	375	328	999999	131	927	987	999999	999999	665	999999	999999	700	457	386	999999	547	999999	845	302	402	454	135	999999	548	652	724	999999	579	999999	962	717	257	999999	969	611	999999	828	825	711	615	905	731	436	999999	24	437	999999	712	
449	150	297	466	999999	11	761	249	350	999999	999999	212	109	248	811	702	424	126	999999	488	775	999999	718	999999	143	999999	496	999999	699	373	999999	225	544	185	140	764	674	261	999999	529	999999	999999	10	999999	356	509	999999	999999	919	733	999999	999999	999999	999999	937	999999	432	999999	333	999999	999999	48	549	977	945	264	667	924	118	57	37	999999	894	649	999999	412	349	369	705	633	180	999999	802	966	182	999999	957	842	248	40	341	999999	999999	999999	25	179	999999	32	413	102	841	591	999999	999999	706	36	13	618	431	534	999999	999999	541	699	177	684	245	999999	804	318	306	824	686	87	715	599	246	20	633	999999	590	327	955	613	999999	589	281	930	999999	156	633	999999	421	713	999999	278	896	238	716	340	933	999999	999999	999999	999999	26	904	480	166	999999	999999	993	984	330	943	442	999999	928	906	587	999999	315	323	657	685	957	413	972	806	999999	702	17	303	999999	178	999999	109	860	817	999999	685	800	999999	162	366	640	364	101	770	999999	999999	999999	331	139	928	628	925	569	419	837	613	931	673	718	414	782	699	691	161	999999	999999	999999	120	999999	902	612	540	171	301	54	603	321	212	969	287	733	999999	999999	999999	999999	425	539	450	980	172	753	137	65	747	584	999999	672	939	999999	999999	913	999999	200	999999	325	97	764	999999	999999	244	301	729	704	441	681	999999	535	999999	611	187	804	999999	140	999999	158	484	485	423	717	999999	930	382	45	999999	373	875	496	937	58	999999	661	999999	999999	745	871	33	432	999999	76	999999	415	999999	337	990	700	999999	727	231	88	840	611	350	561	271	313	999999	694	240	77	805	609	598	999999	158	525	543	999999	394	107	134	62	861	999999	239	698	585	54	54	774	267	158	999999	858	218	850	320	709	814	442	951	339	202	555	999999	878	817	87	188	474	999999	999999	342	133	999999	788	750	993	332	572	727	999999	649	465	810	656	345	999999	69	999999	215	834	916	952	155	999999	860	316	999999	360	881	507	999999	580	999999	881	999999	150	905	999999	110	326	999999	999999	714	999999	689	999999	744	614	542	999999	27	999999	269	999999	999999	999999	999999	167	928	443	908	971	691	230	18	999999	847	929	840	205	999999	640	206	888	457	999999	247	999999	999999	133	571	480	817	999999	490	984	999999	999999	421	999999	172	999999	501	666	418	999999	560	494	78	620	888	814	774	347	253	387	684	999999	875	999999	152	909	62	804	872	999999	163	887	740	34	999999	562	518	999999	42	96	148	540	999999	999999	123	999999	999999	494	
999999	999999	706	480	560	112	310	999999	420	625	294	262	999999	999999	794	980	999999	672	754	54	999999	999999	306	999999	999999	167	248	154	900	833	681	398	910	567	999999	125	999999	683	337	637	999999	818	151	893	999999	780	400	452	745	499	789	451	998	955	632	908	460	345	175	402	864	166	49	587	943	895	352	999999	999999	999999	259	578	345	999999	999999	53	194	412	999999	533	767	796	999999	411	53	240	400	954	934	999999	999999	396	517	999999	772	999999	778	564	949	999999	999999	272	999999	77	249	221	115	881	635	588	723	57	104	641	999999	78	757	638	999999	713	504	397	999999	474	23	863	999999	410	354	762	999999	630	999999	26	105	504	480	341	999999	832	134	518	328	999999	938	617	999999	876	309	704	809	150	30	245	729	999999	79	851	63	386	160	705	999999	873	324	102	594	87	999999	140	597	426	999999	711	588	986	999999	999999	536	999999	571	194	999999	649	999999	134	609	999999	999999	64	435	629	999999	785	999999	428	980	455	42	845	999999	224	339	179	117	999999	674	318	657	743	972	232	324	658	999999	965	999999	888	920	199	493	376	791	492	705	968	149	690	39	999999	15	623	999999	999999	999999	357	855	999999	542	569	459	301	570	553	92	999999	999999	628	970	716	823	999999	534	842	362	999999	433	847	999999	149	253	983	288	496	737	358	417	634	286	467	120	674	999999	360	740	201	806	247	410	999999	663	999999	720	999999	346	999999	98	973	338	725	924	17	999999	402	326	476	999999	83	816	733	999999	680	352	999999	606	999999	746	184	999999	170	850	195	447	972	485	999999	273	965	999999	999999	269	999999	306	999999	543	112	217	953	44	274	189	732	431	676	999999	999999	178	999999	717	197	999999	999999	871	177	999999	738	570	494	917	593	999999	57	999999	992	999999	361	999999	790	969	504	941	793	149	837	981	127	763	770	276	501	564	66	999999	962	657	999999	999999	138	686	804	999999	722	999999	451	71	999999	809	439	212	354	609	999999	247	222	256	999999	999999	999999	999999	756	999999	799	228	999999	38	156	799	960	999999	129	999999	254	113	174	962	228	757	698	776	849	318	334	568	922	892	186	818	44	715	283	579	538	942	930	829	741	504	620	422	914	342	999999	104	92	564	999999	284	82	999999	38	626	87	267	346	448	651	240	306	533	851	337	764	255	71	550	260	312	183	999999	230	724	146	285	861	517	469	239	999999	999999	537	902	999999	784	687	656	501	281	999999	999999	188	999999	207	97	571	999999	577	603	999999	999999	999999	
62	110	737	39	999999	489	802	406	829	979	999999	754	939	996	948	591	979	567	999999	58	978	706	692	999999	719	526	999999	714	284	939	999999	999999	943	62	999999	802	18	755	383	176	999999	999999	776	512	999999	999999	268	101	622	999999	597	999999	627	494	335	356	418	580	999999	787	440	97	131	890	999999	999999	810	886	999999	156	582	234	999999	248	999999	113	930	189	399	963	267	999999	999999	289	351	830	579	459	726	138	999999	438	445	999999	999999	999999	753	885	999999	999999	945	381	579	475	999999	372	850	389	999999	232	999999	238	999999	356	529	999999	995	842	548	291	644	999999	999999	999999	762	999999	789	599	999999	999999	360	54	999999	846	999999	886	388	626	999999	978	999999	200	323	999999	712	164	258	98	75	263	616	911	999999	117	999999	999999	999999	196	999999	278	583	261	876	400	871	381	999999	343	338	643	103	378	975	569	311	453	48	665	681	999999	895	700	534	258	139	448	706	999999	937	433	674	202	914	999999	405	729	999999	923	632	340	999999	915	760	431	169	247	936	777	806	465	556	556	514	999999	382	882	999999	628	999999	433	674	766	999999	904	969	999999	464	999999	174	581	139	124	42	999999	999999	999999	940	112	98	891	512	929	875	481	877	999999	687	999999	225	523	12	695	999999	209	999999	949	519	855	462	268	783	560	613	999999	999999	441	523	999999	222	402	942	999999	539	999999	920	999999	890	923	37	851	223	654	170	650	579	443	461	999999	686	941	471	95	650	999999	118	952	325	651	155	445	604	524	597	823	581	387	999999	999999	288	999999	69	595	827	610	55	139	399	962	655	999999	999999	999999	487	280	931	856	999999	710	270	999999	430	248	778	591	257	698	66	346	79	201	288	999999	554	766	882	999999	267	49	784	979	999999	999999	999999	999999	466	913	999999	999999	892	724	413	999999	34	319	499	999999	817	246	363	356	82	63	999999	463	614	999999	999999	720	999999	65	999999	935	925	290	416	999999	252	999999	135	343	999999	740	454	355	787	999999	153	244	277	999999	68	999999	685	437	907	509	469	542	648	653	777	326	928	836	134	478	530	743	999999	432	578	301	120	999999	695	342	608	547	676	782	668	901	453	999999	996	578	259	497	999999	999999	999999	710	999999	481	999999	344	811	999999	230	319	312	409	999999	844	493	766	999999	665	742	575	900	999999	866	866	999999	875	999999	999999	999999	556	229	42	370	995	824	999999	424	999999	463	999999	530	999999	327	366	479	999999	570	999999	843	999999	999999	999999	755	808	999999	999999	843	21	496	999999	
999999	999999	778	673	100	999999	49	345	29	999999	352	999999	212	391	54	910	999999	509	396	999999	315	274	758	609	888	635	286	562	999999	149	34	999999	152	772	890	319	999999	653	276	209	999999	999999	589	999999	887	396	390	374	763	999999	999999	344	624	770	385	206	999999	178	785	464	999999	487	356	880	601	938	138	440	999999	999999	698	950	242	196	999999	90	685	540	721	999999	254	912	798	892	67	689	788	382	396	693	857	53	868	811	216	742	999999	708	999999	948	268	950	873	38	407	140	999999	999999	274	304	521	921	456	293	999999	90	688	999999	823	999999	160	755	54	999999	999999	655	92	431	979	763	213	999999	914	999999	242	304	49	769	494	926	999999	360	117	101	182	936	596	999999	601	136	63	424	884	714	999999	513	905	999999	161	752	58	680	458	510	101	544	17	999999	999999	915	50	919	999999	896	999999	799	999999	999999	635	941	68	999999	829	853	710	999999	102	209	974	729	999999	999999	999999	742	877	908	902	607	999	638	928	912	534	686	96	144	455	988	391	999999	865	952	999999	220	693	999999	999999	604	800	312	999999	807	709	330	526	76	310	236	999999	424	896	999999	953	997	999999	999999	972	153	767	576	343	114	999999	975	864	446	543	999999	58	335	67	307	806	696	999999	131	213	214	999999	29	833	228	969	967	112	824	999	443	999999	999999	999999	999999	837	233	999999	347	989	733	465	999999	532	999999	188	693	999999	999999	244	267	810	999999	943	768	983	747	743	125	145	850	999999	50	447	110	209	510	999999	360	470	583	727	848	141	479	748	88	497	999999	999999	285	999999	513	589	742	999999	317	604	811	724	100	490	853	212	149	860	999999	643	431	703	999999	938	15	138	660	999999	961	758	473	30	904	260	812	86	859	248	369	999999	704	478	892	905	943	636	999999	102	999999	646	992	999999	332	445	75	999999	371	999999	606	384	929	999999	670	999999	140	791	819	999999	999999	777	999999	999999	501	964	999999	952	810	772	994	379	999999	568	665	325	766	855	697	469	194	999999	715	522	999999	984	531	502	807	344	775	999999	817	540	999999	106	303	999999	126	368	506	999999	426	598	353	236	625	370	546	354	791	999999	104	359	655	102	999999	999999	268	516	442	446	999999	999999	999999	999999	562	999999	153	569	32	999999	738	999999	999999	81	169	126	179	415	999999	170	955	999999	552	499	999999	999999	999999	332	999999	472	833	610	925	999999	967	949	601	511	674	407	227	977	332	999999	999999	999999	999999	583	933	945	661	999999	999999	999999	490	
691	924	507	999999	104	343	821	534	560	841	999999	999999	902	114	999999	525	667	741	962	943	978	141	999999	951	302	999999	312	399	99	999999	980	462	653	999999	285	35	999999	728	579	74	999999	453	999999	286	419	361	493	999999	723	430	993	122	195	338	512	999999	499	556	490	33	40	431	445	748	861	675	999999	333	828	194	431	939	171	898	547	535	369	999999	999999	999999	999999	999999	675	668	817	868	277	325	77	725	535	547	999999	556	43	974	18	32	425	999999	601	170	999999	539	999	64	999999	297	790	976	201	999999	23	999999	445	207	999999	999999	931	999999	407	444	265	112	658	883	701	999999	864	999999	527	346	732	797	349	427	999999	146	669	999999	917	980	534	101	534	194	533	698	120	835	999999	241	101	999999	999999	999999	905	547	881	125	362	345	432	226	459	854	618	999999	209	999999	25	619	116	178	999999	426	910	999999	578	473	999999	999999	999999	38	355	999999	254	999999	460	193	522	644	264	554	410	582	999999	318	641	679	576	999999	498	103	999999	999999	999999	999999	356	999999	256	741	969	418	764	358	840	403	870	174	999999	317	765	26	505	380	999999	562	767	999999	868	999999	999999	899	999999	52	999999	999999	999999	999999	999999	331	999999	539	999999	781	675	846	789	61	999999	164	999999	476	78	268	999999	481	598	450	252	572	165	853	999999	999999	218	79	521	722	843	438	195	132	999999	999999	363	999999	90	723	705	518	772	999999	760	713	164	65	830	638	500	43	813	768	505	999999	175	999999	999999	999999	573	605	335	77	218	313	969	324	999999	790	905	999999	999999	999999	744	734	800	450	102	999999	999999	162	248	883	231	810	625	999999	627	999999	122	263	748	999999	160	109	192	705	507	457	744	840	592	50	999999	184	999999	939	999999	999999	796	725	17	149	791	420	367	452	999999	407	688	552	696	66	677	651	577	603	999999	645	551	105	942	645	603	659	569	208	999999	57	178	686	999999	999999	999999	397	256	609	16	740	742	740	859	999999	769	202	999999	536	372	91	606	48	225	387	999999	701	782	371	999999	142	999999	168	302	797	238	11	158	840	999999	290	999999	968	596	983	903	811	245	999999	875	411	515	43	999999	78	451	999999	999999	999999	999999	999999	999999	885	999999	873	889	583	447	71	870	767	53	999999	999999	92	687	999999	451	241	484	418	465	940	496	143	626	999999	999999	234	999999	999999	540	143	213	528	675	519	904	723	104	329	373	183	971	117	368	212	943	752	390	999999	688	239	540	228	462	999999	398	930	257	81	
999999	223	715	772	236	910	110	570	416	178	733	728	146	164	55	291	968	388	999999	424	873	580	843	543	419	311	602	984	999999	999999	130	974	476	33	999999	159	999999	209	881	457	999999	383	999999	999999	90	960	103	386	182	999999	705	999999	999999	832	999999	679	380	181	362	925	999999	125	999999	415	999999	758	262	123	95	999999	822	768	507	327	999999	999999	999999	631	463	459	218	999999	811	895	305	119	819	643	999999	399	778	999999	999999	955	149	985	878	999999	174	331	707	980	999999	286	358	936	999999	999999	519	999999	445	749	999999	902	999999	102	314	609	119	938	938	618	297	695	127	999999	922	551	188	337	622	314	999999	141	752	238	999999	999999	547	369	606	982	999999	128	954	39	579	944	248	56	681	999999	821	999999	392	98	692	605	999999	822	24	961	658	191	999999	141	999999	999999	160	489	177	999999	72	750	342	999999	494	178	740	98	955	977	999999	999999	656	353	492	241	748	663	545	328	375	724	354	644	333	943	43	823	746	993	793	999999	999999	999999	999999	80	893	436	604	523	865	80	866	46	657	527	535	999999	648	61	999999	497	999999	848	413	348	405	697	632	551	144	999999	351	962	194	554	262	999999	147	421	347	322	999999	31	999999	999999	999999	317	986	806	417	303	185	999999	999999	306	814	999999	499	867	999999	206	803	63	999999	948	729	904	852	113	275	999999	603	236	713	524	438	922	395	118	999999	98	710	999999	143	841	999999	655	805	887	740	231	999999	280	746	999999	518	15	999999	515	575	953	464	883	540	635	699	948	982	999999	868	999999	644	390	387	587	999999	977	920	547	999999	84	999999	965	999999	53	527	332	999999	572	15	432	290	880	999999	537	999999	826	295	999999	151	792	673	173	999999	847	586	999999	892	999999	655	541	95	105	308	501	854	999999	520	496	999999	376	469	419	636	445	612	764	847	849	953	999999	691	422	999999	999999	410	934	999999	525	466	653	999999	330	917	474	347	194	582	999999	683	144	316	799	999999	774	333	999999	537	582	245	822	999999	53	216	985	850	999999	699	884	100	919	552	995	39	465	936	149	502	171	108	999999	192	805	176	819	363	999999	32	999999	100	999999	407	373	289	644	626	396	124	931	624	674	494	697	951	763	591	320	769	934	838	194	999999	376	484	999999	639	230	999999	999999	632	958	649	79	793	943	999999	188	715	395	999999	550	35	570	547	433	932	999999	854	412	237	52	132	999999	999999	906	396	41	888	471	999999	406	999999	727	999999	666	999999	425	
999999	18	251	412	605	384	999999	298	169	200	828	61	999999	155	375	473	169	590	835	561	287	887	999999	490	300	253	390	441	999999	307	271	881	408	999999	590	999999	170	824	447	748	992	999999	746	205	212	999999	586	859	41	56	568	999999	830	473	147	26	461	760	122	999999	993	664	268	999999	928	947	653	999999	999999	528	999999	999999	152	96	999999	783	150	361	288	999999	667	999999	410	983	739	999999	999999	934	380	573	999999	409	712	96	754	999999	245	999999	277	999999	999999	999999	305	999999	999999	233	575	743	905	999999	876	109	482	659	693	999999	264	285	132	385	896	999999	997	991	999999	902	632	66	999999	240	999999	265	94	33	999999	458	235	898	249	515	976	999999	999999	26	999999	295	999999	62	999999	291	999999	960	762	891	368	475	221	999999	379	840	999999	519	411	999999	816	620	25	999999	391	999999	248	365	999999	616	408	999999	688	980	999999	847	975	580	664	61	166	587	502	203	664	803	246	999999	529	409	999999	467	999999	364	999999	86	999999	477	670	999999	52	718	925	156	999999	999999	786	241	19	999999	864	999999	854	360	999999	238	999999	822	795	587	998	327	836	636	702	940	684	999999	999999	228	999999	508	909	507	18	448	662	355	710	886	27	15	911	999999	544	892	999999	999999	999999	970	957	999999	999999	93	999999	725	999999	298	999999	551	999999	999999	460	999999	955	366	122	357	999999	79	576	772	121	909	570	993	415	999999	102	809	338	139	487	809	999999	128	825	825	349	293	567	373	901	169	792	564	555	130	999999	187	780	999999	213	999999	999999	195	346	773	522	174	319	51	206	644	223	964	999999	999999	530	999999	541	296	18	68	512	213	870	952	126	15	448	295	797	914	38	82	925	999999	999999	999999	999999	62	312	999999	973	525	999999	266	945	999999	999999	905	599	999999	646	494	999999	999999	999999	200	324	393	656	999999	726	34	999999	292	616	999999	48	274	244	455	999999	999999	983	833	999999	999999	47	613	999999	299	999999	999999	696	592	999999	544	999999	780	445	225	761	399	405	796	458	949	999999	884	650	804	788	999999	671	153	161	167	511	423	70	288	999999	710	999999	367	100	193	999999	661	23	81	324	268	829	28	694	664	92	197	384	999999	714	162	962	999999	510	999999	999999	999999	440	120	42	412	999999	167	999999	60	23	48	705	999999	999999	620	870	579	490	530	495	652	459	999999	84	324	48	924	574	10	747	183	856	988	999999	784	230	999999	49	912	548	671	956	644	999999	54	491	119	523	103	999999	999999	999999	980	999999	229	
103	944	45	718	373	795	593	71	312	839	192	717	954	837	400	967	539	577	999999	823	695	815	999999	999999	832	929	410	480	717	364	999999	876	381	101	691	999999	999999	999999	549	753	999999	894	999999	811	862	999999	999999	686	703	999999	999999	154	999999	793	999999	288	109	999999	885	443	999999	122	999999	948	388	315	345	862	155	124	109	999999	37	238	744	800	999999	43	178	68	775	723	777	402	510	999999	878	587	567	999999	999999	861	445	116	368	965	551	392	999999	556	438	302	999999	588	999999	999999	999999	769	58	999999	804	76	837	826	999999	670	345	951	999999	81	436	758	305	743	937	247	773	921	999999	778	259	999999	609	621	999999	482	192	198	186	999999	999999	119	538	834	608	120	999999	618	447	698	630	599	944	362	129	679	996	797	651	977	999999	205	899	280	483	713	466	225	206	195	999999	156	775	582	999999	327	229	471	144	827	223	165	999999	181	158	999999	156	257	999999	950	486	394	547	208	999999	994	219	999999	360	999999	999999	999999	422	262	220	483	999999	371	999999	802	460	535	999999	823	764	999999	721	999999	999999	823	566	219	724	255	709	102	609	576	588	887	118	960	999999	250	999999	415	743	999999	960	675	836	785	776	999999	500	950	731	723	444	289	999999	491	147	536	338	444	94	176	553	128	873	257	783	593	694	999999	424	999999	999999	359	971	499	767	455	987	781	442	35	755	999999	370	886	142	999999	613	626	999999	584	999999	999999	331	576	678	842	801	589	999999	193	15	11	535	319	83	999999	999999	783	723	691	999999	556	11	68	421	794	757	987	124	999999	979	999999	675	999999	511	999999	999999	405	821	925	999999	408	999999	999999	29	754	233	61	999999	999999	990	830	903	142	45	365	737	272	165	999999	94	814	474	999999	213	938	335	695	807	172	999999	912	961	999999	47	151	777	999999	49	667	571	705	999999	77	494	159	173	543	805	155	182	999999	249	937	841	999999	999999	999999	55	999999	428	999999	253	999999	999999	87	999999	116	105	999999	588	985	233	999999	322	388	639	407	42	64	999999	999999	890	662	990	300	672	33	956	999999	217	523	706	957	248	43	462	535	86	416	290	67	999999	911	999999	196	543	999999	625	999999	211	536	231	990	999999	999999	647	999999	659	999999	414	845	160	999999	686	74	288	999999	259	289	999999	999999	331	625	774	717	353	978	999999	803	757	920	999999	999999	995	681	302	716	650	611	395	999999	875	385	11	445	999999	999999	999999	999999	908	277	502	999999	536	107	214	999999	226	599	293	669	
999999	855	942	999999	446	999999	903	999999	771	572	625	999999	893	65	237	999999	623	999999	999999	999999	999999	600	895	999999	428	71	999999	897	476	697	500	61	327	999999	383	29	443	517	998	999999	999999	230	732	345	651	854	999999	480	869	269	982	886	788	490	915	896	960	462	999999	385	688	15	538	84	82	574	330	177	682	218	512	115	341	560	167	533	868	999999	838	573	999999	497	999999	999999	999999	613	272	999999	810	486	999999	980	451	623	571	641	999999	999999	999999	999999	533	285	798	661	999999	877	555	238	332	392	999999	410	623	502	999999	999999	976	331	369	999999	311	999999	366	205	999999	531	999999	999999	988	525	999999	220	999999	760	49	342	699	999999	459	999999	67	999999	999999	427	459	658	366	948	856	380	664	369	298	804	775	50	999999	602	512	999999	223	837	999999	807	999999	817	123	863	462	433	502	610	871	532	411	277	979	999999	746	500	174	714	999999	618	999999	481	922	492	985	999	423	106	863	999999	624	230	795	707	876	641	999999	503	496	433	878	999999	497	765	403	999999	71	999999	856	22	999999	999999	976	631	945	79	894	999999	877	999999	19	405	999999	648	908	190	999999	281	72	114	955	670	999999	438	740	999999	983	166	99	486	938	443	249	850	999999	999999	254	173	761	807	747	913	625	42	423	482	999999	999999	999999	222	36	789	917	752	67	401	289	547	891	148	95	737	999999	999999	525	575	999999	999999	486	999999	999999	318	999999	264	367	999999	54	196	24	267	499	144	309	999999	999999	158	999999	999999	793	770	836	706	282	623	722	19	381	999999	999999	999999	999999	999999	373	74	999999	718	999999	662	999999	25	999999	102	999999	633	999999	999999	999999	999999	999999	376	59	668	112	715	955	240	45	897	542	358	999999	820	679	177	941	88	770	999999	999999	999999	999999	863	112	778	423	743	999999	999999	974	999999	580	715	999999	150	999999	999999	319	657	119	55	682	381	130	46	354	536	423	999999	692	570	189	203	999999	209	496	195	565	334	999999	221	66	396	922	999999	777	955	537	538	379	292	768	122	135	555	69	508	999999	75	433	886	330	818	957	999999	591	387	999999	93	999999	612	103	985	366	897	988	296	458	360	269	399	999	885	986	409	801	77	78	518	149	987	452	499	900	414	891	248	438	518	999999	999999	313	999999	884	999999	199	783	756	238	567	773	60	392	806	44	887	445	831	999999	999999	524	999999	143	943	999999	170	604	95	951	15	749	857	940	999999	869	95	556	11	229	220	28	320	839	999999	999999	999999	69	
999999	865	527	456	417	880	905	999999	999999	179	509	226	605	595	697	805	233	817	916	120	220	936	999999	340	444	611	347	594	999999	999999	192	577	730	999999	910	230	433	558	999999	976	44	518	999999	916	56	784	999999	624	999999	515	999999	143	459	999999	848	756	999999	197	999999	805	543	999999	459	611	986	931	999999	999999	684	477	381	674	484	999999	86	702	157	42	293	659	987	722	273	699	862	58	127	903	999999	164	999999	246	545	537	999999	722	69	187	999999	999999	999999	128	940	852	143	999999	659	999999	999999	156	608	883	903	362	817	820	57	759	749	937	999999	593	999999	529	173	145	999999	947	507	363	642	970	112	178	372	869	782	420	999999	999999	999999	999999	162	115	555	430	999999	192	719	622	674	309	437	999999	311	704	875	999999	689	998	813	711	22	999999	514	999999	999999	735	990	999999	48	637	204	829	548	215	440	148	974	743	802	945	237	884	688	342	999999	120	866	668	999999	999999	731	567	116	999999	595	766	600	999999	999999	999999	202	771	999999	47	115	608	453	106	273	999999	999999	945	205	867	484	137	999999	181	105	670	868	331	999999	677	905	637	722	860	619	999999	547	67	104	204	753	465	310	651	237	935	666	770	404	999999	925	999999	371	249	213	999999	67	999999	821	978	739	870	999999	906	141	477	885	593	486	999999	200	388	851	11	124	999999	827	999999	943	170	999999	107	927	699	999999	130	276	999999	657	162	616	999999	245	125	465	882	649	403	520	999999	59	999999	294	805	999999	546	999999	999999	134	193	640	11	485	661	975	642	999999	127	164	999999	211	411	936	334	999999	82	153	735	545	241	379	433	546	193	120	930	812	999999	633	215	196	999999	999999	999999	521	614	642	583	150	823	939	531	999999	509	558	648	146	999999	821	993	403	207	999999	893	814	217	465	301	551	54	829	821	999999	999999	999999	305	62	473	812	378	439	569	595	999999	301	999999	999999	46	634	471	793	851	999999	999999	812	988	91	999999	659	314	159	351	41	105	993	128	47	299	685	263	596	673	157	453	564	833	612	999999	601	999999	32	428	666	90	999999	977	520	853	147	835	999999	596	999999	508	229	97	537	499	729	183	810	895	361	381	874	129	999999	857	85	978	386	979	999999	693	291	730	684	951	845	25	607	194	161	999999	999999	999999	999999	648	233	476	306	122	999999	428	999999	137	999999	295	999999	141	999999	999999	777	999999	459	244	999999	130	227	499	999999	586	654	713	576	625	999999	512	999999	875	269	65	633	609	
682	273	999999	999999	537	999999	663	398	999999	713	742	944	999999	992	399	999999	999999	739	431	734	999999	719	468	999999	852	999999	394	564	954	339	871	228	39	178	486	999999	637	999999	999999	74	835	24	839	940	971	632	218	750	122	534	609	999999	634	898	546	999999	804	938	592	998	769	999999	443	416	842	523	999999	248	515	212	178	977	157	999999	999999	999999	880	527	999999	230	999999	643	452	429	730	351	999999	140	631	524	392	999999	705	594	304	737	580	433	108	457	717	970	244	909	999999	632	999999	276	10	999999	92	999999	250	372	999999	135	656	999999	685	501	929	783	617	991	820	999999	281	563	72	171	477	999999	429	249	999999	360	408	542	74	108	999999	327	140	143	442	999999	458	343	916	179	91	567	747	999999	527	934	999999	253	98	999999	360	819	999999	839	999999	635	856	10	860	999999	727	999999	999999	587	532	612	652	483	559	715	31	938	999999	893	999999	910	708	999999	722	999999	997	165	453	999999	747	159	122	999999	999999	806	258	457	999999	599	451	967	617	170	999999	914	291	879	999999	383	864	999999	999999	321	759	120	927	999999	288	292	329	571	999999	999999	999999	383	500	999999	999999	753	466	573	465	56	451	121	302	547	748	807	295	128	471	80	323	336	976	801	542	12	878	225	999999	200	999999	880	999999	845	331	701	999999	999999	519	940	916	300	956	135	869	647	817	389	294	999999	999999	211	110	999999	458	513	999999	698	818	999999	874	999999	999999	274	775	999999	814	457	226	57	392	364	609	530	999999	999999	379	850	999999	999999	195	499	930	999999	204	999999	999999	706	999999	999999	304	999999	122	161	76	675	999999	692	999999	308	832	999999	172	246	98	641	601	579	447	435	143	555	767	923	182	999999	320	999999	79	706	791	117	999999	408	753	666	999999	457	999999	488	136	687	999999	999999	71	999999	336	693	999999	999999	477	210	269	962	683	749	958	198	978	690	364	200	622	654	999999	725	310	999999	493	431	399	999999	124	958	999999	456	999999	999999	861	357	58	627	106	999999	238	590	847	107	724	13	708	999999	999999	773	134	936	75	846	125	346	524	572	999999	999999	999999	999999	96	999999	999999	237	695	823	337	630	999999	999999	103	115	425	999999	877	213	999999	490	722	346	999999	350	834	372	391	217	29	999999	833	486	999999	999999	352	999999	999999	546	443	999999	318	885	999999	848	999999	999999	999999	959	430	999999	999999	999999	532	999999	465	827	658	745	999999	300	999999	999999	803	812	999999	165	320	185	762	521	433	341	770	551	181	999999	620	826	
218	999999	530	999999	999999	999999	65	523	953	706	462	525	255	758	999999	999999	651	830	91	913	60	976	86	666	207	909	764	138	999999	980	548	627	217	832	537	39	770	423	999999	999999	756	283	211	613	722	247	275	999999	271	627	900	350	755	706	999999	242	370	999999	234	877	76	999999	973	972	999999	835	999999	423	999999	49	382	237	140	999999	167	999999	775	472	943	960	999999	99	866	922	90	999999	872	999999	66	304	999999	905	198	822	999999	828	310	238	455	887	928	852	999999	999999	255	672	220	645	548	998	466	999999	999999	274	999999	976	999999	61	892	960	962	807	366	999999	999999	476	999999	317	214	999999	476	546	999999	65	41	790	646	644	999999	418	986	236	962	67	838	772	985	924	588	928	766	258	346	495	999999	131	495	527	852	778	633	903	440	219	999999	920	880	864	243	453	999999	426	384	484	973	736	845	309	98	607	491	124	999999	286	999999	227	210	531	999999	909	304	128	792	898	999999	93	999999	752	999999	917	892	130	999999	999999	597	999999	873	862	521	198	286	196	439	999999	296	518	999999	999999	999999	314	719	358	733	333	159	221	999999	486	999999	999999	940	102	773	180	715	999999	434	593	688	232	353	348	19	942	999999	117	689	547	612	275	908	641	116	230	999999	543	999999	366	985	386	999999	397	172	631	999999	193	422	268	539	999999	94	591	475	424	960	380	349	791	699	51	531	96	873	999999	981	308	999999	999999	971	182	975	77	607	999999	515	955	999999	999999	999999	450	695	431	18	687	191	999999	175	691	999999	827	203	999999	667	999999	854	629	523	999999	650	950	207	999999	297	999999	949	27	983	999999	908	14	204	961	999999	259	356	110	88	196	999999	663	142	304	292	999999	978	380	410	662	457	885	441	999999	737	743	999999	999999	144	999999	737	174	344	12	783	999999	633	242	505	417	598	754	999999	999999	497	986	817	903	586	153	388	579	616	330	716	32	572	999999	233	365	17	999999	965	437	999999	999999	329	140	520	37	520	999999	874	992	74	999999	999999	114	999999	751	999999	999999	248	999999	272	168	557	23	296	760	692	875	19	150	410	78	788	124	877	419	666	687	392	559	632	642	704	999999	999999	999999	688	467	808	481	439	668	292	974	174	301	999999	316	844	999999	344	645	736	734	592	995	913	229	237	540	95	248	956	999999	368	629	463	999999	756	282	82	999999	999999	537	710	742	785	999999	999999	586	999999	999999	999999	632	225	986	905	969	41	270	999999	468	240	278	999999	201	711	603	
616	999999	999999	597	559	571	687	119	999999	209	999999	850	219	109	999999	650	651	999999	405	334	473	999999	723	494	999999	496	999999	613	999999	999999	151	519	40	192	207	414	749	301	801	281	944	116	418	706	946	190	60	999999	199	590	626	661	796	387	140	244	821	353	694	72	398	84	125	999999	68	514	999999	999999	902	864	901	359	933	133	999999	366	999999	27	547	999999	445	182	999999	414	181	489	999999	999999	62	999999	999999	405	999999	738	999999	869	999999	637	648	441	370	999999	999999	999999	688	277	727	672	996	773	281	803	805	999999	627	999999	999999	710	608	578	791	176	999999	939	281	505	752	205	999999	520	375	335	379	115	361	422	85	99	999999	904	762	60	999999	288	691	789	600	633	121	666	999999	290	39	999999	650	203	57	168	999999	192	524	999999	430	486	407	945	434	699	999999	999999	150	571	985	704	816	740	999999	696	257	491	905	999999	94	585	999999	95	306	309	999999	999999	375	917	46	542	999999	240	999999	999999	999999	745	999999	900	999999	906	525	647	304	334	263	909	683	360	910	571	287	999999	447	845	185	321	649	134	244	463	839	999999	999999	452	325	586	120	350	815	511	136	15	116	188	999999	999999	790	971	56	556	485	24	16	474	265	983	792	784	994	569	106	241	666	558	77	999999	122	852	999999	999999	798	342	544	408	444	281	299	269	785	521	999999	678	87	999999	978	824	227	70	196	342	793	336	355	999999	415	895	348	558	120	767	551	938	999999	379	757	999999	480	607	999999	983	694	533	998	483	48	428	163	978	580	999999	999999	61	665	677	999999	472	999999	297	993	999999	999999	999999	158	28	969	592	716	707	930	836	354	999999	40	212	999999	270	337	999999	218	987	741	370	978	868	692	499	282	294	496	295	164	192	614	490	999999	999999	384	980	514	455	712	456	999999	999999	898	999999	999999	999999	999999	622	999999	125	999999	15	807	999999	999999	290	336	479	319	999999	220	999999	681	171	14	999999	162	694	999999	999999	367	762	285	999999	321	244	969	236	478	819	264	874	999999	49	113	608	683	487	999999	999999	653	999999	146	290	245	999999	72	999999	461	482	310	344	999999	999999	758	999999	730	521	260	528	321	110	11	499	999999	346	495	642	68	405	866	999999	503	792	703	332	626	995	999999	999999	999999	241	774	999999	518	920	999999	372	290	786	999999	999999	236	672	999999	553	43	646	122	899	917	999999	679	999999	615	636	840	999999	94	435	700	735	471	999999	356	89	335	15	980	999999	207	133	361	999999	
527	705	447	999999	20	160	299	979	999999	999999	991	751	562	717	390	882	999999	205	288	999999	96	152	999999	999999	999999	703	227	37	665	865	999999	794	79	999999	539	999999	999999	19	933	933	145	720	853	999999	999999	604	526	618	625	108	177	11	845	505	194	385	999999	563	514	316	932	999999	324	999999	459	206	682	164	188	999999	999999	79	999999	354	999999	375	298	999999	999999	999999	999999	609	412	566	697	699	949	573	222	164	905	635	504	626	10	873	406	836	860	163	922	371	439	155	415	108	739	500	786	999999	96	999999	39	999999	140	333	859	757	329	999999	999999	119	999999	999999	574	999999	574	645	999999	846	999999	461	529	999999	799	815	179	266	161	599	999999	999999	786	403	77	289	999999	999999	496	677	23	649	999999	110	906	999999	999999	415	999999	358	533	999999	999999	939	999999	634	999999	999999	994	324	163	602	605	730	799	799	999999	548	956	294	460	862	999999	676	832	330	944	429	473	999999	395	764	685	803	75	866	999999	846	554	442	999999	947	717	181	999999	420	999999	787	310	117	999999	881	458	297	897	670	944	480	117	529	690	999999	195	18	929	399	917	802	999999	933	999999	485	999999	524	999999	512	999999	977	162	421	287	167	128	366	999999	513	315	398	999999	999999	922	999999	739	35	752	517	762	709	252	133	999999	250	999999	377	619	999999	999999	999999	196	394	525	966	328	999999	252	999999	558	828	999999	425	94	529	897	269	21	667	746	968	999999	593	750	445	735	39	999999	999999	44	999999	747	999999	625	381	211	520	999999	955	999999	999999	782	229	958	933	206	999999	49	974	353	862	366	952	268	919	999999	603	644	90	240	999999	999999	999999	497	807	999999	23	799	713	327	999999	999999	999999	165	703	195	552	634	816	249	908	989	999999	693	182	394	795	241	999999	218	608	876	799	724	222	275	577	731	160	852	193	37	335	656	967	999999	310	796	565	733	620	968	999999	999999	331	309	833	522	325	999999	296	782	102	505	719	509	590	341	942	999999	618	820	484	964	65	881	999999	297	726	699	93	998	675	972	597	639	59	999999	402	913	999999	65	415	999999	565	411	934	830	936	467	891	999999	854	137	999999	800	999999	863	784	450	645	545	795	626	340	298	116	130	907	999999	460	999999	999999	39	996	562	414	747	408	654	947	999999	361	268	999999	123	154	548	857	797	999999	196	183	952	999999	895	269	789	406	277	304	999999	923	999999	16	269	41	999999	141	563	395	747	999999	999999	502	999999	194	536	818	227	153	999999	999999	
999999	933	274	459	999999	999999	999999	302	999999	350	141	999999	143	909	503	262	548	92	329	999999	303	411	999999	731	53	460	464	999999	733	999999	189	133	736	551	999999	923	742	999999	999999	999999	40	270	999999	406	333	780	368	999999	691	284	279	145	824	999999	968	708	999999	542	415	536	306	399	569	999999	170	17	623	999999	999999	999999	519	738	999999	999999	386	43	999999	11	408	273	999999	561	29	458	701	54	308	585	582	115	999999	210	404	519	766	640	701	126	245	325	166	776	807	120	999999	999999	108	569	775	935	999999	533	143	152	444	999999	380	120	952	126	708	48	19	990	192	319	344	999999	999999	745	342	525	765	92	116	324	753	999999	693	170	946	739	810	646	48	864	76	261	84	31	270	590	174	129	617	999999	766	816	999999	455	999999	580	80	39	603	551	768	999999	999999	130	991	471	427	791	999999	969	999999	372	999999	327	252	999999	999999	477	485	751	361	646	475	999999	557	937	980	247	964	999999	668	780	53	497	106	25	999999	953	39	799	999999	382	949	648	890	404	864	610	212	123	136	602	554	851	200	999999	999999	58	572	64	490	189	827	803	310	457	329	464	231	237	999999	999999	448	999999	999999	978	696	827	107	163	82	379	45	851	999999	75	236	202	307	999999	999999	176	390	999999	318	983	555	999999	999999	999999	999999	999999	388	975	999999	636	164	999999	272	221	999999	757	950	419	981	999999	154	975	999999	244	231	136	166	257	796	702	119	472	377	999999	999999	999999	489	665	88	671	990	69	606	612	911	367	930	96	548	999999	225	971	999999	207	999999	579	591	113	221	948	999999	141	188	552	999999	691	501	999999	787	885	278	295	340	319	130	94	379	999999	999999	863	999999	79	709	999999	486	147	479	179	765	854	999999	999999	999999	999999	427	999999	880	64	95	999999	999999	272	308	663	414	929	640	999999	86	754	210	999999	999999	358	999999	184	431	74	999999	390	222	331	901	933	926	892	841	999999	892	271	999999	324	865	113	996	933	770	999999	709	556	506	795	103	21	654	999999	999999	105	999999	999999	438	999999	988	705	17	545	371	375	737	521	97	999999	791	815	550	885	999999	677	999999	819	413	385	999999	999999	883	426	999999	889	999999	607	999999	746	823	649	999999	397	336	170	999999	999999	571	404	999999	198	468	999999	14	287	470	769	554	927	999999	568	839	999999	999999	999999	821	590	316	481	97	139	233	999999	617	151	982	999999	999999	613	580	900	257	18	75	175	59	817	422	950	429	519	62	999999	999999	999999	
999999	999999	935	856	999999	516	154	999999	317	999999	999999	127	999999	862	304	317	220	940	357	843	999999	830	999999	999999	430	999999	178	365	62	577	87	863	349	362	999999	212	999999	999999	275	74	755	167	999999	999999	210	932	367	559	999999	999999	999999	121	23	999999	943	999999	999999	649	436	343	348	788	47	739	111	999999	777	106	999999	102	999999	999999	675	292	98	163	139	110	999999	497	646	618	999999	941	999999	965	850	191	418	361	419	578	276	931	726	966	129	961	999999	108	164	271	999999	563	31	999999	999999	730	79	790	850	692	563	938	696	729	88	106	471	999999	999999	596	687	179	683	521	251	743	999999	131	43	178	325	987	342	385	999999	999999	999999	486	529	129	121	628	511	726	24	999999	244	997	999999	33	500	648	999999	568	583	857	879	510	999999	702	999999	948	756	999999	377	576	606	320	148	932	999999	984	616	142	485	68	668	957	506	913	508	999999	243	19	677	676	150	774	802	732	276	419	936	826	955	173	872	828	999999	447	731	923	858	955	847	515	42	713	93	524	999999	922	999999	999999	999999	604	714	746	14	700	435	832	518	415	999999	766	58	789	186	321	196	999999	608	68	999999	584	999999	999999	172	999999	644	437	999999	287	543	353	999999	309	633	361	458	999999	999999	658	22	899	415	453	999999	999999	467	252	537	771	338	359	999999	944	454	618	893	999999	999999	841	999999	998	151	241	871	322	360	749	999999	999999	999999	70	25	950	56	999999	179	999999	999999	999999	705	402	899	918	948	194	999999	471	854	24	467	33	999999	982	602	23	757	183	581	977	729	717	999999	712	908	278	344	373	897	172	999999	636	446	999999	146	999999	999999	232	999999	687	292	888	895	999999	367	839	999999	42	358	43	534	999999	999999	21	999999	999999	316	197	20	999999	850	999999	573	691	575	830	586	999999	999999	999999	999999	535	891	893	999999	999999	822	944	354	78	760	311	999999	864	637	453	999999	999999	147	999999	357	911	222	612	837	999999	325	213	575	536	999999	466	196	420	128	999	999999	791	999999	999999	174	371	842	941	919	999999	650	708	64	132	999999	161	913	697	999999	999999	322	289	66	78	525	619	379	817	999999	304	125	605	999999	638	348	168	118	999999	984	999999	78	999999	692	999999	976	616	999999	452	656	111	552	999999	829	124	687	825	735	258	996	555	992	35	135	999999	432	55	962	425	784	721	999999	298	713	604	935	50	999999	999999	101	909	470	926	171	714	999999	626	775	631	951	522	999999	860	628	999999	993	53	156	77	
866	999999	999999	733	668	934	999999	264	786	234	189	646	239	999999	999999	999999	999999	999999	864	421	999999	806	279	340	474	271	298	999999	669	284	611	999999	999999	529	901	999999	265	737	268	236	654	496	840	999999	451	315	293	465	703	540	999999	927	999999	734	202	69	662	323	268	406	999999	876	595	511	999999	297	999999	709	999999	996	832	357	807	637	766	999999	999999	999999	999999	169	977	833	488	138	999999	683	713	170	336	841	508	941	999999	861	589	778	901	338	999999	999999	563	584	398	999999	999999	995	130	999999	999999	815	103	999999	434	109	429	999999	398	466	580	938	999999	999999	382	235	999999	890	999999	999999	57	988	485	999999	798	734	999999	403	445	781	430	935	563	172	999999	521	999999	999999	517	378	442	777	390	444	757	990	999999	999999	999999	172	219	817	125	183	503	979	339	999999	146	700	504	999999	377	616	45	645	385	421	399	861	999999	999999	383	510	514	280	608	999999	880	999999	999999	632	201	282	571	613	999999	390	669	222	191	293	437	817	874	999999	409	999999	409	122	614	168	583	349	999999	295	443	999999	669	999999	381	999999	999999	337	999999	871	834	104	55	432	825	995	752	187	680	203	496	999999	636	108	870	834	641	999999	203	999999	59	999999	597	285	179	999999	720	446	840	892	999999	109	281	13	999999	999999	728	976	296	619	415	406	669	999999	799	877	978	571	361	999999	656	816	144	549	822	982	506	769	262	621	999999	315	346	787	999999	396	295	633	999999	565	999999	665	481	999999	999999	999999	999999	999999	486	302	999999	159	95	999999	246	892	965	999999	190	599	808	958	723	675	345	109	69	881	996	413	591	355	54	999999	440	991	999999	560	958	178	999999	400	293	960	395	135	999999	53	551	999999	430	563	999999	999999	757	157	941	805	999999	999999	999999	311	119	999999	710	880	114	300	863	999999	557	414	999999	22	800	417	675	763	290	999999	879	25	999999	404	982	37	902	127	999999	999999	59	999999	999999	477	584	497	290	219	259	999999	30	930	189	305	54	26	999999	440	136	349	482	999999	525	38	611	578	971	715	100	999999	999999	986	999999	581	206	999999	102	999999	999999	313	999999	465	513	776	199	949	835	44	359	966	247	999999	999999	999999	809	870	24	294	866	999999	525	574	129	576	536	999999	677	608	999999	999999	924	495	13	999999	222	26	675	749	839	661	742	999999	366	134	999999	999999	995	563	771	335	13	807	439	430	787	562	346	937	250	164	281	237	934	332	52	751	469	999999	485	793	205	275	999999	214	999999	588	
999999	995	140	30	48	123	837	773	33	126	66	582	45	999999	680	737	508	684	390	514	999999	44	92	694	999999	827	88	977	999999	999999	362	234	999999	208	354	999999	806	229	125	167	999999	171	999999	925	999999	886	142	826	123	467	999999	770	824	759	999999	999999	913	445	974	221	45	859	643	295	763	831	426	837	315	338	931	289	568	999999	124	999999	736	166	999	168	999999	262	864	673	972	591	410	406	621	180	438	370	254	904	132	540	527	23	171	999999	999999	305	520	784	536	486	999999	602	644	745	447	756	999999	999999	526	783	995	970	322	999999	431	30	999999	144	900	570	44	664	999999	584	999999	723	994	146	999999	399	741	89	146	495	390	807	999999	999999	733	681	924	999999	387	348	999999	557	700	990	999999	450	999999	999999	999999	999999	452	999999	999999	70	432	724	762	999999	127	999999	999999	999999	833	827	791	623	999999	349	411	229	645	605	287	761	999999	765	32	14	705	999999	320	364	205	999999	53	843	315	701	452	19	918	625	321	260	306	629	724	872	208	999999	192	739	975	664	330	846	269	741	31	999999	999999	758	603	869	816	687	720	663	783	999999	999999	566	896	402	999999	999999	293	37	464	419	51	159	805	888	75	999999	999999	540	850	999999	583	574	679	785	317	170	999999	999999	443	618	999999	71	99	259	999999	625	843	583	364	999999	562	241	286	999999	626	551	952	715	999999	246	308	999999	813	586	999999	744	887	999999	999999	150	998	841	999999	846	509	980	70	999999	389	450	737	806	999999	549	643	999999	297	76	999999	766	217	315	999999	206	320	729	258	512	884	764	999999	731	999999	223	311	721	647	439	112	999999	490	406	999999	999999	509	502	13	999999	942	999999	999999	820	953	328	932	693	202	999999	536	780	732	558	671	624	713	999999	317	962	248	922	704	857	999999	999999	285	811	979	296	696	817	725	984	569	861	318	999999	777	999999	291	999999	999999	999999	903	332	914	932	734	711	999999	999999	999999	51	34	30	329	999999	856	999999	999999	130	713	905	701	718	64	747	988	809	316	796	238	999999	680	630	403	454	954	641	607	352	999999	277	646	202	999999	684	960	548	999999	719	70	345	137	999999	904	623	557	195	277	177	943	924	405	853	275	58	999999	403	999999	874	644	999999	834	999999	999999	446	268	509	95	380	999999	450	999999	999999	735	892	19	999999	726	779	896	999999	373	439	999999	162	872	793	926	584	999999	567	921	667	84	844	511	437	999999	999999	999999	58	109	897	391	503	657	999999	127	383	
49	999999	677	847	978	875	851	405	999999	891	574	475	582	511	66	229	999999	999999	522	999999	391	582	402	999999	999999	847	668	476	999999	905	999999	73	676	553	545	999999	889	83	689	999999	993	116	146	235	893	999999	476	999999	841	171	975	57	296	999999	992	467	999999	418	433	999999	217	384	999999	395	396	510	799	999999	965	592	339	454	920	323	897	284	445	177	374	535	381	80	635	999999	930	457	777	449	560	999999	26	999999	650	999999	991	999999	759	750	999999	999999	100	447	632	999999	832	530	137	973	338	717	31	290	53	999999	759	147	999999	999999	464	938	999999	359	478	887	576	999999	803	371	999999	999999	525	694	338	999999	444	934	447	386	65	410	999999	803	999999	999999	66	999999	437	999999	799	999999	869	299	296	900	659	999999	999999	744	682	973	726	765	652	60	201	336	951	999999	999999	825	999999	999999	414	64	618	929	248	634	830	840	999999	61	571	476	419	235	408	438	331	702	965	702	999999	91	684	999999	999999	70	651	730	784	374	299	974	999999	999999	885	999999	291	999999	503	344	913	999999	553	675	204	185	640	966	927	523	740	760	999999	999999	670	333	379	999999	778	999999	983	110	65	65	761	999999	321	914	350	999999	156	601	209	630	788	860	999999	18	999999	975	430	685	802	999999	634	999999	124	999999	835	562	862	237	999999	325	361	813	999999	497	913	607	864	999999	999999	761	376	148	999999	239	999999	999999	795	370	999999	999999	756	308	307	795	431	232	482	163	89	787	999999	919	649	883	279	974	84	999999	105	999999	999999	704	999999	50	893	495	999999	885	948	35	766	501	999999	159	569	63	516	991	75	690	134	999999	646	838	999999	457	498	999999	959	244	735	754	275	999999	690	62	249	266	999999	999999	254	597	215	999999	999999	811	999999	999999	324	999999	999999	92	975	415	638	410	67	230	592	446	996	310	999999	999999	300	22	236	613	469	516	813	259	99	139	445	999999	505	593	999999	646	999999	998	362	742	775	652	779	860	302	290	995	29	999999	465	940	943	999999	500	999999	18	585	772	41	808	413	219	993	999999	969	111	904	474	412	945	374	997	948	193	999999	999999	243	376	999999	188	521	999999	584	634	198	501	865	999999	829	999999	999999	309	967	999999	999999	999999	659	932	890	999999	385	999999	999999	999999	999999	942	995	999999	999999	125	775	219	999999	852	296	999999	634	999999	657	478	245	899	644	999999	999999	75	40	404	853	382	988	310	485	130	999999	990	187	999999	544	256	506	387	453	714	43	851	999999	999999	267	720	
931	301	285	422	955	486	886	22	844	35	912	601	634	189	136	475	999999	999999	59	305	440	778	999999	410	971	999999	999999	930	571	43	999999	915	146	999999	451	999999	34	73	174	999999	114	175	999999	519	344	905	752	273	587	567	127	516	75	961	290	162	477	999999	450	999999	999999	955	451	810	808	996	464	502	738	438	450	670	176	999999	201	275	999999	999999	76	76	115	192	352	999999	915	999999	849	184	999999	298	230	999999	622	77	295	158	999999	999999	710	999999	999999	999999	535	158	127	456	349	342	999999	24	396	172	808	999999	991	848	999999	448	894	107	999999	999999	649	449	999999	300	57	999999	447	52	999999	565	603	999999	626	855	656	203	885	999999	371	517	414	837	999999	67	351	249	86	447	999999	286	999999	613	200	170	610	999999	940	999999	409	250	894	727	474	830	999999	90	757	999999	201	419	999999	436	736	639	874	999999	546	160	999999	808	32	10	507	274	999999	990	999999	465	999999	570	263	68	69	130	999999	687	373	81	999999	271	492	941	255	135	999999	880	877	560	295	999999	999999	789	878	600	228	893	230	209	582	578	551	301	890	630	166	999999	376	615	999999	197	448	999999	661	687	999999	91	754	381	999999	378	122	977	179	999999	999999	473	189	999999	999999	999999	466	999999	499	999999	719	200	60	625	968	229	513	272	544	107	360	83	138	999999	999999	999999	149	999999	999999	213	466	999999	131	444	609	693	324	999999	713	296	731	284	975	740	968	999999	40	999999	413	331	999999	999999	443	82	104	999999	344	999999	194	765	999999	999999	514	295	999999	999999	999999	999999	25	285	999999	606	999999	257	999999	999999	108	999999	232	158	116	999999	445	337	348	616	140	59	349	662	358	999999	999999	947	706	122	770	689	285	822	66	423	123	137	426	267	300	196	705	28	849	999999	999999	999999	659	579	183	999999	947	848	999999	29	277	363	926	579	999999	999999	550	263	316	999999	122	409	102	692	896	317	999999	91	999999	944	354	999999	813	412	568	999999	999999	137	939	593	742	436	807	47	999999	760	999999	847	383	689	645	451	712	440	833	367	944	999999	683	865	275	865	533	81	999999	946	999999	524	999999	208	999999	423	999999	722	999999	686	999999	64	545	999999	999999	74	708	999999	308	902	618	382	579	210	741	331	999999	999999	327	999999	999999	735	371	210	221	687	835	184	375	232	999999	989	999999	157	765	889	430	547	760	999999	167	999999	773	772	999999	177	944	811	466	999999	968	249	404	798	783	866	999999	999999	924	428	238	533	270	85	774	999999	
617	432	444	852	900	907	324	126	719	15	962	999999	873	999999	742	34	717	382	264	888	594	966	373	999999	206	999999	622	341	999999	633	636	697	998	708	560	522	999999	614	101	71	999999	288	89	777	903	103	472	880	999999	214	999999	999999	821	885	44	650	68	999999	999999	815	294	982	999999	95	378	999999	600	174	493	999999	658	113	290	202	999999	316	887	596	995	112	622	742	655	768	999999	748	875	999999	673	909	464	999999	958	999999	777	999999	999999	993	409	638	503	307	396	466	555	999999	607	629	923	728	762	999999	550	553	202	999999	999999	999999	277	999999	399	999999	501	583	764	827	155	14	424	999999	999999	894	196	367	609	999999	355	198	222	114	999999	256	199	944	157	992	999999	414	999999	999999	616	758	725	779	248	25	805	999999	702	728	567	602	214	903	556	999999	285	192	999999	877	206	148	999999	173	999999	153	999999	557	436	771	547	999999	920	999999	413	999999	178	416	129	999999	999999	542	496	494	546	999999	51	999999	999999	999999	717	107	999999	216	39	477	595	562	999999	104	726	258	999999	930	191	999999	681	999999	500	999999	700	868	73	360	367	664	651	678	626	939	111	999999	169	157	999999	999999	280	714	170	935	827	615	125	999999	867	270	999999	999999	312	999999	867	36	795	263	999999	849	43	120	849	374	826	916	936	362	999999	723	999999	239	876	741	557	967	999999	564	999999	94	752	49	492	106	999999	95	375	907	82	999999	217	999999	999999	999999	415	169	864	795	119	910	679	762	999999	999999	182	925	689	999999	171	899	181	240	947	503	106	999999	628	752	999999	741	999999	38	999999	918	515	999999	670	672	335	397	112	69	999999	404	415	999999	17	347	924	999999	405	999999	745	182	902	976	957	75	117	420	541	122	930	999999	370	650	999999	123	639	989	264	27	245	773	796	122	999999	552	98	116	987	290	828	290	346	999999	292	117	25	999999	999999	605	564	915	999999	990	138	87	44	764	999999	999999	708	935	329	387	569	972	386	999999	999999	414	977	11	433	260	999999	999999	999999	624	367	999999	999999	110	764	659	463	999999	999999	805	984	999999	518	999999	999999	104	582	999999	961	959	186	320	730	235	999999	999999	628	562	491	605	706	488	56	420	406	152	794	607	181	670	999999	999999	64	581	805	493	896	653	999999	339	677	999999	688	999999	447	999999	644	873	762	944	40	900	838	321	108	506	660	107	926	455	309	974	721	300	999999	936	265	159	429	853	923	999999	160	162	927	999999	799	974	973	359	508	921	999999	999999	
639	33	411	743	482	308	999999	799	727	957	999999	703	999999	397	999999	510	791	495	453	909	30	999999	999999	685	999999	793	707	685	134	576	947	999999	139	999999	660	22	535	522	676	131	999999	133	999999	203	133	999999	635	411	938	472	999999	23	477	999999	999999	584	282	726	999999	689	601	157	675	160	999999	652	999999	195	999999	34	975	999999	818	332	999999	896	808	557	999999	169	167	305	747	999999	999999	934	999999	203	287	999999	999999	809	999999	987	999999	872	458	999999	193	480	660	999999	674	914	999999	299	999999	155	57	999999	776	724	999999	999999	531	305	410	22	999999	84	742	380	908	660	294	175	115	830	802	25	448	711	373	91	999999	718	631	833	174	718	739	999999	155	967	310	999999	999999	972	466	234	472	445	954	118	999999	290	541	24	629	331	194	999999	353	999999	871	75	360	92	692	813	674	999999	999999	433	345	999999	234	940	999999	279	529	142	374	578	553	999999	756	265	352	228	999999	617	213	842	533	375	999999	123	999999	245	999999	999999	999999	652	560	999999	597	531	773	760	65	600	999999	360	802	61	999	999999	488	869	319	999999	999999	999999	999999	67	999999	15	899	969	999999	121	844	124	615	966	999999	721	27	999999	414	234	491	592	173	586	952	999999	50	482	376	645	999999	237	926	999999	823	999999	26	999999	531	592	631	803	202	944	999999	549	745	835	208	287	757	831	999999	94	999999	156	310	60	114	999999	964	999999	999999	999999	485	617	198	56	153	46	705	524	135	999999	603	688	399	228	829	999999	999999	215	283	98	999999	803	772	841	954	676	515	965	398	999999	999999	214	210	999999	468	149	360	698	692	172	999999	999999	705	641	999999	925	757	92	230	700	414	999999	999999	514	42	682	999999	999999	101	476	531	999999	136	125	205	399	488	999999	760	690	999999	418	522	121	516	656	999999	141	999999	39	919	433	999999	698	606	867	999999	695	999999	999999	305	13	999999	225	641	841	116	999999	446	101	447	638	331	540	999999	999999	246	42	999999	999999	584	713	995	72	557	999999	995	437	518	337	338	793	999999	999999	999999	60	811	999999	999999	675	550	517	694	269	999999	290	111	213	61	610	630	999999	999999	862	999999	592	17	544	668	543	845	678	81	118	762	653	758	356	999999	596	193	999999	562	332	836	76	28	736	479	276	999999	791	386	907	706	311	106	999999	772	999999	999999	999999	638	936	999999	871	445	586	507	938	531	755	67	464	999999	999999	474	374	36	144	574	280	74	401	547	63	999999	999999	411	999999	557	741	999999	353	
553	915	310	626	502	964	631	441	999999	541	744	999999	733	922	490	25	836	999999	999999	638	238	999999	213	246	999999	776	579	281	184	55	390	789	181	714	910	999999	390	847	872	999999	513	142	51	533	657	307	329	999999	999999	999999	624	826	999999	999999	999999	781	712	999999	238	999999	395	359	266	193	160	954	79	29	22	999999	634	989	858	999999	999999	106	730	679	999999	101	999999	210	598	788	431	999999	48	235	600	138	798	327	619	999999	676	999999	875	999999	999999	702	237	310	367	704	761	635	967	822	999999	28	60	43	999999	999999	999999	194	999999	999999	761	595	915	843	428	883	999999	999999	379	712	262	970	999999	872	999999	886	863	155	843	893	999999	796	597	999999	414	581	88	999999	843	999999	876	491	999999	407	999999	788	999999	394	881	999999	524	999999	265	264	569	850	797	188	999999	999999	999999	133	999999	867	451	965	998	999999	439	999999	805	999999	999999	897	835	770	577	823	775	517	999999	479	274	369	999999	582	541	342	999999	563	784	899	38	255	999999	752	150	535	999999	141	790	97	954	44	678	999999	979	368	428	999999	283	999999	412	229	497	999999	859	999999	999999	868	434	665	999999	875	72	999999	395	228	999999	93	630	52	867	643	727	22	524	239	999999	278	602	182	913	857	999999	810	999999	999999	758	404	892	168	45	97	707	134	54	88	972	999999	714	999999	669	999999	178	240	116	768	501	484	289	630	301	230	276	261	751	195	595	262	999999	999999	470	303	200	999999	16	780	999999	603	968	445	266	999999	563	841	513	578	688	59	703	728	317	284	999999	272	866	999999	999999	456	382	858	999999	719	999999	137	999999	376	155	707	234	336	999999	898	515	843	999999	999999	667	434	748	183	506	546	558	999999	999999	196	187	999999	605	201	959	489	999999	999999	952	547	563	436	999999	999999	432	999999	824	999999	895	999999	768	999999	898	999999	158	396	708	999999	361	946	171	673	999999	999999	999999	999999	112	42	377	999999	999999	999999	890	999999	999999	999999	999999	999999	750	999999	721	999999	795	860	999999	904	39	122	53	999999	781	31	757	16	386	889	578	999999	999999	215	879	792	999999	552	999999	372	392	82	671	917	513	107	458	836	235	978	878	997	686	293	197	989	989	805	571	999999	648	884	450	931	662	999999	999999	544	646	929	192	252	999999	65	999999	957	450	136	68	683	572	921	780	999999	20	999999	759	999999	27	889	802	204	981	94	723	508	999999	739	999999	77	445	913	199	305	796	999999	999999	999999	999999	240	999999	999999	999999	887	999999	727	113	53	
999999	91	686	997	527	757	136	988	270	44	999999	23	335	710	871	991	999999	999999	999999	999999	610	383	703	139	893	786	349	999999	457	103	11	999999	404	587	999999	183	390	447	396	442	179	807	999999	843	298	757	904	839	992	755	648	434	995	628	999999	547	999999	557	999999	740	417	197	999999	177	43	345	618	999999	891	999999	611	801	272	999999	999999	803	17	859	840	145	882	510	946	702	454	576	10	775	999999	280	999999	832	342	655	35	981	277	208	809	952	149	166	947	304	153	847	999999	999999	323	639	539	999999	716	969	858	999999	999999	838	722	467	345	842	602	620	902	778	468	616	273	333	999999	809	999999	888	996	999999	563	652	558	606	999999	999999	462	999999	741	999999	125	373	797	128	740	999999	486	999999	617	306	999999	336	402	375	999999	555	443	989	113	730	479	828	999999	142	353	999999	999999	999999	63	51	390	96	999999	636	662	104	818	155	593	107	333	707	281	699	171	237	259	193	227	999999	860	472	412	21	797	999999	400	999999	999999	999999	159	999999	999999	576	915	477	456	765	712	294	736	298	999999	999999	407	771	557	283	999999	126	348	106	999999	204	999999	999999	999999	868	999999	374	704	999999	380	451	947	962	417	999999	999999	694	999999	494	480	933	999999	572	999999	406	613	35	740	999999	694	658	999999	62	472	105	395	998	792	588	926	348	590	999999	918	955	68	999999	999999	999999	498	999999	999999	999999	626	964	999999	618	851	288	264	813	999999	587	468	721	999999	895	500	999999	319	786	901	202	567	142	352	549	653	121	347	179	670	888	628	418	999999	948	999999	507	999999	776	157	999999	333	122	999999	12	124	207	316	173	999999	52	542	712	999999	153	999999	494	622	532	964	739	999999	999999	152	746	999999	59	999999	999999	468	992	298	543	639	396	868	454	428	350	999999	456	804	999999	235	628	355	999999	999999	179	660	941	885	500	811	417	574	248	999999	967	53	74	799	616	704	951	753	999999	83	988	284	842	75	282	108	518	935	766	859	524	400	999999	26	238	999999	999999	117	797	731	231	822	999999	484	460	306	999999	657	999999	999999	999999	874	356	841	55	894	817	875	613	402	303	999999	808	389	456	999999	999	999999	570	576	999999	844	956	277	999999	175	654	368	615	975	739	860	999999	295	585	649	53	212	970	343	231	651	503	405	438	749	999999	250	38	883	306	320	96	999999	999999	439	918	88	989	879	249	459	270	637	662	442	734	522	803	999999	533	999999	999999	237	355	536	350	560	839	112	161	
999999	340	731	999999	428	773	999999	992	999999	999999	965	222	100	103	772	390	866	999999	995	25	501	999999	999999	999999	508	242	859	276	766	999999	368	249	887	728	835	128	539	958	999999	669	607	529	999999	999999	568	585	999999	143	582	999999	484	817	844	96	659	966	119	381	180	195	913	860	999999	67	372	725	334	372	999999	653	851	907	999999	335	999999	972	789	154	792	999999	255	726	999999	621	614	999999	405	801	78	868	19	167	787	59	755	999999	999999	600	999999	999999	260	624	875	928	304	576	319	518	999999	687	187	964	589	257	939	197	999999	614	452	821	330	533	304	999999	644	693	999999	459	580	669	678	199	440	949	672	631	999999	999999	327	47	240	999999	999999	999999	691	999999	578	539	119	568	999999	689	157	892	522	726	999999	486	294	610	456	860	999999	999999	19	988	534	639	584	317	346	999999	297	415	591	442	411	913	707	598	124	591	349	21	999999	999999	51	999999	437	946	999999	999999	481	716	591	379	949	999999	381	703	521	939	999999	999999	232	999999	401	742	311	89	325	999999	778	695	495	864	999999	926	920	29	999999	986	212	638	999999	971	999999	580	823	221	493	298	542	14	87	999999	636	547	789	919	999999	309	999999	357	630	895	596	785	230	726	858	32	203	999999	756	999999	737	325	795	261	249	999999	918	100	595	36	999999	773	999999	320	238	973	147	999999	431	646	751	854	17	119	384	154	359	107	363	471	999999	189	257	999999	447	320	751	537	680	999999	391	155	999999	604	31	823	177	910	999999	999999	999999	202	999999	120	783	882	999999	686	877	104	471	999999	737	134	999999	999999	999999	75	872	917	231	609	330	999999	265	999999	103	413	97	560	977	449	999999	478	999999	902	259	999999	769	565	13	75	660	585	999999	570	418	999999	999999	337	307	112	47	999999	663	284	999999	999999	854	999999	789	904	598	326	999999	32	999999	269	547	38	444	388	999999	999999	914	165	949	744	999999	694	197	465	741	760	263	874	411	38	814	311	40	975	292	999999	775	108	477	999999	468	292	999999	158	99	999999	893	919	999999	999999	666	507	335	137	933	170	989	333	173	837	999999	252	620	193	454	999999	998	468	105	999999	542	815	688	614	999999	999999	345	49	376	107	999999	344	77	999999	371	316	976	903	52	132	999999	451	935	639	999999	225	671	999999	704	999999	645	434	823	103	999999	851	819	721	850	874	825	950	999999	999999	971	728	184	938	822	147	269	104	426	973	120	100	879	58	343	999999	397	179	999999	999999	999999	442	
999999	974	493	519	999999	265	999999	999999	999999	651	999999	870	999999	552	51	999999	353	566	594	550	17	999999	982	107	971	770	387	999999	487	999999	615	999999	613	538	999999	999999	454	312	650	14	52	259	677	999999	606	19	390	790	29	664	826	778	928	999999	434	671	991	999999	548	726	877	272	999999	651	999999	999999	266	139	999999	840	288	999999	915	999999	508	758	182	523	501	999999	390	597	770	999999	829	837	999999	999999	114	999999	999999	68	764	924	999999	779	568	35	433	999999	752	260	456	188	999999	785	862	348	999999	676	499	478	999999	585	345	999999	502	867	999999	208	542	565	35	999999	999999	230	999999	991	462	729	199	156	100	999999	999999	140	151	591	999999	54	975	177	298	437	999999	740	999999	999999	588	847	999999	700	999999	234	25	197	999999	657	999999	165	507	870	886	684	486	352	999999	951	375	999999	149	999999	430	777	999999	374	277	598	750	999999	67	108	999999	615	452	498	942	865	999999	32	904	493	999999	291	999999	114	291	999999	950	704	362	220	812	999999	707	999999	280	999999	11	650	920	637	999999	663	108	999999	467	280	241	988	410	522	33	352	999999	656	875	999999	999999	999999	999999	663	999999	56	540	999999	296	40	907	86	228	515	864	287	112	999999	586	381	192	999999	999999	999999	382	999999	303	839	197	999999	82	61	500	999999	205	883	568	267	989	860	133	999999	999999	436	999999	165	769	895	999999	999999	250	42	79	999999	999999	999999	480	81	291	685	999999	700	659	826	999999	855	585	999999	320	981	999999	845	288	725	258	999999	999999	221	647	226	202	408	191	999999	999999	999999	999999	997	184	111	412	999999	975	314	118	432	602	999999	478	517	580	682	999999	677	999999	404	754	999999	999999	35	79	269	434	74	492	353	519	218	607	999999	873	587	913	218	578	999999	999999	973	617	999999	338	999999	999999	139	646	520	823	514	423	999999	999999	638	752	158	999999	152	999999	911	822	764	999999	393	999999	559	643	999999	768	376	108	804	534	780	735	429	999999	342	526	999999	428	971	529	999999	795	782	634	245	835	765	999999	435	170	958	161	999999	911	999999	999999	193	496	654	752	457	415	999999	300	514	902	999999	461	699	626	767	493	850	244	908	597	999999	925	408	999999	13	198	999999	644	999999	628	882	999999	751	293	999999	808	773	999999	82	599	187	999999	130	342	513	313	488	809	402	474	311	619	13	999999	151	268	97	999999	999999	268	743	973	999999	999999	30	814	710	415	999999	999999	719	630	171	318	999999	425	804	76	652	699	710	862	251	112	327	
273	514	999999	151	84	999999	285	480	814	856	213	768	999999	322	999999	602	999999	526	443	754	680	457	694	937	999999	999999	31	845	59	999999	999999	731	621	567	756	310	317	273	218	999999	444	160	357	999999	217	999999	569	753	953	106	637	346	999999	999999	646	815	819	999999	425	999999	699	440	430	999999	975	481	157	677	565	399	295	808	999999	999999	999999	999999	109	242	999999	79	893	277	999999	999999	919	543	923	999999	999999	941	490	851	848	999999	548	14	999999	100	486	735	999999	892	198	564	811	829	39	999999	46	126	715	586	736	355	727	432	547	477	999999	442	558	883	756	624	999999	444	960	719	999999	999999	799	999999	999999	994	570	11	89	999999	151	100	514	999999	237	999999	235	903	125	502	871	125	466	262	754	54	187	625	145	574	655	377	999999	319	954	730	327	706	831	741	784	725	353	999999	335	255	927	247	656	952	399	14	328	468	848	999999	849	547	264	710	999999	945	865	514	682	999999	232	205	366	506	486	528	82	383	999999	999999	999999	256	926	999999	127	939	969	192	184	651	58	999999	471	422	880	780	999999	131	923	839	999999	999999	537	561	999999	999999	881	999999	476	871	932	944	750	999999	769	999999	620	755	592	878	975	999999	339	41	725	999999	734	943	625	999999	85	950	999999	878	295	999999	719	375	999999	999999	68	819	999999	313	718	999999	659	999999	653	287	999999	696	538	55	999999	186	999999	506	836	210	998	938	533	769	999999	981	999999	872	417	835	884	255	279	207	819	166	966	35	322	621	173	999999	999999	348	546	999999	999999	999999	24	118	999999	223	539	286	397	130	295	947	518	737	999999	786	360	818	999999	914	427	341	999999	707	999999	482	999999	224	46	41	648	195	232	416	568	999999	858	309	409	999999	715	993	809	699	870	28	517	584	12	386	615	999999	945	999999	961	91	189	317	897	999999	39	324	249	365	481	110	725	111	178	539	999999	61	418	732	208	434	531	535	836	201	964	609	221	999999	426	176	250	999999	455	487	999999	550	411	999999	641	999999	753	454	228	999999	303	415	999999	472	999999	564	73	222	433	536	559	653	480	705	988	430	113	589	999999	314	999999	134	656	690	639	387	999999	961	100	999999	680	87	999999	77	898	999999	203	749	212	999999	113	37	176	918	928	257	80	705	468	221	298	174	514	999999	909	999999	999999	999999	999999	79	999999	111	132	625	999999	482	999999	413	807	999999	237	999999	387	88	211	832	958	737	999999	392	317	944	503	879	519	515	999999	403	167	729	
799	478	999999	142	946	11	905	551	72	455	911	667	999999	999999	984	934	787	436	712	999999	220	31	962	451	762	999999	608	253	999999	350	909	942	255	88	638	759	447	254	141	209	927	416	674	316	480	650	56	999999	894	999999	728	145	999999	999999	518	777	515	999999	999999	975	999999	662	445	722	545	969	999999	819	999999	235	496	542	304	999999	158	999999	357	655	970	121	999999	999999	999999	530	621	774	260	999999	570	860	253	973	999999	166	807	275	971	999999	771	511	239	999999	82	669	999999	195	999999	188	932	714	999999	860	999999	268	999999	267	999999	914	110	999999	718	999999	259	539	982	522	667	999999	705	883	832	404	884	468	882	999999	72	688	441	436	932	81	242	856	999999	392	479	999999	115	550	961	66	852	999	793	999999	999999	999999	687	576	527	999999	483	59	999999	36	976	999999	385	364	999999	625	483	999999	839	646	24	403	109	999999	53	999999	43	999999	921	775	551	884	675	999999	719	999999	10	864	999999	239	597	193	974	999999	415	443	240	751	356	346	582	188	169	156	968	585	443	98	532	476	670	328	999999	115	484	101	369	485	645	674	624	618	999999	609	999999	999999	428	696	193	999999	820	292	808	584	203	999999	725	999999	999999	143	96	912	342	442	569	278	65	868	929	999999	83	999999	115	681	999999	999999	423	999999	107	999999	166	747	904	922	655	999999	520	553	999999	121	376	840	553	511	999999	999999	286	999999	999999	779	775	560	767	869	536	999999	186	136	999999	239	950	174	431	794	977	349	17	419	786	999999	758	512	955	817	999999	242	211	999999	104	18	999999	999999	999999	327	372	999999	999999	45	999999	590	211	393	689	683	170	211	999999	759	533	999999	705	867	999999	859	31	272	999999	999999	999999	999999	864	581	42	854	552	999999	655	113	431	381	999999	971	32	206	979	999999	822	282	999999	746	999999	451	81	855	313	819	553	999999	999999	109	999999	40	124	103	999999	630	360	834	140	310	999999	315	338	161	878	733	844	999999	879	656	449	331	302	999999	479	423	509	186	550	999999	999999	994	807	999999	380	338	857	928	480	358	24	999999	151	999999	199	517	122	919	999999	999999	999999	213	999999	999999	999999	999999	738	940	623	312	130	184	293	999999	999999	562	508	16	999999	550	999999	915	869	531	641	461	999999	946	984	962	999999	590	999999	970	758	999999	223	999999	672	700	599	917	315	177	237	999999	999999	743	999999	637	18	116	148	436	704	68	999999	259	999999	207	499	999999	955	661	12	540	974	323	649	891	348	999999	344	90	
951	999999	610	702	303	802	757	446	594	999999	999999	203	452	999999	275	999999	769	999999	999999	999999	211	807	962	999999	174	697	999999	390	999999	999999	299	666	771	67	999999	745	999999	640	999999	216	450	999999	207	607	708	808	98	211	999999	950	999999	383	999999	870	999999	153	996	957	538	999999	999999	999999	352	135	999999	999999	999999	394	999999	529	250	138	18	999999	33	999999	999999	364	944	365	999999	663	343	999999	346	999999	472	901	188	341	999999	500	112	999999	278	83	710	82	549	421	387	703	914	527	710	994	375	262	999999	999999	544	642	22	182	996	284	43	209	788	152	999999	530	999999	999999	780	749	35	659	673	950	447	999999	814	533	999999	905	748	999999	999999	999999	550	220	65	999999	797	116	488	999999	362	994	50	511	293	999999	596	856	496	957	746	960	968	716	589	896	293	17	999999	488	204	100	999999	228	999999	447	602	999999	474	758	999999	999999	271	105	999999	678	999999	936	999999	416	936	131	419	999999	78	999999	999999	999999	630	169	174	789	288	999	735	271	468	822	999999	846	804	982	392	737	798	82	698	872	999999	910	986	356	762	421	552	82	681	999999	999999	293	999999	768	983	315	999999	379	396	271	370	44	220	98	999999	999999	611	954	999999	999999	992	999999	783	510	423	720	999999	817	999999	866	457	663	589	999999	999999	460	782	46	998	86	153	429	686	436	512	385	699	897	165	364	809	598	342	10	751	163	510	563	354	273	142	776	352	529	814	999999	454	999999	425	740	625	575	955	663	999999	573	319	356	997	999999	30	285	662	672	66	859	330	589	999999	519	950	228	691	735	943	376	87	166	999999	805	930	213	482	425	999999	999999	642	679	472	188	843	999999	566	999999	252	857	999999	999999	473	955	999999	865	999999	905	789	407	884	229	719	171	999999	999999	734	999999	118	816	999999	247	933	822	999999	650	127	999999	675	797	662	385	493	95	262	999999	692	666	428	75	690	576	635	999999	359	423	959	311	692	690	429	999999	207	435	65	999999	999999	999999	739	736	748	999999	240	992	999999	509	736	634	909	98	470	77	772	53	135	999999	611	999999	472	803	691	999999	999999	999999	999999	298	187	999999	40	999999	999999	51	927	692	327	962	346	643	597	850	999999	335	402	603	230	361	601	164	309	829	275	999999	188	999999	55	932	626	254	999999	456	331	678	603	534	438	999999	150	999999	726	173	999999	968	13	622	999999	365	423	509	765	26	696	33	757	211	999999	999999	863	991	647	999999	346	999999	29	151	999999	999999	999999	867	
999999	999999	221	520	438	146	999999	306	999999	566	999999	689	518	127	488	606	999999	308	999999	999999	424	924	565	999999	999999	340	827	797	948	861	104	118	634	556	999999	964	999999	185	594	621	272	812	999999	999999	181	958	876	229	999999	422	392	230	96	339	453	250	245	72	999999	107	999999	151	357	999999	472	711	64	961	999999	524	801	583	999999	309	140	611	999999	268	977	484	464	999999	194	536	999999	999999	31	305	112	999999	728	743	107	999999	312	999999	464	999999	999999	469	999999	914	446	98	999999	808	516	787	208	999999	688	976	999999	603	643	711	957	999999	999999	999999	689	759	859	689	795	68	999999	226	997	19	999999	482	999999	999999	581	549	171	105	999999	670	367	244	106	271	415	751	658	504	854	999999	173	643	278	246	780	153	65	756	302	999999	333	300	790	198	694	999999	553	576	31	104	999999	999999	999999	150	240	454	662	597	284	999999	999999	999999	372	405	999999	999999	213	196	737	999999	999999	999999	802	999999	347	77	454	907	577	999999	208	92	483	999999	61	999999	736	138	999999	999999	490	468	481	999999	164	352	928	394	351	999999	12	366	999999	999999	611	999999	68	555	802	173	10	754	999999	999999	845	326	507	612	999999	545	999999	85	999999	999999	947	35	933	553	207	995	999999	69	999999	397	207	999999	999999	889	158	917	252	191	335	843	335	735	447	406	414	999999	844	999999	999999	806	412	926	186	437	646	585	211	999999	358	807	999999	940	999999	633	878	999999	999999	617	463	999999	302	999999	750	347	86	221	999999	536	149	369	160	823	29	759	984	999999	666	999999	253	572	999999	737	833	527	999999	394	546	814	999999	411	764	236	862	613	513	815	186	839	360	434	998	674	375	988	999999	210	999999	438	648	607	346	266	374	999999	720	565	763	232	527	692	674	999999	18	738	605	923	961	415	256	179	103	999999	465	819	999999	51	371	844	870	999999	472	118	175	920	74	999999	862	999999	892	947	999999	999999	321	999999	999999	234	666	637	393	733	249	515	999999	479	513	519	999999	555	325	679	204	918	361	909	999999	566	607	999999	673	107	71	990	522	309	126	149	516	797	69	350	384	733	461	147	379	957	925	696	999999	555	706	317	655	223	999999	999999	999999	412	448	203	626	578	964	295	672	259	992	999999	362	373	13	13	496	975	304	470	467	999999	539	272	640	911	680	127	999999	754	344	999999	555	983	546	113	359	865	999999	805	769	999999	999999	999999	964	52	344	52	552	999999	820	999999	919	292	676	999999	872	999999	562	999999	
898	999999	893	999999	914	693	337	379	999999	899	654	630	261	498	701	999999	748	419	307	598	576	637	574	699	933	664	389	273	999999	999999	999999	999999	312	17	907	999999	282	556	215	281	714	999999	225	653	999999	200	999999	431	999999	385	999999	463	879	964	999999	270	999999	999999	984	260	313	74	72	668	667	481	327	254	590	779	27	202	213	35	883	612	999999	921	650	743	246	958	682	930	528	999999	303	348	868	647	649	999999	999999	999999	967	650	902	557	985	999999	872	183	840	811	368	447	260	999999	91	536	848	361	999999	251	23	999999	392	141	150	999999	187	999999	385	943	140	939	630	257	999999	242	709	864	936	83	999999	72	127	870	572	91	527	449	267	341	798	298	999999	330	999999	621	268	770	417	105	399	999999	798	999999	680	428	817	999999	999999	848	827	983	425	480	999999	951	237	999999	569	68	372	737	999999	53	154	842	414	309	316	446	974	999999	457	999999	684	977	274	230	999999	153	273	524	654	419	999999	815	873	999999	949	990	394	746	999999	358	999999	661	181	754	752	838	24	517	696	359	999999	887	536	584	795	403	999999	17	331	425	999999	999999	93	312	999999	339	969	359	360	325	62	237	737	109	118	32	805	520	477	362	139	756	828	305	544	626	288	298	999999	556	999999	386	425	785	999999	885	577	869	224	999999	868	999999	999999	999999	999999	646	159	436	476	772	597	999999	999999	999999	296	49	999999	787	999999	912	60	680	999999	804	21	675	811	952	546	233	455	999999	305	64	493	474	999999	457	998	898	999999	851	822	495	958	147	847	456	999999	524	999999	999999	999999	311	372	999999	573	362	999999	999999	834	999999	999999	253	327	660	870	484	999999	999999	449	571	789	869	446	999999	857	605	845	999999	999999	365	462	32	999999	999999	835	999999	691	304	999999	246	98	999999	73	999999	961	579	999999	999999	277	372	970	677	999999	304	10	242	865	173	340	967	516	999999	999999	479	999999	868	886	999999	824	875	792	999999	920	213	483	423	805	177	247	288	438	547	606	999999	999999	999999	947	73	664	603	138	528	964	934	999999	603	572	593	533	102	999999	514	483	401	579	789	757	871	820	587	999999	698	999999	62	538	969	888	349	95	960	920	999999	998	231	999999	274	999999	986	483	880	999999	222	644	154	594	999999	999999	214	885	605	37	86	252	87	176	440	999999	999999	405	760	999999	232	508	999999	181	870	516	261	654	314	572	771	397	999999	735	223	63	781	999999	615	999999	683	464	999999	933	843	580	920	999999	316	
999999	314	999999	722	175	628	714	82	972	999999	417	999999	560	999999	42	999999	688	312	351	953	387	999999	999999	790	856	40	999999	28	638	338	300	596	999999	348	641	268	999999	675	774	117	509	981	999999	999999	999999	102	133	883	999999	677	999999	277	578	111	999999	853	859	999999	999999	145	859	696	443	644	434	999999	615	221	938	774	999999	23	538	244	453	405	21	711	592	763	906	999999	570	999999	183	32	27	105	419	788	999999	389	809	639	257	999999	999999	173	318	386	486	999999	999999	683	601	151	739	344	658	533	841	999999	218	112	238	975	999999	999999	471	412	803	520	802	159	375	696	213	899	986	639	857	999999	403	999999	287	994	999999	886	999999	41	292	683	446	885	999999	260	181	707	999999	999999	687	75	701	906	582	965	119	795	317	905	938	840	357	29	999999	993	754	12	824	243	45	249	123	999999	129	999999	999999	916	999999	999999	524	999999	999999	714	951	791	155	496	633	322	999999	999999	578	463	102	451	336	999999	219	953	999999	999999	999999	177	246	448	999999	271	787	462	890	203	592	202	391	442	352	642	77	999999	847	268	378	511	999999	891	670	659	348	677	999999	657	707	999999	619	354	622	330	477	512	838	884	709	999999	432	691	561	385	82	999999	109	693	359	334	115	247	800	381	819	355	777	303	999999	999999	668	243	496	343	583	999999	999999	32	999999	564	999999	962	559	999999	89	666	340	295	586	688	578	110	307	382	153	382	553	250	511	999999	735	545	961	600	512	199	205	999999	802	45	999999	87	999999	794	288	152	999999	602	302	162	999999	492	716	244	540	568	935	123	199	210	492	999999	520	52	829	510	999999	958	695	999999	999999	122	492	551	848	999999	999999	999999	104	10	694	950	948	358	117	252	829	999999	69	943	263	92	38	602	553	271	566	999999	999999	778	151	729	907	412	691	902	10	999999	999999	48	986	431	29	999999	516	541	630	999999	935	586	681	284	898	751	636	389	999999	890	998	999999	999999	106	999999	326	859	964	53	999999	999999	215	252	999999	999999	31	957	832	72	839	95	21	640	403	999999	388	106	867	830	165	999999	312	818	119	177	809	113	889	883	703	339	551	498	94	504	999999	343	27	943	877	793	803	999999	254	804	986	946	541	556	169	229	992	999999	888	769	365	396	999999	999999	999999	999999	78	999999	369	999999	543	999999	555	898	820	999999	88	923	952	371	972	986	574	315	190	999999	571	343	723	483	346	999999	999999	325	149	343	210	999999	422	959	999999	999999	956	
743	270	473	401	999999	999999	124	150	78	191	527	797	379	999999	999999	316	669	357	734	234	999999	173	136	999999	240	759	486	999999	999999	511	993	645	999999	39	830	54	716	471	928	606	608	999999	278	999999	92	528	770	999999	999999	224	752	999999	990	999999	80	999999	144	560	999999	883	260	281	592	567	999999	999999	680	349	991	783	600	208	428	999999	625	552	999999	900	831	712	989	964	999999	343	758	391	999999	496	958	260	909	166	999999	999999	356	337	750	711	48	210	999999	430	999999	599	624	554	193	862	14	999999	685	244	728	458	894	999999	810	259	808	806	236	193	391	740	873	443	898	384	781	297	802	193	861	999999	863	568	999999	870	718	214	999999	791	491	440	575	999999	999999	999999	999999	71	527	500	902	999999	973	664	999999	999999	999999	190	656	809	91	716	725	501	999999	107	595	335	852	939	999999	604	608	445	701	999999	175	208	16	57	233	719	770	312	291	629	657	999999	529	653	155	538	999999	398	999999	774	999999	999999	999999	339	265	824	218	588	999999	999999	633	999999	962	99	625	999999	184	609	585	371	946	999999	219	753	450	396	999999	208	999999	12	56	999999	999999	927	244	100	906	676	791	409	511	192	352	982	995	128	246	439	38	627	363	948	813	348	828	999999	864	548	999999	869	27	19	999999	957	261	424	803	999999	854	999999	621	507	999999	186	860	764	79	236	757	999999	159	999999	180	176	648	108	406	396	108	941	999999	999999	788	921	391	501	398	395	731	581	325	211	584	503	16	856	140	999999	487	73	999999	999999	999999	566	720	650	839	627	318	163	27	417	936	913	308	999999	719	896	794	369	999999	684	505	186	16	948	792	999999	999999	792	967	999999	908	45	718	598	576	231	210	999999	662	771	87	577	999999	908	274	671	205	752	146	999999	842	127	697	549	141	614	999999	771	858	171	466	999999	195	258	999999	999999	205	999999	687	498	696	999999	707	604	606	999999	622	999999	999999	130	481	418	656	734	926	999999	999999	178	467	961	671	438	883	500	314	561	391	315	409	372	999999	496	74	999999	547	790	420	103	999999	213	991	999999	97	999999	690	58	869	461	331	717	564	36	999999	726	827	267	179	999999	300	999999	999999	317	698	321	655	984	999999	18	196	146	380	253	236	263	969	219	999999	999999	809	265	692	930	983	999999	999999	449	999999	999999	820	290	620	999999	999999	897	666	999999	762	776	92	999999	705	999999	274	195	346	320	999999	988	756	617	916	34	407	44	999999	616	334	15	512	215	
740	15	197	906	525	999999	450	339	596	295	457	999999	72	114	560	830	666	797	356	497	649	265	592	213	374	596	805	999999	544	999999	360	756	999999	876	964	699	674	367	999999	178	870	470	401	470	169	999999	961	303	483	531	950	536	659	25	566	999999	999999	999999	542	929	371	999999	794	999999	935	999999	309	196	149	861	166	999999	999999	187	627	999999	864	131	53	999999	634	999999	296	999999	110	999999	999999	259	319	999999	286	690	825	740	807	999999	676	855	534	468	999999	999999	164	621	374	651	999999	481	398	999999	620	301	999999	999999	999999	999999	394	781	445	122	603	60	876	999999	584	476	999999	397	380	999999	511	19	597	584	979	999999	357	999999	999999	458	999999	625	861	931	869	985	999999	314	445	947	804	895	419	422	999999	991	898	999999	999999	898	178	999999	111	960	876	611	704	365	999999	445	511	720	142	986	697	977	199	999999	789	599	726	178	999999	432	999999	999999	599	184	719	999999	961	853	636	750	289	999999	999999	900	64	267	291	395	774	10	446	93	999999	433	725	999999	802	953	999999	448	182	10	69	999999	999999	270	22	529	645	999999	484	658	93	392	706	293	463	298	890	532	999999	999999	999999	951	986	549	854	175	459	832	195	999999	148	198	577	288	354	845	999999	794	999999	761	749	999999	999999	787	10	380	726	441	433	999999	72	192	140	841	607	117	692	788	415	999999	999999	813	999999	999999	520	894	814	427	939	618	725	106	286	999999	999999	999999	999999	999999	999999	484	449	27	408	681	945	955	999999	736	681	246	163	785	388	999999	691	936	864	59	277	115	999999	309	999999	815	788	966	906	584	260	434	681	999999	999999	931	999999	999999	999999	685	531	564	999999	88	745	702	464	939	717	877	865	655	317	386	931	443	999999	150	525	593	892	979	59	484	485	256	565	999999	999999	999999	11	999999	530	188	528	712	278	486	999999	799	999999	849	999999	38	718	999999	127	305	561	999999	23	999999	537	821	792	552	999999	362	999999	498	147	794	403	271	999999	236	999999	999999	857	999999	999999	441	586	725	242	53	999999	30	765	880	139	269	119	740	443	744	110	999999	395	976	999999	916	884	74	662	565	999999	987	162	491	480	988	999999	342	640	581	999999	812	589	999999	821	494	596	721	999999	877	685	663	827	141	136	425	742	999999	31	999999	557	522	999999	676	598	743	868	283	409	151	821	999999	999999	999999	73	297	129	999999	165	712	999999	172	705	785	880	999999	169	30	999999	65	255	566	320	391	999999	999999	750	999999	161	87	
626	323	321	227	65	908	562	964	77	838	305	999999	726	999999	999999	394	816	287	796	805	584	847	999999	354	999999	265	999999	719	838	905	547	217	999999	87	96	16	850	488	729	999999	999999	204	952	526	760	158	839	12	461	639	999999	472	999999	355	999999	779	404	967	330	800	452	999999	136	172	301	97	611	648	232	999999	543	338	999999	825	576	389	894	402	593	747	425	999999	267	209	564	84	102	149	584	317	999999	883	999999	929	528	396	78	999999	234	672	999999	201	779	999999	105	22	914	300	779	999999	884	12	383	583	384	999999	585	927	607	226	995	999999	74	999999	322	660	181	628	999999	999999	999999	113	999999	921	209	234	684	729	113	999999	999999	802	370	470	432	608	509	583	555	999999	999999	151	999999	18	999999	86	999999	864	226	999999	840	999999	999999	999999	803	781	835	462	383	999999	314	856	823	64	65	203	110	603	999999	713	161	597	83	767	999999	178	919	168	999999	133	107	820	512	999999	712	874	808	770	666	651	772	57	210	999999	234	999999	328	999999	999999	483	975	533	381	512	999999	252	222	236	230	635	861	676	217	259	62	999999	999999	165	351	191	999999	339	937	841	941	113	397	678	999999	425	850	999999	216	771	158	999999	448	999999	383	469	662	999999	550	999999	789	105	839	999999	353	999999	609	999999	787	771	98	645	999999	539	571	190	855	543	999999	804	784	81	470	446	111	999999	999999	353	999999	882	999999	812	789	906	999999	845	999999	446	335	999999	816	688	12	444	683	512	978	909	999999	202	999999	128	888	999999	999999	999999	999999	403	849	865	694	999999	389	905	999999	285	999999	689	999999	725	916	418	999999	892	988	106	78	36	763	599	999999	999999	999999	999999	278	410	924	53	999999	999999	220	999999	597	470	116	560	308	107	202	407	655	298	432	713	286	205	909	996	757	159	649	608	640	259	365	558	350	799	637	841	999999	813	39	152	999999	999999	999999	748	999999	438	797	971	833	365	943	999999	713	211	313	83	501	928	296	510	694	612	239	999999	114	999999	999999	508	469	360	55	842	269	289	207	999999	999999	999999	220	328	362	999999	774	284	316	153	845	148	496	564	350	999999	526	529	458	903	815	999999	644	237	229	299	512	482	999999	111	952	433	14	999999	699	340	717	967	158	999999	999999	955	41	961	999999	80	22	999999	999999	622	999999	999999	999999	304	424	899	999999	983	999999	999999	175	302	999999	215	201	422	999999	423	864	20	999999	559	381	440	75	860	452	682	525	158	999999	606	472	697	999999	222	
602	709	658	799	999999	734	868	999999	852	544	990	826	999999	300	935	999999	50	999999	906	766	368	999999	999999	563	456	843	468	999999	785	568	829	999999	999999	978	820	435	999999	74	206	981	691	296	588	530	870	626	913	234	222	688	999999	472	791	999999	854	211	999999	104	999999	999999	275	917	309	293	715	724	406	790	479	509	833	976	803	999999	85	81	812	707	693	830	930	243	738	107	13	999999	485	410	134	618	999999	999999	999999	999999	716	999999	986	304	999999	156	229	132	754	713	854	589	668	866	944	782	999999	999999	410	522	50	42	188	212	290	999999	248	996	666	999999	999999	173	264	577	218	311	999999	999999	999999	999999	611	999999	488	35	252	423	698	619	466	999999	999999	192	269	209	195	684	595	999999	23	467	907	232	466	893	999999	999999	334	101	657	642	697	880	880	999999	910	242	553	163	959	867	659	629	540	324	640	371	999999	65	391	534	999999	310	504	434	640	388	350	594	866	560	98	999999	961	823	999999	349	999999	407	298	999999	999999	441	825	156	808	287	692	999999	999999	796	788	279	709	999999	927	397	386	455	999999	531	892	958	296	999999	778	62	667	717	671	301	68	505	999999	999999	404	284	485	999999	626	999999	696	209	341	79	772	818	897	838	999999	999999	963	856	184	766	70	181	154	999999	999999	756	619	974	480	961	738	292	512	280	728	652	911	39	829	869	835	693	999999	227	635	959	999999	999999	820	999999	337	211	999999	999999	999999	232	139	68	978	870	742	721	999999	999999	341	489	315	627	120	999999	355	999999	37	999999	999999	377	555	927	790	418	601	790	164	76	999999	536	999999	512	902	999999	523	853	60	959	136	123	999999	256	999999	999999	653	536	999999	999999	69	404	999999	999999	79	10	677	212	277	570	278	952	567	999999	746	805	528	803	724	614	730	999999	883	77	999999	999999	413	308	51	644	764	999999	82	999999	17	239	361	946	443	902	829	320	999999	490	691	184	555	311	510	90	999999	850	999999	114	846	567	520	117	836	261	597	379	170	632	805	213	879	999999	999999	999999	453	582	369	822	785	419	916	402	999999	14	272	111	797	961	26	914	262	967	740	449	719	254	119	192	999999	999999	160	952	685	999999	304	574	999999	994	999999	56	999999	999999	329	437	650	127	731	832	999999	496	999999	209	616	891	950	999999	250	215	999999	209	472	187	517	999999	269	963	717	897	710	697	454	802	999999	999999	433	272	648	313	798	601	523	287	203	818	999999	999999	346	999999	538	999999	333	450	
207	436	999999	999999	482	993	177	687	409	833	132	300	51	999999	874	646	999999	687	999999	937	416	206	686	999999	983	698	999999	318	627	924	369	327	999999	999999	605	898	397	129	790	655	145	999999	201	999999	164	902	777	108	999999	700	335	999999	129	999999	43	11	999999	397	999999	783	546	858	999999	485	474	804	927	47	183	999999	999999	348	896	617	802	305	999999	996	40	999999	921	358	999999	927	598	518	208	977	970	604	157	999	800	17	118	999999	61	715	225	360	999999	740	925	110	451	987	954	511	999999	738	996	754	999999	248	861	999999	999999	999999	887	955	999999	949	999999	579	999999	999999	547	889	509	525	253	299	781	680	115	999999	432	141	486	610	564	696	999999	242	607	402	999999	561	155	920	659	999999	827	269	753	999999	673	356	281	202	999999	74	12	999999	494	999999	973	685	143	680	765	495	999999	286	401	999999	566	834	971	436	615	986	999999	588	865	999999	471	999999	927	89	518	86	859	294	999999	500	694	324	747	900	999999	999999	999999	474	165	999999	273	550	868	843	469	838	384	845	999999	463	999999	423	999999	170	245	462	758	63	171	688	999999	999999	126	901	999999	252	97	80	999999	658	568	999999	433	701	70	920	652	999999	620	679	701	24	707	707	999999	281	999999	587	665	967	208	374	312	999999	538	999999	434	999999	627	227	751	999999	838	999999	999999	60	989	512	109	999999	809	674	999999	492	986	621	999999	419	999999	999999	141	509	415	49	999999	204	966	956	172	169	999999	685	999999	402	928	999999	185	999999	999999	129	291	608	488	350	168	534	930	820	999999	917	999999	25	246	683	999999	251	898	799	478	999999	93	999999	349	939	828	133	999999	999999	999999	598	999999	883	607	611	663	532	999999	74	880	925	999999	155	476	255	999999	999999	449	783	317	686	999999	386	312	120	45	258	269	548	522	44	326	889	266	891	999999	364	417	634	29	999999	230	834	999999	999999	437	938	999999	103	28	357	683	435	733	999999	999999	69	581	496	575	999999	999999	999999	552	999999	609	999999	999999	585	774	567	999999	814	763	753	999999	999999	999999	999999	999999	999999	692	999999	529	999999	361	890	165	999999	791	421	782	920	69	999999	999999	747	292	82	999999	62	59	980	328	461	294	868	671	979	999999	444	602	822	813	478	722	106	953	387	494	718	229	999999	793	999999	784	999999	755	999999	999999	718	382	999999	815	630	999999	711	847	78	880	492	999999	185	967	356	819	960	117	590	891	203	999999	905	588	235	999999	549	197	965	676	152	999999	999999	526	703	
72	217	999999	192	429	21	259	884	999999	12	999999	999999	543	446	543	999999	44	174	999999	999999	923	477	999999	589	797	999999	524	999999	402	737	378	706	999999	273	294	612	953	999999	170	880	999999	909	999999	999999	999999	789	16	750	432	852	118	948	265	266	999999	595	410	427	394	999999	496	378	999999	770	999999	999999	999999	279	162	931	870	119	13	386	326	999999	999999	231	853	18	999999	774	459	549	999999	430	451	403	493	698	211	536	539	999999	394	575	428	999999	999999	999999	405	999999	597	999999	981	998	944	999999	939	765	526	189	573	386	999999	722	999999	941	999999	212	350	991	786	999999	730	344	579	763	999999	999999	595	441	279	999999	612	999999	186	959	999999	630	485	572	999999	727	181	32	999999	163	822	671	656	486	496	749	603	414	999999	143	770	647	429	190	999999	999999	179	999999	910	665	773	999999	545	999999	383	999999	727	778	537	68	292	999999	381	999999	941	329	105	119	999999	999999	314	208	816	999999	198	920	999999	999999	999999	276	999999	96	121	307	999999	171	999999	696	112	975	999999	825	999999	999999	850	72	276	999999	999999	567	999999	999999	150	999999	999999	575	999999	502	771	463	320	432	104	270	510	205	596	83	47	999999	203	409	17	969	507	489	999999	999999	999999	999999	653	999999	65	127	999999	497	946	731	947	999999	328	633	925	648	665	599	731	616	999999	655	476	999999	965	470	373	692	999999	999999	882	870	253	999999	310	999999	809	999999	376	999999	999999	999999	259	864	136	999999	461	570	484	368	313	999999	999999	714	543	999999	999999	460	243	594	753	491	444	774	848	999999	570	409	333	999999	838	553	999999	999999	530	378	405	611	76	742	19	803	218	694	867	974	121	999999	384	763	983	358	878	782	233	604	577	485	999999	58	663	999999	999999	203	999999	999999	684	999999	194	175	151	59	394	999999	584	999999	283	750	999999	873	999999	40	34	569	306	999999	674	450	530	925	800	920	999999	27	88	958	565	24	174	117	300	117	354	219	621	934	964	387	208	283	331	999999	578	152	93	632	999999	677	999999	49	999999	244	483	269	374	231	464	999999	421	626	394	268	585	799	583	999999	999999	815	948	372	525	999999	252	257	603	973	352	453	934	456	999999	888	127	135	32	999999	633	95	844	400	480	598	966	581	888	999999	251	779	568	999999	946	222	728	534	524	798	992	999999	666	400	879	999999	999999	965	695	999999	150	460	776	528	234	999999	970	558	891	926	999999	670	368	539	732	573	885	999999	510	718	169	592	611	999999	73	407	429	454	
520	469	166	10	999999	392	999999	999999	12	999999	11	355	999999	999999	999999	597	477	332	868	136	668	999999	135	732	999999	976	346	558	848	553	465	827	181	526	47	431	999999	999999	999999	975	617	999999	570	999999	707	164	476	999999	949	23	999999	741	538	303	785	214	343	434	545	909	55	373	999999	999999	584	999999	184	725	143	221	827	999999	547	892	518	726	745	290	35	310	510	999999	609	835	999999	724	999999	878	740	832	999999	345	785	875	930	253	999	121	270	533	980	751	855	737	196	608	203	646	784	69	469	63	999999	999999	409	999999	999999	116	661	860	885	305	985	310	133	999999	372	999999	999999	275	726	633	999999	501	330	999999	999999	871	648	198	531	651	999999	680	373	44	936	550	476	242	488	892	999999	410	647	684	766	555	614	703	999999	999999	999999	519	342	836	44	907	913	999999	204	999999	999999	473	999999	999999	999999	314	999999	98	556	821	999999	999999	786	833	183	999999	853	645	999999	947	267	999999	999999	999999	966	999999	347	537	999999	38	999999	825	48	595	434	986	81	999999	999999	461	618	525	157	425	333	955	999999	509	662	425	64	277	999999	257	636	522	999999	338	999999	627	999999	409	98	527	193	380	690	200	409	999999	546	449	172	540	339	741	797	999999	676	20	850	838	874	584	999999	999999	999999	790	959	911	475	743	145	855	495	999999	437	629	999999	952	999999	543	999999	475	878	614	999999	127	918	894	725	983	661	999999	999999	138	535	513	553	824	213	900	240	497	999999	803	314	999999	55	131	314	999999	305	723	745	317	738	408	999999	369	264	59	872	999999	196	491	91	999999	999999	999999	682	999999	85	999999	999999	374	313	612	754	85	999999	797	82	999999	590	557	687	937	521	999999	399	136	999999	194	569	163	999999	999999	311	999999	721	435	238	687	448	390	999999	889	974	999999	999999	136	654	630	69	999999	977	999999	484	639	999999	153	366	619	967	556	125	891	999999	595	346	148	311	999999	363	874	569	394	999999	999999	999999	798	963	151	464	273	482	187	999999	112	186	953	999999	672	435	578	79	618	999999	999999	999999	210	52	388	44	866	999999	999999	276	195	897	592	725	284	184	999999	189	999999	165	704	84	937	999999	743	999999	392	457	639	999999	999999	804	950	674	999999	934	999999	756	585	999999	999999	447	999999	999999	939	999999	593	999999	415	999999	430	398	853	463	25	817	999999	999999	999999	968	652	418	195	999999	491	999999	947	918	267	999999	920	258	604	118	566	266	999999	36	827	999999	825	163	999999	151	999999	999999	999999	999999	659	
650	607	819	999999	616	999999	189	262	313	999999	999999	267	675	970	75	577	181	794	744	896	758	999999	310	616	769	153	498	376	54	380	104	439	999999	269	617	742	110	801	988	654	386	14	999999	999999	278	280	999999	193	975	999999	497	602	216	600	999999	999999	306	213	687	473	965	813	217	999999	999999	129	807	999999	363	999999	477	380	999999	100	519	753	668	703	999999	999999	999999	999999	400	999999	999999	502	233	858	368	999999	445	897	123	999999	688	999999	797	493	281	159	473	743	830	999999	999999	999999	999999	125	91	156	999999	999999	865	198	480	660	422	736	60	833	895	948	58	309	888	579	267	291	999999	999999	999999	184	432	198	35	259	484	748	384	767	999999	117	777	221	168	842	41	924	54	38	161	70	999999	448	999999	524	999999	530	763	526	858	515	714	145	999999	999999	180	999999	173	999999	185	674	999999	293	999999	999999	181	836	151	56	548	343	999999	383	794	895	740	984	934	511	564	999999	999999	857	908	200	999999	641	31	447	999999	364	761	999999	852	487	999999	999999	320	475	352	858	999999	717	978	525	999999	341	351	304	979	196	743	661	999999	231	689	505	384	936	395	539	814	704	999999	194	581	422	531	317	197	590	673	468	168	999999	575	999999	878	999999	922	71	300	999999	467	485	620	110	168	630	797	212	776	383	89	812	999999	684	999999	794	943	855	810	44	117	399	523	284	502	959	655	422	626	991	24	334	249	999999	246	899	573	481	264	900	519	984	814	299	389	355	662	891	933	93	999999	77	261	266	619	78	962	346	607	209	975	384	585	784	369	755	573	955	447	999999	231	472	601	999999	524	132	585	233	895	156	307	764	999999	543	552	946	999999	983	999999	178	937	999999	999999	64	925	145	999999	39	930	633	782	706	999999	499	862	999999	476	351	741	496	492	738	999999	999999	999999	220	895	999999	242	422	682	589	486	999999	506	993	598	546	984	388	999999	999999	303	271	373	601	321	999999	680	575	480	731	251	982	686	208	786	422	163	715	249	366	796	517	951	203	229	184	993	868	388	930	366	362	999999	936	999999	188	97	310	898	999999	999999	999999	999999	950	347	504	592	308	217	999999	392	999999	149	999999	999999	785	319	180	381	147	999999	811	999999	550	999999	888	218	749	763	999999	335	852	816	342	994	139	575	999999	855	725	591	999999	999999	999999	547	97	223	999999	999999	659	868	999999	929	761	911	560	999999	401	584	459	999999	843	544	999999	999999	539	999999	999999	372	629	220	318	325	655	
999999	310	160	982	12	999999	675	999999	572	113	739	999999	923	64	431	443	658	184	426	405	999999	748	999999	62	363	17	634	415	53	999999	449	999999	601	283	215	610	999999	498	399	999999	783	492	280	440	869	441	999999	408	999999	928	970	45	891	999999	225	807	160	108	999999	999999	653	269	999999	24	664	188	817	999999	848	999999	44	170	784	129	622	947	477	719	192	921	401	999999	39	124	587	413	668	681	67	999999	459	311	868	999999	999999	523	733	266	776	999999	624	965	559	565	894	999999	999999	772	307	277	339	999999	915	708	603	999999	240	999999	999999	261	519	999999	592	450	999999	999999	302	999999	475	108	224	999999	999999	999999	307	435	676	473	229	776	999999	999999	383	790	78	999999	396	999999	801	236	293	97	828	999999	181	487	999999	999999	999999	172	517	870	306	209	62	128	498	424	410	177	999999	999999	425	660	108	999999	763	999999	999999	999999	346	141	589	999999	999999	136	393	999999	330	820	62	566	999999	67	268	291	599	999999	737	999999	999999	971	760	999999	485	999999	672	177	426	558	724	581	999999	849	999999	386	291	68	395	926	999999	80	999999	590	999999	194	496	368	401	817	33	589	74	430	999999	374	381	954	762	297	999999	999999	999999	771	105	480	999999	999999	241	999999	999999	541	788	811	999999	458	877	179	999999	301	40	314	999999	608	535	144	517	999999	34	461	999999	336	305	999999	999999	999999	78	332	494	644	365	76	136	999999	816	999999	800	263	214	377	999999	212	445	999999	999999	159	449	402	246	960	963	999999	999999	780	878	673	246	691	349	706	999999	554	685	874	935	964	187	266	792	53	344	263	999999	999999	963	802	999999	834	841	322	79	999999	95	999999	999999	844	670	356	640	153	255	999999	914	999999	988	942	526	571	535	999999	972	192	610	202	626	709	419	999999	816	86	999999	412	999999	37	636	712	468	999999	202	101	304	830	626	648	798	234	348	603	669	30	285	999999	308	549	349	886	75	892	907	971	434	999999	540	564	370	999999	999999	887	871	285	999999	375	999999	444	999999	151	566	962	999999	401	371	999999	88	795	999999	464	114	999999	687	750	999999	575	253	230	666	382	300	71	288	955	964	461	732	999999	999999	909	949	863	552	207	330	113	498	515	999999	999999	843	744	763	906	999999	959	999999	131	637	908	131	999999	777	624	851	504	683	449	999999	910	93	999999	999999	891	514	250	757	999999	430	544	87	999999	620	57	539	555	308	382	226	15	999999	610	756	999999	787	801	95	928	356	825	999999	59	88	700	
999999	158	494	872	999999	498	212	720	999999	102	999999	393	537	730	999999	999999	206	999999	999999	999999	659	483	999999	999999	113	713	164	829	143	604	125	38	659	920	522	390	70	435	980	727	999999	540	909	663	806	999999	273	365	842	60	628	127	826	656	50	999999	220	999999	769	999999	999999	382	587	106	999999	802	734	617	217	704	244	770	999999	505	628	129	574	284	814	708	449	999999	986	92	975	997	212	13	999999	470	180	999999	666	301	999999	430	999999	812	686	14	670	656	158	147	816	858	796	330	37	921	999999	936	999999	70	248	999999	395	999999	130	980	600	999999	737	747	534	999999	999999	39	121	999999	176	761	597	810	48	793	999999	849	276	127	210	881	975	957	982	999999	999999	606	63	999999	44	999999	691	706	413	939	918	410	613	768	754	999999	218	829	755	726	348	999999	31	454	894	546	239	13	779	718	755	780	764	300	918	507	999999	273	173	719	999999	891	406	999999	875	250	245	507	999999	443	672	155	999999	266	999999	881	999999	608	999999	498	228	999999	999999	694	193	148	646	322	850	999999	999999	945	666	999999	999999	456	999999	999999	579	999999	310	731	999999	345	55	609	578	999999	404	999999	923	377	999999	675	500	390	964	712	999999	999999	603	922	656	999999	652	727	999999	999999	610	448	999999	662	38	999999	197	496	59	999999	648	583	999999	999999	999999	813	333	424	635	990	545	999999	492	148	15	842	60	999999	85	523	999999	328	129	412	897	955	16	270	999999	19	487	14	999999	382	73	342	177	465	14	843	793	238	101	499	630	344	956	999999	656	196	259	809	421	535	898	330	463	167	250	962	806	999999	85	999999	512	540	933	119	85	999999	674	999999	383	999999	729	465	236	630	999999	999999	999	125	613	162	759	999999	999999	806	483	742	878	999999	225	51	46	731	162	474	986	999999	411	999999	815	983	999999	999999	435	189	806	443	103	833	386	686	963	999999	458	999999	999999	834	999999	137	635	343	794	999999	379	342	205	998	312	761	644	691	999999	162	309	629	640	105	253	413	10	999999	999999	55	632	538	88	355	999999	239	608	161	999999	283	220	999999	199	999999	295	103	983	807	141	342	198	695	534	811	391	999999	293	771	590	543	137	595	694	748	999999	840	263	850	725	83	163	492	548	878	999999	826	440	999999	809	999999	430	999999	999999	316	999999	937	14	277	963	454	946	836	571	609	156	625	788	451	823	999999	839	143	91	67	188	705	157	999999	869	999999	398	508	962	440	123	934	686	999999	890	105	
836	999999	886	281	137	327	921	999999	732	326	48	999999	999999	364	320	296	999999	851	138	161	789	999999	999999	408	999999	999999	874	999999	496	221	939	410	560	727	618	852	256	809	930	999999	783	217	923	552	525	999999	999999	607	129	826	823	834	259	738	999999	488	999999	999999	225	999999	452	790	453	520	387	638	438	243	746	467	50	311	920	277	378	581	434	855	882	656	999999	999999	21	669	398	114	160	821	999999	139	274	768	999999	251	418	993	764	412	174	887	999999	314	999999	661	786	521	913	982	999999	733	64	732	605	999999	790	999999	999999	783	132	282	999999	616	822	617	203	282	717	679	999999	384	817	31	690	995	684	595	999999	359	883	876	200	177	999999	687	85	541	172	34	460	242	223	999999	999999	999999	999999	365	492	999999	468	999999	804	244	133	986	916	42	52	610	884	999999	769	429	999999	256	92	320	165	144	541	661	119	692	999999	999999	999999	835	999999	999999	999999	329	113	999999	999999	379	999999	956	54	474	770	52	499	562	150	265	999999	793	91	43	810	999999	209	357	711	999999	404	121	25	506	999999	91	300	253	23	565	101	606	538	530	999999	135	276	691	373	499	172	557	552	999999	163	377	999999	708	999999	508	130	755	461	999999	975	961	999999	547	649	689	751	255	548	999999	999999	867	999999	561	859	684	999999	518	983	999999	999999	846	568	63	353	457	337	592	999999	514	999999	346	999999	454	999999	222	194	999999	51	684	748	999999	18	999999	999999	296	999999	999999	848	313	686	612	772	249	449	139	403	999999	204	202	362	168	999999	44	150	828	722	809	16	647	499	103	476	999999	473	728	837	600	264	67	999999	144	743	951	999999	832	999999	999999	15	425	819	306	534	848	332	589	926	999999	827	970	573	312	195	211	813	593	999999	473	775	721	301	802	632	146	999999	227	999999	48	216	317	264	817	804	999999	827	999999	569	999999	976	884	802	863	999999	294	494	41	948	542	147	244	697	999999	139	294	134	26	673	999999	991	999999	174	887	999999	520	716	755	508	604	383	620	999999	517	999999	891	999999	438	40	348	652	826	278	882	900	999999	619	999999	999999	519	999999	999999	529	181	636	999999	719	914	999999	261	578	738	999999	354	168	527	221	999999	614	247	999999	695	986	335	745	175	835	999999	986	795	999999	563	77	988	147	572	101	851	880	623	181	14	342	999999	999999	914	302	924	723	999999	760	440	548	450	154	771	824	203	436	471	47	999999	928	309	361	25	670	544	999999	999999	999999	369	309	991	
76	371	999999	217	564	831	999999	910	568	612	45	470	999999	626	844	375	747	898	425	999999	999999	743	999999	999999	427	755	999999	757	999999	999999	999999	401	999999	999999	384	999999	418	617	638	605	599	999999	999999	999999	274	890	10	54	999999	999999	848	537	944	890	414	332	295	330	790	809	588	124	203	441	664	643	339	467	251	70	957	140	269	820	819	460	874	760	999999	999999	754	208	999999	875	288	421	457	250	152	999999	497	97	826	828	27	484	932	437	660	999999	561	542	802	639	999999	718	277	134	80	999999	999999	999999	999999	264	999999	999999	999999	328	999999	253	196	99	999999	198	573	999999	314	440	999999	344	528	999999	110	999999	975	999999	405	426	991	569	999999	333	179	197	604	963	999999	571	774	637	427	613	999999	417	444	472	227	614	76	24	414	837	999999	736	436	21	434	423	289	843	983	999999	999999	593	109	863	919	137	999999	609	343	742	666	999999	917	999999	172	692	703	999999	994	999999	999999	977	999999	999999	11	443	761	593	539	122	292	999999	654	786	286	690	317	581	552	99	29	999999	681	671	999999	166	818	521	848	741	999999	999999	999999	201	290	999999	438	793	999999	485	999999	10	80	999999	460	735	520	141	638	999999	385	132	960	905	772	999999	306	494	145	845	624	999999	745	797	402	515	92	462	999999	926	261	523	719	77	722	28	396	460	221	445	645	999999	883	375	365	598	816	999999	429	397	63	944	658	999999	860	137	265	282	827	944	652	68	635	711	231	999999	412	893	192	999999	999999	845	999999	700	209	999999	365	380	441	999999	699	149	42	117	999999	317	865	999999	216	999999	763	123	633	999999	792	587	61	182	154	504	195	923	999999	676	891	218	671	958	816	999999	999999	885	840	32	255	513	999999	528	999999	913	999999	708	999999	597	989	392	999999	16	907	999999	886	193	236	937	618	775	389	999999	999999	999999	645	907	887	293	823	878	282	610	999999	999999	561	532	999999	999999	999999	999999	999999	999999	687	508	996	664	999999	204	46	999999	659	902	999999	479	133	669	312	184	999999	99	999999	403	774	120	119	999999	985	628	999999	363	849	999999	440	140	539	227	678	716	667	981	857	693	999999	244	229	999999	206	999999	165	892	230	168	962	418	666	999999	397	576	999999	394	679	431	143	682	999999	999999	472	999999	940	999999	991	595	516	296	242	999999	999999	540	891	739	999999	999999	472	178	143	691	43	31	474	999999	999999	112	327	282	999999	999999	999999	574	506	999999	907	922	610	999999	901	634	999999	675	186	539	696	999999	
685	659	979	999999	959	965	548	999999	630	450	809	255	86	888	999999	243	984	806	577	999999	43	335	832	492	999999	222	999999	999999	48	367	845	999999	998	999999	999999	999999	303	999999	476	594	35	458	999999	466	123	999999	999999	22	365	418	999999	379	961	999999	823	360	827	497	999999	746	698	49	18	273	999999	874	256	114	471	610	940	917	340	983	999999	585	999999	999999	379	999999	49	999999	153	629	676	999999	972	884	158	77	840	806	666	999999	999999	999999	999999	672	861	248	119	999999	550	755	478	773	49	999999	567	248	960	461	999999	999999	706	999999	895	389	597	999999	902	371	955	999999	999999	144	999999	610	96	570	145	726	514	140	369	970	714	398	161	902	999999	999999	326	910	116	388	999999	735	999999	463	999999	70	85	999999	346	747	123	999999	985	344	523	438	892	996	112	243	999999	999999	999999	999999	729	999999	237	999999	702	908	54	54	297	390	455	525	586	633	479	84	651	782	793	622	856	567	999999	816	389	998	999999	999999	807	872	441	700	173	297	734	999999	832	390	39	437	702	999999	999999	604	999999	998	852	268	999999	37	592	175	203	949	879	171	103	421	999999	704	806	724	999999	425	999999	755	361	298	999999	885	999999	999999	752	365	919	787	709	808	927	390	999999	843	803	780	999999	275	506	223	999999	572	500	999999	84	999999	631	999999	999999	999999	655	143	646	999999	368	641	785	331	423	837	999999	101	461	294	493	925	558	999999	921	999999	145	683	259	147	999999	336	394	830	196	427	734	999999	999999	276	163	794	744	592	484	171	999999	958	852	668	193	326	121	999999	927	999999	776	667	999999	375	999999	971	883	999999	683	41	256	954	999999	999999	113	999999	145	195	141	999999	999999	999999	488	759	471	186	831	590	999999	563	225	188	903	46	650	77	999999	999999	968	192	910	245	908	452	914	50	999999	999999	565	104	191	999999	999999	999999	968	809	999999	306	903	131	150	303	553	129	815	999999	999999	108	354	999999	214	999999	227	949	788	944	67	999999	999999	999999	362	974	35	999999	999999	300	999999	674	77	999999	888	588	999999	999999	52	617	692	788	999999	846	988	724	511	529	999999	636	708	135	450	33	999999	999999	461	482	999999	175	277	692	999999	999999	965	386	41	513	157	625	867	999999	999999	180	262	999999	408	999	442	638	472	999999	970	999999	999999	999999	234	53	99	745	137	214	87	876	999999	999	999999	121	880	611	693	998	381	274	769	337	228	279	770	482	999999	461	50	999999	999999	771	999999	12	933	987	162	987	424	412	498	662	
303	40	830	263	237	297	128	830	999999	474	134	706	976	264	759	954	999999	616	999999	675	174	947	182	578	287	49	187	893	999999	706	584	968	776	116	44	198	449	999999	254	456	343	999999	195	999999	999999	25	35	679	238	208	714	807	411	822	497	999999	857	999999	999999	198	120	234	999999	999999	889	165	930	869	229	999999	515	765	371	999999	999999	954	761	943	999999	271	23	999999	665	260	991	999999	567	953	619	688	340	196	540	999999	346	119	839	947	349	491	94	166	999999	667	693	999999	445	857	999999	543	594	999999	331	999999	185	612	569	130	256	122	598	977	260	540	999999	999999	234	315	218	232	125	814	604	449	186	856	57	998	567	52	341	710	999999	85	999999	426	864	999999	880	734	549	718	700	236	893	999999	999999	919	436	373	724	139	649	268	427	999999	319	882	537	328	564	570	562	214	999999	888	514	184	446	814	464	409	434	999999	999999	406	999999	999999	555	79	949	138	572	203	328	211	71	999999	999999	324	999999	981	298	561	179	979	166	495	455	15	999999	732	999999	999999	999999	324	999999	175	585	31	665	999999	999999	999999	379	999999	998	368	886	999999	826	999999	526	131	999999	999999	120	872	313	703	250	628	922	999999	999999	999999	655	950	294	13	506	999999	628	636	659	174	999999	829	192	744	980	797	609	875	188	302	215	999999	999999	436	214	832	861	881	781	999999	29	786	993	161	780	58	999999	882	82	930	681	890	471	544	828	291	689	569	723	452	29	57	372	182	21	303	47	858	799	674	44	746	999999	622	155	868	999999	40	964	999999	723	727	999999	257	621	324	890	378	999999	922	999999	301	168	339	27	971	424	820	150	486	999999	226	93	408	999999	934	45	848	999999	960	455	659	605	790	999999	302	254	999999	561	999999	999999	668	999999	877	531	743	588	525	605	183	454	26	999999	487	921	507	643	404	361	686	999999	51	999999	647	477	493	696	377	610	725	727	309	268	453	83	352	965	216	999999	999999	356	519	253	225	516	439	768	999999	869	231	658	849	763	875	417	371	688	612	409	48	999999	220	915	879	455	155	757	999999	999999	578	541	437	527	208	339	999999	798	764	999999	999999	724	579	507	389	999999	878	545	393	45	711	664	362	806	999999	116	146	604	999999	999999	370	999999	331	712	301	689	999999	331	565	545	648	999999	923	481	372	323	477	712	536	812	577	609	374	411	702	914	189	631	689	101	203	174	999999	994	770	366	999999	999999	216	700	999999	557	999999	999999	397	
148	740	999999	999999	524	639	999999	78	561	202	761	317	919	999999	999999	509	598	641	473	352	483	149	929	710	16	920	611	505	836	964	29	629	526	24	999999	999999	307	197	174	999999	769	999999	872	801	19	58	484	856	830	999999	999999	915	515	505	914	999	811	999999	437	604	37	999999	242	596	182	999999	790	904	455	211	211	410	999999	999999	582	999999	276	137	701	999999	446	755	675	645	715	114	124	31	999999	565	373	137	999999	570	434	999999	864	999999	628	877	267	579	411	628	988	999999	999999	999999	923	999999	733	683	478	999999	168	282	999999	596	881	78	27	999999	804	999999	838	84	651	906	999999	740	522	989	999999	999999	699	867	999999	56	657	867	667	999999	108	572	832	689	659	289	999999	161	589	278	405	999999	860	999999	774	521	999999	913	999999	999999	999999	193	25	743	184	654	999999	301	928	216	938	999999	411	407	999999	241	66	158	425	371	504	435	160	254	594	948	962	211	999999	832	266	999999	670	135	999999	915	557	999999	515	14	508	120	232	383	999999	391	159	463	827	999999	465	999999	999999	835	46	492	42	771	999999	235	999999	579	208	106	949	204	353	285	999999	756	999999	967	643	420	863	393	999999	777	914	212	798	508	999999	559	377	625	254	834	999999	220	882	786	940	289	322	999999	912	136	433	144	999999	999999	999999	80	858	497	998	87	972	652	290	265	856	999999	437	193	204	648	729	999999	949	519	195	494	873	999999	999999	363	108	933	481	86	353	779	174	999999	749	313	999999	879	626	177	861	999999	929	627	999999	994	852	139	999999	273	999999	999999	195	999999	688	999999	999999	999999	471	999999	979	49	181	214	911	87	781	512	443	891	947	999999	708	782	999999	748	564	256	999999	42	510	999999	208	217	679	255	999999	646	245	999999	999999	739	418	981	198	999999	999999	725	716	852	999999	349	999999	843	326	999999	400	412	871	940	710	999999	999999	438	144	19	999999	963	999999	666	493	144	999999	958	785	218	999999	999999	594	834	482	838	539	125	818	999999	999999	364	999999	134	854	191	999999	304	774	164	999999	979	999999	999999	981	311	999999	60	369	88	82	737	68	117	999999	674	818	46	467	999999	999999	879	619	973	999999	485	82	410	811	311	370	999999	193	630	473	462	879	415	852	180	647	489	755	740	98	547	306	783	20	190	999999	738	837	903	743	866	369	874	453	999999	239	791	248	68	718	110	999999	438	644	660	999999	412	193	296	999999	999999	133	879	884	197	189	298	399	631	937	631	145	290	886	999999	
103	999999	961	356	941	856	999999	697	999999	987	993	868	149	359	395	961	554	550	999999	999999	742	490	989	265	999999	940	999999	617	130	96	965	272	551	47	567	999999	451	836	355	999999	691	999999	857	999999	999999	321	159	49	246	976	86	999999	611	84	864	613	25	705	40	999999	464	633	577	935	32	730	326	111	792	605	520	718	205	311	130	316	999999	102	71	999999	791	361	999999	999999	999999	380	661	999999	183	954	999999	999999	806	999999	913	999999	999999	999999	999999	473	999999	57	999999	640	466	368	399	309	954	999999	980	923	643	34	999999	112	262	433	999999	999999	78	849	999999	999999	831	774	912	850	398	999999	458	710	228	598	20	999999	114	999999	687	651	981	362	522	625	974	851	111	781	145	810	804	999999	999999	232	404	154	999999	999999	809	691	456	548	911	999999	108	279	704	55	999999	474	997	522	746	283	670	716	337	999999	863	980	673	140	715	587	999999	999999	714	999999	203	865	625	695	931	995	205	443	450	630	526	705	156	66	999999	671	812	292	689	723	562	687	999999	815	555	999999	999999	999999	833	334	634	85	564	999999	851	158	848	312	999999	750	87	236	276	999999	786	168	999999	616	373	54	774	975	999999	990	443	516	58	999999	999999	112	976	880	609	999999	996	451	150	447	214	618	822	509	999999	938	646	999999	999999	119	39	397	994	999999	951	999999	559	658	741	999999	275	345	999999	48	173	999999	774	206	626	159	999999	344	28	396	412	755	231	274	999999	405	999999	117	104	999999	999999	751	999999	574	929	999999	566	999999	709	575	181	999999	518	784	999999	222	174	449	708	271	408	999999	999999	608	999	205	567	999999	384	346	229	167	250	170	267	999999	999999	209	276	806	593	373	635	452	224	542	246	447	999999	71	241	904	408	833	540	96	382	999999	575	734	263	280	962	373	356	24	628	999999	526	924	841	964	999999	902	677	44	68	927	393	999999	958	129	367	323	999999	999999	759	417	629	999999	999999	871	634	542	553	322	411	272	999999	210	914	888	921	999999	229	999999	999999	506	165	506	37	455	126	118	775	999999	999999	649	268	41	999999	221	728	999999	884	970	340	999999	359	999999	632	999999	831	999999	999999	999999	208	363	999999	838	593	999999	261	132	154	594	754	526	767	419	409	762	14	74	999999	702	169	999999	128	259	935	101	999999	800	873	241	623	933	999999	704	934	559	555	429	448	12	959	605	211	300	225	814	872	999999	999999	870	791	766	247	850	999999	633	999999	999999	902	501	999999	461	259	912	
970	821	999999	73	999999	850	216	999999	626	943	742	563	374	828	43	131	228	217	845	12	449	857	696	715	999999	311	323	999999	527	946	896	508	356	298	999999	404	853	809	463	114	664	999999	150	304	999999	357	268	417	810	999999	283	898	616	256	473	123	135	255	279	184	536	504	67	999999	999999	243	216	86	508	999999	277	999999	999999	999999	999999	241	999999	999999	606	445	52	906	901	745	672	999999	999999	999999	824	999999	999999	999999	540	289	999999	999999	159	469	999999	874	150	192	909	181	513	999999	999999	875	907	999999	406	733	648	834	141	999999	603	999999	999999	57	999999	999999	262	301	370	668	878	473	999999	188	92	257	154	732	304	860	997	729	999999	807	999999	26	202	592	810	999999	960	706	999999	999999	566	838	462	999999	533	44	929	617	999999	845	999999	680	714	999999	999999	159	999999	915	999999	280	632	873	999999	210	203	334	913	669	999999	824	708	182	325	999999	999999	999999	794	944	209	999999	930	999999	918	999999	820	183	312	999999	442	661	956	999999	999999	877	999999	692	758	261	999999	999999	999999	270	136	999999	999999	814	999999	999999	116	905	364	644	999999	999999	350	252	955	693	999999	30	31	449	237	829	999999	664	15	999999	896	929	496	542	938	10	149	670	263	932	259	15	818	999999	367	999999	307	321	337	897	999999	84	999999	74	871	985	999999	681	42	307	127	999999	809	916	604	186	419	821	999999	716	139	999999	989	32	999999	999999	211	220	92	700	999999	999999	337	117	910	821	202	431	671	953	999999	468	637	999999	999999	777	205	901	217	190	126	999999	615	620	999999	857	95	714	630	496	783	966	598	342	774	999999	155	999999	999999	782	984	988	999999	999999	999999	999999	52	43	999999	666	189	999999	13	902	999999	56	940	999999	349	62	999999	487	800	999999	179	856	869	305	999999	253	999999	999999	895	999999	206	138	335	863	726	107	815	62	506	999999	317	483	963	696	758	728	999999	999999	362	953	56	506	197	975	999999	999999	801	999999	852	965	44	685	414	578	999999	455	999999	87	989	999999	246	999999	981	836	866	999999	893	183	547	463	622	203	151	999999	999999	700	940	360	290	689	306	999999	999999	541	930	999999	78	999999	990	312	17	552	448	120	999999	999999	525	361	999999	887	153	999999	999999	399	352	999999	999999	472	999999	999999	515	370	797	999999	999999	178	483	449	906	244	627	507	999999	245	999999	80	999999	999999	999999	26	999999	589	251	403	546	999999	999999	811	199	999999	98	606	205	984	999999	646	755	149	174	548	887	85	455	999999	270	999999	443	964	
943	281	96	512	247	999999	830	925	129	404	763	276	308	999999	260	817	156	31	999999	209	999999	809	325	615	866	999999	139	109	144	999999	999999	999999	245	904	999999	917	12	585	368	999999	163	999999	999999	360	385	897	249	225	825	637	999999	999999	344	244	526	999999	956	999999	645	560	53	999999	791	751	999999	999999	999999	403	804	342	999999	999999	999999	288	55	576	292	999999	999999	999999	999999	999999	284	506	999999	893	565	10	999999	734	961	999999	939	807	979	999999	999999	775	99	522	865	846	420	492	823	166	999999	999999	198	949	851	992	251	999999	124	999999	456	294	110	999999	307	40	25	79	999999	293	631	855	999999	622	496	516	999999	717	113	999999	503	792	683	999999	317	510	812	438	999999	968	289	273	693	999999	976	795	675	721	224	999999	830	350	999999	539	999999	999999	756	999999	463	999999	999999	999999	573	999999	999999	663	611	616	70	797	999999	586	196	412	13	368	171	458	999999	999999	841	163	999999	278	769	999999	999999	153	959	586	753	246	975	549	999999	999999	700	999999	223	999999	193	999999	661	427	616	999999	164	708	535	999999	569	307	929	999999	502	963	40	304	753	483	982	467	656	484	53	999999	611	999999	560	257	668	992	245	999999	517	782	501	999999	661	999999	998	973	999999	793	26	455	316	223	56	999999	999999	405	425	999999	340	726	413	187	383	999999	641	517	157	287	508	577	72	606	254	720	471	954	643	237	999999	18	849	999999	467	999999	675	398	999999	672	999999	273	576	506	992	791	379	324	701	36	884	491	826	339	295	449	393	710	968	335	999999	999999	999999	999999	999999	332	999999	550	719	786	958	253	916	999999	999999	245	11	566	613	463	351	156	262	616	999999	994	192	519	999999	28	213	965	999999	275	255	760	999999	999999	999999	670	915	999999	999999	915	77	999999	999999	351	999999	999999	447	827	107	515	984	279	518	999999	844	269	150	366	974	700	999999	993	823	999999	239	995	733	623	323	999999	548	522	551	999999	548	712	429	999999	935	999999	999999	386	868	914	291	999999	251	365	543	999999	530	999999	999999	904	342	84	817	923	122	588	999999	824	513	164	967	471	999999	999999	606	999999	999999	309	430	457	129	206	999999	908	370	999999	753	378	999999	340	422	999999	668	647	999999	474	895	506	728	356	999999	756	872	999999	947	999999	257	80	999999	999999	999999	231	999999	406	784	145	948	909	563	858	835	948	744	182	742	977	802	999999	177	142	246	999999	581	999999	258	373	334	421	960	999999	16	683	619	678	999999	200	861	271	863	999999	525	986	
942	999999	520	260	22	699	971	970	27	999999	902	626	175	810	650	64	999999	421	811	999999	948	999999	999999	162	339	999999	985	551	999999	540	227	999999	999999	260	999999	711	999999	997	360	634	450	990	999999	839	780	999999	999999	386	999999	807	123	451	67	988	47	929	27	368	921	947	714	429	854	486	949	604	999999	999999	420	999999	501	160	70	187	96	999999	490	999999	382	346	561	999999	10	999999	426	775	250	629	222	471	694	204	86	999999	919	31	145	56	999999	185	984	599	966	612	316	963	390	880	902	89	999999	14	985	999999	395	999999	428	999999	69	999999	363	999999	701	999999	254	306	84	657	267	74	999999	443	132	207	361	962	643	398	12	999999	999999	370	999999	143	999999	689	218	999999	28	814	999999	599	987	999999	821	605	999999	27	367	19	889	733	622	999999	267	15	882	788	234	432	472	39	999999	605	788	999999	999999	568	926	565	97	583	638	999999	471	232	455	415	385	999999	999999	625	999999	993	574	661	999999	889	999999	999999	807	999999	276	999999	352	999999	999999	391	929	827	943	999999	101	802	999999	999999	104	999999	375	999999	999999	477	413	477	366	846	998	999999	41	136	255	772	692	999999	999999	667	317	52	110	999999	176	999999	486	557	812	737	533	238	81	269	567	999999	999999	840	466	999999	27	798	239	505	574	999999	360	999999	999999	181	645	192	999999	999999	997	61	79	476	999999	495	990	855	665	629	322	769	479	999999	568	999999	999999	852	452	999999	999999	519	812	604	334	660	713	999999	975	641	999999	999999	194	817	271	515	507	58	971	971	349	171	143	610	192	804	46	587	243	903	923	793	999999	626	613	488	248	475	151	218	999999	317	880	33	537	971	585	661	999999	63	999999	209	881	481	88	489	385	211	999999	530	624	135	449	81	999999	308	611	999999	999999	999999	276	42	906	763	199	42	999999	119	83	999999	228	385	87	190	732	724	912	268	547	134	112	47	64	999999	593	656	867	999999	315	999999	369	27	999999	728	786	999999	303	127	292	56	208	275	138	209	999999	999999	999999	269	348	994	396	352	30	999999	999999	239	978	294	179	542	174	999999	804	999999	852	999999	928	999999	999999	594	430	794	976	501	925	837	908	999999	320	999999	607	999999	469	321	842	999999	999999	375	58	999999	169	19	948	749	882	999999	471	999999	357	109	320	700	864	754	573	999999	376	529	999999	842	999999	134	974	999999	999999	999999	23	493	999999	835	214	999999	310	847	434	999999	845	237	619	210	375	624	506	220	999999	906	999999	714	747	250	
999999	477	221	999999	236	45	44	999999	813	326	711	977	292	522	895	757	399	27	999999	161	999999	149	909	953	476	705	999999	764	790	38	822	308	745	761	194	736	351	999999	621	999999	386	721	423	999999	999999	398	999999	999999	324	285	517	726	395	595	493	999999	568	267	999999	530	418	280	343	784	503	412	242	999999	999999	999999	999999	999999	406	930	999999	45	725	999999	464	88	999999	642	449	514	521	105	913	159	277	999999	178	93	365	101	980	115	387	639	799	999999	165	999999	657	165	999999	222	330	464	820	458	786	951	803	660	167	775	831	829	272	999999	499	999999	263	653	990	332	939	314	999999	999999	658	95	817	377	923	561	985	999999	645	999999	775	459	338	999999	897	227	290	705	934	214	999999	558	376	400	597	82	999999	999999	175	546	283	25	513	161	999999	700	143	435	737	605	790	548	193	963	999999	50	754	444	756	999999	51	999999	380	999999	394	110	718	426	999999	850	999999	982	127	108	35	760	999999	187	29	999999	94	854	968	999999	423	736	374	412	768	557	328	123	256	402	504	49	644	767	766	699	982	716	656	886	602	808	999999	999999	938	999999	104	576	424	559	688	197	275	52	332	658	735	999999	999999	231	531	889	735	724	999999	999999	125	188	420	999999	224	999999	208	91	735	999999	316	289	474	896	999999	751	699	696	714	317	774	602	444	118	964	676	67	999999	365	713	82	705	492	952	756	916	999999	104	345	320	988	193	317	999999	351	456	840	762	768	999999	199	48	999999	295	999999	523	999999	311	365	547	320	773	999999	31	542	610	797	522	149	546	595	604	361	404	328	591	294	727	766	517	999999	305	999999	585	523	44	695	999999	741	999999	999999	854	738	797	999	225	999999	295	184	741	659	999999	622	232	193	594	686	615	966	999999	999999	26	545	999999	999999	25	117	151	508	508	915	600	781	906	999999	999999	866	563	404	113	999999	999	999999	35	858	999999	999999	999999	999999	928	999999	89	999999	121	14	165	318	890	95	984	117	325	787	999999	825	68	547	999999	858	452	999999	133	221	863	505	239	999999	999999	999999	999999	342	674	749	999999	160	836	371	999999	901	999999	999999	975	478	999999	995	809	999999	999999	999999	800	969	999999	999999	948	209	999999	999999	376	616	775	692	999999	901	889	652	443	999999	218	525	988	697	877	999999	651	29	753	999999	800	867	696	27	596	319	999999	235	375	999999	999999	999999	925	999999	999999	63	135	999999	633	999999	999999	767	562	999999	999999	361	221	112	999999	161	999999	929	456	
999999	77	509	999999	758	105	489	712	664	999999	353	774	838	600	29	702	824	689	135	999999	678	75	999999	999999	462	23	999999	999999	96	143	224	999999	871	922	355	901	495	143	377	429	154	372	924	999999	219	468	174	760	999999	409	999999	471	807	542	999999	514	999999	205	467	744	859	391	625	531	999999	999999	902	916	255	128	217	691	321	999999	251	316	150	551	104	993	848	999999	999999	999999	999999	752	358	339	154	840	866	300	675	632	570	763	746	999999	999999	999999	999999	258	515	83	202	587	160	112	300	999999	374	999999	110	474	896	384	485	939	999999	318	838	573	771	414	261	917	25	688	145	488	570	747	131	81	437	999999	969	999999	494	287	602	256	48	683	476	383	199	999999	999999	195	287	807	737	121	194	991	999999	110	821	284	571	471	966	812	999999	626	372	38	999999	999999	415	653	454	388	716	591	535	98	938	878	728	999999	952	950	211	762	999999	19	886	446	999999	868	20	219	999999	140	289	235	781	849	20	170	999999	439	779	999999	362	359	999999	602	466	398	171	943	999999	756	519	26	610	999999	999999	362	151	600	999999	547	643	245	671	585	999999	309	316	99	867	567	649	999999	180	577	410	659	614	294	979	724	706	77	663	959	621	272	624	643	241	658	999999	999999	255	242	999999	127	999999	819	300	999999	91	81	85	989	117	996	846	43	737	957	748	857	620	999999	840	999999	581	711	964	999999	999999	999999	857	219	548	84	277	937	586	293	971	795	993	999999	642	634	999999	999999	999999	624	999999	591	999999	999999	909	999999	999999	786	402	424	545	976	854	260	999999	418	223	865	999999	999999	729	999999	457	999999	985	999999	863	796	826	215	999999	906	859	350	623	103	766	583	309	387	129	490	545	999999	747	995	999999	743	351	233	420	136	233	819	894	517	143	462	299	957	306	167	999999	196	999999	638	126	999999	636	999999	652	999999	999999	73	913	248	373	296	999999	989	21	999999	455	602	795	458	683	50	455	116	999999	999999	999999	352	90	999999	999999	359	331	119	879	436	117	999999	999999	999999	570	999999	906	655	154	847	756	309	945	186	712	366	401	391	955	999999	68	530	427	348	356	223	982	951	717	999999	964	596	119	999999	999999	491	31	999999	888	999999	144	799	962	999999	999999	984	407	999999	258	174	999999	939	999999	803	377	586	545	243	433	357	187	999999	999999	999999	999999	169	199	369	173	231	345	386	503	999999	999999	269	568	315	790	372	815	999999	999999	553	999999	999999	442	316	999999	999999	945	788	
999999	540	345	999999	861	831	999999	397	794	47	999999	999999	829	582	445	721	999999	999999	999999	999999	452	71	999999	108	999999	999999	999999	856	727	883	161	736	285	556	795	962	107	762	407	736	85	402	577	778	347	999999	999999	999999	590	721	454	110	417	715	345	529	999	246	927	477	999999	383	670	999999	886	14	751	282	786	482	623	109	999999	292	165	59	999999	763	999999	586	669	602	276	15	438	61	328	570	220	999999	963	861	834	930	999999	701	732	999999	999999	343	924	451	696	117	108	354	400	135	560	999999	45	245	485	999999	807	164	116	665	999999	999999	999999	190	999999	999999	518	762	275	779	999999	999999	327	999999	871	999999	662	228	905	169	907	999999	999999	203	20	924	240	727	385	493	133	999999	999999	77	193	999999	658	743	389	999999	598	345	89	620	823	106	999999	999999	374	67	688	999999	258	947	757	398	184	492	180	999999	290	790	386	999999	656	485	868	259	644	814	769	999999	999999	730	570	571	999999	999999	379	913	999999	33	363	327	805	544	577	647	319	795	882	176	572	252	894	807	958	999999	963	347	999999	718	999999	559	999999	768	750	528	387	196	394	143	122	267	190	266	437	68	976	122	999999	999999	940	848	932	602	357	999999	835	762	999999	706	87	41	684	999999	460	999999	999999	46	793	59	270	133	411	749	63	314	999999	637	999999	900	331	999999	439	17	778	723	999999	696	999999	164	692	624	583	687	65	999999	582	999999	806	999999	999999	940	329	858	960	817	447	192	548	52	533	208	392	712	999999	236	602	677	469	736	186	999999	624	638	367	645	999999	723	693	973	732	128	831	747	999999	390	531	580	57	999999	286	999999	999999	999999	631	494	242	871	312	999999	487	904	484	79	456	696	325	999999	999999	324	278	723	499	575	999999	415	999999	645	999999	999999	705	31	630	508	460	999999	195	255	17	872	999999	677	421	864	495	827	643	761	300	184	75	840	88	732	692	562	945	581	69	225	127	596	39	318	133	465	284	975	999999	714	511	999999	999999	628	910	600	312	634	90	492	771	999999	354	667	929	864	943	897	816	898	796	614	195	999999	999999	817	648	113	740	39	552	999999	152	585	673	994	999999	460	822	102	259	999999	501	577	454	512	251	999999	388	269	522	387	169	720	917	896	885	890	873	103	952	999999	894	60	999999	113	471	999999	994	934	706	999999	85	724	648	485	122	999999	347	252	999999	285	724	999999	516	175	509	432	999999	776	118	999999	999999	728	999999	60	426	450	638	999999	
50	482	378	454	562	40	311	444	999999	442	999999	278	553	630	528	676	484	423	544	773	604	999999	999999	999999	826	439	999999	356	999999	598	69	671	978	996	212	102	907	280	918	486	864	999999	360	236	999999	999999	999999	999999	210	472	575	13	999999	865	746	999999	382	999999	627	133	134	954	860	483	382	122	299	999999	428	999999	769	214	999999	67	908	539	688	874	236	999999	999999	949	156	121	999999	66	765	123	260	210	720	757	652	795	362	909	213	877	853	879	999999	999999	538	774	703	371	508	848	999999	217	999999	507	923	641	417	184	808	748	999999	325	356	185	306	227	999999	22	561	999999	705	999	335	810	31	999999	444	999999	999999	999999	418	661	558	916	999999	52	888	222	999999	20	388	187	999999	465	427	537	532	375	871	321	69	690	999999	798	153	956	999999	511	999999	999999	207	869	763	999999	340	999999	767	999999	28	999999	338	502	189	999999	999999	527	999999	870	393	493	824	999999	999999	109	321	727	999999	759	773	210	171	386	736	266	813	999999	424	673	999999	629	770	102	357	999999	982	566	999999	999999	476	626	67	20	128	992	999999	138	202	663	125	999999	945	999999	667	999999	101	952	766	922	999999	812	113	235	746	764	722	732	720	67	127	999999	225	594	293	157	152	161	999999	743	999999	999999	325	760	557	521	683	999999	999999	540	527	40	800	999999	530	664	522	832	273	999999	280	29	418	145	546	999999	397	361	999999	520	999999	939	693	32	417	999999	496	353	678	235	91	959	307	190	540	97	954	636	73	628	999999	999999	999999	905	473	494	999999	190	224	196	999999	999999	48	999999	999999	999999	346	778	999999	999999	999999	179	999999	999999	282	320	722	237	604	999999	416	760	297	105	885	364	61	788	558	922	786	316	999999	492	111	759	999999	392	325	953	751	185	465	595	461	464	166	849	632	162	772	48	999999	765	779	373	44	943	39	510	535	558	229	258	999999	860	50	671	937	999999	999999	999999	911	651	707	240	305	701	643	999999	208	212	165	999999	999999	747	730	999999	999999	999999	724	999999	363	999999	999999	999999	999999	217	999999	600	423	495	911	119	762	999999	999999	935	68	548	999999	342	999999	607	999999	332	403	999999	108	943	999999	999999	999999	209	798	999999	976	106	233	514	284	999999	999999	52	17	712	999999	55	643	999999	620	999999	314	174	669	392	999999	999999	999999	105	799	999999	119	961	469	745	537	712	321	349	466	40	711	553	999999	980	545	267	600	599	41	357	999999	390	332	345	373	793	999999	999999	999999	230	592	137	
715	150	978	999999	999999	271	185	999999	733	303	260	590	93	760	900	689	846	419	999999	999999	73	452	953	728	639	134	381	743	182	905	603	999999	447	583	838	133	11	710	684	338	424	452	999999	886	140	999999	262	999999	893	999999	569	336	75	999999	74	273	197	260	206	458	999999	441	416	828	699	999999	152	509	921	776	999999	145	999999	999999	999999	620	999999	77	597	896	871	768	849	331	999999	277	999999	769	519	575	936	751	514	236	448	982	46	795	196	126	600	753	691	126	173	433	602	999999	189	453	444	129	999999	309	587	131	999999	95	492	432	999999	999999	999999	999999	999999	936	631	508	388	516	584	42	880	999999	306	127	87	732	168	912	999999	931	589	999999	140	816	98	999999	648	326	999999	950	999999	763	283	999999	764	344	286	237	999999	103	860	672	869	411	999999	999999	12	469	54	859	927	999999	757	999999	793	999999	225	999999	999999	427	859	71	126	633	729	127	207	89	999999	742	456	999999	119	580	999999	999999	999999	729	577	999999	211	188	282	999999	999999	732	999999	372	999999	840	129	261	389	385	244	798	999999	245	682	999999	984	923	116	311	413	996	470	187	999999	876	726	496	457	940	225	680	999999	999999	999999	996	121	834	656	999999	622	204	550	734	999999	999999	370	961	999999	455	922	288	82	970	137	37	272	828	533	556	123	999999	803	449	169	563	999999	971	635	685	20	160	276	593	688	999999	455	999999	999999	567	999999	765	449	12	27	936	608	818	457	582	999999	292	310	109	409	989	401	999999	999999	782	273	398	335	372	444	999999	22	999999	291	919	582	999999	999999	999999	999999	357	194	801	431	233	955	200	523	63	999999	728	849	176	193	699	817	354	999999	68	304	127	440	87	999999	255	924	999999	537	537	10	207	999999	344	69	62	805	599	679	999999	826	82	875	281	421	715	922	845	305	592	999999	237	376	929	672	923	999999	999999	243	185	309	836	663	985	63	753	999999	514	116	141	893	227	674	819	241	231	252	168	665	999999	999999	88	822	999999	999999	999999	831	374	672	146	144	698	366	999999	52	999999	999999	889	228	999999	291	417	738	174	698	885	562	557	999999	450	999999	759	451	390	999999	999999	999999	718	560	291	921	999999	841	999999	996	205	860	181	776	999999	811	363	939	997	571	999999	349	658	256	999999	999999	284	675	232	999999	385	257	999999	651	821	975	999999	338	937	746	231	575	768	177	503	34	391	780	457	639	327	819	999999	819	936	881	365	471	20	999999	647	394	619	515	621	
999999	999999	999999	955	275	999999	999999	12	261	350	350	580	490	752	525	827	504	228	999999	999999	999999	803	167	714	999999	620	239	999999	999999	999999	836	956	263	556	556	150	860	824	191	529	303	817	202	478	999999	310	999999	999999	999999	253	999999	175	999999	377	65	999999	726	815	999999	655	879	706	999999	162	513	393	999999	999999	206	384	967	999999	47	73	843	748	610	999999	128	639	744	520	833	999999	999999	670	999999	885	500	411	423	55	809	535	649	999999	680	50	965	999999	999999	999999	523	119	286	474	138	963	534	999999	543	48	999999	386	910	369	872	524	207	842	464	442	999999	999999	960	922	870	511	423	999999	78	570	723	999999	656	803	999999	723	999999	490	999999	965	360	194	868	385	357	432	999999	290	725	166	999999	132	747	549	508	999999	158	999999	999999	627	999999	287	248	973	999999	780	729	116	372	999999	999999	999999	999999	499	999999	258	926	999999	574	447	885	143	531	911	726	601	179	116	305	278	575	999999	887	914	999999	83	945	895	999999	577	702	518	999999	576	999999	137	999999	258	468	999999	999999	574	790	999999	741	416	756	336	256	723	999999	623	811	103	583	207	829	999999	999999	999999	313	40	523	996	744	377	225	954	999999	599	779	920	648	999999	476	11	999999	999999	182	999999	327	999999	999999	999999	999999	89	707	999999	999999	779	307	435	184	999999	999999	771	999999	793	421	999999	200	801	402	999999	999999	690	999999	764	627	582	16	108	223	74	691	694	392	185	41	999999	999999	401	961	164	301	354	746	999999	999999	704	950	407	319	807	818	525	226	992	405	285	114	942	207	421	773	209	221	119	768	261	389	875	999999	999999	704	999999	840	247	364	999999	999999	785	663	999999	631	608	999999	415	999999	175	477	399	779	756	560	727	204	549	390	102	143	636	430	849	325	85	999999	999999	113	28	685	978	637	806	341	999999	288	999999	999999	175	421	805	999999	602	999999	989	999999	15	205	976	605	999999	857	272	464	317	365	814	607	556	962	235	999999	238	490	999999	762	973	425	241	448	999999	760	225	681	338	774	827	76	999999	979	999999	367	999999	423	394	131	375	999999	33	999999	999999	999999	242	212	195	502	634	122	294	237	132	999999	963	537	685	540	999999	591	135	543	537	748	999999	577	332	999999	999999	999999	105	377	999999	630	999999	278	974	999999	527	22	495	999999	149	715	781	999999	857	999999	999999	598	737	853	489	999999	226	490	436	999999	999999	665	880	328	326	819	26	917	999999	501	199	695	999999	999999	999999	628	106	299	999999	999999	966	
182	719	283	473	999999	87	252	887	613	414	910	841	258	999999	861	142	176	519	330	999999	864	269	365	859	999999	45	999999	840	861	687	999999	97	613	759	234	945	607	855	739	741	774	39	235	96	999999	999999	315	999999	162	999999	929	780	999999	999999	999999	912	364	999999	765	552	783	412	36	926	487	823	238	498	621	915	534	321	780	588	924	834	43	279	580	854	730	706	687	374	757	999999	23	490	656	321	999999	193	999999	197	958	372	13	309	999999	465	625	999999	976	246	961	617	999	495	999999	278	999999	94	999999	999999	999999	86	724	662	999999	999999	999999	747	841	999999	333	351	232	593	999999	562	831	734	999999	999999	238	913	730	999999	412	149	157	528	291	999999	442	506	350	188	375	882	647	999999	139	277	655	999999	974	999999	913	999999	395	416	865	646	446	155	424	999999	682	999999	356	999999	999999	39	194	290	466	463	999999	826	10	53	228	747	914	490	999999	403	469	360	939	63	537	791	753	741	663	644	942	296	92	623	505	999999	535	999999	101	109	92	375	999999	521	808	999999	999999	352	999999	128	731	999999	999999	31	999999	332	999999	302	746	468	285	453	627	822	520	580	744	386	548	761	999999	550	398	504	320	103	939	999999	255	451	999999	411	553	544	912	985	999999	71	999999	183	498	243	999999	999999	824	999999	747	598	10	999999	351	243	999999	436	906	191	567	56	710	174	392	550	999999	304	297	874	899	92	909	535	834	999999	32	374	272	977	999999	765	680	680	356	351	428	27	109	936	607	127	637	731	427	700	360	200	791	999999	196	333	346	949	999999	999999	999999	474	403	668	999999	999999	173	999999	267	802	999999	999999	818	51	131	40	204	999999	999999	999999	454	188	117	999999	999999	999999	583	324	791	599	429	730	999999	691	999999	999999	623	999999	724	177	999999	708	473	625	334	330	381	750	999999	999999	138	986	683	957	220	510	367	999999	346	999999	856	849	147	668	383	644	99	136	388	178	416	763	635	999999	828	999999	714	491	809	999999	459	832	497	999999	999999	442	57	983	999999	999999	595	364	104	999999	321	999999	999999	805	999999	689	999999	255	371	999999	749	375	361	584	138	474	795	875	459	345	999999	33	999999	512	207	940	999999	115	655	236	583	999999	999999	300	787	724	184	909	249	999999	999999	214	471	999999	999999	105	91	999999	855	17	366	720	999999	759	414	999999	999999	68	608	311	999999	135	999999	999999	84	697	999999	70	797	413	299	886	635	339	575	725	562	522	626	111	858	999999	259	999999	999999	999999	
999999	910	885	499	971	126	311	938	37	999999	614	336	764	197	399	31	674	999999	999999	480	94	576	193	688	999999	240	442	506	999999	967	875	952	274	221	552	796	999999	999999	441	182	999999	697	999999	931	121	236	757	999999	712	837	999999	807	929	400	999999	579	726	206	764	741	999999	804	495	999999	999999	662	999999	552	645	603	999999	376	20	545	894	397	275	262	577	508	482	999999	793	999999	517	77	999999	874	443	972	79	978	543	699	999999	780	212	251	172	458	175	999999	792	119	991	93	999999	394	505	391	313	473	628	266	269	679	21	999999	552	700	640	999999	119	999999	533	999999	833	320	55	124	195	999999	100	129	343	277	999999	684	999999	434	280	637	379	61	669	606	359	287	999999	819	769	331	698	472	999999	999999	105	999999	585	999999	259	487	348	999999	999999	289	383	509	923	991	468	336	266	128	430	12	816	999999	13	927	518	999999	999999	999999	355	863	335	999999	310	364	181	101	108	499	184	793	999999	989	855	999999	999999	849	363	448	361	442	75	580	52	815	172	47	125	999999	616	703	607	122	999999	343	954	755	208	569	820	999999	999999	999999	943	637	999999	827	212	999999	704	668	999999	999999	874	912	999999	755	999999	495	202	144	976	449	883	481	195	186	954	522	434	476	651	794	628	984	214	307	636	415	999999	344	999999	500	954	999999	999999	175	999999	132	545	209	180	713	376	685	999999	788	884	999999	451	536	873	690	200	237	999999	408	999999	890	708	999999	999999	180	392	999999	308	485	999999	999999	971	29	939	999999	976	235	999999	937	999999	942	999999	425	423	174	999999	999999	471	154	310	726	931	112	363	357	999999	55	90	999999	331	519	386	915	999999	949	999999	999999	596	999999	999999	964	931	89	980	870	999999	293	999999	953	999999	815	396	164	184	769	14	869	999999	592	418	931	154	306	616	908	565	999999	132	474	674	999999	979	430	999999	999999	795	851	132	999999	61	999999	968	137	793	515	133	232	740	533	945	631	999999	14	999999	781	820	634	999999	81	314	627	171	612	289	673	836	966	999999	839	999999	162	747	183	541	999999	963	999999	512	110	785	342	938	598	528	53	999999	974	797	659	525	170	388	60	188	433	968	365	847	129	679	167	999999	901	999999	792	883	591	473	999999	999999	803	131	999999	296	971	688	572	93	245	896	999999	999999	73	324	813	774	696	995	117	319	999999	179	999999	999999	628	999999	46	48	736	169	196	511	454	841	721	48	25	764	216	745	406	281	611	233	817	988	446	
587	746	28	197	595	366	999999	999999	633	999999	941	667	148	651	534	357	999999	710	360	723	999999	602	774	758	932	999999	999999	913	999999	567	999999	999999	639	396	459	999999	717	972	600	999999	999999	631	98	999999	84	999999	78	999999	871	923	999999	522	467	999999	223	999999	972	269	264	999999	994	999999	883	75	578	999999	38	999999	202	999999	639	113	119	215	312	601	999999	474	684	999999	720	278	51	999999	999999	646	156	374	999999	474	329	458	718	793	999999	301	747	999999	999999	746	77	999999	999999	639	999999	431	413	261	962	622	481	507	584	427	97	725	87	479	43	931	999999	664	578	728	913	191	999999	999999	66	21	853	491	742	999999	768	999999	999999	999999	129	610	243	895	411	560	992	821	999999	300	999999	434	223	278	988	999999	999999	413	747	182	999999	112	46	96	205	951	768	990	765	999999	999999	693	999999	675	999999	999999	999999	295	262	28	735	999999	316	999999	620	632	797	585	502	999999	382	365	655	205	687	27	999999	156	999999	460	791	999999	66	999999	640	22	86	548	917	999999	111	280	161	729	446	633	795	941	999999	999999	163	999999	498	821	273	999999	48	161	987	343	999999	551	595	801	999999	734	45	88	999999	608	555	999999	667	937	842	999999	999999	926	759	999999	231	632	680	999999	307	999999	513	244	965	346	974	924	560	584	704	999999	684	360	502	712	999999	716	999999	868	27	904	526	560	978	999999	100	999999	402	934	121	238	871	468	504	629	230	801	123	127	634	631	698	92	243	999999	428	999999	999999	56	466	514	154	999999	119	402	91	952	265	804	999999	862	532	626	999999	999999	687	999999	999999	872	491	999999	603	369	244	396	216	444	999999	695	742	247	687	355	477	607	93	69	999999	111	548	277	545	318	999999	771	108	81	619	767	605	999999	997	561	564	670	910	785	999999	723	196	647	635	999999	72	999999	185	999999	158	865	392	999999	868	754	334	224	260	295	999999	472	297	144	824	559	100	540	250	999999	790	807	999999	308	492	635	914	901	641	975	999999	999999	595	922	999999	753	384	977	343	999999	237	350	419	999999	297	114	435	62	822	999999	479	531	999999	60	395	351	179	94	146	243	999999	433	999999	285	49	635	877	375	221	80	185	999999	999999	999999	897	999999	397	80	21	999999	209	862	88	565	505	723	105	545	536	581	999999	300	841	999999	412	999999	767	144	585	661	237	70	840	751	900	366	999999	769	162	945	953	108	83	758	43	977	354	999999	779	325	540	341	999999	640	496	885	282	107	596	103	
682	999999	999999	359	159	999999	999999	999999	664	149	399	335	999999	590	627	999999	226	92	76	434	459	999999	364	269	131	895	231	210	264	25	94	237	183	999999	273	699	613	999999	608	999999	955	27	362	640	926	214	948	258	22	21	668	199	40	999999	644	999999	899	234	999999	264	916	821	999999	649	999999	999999	162	334	327	999999	871	501	483	180	479	442	999999	723	343	917	947	973	197	253	356	894	206	21	424	342	999999	389	497	354	979	144	945	712	999999	764	62	624	931	94	149	176	716	860	692	212	542	999999	891	319	999999	942	633	828	302	999999	965	150	909	999999	137	492	14	138	201	344	999999	686	999999	578	864	332	52	113	113	190	188	346	999999	999999	799	999999	497	999999	47	999999	510	127	420	424	799	912	714	946	957	657	171	587	668	357	715	856	46	322	455	983	900	999999	724	122	982	629	820	696	195	512	994	827	999999	165	834	999999	275	724	779	952	617	106	155	456	999999	601	678	999999	507	943	999999	184	999999	64	146	999999	999999	308	999999	999999	999999	28	761	999999	663	344	496	513	523	999999	590	322	999999	502	375	999999	999999	278	104	391	999999	848	999999	251	924	819	105	46	28	853	976	999999	999999	999999	999999	999999	344	699	793	683	114	174	999999	170	362	275	641	239	688	999999	605	134	214	60	228	253	828	519	531	843	999999	459	494	670	370	999999	999999	933	999999	999999	468	685	485	999999	286	786	400	39	889	999999	187	865	358	999999	258	999999	999999	999999	390	617	999999	825	178	949	999999	655	680	788	799	738	999999	708	597	912	873	919	649	794	773	442	999999	798	629	872	665	383	110	808	421	518	999999	798	552	999999	14	999999	517	535	975	999999	116	611	239	160	424	479	277	446	999999	338	212	969	999999	947	999999	999999	205	306	999999	999999	554	999999	376	290	878	446	999999	573	907	240	412	123	999999	999999	999999	251	569	479	457	196	115	664	996	93	316	891	340	605	270	41	999999	221	999999	914	87	999999	999999	948	281	978	324	999999	539	582	999999	98	160	325	621	522	999999	726	999999	107	955	999999	999999	292	999999	987	115	999999	313	876	792	201	999999	904	999999	101	16	620	207	999999	871	411	999999	423	167	228	999999	24	999999	747	627	721	372	153	958	197	999999	952	974	294	999999	999999	999999	662	999999	734	226	256	261	999999	516	792	528	378	999999	999999	765	461	134	755	256	999999	576	565	258	999999	828	999999	945	877	732	63	999999	999999	999999	117	20	999999	633	433	999999	494	999999	464	240	999999	
202	993	917	414	432	907	999999	229	48	781	999999	834	414	999999	905	497	310	384	796	462	999999	616	771	999999	543	999999	827	701	752	761	337	122	335	423	877	999999	810	540	454	825	236	426	999999	825	919	185	999999	914	527	514	194	389	667	777	687	586	231	798	871	139	89	999999	999999	286	454	85	509	999999	841	80	686	769	929	971	236	730	741	946	999999	999999	245	913	183	248	999999	999999	455	557	999999	301	613	999999	669	325	999999	110	950	999999	381	844	999999	76	83	457	828	999999	999999	695	550	957	999999	285	598	999999	999999	999999	951	238	709	505	630	952	999999	550	999999	999999	110	999999	236	136	779	154	575	999999	691	178	840	726	419	999999	498	759	16	999999	999999	337	423	165	432	578	158	999999	999999	875	223	999999	999999	532	989	164	323	846	469	424	188	700	710	243	821	999999	336	235	999999	999999	16	870	999999	487	104	140	260	999999	999999	657	999999	999999	999999	699	999999	967	367	999999	999999	265	839	652	300	999999	599	755	627	190	343	707	252	999999	999999	342	868	999999	999999	333	999999	859	903	377	664	999999	446	131	999999	20	999999	854	367	28	497	562	999999	999999	580	999999	888	348	512	999999	612	484	415	65	162	924	831	798	199	44	879	877	362	999999	988	999999	156	477	999999	616	98	489	350	233	435	352	626	999999	772	999999	445	999999	999999	834	765	190	999999	390	969	520	189	303	664	333	149	620	999999	253	376	101	216	420	37	896	980	132	999999	999999	629	810	999999	999999	36	773	598	999999	999999	527	706	807	92	765	508	801	437	999999	824	27	999999	999999	999999	382	147	999999	219	34	72	460	853	643	55	224	999999	999999	999999	862	276	999999	734	359	99	682	547	568	19	999999	999999	999999	468	194	999999	127	106	999999	668	926	189	356	563	574	726	80	673	72	999999	868	14	349	589	575	529	932	292	734	725	999999	834	999999	671	769	122	836	992	999999	345	928	127	946	999999	295	999999	920	999999	169	632	999999	18	484	999999	150	446	999999	999999	999999	665	375	834	371	99	209	101	609	684	794	462	999999	87	14	727	833	999999	67	849	999999	892	999999	604	999999	999999	999999	460	999999	773	530	332	549	999999	108	999999	969	104	756	857	301	999999	83	999999	999999	707	742	941	999999	756	999999	400	999999	999999	352	11	999999	770	711	270	392	748	999999	999999	164	471	912	700	999999	10	757	739	994	209	557	109	999999	372	999999	999999	999999	764	456	602	800	139	943	825	847	999999	999999	999999	392	999999	474	553	461	999999	91	82	794	
52	962	13	999	243	406	188	999999	252	192	694	709	999999	900	999999	301	149	46	34	527	97	852	881	64	558	999999	508	999999	14	647	999999	999999	989	999999	326	801	453	999999	999999	733	999999	659	604	999999	261	999999	106	595	999999	261	322	210	66	554	707	999999	91	999999	450	999999	898	999999	171	604	999999	999999	999999	665	999999	999999	999999	999999	479	999999	999999	438	257	966	999999	68	260	913	888	753	335	380	999999	444	923	136	720	504	163	680	999999	321	497	10	313	999999	999999	999999	21	999999	412	776	731	999999	791	278	999999	125	155	392	636	984	565	418	279	240	188	285	741	457	115	354	392	798	466	451	940	257	999999	955	999999	999999	902	868	350	999999	649	470	653	654	193	605	358	770	54	850	755	89	730	82	669	504	699	563	914	68	394	932	307	999999	999999	695	462	200	113	817	999999	696	77	721	999999	718	631	97	273	510	995	621	754	999999	695	861	526	590	295	783	999999	348	953	292	174	999999	172	999999	326	498	999999	167	666	236	767	69	21	19	491	951	873	612	299	413	72	772	187	691	999999	999999	178	999999	905	330	699	743	743	999999	556	999999	555	327	770	775	367	999999	999999	528	999999	999999	849	517	109	344	910	516	999999	550	229	999999	539	481	999999	849	999999	999999	262	346	999999	33	326	236	462	616	405	555	841	524	56	234	816	658	842	26	627	660	772	570	419	193	694	202	566	999999	999999	999999	666	921	999999	95	585	999999	991	825	320	623	999999	492	999999	999999	999999	534	999999	994	585	880	639	643	231	669	509	692	927	353	999999	133	670	308	999999	999999	889	919	79	960	649	208	667	999999	706	999999	999999	999999	631	64	518	999999	999999	999999	578	464	444	32	699	785	586	893	691	647	999999	197	953	756	220	999999	475	754	465	542	355	386	999999	999999	999999	228	73	229	70	999999	835	999999	433	108	729	817	999999	866	999999	293	384	756	517	29	999999	518	60	849	79	999999	588	763	704	166	226	202	251	822	94	999999	722	367	832	818	812	328	764	999999	37	403	729	609	534	182	168	598	869	203	999999	429	177	224	159	55	294	81	999999	999999	882	537	575	74	781	748	571	27	923	999999	216	999999	999999	205	821	676	295	978	999999	999999	999999	627	999999	57	731	665	314	507	999999	787	534	740	999999	497	972	500	827	665	999999	786	999999	150	999999	999999	999999	889	999999	972	402	999999	760	315	842	941	278	265	215	528	342	999999	999999	73	809	146	174	475	358	267	999999	331	999999	629	160	452	
999999	857	952	160	70	842	999999	341	114	734	36	228	898	912	228	717	294	309	332	712	352	547	341	538	17	520	540	418	749	80	633	999999	165	400	29	999999	312	64	467	500	999999	999999	958	85	999999	945	999999	999999	999999	515	46	999999	306	447	109	384	999999	424	999999	549	311	582	592	999999	110	999999	73	508	892	806	414	999999	841	832	586	250	588	265	428	71	943	105	379	999999	999999	999999	834	717	300	645	895	888	910	917	199	553	519	924	975	223	882	79	553	242	111	806	708	474	999999	859	795	270	999999	92	606	216	212	359	999999	26	71	356	218	256	999999	526	999999	923	642	999999	730	664	290	999999	188	874	551	146	141	238	384	369	999999	440	850	999999	892	828	321	983	350	999999	924	958	161	999999	860	306	330	584	486	784	831	827	138	140	980	999999	903	731	664	999999	999999	999999	999999	701	500	777	406	286	634	502	999999	659	693	570	739	331	63	999999	23	999999	816	557	752	600	538	38	311	719	653	111	999999	589	999999	284	942	163	326	459	46	999999	999999	54	999999	983	999999	182	999999	567	401	658	999999	260	718	999999	999999	670	29	999999	173	471	476	687	999999	532	577	999999	999999	418	628	999999	15	603	616	930	355	771	606	768	428	365	893	743	999999	995	373	673	999999	910	34	281	143	285	999999	999999	999999	222	421	999999	416	158	842	726	939	814	653	144	644	787	999999	487	999999	261	623	808	999999	732	369	999999	168	904	162	999999	393	357	453	730	317	999999	324	142	999999	187	361	279	999999	177	804	513	999999	239	39	999999	999999	546	216	881	999999	487	999999	884	853	783	269	512	996	423	342	591	371	923	999999	999999	999999	999999	137	886	899	999999	295	999999	927	855	999999	929	875	78	582	847	150	571	78	829	55	439	289	577	918	849	282	108	999999	999999	151	428	412	436	620	999999	419	330	999999	317	201	596	999999	997	497	999999	636	927	840	495	450	800	854	997	557	43	651	999999	968	60	999999	999999	999999	999999	714	999999	527	448	457	666	437	820	589	760	999999	458	483	999999	89	588	222	354	268	350	772	351	573	414	879	587	274	859	999999	932	246	14	32	252	999999	629	999999	198	999999	184	67	630	221	104	369	109	559	999999	480	389	837	999999	928	999999	941	373	305	123	569	999999	402	577	468	657	524	632	435	240	997	999999	999999	34	875	93	292	152	140	479	54	780	37	904	389	999999	104	999999	999999	798	999999	920	999999	999999	628	999999	782	489	171	564	579	736	673	329	
999999	29	999999	812	999999	845	941	799	243	826	78	789	842	497	198	495	562	14	557	637	929	999999	136	87	999999	275	311	803	980	575	899	318	999999	708	541	369	370	292	668	999999	999999	999999	999999	999999	630	839	999999	294	301	676	11	574	189	46	399	999999	893	535	416	999999	543	148	819	667	926	999999	682	999999	956	828	135	280	999999	326	779	428	400	999999	456	565	509	27	999999	313	574	999999	138	80	318	256	999999	835	999999	92	697	719	999999	999999	581	870	167	631	338	999999	999999	731	238	863	266	971	894	275	999999	999999	999999	999999	635	515	999999	601	631	999999	825	709	362	299	999999	262	628	999999	736	380	56	585	999999	877	999999	49	762	842	105	999999	813	347	362	210	999999	34	16	181	93	186	999999	979	248	555	805	629	119	999999	336	976	244	206	245	524	229	502	452	999999	837	596	753	259	999999	366	797	999999	357	999999	543	999999	256	457	976	559	452	76	999999	852	81	999999	999999	510	516	129	40	617	112	837	999999	263	999999	806	343	497	999999	999999	483	882	757	327	281	999999	718	955	999999	786	229	685	81	163	166	600	138	777	999999	252	999999	386	336	999999	999999	999999	999999	289	799	999999	123	489	135	775	592	999999	999999	999999	999999	972	792	560	400	253	397	426	766	828	107	981	678	999999	999999	191	933	107	999999	577	941	762	999999	438	999999	289	672	740	560	305	570	701	999999	999999	999999	693	459	193	999999	93	999999	959	753	352	999999	818	999999	557	658	999999	842	495	908	527	999999	35	196	999999	999999	121	999999	999999	865	470	267	405	485	303	576	147	731	750	999999	472	784	981	999999	443	256	999999	516	125	91	616	463	84	999999	978	572	964	507	106	788	875	512	145	999999	292	95	786	342	999999	981	520	222	101	999999	446	742	831	26	752	117	999999	604	465	575	259	16	192	613	506	999999	999999	640	635	961	245	960	999999	999999	999999	999999	470	999999	48	143	570	999999	372	700	356	999999	740	947	754	989	999999	280	999999	569	999999	285	902	183	835	747	999999	880	586	999999	149	486	103	944	300	999999	647	61	565	331	14	855	644	492	266	271	990	665	999999	999999	239	964	999999	89	52	999999	455	296	178	300	765	999999	817	999999	560	869	152	999999	999999	360	351	680	714	725	564	989	999999	420	916	574	756	999999	994	940	900	999999	999999	23	901	849	947	999999	999999	275	999999	324	47	412	931	999999	128	203	17	534	304	559	999999	197	524	63	809	45	380	604	544	61	999999	877	999999	386	999999	138	895	
807	999999	999999	797	449	999999	999999	951	238	488	529	999999	563	705	469	645	351	924	386	499	847	50	912	980	288	731	514	628	999999	999999	555	100	999999	308	210	131	313	761	810	999999	284	112	580	557	850	158	980	355	236	241	990	462	999999	639	57	767	500	21	999999	718	654	622	790	167	933	438	465	264	505	348	342	589	124	999999	225	999999	999999	999999	139	140	999999	168	401	929	89	103	999999	361	260	999999	999999	999999	252	101	383	661	322	422	623	999999	692	726	999999	999999	898	411	347	572	423	313	307	145	999999	388	968	495	230	860	88	840	267	114	14	72	999999	50	347	32	974	999999	432	999999	741	717	447	999999	999999	999999	40	678	755	999999	937	947	999999	494	420	863	132	887	999999	999999	344	783	999999	999999	722	787	180	999999	73	325	598	999999	880	260	404	173	999999	944	187	716	830	999999	95	659	176	66	927	232	629	484	899	96	999999	971	712	957	563	858	311	531	999999	182	999999	999999	999999	87	76	884	999999	257	921	999999	999999	999999	631	999999	698	505	422	665	999999	948	239	589	425	511	737	909	999999	446	609	92	643	999999	999999	999999	795	999999	649	99	999999	999999	142	381	562	721	386	408	350	777	269	999999	999999	646	671	394	942	35	25	999999	350	167	999999	999999	999999	838	999999	64	349	972	149	53	855	333	674	817	999999	999999	36	703	135	338	569	770	187	551	646	996	984	990	715	769	639	151	999999	832	706	488	733	723	999999	331	69	377	638	999999	212	123	971	854	577	95	999	321	382	999999	598	999999	475	999999	202	999999	999999	999999	267	380	413	714	584	842	120	999999	133	312	526	804	279	201	142	961	348	533	34	139	999999	999999	999999	328	768	737	999999	999999	22	637	531	999999	261	709	999999	267	999999	497	538	999999	999999	249	999999	696	794	999999	742	406	442	514	758	669	523	940	999999	637	610	95	945	847	999999	979	324	496	781	888	552	569	91	874	999999	850	994	895	396	183	667	82	533	999999	994	837	999999	508	879	862	124	321	772	482	657	999999	999999	691	531	763	924	475	915	906	35	183	325	567	999999	907	674	628	554	763	969	999999	999999	755	999999	771	291	816	999999	999999	773	241	796	608	999999	430	308	313	374	632	999999	202	167	626	175	821	521	140	151	999999	197	999999	999999	999999	512	999999	175	796	838	760	482	117	858	996	999999	793	386	999999	349	935	608	999999	264	922	514	777	380	999999	590	999999	999999	999999	675	999999	731	287	474	999999	105	107	999999	511	999999	614	
159	151	999999	170	493	381	999999	804	790	215	372	826	242	844	504	735	999999	999999	216	807	510	332	442	222	274	856	329	598	999999	252	680	106	897	650	772	373	444	219	452	219	596	455	369	469	282	905	55	630	999999	370	358	34	999999	666	999999	827	708	131	895	636	999999	999999	192	999999	535	276	928	999999	81	141	300	539	787	997	221	64	999999	973	939	369	811	699	315	261	999999	655	999999	999999	546	945	664	999999	323	815	167	999999	999999	821	999999	16	977	463	558	161	999999	818	999999	999999	454	999999	999999	735	191	536	825	362	540	999999	654	879	999999	697	54	136	476	978	225	999999	840	471	792	151	48	999999	999999	357	999999	999999	191	999999	418	503	786	498	90	999999	999999	787	989	804	220	341	176	64	542	289	418	999999	685	999999	602	274	468	983	999999	724	696	258	154	999999	222	386	749	580	470	971	999999	556	56	547	999999	438	983	46	261	460	999999	999999	400	112	999999	718	478	100	482	154	999999	802	999999	999999	242	882	643	521	999999	833	591	999999	593	570	378	861	999999	148	254	999999	291	432	732	999999	749	712	857	51	999999	503	907	659	999999	326	936	118	999999	689	999999	964	795	471	999999	999999	869	388	999999	830	734	88	999999	339	845	999999	863	613	80	999999	616	530	35	601	999999	999999	999999	932	999999	999999	633	269	999999	695	833	290	378	819	977	315	999999	370	999999	37	317	460	170	577	813	789	462	999999	48	889	83	999999	939	204	488	365	501	937	890	999999	999999	999999	541	646	506	565	939	54	635	764	499	255	999999	999999	293	532	927	358	999999	708	814	310	231	656	622	59	999999	184	341	622	814	999	999999	198	830	999999	918	999999	81	258	999999	418	999999	283	400	999999	576	941	910	955	438	152	818	191	318	895	252	999999	34	456	224	999999	999999	23	950	499	775	29	177	450	614	999999	286	869	999999	405	999999	947	266	795	483	409	274	385	193	671	190	299	879	999999	999999	43	499	624	44	999999	705	685	999999	900	62	999999	773	469	999999	34	865	948	333	912	293	305	629	239	999999	999999	500	999999	829	999999	318	485	149	242	999999	581	914	662	835	999999	699	927	999999	365	742	999999	636	804	44	999999	805	241	999999	967	651	999999	414	270	999999	999999	595	378	855	53	591	576	416	999999	619	769	120	213	122	560	999999	365	680	273	496	56	188	695	999999	670	484	87	519	182	591	554	177	999999	21	616	187	999999	81	999999	773	999999	520	999999	195	274	58	601	128	999999	754	999999	999999	150	
773	603	999999	899	85	195	569	999999	66	243	950	74	602	466	202	506	999999	891	294	108	500	330	999999	93	999999	999999	999999	882	958	114	428	305	929	999999	879	999999	575	999999	255	886	999999	268	119	999999	154	130	672	591	409	622	41	862	999999	526	650	453	999999	957	398	999999	573	687	556	952	999999	654	144	575	586	785	931	105	645	407	96	241	221	259	938	390	365	40	482	346	82	565	304	999999	386	999999	349	999999	889	208	322	335	711	999999	999999	500	985	106	14	624	690	936	227	603	439	418	999999	818	999999	999999	999999	543	214	220	879	258	360	731	198	160	445	999999	999999	446	94	999999	529	64	786	448	404	268	999999	999999	655	999999	999999	700	999999	968	999999	531	598	999999	516	779	131	501	287	224	150	264	908	854	999999	999999	731	999999	518	677	888	188	42	580	613	432	999999	355	564	742	910	659	756	230	999999	914	999999	333	930	315	640	38	776	572	308	150	360	999999	679	289	999999	568	191	306	89	999999	499	28	278	999999	999999	775	999999	544	314	490	999999	999999	897	274	650	999999	999999	213	47	999999	999999	469	999999	999999	999999	347	675	999999	338	352	999999	460	999999	940	425	707	64	846	54	864	101	241	999999	818	643	999999	283	415	639	16	717	978	269	229	614	39	746	806	21	923	110	661	216	999999	22	57	546	957	999999	942	353	14	999999	182	768	180	211	463	829	999999	73	270	999999	999999	999999	999999	999999	999999	336	395	960	258	834	131	999999	439	34	306	999999	999999	136	326	565	697	663	713	820	999999	460	443	999999	999999	976	612	999999	840	26	884	337	523	856	999999	630	463	981	104	180	46	417	338	155	905	657	243	282	747	704	947	668	999999	678	113	471	892	568	677	282	231	271	924	423	150	968	999999	738	511	695	112	999999	999999	542	999999	679	131	298	999999	635	999999	339	121	145	999999	225	415	999999	753	163	738	999999	314	999999	948	774	999999	915	14	999999	376	999999	771	62	602	242	110	999999	894	433	999999	603	645	51	538	999999	159	788	999999	924	562	446	985	357	957	216	410	999999	594	19	999999	215	999999	985	269	249	568	69	542	836	125	37	950	329	814	144	259	273	293	66	624	704	999999	90	383	929	519	999999	104	395	831	363	794	885	999999	999999	999999	999999	782	299	999999	100	999999	999999	809	535	496	665	543	822	957	999999	462	537	999999	491	644	213	612	340	730	154	964	999999	14	999999	243	999999	92	680	823	599	490	994	733	534	458	63	281	848	999999	853	880	
282	438	694	900	999999	501	756	499	999999	57	452	569	189	135	109	513	57	302	432	999999	863	999999	367	999999	999999	804	859	43	591	932	763	897	876	273	999999	718	320	999999	976	572	335	190	716	551	48	434	554	409	999999	549	999999	999999	20	999999	27	283	80	47	441	461	999999	723	908	999999	293	554	999999	915	442	390	203	999999	999999	859	257	682	292	816	617	999999	260	999999	683	52	708	217	887	999999	256	999999	647	282	429	524	931	612	282	541	267	494	741	638	966	999999	355	999999	240	160	999999	344	990	264	429	407	999999	191	999999	999999	476	86	666	97	999999	999999	742	920	766	800	928	644	410	750	558	133	302	621	494	999999	696	669	976	736	582	911	999999	393	852	31	999999	750	573	415	74	191	827	654	969	999999	236	434	281	440	232	999999	999999	250	999999	999999	114	999999	696	999999	179	999999	109	930	514	757	604	359	78	999999	486	188	80	999999	686	999999	305	648	652	551	489	271	999999	999999	514	204	978	999999	999999	556	999999	734	63	249	245	999999	999999	897	999999	221	348	999999	366	536	999999	54	999999	938	999999	339	10	466	999999	155	844	908	418	562	425	319	779	426	672	521	828	752	135	831	759	999999	294	408	508	441	213	612	999999	861	592	469	887	49	999999	357	556	460	797	907	404	337	999999	529	481	830	442	921	214	845	708	211	919	486	189	145	54	999999	957	999999	999999	999999	13	999999	970	956	432	739	802	324	999999	378	955	227	436	431	579	765	927	677	998	999999	999999	69	163	391	550	999999	999999	488	313	954	502	999999	965	172	999999	301	559	525	999999	703	999999	889	999999	339	999999	701	59	757	566	289	674	289	999999	999999	834	944	403	588	415	30	999999	324	21	999999	999999	662	262	273	108	287	215	411	999999	305	173	518	189	823	999999	999999	361	999999	999999	33	289	222	795	315	338	388	898	999999	999999	387	825	999999	878	869	463	593	449	786	659	288	83	272	20	211	496	325	765	579	999999	566	669	775	999999	987	731	663	867	946	934	719	388	999999	999999	892	999999	369	999999	999999	999999	552	408	575	453	642	999999	999999	212	999999	818	23	623	329	999999	552	717	59	410	890	147	800	725	999999	851	940	899	839	970	127	999999	136	685	454	219	900	167	104	331	759	48	714	461	283	138	921	105	999999	999999	748	184	430	958	749	182	569	826	905	724	513	742	120	55	94	863	691	999999	178	120	628	395	623	727	999999	999999	433	348	452	374	929	844	840	132	232	999999	310	
177	999999	282	649	83	262	999999	818	999999	927	668	377	419	446	999999	999999	999999	97	363	560	702	318	999999	749	231	384	541	795	999999	999999	987	823	150	562	523	999999	896	999999	555	142	254	909	633	924	764	970	42	999999	999999	917	891	44	868	392	607	859	48	999999	999999	699	720	584	159	999999	999999	844	236	999999	922	999999	999999	488	999999	230	316	999999	684	973	984	260	999999	999999	460	750	999999	953	999999	758	999999	664	363	373	52	855	421	669	759	519	999999	920	744	185	15	152	887	413	501	647	85	999999	185	74	548	177	999999	118	134	408	113	986	888	999999	902	268	838	667	999999	686	808	647	999999	175	988	73	516	175	999999	317	863	607	461	318	999999	151	488	299	824	875	507	313	999999	360	415	999999	999999	276	283	999999	999999	229	967	814	838	999999	779	20	999999	999999	661	192	511	816	545	505	535	579	794	760	779	549	843	569	189	999999	111	999999	999999	991	42	999999	892	859	999999	999999	640	999999	480	254	371	477	223	999999	999999	325	802	999999	815	909	999999	461	999999	522	967	764	385	407	635	342	336	999999	260	999999	999999	421	999999	652	811	900	865	889	999999	999999	399	311	336	504	355	863	999999	382	867	850	999999	580	767	379	999999	249	999999	242	20	147	917	274	227	999999	896	803	35	159	999999	999999	53	582	362	931	132	999999	438	881	999999	772	639	954	999999	410	999999	872	653	999999	760	571	642	632	879	961	999999	999999	999999	999999	607	552	838	553	464	952	806	999999	999999	836	999999	235	811	386	191	248	507	999999	46	816	574	999999	999999	114	999999	999999	283	999999	999999	400	999999	999999	999999	241	284	509	933	96	999999	285	604	617	653	816	673	534	760	999999	999999	641	999999	669	98	999999	632	999999	999999	733	163	118	999999	394	254	827	537	259	655	580	112	681	999999	420	472	760	221	999999	999999	342	441	864	595	27	969	71	936	638	908	999999	608	701	116	209	999999	391	606	219	372	826	999999	424	879	999999	999999	769	999999	999999	207	999999	66	675	999999	999999	302	298	523	999999	425	999999	890	898	350	352	972	411	999999	115	487	90	163	999999	594	554	63	27	985	416	865	209	999999	893	441	580	999999	933	999999	56	907	644	868	944	794	999999	935	390	999999	999999	217	750	999999	231	565	999999	999999	64	90	657	16	284	313	117	796	225	999999	997	999999	770	999999	48	912	528	999999	843	222	999999	217	415	619	672	943	457	208	999999	15	999999	338	999999	405	201	852	841	49	999999	999999	760	157	579	999999	999999	923	313	
999999	178	838	675	33	721	904	965	846	675	48	344	341	855	908	999999	220	943	668	153	374	999999	195	999999	489	575	999999	999999	71	999999	682	680	999999	999999	27	40	286	999999	999999	616	420	440	355	187	803	704	301	484	852	476	369	788	279	999999	938	535	999999	767	999999	458	999999	452	999999	218	992	999999	594	701	999999	999999	405	880	463	999999	732	934	559	999999	277	784	284	38	609	595	278	894	411	969	999999	491	57	518	999999	41	407	968	536	147	195	999999	120	599	645	999999	81	488	334	227	57	14	976	975	500	411	184	999999	842	318	939	107	999999	624	10	357	830	999999	738	431	654	999999	408	422	823	831	674	999999	999999	634	524	790	569	194	999999	696	514	999999	28	741	999999	227	999999	999999	207	999999	490	495	598	298	153	194	999999	999999	572	292	605	564	999999	668	737	999999	797	999999	999999	159	538	771	702	313	842	758	868	999999	999999	999999	639	190	224	735	351	188	95	999999	999999	339	999999	666	621	639	100	950	919	359	13	999999	999999	917	432	58	999999	718	793	295	999999	394	326	753	999999	145	653	425	349	999999	327	999999	413	703	999999	465	119	871	999999	72	223	999999	839	518	993	999999	17	721	757	176	186	999999	395	999999	648	999999	23	296	337	485	985	675	611	503	999999	454	953	725	199	967	939	687	568	730	81	564	555	999999	760	999999	138	999999	667	182	249	694	999999	613	65	999999	452	999999	543	674	86	547	290	345	486	548	262	999999	999999	790	999999	999999	999999	664	728	94	550	999999	536	214	357	63	999999	438	264	347	290	350	670	568	525	999999	153	894	654	534	283	999999	999999	221	999999	846	409	877	945	999999	630	509	884	999999	91	246	296	339	326	32	539	852	91	149	268	911	621	964	274	121	355	179	19	204	810	340	884	999999	344	999999	654	141	492	513	716	999999	999999	999999	486	288	829	814	999999	631	995	999999	138	999999	999999	959	235	445	612	834	405	461	500	999999	170	750	362	971	994	815	378	999999	369	577	433	487	455	921	487	985	292	540	601	388	209	389	211	703	372	385	999999	999999	528	999999	118	265	999999	776	538	736	926	857	819	762	999999	999999	71	999999	999999	999999	513	313	957	627	552	865	999999	122	491	999999	549	999999	609	999999	999999	168	999999	711	469	178	207	679	393	751	69	434	720	838	134	611	328	999999	999999	896	871	999999	261	901	115	253	405	178	295	757	196	999999	257	209	999999	104	718	999999	101	589	277	999999	920	216	568	127	999999	31	987	879	
462	898	712	712	748	569	907	978	999999	226	773	39	394	999999	564	791	186	520	999999	40	893	968	559	366	629	46	61	999999	999999	999999	108	383	190	999999	305	999999	999999	544	999999	662	999999	740	754	999999	816	999999	999999	999999	651	776	999999	633	414	957	986	493	999999	356	93	711	518	862	999999	617	128	399	848	978	340	276	235	642	69	953	843	163	224	685	550	999999	596	766	403	999999	57	999999	968	233	429	812	949	218	461	749	154	334	105	999999	756	426	399	471	999999	385	999999	999999	574	460	123	832	278	663	999999	702	999999	751	469	88	999999	653	430	625	559	528	326	27	190	999999	809	519	67	999999	999999	999999	999999	134	813	27	999999	748	999999	517	999999	596	543	999999	412	759	633	999999	999999	27	999999	112	996	774	999999	435	68	533	127	999999	651	999999	999999	200	733	682	999999	991	938	451	72	821	753	912	515	999999	984	40	614	431	686	416	654	50	512	826	136	227	999999	387	959	491	630	645	866	515	821	353	562	729	58	642	464	423	954	754	359	93	269	949	450	37	999999	695	999999	245	950	999999	687	906	555	493	999999	560	999999	580	999999	117	56	10	151	641	478	884	383	999999	952	999999	96	757	477	999999	957	271	937	999999	999999	934	77	631	564	97	665	655	184	564	862	903	930	383	999999	252	47	269	999999	808	559	45	322	534	292	719	647	999999	439	512	535	518	622	561	18	265	50	424	445	63	975	822	710	999999	191	999999	310	712	203	999999	999999	698	462	999999	381	537	622	542	348	999999	999999	735	226	671	38	354	291	999999	999999	999999	212	622	824	755	833	999999	334	503	999999	244	418	999999	736	999999	507	837	65	999999	189	999999	643	507	86	599	999999	249	606	49	790	999999	767	931	999999	895	999999	999999	999999	999999	305	999999	999999	129	198	999999	436	514	999999	21	173	201	298	796	999999	999999	665	704	545	234	151	593	999999	999999	713	516	477	486	597	840	191	124	962	357	999999	544	279	999999	999999	973	999999	109	250	595	999999	598	548	970	999999	453	240	329	847	650	565	999999	515	916	415	682	635	950	916	168	830	59	239	940	607	654	999999	150	394	999999	71	52	353	544	999999	125	967	507	743	154	610	862	277	322	999999	487	38	999999	999999	999999	347	222	192	999999	764	825	369	607	372	98	828	99	934	284	999999	523	999999	971	505	300	714	137	999999	999999	557	968	781	916	158	130	626	271	42	758	999999	999999	859	272	779	594	755	999999	145	999999	325	521	927	992	733	278	
129	66	856	818	921	999999	999999	999999	533	796	999999	452	999999	999999	999999	567	67	999999	59	999999	999999	105	201	911	544	354	992	560	999999	46	50	788	193	880	10	569	415	224	999999	25	842	999999	999999	983	999999	999999	911	893	194	758	999999	752	999999	993	614	999999	864	945	283	577	227	999999	999999	496	755	264	268	578	251	901	999999	843	999999	44	897	223	367	999999	370	240	443	999999	376	698	583	999999	845	200	999999	976	704	999999	940	269	797	397	486	999999	238	295	55	342	652	292	999999	999999	413	999999	105	999999	666	656	584	52	143	128	89	273	999999	467	419	78	999999	274	207	692	902	999999	246	510	736	125	979	85	195	110	999999	94	999999	999999	884	936	104	874	319	57	999999	897	136	678	999999	999999	999999	771	999999	976	39	387	999999	914	717	999999	672	595	664	550	677	999999	857	42	672	994	999999	951	582	483	974	999999	955	159	806	999999	953	568	202	523	788	218	999999	999999	81	78	999	999999	254	560	273	999999	219	768	999999	386	50	103	15	323	51	999999	198	403	12	999999	999999	935	117	712	380	999999	402	999999	999999	468	310	648	999999	604	995	992	999999	31	219	475	229	197	778	999999	965	999999	999999	999999	481	412	999999	806	216	481	646	74	81	541	190	169	999999	78	999999	912	86	999999	999999	411	999999	59	679	177	999999	999999	380	245	999999	687	747	520	551	523	999999	999999	448	504	442	489	958	931	921	175	841	59	368	160	999999	866	354	573	727	161	561	999999	999999	852	622	678	111	999999	907	393	793	669	999999	592	409	999999	999999	582	959	652	452	396	137	513	336	144	178	229	63	999999	342	184	793	400	962	246	627	999999	999999	999999	388	557	33	999999	381	999999	999999	776	750	536	403	772	999999	84	999999	999999	304	229	526	487	999999	999999	357	999999	60	619	876	227	630	173	37	999999	700	999999	274	895	999999	600	142	164	702	402	478	527	896	570	999999	718	691	797	941	408	80	403	264	507	210	999999	486	762	305	224	999999	999999	509	999999	81	419	999999	999999	801	704	96	371	999999	117	412	829	722	490	59	167	535	999999	231	628	807	999999	999999	767	695	958	999999	999999	859	999999	256	891	999999	379	498	160	908	999999	995	999999	999999	708	618	156	104	380	692	999999	999999	147	999999	322	365	880	999999	775	478	999999	999999	843	590	716	511	307	861	999999	999999	999999	991	999999	999999	656	838	984	316	999999	999999	793	672	999999	275	127	667	722	798	933	535	147	999999	999999	681	999999	760	999999	656	605	207	321	295	583	
999999	349	15	812	887	42	999999	999999	574	620	999999	684	999999	802	577	473	59	999999	508	927	985	672	999999	277	227	999999	895	686	337	999999	901	999999	508	99	755	926	121	854	834	999999	459	164	573	50	999999	996	999999	999999	584	192	556	417	812	367	598	999999	999999	737	595	502	147	798	53	999999	999999	720	186	999999	57	651	362	204	955	742	478	830	109	651	641	999999	900	937	111	999999	165	493	999999	150	501	859	277	383	269	341	629	660	120	710	330	915	999999	999999	911	933	830	361	999999	999999	999999	999999	797	16	106	374	602	999999	697	898	999999	235	167	45	999999	198	383	978	934	623	123	818	720	999999	331	726	999999	999999	36	999999	323	803	41	493	261	999999	71	271	287	999999	739	429	963	999999	13	104	758	784	999999	722	560	852	427	999999	957	80	56	408	685	999999	964	904	183	529	584	999999	203	673	999999	66	136	999999	700	49	999999	693	854	508	395	236	999999	625	285	313	617	471	386	203	999999	999999	687	999999	999999	907	999999	999999	999999	443	999999	108	999999	999999	10	365	999999	999999	161	387	953	273	999999	548	23	458	999999	348	999999	999999	912	123	527	10	999999	603	379	472	999999	793	119	60	448	421	871	296	336	883	624	999999	999999	179	999999	999999	250	999999	999999	148	650	136	505	591	214	999999	999999	523	580	900	946	999999	999999	133	911	999999	999999	999999	825	804	999999	726	132	527	724	710	163	999999	804	528	760	999999	638	240	822	409	297	528	845	72	889	358	999999	435	937	227	932	999999	268	951	999999	347	447	169	999999	923	999999	977	867	504	232	789	999999	61	999999	81	768	755	311	511	81	749	999999	763	915	328	20	697	590	506	777	570	999999	852	797	422	999999	478	768	898	405	319	661	351	839	109	639	663	295	866	458	186	999999	999999	880	999999	289	684	999999	153	913	999999	999999	370	726	661	316	866	264	727	999999	300	987	412	115	999999	98	999999	923	815	688	356	999999	724	999999	999999	289	725	972	999999	143	999999	999999	624	985	99	999999	300	624	188	999999	773	409	567	232	999999	199	878	652	128	999999	573	760	439	464	999999	905	999999	322	135	382	590	999999	999999	594	999999	999999	372	999999	999999	999999	797	999999	744	31	915	999999	843	501	890	411	999999	82	854	920	569	993	794	170	999999	193	259	978	498	806	213	879	959	973	999999	101	827	999999	636	999999	106	480	999999	417	548	620	71	181	431	724	999999	517	48	999999	999999	896	281	999999	999999	999999	590	818	603	938	818	46	987	999999	168	798	584	
999999	446	575	824	98	977	387	999999	808	132	87	556	999999	835	695	840	999999	949	999999	820	624	999999	804	698	287	999999	87	999999	512	632	201	23	633	150	32	999999	473	704	999999	999999	999999	999999	200	999999	999999	272	999999	113	133	205	556	920	720	978	959	999999	641	999999	546	221	899	788	118	185	930	999999	999999	999999	812	623	377	999999	23	528	926	43	271	104	195	25	56	999999	999999	317	86	280	302	655	191	999999	439	597	168	723	28	115	999999	25	779	999999	999999	207	300	509	827	820	907	201	62	925	235	547	690	530	175	926	322	800	109	660	771	278	452	287	194	999999	577	999999	999999	820	999999	256	999999	747	676	849	683	966	999999	266	999999	111	602	265	309	891	906	637	558	999999	792	682	916	999999	676	80	755	22	324	999999	252	616	691	241	374	979	232	942	854	325	252	356	320	999999	297	670	999999	196	977	302	873	999999	742	417	38	879	339	206	80	605	999999	999999	999999	441	23	999999	999999	371	891	330	999999	963	783	242	850	446	999999	82	831	16	405	999999	45	32	184	311	874	284	212	495	999999	36	999999	258	231	582	704	878	829	540	261	313	304	656	633	909	167	509	566	592	999999	267	374	74	999999	535	635	629	267	712	999999	144	169	406	681	643	101	534	999999	277	999999	999999	253	300	755	102	273	388	398	999999	154	374	717	620	977	392	661	807	59	695	999999	84	621	126	659	126	153	898	975	999999	818	633	999999	298	850	35	999999	84	999999	999999	272	257	999999	999999	568	516	426	549	429	299	981	294	484	325	999999	667	999999	136	999999	999999	999999	375	412	408	456	999999	875	428	770	951	378	999999	999999	941	433	699	843	628	999999	152	999999	604	999999	685	999999	533	158	183	967	999999	999999	886	443	680	168	896	999999	832	999999	57	999999	998	778	477	920	404	796	543	999999	632	824	252	578	498	999999	353	896	999999	999999	999999	999999	702	461	587	797	999999	153	816	782	536	854	20	999999	511	512	701	826	999999	765	614	737	615	291	345	367	999999	318	999999	742	815	10	128	442	623	685	938	546	200	999999	438	260	979	760	999999	778	999999	999999	77	986	999999	527	894	961	785	999999	999999	420	125	999999	885	184	999999	84	967	536	736	578	999999	825	999999	164	635	999999	999999	363	757	854	926	567	553	999999	999999	959	999999	999999	116	999999	999999	999999	927	999999	430	970	794	263	999999	999999	793	829	999999	999999	700	251	422	92	892	572	634	432	438	902	999999	999999	676	999999	999999	249	999999	999999	429	
579	921	999999	999999	54	733	664	536	83	311	999999	71	999999	525	999999	999999	999	546	999999	405	543	532	234	998	35	45	872	304	661	329	812	999999	123	999999	472	324	999999	999999	999999	358	237	45	560	131	585	841	395	43	368	91	999999	703	167	999999	885	56	696	42	872	999999	861	370	874	999999	498	527	947	698	62	993	999999	999999	178	74	178	508	999999	999999	999999	193	649	838	935	579	395	119	177	840	523	425	627	999999	480	999999	999999	867	170	806	632	999999	894	697	999999	999999	699	287	999999	103	999999	387	84	593	620	688	370	33	434	305	367	389	359	116	184	637	375	755	999999	809	999999	999999	347	175	480	999999	299	951	857	571	999999	999999	583	84	735	145	351	999999	999999	791	999999	473	999999	999999	448	253	999999	999999	523	353	998	944	111	725	999999	803	50	908	122	999999	399	999999	999999	863	425	999999	999999	285	381	999999	296	341	739	394	811	114	999999	481	727	237	656	999999	438	999999	572	999999	999999	999999	999999	931	105	442	999999	760	999999	589	307	579	450	199	447	433	416	484	67	667	214	717	914	999999	999999	999999	191	884	609	886	980	661	300	999999	252	947	726	449	943	853	999999	999999	991	232	806	999999	40	999999	999999	233	106	953	456	905	731	299	999999	147	996	999999	260	46	161	515	608	645	288	999999	946	500	706	966	540	213	257	235	999999	692	614	999999	999999	653	104	385	790	37	215	395	757	999999	13	588	999999	418	603	382	827	486	999999	170	21	79	591	299	526	999999	423	252	999999	999999	573	260	532	999999	997	999999	942	999999	724	581	439	892	213	992	496	128	523	132	999999	999999	407	999999	78	999999	633	468	72	804	859	999999	614	963	999999	261	390	999999	999999	101	420	999999	440	61	761	52	730	999999	999999	599	803	407	999999	300	641	999999	999999	334	192	999999	727	538	544	147	915	999999	967	476	164	951	612	743	999999	999999	711	613	444	999999	487	999999	722	999999	602	473	999999	462	54	999999	331	954	163	65	570	976	374	999999	462	999999	146	999999	85	264	999999	999999	999999	70	344	999999	999999	37	999999	752	846	165	366	222	935	81	999999	463	29	653	154	209	798	999999	999999	999999	999999	829	161	999999	219	999999	999999	999999	550	687	486	941	127	999999	734	303	999999	410	219	414	999999	162	999999	390	167	682	999999	999999	119	764	126	999999	887	999999	999999	759	876	999999	999999	66	214	999999	671	258	594	204	346	999999	918	850	999999	398	999999	767	476	904	999999	770	983	999999	999999	999999	999999	999999	571	55	63	869	732	999999	
999999	417	999999	163	999999	722	491	698	796	962	345	518	512	268	180	728	103	129	781	232	877	115	224	15	943	999999	999999	999999	999999	549	999999	476	436	999999	999999	999999	531	999999	567	754	423	193	999999	31	201	604	26	99	615	843	951	933	98	510	999999	322	203	999999	999999	524	183	999999	21	256	820	869	92	568	835	994	207	910	562	37	999999	693	999999	202	813	348	668	999999	279	999999	597	999999	387	925	999999	121	982	669	999999	53	999999	817	182	728	210	332	522	999999	999999	620	999999	999999	381	71	701	414	191	10	57	870	855	724	337	177	658	613	491	999999	722	724	21	537	999999	518	456	991	521	412	992	999999	999999	221	204	658	207	556	999999	326	233	441	999999	982	999999	112	197	856	489	14	79	597	999999	366	734	539	999999	118	114	862	615	710	893	779	999999	566	54	644	529	999999	970	112	776	175	932	290	795	999999	916	834	999999	600	999999	999999	343	404	650	999999	486	664	58	99	452	973	711	523	548	160	999999	999999	68	553	999999	999999	44	967	820	675	433	453	744	580	202	280	541	24	208	386	445	999999	999999	583	167	864	630	880	659	803	464	418	999999	644	64	860	775	777	273	701	482	375	583	974	999999	42	920	999999	999999	181	441	999999	325	172	714	371	149	999999	395	999999	190	999999	999999	27	221	25	711	109	526	999999	999999	764	750	507	999999	999999	40	999999	546	135	999999	161	983	488	999999	768	999999	579	930	692	999999	301	391	999999	520	329	68	565	763	31	330	820	999999	566	676	999999	999999	818	269	644	999999	208	999999	999999	526	39	180	829	655	453	922	142	179	833	619	213	999999	948	986	584	21	474	187	525	999999	134	208	426	999999	694	822	284	999999	296	361	522	363	131	999999	491	158	239	999999	999999	109	198	999999	129	946	472	303	996	831	685	999999	867	31	422	465	402	999999	753	999999	999999	999999	647	822	999999	481	106	850	262	672	999999	435	782	999999	867	425	616	483	89	479	348	401	826	452	634	663	494	501	940	999999	883	660	999999	221	949	689	461	375	767	648	850	622	51	999999	336	999999	999999	313	163	996	848	999999	751	999999	679	569	804	204	197	229	986	605	909	596	789	844	40	999999	614	188	963	250	716	999999	999999	999999	360	502	125	385	813	191	999999	999999	999999	964	999999	130	542	389	884	999999	188	547	661	254	712	454	543	999999	999999	289	698	975	43	999999	212	320	999999	952	219	312	89	999999	416	805	267	965	779	825	999999	999999	38	235	303	706	72	
999999	999999	384	999999	905	958	999999	166	999999	493	372	999999	999999	762	599	475	589	999999	582	999999	376	141	999999	999999	999999	675	718	557	318	261	473	682	999999	999999	999999	540	999999	939	999999	353	455	655	881	322	895	65	999999	999999	345	444	448	999999	720	528	695	47	924	999999	276	239	249	999999	848	283	29	999999	583	999999	729	69	205	650	866	239	732	720	259	543	999999	691	116	655	999999	873	812	999999	999999	807	849	999999	999999	999999	672	84	113	380	807	608	302	216	481	999999	999999	286	999999	798	198	491	999999	974	999999	391	306	585	132	594	863	975	470	611	727	775	999999	732	999999	999999	999999	791	135	999999	913	651	250	885	999999	220	321	935	634	999999	230	480	21	999999	219	234	585	97	951	999999	516	832	148	691	488	705	999999	999999	833	925	820	407	366	444	999999	145	151	421	999999	912	282	927	350	455	390	257	764	949	999999	228	738	889	839	999999	844	91	513	558	406	513	149	710	999999	999999	999999	822	124	999999	813	999999	93	174	721	49	247	589	491	692	310	241	941	132	97	614	197	931	567	750	999999	980	632	999999	24	862	773	999999	999999	642	261	999999	142	198	999999	450	145	573	178	799	377	265	599	821	257	175	572	999999	623	498	521	999999	264	999999	976	832	451	999999	159	999999	276	676	764	849	440	742	108	999999	986	646	478	623	999999	768	383	344	390	811	345	848	299	999999	947	336	130	999999	312	769	999999	999999	998	644	999999	318	532	700	501	750	390	514	77	819	39	976	30	897	510	496	990	642	452	640	165	311	569	519	999999	437	728	451	439	339	541	683	648	833	999999	454	245	682	842	640	430	830	999999	480	999999	970	999999	999999	488	816	778	999999	860	999999	999999	999999	748	22	971	73	31	938	84	737	287	999999	338	999999	999999	65	260	317	999999	811	999999	335	529	999999	792	758	131	504	963	623	560	962	823	289	354	999999	705	232	711	778	618	492	755	53	999999	381	641	999999	535	999999	565	471	778	59	158	164	999999	659	229	222	942	527	999999	461	187	324	532	59	842	999999	359	999999	606	31	203	727	579	999999	999999	421	127	11	968	539	999999	999999	193	774	140	200	504	56	999999	498	999999	999999	517	304	866	878	999999	592	999999	925	83	999999	864	757	999999	431	584	117	762	808	105	940	558	445	403	98	140	758	999999	651	116	312	34	117	999999	999999	220	285	619	27	999999	534	724	999999	999999	530	234	436	918	709	615	396	294	999999	999999	896	543	81	999999	777	747	100	
999999	636	819	770	512	999999	999999	999999	221	999999	999999	744	245	571	999999	514	978	873	864	704	999999	999999	999999	719	999999	830	713	298	568	999999	999999	841	280	999999	999999	98	233	999999	27	476	863	174	497	316	897	549	958	832	680	38	102	37	913	53	999999	465	600	109	751	682	53	284	999999	999999	999999	657	474	999999	711	138	291	292	856	397	840	674	721	729	822	479	871	999999	999999	999999	55	356	927	237	230	404	497	133	999999	344	999999	589	979	425	391	249	999999	204	130	552	746	999999	181	525	212	586	744	999999	999999	999999	810	172	999999	655	999999	999999	729	247	999999	317	640	167	349	521	964	999999	695	999999	348	582	999999	676	760	75	793	246	185	411	999999	643	660	627	846	999999	533	999999	922	334	398	812	520	837	999999	813	999999	589	999999	659	561	999999	891	999999	531	704	999999	143	411	999999	861	790	403	327	222	999999	999999	22	321	677	987	999999	339	371	906	536	72	566	26	947	164	999999	775	525	850	999999	752	221	105	999999	792	399	999999	332	472	608	419	999999	999999	760	166	899	277	792	999999	857	621	530	541	995	641	322	127	464	446	999999	25	877	476	147	999999	999999	917	179	885	597	843	16	898	308	126	999999	941	266	790	264	999999	982	852	993	463	232	680	109	510	480	282	999999	886	814	593	541	725	487	612	721	981	999999	907	999999	999999	999999	631	242	879	771	380	861	674	191	721	42	35	483	683	999999	764	817	669	415	325	448	130	94	715	585	999999	463	653	78	999999	838	85	999999	980	999999	601	447	230	738	999999	421	731	704	999999	560	516	252	803	687	956	174	438	999999	999999	999999	493	547	999999	999999	626	917	999999	605	908	882	957	999999	502	834	334	999999	597	930	315	903	716	999999	990	164	79	902	999999	999999	121	999999	409	999999	28	415	999999	63	919	926	122	191	214	136	796	220	999999	269	749	999999	363	638	999999	507	999999	999999	999999	78	556	999999	999999	723	267	250	493	799	999999	384	238	97	479	280	408	670	818	133	999999	999999	628	780	561	809	163	690	613	482	541	999999	396	171	557	999999	507	999999	702	398	923	963	642	997	737	999999	40	661	500	92	240	906	999999	72	166	276	999999	776	810	999999	999999	577	636	20	267	581	987	77	540	191	773	850	968	429	210	735	948	631	53	999999	779	501	999999	530	251	635	222	334	15	999999	999999	730	999999	999999	829	999999	336	631	740	165	999999	963	999999	999999	319	389	938	269	999999	999999	328	818	733	478	999999	999999	387	116	
768	631	368	662	71	259	999999	52	114	691	600	854	999999	326	999999	887	999999	999999	380	881	220	861	697	953	472	999999	999999	39	997	278	999999	761	968	230	862	118	796	578	901	871	974	999999	285	999999	668	18	32	999999	927	999999	377	999999	697	506	895	999999	999999	415	200	487	297	313	54	836	59	839	885	999999	464	782	100	999999	914	508	999999	943	586	999999	999999	464	562	960	999999	162	901	812	74	472	999999	999999	183	391	999999	423	583	670	232	448	999999	999999	999999	843	547	155	754	999999	914	198	598	999999	999999	999999	129	736	925	337	211	892	935	247	775	423	852	999999	999999	708	153	500	925	246	999999	148	252	466	999999	718	422	957	407	66	999999	875	873	383	999999	688	272	651	999999	256	469	999999	512	959	63	709	990	49	999999	999999	700	423	273	362	240	191	252	663	404	217	914	999999	495	879	349	899	549	479	871	919	446	999999	12	678	776	999999	635	292	412	632	727	383	420	361	999999	484	611	520	153	454	446	608	256	291	341	225	843	633	999999	163	169	521	177	627	609	999999	421	999999	585	848	556	959	260	999999	489	999999	833	144	523	865	297	999999	335	999999	482	837	255	999999	999999	561	548	999999	672	258	999999	215	215	792	751	999999	72	27	999999	305	898	487	357	483	999999	999999	391	709	119	999999	865	140	195	750	999999	771	953	700	257	34	309	554	999999	11	310	999999	335	51	392	999999	999999	999999	999999	999999	529	999999	490	999999	919	547	179	999999	892	918	393	341	999999	999999	647	980	213	372	999999	911	995	353	201	355	183	527	474	350	326	752	999999	594	47	165	230	160	291	191	781	710	854	999999	999999	378	618	968	264	870	403	412	163	440	511	999999	44	185	803	144	597	999999	82	828	522	149	966	798	304	864	244	496	699	31	590	69	66	534	691	823	999999	999999	999999	603	947	914	999999	520	93	999999	130	55	357	999999	594	389	999999	36	948	523	411	820	673	399	636	907	712	999999	850	452	135	999999	494	979	407	391	138	478	999999	607	549	455	999999	449	999999	198	999999	552	437	999999	431	40	586	178	421	916	541	873	999999	49	211	468	670	641	999999	999999	561	378	999999	212	261	169	154	350	973	956	116	234	655	447	999999	999999	704	649	30	999999	999999	325	568	490	850	264	510	841	406	91	999999	82	999999	999999	999999	770	802	235	948	272	999999	245	204	465	810	317	999999	530	280	51	999999	999999	999999	633	695	999999	809	999999	999999	999999	658	313	944	892	999999	999999	514	531	
809	998	367	478	700	758	220	688	131	112	679	542	45	980	570	364	327	764	999999	95	438	999999	960	543	872	951	999999	581	301	312	294	999999	802	999999	721	282	683	295	999999	999999	423	999999	124	707	589	819	961	999999	742	589	999999	416	580	999999	103	999999	999999	824	999999	749	155	638	397	819	818	999999	739	349	268	298	681	42	999999	999999	999999	430	287	263	953	999999	989	935	839	711	737	877	206	384	603	313	244	858	999999	580	716	784	999999	305	999999	999999	90	622	419	453	908	542	972	999999	755	673	140	784	871	553	760	219	799	999999	92	940	999999	365	999999	955	64	999999	353	999999	999999	888	809	999999	373	276	972	376	525	395	999999	204	905	225	628	930	183	999999	999999	145	819	999999	984	935	999999	999999	981	724	876	464	399	95	999999	118	107	867	863	157	999999	604	580	393	693	414	999999	887	999999	490	999999	815	782	604	835	999999	54	386	903	874	769	424	295	257	499	999999	999999	718	15	797	128	999999	999999	999999	48	999999	564	436	813	580	63	335	914	500	988	999999	682	795	999999	981	999999	721	964	999999	388	996	319	999999	893	632	418	173	882	999999	372	976	999999	756	565	452	999999	999999	572	332	999999	443	510	794	999999	438	999999	999999	467	999999	733	999999	999999	88	999999	52	84	241	542	191	171	999999	453	676	138	21	322	925	239	999999	338	454	158	999999	177	999999	495	524	999999	999999	252	999999	705	858	513	999999	189	670	119	523	378	420	999999	999999	171	999999	990	834	665	257	126	463	970	659	695	288	257	165	999999	999999	557	559	999999	87	938	952	194	595	172	173	832	651	999999	716	439	917	378	767	479	999999	954	999999	859	815	348	999999	248	55	173	234	999999	33	760	417	999999	818	252	999	999999	218	746	405	999999	501	425	475	647	263	229	777	910	999999	685	673	747	999999	700	362	739	159	713	999999	999999	938	456	999999	891	408	999999	621	675	999999	325	271	500	559	989	367	999999	999999	151	985	999999	395	324	237	347	96	669	999999	128	999999	269	302	999999	607	973	732	55	616	583	248	513	608	111	540	999999	999999	182	198	999999	999999	962	999999	18	728	322	999999	999999	228	470	804	739	679	503	786	119	33	999999	893	999999	267	321	783	299	902	481	227	294	783	73	923	999999	481	174	785	927	403	293	776	294	937	999999	999999	155	778	509	833	999999	325	431	150	658	289	999999	648	999999	188	576	116	256	105	751	840	165	547	890	999999	999999	717	859	715	740	999999	999999	648	999999	494	638	520	
402	647	121	968	362	999999	274	634	869	525	763	999999	826	999999	999999	199	999999	278	999999	607	887	252	328	397	466	999999	999999	999999	999999	963	500	537	550	66	713	609	999999	782	999999	242	999999	999999	398	999999	954	120	888	562	471	420	462	879	822	40	999999	160	328	724	999999	999999	522	607	954	905	34	235	207	770	474	919	999999	412	789	439	334	999999	854	339	442	999999	826	999999	206	270	510	620	999999	520	433	999999	290	999999	280	999999	719	999999	311	999999	964	999999	912	128	98	999999	999999	999999	99	392	705	10	999999	989	291	166	819	675	410	694	999999	413	520	687	346	999999	639	945	999999	948	720	658	330	371	999999	714	443	999999	758	654	65	999999	531	332	814	433	266	300	978	124	32	54	275	616	999999	560	217	234	781	187	911	268	999999	151	999999	999999	680	934	624	577	723	121	999999	755	639	999999	999999	198	873	913	655	348	967	999999	925	675	393	713	283	999999	506	218	926	581	743	796	542	389	659	999999	753	999999	999999	410	400	910	999999	519	977	153	999999	29	361	868	532	573	999999	900	999999	996	663	999999	999999	809	81	999999	194	999999	22	842	411	503	538	116	999999	333	999999	999999	999999	25	547	873	999999	999999	147	486	856	68	999999	179	506	999999	999999	663	113	786	670	866	999999	885	726	794	506	144	741	184	490	255	708	208	999999	733	283	210	459	789	240	530	672	999999	658	136	999999	842	346	769	339	875	12	383	999999	805	237	741	298	753	377	601	999999	962	996	611	359	851	278	999999	369	962	214	999999	556	149	999999	745	999999	999999	509	663	798	972	844	615	252	335	544	105	999999	999999	912	706	999999	999999	141	999999	597	57	776	442	573	573	999999	377	671	688	826	524	999999	492	999999	698	253	999999	802	999999	128	999999	368	34	317	183	999999	827	60	508	901	918	17	493	157	189	824	999999	100	999999	573	477	943	564	508	29	492	999999	999999	223	462	709	835	999999	591	999999	688	751	135	399	306	581	999999	173	999999	908	516	128	345	334	999999	999999	999999	578	852	651	447	803	526	999999	691	264	801	836	999999	202	92	302	902	940	501	82	941	700	999999	999999	160	780	778	599	999999	999999	677	999999	350	999999	96	267	999999	939	769	884	999999	999999	708	52	999999	999999	127	594	826	224	225	404	833	999999	999999	922	999999	861	501	999999	999999	999999	783	326	586	999999	496	999999	115	999999	439	999999	181	999999	999999	113	991	885	221	671	662	999999	773	299	999999	999999	868	999999	999999	173	617	11	999999	111	859	999999	
64	392	466	681	992	357	999999	11	784	261	232	226	952	142	931	763	650	829	14	999999	163	999999	177	312	240	947	999999	942	216	437	525	79	757	550	59	608	999999	539	999999	315	999999	771	514	999999	60	651	596	907	241	854	361	999999	107	28	154	569	225	163	451	54	626	999999	999999	357	999999	999999	469	412	93	332	343	120	160	698	145	391	979	279	262	588	999999	823	710	999999	86	906	999999	999999	405	489	393	276	97	999999	999999	169	977	167	170	898	192	193	999999	909	520	250	467	409	882	762	999999	999999	901	999999	693	803	835	441	999999	829	190	999999	17	603	939	77	33	999999	19	999999	414	999999	999999	364	406	177	999	801	999999	999999	999999	999999	856	642	899	447	375	234	941	999999	334	545	999999	341	999999	999999	186	999999	969	452	999999	941	999999	906	358	768	999999	999999	467	999999	803	999999	599	999999	390	617	875	999999	999999	999999	999999	799	999999	133	651	868	999999	777	999999	945	991	779	831	999999	999999	999999	183	949	999999	999999	610	828	766	426	92	300	999999	450	950	109	585	812	525	999999	751	427	367	999999	264	490	999999	70	999999	522	533	33	212	209	999999	999999	443	925	90	999999	891	999999	42	168	51	999999	921	999999	999999	547	369	189	999999	364	648	200	149	908	694	999999	999999	999999	928	999999	892	68	98	747	623	999999	665	660	999999	951	585	877	395	209	233	903	999999	347	999999	363	162	354	769	999999	999999	637	743	535	999999	286	274	352	944	788	999999	999999	273	184	999999	759	881	709	457	312	778	999999	804	999999	684	791	244	999999	316	575	101	548	299	999999	999999	999999	333	140	428	454	687	999999	933	999999	999999	999999	999999	394	475	483	482	999999	896	466	79	790	999999	802	850	450	51	312	45	379	696	999999	999999	33	987	885	999999	999999	290	12	999999	544	837	207	17	999999	161	850	495	999999	103	647	651	832	999999	406	163	999999	289	999999	413	999999	207	999999	910	216	557	615	407	590	57	731	999999	893	841	535	952	634	795	999999	298	201	816	213	286	58	84	860	999999	591	999999	906	470	311	599	250	346	283	296	800	999999	545	453	905	784	999999	484	758	990	644	453	528	999999	999999	689	999999	567	994	287	861	141	697	762	816	858	151	999999	861	999999	999999	199	679	999999	995	999999	753	748	911	428	914	574	999999	869	999999	147	212	999999	598	621	388	682	351	996	434	668	198	783	637	999999	643	110	622	464	399	999999	774	190	999999	999999	936	473	656	999999	999999	297	815	999999	553	678	655	969	672	249	999999	
918	847	682	913	999999	343	970	120	863	784	814	952	999999	480	763	999999	32	442	257	685	914	36	775	634	147	853	371	239	958	401	674	999999	382	999999	481	608	102	277	412	17	966	362	792	791	999999	344	999999	356	790	315	633	536	425	564	11	891	81	999999	999999	483	971	740	162	999999	120	386	580	999999	999	999999	280	754	40	250	718	999999	244	984	85	999999	999999	24	999999	999999	768	147	22	817	546	589	537	53	502	928	45	999999	210	999999	999999	181	764	637	357	635	45	879	506	184	845	449	657	96	972	999999	999999	957	301	509	704	972	373	762	778	419	627	237	999999	999999	215	493	361	913	999999	904	48	273	999999	999999	617	888	999999	838	971	999999	931	450	999999	530	999999	999999	934	700	625	999999	808	12	859	937	999999	999999	627	403	999999	362	98	743	783	78	999999	999999	299	488	999999	815	340	535	999999	999999	488	186	165	999999	756	136	559	660	298	604	106	999999	413	999999	804	809	271	247	868	619	999999	198	667	12	597	46	788	455	809	810	378	282	999999	999999	459	832	999999	896	647	842	999999	999999	455	188	999999	999999	905	999999	684	91	553	102	667	181	672	300	519	162	999999	719	348	113	999999	999999	236	823	825	236	280	999999	999999	375	600	999999	815	581	742	488	40	701	999999	228	771	727	999999	999999	615	50	999999	169	323	999999	763	928	504	699	586	968	952	158	81	999999	999999	711	924	999999	502	641	999999	101	557	40	132	442	588	130	999999	133	230	950	218	784	999999	121	659	999999	999999	671	531	126	995	774	999999	882	999999	462	999999	999999	999999	88	783	999999	684	423	999999	292	999999	330	349	383	999999	999999	747	12	939	999999	957	187	62	265	576	830	120	249	999999	783	503	249	811	136	999999	282	330	999999	176	245	999999	307	510	376	301	999999	331	157	758	542	36	533	942	343	504	752	17	548	511	952	999999	445	327	828	788	999999	519	223	193	94	141	605	999999	704	196	999999	677	685	963	295	508	962	490	563	999999	969	307	478	632	999999	275	782	640	223	999999	999999	980	999999	587	174	772	999999	964	674	999999	430	698	247	999999	843	85	999999	584	226	454	999999	954	999999	80	818	830	50	591	999999	818	359	965	999999	999999	532	680	995	108	798	999999	400	999999	816	999999	336	999999	69	331	999999	373	944	999999	424	999999	481	709	225	611	999999	344	731	999999	999999	999999	62	999999	86	914	623	173	89	999999	786	702	64	999999	148	999999	744	547	999999	718	999999	999999	999999	161	551	852	851	823	464	
394	339	464	792	872	779	960	109	872	205	999999	707	625	999999	721	999999	721	715	580	570	613	999999	999999	573	22	725	847	981	999999	913	233	73	999999	708	999999	893	331	999999	999999	131	187	999999	871	351	999999	21	187	98	999999	740	829	999999	281	262	851	526	117	891	779	157	999999	978	999999	999999	971	90	907	916	999999	828	99	811	533	999999	392	110	995	879	946	999999	547	999999	829	169	93	96	999999	547	856	178	785	440	999999	44	199	999999	313	913	999999	545	113	270	999999	333	650	28	999999	822	869	751	531	237	944	999999	609	183	158	49	874	884	298	369	69	428	52	999999	679	499	268	193	797	91	509	410	999999	999999	267	506	999999	75	483	999999	677	115	647	557	496	999999	999999	25	60	999999	48	495	999999	744	210	82	291	991	999999	999999	564	686	954	449	728	543	880	332	915	652	530	809	411	328	692	954	999999	494	172	326	999999	252	143	533	53	999999	163	163	86	195	999999	999999	726	369	999999	999999	161	207	829	952	483	112	110	999999	742	999999	94	999999	62	256	300	796	829	32	59	999999	552	999999	999999	999999	390	726	255	729	437	13	93	51	999999	700	802	584	999999	220	999999	962	999999	736	791	814	928	999999	999999	999999	895	428	697	704	999999	103	999999	731	999999	123	572	756	857	380	969	999999	155	52	26	361	999999	999999	999999	619	999999	96	999999	815	999999	999999	787	166	625	424	834	19	315	389	731	818	261	81	783	999999	647	96	999999	771	766	61	668	999999	999999	999999	386	999999	297	88	525	233	924	999999	999999	219	336	999999	141	999999	546	959	433	766	320	999999	110	382	932	589	971	102	981	407	58	999999	922	999999	999999	875	48	654	722	999999	863	508	894	627	979	574	225	999999	955	672	235	999999	999999	902	574	18	649	14	257	707	117	433	999999	526	584	514	296	999999	465	265	404	999999	247	207	902	812	313	482	403	367	999999	738	146	999999	182	251	999999	30	336	999999	236	44	407	24	128	440	266	377	53	474	288	790	777	699	278	344	569	431	999999	762	704	176	999999	889	344	379	296	932	999999	999999	555	275	999999	523	39	999999	493	233	88	471	555	999999	999999	928	89	583	960	999999	50	838	682	999999	31	574	246	69	433	518	999999	999999	154	999999	33	999999	919	23	691	264	670	908	850	346	352	537	999999	768	737	999999	810	761	418	999999	892	515	660	27	999999	534	286	970	936	975	553	338	327	232	912	728	18	76	891	999999	999999	142	987	345	999999	493	367	478	331	750	
708	999999	341	999999	441	999999	60	902	999999	167	999999	700	971	875	793	999999	220	984	855	19	673	744	870	711	83	760	528	999999	831	761	999999	808	648	196	276	634	997	999999	999999	405	677	116	999999	733	729	86	170	122	999999	999999	282	383	622	322	86	964	999999	629	999999	681	989	735	80	17	990	178	999999	999999	608	169	25	197	203	999999	341	567	446	999999	981	997	599	415	772	660	488	792	999999	999999	119	312	999999	378	801	119	416	942	46	299	742	561	34	384	513	393	165	999999	190	999999	999999	999999	999999	912	647	233	91	583	999999	420	529	207	982	725	676	306	999999	647	395	94	54	399	999999	157	403	430	972	225	999999	389	504	403	999999	999999	999999	599	785	673	730	999999	37	832	978	625	770	545	578	309	707	999999	809	518	699	999999	999999	591	988	379	518	999999	261	999999	999999	584	999999	135	595	957	379	86	520	910	916	999999	999999	221	420	999999	387	999999	999999	672	999999	693	579	986	704	999999	906	999999	999999	999999	164	513	327	999999	160	404	709	644	950	620	930	631	999999	899	601	881	48	906	181	92	992	999999	375	588	999999	988	14	929	999999	999999	61	615	475	999999	755	413	500	896	999999	25	205	742	908	999999	742	886	997	680	394	823	478	10	592	529	423	503	148	738	811	172	999999	999999	224	999999	569	999999	166	591	153	198	999999	152	999999	165	886	260	752	999999	846	473	991	333	999999	607	609	61	32	945	692	261	275	761	95	899	999999	426	528	46	671	426	729	415	536	206	442	336	999999	437	642	999999	751	13	892	347	180	76	244	999999	272	517	999999	220	899	892	922	629	999999	944	540	470	732	716	472	999999	743	585	797	348	999999	283	999999	595	999999	999999	999999	271	999999	747	728	558	191	911	773	163	133	999999	515	999999	283	812	279	220	896	181	440	45	540	473	604	595	999999	999999	450	989	999999	999999	906	380	391	660	999999	999999	999999	982	288	820	942	318	305	233	79	162	74	362	13	685	699	141	98	475	731	405	152	999999	288	296	471	784	999999	425	999999	145	262	999999	999999	959	994	999999	893	620	102	231	178	380	525	126	999999	97	999999	936	999999	775	999999	916	929	364	176	93	999999	992	358	168	999999	879	999999	999999	900	999999	310	54	999999	785	248	478	999999	509	999999	772	617	172	465	384	798	999999	417	837	854	346	693	698	792	911	219	900	999999	933	454	999999	759	591	999999	999999	999999	941	999999	999999	537	812	542	999999	136	404	475	999999	536	974	370	181	472	783	
89	563	758	611	999999	779	576	347	217	999999	999999	939	22	999999	999999	87	596	857	359	194	310	51	803	272	572	999999	999999	999999	373	999999	573	999999	999999	999999	511	662	999999	186	689	475	656	199	605	103	376	197	392	999999	595	459	388	512	821	287	483	47	759	496	49	863	343	898	973	920	876	780	122	46	524	999999	457	420	999999	883	538	120	999999	999999	999999	384	15	999999	999999	999999	908	999999	461	999999	502	474	999999	999999	147	825	142	757	225	684	226	595	84	999999	999999	311	12	999999	344	999999	749	372	999999	59	600	664	858	999999	815	69	22	816	329	574	999999	60	999999	999999	999999	999999	751	999999	999999	999999	494	309	309	659	999999	780	912	940	726	523	999999	999999	872	853	541	999999	966	795	942	166	671	409	999999	999999	999999	874	999999	999999	694	991	196	969	478	839	565	999999	364	209	274	999999	157	82	100	805	775	413	187	536	782	999999	385	999999	838	738	999999	94	43	799	846	208	859	234	255	734	336	829	661	43	999999	999999	128	767	999999	907	18	599	319	470	734	409	999999	395	999999	893	615	240	140	999999	748	480	999999	565	362	75	185	922	999999	999999	479	999999	751	153	247	541	682	618	999999	999999	729	999999	774	572	999999	999999	999999	999999	330	999999	999999	105	698	921	295	818	983	562	999999	999999	731	999999	772	953	991	999999	999999	552	157	372	220	997	999999	209	999999	257	999999	695	999999	914	563	711	999999	474	247	383	258	830	858	429	999999	129	999999	968	209	643	999999	999999	580	286	790	959	326	957	999999	999999	299	498	910	48	121	297	72	500	902	30	493	999999	716	618	540	827	693	728	814	100	999999	837	10	377	528	885	124	223	134	604	999999	644	333	999999	94	759	919	999999	317	270	67	712	76	188	999999	430	999999	962	746	999999	275	597	999999	60	336	461	497	543	519	999999	182	848	999999	307	634	849	974	999999	533	780	907	999999	420	999999	999999	999999	771	999999	999999	107	780	162	477	999999	338	797	500	282	790	633	272	386	999999	999999	98	218	999999	768	554	999999	999999	515	438	966	65	402	187	600	999999	254	689	675	324	422	999999	999999	381	215	968	999999	358	701	999999	999999	518	531	572	339	999999	824	745	12	278	918	651	999999	723	999999	999999	936	999999	900	999999	999999	943	596	71	888	635	77	837	141	799	716	951	754	706	538	457	534	829	848	145	202	509	686	999999	406	771	190	307	999999	110	999999	227	458	445	999999	957	921	999999	683	704	397	987	613	213	561	966	999999	568	194	999999	580	
116	771	764	74	47	266	199	665	127	999999	770	966	41	999999	499	503	999999	443	581	536	75	999999	154	999999	214	895	483	846	439	874	622	122	817	529	925	999999	999999	381	235	700	999999	999999	999999	259	626	30	582	445	71	473	588	999999	613	527	999999	960	999999	26	859	151	782	353	236	253	831	657	159	511	999999	999999	809	936	218	880	803	271	589	894	131	194	322	48	999999	965	295	999999	508	299	24	964	828	999999	999999	93	918	388	999999	999999	427	999999	999999	80	603	26	663	651	916	733	723	999999	381	732	894	675	828	744	568	270	957	344	159	859	999999	877	226	999999	999999	999999	962	424	999999	999999	476	162	999999	999999	999999	768	312	643	999999	775	576	771	999999	105	999999	847	264	999999	820	316	365	93	819	999999	583	725	800	530	236	790	771	999999	559	999999	265	742	999999	586	310	800	958	999999	762	384	999999	725	999999	130	359	999999	870	788	604	387	910	393	999999	312	999999	718	967	781	416	999999	13	999999	999999	999999	999999	50	495	999999	873	999999	357	51	330	445	727	857	441	679	181	999999	920	982	703	181	205	872	409	58	918	591	999999	999999	999999	972	380	25	514	806	290	999999	92	203	915	585	999999	868	72	999999	585	810	999999	297	610	999999	870	30	574	50	291	967	999999	446	759	291	196	180	999999	358	74	711	999999	999999	399	999999	576	999999	77	999999	151	337	809	511	999999	117	314	544	577	159	112	360	999999	474	524	999999	678	645	443	633	999999	859	733	714	999999	874	466	652	898	748	190	153	952	455	898	954	999999	138	999999	651	977	999999	603	999999	256	999999	999999	879	119	86	193	931	999999	444	999999	292	603	105	678	598	650	661	646	828	999999	958	407	996	575	999999	165	549	671	791	655	746	999999	748	999999	129	615	587	999999	822	999999	259	999999	518	725	616	360	999999	460	999999	11	325	15	774	26	297	999999	272	314	549	920	643	999999	502	788	999999	36	855	637	559	983	999999	129	823	273	999999	109	888	999999	959	219	999999	99	999999	790	340	740	491	731	180	812	352	283	993	902	921	989	367	730	742	589	505	434	900	401	938	206	999999	510	307	197	999999	999999	999999	339	999999	554	972	711	458	252	999999	133	467	746	641	789	135	921	352	729	742	168	538	999999	714	669	198	895	852	143	999999	980	434	982	395	360	928	999999	85	377	27	655	282	499	54	381	966	164	759	999999	81	999999	168	577	455	999999	463	975	624	167	999999	999999	859	324	694	564	699	484	361	291	999999	
471	846	975	712	96	999999	49	334	999999	702	999999	145	999999	72	296	999999	856	999999	999999	896	953	49	917	21	940	999999	957	804	489	999999	492	803	478	999999	609	425	193	865	369	999999	999999	650	291	464	999999	940	166	262	999999	742	999999	999999	235	394	908	999999	928	963	771	301	927	999999	844	660	220	241	667	999999	462	871	638	990	177	751	999999	999999	757	463	691	999999	639	705	406	999999	839	544	577	94	999999	999999	999999	230	104	78	456	188	999999	630	253	99	999999	749	999999	536	113	852	780	483	911	999999	999999	474	282	771	661	232	838	107	821	676	663	583	38	283	999999	418	896	999999	999999	999999	506	999999	220	601	727	890	904	999999	643	987	999999	104	182	782	513	32	948	333	416	233	349	707	809	576	436	699	720	526	999999	695	955	681	187	999999	109	547	264	999999	54	771	328	968	464	834	913	568	410	255	770	361	470	573	692	82	955	798	327	643	999999	37	179	999999	718	948	999999	999999	916	999999	999999	966	768	277	288	644	905	380	253	974	663	999999	299	999999	756	999999	234	392	999999	115	999999	310	229	621	999999	999999	602	940	260	515	803	831	651	843	572	803	593	202	294	58	177	584	554	353	999999	306	737	704	631	918	723	999999	103	811	906	383	747	157	761	271	52	999999	130	999999	999999	999999	226	455	903	953	216	41	107	940	999999	999999	999999	876	641	219	999999	999999	319	999999	791	999999	737	840	937	999999	999999	999999	999999	32	15	212	463	816	181	157	90	291	999999	677	712	691	551	163	872	829	628	870	515	551	999999	999999	999999	788	999999	27	104	385	999999	714	896	999999	600	999999	934	735	622	939	704	494	139	997	107	641	999999	110	612	999999	967	999999	999999	999999	930	890	50	861	999999	674	869	999999	62	704	999999	96	781	942	101	476	229	147	217	689	999999	31	421	984	56	22	169	999999	415	520	999999	999999	154	710	999999	709	44	999999	187	999999	79	551	441	434	999999	20	860	686	18	999999	365	830	999999	881	30	999999	478	65	999999	545	515	33	748	542	296	999999	999999	999999	113	391	999999	156	959	999999	999999	999999	589	986	760	45	162	482	999999	999999	164	587	999999	272	690	999999	240	978	267	999999	442	999999	802	899	148	862	78	790	583	999999	999999	218	871	641	271	405	329	999999	305	779	999999	42	195	478	387	709	862	679	389	183	161	464	999999	326	826	999999	822	999999	999999	898	967	372	899	999999	577	945	715	869	10	999999	999999	748	683	488	999999	999999	860	334	521	999999	999	398	
410	409	475	999999	999999	554	814	999999	999999	999999	999999	407	812	30	999999	973	999999	441	999999	992	678	103	573	413	780	411	76	426	712	497	179	999999	898	578	961	999999	746	338	626	170	999999	312	999999	971	999999	285	675	239	276	887	999999	89	444	16	720	316	836	999999	467	917	488	397	985	95	469	999999	999999	243	999999	643	237	999999	999999	833	938	376	391	601	999999	505	735	999999	160	999999	74	999999	975	891	858	655	662	683	999999	999999	999999	999999	327	626	512	999999	999999	999999	181	632	659	859	274	999999	999999	354	924	999999	763	962	999999	652	999999	169	30	379	258	999999	385	413	980	999999	999999	116	161	281	58	764	999999	428	728	303	664	527	176	214	999999	374	822	999999	730	999999	999999	907	526	39	429	999999	605	142	631	169	66	768	999999	115	167	167	459	797	999999	170	999999	345	999999	889	999999	720	993	816	554	884	999999	871	999999	563	999999	795	999999	131	999999	891	168	999999	796	999999	247	999999	875	70	57	668	914	35	218	570	280	584	999999	637	51	708	173	789	587	999999	374	194	95	98	999999	371	576	337	999999	414	11	999999	549	675	651	101	845	999999	999999	999999	969	999999	663	122	292	59	999999	999999	999999	153	999999	379	378	58	204	63	999999	786	588	685	101	999999	89	999999	569	999999	999999	996	999999	999999	863	999999	999999	701	778	604	530	999999	805	432	249	622	257	999999	686	999999	821	500	481	598	290	999999	354	92	794	999999	999999	859	999999	211	23	135	968	139	289	497	999999	676	999999	600	532	837	980	166	446	478	999999	999999	127	937	999999	544	525	396	999999	804	885	938	999999	395	913	671	429	604	418	123	654	127	522	198	283	999999	230	880	999999	453	87	198	646	326	63	413	999999	616	941	479	999999	582	470	999999	999999	419	770	884	686	860	418	999999	747	333	999999	221	764	928	999999	125	323	645	329	226	726	697	302	590	342	510	999999	813	999999	939	513	82	657	999999	999999	864	384	346	999999	215	44	701	450	322	501	842	999999	812	999999	999999	999999	964	262	999999	758	914	127	189	551	185	930	604	723	999999	820	999999	999999	727	999999	999999	741	976	451	124	191	35	256	979	98	499	862	127	860	837	783	548	999999	414	288	672	746	204	794	999999	999999	440	999999	999999	502	749	999999	920	470	999999	93	189	522	999999	71	733	667	148	999999	62	999999	813	744	999999	34	281	932	999999	449	679	62	546	999999	433	839	751	57	999999	486	348	999999	999999	657	706	999999	604	35	681	352	554	999999	607	114	742	999999	471	
695	999999	617	231	817	999999	481	790	999999	546	997	99	308	999999	686	999999	661	751	841	382	166	47	141	430	255	260	806	894	674	999999	999999	449	728	378	65	954	996	264	531	90	469	866	999999	217	606	936	999999	41	868	951	999999	363	999999	332	315	658	999999	999999	976	567	333	587	126	999999	114	558	370	930	999999	731	66	407	230	760	912	999999	441	924	823	318	999999	999999	35	722	508	999999	547	406	73	406	999999	809	288	964	757	882	749	949	112	58	575	452	999999	146	999999	548	142	150	420	25	227	46	374	667	999999	558	999999	999999	157	35	999999	963	999999	858	999999	999999	128	266	999999	39	999999	491	821	774	742	999999	997	889	827	960	946	406	986	58	189	957	445	999999	284	999999	330	999999	999999	87	47	612	586	999999	999999	648	999999	876	999999	390	474	735	224	599	925	264	560	672	999999	197	89	999999	977	999999	678	779	811	508	981	804	709	203	688	744	736	140	999999	89	490	188	540	999999	268	606	999999	454	743	999999	999999	999999	999999	999999	999999	999999	998	999999	634	767	250	629	836	921	999999	999999	680	999999	56	480	862	794	999999	481	191	397	999999	19	999999	380	244	234	46	966	813	999999	999999	60	423	83	746	999999	506	999999	838	861	352	999999	999999	999999	925	999999	999999	273	983	999999	613	999999	999999	392	958	999999	999999	263	533	25	593	999999	118	933	999999	999999	857	973	999999	999999	298	335	642	330	55	999999	835	429	455	932	826	999999	999999	912	358	989	583	41	124	999999	234	999999	557	822	277	482	510	251	748	999999	455	434	538	434	611	287	533	156	347	920	162	999999	808	600	199	999999	887	999999	585	197	57	999999	858	976	334	56	778	819	62	573	538	594	999999	999999	487	402	243	558	999999	80	465	436	999999	999999	999999	575	444	957	633	999999	594	315	666	561	257	999999	576	562	110	565	999999	714	103	999999	391	999999	978	657	122	796	586	999999	999999	514	731	620	999999	999999	999999	758	999999	999999	196	999999	978	233	999999	129	903	858	826	999999	999999	745	570	999999	343	919	813	999999	597	999999	844	999999	999999	264	421	161	829	636	498	999999	191	351	999999	999999	527	999999	795	999999	639	858	999999	264	999999	999999	881	999999	944	999999	999999	221	850	344	171	825	977	999999	733	723	811	999999	299	276	999999	913	500	999999	999999	999999	233	845	134	654	406	738	42	589	866	966	383	273	216	999999	999999	999999	72	999999	190	999999	711	178	764	81	356	862	999999	488	894	999999	414	774	365	72	755	441	999999	206	937	999999	793	999999	
492	767	999999	548	570	999999	916	93	851	654	926	664	999999	65	91	999999	307	543	179	554	694	810	562	608	999999	999999	103	999999	199	866	908	758	343	323	686	999999	731	808	302	129	571	811	215	760	848	700	892	700	360	44	898	404	262	249	999999	682	215	741	999999	426	999999	997	999999	985	745	178	331	856	378	94	331	999999	251	999999	999999	883	999999	801	999999	216	261	403	999999	999999	967	514	505	104	620	14	791	989	176	876	999999	573	999999	999999	24	999999	379	45	999999	999999	713	409	162	212	267	999999	87	413	999999	434	174	999999	439	999999	28	241	672	236	999999	374	303	341	999999	375	286	418	966	999999	787	999999	837	226	999999	301	450	567	999999	999999	837	799	926	387	18	742	711	820	999999	186	211	782	17	152	799	957	973	999999	999999	999999	925	999999	853	702	626	900	597	999999	881	147	300	460	999999	999999	399	446	999999	915	332	590	663	466	999999	790	183	14	82	999999	427	999999	328	77	489	999999	376	999999	945	234	761	118	154	763	938	995	886	751	902	636	753	999999	519	67	60	497	134	469	573	999999	999999	621	828	999999	531	767	999999	232	970	999999	13	999999	500	223	163	223	445	899	527	999999	904	432	999999	999999	999999	999999	999999	271	26	992	449	907	999999	999999	705	149	290	251	242	181	186	999999	999999	596	633	999999	861	306	903	999999	61	234	941	999999	169	106	520	392	961	466	172	557	999999	978	866	106	986	999999	517	999999	933	204	999999	356	999999	999999	652	514	812	599	212	999999	999999	189	940	224	999999	999999	722	609	629	898	999999	999999	18	629	456	801	729	536	365	999999	789	889	903	857	568	595	192	918	999999	15	579	372	263	864	200	36	999999	652	140	856	999999	908	999999	45	914	890	999999	999999	999999	850	785	999999	999999	959	519	477	286	93	656	380	947	803	164	624	999999	917	522	999999	438	430	763	87	406	509	356	880	505	867	942	677	258	709	134	999999	230	303	999999	304	999999	723	999999	954	996	760	909	999999	753	770	716	997	378	203	999999	999999	96	999999	879	733	999999	638	972	999999	150	999999	132	247	679	999999	999999	35	787	227	799	999999	680	809	91	646	600	264	137	734	999999	999999	308	64	999999	760	517	522	999999	405	691	716	999999	340	814	27	637	671	423	203	376	999999	219	160	999999	339	693	287	626	999999	999999	358	511	247	268	204	999999	77	581	919	52	881	999999	392	536	92	964	349	995	999999	18	928	999999	933	368	469	999999	157	661	336	76	240	896	191	272	342	
214	512	81	619	346	570	999999	999999	160	494	89	827	624	320	999999	354	291	999999	234	214	518	577	879	999999	468	532	416	255	852	812	985	430	129	204	878	461	999999	999999	727	447	838	346	783	873	389	909	533	350	962	722	948	343	956	68	824	637	633	282	160	814	164	844	651	348	999999	659	707	999999	442	912	86	999999	834	999999	999999	181	794	15	419	559	998	75	293	140	863	999999	473	999999	379	999999	828	994	235	912	293	993	694	444	375	730	999999	113	907	999999	999999	53	509	180	691	999999	842	628	863	999999	999999	98	561	521	999999	999999	999999	645	999999	999999	94	91	679	921	503	382	487	359	639	688	357	894	168	243	494	820	152	303	999999	727	999999	209	141	634	107	204	441	183	960	518	545	566	63	715	965	564	999999	587	677	319	175	492	988	185	253	920	999999	999999	36	664	713	892	275	332	999999	884	999999	55	824	308	999999	999999	999999	131	152	999999	840	452	277	999999	457	565	625	70	999999	916	999999	955	999999	186	273	123	999999	306	999999	653	999999	731	922	999999	613	328	999999	378	999999	861	999999	866	42	462	999999	488	60	106	216	158	276	214	999999	999999	672	995	999999	648	999999	828	166	999999	326	499	499	999999	529	196	326	138	999999	256	999999	999999	823	354	922	999999	999999	999999	999999	60	99	999999	386	96	961	999999	418	999999	664	999999	343	999999	705	999	999999	999999	962	999999	999999	863	999999	87	356	29	522	79	62	328	999999	999999	551	259	999999	115	999999	670	123	413	158	483	778	708	474	687	912	152	995	824	804	999999	967	136	999999	208	999999	21	309	366	999999	892	993	100	545	930	573	94	784	599	995	879	999999	999999	822	999999	95	81	613	668	999999	999999	83	238	524	693	766	425	433	566	999999	999999	370	756	999999	999999	489	999999	172	543	124	828	368	406	829	999999	958	418	999999	350	123	999999	999999	641	999999	204	818	764	575	852	173	157	660	999999	765	12	519	673	999999	999999	996	406	908	79	554	288	21	677	409	599	734	999999	121	93	453	634	594	729	507	644	447	999999	999999	999999	999999	966	178	150	641	827	999999	999999	699	999999	353	716	301	999999	999999	999999	193	151	365	999999	127	815	999999	576	773	140	417	789	176	999999	129	281	294	598	699	588	119	870	45	999999	999999	449	659	374	739	999999	999999	266	642	535	461	305	369	146	202	565	999999	999999	377	999999	419	999999	128	624	999999	82	431	999999	639	508	861	999999	115	783	791	999999	999999	671	999999	46	999999	161	157	640	623	823	
911	158	999999	999999	658	517	503	535	172	569	330	44	746	667	315	640	627	999999	999999	999999	999999	585	354	999999	409	268	765	340	712	268	477	488	11	804	171	283	306	505	999999	354	819	580	620	232	357	131	925	179	731	167	533	23	966	999999	633	335	803	880	734	400	752	172	823	904	101	842	999999	941	505	41	343	132	293	999999	328	619	964	132	177	288	342	999999	609	999999	734	464	521	527	180	835	999999	425	770	999999	999999	657	999999	716	140	514	999999	984	999999	699	999999	411	729	647	165	999999	999999	999999	712	456	67	166	999999	277	179	637	331	999999	770	670	999999	917	999999	833	999999	671	862	258	992	663	199	358	921	999999	731	333	734	873	371	167	999999	798	713	324	402	445	104	489	546	502	999999	999999	999999	13	146	905	59	896	920	494	999999	122	689	59	266	709	244	999999	999999	999999	903	457	154	613	206	999999	214	999999	999999	999999	576	383	711	499	999999	617	145	918	773	825	283	837	999999	876	16	361	118	663	999999	999999	210	999999	942	700	599	736	437	609	999999	999999	701	22	465	639	999999	999999	411	199	999999	648	574	326	879	720	572	75	999999	999999	999999	844	655	550	978	747	90	999999	999999	21	900	999999	999999	999999	121	400	134	999999	999999	323	999999	238	950	919	999999	419	128	999999	571	232	999999	533	242	999999	12	962	727	999999	44	718	559	792	999999	399	299	835	469	999999	215	489	595	312	693	190	318	378	894	736	999999	568	628	206	999999	218	884	376	511	999999	999999	158	999999	974	236	999999	764	176	892	999999	629	258	950	90	999999	92	636	825	839	62	851	999999	78	990	693	475	100	362	999999	137	999999	922	334	449	515	999999	816	621	86	40	425	151	486	999999	999999	218	618	548	999999	999999	582	68	536	999999	177	900	999999	682	290	760	573	999999	938	764	999999	999999	923	510	574	621	276	25	748	809	636	710	156	734	883	485	857	551	999999	757	555	456	395	875	282	615	999999	143	340	326	467	23	999999	722	999999	999999	294	118	974	906	214	567	320	727	822	467	753	355	798	805	903	31	576	190	219	597	321	57	237	999999	644	142	684	432	352	623	506	999999	999999	484	200	748	999999	928	552	987	146	667	63	999999	861	630	999999	999999	422	445	446	33	512	701	98	999999	999999	25	271	999999	999999	887	385	208	960	999999	910	324	615	164	454	648	637	231	461	653	994	422	999999	23	999999	159	999999	907	187	483	921	999999	395	952	868	562	666	480	114	259	292	854	854	999999	
720	999999	918	999999	991	999999	395	290	999999	999999	252	467	917	258	999999	732	877	478	31	999999	407	999999	928	662	999999	891	981	167	127	999999	999999	999999	999999	564	999999	776	999999	751	915	388	97	999999	503	951	710	410	644	418	999999	381	381	814	833	999999	144	553	999999	266	972	109	999999	999999	999999	48	999999	999999	899	362	999999	508	501	136	999999	642	398	766	673	977	999999	885	257	573	962	745	830	999999	316	200	999999	749	684	974	778	816	572	999999	477	465	877	607	999999	291	463	696	999999	255	262	200	978	378	880	999999	313	97	852	253	999999	999999	217	527	796	999999	932	215	823	527	357	745	80	539	298	217	999999	355	384	965	119	275	865	999999	303	125	221	61	869	570	671	999999	964	329	999999	59	257	359	810	802	358	999999	999999	362	898	516	130	449	90	999999	23	999999	713	886	143	10	562	632	234	680	497	881	345	262	855	665	781	751	946	999999	960	999999	544	581	616	861	403	999999	999999	999999	995	999999	971	207	557	712	978	87	195	592	497	624	135	139	999999	999999	999999	999999	999999	242	735	379	502	841	712	271	424	141	280	281	607	999999	946	447	999999	999999	910	148	704	153	686	703	999999	363	751	999999	626	414	277	999999	999999	782	15	453	61	999999	279	139	999999	296	298	847	807	999999	985	446	999999	687	454	589	999999	774	915	363	556	999999	999999	149	100	377	645	19	864	141	332	824	54	502	999999	69	455	780	653	418	999999	838	896	652	378	314	666	999999	999999	999999	999999	999999	867	652	897	28	812	140	999999	127	650	288	983	676	590	171	999999	186	301	394	143	786	999999	506	999999	717	146	171	999999	785	710	706	999999	186	999999	158	956	999999	604	377	257	325	999999	999999	999999	577	855	229	71	216	999999	999999	646	576	553	795	63	371	154	190	882	999999	369	263	417	943	239	999999	126	442	214	10	999999	924	146	818	54	595	738	999999	862	916	110	564	873	230	999999	482	632	764	104	595	999999	424	494	999999	956	999999	999999	823	347	57	112	628	11	911	908	721	439	735	750	467	632	224	327	966	550	804	389	197	883	999999	184	362	347	619	999999	167	440	539	862	566	477	914	999999	999999	813	481	562	999999	999999	348	53	897	24	637	963	43	106	527	999999	161	109	930	940	999999	999999	999999	290	392	168	751	291	899	999999	193	999999	717	631	513	162	999999	251	427	875	999999	712	999999	348	999999	656	999999	70	999999	999999	710	467	547	999999	11	999999	73	999999	180	803	570	66	999999	34	999999	
647	255	412	593	375	988	909	682	999999	404	878	596	411	999999	736	449	691	379	427	171	726	452	743	999999	999999	98	999999	999999	623	314	489	569	261	999999	73	410	317	999999	999999	493	801	785	491	580	133	999999	662	620	443	364	879	687	726	862	113	204	999999	782	30	286	999999	837	68	999999	915	999999	344	893	517	335	141	224	832	999999	370	941	999999	172	506	228	436	999999	638	268	999999	801	842	398	414	868	898	534	455	270	382	963	999999	740	664	814	19	769	999999	117	999999	665	855	793	502	999999	243	999999	999999	802	849	999999	209	799	326	123	476	945	999999	999999	437	999999	768	571	560	407	999999	230	508	999999	999999	667	163	999999	46	769	999999	999999	896	251	999999	558	258	653	421	528	999999	926	423	551	347	73	999999	999999	680	626	896	999999	999999	105	948	22	841	999999	592	192	700	678	763	557	176	427	59	247	24	878	999999	125	160	42	642	999999	807	956	354	156	999999	999999	999999	419	872	662	999999	801	303	622	999999	999999	70	238	827	999999	172	865	384	920	23	999999	449	801	278	999999	143	210	462	659	215	884	248	446	805	10	999999	353	999999	514	610	257	999999	999999	171	692	64	921	215	557	999999	941	581	434	142	343	260	58	151	100	528	999999	999999	643	999999	999999	426	624	433	826	266	818	190	870	999999	766	109	57	999999	999999	727	222	994	904	534	273	312	814	999999	471	750	779	211	999999	985	994	999999	310	985	338	999999	999999	497	388	999999	316	760	711	999999	999999	244	212	418	566	373	316	999999	445	119	153	530	999999	321	961	86	999999	616	596	885	325	999999	999999	72	312	999999	999999	724	616	613	227	512	601	699	999999	237	547	999999	645	231	679	999999	999999	201	841	808	664	999999	535	311	999999	700	174	825	799	999999	999999	150	116	258	85	999999	999999	831	891	640	999999	912	384	734	999999	125	971	999999	999999	999999	395	607	230	999999	653	999999	199	314	799	999999	999999	775	999999	999999	791	406	265	396	155	98	377	999999	309	211	879	999999	743	800	772	999999	728	999999	999999	856	999999	837	999999	612	604	905	401	700	41	374	302	162	21	955	943	142	999999	584	229	999999	575	753	999999	29	624	901	435	999999	541	111	999999	548	165	54	306	999999	486	653	999999	999999	696	677	610	935	999999	727	740	788	857	640	837	154	580	502	290	379	999999	901	988	999999	480	999999	168	929	575	753	997	967	659	988	656	217	999999	979	999999	897	153	373	119	999999	171	646	540	901	274	654	999999	663	763	926	425	
585	665	999999	999999	692	519	999999	369	165	729	772	139	869	984	630	999999	600	80	999999	236	175	791	100	999999	833	999999	999999	665	921	785	343	999999	732	573	999999	999999	701	999999	739	999999	472	13	954	177	398	517	670	917	643	302	377	592	380	700	259	793	574	558	935	999999	262	999999	448	379	396	568	407	305	913	88	660	389	341	14	763	172	999999	923	999999	326	802	349	31	628	417	999999	833	999999	323	999999	999999	153	284	520	136	456	565	584	781	829	120	999999	14	999999	999999	987	999999	376	936	97	957	650	415	619	999999	913	994	819	999999	645	999999	375	981	636	109	517	114	999999	877	999999	999999	262	152	323	215	437	344	465	987	429	499	467	104	236	329	999999	737	665	103	223	462	999999	622	146	104	744	393	378	465	134	999999	999999	498	629	489	704	508	102	999999	999999	578	538	832	999999	155	277	999999	754	316	772	779	999999	727	664	854	861	640	16	228	470	54	999999	999	862	547	69	969	475	747	999999	829	999999	261	114	999999	923	913	999999	990	827	999999	638	999999	693	355	443	711	999999	774	999999	999999	999999	874	999999	999999	611	538	999999	995	999999	308	805	17	999999	942	143	999999	623	29	931	948	559	25	400	999999	999999	905	316	517	113	357	145	700	129	999999	999999	771	318	169	999999	394	999999	95	904	529	999999	630	380	750	999999	254	98	999999	843	679	514	486	483	946	999999	706	232	462	891	737	172	999999	888	999999	615	372	880	463	985	999999	14	474	120	871	337	999999	534	565	305	859	269	999999	857	999999	56	850	999999	371	999999	337	172	491	204	177	366	565	999999	250	145	848	374	634	999999	306	674	50	375	999999	619	753	181	666	166	999999	478	999999	256	999999	94	999999	84	518	832	999999	384	523	999999	943	515	999999	53	999999	999999	456	999999	635	501	561	999999	15	484	686	999999	877	165	505	335	999999	698	523	318	303	166	380	774	855	801	180	921	161	999999	432	106	999999	709	887	999999	709	546	999999	350	695	673	88	999999	999999	999999	955	502	999999	198	117	254	991	999999	999999	999999	59	999999	639	833	330	639	623	245	999999	589	905	177	278	268	999999	626	999999	183	622	629	87	101	385	999999	846	678	999999	963	999999	999999	115	393	959	999999	197	999999	906	999999	999999	66	60	843	237	999999	860	999999	234	999999	572	999999	999999	999999	841	130	999999	957	999999	549	986	652	597	659	999999	874	484	522	218	518	80	598	720	845	163	565	578	244	864	999999	239	69	999999	999999	400	999999	789	297	551	838	
709	239	999999	366	999999	377	469	400	270	362	999999	348	578	716	550	999999	770	552	664	286	551	815	999999	729	999999	927	208	176	269	999999	94	196	970	379	808	841	867	363	822	999999	106	188	973	999999	251	891	999999	999999	999999	999999	411	246	632	275	999999	894	145	10	56	106	178	302	141	860	999999	148	999999	209	907	999999	999999	999999	999999	878	189	373	841	999999	488	428	446	471	999999	842	998	848	564	705	92	914	999999	866	316	726	617	804	56	123	999999	113	999999	291	829	999999	319	999999	516	753	999999	923	62	554	999999	628	659	706	999999	999999	862	429	583	999999	126	999999	999999	249	110	999999	271	384	326	728	358	384	904	164	641	125	999999	13	341	810	619	999999	861	161	354	688	77	910	798	758	260	999999	529	852	175	999999	177	79	894	513	492	711	606	334	205	148	999999	504	999999	889	765	858	98	999999	999999	957	141	852	999999	421	936	360	999999	999999	477	544	854	61	999999	804	947	463	119	828	328	999999	562	537	955	215	964	572	999999	999999	992	401	725	756	799	999999	705	325	999999	482	999999	141	135	999999	999999	661	293	671	999999	999999	942	312	999999	269	454	154	405	604	896	689	456	999999	999999	677	576	85	818	999999	262	999999	109	632	999999	637	999999	197	783	523	680	304	999999	302	67	999999	966	690	653	466	312	654	999999	111	428	493	35	212	625	457	472	781	842	195	419	732	171	319	999999	121	17	266	999999	881	923	602	767	999999	316	930	999999	885	999999	362	795	607	969	999999	213	999999	612	59	571	335	999999	899	461	737	883	334	423	657	667	999999	458	55	293	930	999999	826	726	871	999999	999999	747	999999	999999	490	399	999999	762	173	999999	236	508	958	999999	999999	999999	999999	151	39	280	981	516	62	228	999999	904	750	999999	49	999999	387	999999	999999	163	875	587	474	550	971	999999	81	572	999999	552	441	43	999999	359	256	110	163	685	696	600	999999	999999	694	368	468	586	648	497	999999	999999	727	166	767	805	819	999999	365	999999	180	691	999999	419	266	510	786	999999	414	400	999999	938	666	702	382	150	999999	999999	892	999999	92	394	700	999999	999999	906	824	284	275	694	539	797	744	679	999999	15	401	504	923	194	581	610	999999	257	429	784	687	35	783	627	999999	999999	566	258	400	785	990	624	571	359	686	999999	591	719	999999	280	203	999999	197	377	748	744	999999	708	999999	999999	222	452	165	73	229	799	999999	648	138	415	241	495	288	729	24	777	933	999999	507	79	29	463	396	159	999999	
999999	837	416	878	999999	360	858	723	999999	572	547	468	999999	139	887	999999	999999	590	455	48	999999	999999	467	362	970	810	999999	210	465	462	759	66	15	482	529	961	94	769	316	64	383	771	369	167	999999	999999	436	444	620	69	999999	872	940	120	883	992	379	64	908	21	162	657	268	466	999999	491	462	35	610	925	925	183	283	400	665	999999	347	310	885	661	384	999999	589	406	387	886	125	999999	599	536	999999	40	861	305	999999	725	513	999999	354	985	856	999999	833	999999	143	902	599	550	454	999999	999999	79	178	256	637	397	999999	999999	999999	926	999999	567	999999	84	343	894	999999	999999	497	939	432	999999	956	899	804	973	999999	895	273	484	297	575	999999	652	999999	522	999999	614	667	515	999999	650	824	428	999999	999999	974	999999	360	248	999999	621	62	515	524	999999	122	278	451	663	999999	999999	599	604	639	800	126	783	202	821	42	999999	320	982	291	781	619	538	290	516	999	182	999999	34	895	675	999999	935	999999	671	409	999999	999999	14	999999	485	61	230	788	819	182	200	566	539	215	881	999999	80	999999	742	999999	584	988	935	664	293	638	574	708	963	287	999999	655	531	421	449	545	315	932	806	730	398	749	470	344	808	615	14	819	23	374	451	999999	395	999999	999999	604	236	349	766	847	486	999999	824	541	990	544	45	128	999999	999999	995	147	999999	21	999999	835	527	601	855	677	633	999999	695	999999	999999	479	270	461	596	999999	318	965	176	999999	253	999999	924	929	353	274	580	886	62	999999	378	314	295	384	999999	999999	86	634	494	98	223	999999	826	999999	999999	999999	284	584	999999	999999	37	39	970	467	768	335	910	598	999999	591	106	999999	999999	28	231	531	194	885	593	999999	999999	999999	481	88	745	999999	60	999999	233	832	989	996	364	999999	649	348	999999	827	999999	999999	999999	488	386	902	991	476	38	807	999999	183	336	398	999999	925	165	353	557	892	722	999999	284	220	375	425	602	999999	392	999999	378	882	999999	367	999999	60	526	288	307	579	96	278	999999	252	695	60	506	600	999999	438	974	305	791	450	114	370	268	869	123	961	310	999999	93	465	439	131	984	969	128	999999	409	999999	999999	978	806	999999	761	41	999999	324	919	11	104	999999	598	83	999999	999999	262	999999	792	657	175	999999	999999	204	194	39	999999	999999	75	999999	482	999999	39	999999	258	812	643	660	609	236	354	798	51	309	797	999999	866	999999	39	246	716	999999	156	752	710	710	710	612	269	732	999999	950	259	392	528	
38	999999	999999	999999	289	114	602	999999	999999	999999	377	304	999999	407	65	172	458	999999	829	999999	273	919	286	999999	548	111	41	401	876	19	404	999999	659	999999	769	214	376	540	750	141	124	908	590	999999	343	416	741	215	214	999999	769	415	430	572	999999	118	648	112	286	999999	83	999999	433	557	908	999999	644	198	637	850	795	917	794	999999	706	364	999999	837	64	141	370	825	999999	999999	250	988	999999	999999	524	660	566	274	263	573	68	912	485	999999	540	999999	771	552	577	363	999999	851	621	732	866	901	780	999999	999999	155	816	257	24	999999	999999	920	999999	999999	674	977	999999	531	664	230	999999	999999	878	304	306	549	370	818	999999	833	541	999999	999999	395	230	622	879	999999	225	118	999999	999999	898	368	999999	620	805	999999	878	599	79	253	196	400	103	82	33	485	999999	509	784	997	998	191	585	918	553	323	337	999999	108	539	315	999999	473	828	894	999999	578	686	743	156	939	659	763	298	211	976	302	157	599	404	249	999999	333	759	811	717	999999	808	999999	492	886	999999	999999	540	938	641	999999	275	999999	512	907	999999	765	638	999999	349	427	296	716	576	31	999999	461	999999	299	598	231	713	26	187	736	769	619	261	999999	122	167	233	359	570	58	999999	969	999999	497	421	951	999999	701	472	999999	496	102	500	470	707	375	797	250	999999	999999	224	259	10	776	147	219	513	377	945	192	204	999999	999999	528	999999	219	374	216	999999	999999	999999	999999	554	888	250	677	128	790	562	747	369	982	20	161	834	999999	999999	320	359	212	999999	327	756	289	999999	999999	946	972	476	497	11	591	373	702	999999	999999	704	122	535	469	100	722	815	207	822	222	926	994	693	227	250	63	856	999999	209	218	266	274	793	690	999999	999999	999999	999999	999999	778	619	999999	999999	632	82	999999	785	999999	121	725	999999	558	467	882	632	951	288	258	999999	999999	734	697	503	674	945	999999	999999	844	738	944	407	999999	461	54	603	999999	726	70	154	393	278	967	999999	483	706	999999	806	999999	68	779	868	76	999999	798	999999	999999	814	603	687	642	537	940	161	177	327	762	107	999999	289	24	235	227	114	864	678	767	999999	999999	968	999999	633	418	786	999999	86	999999	999999	662	999	681	803	133	999999	512	855	999999	816	397	166	943	610	393	999999	53	999999	650	961	999999	130	287	789	795	999999	999999	18	129	163	201	100	986	829	999999	999999	608	220	111	844	602	18	350	951	745	999999	34	636	250	999999	742	999999	435	999999	980	542	
999999	892	18	999999	933	503	736	184	624	999999	999999	124	176	970	999999	833	452	806	369	943	779	335	53	999999	999999	813	999999	999999	420	785	999999	999999	848	901	999999	716	999999	999999	999999	108	282	175	999999	448	999999	909	470	280	765	909	963	629	19	999999	763	396	999999	85	999999	129	735	405	763	838	641	999999	275	274	279	315	631	839	895	271	671	613	999999	605	249	699	999999	498	575	511	822	999999	606	999999	148	313	999999	137	722	790	373	999999	412	497	807	139	999999	206	999999	459	999999	999999	999999	748	374	999999	397	252	835	199	777	246	830	262	26	605	956	463	135	999999	999999	504	126	114	897	999999	999999	999999	999999	120	65	999999	497	999999	233	698	999999	999999	447	999999	916	625	999999	533	999999	999999	57	160	481	212	999999	190	999999	999999	22	783	16	628	850	580	999999	885	455	724	144	630	748	714	38	327	302	108	999999	146	59	999999	212	593	101	771	747	61	40	595	938	999999	85	462	113	450	999999	999999	999999	999999	50	999999	180	999999	999999	393	387	342	131	999999	910	999999	175	934	985	200	581	999999	537	89	833	999999	855	860	786	268	554	296	999999	588	635	617	999999	999999	105	999999	652	999999	999999	708	393	414	999999	876	685	864	999999	151	999999	912	869	279	157	999999	44	999999	999999	319	790	140	838	101	730	543	528	302	981	999999	839	967	548	999999	999999	829	999999	428	999999	979	999999	922	558	999999	819	698	999999	365	999999	173	123	951	843	342	845	74	869	302	683	999999	357	392	999999	692	312	509	999999	923	62	999999	242	999999	185	206	999999	867	999999	435	281	41	999999	173	999999	817	903	887	133	216	109	999999	959	999999	744	999999	631	792	49	866	110	999999	334	795	313	152	931	507	775	647	207	977	493	443	30	999999	570	193	560	999999	788	424	385	999999	823	999999	368	839	870	603	574	999999	828	715	334	961	707	39	999999	999999	886	999999	999999	486	18	999999	669	525	999999	999999	21	448	241	999999	87	686	999999	175	999999	414	783	102	636	999999	82	854	159	777	118	69	944	541	333	870	188	393	312	999999	159	701	239	842	999999	778	591	136	999999	853	638	999999	999999	541	67	456	906	793	768	939	414	164	972	892	416	999999	158	480	999999	371	796	694	383	45	26	999999	184	940	635	999999	591	946	743	305	149	470	42	412	999999	877	964	999999	624	372	494	994	729	347	435	154	630	120	21	749	67	944	274	990	999999	788	281	965	168	910	999999	467	421	999999	752	999999	289	745	996	247	999999	411	79	21	
551	31	999999	837	514	490	238	480	934	993	999999	205	205	51	887	695	605	999	999999	714	24	37	583	999999	999999	999999	865	884	123	773	353	656	874	263	449	504	247	444	460	678	999999	878	532	427	438	999999	999999	247	858	999999	642	407	999999	365	997	524	999999	498	999999	999999	999999	354	366	999999	650	592	330	942	602	393	457	999999	548	999999	42	146	504	166	623	47	738	627	36	999999	141	946	480	999999	999999	925	999999	999999	999999	434	63	999999	521	372	999999	999999	237	808	645	475	999999	480	999999	999999	333	860	29	291	874	215	297	997	328	999999	999999	704	121	811	685	999999	336	707	969	124	503	999999	624	142	999999	999999	809	929	982	560	957	660	97	853	195	405	905	775	875	985	147	999999	19	967	342	83	734	425	133	969	999999	156	511	999999	133	628	246	999999	902	107	999999	368	25	999999	999999	999999	616	268	626	290	770	560	832	999999	977	447	999999	999999	799	315	52	394	806	23	999999	811	159	999999	729	566	169	28	873	999999	590	779	51	999999	380	963	466	476	999999	842	208	588	999999	527	767	686	933	588	98	596	999999	999999	561	11	355	999999	229	273	999999	999999	999999	752	687	64	403	999999	406	453	287	835	848	575	595	963	999999	833	497	999999	586	999999	633	580	929	286	722	578	227	49	896	999999	744	203	937	739	721	999999	900	999999	999999	569	290	999999	311	262	748	489	426	598	999999	522	297	999999	686	999999	435	550	822	411	342	824	999999	366	999999	999999	999999	654	637	855	999999	368	999999	238	508	26	762	999999	279	676	537	243	999999	629	851	383	999999	157	999999	999999	314	180	633	498	926	309	588	923	999999	619	171	103	999999	570	355	829	589	68	99	670	733	291	281	999999	999999	108	999999	361	999999	183	394	999999	147	195	999999	81	734	999999	999999	208	438	999999	221	999999	514	444	391	999999	999999	32	999999	248	67	999999	718	33	899	488	624	827	637	236	418	999999	234	999999	999999	665	29	284	104	154	756	890	241	893	79	621	640	999999	717	89	88	999999	999999	999999	886	999999	477	527	181	256	820	484	571	999999	430	462	999999	296	488	999999	999999	998	999999	650	491	177	615	824	999999	999999	847	999999	120	999999	999999	926	380	88	341	999999	999999	502	112	848	333	282	999999	39	999999	617	999999	999999	951	999999	517	89	999999	738	663	719	685	999999	574	999999	999999	635	373	999999	63	504	92	356	999999	999999	537	999999	896	88	326	219	848	586	361	346	102	503	243	129	49	79	371	999999	424	622	980	546	928	999999	
449	698	909	314	975	968	999999	838	999999	138	999999	447	999999	485	999999	454	870	108	300	999999	800	905	401	253	974	999999	999999	999999	932	342	842	990	151	687	639	627	999999	544	610	392	999999	263	114	115	665	601	999999	885	230	970	999999	881	255	700	417	543	307	665	339	991	836	93	906	66	296	473	306	505	999999	793	153	336	498	907	425	547	801	295	587	383	108	256	230	999999	590	960	999999	451	279	105	330	645	214	619	556	728	999999	57	819	202	305	391	49	999999	826	424	392	999999	284	870	742	22	999999	955	999999	589	863	944	476	335	999999	855	235	999999	473	999999	131	879	999999	697	999999	753	999999	395	999999	999999	216	999999	145	175	578	999999	176	408	999999	317	999999	999999	725	966	865	412	581	494	474	449	166	298	999999	999999	303	513	986	586	999999	999999	545	691	877	186	382	78	808	310	757	331	688	826	398	165	999999	872	999999	395	832	999999	181	981	999999	638	560	918	831	999999	872	74	420	999999	727	373	772	875	999999	549	593	796	604	281	737	999999	999999	339	900	999999	386	430	359	601	754	894	817	563	999999	999999	625	464	247	990	437	692	911	999999	108	34	393	999999	501	613	801	46	192	900	254	779	877	231	999999	34	442	452	999999	818	835	833	556	218	115	141	924	138	559	613	843	54	240	661	241	876	423	320	928	745	999999	999999	711	916	999999	991	371	403	999999	222	999999	985	999999	102	273	999999	477	185	959	370	689	673	486	579	999999	209	548	225	989	999999	611	131	524	999999	29	127	131	640	898	999999	769	530	691	346	65	858	77	148	398	965	409	247	999999	567	66	136	240	999999	859	119	452	155	413	306	611	436	470	18	999999	155	154	999999	286	999999	999999	999999	999999	999999	523	208	142	999999	999999	34	999999	373	999999	956	912	892	886	999999	780	789	671	999999	126	395	999999	628	999999	68	999999	252	999999	571	961	515	967	898	154	101	618	660	999999	52	328	389	564	248	666	514	106	999999	268	999999	66	497	999999	976	52	596	999999	999999	811	84	345	584	212	180	411	265	989	24	747	795	379	129	812	628	305	999999	999999	497	999999	882	962	999999	984	999999	515	473	340	990	855	558	999999	723	999999	902	999999	743	187	394	836	410	525	91	999999	472	785	936	684	555	681	315	765	999999	933	999999	121	461	600	546	665	938	924	999	168	199	999999	656	280	999999	921	561	559	446	661	561	999999	880	999999	999999	880	578	789	784	999999	550	999999	770	790	921	999999	256	999999	641	
729	898	485	525	923	253	364	139	999999	774	999999	999999	755	329	264	381	570	241	19	88	665	999999	158	150	690	999999	406	999999	866	358	129	674	417	918	717	999999	85	842	956	208	999999	751	999999	25	159	198	794	473	515	418	360	559	246	75	999999	642	999999	345	834	315	846	25	272	318	654	959	712	837	612	501	305	999999	284	999999	920	913	185	143	990	999999	999999	933	832	457	998	570	438	352	999999	85	23	740	999999	650	361	999999	488	603	370	200	485	957	861	24	122	632	284	435	999999	72	466	616	355	341	493	999999	193	999999	999999	93	531	370	895	999999	999999	565	999999	633	459	999999	999999	582	772	800	27	865	82	817	345	376	295	13	207	879	619	407	395	675	999999	999999	957	674	293	999999	668	124	71	334	537	557	910	651	999999	999999	999999	999999	999999	555	999999	999999	999999	376	479	943	999999	528	172	25	917	89	180	55	475	999999	820	760	299	999999	999999	902	803	748	999999	788	465	999999	38	832	252	736	564	840	361	999999	608	999999	204	349	488	150	952	56	416	457	387	864	999999	999999	554	876	593	358	423	421	824	102	95	691	487	163	500	340	999999	191	999999	340	694	999999	413	239	566	949	999999	999999	950	757	999999	832	411	600	469	74	287	375	152	215	426	939	714	515	999999	513	861	335	650	621	283	999999	932	999999	999999	249	560	325	999999	643	351	433	471	999999	760	262	999999	887	999999	999999	999999	407	48	319	913	755	231	897	999999	62	98	999999	350	338	483	116	900	364	430	229	513	961	999999	999999	999999	993	999999	999999	754	253	233	999999	641	224	568	999999	196	622	999999	999999	27	663	592	267	555	999999	93	999999	593	654	999999	999999	999999	999999	922	101	351	539	999999	920	286	999999	152	488	829	123	999999	135	770	607	919	288	999999	999999	211	850	378	797	953	204	909	346	999999	999999	892	307	517	999999	302	999999	534	657	999999	222	148	444	520	114	438	999999	630	958	371	985	735	83	704	461	999999	81	723	553	585	260	20	940	530	52	596	531	999999	999999	999999	304	83	272	121	999999	866	999999	340	274	369	521	574	951	974	77	999999	818	999999	65	904	231	999999	980	81	916	211	208	913	477	517	906	835	999999	135	77	912	999999	999999	999999	595	504	999999	999999	194	73	686	69	965	462	677	777	928	550	968	610	550	103	200	205	999999	668	854	862	757	462	685	817	825	907	999999	902	857	906	470	410	490	999999	796	999999	999999	999999	242	460	800	739	999999	295	788	524	999999	819	
999999	766	888	927	649	878	701	731	388	869	243	68	307	774	920	32	90	568	130	256	306	193	965	665	999999	403	71	27	485	400	38	310	390	999999	630	100	28	542	999999	611	603	75	629	999999	909	184	999999	999999	818	955	215	999999	404	999999	999999	999999	999999	999999	502	256	816	683	999999	988	999999	999999	677	999999	154	830	13	547	999999	519	652	999999	563	605	755	261	249	46	999999	529	194	808	906	120	999999	999999	299	794	50	514	794	919	819	641	999999	999999	506	999999	881	988	951	668	422	885	999999	291	534	205	477	250	16	780	485	726	803	41	999999	567	147	999999	540	219	999999	303	724	999999	422	922	86	779	999999	57	164	220	577	999999	999999	31	999999	542	16	104	999999	799	507	23	444	102	837	497	951	938	64	278	457	742	171	999999	170	999999	869	999999	999999	999999	496	958	625	999999	158	999999	645	13	85	605	605	999999	892	706	999999	710	999999	329	94	588	827	816	992	885	762	835	364	277	861	597	673	404	974	628	999999	548	398	179	999999	560	851	947	999999	459	673	20	849	465	333	459	606	549	527	540	870	999999	966	999999	512	999999	922	999999	999999	488	931	999999	999999	274	999999	257	322	128	385	534	736	880	999999	542	222	751	985	899	943	411	999999	133	876	444	757	633	582	999999	667	630	637	482	804	999999	527	472	548	999999	72	999999	147	999999	174	993	803	999999	726	433	999999	760	338	999999	434	999999	498	808	999999	37	999999	769	999999	664	461	754	896	999999	85	999999	24	750	212	409	837	867	274	512	999999	883	999999	766	906	158	140	906	999999	999999	999999	73	885	719	148	521	78	302	411	482	36	999999	106	549	914	157	418	777	558	928	999999	566	476	985	849	450	397	750	999999	525	533	554	461	999999	215	21	999999	305	611	691	341	544	466	791	485	548	786	100	851	759	740	999999	999999	374	428	491	596	900	870	697	134	328	999999	885	949	481	958	814	343	999999	464	123	175	867	596	651	999999	999999	999999	310	663	306	999999	999999	785	179	206	97	864	724	425	793	999999	914	999999	23	114	580	841	13	999999	972	999999	948	999999	626	999999	491	777	776	390	911	999999	569	43	827	429	336	110	779	999999	999999	950	619	487	999999	689	261	309	583	546	529	843	506	719	691	549	999999	999999	169	981	715	999999	999999	343	513	999999	999999	880	999999	593	999999	480	999999	728	720	999999	147	470	633	937	936	191	204	240	999999	78	999999	850	351	999999	480	528	999999	798	999999	999999	862	999999	999999	278	824	
380	570	999999	768	59	781	999999	999999	669	411	488	184	232	54	534	999999	857	482	445	509	24	538	460	123	999999	999999	273	999999	170	169	862	999999	365	122	566	999999	214	471	812	999999	126	851	682	877	991	353	718	753	44	444	15	802	539	768	810	999999	999999	999999	999999	519	517	999999	839	999999	548	992	818	999999	487	914	999999	395	670	158	392	173	855	999999	999999	999999	821	519	134	999999	164	70	957	596	312	999999	999999	337	999999	302	779	999999	22	183	338	999	534	999999	275	130	532	619	141	999999	385	999999	985	536	754	999999	999999	997	494	123	354	488	44	232	806	999999	413	583	442	378	379	885	999999	999999	255	132	382	221	254	13	999999	999999	999999	576	220	665	999999	999999	999999	351	604	781	23	898	999999	849	964	312	802	513	717	999999	186	763	21	500	495	313	291	632	999999	486	753	999999	920	999999	560	468	21	150	32	438	11	101	773	597	871	999999	852	405	167	79	419	999999	296	253	369	174	565	720	999999	436	999999	950	121	128	37	533	977	999999	299	506	301	662	491	288	999999	94	999999	423	629	242	461	999999	474	170	77	22	999999	999999	999999	999999	902	300	970	595	745	61	979	655	570	347	285	830	115	661	778	756	259	17	306	284	184	151	100	937	975	807	485	951	999999	24	339	999999	582	903	603	10	691	999999	542	999999	115	344	853	291	999999	630	780	813	391	320	763	196	999999	174	221	760	210	43	999999	938	999999	38	999999	999999	18	974	258	211	999999	999999	75	363	999999	999999	999999	839	298	808	979	355	999999	671	569	740	261	152	929	418	999999	843	799	658	285	604	330	86	740	307	283	983	382	579	756	613	999999	409	721	971	999999	382	472	999999	999999	999999	911	904	999999	863	999999	865	54	999999	519	223	978	416	999999	870	999999	102	999999	999999	535	995	972	457	914	956	495	851	431	958	423	999999	381	407	999999	21	693	999999	618	877	999999	417	938	542	70	542	999999	838	331	999999	892	902	999999	480	867	67	999999	463	989	999999	377	452	999999	96	999999	208	842	580	811	76	999999	999999	999999	231	988	127	67	999999	397	381	999999	657	999999	581	75	999999	46	900	540	547	719	239	436	116	509	560	973	999999	126	999999	699	65	999999	264	999999	240	999999	62	492	749	10	861	76	618	999999	720	921	999999	30	904	172	942	49	273	999999	947	235	377	721	999999	154	214	323	536	681	999999	630	276	908	835	103	984	418	999999	546	999999	173	818	925	789	638	120	831	222	699	757	25	763	
907	725	14	60	999999	64	604	795	548	540	999999	915	999999	655	954	999999	999999	187	534	258	999999	999999	784	999999	451	931	999999	44	382	110	837	924	260	866	368	999999	830	999999	654	999999	196	750	319	633	882	19	699	999999	166	646	412	999999	232	766	46	999999	940	999999	608	408	999999	570	423	448	702	999999	665	233	297	770	999999	767	999999	999999	72	976	189	161	534	442	999999	816	877	736	697	999999	702	999999	999999	950	999999	242	443	255	109	999999	337	871	930	871	353	476	999999	999999	291	644	987	999999	704	69	238	789	72	999999	999999	447	999999	686	750	387	999999	181	402	999999	527	999999	333	999999	81	446	648	318	999999	663	98	765	131	999999	454	63	999999	650	789	770	722	999999	999999	999999	999999	661	999999	650	130	999999	562	182	999999	358	867	169	320	710	980	267	421	919	568	409	999999	999999	999999	210	241	697	59	668	392	632	624	74	952	66	208	420	514	999999	198	677	111	916	691	772	999999	295	742	627	999999	532	359	802	894	770	999999	678	344	999999	419	433	503	893	999999	451	734	802	999999	264	511	569	753	423	731	999999	308	171	719	553	999999	946	954	432	999999	859	282	821	179	191	866	999999	85	781	588	764	184	999999	136	999999	47	822	999999	487	125	110	778	935	81	14	472	38	959	999999	999999	472	478	80	894	930	179	913	633	999999	999999	982	494	971	835	966	715	99	44	479	516	763	868	476	316	897	90	347	999999	999999	719	999999	569	999999	635	125	999999	113	323	206	999999	134	198	62	99	143	616	807	110	114	298	382	994	999999	999999	392	999999	999999	764	999999	999999	831	173	467	316	559	422	209	345	999999	999999	999999	776	837	409	391	574	816	386	182	291	283	247	645	877	346	999999	999999	19	252	521	293	349	999999	356	999999	961	730	745	540	721	417	999999	999999	999999	686	606	166	999999	893	818	999999	625	591	999999	999999	594	527	999999	969	716	342	200	103	207	999999	999999	999999	491	169	429	844	80	846	460	873	811	856	221	200	740	687	999999	999999	434	733	668	757	999999	780	999999	443	149	775	999999	389	227	377	193	999999	423	156	675	921	473	999999	999999	778	140	999999	764	999999	315	399	239	999999	343	999999	668	473	999999	999999	848	710	514	986	704	304	999999	81	656	443	673	185	777	594	21	999999	652	460	26	890	626	768	26	917	137	999999	546	794	55	999999	708	719	999999	909	307	965	416	487	279	999999	755	69	194	330	74	139	622	644	27	265	431	999999	457	999999	887	999999	999999	597	
858	954	999999	238	35	513	734	953	869	867	296	56	671	174	191	604	999999	567	999999	999999	853	999999	999999	901	999999	789	721	500	272	478	31	999999	281	818	629	325	664	527	43	680	999999	120	999999	999999	358	970	594	267	37	852	999999	999999	506	997	744	999999	826	856	999999	245	999999	244	691	999999	846	999999	775	853	545	865	940	617	534	902	110	743	999999	382	553	807	205	464	473	999999	999999	701	721	999999	84	768	999999	807	999999	797	888	361	428	869	999999	999999	204	741	721	171	912	999999	999999	603	999999	999999	999999	454	312	652	50	999999	770	282	626	154	358	501	778	776	377	142	550	736	24	749	324	867	999999	999999	612	464	742	999999	506	688	999999	127	999999	83	645	53	999999	424	999999	559	590	155	252	764	930	703	962	945	793	780	545	999999	588	156	686	265	999999	48	49	586	999999	999999	776	938	248	240	999999	705	140	999999	999999	999999	979	999999	169	178	624	709	999999	909	501	797	518	725	152	846	539	240	396	389	73	999999	384	999999	962	131	379	314	525	999999	999999	267	814	470	153	419	90	133	999999	517	999999	999999	704	999999	999999	799	949	60	795	402	999999	883	318	750	999999	180	751	807	999999	47	999999	319	999999	643	999999	244	982	58	582	999999	766	416	254	878	999999	791	762	254	96	173	999999	999999	518	999999	999	705	948	73	999999	973	999999	999999	999999	948	999999	331	999999	70	809	999999	999999	901	999999	71	636	294	639	439	12	999999	999999	507	721	339	999999	479	800	70	999999	999999	295	918	848	609	76	999999	785	305	170	426	704	702	999999	999999	356	280	851	457	497	714	76	519	71	731	999999	170	561	301	93	249	999999	999999	426	194	565	898	62	868	995	152	999999	344	999999	585	774	999999	999999	484	982	594	627	353	999999	929	559	775	857	127	53	999999	932	999999	999999	920	896	677	285	260	681	457	999999	983	461	999999	215	731	249	999999	957	850	107	999999	318	498	622	186	463	497	999999	789	50	999999	999999	99	219	25	999999	358	999999	106	999999	999999	803	999999	376	999999	892	999999	724	827	535	381	169	202	807	856	999999	723	308	999999	223	788	624	891	999999	293	169	372	144	200	999999	891	795	860	421	999999	282	999999	132	978	294	244	999999	808	263	999999	775	632	291	363	839	999999	999999	970	883	651	999999	912	127	92	999999	530	94	534	228	644	999999	309	999999	999999	583	402	600	999999	434	978	25	816	638	999999	518	537	90	781	360	210	840	825	999999	999999	107	370	665	49	504	999999	160	999999	999999	618	
92	476	999999	769	779	999999	808	730	545	905	636	999999	284	379	574	947	449	313	183	28	803	760	332	999999	999999	223	736	561	999999	669	827	776	236	29	664	51	686	321	999999	913	401	120	289	81	144	999999	96	295	474	556	324	847	999999	571	815	332	999999	840	354	565	999999	999999	903	876	999999	859	154	264	999999	532	271	138	311	999999	626	693	481	999999	876	698	137	999999	96	279	999999	980	711	664	999999	999999	898	845	967	445	211	154	216	413	993	284	999999	831	581	942	295	196	999999	804	945	132	850	893	963	655	438	271	170	634	531	999999	158	999999	60	382	634	425	171	866	68	999999	486	77	266	999999	127	999999	869	154	984	168	999999	906	719	999999	491	999999	882	321	16	940	984	999999	882	896	136	100	780	999999	999999	999999	999999	999999	746	473	645	783	999999	999999	537	999999	402	999999	650	372	999999	251	771	999999	890	999999	542	999999	859	127	497	903	195	370	475	36	525	999999	836	123	999999	999999	170	255	446	708	999999	999999	784	999999	999999	967	932	999999	242	999999	329	811	318	999999	337	185	820	628	976	742	999999	275	894	510	617	732	190	536	239	899	91	526	999999	999999	260	999999	75	985	579	530	971	676	137	591	707	999999	361	999999	786	956	943	541	279	703	121	113	626	283	266	816	999999	405	999999	343	999999	803	289	136	438	316	120	835	999999	456	999999	999999	148	313	803	903	999999	999999	749	283	999999	550	999999	828	999999	157	999999	792	728	762	743	575	396	999999	999999	903	434	234	718	479	846	118	999999	822	999999	999999	999999	323	479	363	999999	999999	999999	16	388	262	999999	999999	999999	291	912	328	999999	296	999999	204	534	354	999999	999999	479	155	324	280	436	846	67	434	895	999999	999999	999999	322	375	326	999999	999999	390	415	999999	999999	999999	999999	437	567	527	11	206	120	999999	999999	999999	999999	579	883	300	439	385	999999	541	204	132	564	185	109	831	15	741	969	723	284	999999	939	987	553	505	977	887	999999	908	845	999999	999999	166	224	572	291	743	491	36	559	544	810	873	999999	234	419	999999	999999	999999	521	999999	999999	396	464	522	680	999999	999999	388	999999	552	673	670	696	999999	808	408	960	536	550	999999	260	942	173	999999	342	75	999999	328	999999	983	999999	977	999999	585	999999	927	702	702	999999	480	999999	112	713	17	871	999999	187	998	999999	20	999999	801	195	259	999999	293	232	724	189	615	999999	707	302	338	993	695	283	121	999999	999999	705	999999	644	999999	554	157	238	999999	999999	202	999999	999999	902	85	
999999	757	999999	147	999999	350	704	978	522	999999	324	20	810	999999	23	185	866	75	299	999999	999999	774	167	125	704	861	65	75	855	987	726	999999	999999	227	387	246	999999	146	545	367	999999	726	999999	367	999999	544	347	999999	153	999999	999999	999999	367	999999	769	999999	599	676	442	999999	295	999999	999999	535	560	815	999999	999999	997	776	281	730	530	932	999999	999999	999999	799	369	170	524	211	999999	173	661	999999	151	999999	999999	999999	999999	237	703	831	82	547	604	219	999999	940	999999	754	856	376	999999	605	999999	434	998	999999	158	800	317	282	999999	999999	716	959	874	655	673	767	145	797	999999	54	999999	999999	859	999999	984	999999	992	428	830	999999	355	555	752	65	999999	716	449	276	62	999999	920	999999	999999	999999	999999	644	345	161	276	999999	619	69	246	999999	999999	999999	574	999999	206	339	808	999999	999999	429	999999	999999	217	999999	53	999999	999999	868	745	293	134	604	999999	871	991	350	483	999999	162	999999	160	295	999999	385	999999	999999	151	272	80	999999	48	41	999999	223	259	669	437	526	117	319	999999	750	324	953	252	975	547	703	195	856	855	999999	736	192	278	453	852	999999	999999	45	815	66	797	32	999999	999999	999999	843	622	332	912	957	732	842	24	410	971	365	142	510	999999	448	86	999999	866	999999	999999	999999	944	806	816	604	193	82	999999	198	953	301	707	160	361	704	90	999999	943	999999	245	999999	999999	868	999999	496	699	833	999999	999999	979	583	999999	999999	999999	825	898	999999	515	318	774	660	348	826	999999	680	658	999999	999999	765	368	999999	999999	999999	834	412	999999	86	999999	330	905	999999	999999	137	218	380	145	532	999999	536	806	999999	358	635	134	585	999999	352	999999	801	838	717	999999	810	999999	767	311	197	999999	393	999999	821	491	999999	999999	424	163	999999	617	87	544	135	627	622	958	104	864	646	843	259	857	999999	999999	999999	999999	197	674	696	129	451	999999	948	191	970	339	984	999999	173	232	710	431	344	735	343	999999	712	99	72	851	913	902	999999	354	101	999999	920	166	958	703	999999	749	467	100	999999	18	595	944	657	293	974	323	701	423	999999	827	522	551	331	276	779	999999	999999	844	999999	548	412	999999	99	443	418	999999	999999	999999	17	999999	963	999999	568	335	671	767	441	779	999999	600	999999	999999	222	274	24	379	834	691	924	126	147	999999	884	627	999999	992	854	224	874	155	499	241	415	999999	863	277	982	996	605	999999	666	832	999999	615	999999	999999	391	825	428	48	994	999999	545	891	999999	350	369	941	729	
678	913	999999	904	999999	110	970	835	999999	410	746	397	838	95	912	460	315	999999	279	291	444	611	39	999999	836	161	367	695	999999	999999	999999	908	51	999999	999999	999999	448	927	245	514	999999	335	999999	425	681	650	165	999999	999999	999999	999999	694	999999	999999	295	77	999999	431	78	580	743	999999	999999	693	886	999999	356	571	999999	999999	999999	999999	420	764	914	119	270	613	124	999999	995	321	73	999999	839	829	818	391	981	859	999999	26	999999	999999	771	999999	23	999999	538	843	303	594	887	818	428	139	999999	335	999999	185	999999	280	317	999999	584	431	221	999999	854	67	29	999999	590	309	600	995	529	754	992	823	105	614	85	280	892	411	433	254	665	709	999999	999999	646	805	62	999999	708	977	90	349	879	786	802	999999	824	338	13	588	999999	433	610	529	342	921	999999	999999	204	999999	989	182	998	966	571	155	512	999999	329	999999	999999	656	296	999999	674	999999	943	318	999999	605	456	999999	408	845	37	999999	999999	35	160	724	724	860	749	671	987	999999	999999	913	999999	656	967	999999	18	228	999999	571	999999	68	855	999999	999999	999999	390	599	590	435	774	163	999999	999999	56	487	385	999999	70	395	999999	624	564	765	311	40	103	165	637	168	555	190	512	999999	999999	50	180	999999	999999	952	480	160	90	562	143	198	999999	999999	999999	490	912	413	999999	947	663	523	999999	999999	387	999999	999999	234	962	432	879	594	650	483	999999	15	316	999999	858	117	999999	756	543	12	632	122	999999	999999	555	156	255	152	32	565	999999	580	547	999999	94	799	283	256	197	658	683	549	547	500	647	604	184	999	999999	59	999999	906	979	500	466	999999	890	999999	679	999999	186	736	571	95	999999	666	468	999999	829	999999	999999	668	569	999999	329	999999	999999	999999	571	999999	999999	256	999999	972	533	895	601	999999	999999	819	908	999999	999999	382	481	999999	977	462	820	980	145	949	180	496	225	373	347	103	181	383	699	334	999999	728	843	930	149	598	562	785	75	422	609	999999	999999	29	101	196	413	382	999999	122	745	591	815	32	86	110	757	169	557	507	999999	250	129	583	916	848	539	551	999999	388	900	44	914	999999	350	170	346	206	281	161	689	798	278	587	589	315	913	820	853	49	841	402	237	567	547	999999	890	576	112	999999	999999	861	576	726	999999	710	676	999999	999999	915	764	561	887	406	817	85	972	999999	999999	610	934	718	999999	999999	547	507	999999	357	186	981	280	769	999999	38	503	828	232	552	375	878	639	821	148	938	284	290	
515	831	749	999999	999999	999999	581	501	318	939	999999	999999	188	714	903	329	915	999999	645	994	467	999999	999999	999999	853	429	176	126	971	123	579	759	492	267	992	975	999999	714	594	921	198	601	719	564	664	423	373	999999	974	319	906	447	302	289	822	655	929	760	618	967	191	465	999999	999999	999999	414	325	999999	999999	999999	999999	210	117	723	806	866	149	348	335	439	66	999999	999999	999999	999999	142	467	213	444	999999	56	999999	106	626	740	733	999999	523	204	260	107	451	939	55	596	999999	339	579	483	999999	999999	999999	435	999999	910	999999	322	868	988	236	946	122	999999	385	882	875	114	490	983	82	795	625	153	999999	341	614	576	106	75	999999	802	888	999999	999999	830	465	421	918	999999	73	420	212	535	967	313	999999	965	563	173	721	999999	849	595	999999	170	999999	447	999999	846	999999	110	226	802	487	434	999999	393	997	555	426	463	999999	774	919	662	592	100	185	771	356	999999	22	932	353	909	953	302	328	999999	940	28	71	81	419	963	203	999999	999999	543	254	601	967	17	747	267	999999	84	999999	748	578	799	271	588	500	656	97	294	458	578	481	999999	75	679	615	408	999999	124	364	956	468	192	53	642	527	754	682	15	194	96	503	878	999999	999999	999999	151	756	482	581	762	875	909	950	478	72	487	999999	297	999999	349	864	300	720	999999	289	395	755	629	71	745	999999	92	109	372	85	602	150	495	928	473	651	919	543	601	90	559	241	575	579	999999	228	394	612	999999	231	999999	168	906	999999	364	395	136	420	835	788	793	809	588	403	469	347	51	368	928	697	945	757	128	638	730	163	190	59	999999	526	999999	479	264	150	872	999999	243	999999	574	999999	525	508	707	813	999999	999999	652	182	119	701	999999	35	683	999999	999999	455	49	278	569	211	215	86	398	319	208	999999	555	447	999999	35	114	846	794	850	181	446	59	314	351	980	510	17	999999	330	349	564	999999	115	999999	427	404	965	999999	372	872	448	999999	398	614	974	204	999999	651	94	597	999999	240	999999	976	840	405	734	927	589	999999	207	146	77	969	999999	527	999999	583	999999	630	148	999999	432	978	999999	335	661	700	999999	785	305	366	855	733	18	999999	999999	139	33	31	669	48	55	999999	674	311	52	428	971	999999	999999	631	547	463	458	999999	808	854	253	514	744	44	560	804	404	999999	290	999999	960	319	999999	319	559	999999	999999	110	176	999999	314	431	293	242	728	920	39	674	819	401	284	999999	526	
999999	999999	519	999999	634	487	251	278	832	999999	999999	467	662	999999	445	999999	999999	999999	358	999999	58	550	999999	231	999999	316	639	774	729	999999	889	999999	80	999999	457	433	50	804	336	622	925	999999	999999	410	999999	774	76	39	594	603	363	899	999999	936	477	567	74	298	776	328	999999	476	548	999999	141	647	999999	869	443	22	41	661	175	735	37	999999	999999	421	646	736	249	610	190	136	668	989	144	143	325	999999	368	751	37	999999	774	458	942	670	278	999999	387	999999	999999	581	572	701	733	200	999999	999999	499	653	652	999999	999999	248	295	422	152	152	999999	263	999999	553	653	289	999999	167	961	579	625	999999	152	708	358	52	24	608	563	999999	266	944	234	416	400	715	108	987	999999	535	172	529	528	136	434	134	654	52	928	292	76	575	238	999999	999999	101	510	999999	999999	46	234	999999	999999	184	885	568	38	146	163	937	190	647	239	435	416	105	879	26	284	999999	999999	999999	679	281	900	999999	999999	894	133	999999	214	165	999999	892	999999	485	999999	354	999999	866	999999	517	889	991	111	429	346	803	999999	999999	221	494	668	999999	999999	262	17	587	283	205	999999	143	999999	853	733	35	351	347	999999	930	434	535	775	418	138	879	999999	688	179	481	354	999999	971	935	999999	719	496	838	252	999999	477	999999	80	55	24	961	504	999999	268	999999	88	999	999999	992	762	686	999999	260	999999	769	179	328	418	802	851	939	172	87	766	23	538	513	104	84	999999	351	464	999999	999999	176	385	57	430	102	402	354	243	978	183	410	10	246	509	483	879	999999	675	277	999999	84	999999	427	279	999999	999999	574	905	604	539	420	231	988	855	172	999999	132	898	325	999999	506	706	193	904	999999	22	302	13	620	999999	999999	676	197	536	329	999999	957	778	185	554	999999	449	638	449	762	188	21	390	347	999999	756	260	359	867	697	378	615	523	914	241	255	571	294	409	235	999999	999999	462	536	795	436	354	722	770	581	66	999999	744	152	186	999999	911	666	530	448	63	999999	329	838	951	999999	444	999999	944	309	266	999999	239	223	27	153	559	854	999999	999999	412	538	589	999999	640	311	870	999999	737	240	343	905	999999	960	182	427	999999	623	999999	43	992	490	778	471	325	902	837	531	134	999999	451	999999	124	867	45	525	737	43	208	649	890	73	136	999999	999999	361	400	278	51	599	438	936	279	518	671	999999	760	127	999999	738	473	349	999999	705	789	286	790	896	924	999999	690	682	425	999999	999999	928	
363	74	999999	963	512	568	490	999999	603	514	999999	605	206	999999	764	619	73	469	186	551	816	430	924	689	570	503	999999	394	909	756	521	344	999999	742	568	695	999999	16	236	999999	999999	999999	111	999999	498	999999	999999	999999	892	80	619	955	758	600	999999	933	150	816	403	999999	224	105	999999	847	993	999999	239	463	553	79	997	999999	999999	281	999999	104	999999	649	200	385	802	542	501	838	147	565	999999	775	630	635	555	999999	999999	227	999999	999999	106	264	290	999999	999999	247	268	822	999999	562	722	487	908	999999	999999	500	999999	28	216	682	604	786	710	438	868	463	833	918	523	999999	453	25	590	929	997	999999	368	155	429	565	284	999999	999999	999999	842	107	866	999999	31	999999	188	595	21	999999	169	320	999999	999999	186	502	414	349	308	880	999999	706	896	999999	29	999999	141	480	599	650	999999	925	30	999999	999999	770	597	230	897	999999	23	858	14	583	769	687	520	516	969	926	161	934	379	884	999999	999999	210	999999	999999	481	923	708	996	370	609	243	999999	428	266	415	999999	193	452	839	867	260	999999	323	219	999999	39	625	511	672	499	474	555	145	659	459	569	709	636	999999	545	315	999999	643	973	535	398	102	259	563	999999	999999	492	540	999999	224	442	999999	678	261	451	308	207	333	871	999999	999999	999999	768	806	999999	999999	556	35	999999	562	398	69	999999	683	999999	937	375	947	650	532	982	25	128	444	999999	682	41	385	999999	999999	117	538	772	838	847	244	999999	453	717	826	420	466	246	465	826	383	999999	994	317	514	932	259	999999	348	162	673	45	333	789	173	173	181	61	999999	454	999999	296	510	999999	708	613	922	240	999999	121	526	778	999999	618	643	999999	47	999999	999999	314	857	999999	999999	999999	999999	999999	999999	999999	999999	662	999999	414	190	21	965	97	46	168	608	901	999999	29	999999	999999	636	894	383	999999	156	999999	999999	999999	999999	751	596	15	863	824	662	999999	613	268	686	171	871	999999	999999	651	652	555	108	879	469	568	304	999999	999999	205	59	288	999999	294	999999	525	999999	146	823	439	999999	960	234	221	505	999999	999999	752	343	697	365	525	306	731	72	600	929	257	644	32	456	999999	19	667	775	384	683	328	752	999999	635	735	297	169	999999	692	331	887	384	999999	281	999999	504	307	839	533	982	104	232	915	596	288	501	999999	999999	665	951	999999	445	130	425	968	999	999999	72	630	237	999999	504	379	278	52	873	284	751	904	999999	999999	827	999999	402	589	999999	836	574	356	243	
496	186	572	741	999999	451	263	944	312	551	999999	245	219	305	844	600	999999	646	999999	415	999999	59	87	411	249	739	203	728	836	872	173	607	716	999999	999999	960	932	999999	514	600	619	339	999999	362	931	476	617	946	557	989	253	199	999999	941	26	447	109	170	999999	35	999999	999999	118	439	388	724	529	823	565	884	667	224	142	952	795	887	610	724	999999	773	132	256	999999	847	629	974	999999	999999	380	303	860	771	999999	488	352	94	231	999999	974	216	946	794	999999	999999	331	38	66	999999	155	138	836	385	691	728	903	11	999999	271	809	414	148	754	453	999999	33	896	87	653	609	710	666	601	999999	999999	826	337	865	507	525	999999	917	518	999999	251	467	485	90	999999	585	351	730	960	209	570	999999	202	351	999999	649	435	999999	412	999999	445	472	244	635	428	901	575	146	856	999999	218	496	630	135	211	803	548	816	669	77	999999	980	705	401	189	203	633	985	744	858	100	651	514	59	193	999999	999999	850	999999	516	20	999999	873	224	991	999999	999999	77	149	326	999999	999999	999999	344	209	464	766	842	456	999999	277	589	401	999999	999999	999999	981	580	941	433	999999	697	999999	162	999999	64	117	491	409	115	999999	566	999999	427	999999	480	370	180	850	999999	21	390	404	436	249	999999	999999	875	568	434	999999	868	999999	715	999999	413	999999	138	999999	999999	999999	285	442	351	999999	711	743	999999	999999	184	206	811	730	999999	999999	999999	999999	728	913	999999	999999	241	922	975	22	999999	999999	140	999999	999999	26	241	893	705	381	999999	947	62	999999	538	686	999999	635	999999	237	999999	148	914	999999	999999	999999	999999	224	649	902	125	362	467	338	592	280	613	999999	895	999999	965	999999	34	840	686	252	999999	771	999999	951	413	999999	538	999999	731	748	526	836	134	245	999999	26	999999	999999	265	383	489	724	373	999999	999999	545	739	236	272	373	999999	83	617	314	868	963	839	698	498	999999	824	720	607	844	753	777	178	660	877	999999	674	232	999999	313	762	526	999999	127	879	868	867	311	484	368	635	999999	229	819	999999	326	187	999999	313	746	558	769	126	529	513	999999	377	999999	358	324	698	999999	499	314	552	351	566	722	819	999999	999999	522	246	999999	218	311	558	358	293	999999	771	129	918	837	754	999999	410	878	613	584	501	787	999999	170	669	999999	999999	914	999999	35	760	464	999999	999999	104	46	533	877	321	212	999999	28	999999	798	552	999999	971	661	560	558	941	687	118	244	139	999999	569	85	579	474	357	643	
999999	267	999999	316	999999	246	999999	999999	470	532	566	411	838	999999	991	164	617	100	772	999999	364	718	94	999999	356	501	553	240	999999	457	307	847	854	112	937	538	997	246	196	999999	918	842	98	418	999999	707	406	656	872	414	468	489	701	65	289	999999	999999	727	960	999999	692	999999	251	22	999999	719	556	736	545	463	167	380	999999	47	383	522	629	999999	951	649	999999	896	999999	72	988	999999	155	799	822	574	365	999999	286	305	53	416	600	86	193	411	160	670	120	419	257	97	585	664	682	766	743	999999	999999	321	999999	795	153	188	34	999999	573	999999	913	999999	108	886	999999	608	993	999999	921	999999	491	550	999999	434	786	949	999999	999999	242	491	127	66	831	856	999999	964	508	257	273	999999	62	999999	837	404	757	149	321	370	992	977	670	715	845	199	999999	234	999999	372	19	999999	373	132	183	92	999999	857	150	251	391	139	109	746	702	509	999999	714	999999	999999	999999	646	638	999999	908	999999	821	411	221	999999	840	280	999999	999999	999999	80	58	929	603	755	764	900	999999	999999	979	863	878	924	22	345	698	312	999999	728	694	373	564	919	999999	999999	270	237	645	508	410	121	987	962	507	632	460	572	120	958	999999	777	646	568	474	55	999999	897	999999	875	942	537	999999	423	452	875	999999	139	714	684	494	536	264	500	669	868	999999	915	426	390	885	999999	202	562	399	999999	999999	996	999999	179	999999	373	839	770	999999	999999	999999	574	520	632	127	999999	999999	435	999999	802	523	999999	999999	606	179	470	481	999999	989	999999	999999	999999	999999	534	159	518	999999	999999	152	999999	999999	493	999999	796	515	310	405	999999	272	564	278	999999	999999	596	999999	579	107	848	10	81	891	831	780	748	999999	166	550	999999	999999	608	646	323	292	352	115	39	221	112	100	869	75	999999	745	435	999999	579	999999	999999	140	579	999999	835	544	81	999999	999999	712	196	269	358	759	999999	319	664	917	954	999999	746	999999	374	368	999999	757	140	999999	213	95	355	210	957	60	123	854	999999	196	810	779	999999	123	249	327	999999	843	742	119	654	999999	91	517	594	105	370	999999	766	220	999999	999999	999999	74	35	780	999999	999999	999999	308	645	999999	414	999999	999999	185	999999	999999	999999	57	343	160	999999	999999	999999	834	14	838	615	862	690	999999	999999	694	769	732	999999	157	97	468	960	49	541	443	999999	99	999999	613	410	999999	999999	736	703	719	876	276	72	392	999999	999999	775	999999	379	449	618	477	999999	999999	708	384	809	999999	546	999999	97	
304	619	582	557	272	871	400	999999	207	999999	953	474	379	999999	502	999999	983	999999	999999	999999	999999	669	102	999999	999999	621	253	905	35	999999	719	200	919	631	581	999999	490	999999	450	329	384	999999	182	420	665	12	108	902	215	714	826	999999	650	100	655	635	526	756	561	650	628	495	412	597	318	762	554	747	246	845	189	999999	993	576	318	350	999999	999999	170	999999	523	350	700	320	782	49	550	829	976	999999	141	733	282	999999	701	889	999999	999999	111	902	457	360	666	999999	535	677	686	83	782	315	999999	999999	596	567	136	287	794	101	815	278	222	725	771	300	714	999999	876	203	875	999999	661	911	580	267	999999	999999	684	341	785	999999	363	476	56	999999	806	999999	146	715	673	999999	104	597	769	999999	689	999999	589	375	655	89	999999	492	208	999999	654	237	273	338	999999	999999	603	463	315	999999	914	746	678	110	493	426	319	999999	999999	461	333	73	999999	747	578	814	583	318	685	706	314	871	277	692	26	579	34	807	694	710	819	641	292	70	918	942	62	999999	882	238	770	640	962	999999	40	590	999999	526	760	216	389	999999	777	609	404	53	479	999999	94	914	402	511	999999	819	641	692	781	91	829	635	761	104	999999	999999	999999	674	999999	530	662	999999	492	508	57	487	999999	999999	863	682	665	874	473	76	405	968	835	269	999999	153	115	347	809	15	999999	134	454	295	859	999999	999999	999999	145	999999	333	999999	999999	894	463	988	498	116	829	108	999999	999999	171	694	699	467	621	676	999999	764	424	325	625	487	810	922	43	45	675	999999	999999	999999	999999	524	999999	746	999999	999999	805	184	655	998	518	710	589	742	962	999999	999999	402	709	999999	229	380	534	18	42	943	93	540	999999	463	999999	999999	99	489	224	999999	951	999999	919	999999	870	335	118	425	999999	914	897	78	959	999999	448	283	833	22	999999	368	989	734	713	603	857	274	229	202	567	999999	621	109	527	325	999999	643	999999	39	999999	893	999999	118	999999	999999	55	25	581	681	999999	999999	463	87	999999	855	657	999999	248	999999	822	606	116	916	858	585	999999	797	550	644	475	804	999999	804	999999	822	107	999999	533	595	557	842	693	547	188	409	767	543	999999	672	667	999999	405	999999	216	529	786	355	260	625	824	999999	474	999999	999999	219	999999	659	999999	951	999999	999999	693	653	768	999999	912	569	738	458	818	999999	471	878	999999	884	409	645	597	366	45	751	999999	999999	771	309	377	999999	340	969	999999	118	352	384	913	891	897	751	
397	236	999999	227	617	802	807	999999	786	596	960	999999	809	721	999999	834	916	16	999999	785	881	469	613	165	999999	769	415	710	999999	97	965	95	999999	657	999999	371	749	817	999999	827	110	707	999999	780	796	18	169	331	999999	999999	999999	999999	744	122	870	928	622	461	989	848	396	106	656	698	631	875	999999	999999	473	999999	95	999999	871	328	999999	184	999999	832	369	229	609	999999	663	899	629	68	350	873	787	329	748	297	999999	999999	999999	14	60	999999	159	920	671	17	857	357	432	369	44	426	437	696	982	790	101	769	248	312	443	757	79	572	534	472	373	153	950	797	280	585	887	680	133	131	683	448	557	999999	237	316	477	269	33	999999	446	101	347	958	206	999999	58	999999	571	999999	755	586	396	999999	999999	713	999999	634	99	459	538	757	572	860	117	652	221	647	84	999999	289	810	549	999999	36	999999	806	992	601	222	537	758	119	829	376	106	999999	358	957	524	910	843	180	574	395	689	529	486	999999	999999	845	411	64	999999	999999	944	999999	785	182	372	907	413	42	876	921	780	647	743	494	999999	600	999999	689	560	226	446	639	974	224	347	752	999999	151	999999	999999	999999	703	675	815	431	999999	276	999999	595	999999	506	810	303	652	614	51	999999	992	840	999999	982	721	999999	999999	577	315	72	570	835	619	587	999999	983	509	999999	999999	972	927	73	999999	333	687	104	943	720	636	346	999999	609	306	966	336	311	105	394	414	209	457	247	126	996	999999	350	975	39	244	826	794	857	537	78	858	929	999999	999999	304	626	560	507	999999	968	999999	960	539	652	261	960	888	124	999999	877	525	689	946	954	626	999999	128	999999	486	999999	551	474	82	237	999999	407	422	475	999999	788	648	949	306	999999	265	745	810	333	999999	283	937	679	476	660	553	178	982	934	13	999999	507	646	999999	141	427	276	888	999999	544	853	547	423	999999	602	238	575	393	999999	699	881	536	795	146	212	871	999999	998	999999	683	939	424	488	471	142	290	12	928	174	730	988	999999	508	999999	924	735	524	654	999999	431	978	999999	192	999999	131	430	712	509	999999	270	555	278	477	628	604	438	68	951	893	322	235	646	229	79	999999	34	999999	15	222	999999	999999	227	134	999999	705	164	999999	253	350	711	577	503	120	999999	185	719	999999	999999	195	999999	677	573	760	561	206	341	565	123	999999	106	402	999999	297	351	913	337	154	487	922	449	206	814	999999	999999	744	732	535	324	999999	991	645	157	999999	
999999	799	783	466	572	793	374	598	128	720	999999	999999	871	999999	769	999999	847	575	901	957	745	298	862	999999	578	817	473	805	251	229	542	461	255	885	569	551	139	870	582	999999	558	999999	88	104	367	873	873	526	999999	334	56	425	999999	199	85	999999	937	822	888	754	330	999999	357	898	999999	792	73	985	646	227	861	999999	992	217	409	895	219	767	999999	704	944	999999	49	916	183	127	717	65	810	140	613	317	982	827	373	990	502	190	917	575	810	999999	880	999999	472	78	999999	999999	790	999999	229	180	227	193	810	384	528	440	724	70	85	17	999999	999999	613	999999	995	175	843	419	402	39	849	38	999999	65	999999	501	454	999999	999999	190	275	630	911	443	99	999999	26	989	471	999999	465	857	500	999999	713	375	934	918	82	267	692	380	787	200	999999	199	299	754	318	36	986	999999	376	999999	742	553	604	180	464	206	999999	999999	947	340	573	992	538	100	999999	999999	999999	535	42	436	497	894	843	999999	123	900	509	999999	681	999999	999999	846	491	605	70	170	999999	764	464	875	119	839	999999	457	626	337	999999	208	412	619	469	461	586	939	406	999999	999999	883	66	999999	697	886	182	513	999999	727	999999	932	40	192	928	802	81	166	326	658	999999	395	999999	785	249	310	859	71	974	623	269	551	209	222	459	887	999999	899	188	233	666	919	202	899	826	999999	178	230	690	667	999999	999999	622	747	999999	999999	789	281	325	396	999999	999999	538	641	467	960	732	817	732	50	105	181	999999	103	992	551	203	204	959	520	999999	639	999999	999999	243	839	928	461	836	144	107	999999	999999	791	999999	999999	999999	560	999999	865	999999	360	498	650	572	218	999999	529	999999	834	999999	595	999999	804	264	999999	739	230	408	627	42	280	981	999999	942	668	596	197	896	447	170	642	999999	999999	524	999999	150	999999	999999	34	398	999999	706	11	999999	999999	999999	780	537	809	999999	999999	999999	813	833	724	378	999999	707	903	999999	999999	633	317	673	489	833	228	289	481	256	999999	485	999999	239	999999	999999	980	585	440	999999	816	659	999999	999999	10	999999	948	269	799	413	250	32	999999	412	144	775	999999	337	532	999999	896	500	65	563	805	685	779	584	210	160	398	324	277	999999	805	999999	546	686	673	10	884	999999	490	999999	15	986	643	970	105	857	999999	652	63	762	657	999999	603	533	825	325	709	374	68	648	999999	926	755	493	607	999999	238	999999	663	531	793	937	20	999999	999999	819	51	999999	999999	353	975	745	999999	
999999	701	489	10	999999	999999	999999	301	520	900	841	63	89	241	159	372	565	999999	471	988	999999	968	720	315	616	999999	16	283	999999	999999	715	672	999999	999999	250	792	127	538	225	852	315	239	999999	46	179	999999	478	587	999999	446	923	724	513	757	739	999999	980	184	999999	47	853	85	401	635	194	178	783	424	990	999999	254	36	413	619	683	301	694	684	146	999999	507	429	391	462	961	991	168	999999	999999	703	811	943	154	187	999	240	838	999999	851	999999	160	63	597	534	201	896	321	894	999999	999999	852	999999	47	712	540	434	693	938	673	203	999999	271	499	296	556	310	882	235	619	452	463	56	832	145	531	453	832	857	999999	999999	679	274	448	999999	851	516	906	442	647	999999	999999	899	974	657	990	999999	564	310	978	891	24	96	999999	999999	999999	805	472	901	190	97	602	836	677	609	523	745	999999	999999	445	999999	404	999999	999999	54	906	564	999999	185	154	642	889	531	879	379	59	593	988	816	502	999999	999999	14	261	560	973	709	231	999999	143	255	75	551	999999	938	999999	575	508	999999	725	999999	733	297	999999	548	207	80	957	307	999999	999999	999999	16	520	400	996	999999	197	37	999999	999999	999999	999999	51	899	577	348	999999	941	999999	484	95	757	101	81	999999	999999	999999	713	999999	999999	751	923	815	999999	999999	68	40	474	941	107	999999	481	169	528	96	36	256	999999	971	859	413	26	424	85	999999	998	915	449	999999	251	999999	999999	674	178	999999	419	892	837	411	518	317	202	999999	999999	999999	614	598	572	985	295	508	999999	742	502	499	735	508	740	369	499	153	591	396	699	999999	903	806	999999	83	676	144	999999	455	462	552	220	999999	999999	978	240	999999	352	464	793	742	750	741	999999	678	719	911	162	478	911	999999	726	806	310	830	203	808	606	999999	318	161	99	945	999999	950	289	718	869	999999	138	98	801	137	603	957	215	172	633	322	999999	999999	981	941	544	97	999999	999999	716	807	784	432	804	853	155	641	653	999999	461	231	399	999999	51	400	349	822	573	599	213	352	625	41	999999	294	144	552	179	157	410	202	135	999999	11	72	977	706	294	947	981	961	313	999999	711	411	999999	363	723	591	601	722	523	235	209	373	192	752	999999	519	718	603	999999	505	404	268	106	523	999	979	422	642	999999	999999	618	252	49	999999	999999	773	370	781	828	999999	556	688	678	999999	675	637	879	234	999999	774	239	387	498	808	14	452	314	999999	363	999999	179	958	194	897	616	
957	334	966	432	999999	159	936	999999	885	949	716	590	207	847	372	109	197	193	763	396	240	754	241	221	878	468	961	999999	999999	418	597	504	999999	292	718	312	913	999999	974	625	999999	999999	999999	858	298	999999	117	561	991	644	981	775	430	999999	386	213	999999	999999	553	999999	197	999999	999999	477	362	221	809	999999	139	69	999999	394	219	147	104	627	150	382	999999	27	360	409	437	449	436	821	83	999999	999999	999999	999999	168	258	958	437	999999	999999	999999	999999	86	999999	999999	432	931	999999	596	999999	999999	999999	999999	72	720	999999	999999	999999	999999	91	250	999999	540	148	999999	999999	999999	849	37	146	260	709	320	999999	15	876	999999	965	166	976	505	999999	839	999999	790	863	157	452	999999	336	999999	302	649	999999	682	105	966	938	521	195	807	92	431	460	999999	583	999999	65	67	844	985	999999	509	811	999999	260	999999	284	358	676	860	182	360	701	424	999999	70	617	31	999999	910	908	454	999999	999999	423	569	999999	950	999999	767	999999	999999	654	999999	160	999999	837	999999	432	893	999999	999999	844	334	635	731	729	46	356	522	488	44	999999	999999	87	999999	537	642	171	690	999999	333	151	909	769	999999	706	360	273	999999	999999	500	598	26	228	999999	609	646	999999	692	839	352	999999	693	289	67	247	720	272	43	999999	204	955	741	81	368	448	935	565	999999	35	378	773	191	300	987	999999	141	999999	759	517	891	999999	479	851	479	729	457	630	712	549	985	98	999999	909	37	545	857	944	860	879	674	999999	694	667	470	579	422	403	999999	621	116	14	999999	525	374	105	485	890	601	638	991	314	853	308	999999	290	543	282	272	452	999999	196	855	999999	843	999999	999999	999999	390	900	317	63	339	100	443	999999	999999	999999	545	932	999999	966	353	999999	999999	369	237	999999	627	999999	46	999999	141	848	999999	920	999999	633	682	563	690	673	509	999999	331	937	975	999999	865	67	999999	829	737	339	999999	999999	999999	634	999999	483	999999	28	194	999999	999999	177	921	999999	68	999999	833	999999	41	981	999999	395	999999	999999	899	951	394	474	530	999999	484	999999	412	801	464	999999	87	524	642	209	999999	671	488	999999	836	164	25	494	704	999999	234	754	797	755	999999	997	164	999999	734	999999	98	119	498	624	725	657	764	130	35	647	445	999999	318	831	999999	999999	999999	168	999999	745	999999	899	769	187	345	999999	419	999999	999999	467	266	999999	789	602	121	870	999999	864	999999	999999	399	895	469	999999	907	999999	445	965	753	518	999999	996	999999	989	114	999999	349	
320	999999	995	248	117	416	999999	391	557	529	715	720	140	406	52	584	999999	355	50	440	713	279	430	294	453	903	205	376	269	999999	799	498	999999	531	999999	585	588	999999	292	488	900	674	360	395	729	255	999999	122	58	421	745	643	74	758	635	999999	858	710	794	213	221	999999	999999	52	730	999999	798	609	543	999999	996	697	999999	561	539	49	999999	999999	564	208	290	999999	327	848	999999	165	433	173	895	821	727	877	999999	999999	277	708	552	999999	999999	512	456	23	578	591	425	58	581	512	228	596	131	999999	156	596	923	138	874	999999	999999	574	999999	635	714	722	739	999999	999999	983	294	999999	999999	999999	999999	999999	751	277	514	736	999999	719	584	921	944	309	699	903	999999	559	999999	999999	834	279	43	101	718	821	309	999999	852	999999	999999	597	999999	398	999999	520	455	103	844	656	624	147	850	564	989	872	690	415	32	999999	397	991	828	156	996	227	999999	287	344	930	967	658	883	999999	222	987	703	556	208	189	457	637	715	509	524	696	428	478	111	999999	140	894	833	999999	908	999999	768	81	401	883	942	999999	999999	913	999999	965	264	724	999999	11	179	143	216	842	388	760	285	328	632	999999	798	109	185	498	799	999999	824	868	227	999999	228	631	164	325	247	999999	999999	999999	821	558	442	704	136	109	676	996	688	991	637	999999	999999	999999	449	102	94	842	993	271	999999	614	999999	999999	506	647	783	548	999999	890	605	109	882	483	999999	83	867	103	973	85	822	999999	395	833	999999	79	474	778	999999	999999	241	999999	296	616	687	216	416	56	208	489	326	138	27	797	395	537	275	756	942	375	999999	999999	869	999999	999999	321	229	318	999999	436	182	999999	366	999999	659	999999	999999	275	999999	300	667	820	895	999999	758	694	785	597	999999	702	803	999999	835	815	837	250	999999	378	999999	376	986	108	891	771	316	322	771	999999	148	195	724	10	960	651	708	999999	105	999999	999999	754	999999	999999	870	999999	632	999999	178	999999	89	999999	675	444	107	999999	314	568	999999	999999	999999	446	999999	999999	459	999999	978	803	757	193	999999	433	155	159	999999	999999	840	365	999999	999999	148	999999	999999	230	31	729	520	999999	999999	540	347	150	484	971	999999	999999	831	851	999999	618	999999	828	999999	999999	999999	656	274	999999	999999	683	999999	948	340	999999	999999	335	302	999999	999999	730	742	698	901	226	845	967	948	999999	951	999999	592	988	192	619	999999	320	154	168	999999	999999	464	999999	64	228	950	398	809	984	986	873	430	139	199	452	
875	785	927	491	149	999999	708	100	999999	999999	101	999999	766	720	999999	674	999999	144	915	297	999999	999999	643	999999	276	457	167	963	197	88	75	462	798	740	743	178	999999	663	29	320	999999	374	431	999999	999999	358	632	98	448	321	692	999999	224	999999	186	138	152	999999	224	691	318	744	999999	999999	673	638	999999	35	999999	999999	999999	527	124	604	630	900	325	327	999999	917	999999	79	525	999999	999999	999999	999999	897	563	999999	35	147	448	999999	11	923	999999	936	652	999999	555	606	121	999999	39	174	181	619	281	999999	812	825	700	307	867	999999	229	35	108	894	999999	905	471	999999	350	154	89	787	603	707	438	389	675	65	372	227	957	452	999999	231	607	629	625	287	802	999999	447	150	999999	761	703	446	837	757	109	649	999999	749	731	885	94	394	25	574	848	433	160	644	999999	649	291	776	188	876	999999	770	289	194	569	150	706	999999	327	999999	13	991	551	917	999999	722	93	218	721	961	147	999999	999999	999999	439	999999	59	803	215	820	479	927	267	999999	999999	338	369	950	999999	590	188	156	77	999999	570	856	882	243	687	999999	999999	83	64	999999	739	999999	166	238	754	201	100	903	999999	506	371	85	734	999999	456	627	363	142	38	999999	783	990	155	440	490	999999	496	816	126	993	999999	406	999999	50	231	396	182	999999	206	988	500	999999	999999	570	811	494	999999	301	786	999999	999999	433	55	999999	443	748	928	726	747	181	704	284	786	738	252	965	999999	693	368	69	999999	231	999999	50	640	508	576	584	628	996	460	999999	999999	66	999999	999999	361	999999	999999	482	467	999999	393	34	293	226	498	684	328	846	291	438	999999	727	999999	999999	496	15	999999	935	181	354	107	751	720	509	254	730	604	421	614	263	96	885	602	998	838	911	756	424	19	999999	999999	999999	714	999999	271	999999	999999	507	343	999999	666	671	310	123	358	642	314	783	971	999999	90	906	241	38	999999	57	134	615	798	584	258	868	925	999999	98	326	47	698	248	942	287	106	87	999999	597	425	585	489	649	205	607	972	452	251	811	999999	549	685	679	224	187	999999	709	999999	107	999999	999999	30	999999	999999	999999	615	545	39	999999	999999	829	973	999999	927	999999	645	999999	603	977	285	999999	999999	478	999999	776	361	28	999999	999999	999999	999999	328	170	999999	678	564	464	617	600	991	437	422	999999	826	529	999999	254	752	752	541	870	999999	781	821	380	72	552	999999	266	999999	597	522	999999	49	597	510	812	640	258	907	190	999999	12	985	
848	13	921	651	220	209	117	276	280	999999	580	291	546	349	999999	616	999999	180	361	357	999999	915	999999	722	999999	29	763	613	504	844	999999	522	113	999999	972	999999	150	900	83	66	146	331	251	999999	468	316	963	473	221	641	895	19	996	999999	591	933	999999	999999	422	201	446	503	999999	436	872	67	999999	750	376	999999	999999	121	107	305	220	83	674	999999	263	922	999999	300	402	862	949	350	526	457	214	49	521	941	487	882	999999	999999	559	814	999999	411	138	999999	999999	169	176	783	912	999999	444	518	999999	999999	999999	499	145	155	999999	999999	999999	999999	541	999999	999999	337	540	534	999999	999999	685	999999	999999	859	936	852	794	999999	203	999999	696	999999	438	824	999999	696	779	772	995	987	746	474	542	650	338	647	870	407	676	769	629	999999	999999	999999	26	999999	994	410	812	102	705	999999	951	999999	222	321	103	716	717	849	558	767	538	647	999999	220	44	873	531	299	982	999999	176	999999	614	64	26	740	808	155	702	378	960	902	292	999999	523	999999	999999	26	999999	999999	690	826	999999	861	112	512	999999	999999	832	130	879	523	999999	318	136	526	999999	167	305	362	999999	572	157	189	999999	635	365	35	697	999999	999999	514	745	828	999999	999999	224	752	951	513	999999	999999	999999	581	499	447	999999	973	327	996	422	279	721	999999	255	128	679	41	64	477	157	203	118	999999	684	375	999999	291	612	786	312	510	216	791	840	905	259	576	690	369	843	999999	999999	700	946	177	999999	553	582	588	670	192	698	484	366	328	893	999999	897	999999	669	510	370	999999	694	912	73	999999	360	350	868	999999	351	694	999999	765	495	418	527	999999	582	234	709	34	126	129	812	731	999999	521	999999	411	678	565	700	999999	30	999999	16	999999	999999	862	202	999999	719	566	999999	13	850	999999	832	485	331	389	551	444	999999	999999	423	574	999999	999999	505	839	338	466	999999	785	999999	301	999999	328	999999	999999	413	999999	41	477	314	560	287	999999	999999	833	688	999999	90	999999	24	265	541	999999	999999	441	933	771	366	363	903	262	142	66	999999	558	856	514	83	837	976	832	999999	334	42	999999	999999	301	460	672	999999	802	386	999999	771	999999	760	70	574	969	559	641	999999	678	999999	61	999999	231	799	332	976	184	462	999999	323	999999	999999	217	999999	999999	155	641	321	693	212	999999	999999	997	295	280	999999	796	940	113	999999	344	479	999999	760	980	445	75	502	137	999999	976	999999	999999	821	999999	999999	999999	418	684	824	999999	999999	668	475	999999	185	999999	
935	999999	534	189	244	999999	964	979	712	999999	456	999999	454	999999	149	193	999999	236	760	741	185	706	394	999999	999999	265	999999	370	23	810	270	296	999999	24	139	973	603	516	742	991	180	842	877	769	999999	746	239	744	777	999999	671	248	713	444	999999	999999	144	289	801	978	79	603	965	999999	856	170	867	439	999999	176	589	999999	493	769	570	342	828	999999	158	641	35	544	592	875	149	999999	999999	370	999999	999999	999999	323	714	999999	921	576	877	975	912	999999	999999	800	795	611	557	190	755	944	999999	913	410	518	141	999999	952	535	21	99	762	835	999999	507	670	59	336	276	999999	729	847	999999	465	852	999999	222	762	999999	749	999999	328	959	276	638	496	856	499	999999	192	999999	811	396	565	787	223	87	358	382	139	745	285	999999	413	35	999999	879	999999	999999	806	918	408	726	785	40	771	999999	569	948	20	814	999999	999999	93	232	918	999999	999999	677	999999	635	864	389	999999	13	705	47	555	999999	999999	616	407	941	999999	999999	155	94	610	534	26	420	999999	409	999999	999999	999999	279	207	191	116	999999	451	780	919	999999	64	28	630	782	999999	734	257	328	999999	404	416	618	491	820	86	833	999999	903	661	999999	999999	999999	28	781	817	435	839	999999	143	897	175	627	32	999999	219	137	464	828	999999	292	173	999999	993	999999	908	578	787	999999	114	283	794	547	129	700	62	599	10	849	965	899	999999	883	195	519	238	789	595	147	610	999999	999999	32	704	999999	65	999999	472	60	872	999999	647	462	999999	860	113	627	999999	331	300	999999	136	614	863	309	999999	999999	999999	483	738	999999	982	650	999999	999999	999999	771	843	749	645	132	999999	949	976	999999	261	441	624	334	415	610	291	273	847	990	823	765	999999	404	981	775	926	988	321	753	266	997	686	115	999999	999999	784	758	685	177	493	187	637	147	57	999999	665	678	78	999999	838	999999	803	785	341	148	999999	448	999999	870	206	999999	637	233	999999	999999	755	519	377	999999	825	532	587	679	507	645	137	999999	999999	36	999999	257	999999	999999	915	999999	204	999999	999999	818	999999	999999	990	999999	971	354	549	414	677	793	210	156	999999	994	999999	315	141	999999	288	999999	999999	588	101	742	759	948	228	454	318	921	69	853	745	558	352	999999	542	772	707	162	106	722	999999	562	825	999999	947	925	880	609	416	80	623	88	999999	152	254	258	999999	32	999999	105	999999	756	734	999999	410	752	651	823	772	369	426	135	599	999999	243	538	916	999999	11	999999	573	999999	
999999	999999	240	667	750	210	999999	294	716	684	37	11	626	598	828	478	563	205	284	67	837	57	654	497	999999	519	999999	999999	999999	999999	999999	999999	531	398	999999	746	999999	743	11	999999	588	487	652	999999	107	598	671	999999	710	448	999999	806	999999	516	999999	999999	999999	742	188	999999	301	528	953	999999	663	204	479	238	357	999999	999999	819	204	999999	478	359	404	999999	399	999999	999999	274	999999	893	999999	225	813	25	999999	782	999999	383	565	769	159	70	534	206	87	903	128	443	296	627	999999	999999	612	195	999999	520	73	430	353	297	999999	37	522	999999	428	448	999999	464	710	575	680	999999	999999	434	999999	999999	825	208	835	496	772	414	977	388	807	615	612	628	999999	16	719	999999	39	277	386	999999	548	474	777	639	522	664	732	721	947	999999	999999	188	511	999999	695	865	594	856	999999	978	999999	144	262	812	835	762	486	704	855	698	949	987	57	999999	869	999999	430	205	974	999999	682	999999	999999	701	999999	434	127	358	321	999999	396	183	751	999999	82	999999	221	964	999999	760	188	38	865	259	167	180	140	999999	759	999999	444	399	882	417	306	794	999999	561	364	410	999999	137	392	11	999999	775	245	649	488	465	149	999999	401	224	929	653	399	190	544	287	304	999999	999999	999999	419	999999	999999	344	112	287	710	660	609	404	999999	60	645	864	948	391	999999	491	999999	304	204	979	999999	667	488	652	405	522	27	87	999999	478	538	415	592	313	484	901	547	210	754	488	999999	997	109	878	18	535	999999	162	999999	813	704	304	782	440	10	999999	855	459	882	197	999999	532	298	646	522	239	282	644	906	42	943	271	549	999999	133	10	999999	999999	999999	869	290	999999	999999	302	773	244	633	161	999999	851	56	97	328	567	845	332	709	462	365	999999	263	597	999999	320	869	443	755	76	999999	999999	74	254	815	999999	907	778	999999	995	873	288	999999	130	341	64	986	856	942	982	870	800	301	116	254	999999	999999	692	999999	423	432	339	999999	999999	844	313	787	999999	281	315	659	77	999999	713	588	87	181	142	999999	201	999999	23	501	773	999999	999999	708	957	10	949	405	999999	170	999999	573	544	999999	48	286	999999	277	999999	999999	999999	332	999999	276	588	999999	176	694	484	435	999999	99	419	838	715	371	337	999999	829	801	999999	999999	443	999999	157	150	53	288	143	999999	238	923	148	439	863	999999	403	249	999999	439	833	265	921	789	743	999999	999999	706	93	677	949	999999	448	394	999999	999999	888	896	129	447	484	887	561	
999999	206	999999	951	980	999999	275	968	97	485	399	999999	76	988	654	172	861	999999	347	205	999999	999999	806	484	754	186	145	561	506	999999	682	955	946	704	303	592	250	345	183	731	999999	708	999999	946	59	426	195	999999	244	733	999999	461	999999	691	999999	721	400	28	207	999999	839	999999	999999	966	803	443	31	372	694	71	922	999999	812	616	388	756	999999	859	435	337	991	405	327	773	862	230	999999	264	999999	581	202	232	148	999999	999999	113	247	894	153	615	405	822	54	999999	811	742	999999	999999	313	348	675	999999	592	999999	811	443	396	999999	114	999999	624	766	999999	123	868	700	387	442	723	284	519	160	999999	820	931	178	999999	153	962	129	999999	298	951	270	905	661	639	278	568	459	999999	549	790	570	990	639	69	931	314	999999	999999	216	806	999999	829	524	824	772	938	643	92	252	999999	984	10	335	999999	503	217	217	999999	118	999999	274	568	970	370	999999	999999	302	119	429	839	851	764	375	492	999999	441	999999	836	866	340	925	999999	473	813	805	999999	664	999999	566	724	107	59	256	342	541	999999	859	999999	678	943	999999	533	999999	413	884	230	634	843	999999	999999	826	380	204	999999	947	897	104	999999	565	999999	174	478	553	999999	999999	801	518	43	950	999999	581	237	168	999999	694	401	714	70	928	585	934	821	931	999999	898	726	854	478	394	999999	375	999999	598	102	778	999999	980	957	671	92	711	601	893	999999	490	599	222	281	93	556	193	999999	237	980	999999	999999	546	999999	807	25	999999	50	999999	315	97	879	638	75	154	527	999999	999999	398	846	873	999999	927	502	999999	999999	514	582	394	838	461	999999	474	999999	999999	434	999999	931	160	656	999999	671	952	587	351	610	960	156	137	566	999999	999999	645	391	116	317	425	999999	45	508	511	374	655	810	854	999999	414	30	624	719	896	999999	605	741	999999	999999	390	350	999999	413	348	367	455	999999	703	34	999999	999999	510	143	18	586	896	999999	155	771	26	152	732	596	205	939	532	418	669	999999	831	903	999999	905	926	85	999999	632	169	153	918	828	999999	999999	68	331	519	490	710	999999	999999	953	596	999999	195	248	618	999999	217	409	999999	47	168	57	202	793	412	605	999999	933	999999	274	999999	11	852	197	44	901	538	874	429	51	707	358	72	878	316	741	719	688	466	339	424	760	318	881	669	69	637	275	999999	914	283	999999	627	999999	470	594	96	999999	213	716	35	999999	979	792	339	809	999999	999999	486	671	999999	528	476	363	849	
732	999999	971	527	999999	273	273	955	514	999999	930	730	744	999999	999999	999999	722	484	750	314	92	999999	525	551	860	84	322	999999	257	38	755	999999	274	999999	999999	901	124	999999	238	452	761	387	474	999999	408	88	250	907	999999	25	999999	54	726	59	767	951	177	429	667	901	950	484	707	486	999999	630	466	275	679	820	540	999999	999999	307	552	705	315	501	152	782	833	415	35	242	865	710	583	999999	711	999999	734	695	999999	336	502	287	679	988	22	778	622	975	237	943	999999	999999	798	429	506	72	645	999999	999999	885	77	545	459	475	620	311	57	999999	563	999999	96	845	440	919	805	274	35	327	488	374	169	858	188	91	756	999999	912	999999	999999	649	150	68	418	927	999999	957	999999	999999	999999	710	731	381	421	344	856	639	490	879	623	241	999999	328	197	912	725	219	366	377	718	675	399	892	531	914	752	38	437	999999	660	848	446	821	948	999999	643	788	446	843	999999	126	999999	42	540	486	613	999999	871	506	211	999999	600	460	494	999999	999999	838	849	507	999999	828	212	976	228	775	999999	999999	380	999999	278	999999	773	522	152	602	220	367	999999	54	311	931	166	931	999999	611	999999	999999	336	999999	468	805	938	939	262	406	914	487	999999	764	691	398	451	462	237	274	999999	87	999999	892	492	953	999999	804	206	660	671	999999	999999	999999	999999	810	887	999999	999999	999999	998	999999	270	746	688	732	553	597	363	912	489	704	703	47	335	180	999999	999999	999999	514	329	143	999999	999999	734	642	812	999999	246	999999	510	327	999999	764	275	451	816	572	214	759	999999	889	451	293	999999	967	578	637	291	999999	142	453	370	445	154	999999	101	999999	22	55	920	357	999999	481	411	999999	201	939	771	884	363	115	239	14	114	439	691	999999	999999	766	74	999999	914	890	748	67	956	77	999999	999999	359	999999	559	999999	999999	62	538	969	881	18	776	999999	866	999999	993	37	223	366	999999	714	183	642	999999	999999	981	999999	442	999999	999999	999999	215	999999	328	370	534	214	999999	80	175	999999	999999	999999	999999	424	990	435	318	517	896	720	843	600	736	906	237	716	914	314	187	103	620	78	246	537	802	999999	320	505	871	788	482	999999	201	999999	812	460	76	821	265	555	436	924	573	23	510	999999	397	999999	142	818	300	251	893	81	441	832	485	49	621	348	124	812	999999	999999	999999	999999	409	458	103	999999	650	102	58	631	666	696	505	999999	999999	197	264	898	373	999999	498	999999	259	129	999999	980	974	36	
209	916	999999	624	288	999999	999999	809	216	938	999999	366	177	207	202	999999	414	744	999999	262	23	434	94	226	449	592	999999	15	451	289	611	123	999999	624	893	141	201	52	999999	999999	999999	999999	999999	325	579	16	999999	300	49	988	714	112	652	999999	22	775	832	223	184	695	999999	769	368	926	999999	999999	564	553	999999	70	80	372	999999	297	805	797	453	768	647	442	706	329	966	462	574	508	999999	89	999999	999999	309	977	999999	999999	205	688	857	64	987	373	452	341	986	978	918	352	775	999999	999999	225	331	73	576	742	988	525	999999	999999	361	828	745	484	942	999999	761	103	504	999999	999999	126	939	999999	780	284	999999	999999	999999	988	544	232	732	114	172	395	999999	245	410	999999	999999	679	885	951	999999	169	627	967	999999	999999	227	825	999999	171	273	800	285	932	292	301	752	999999	999999	999999	371	999999	105	999999	999999	557	399	525	692	378	880	422	240	999999	696	999999	656	31	975	543	770	719	999999	570	841	999999	119	999999	999999	119	383	999999	497	81	590	573	73	987	655	842	410	999999	142	479	999999	850	569	999999	245	999999	999999	730	648	648	53	651	999999	534	999999	950	447	999999	573	999999	995	770	925	169	407	133	999999	669	376	999999	143	999999	999999	999999	289	991	802	821	629	999999	999999	653	471	848	37	939	817	538	999999	705	404	874	138	559	484	521	999999	409	891	999999	999999	975	999999	514	999999	999999	74	851	255	806	157	999999	905	291	119	999999	999999	87	142	467	316	29	999999	670	999999	268	940	999999	429	768	77	402	930	517	999999	497	299	956	342	63	874	966	292	392	557	777	999999	846	450	999999	999999	846	277	433	805	103	505	999999	775	256	43	47	999999	487	738	755	696	398	999999	999999	62	352	744	89	593	350	736	999999	999999	961	999999	999999	586	999999	555	230	134	506	999999	84	992	606	191	999999	29	836	544	999999	999999	802	91	580	733	829	999999	870	112	198	840	465	367	999999	579	814	957	939	461	144	931	518	630	199	999999	48	999999	456	170	658	69	999999	805	931	444	999999	879	719	999999	757	999999	685	128	936	666	256	999999	999999	36	377	138	999999	385	409	873	999999	181	892	894	694	999999	999999	999999	453	139	93	659	435	973	999999	934	999999	579	703	927	256	999999	694	532	439	331	54	999999	793	530	979	999999	999999	67	999999	149	987	825	675	999999	583	976	675	807	583	597	999999	611	768	442	890	999999	681	481	627	745	999999	369	464	373	999999	213	999999	923	159	999999	262	999999	999999	128	947	
423	904	999999	354	279	724	886	948	842	49	442	999999	360	999999	480	999999	924	440	563	999999	627	999999	311	401	379	70	752	999999	871	344	913	938	649	495	476	999999	535	999999	999999	31	999999	999999	621	333	723	552	564	999999	678	999999	338	937	119	466	999999	62	603	754	999999	218	972	238	999999	508	136	504	22	999999	173	874	174	797	92	542	71	216	749	977	678	827	506	469	979	859	16	999999	999999	193	999999	424	12	780	162	148	58	999999	999999	123	207	228	540	699	129	804	848	540	999999	576	999999	122	999999	999999	86	157	712	512	259	228	501	160	676	828	698	999999	872	999999	644	999999	493	700	873	635	999999	459	297	806	999999	184	20	475	131	261	999999	63	120	386	999999	15	436	546	121	124	999999	57	552	711	10	379	931	464	895	910	93	999999	249	677	846	626	999999	906	172	84	999999	36	38	424	50	645	999999	496	690	639	517	999999	588	758	999999	731	907	586	805	970	253	556	580	220	178	94	814	443	540	86	999999	999999	383	999999	999999	595	29	999999	670	365	740	445	774	266	403	145	125	490	662	124	999999	283	111	201	831	660	455	818	256	956	999999	205	955	613	494	987	999999	551	999999	999999	999999	780	915	449	239	807	782	323	999999	999999	968	333	780	426	367	871	428	191	216	256	149	210	881	999999	999999	545	489	170	772	999999	571	574	639	999999	411	999999	368	661	961	33	878	141	999999	223	987	508	424	539	255	999999	569	999999	999999	604	289	512	899	210	915	694	328	621	999999	411	471	403	693	547	999999	429	999999	999999	999999	999999	999999	999999	209	667	999999	35	999999	999999	915	999999	846	999999	239	45	953	999999	999999	999999	746	999999	705	999999	590	600	751	594	999999	876	524	826	119	802	172	999999	235	282	313	241	484	889	572	377	706	402	565	999999	173	657	594	125	389	999999	999999	952	487	122	999999	999999	915	142	220	255	436	99	999999	53	25	999999	999999	681	596	999999	683	856	704	999999	559	197	44	468	430	999999	292	408	446	764	781	220	674	123	855	704	325	351	679	327	941	999999	363	522	999999	96	999999	999999	529	581	671	999999	257	159	562	239	574	456	712	63	962	37	652	284	999999	999999	412	696	999999	999999	492	999999	999999	999999	396	942	834	522	999999	343	319	379	879	865	103	617	999999	524	560	625	139	999999	999999	626	364	913	965	88	999999	999999	999999	161	96	637	99	338	987	999999	999999	620	405	61	999999	999999	743	593	999999	786	999999	999999	999999	888	145	210	999999	999999	999999	561	
32	483	976	755	271	729	660	168	292	999999	999999	764	630	103	761	999999	229	88	613	271	882	999999	764	188	898	999999	999999	795	26	999999	875	999999	636	999999	847	289	643	649	999999	536	717	999999	311	907	20	425	33	747	136	205	981	999999	19	441	678	261	999999	999999	857	665	107	864	151	999999	375	310	999999	204	999999	481	306	580	298	999999	553	307	470	857	177	482	583	883	999999	821	904	202	466	999999	757	999999	570	845	791	134	438	999999	443	904	541	710	297	829	501	999999	898	999999	394	999999	887	380	790	861	630	385	91	224	205	330	501	183	999999	999999	999999	659	910	999999	788	999999	649	700	864	565	325	467	999999	754	999999	24	999999	504	807	534	317	999999	999999	999999	224	416	999999	999999	658	122	999999	999999	866	363	392	842	744	446	622	230	999999	197	516	235	545	173	200	999999	832	191	999999	997	376	318	999999	69	999999	999999	999999	381	131	435	51	752	161	957	600	831	999999	548	279	485	881	586	252	999999	870	580	173	60	226	714	999999	476	999999	416	991	558	737	332	999999	543	999999	250	109	999999	155	999999	83	999999	999999	368	965	999999	999999	922	999999	790	76	505	199	283	47	196	165	416	999999	999999	48	745	966	52	103	49	559	736	286	999999	487	394	974	117	506	585	999999	857	749	107	999999	791	300	210	999999	999999	143	715	505	23	94	692	813	580	725	337	621	531	275	926	999999	185	646	999999	313	681	530	92	776	462	999999	308	667	947	999999	256	455	765	999999	861	906	843	240	273	555	794	581	404	391	178	964	956	591	823	372	390	999999	815	897	809	711	61	939	999999	314	786	35	865	570	478	999999	855	970	414	999999	890	944	383	999999	999999	110	136	700	608	497	999999	716	844	584	629	999999	639	868	751	999999	855	904	197	958	769	769	715	833	913	295	999999	999999	187	803	481	445	772	886	999999	709	585	360	999999	555	563	80	190	291	941	376	253	986	999999	999999	174	999999	999999	424	169	749	394	303	787	322	388	765	538	51	999999	999999	339	753	489	52	574	504	573	641	405	699	588	434	891	546	999999	132	999999	999999	999999	495	688	357	726	639	999999	291	573	28	177	797	999999	149	188	757	47	499	999999	186	690	669	422	125	29	470	171	999999	999999	250	999999	999999	999999	999999	412	999999	505	999999	999999	850	999999	999999	999999	999999	474	607	167	448	256	144	509	999999	625	590	241	968	83	999999	337	999999	999999	365	880	999999	749	911	799	925	737	571	261	65	473	656	459	999999	738	
867	651	999999	313	722	999999	276	741	726	999999	417	384	443	543	999999	999999	771	382	999999	412	607	805	562	807	242	710	685	999999	453	90	969	999999	833	239	215	999999	915	999999	755	999999	613	999999	33	281	392	550	999999	37	328	411	999999	999999	97	996	141	999999	98	614	999999	999999	38	393	297	999999	671	999999	999999	213	337	999999	999999	818	627	999999	798	25	999999	999999	999999	692	999999	657	999999	999999	999999	695	53	999999	108	153	832	310	882	742	624	999999	305	999999	610	116	999999	100	700	999999	999999	999999	656	378	207	999999	999999	999999	200	387	605	380	829	254	267	975	999999	714	999999	194	188	437	999999	884	104	579	720	404	680	999999	693	326	956	256	379	505	999999	674	999999	982	999999	999999	120	999999	147	253	399	999999	129	634	873	294	999999	999999	138	245	946	999999	999999	628	999999	887	136	882	999999	289	423	582	999999	762	937	568	84	999999	331	163	999999	441	747	999999	999999	670	284	56	443	408	341	999999	127	143	558	275	400	21	587	975	999999	999999	810	857	829	817	184	366	696	315	219	862	194	999999	918	999999	35	432	448	999999	612	90	448	295	948	973	465	741	214	671	177	73	544	999999	265	98	631	889	999999	372	495	917	999999	138	999999	478	999999	152	224	52	250	999999	572	852	372	818	789	524	999999	856	361	442	999999	35	147	156	327	838	720	829	883	146	411	999999	249	694	730	320	106	479	999999	322	527	172	431	210	500	692	983	447	309	999999	979	999999	999999	62	766	334	990	52	160	427	432	394	999999	114	566	999999	999999	678	999999	478	999999	439	149	49	915	989	604	999999	999999	635	854	283	999999	999999	999999	246	75	197	928	405	329	64	329	299	999999	142	13	326	643	14	999999	999999	359	831	689	999999	999999	971	146	776	730	999999	396	525	572	159	864	999999	999999	330	430	425	999999	999999	999999	373	120	999999	158	999999	985	287	304	651	555	549	923	698	97	999999	220	104	60	161	675	999999	667	803	726	741	277	999999	378	322	999999	663	999999	999999	999999	326	440	999999	822	363	790	453	759	999999	969	999999	235	999999	304	342	120	336	375	598	26	881	705	316	133	417	515	999999	999999	981	78	892	985	266	25	771	185	44	281	696	999999	232	517	922	834	999999	515	999999	999999	46	999999	256	298	966	651	801	999999	999999	62	999999	848	999999	544	777	676	87	47	969	160	533	999999	86	64	678	238	794	374	999999	999999	429	901	999999	999999	872	779	821	999999	29	614	223	160	62	981	865	847	944	688	739	256	756	
666	999999	999999	793	879	135	202	619	737	857	436	837	651	633	999999	445	378	999999	998	854	999999	28	364	937	383	114	105	199	831	999999	999999	635	536	725	763	364	462	264	999999	653	999999	984	291	757	787	323	999999	999999	361	412	575	26	740	401	282	999999	191	23	420	775	40	999999	788	454	751	801	310	925	869	159	982	124	999999	354	235	999999	737	607	159	999999	703	746	838	428	999999	99	999999	999999	999999	126	999999	449	844	228	622	626	205	837	16	986	22	485	488	211	430	461	348	999999	176	782	910	584	999999	360	81	999999	174	369	999999	661	999999	176	482	753	977	543	280	999999	731	608	304	999999	600	173	57	999999	267	636	999999	999999	751	509	968	670	999999	597	999999	494	999999	338	461	836	111	354	89	999999	12	999999	234	887	190	999999	999999	567	488	20	999999	999999	312	999999	36	538	371	477	910	407	999999	999999	547	389	957	785	313	403	999999	999999	798	999999	93	999999	999999	532	412	999999	86	863	845	410	191	205	613	999999	191	303	312	923	475	633	999999	999999	648	200	197	844	929	999999	584	999999	999999	30	999999	737	999999	110	999999	999999	135	259	999999	57	561	999999	999999	352	775	82	604	19	100	999999	992	999999	811	999999	563	999999	344	568	192	681	288	584	989	170	999999	875	278	90	999999	809	798	225	242	397	130	851	999999	845	999999	856	999999	999999	999999	197	37	999999	999999	999999	999999	610	169	567	999999	719	768	977	807	470	999999	899	804	999999	352	291	999999	777	931	424	290	999999	466	999999	499	335	880	713	414	802	142	935	999999	72	999999	999999	649	241	158	522	628	153	999999	999999	999999	178	62	286	999999	889	763	260	125	511	925	834	154	669	999999	999999	838	999999	573	15	337	433	999999	741	999999	295	999999	203	629	419	999999	147	668	367	22	330	283	603	999999	524	48	882	819	448	999999	708	912	980	999999	416	683	573	579	999999	772	62	999999	999999	306	999999	258	570	631	706	715	999999	999999	999999	999999	747	467	999999	573	58	966	454	613	999999	604	999999	383	661	39	999999	735	232	567	999999	594	960	111	963	307	999999	276	478	999999	999999	732	999999	999999	134	333	425	948	448	999	999999	999999	327	999999	999999	715	34	563	597	540	418	970	493	230	546	202	999999	645	504	999999	29	782	497	203	999999	779	254	740	999999	999999	613	274	999999	232	46	999999	277	999999	395	999999	283	990	679	938	843	999999	249	999999	995	999999	999999	780	999999	511	979	749	584	134	947	937	471	293	314	269	926	153	683	999999	194	987	999999	
999999	260	256	999999	39	999999	559	360	358	540	999999	744	327	701	833	999999	999999	252	297	974	152	999999	458	786	989	999999	419	22	999999	468	977	945	18	16	999999	529	999999	847	950	645	34	774	599	999999	356	549	986	999999	102	333	897	29	897	23	783	999999	802	470	674	352	999999	547	660	999999	999999	179	736	320	249	999999	999999	938	301	999999	949	999999	999999	61	440	449	999999	851	919	375	571	958	57	994	233	850	727	737	182	999999	952	999999	999999	710	999999	999999	813	676	328	999999	711	958	727	256	74	415	999999	750	40	999999	999999	841	627	295	328	603	131	741	97	999999	999999	885	766	693	698	471	264	273	217	263	636	999999	533	999999	999999	999999	999999	999999	999999	817	224	976	706	948	955	121	859	828	392	250	64	999999	588	929	212	999999	202	44	557	602	161	372	999999	776	598	999999	318	497	631	999999	372	999999	811	999999	184	609	188	817	738	587	612	435	999999	966	208	564	444	999999	927	838	419	207	254	338	666	851	443	999999	360	999999	802	372	207	676	999999	734	999999	999999	755	603	646	384	306	970	989	725	491	576	577	999999	999999	999999	999999	999999	306	174	85	999999	612	333	175	258	467	999999	784	999999	238	999999	97	474	999999	999999	847	999999	201	45	999999	283	348	999999	370	866	362	326	999999	97	999999	414	379	999999	999999	787	999999	432	438	398	917	894	195	749	999999	285	488	113	740	68	867	246	999999	271	273	802	144	671	963	308	895	151	269	697	448	824	835	384	815	515	429	425	895	803	127	999999	98	598	999999	94	387	259	586	93	230	564	814	118	449	856	653	45	999999	139	502	776	634	498	999999	672	449	114	297	234	999999	451	351	797	999999	999999	713	546	226	878	921	646	564	999999	999999	883	19	727	999999	958	862	394	999999	765	999999	351	999999	599	297	782	645	283	961	361	455	778	223	26	965	192	999999	116	818	590	999999	999999	221	999999	999999	427	662	722	180	999999	372	254	494	585	496	801	884	124	999999	443	242	648	684	212	730	698	670	993	761	751	816	755	999999	376	557	999999	140	923	999999	869	999999	922	112	632	989	210	293	637	530	174	999999	38	857	385	999999	569	181	18	999999	333	999999	999999	960	428	523	999999	678	999999	37	999999	670	961	546	389	323	320	999999	62	223	999999	414	42	473	597	454	787	897	200	999999	988	282	999999	206	255	999999	460	961	684	119	382	532	174	999999	999999	503	999999	492	999999	999999	999999	34	999999	795	207	918	724	206	373	999999	735	718	999999	
999999	999999	770	549	999999	301	999999	999999	358	860	943	840	997	999999	432	986	999999	999999	305	430	999999	980	963	162	999999	998	336	396	264	598	710	383	663	999999	74	999999	716	954	581	201	999999	209	689	174	186	999999	999999	678	999999	999999	279	866	439	298	360	999999	86	617	223	766	964	881	608	759	999999	569	186	953	185	863	999999	999999	999999	114	230	929	301	799	976	380	999999	658	104	54	328	999999	999999	999999	693	999999	999999	108	740	814	236	328	600	999999	24	617	778	256	502	438	940	999999	339	335	999999	999999	828	286	641	843	968	999999	786	564	999999	999999	625	811	269	240	379	181	999999	722	877	902	338	371	785	369	601	551	999999	665	113	999999	514	618	306	272	126	999999	999999	897	845	999999	999999	999999	498	999999	991	967	999999	272	999999	769	730	617	458	175	102	999999	501	281	999999	426	159	130	460	252	999999	16	514	996	999999	172	999999	999999	876	956	999999	301	872	999999	377	634	564	999999	606	344	468	897	170	141	180	659	715	999999	655	429	771	421	999999	256	908	999999	999999	990	158	896	65	999999	741	501	805	999999	594	425	903	617	861	999999	523	126	999999	903	846	999999	826	463	457	528	855	456	194	949	715	626	178	999999	999999	574	999999	709	999999	999999	166	668	999999	378	75	999999	999999	48	567	999999	897	999999	472	15	149	89	999999	999999	999999	537	999999	294	317	856	96	968	256	521	999999	297	521	814	837	544	746	187	57	999999	398	167	246	817	999999	679	61	254	999999	173	253	102	410	59	269	999999	877	872	361	479	292	107	53	770	999999	280	993	93	632	927	999999	999999	41	717	306	292	300	555	999999	999999	804	841	999999	93	278	354	999999	472	554	95	667	874	826	577	174	301	123	476	225	618	685	968	999999	236	904	999999	999999	692	753	999999	999999	332	476	722	675	999999	999999	959	501	999999	393	531	538	547	270	393	144	999999	552	999999	999999	824	339	786	952	836	229	587	999999	986	293	204	999999	577	635	344	407	113	999999	723	18	164	974	967	235	164	439	84	965	999999	157	606	150	999999	808	636	992	690	770	999999	231	705	780	999999	964	198	812	999999	912	925	985	40	999999	999999	996	999999	849	372	561	999999	999999	999999	622	667	999999	686	64	970	768	999999	999999	717	343	73	999999	313	383	999999	12	46	999999	478	172	49	999999	127	55	999999	752	794	999999	629	139	971	442	86	999999	123	999999	287	144	841	999999	913	583	278	999999	497	337	692	640	999999	370	999999	456	928	982	583	141	721	641	743	
228	974	999999	723	588	371	631	425	231	270	792	725	901	510	999999	258	466	267	430	557	983	69	163	407	269	614	525	999999	999999	508	982	999999	646	401	623	228	702	999999	999999	334	866	912	471	380	597	644	622	945	653	733	127	999999	999999	93	759	169	820	813	464	973	846	999999	331	722	288	836	999999	999999	999999	999999	555	999999	577	105	690	80	597	783	809	624	991	999999	999999	369	391	118	664	999999	641	464	408	889	405	716	488	749	590	999999	102	761	565	999999	68	597	187	521	305	205	403	999999	571	47	999999	839	999999	276	266	961	340	179	181	526	999999	999999	999999	666	999999	861	999999	999999	489	848	999999	57	68	878	521	273	192	870	813	469	168	952	892	371	885	999999	999999	221	493	629	418	923	590	49	253	635	999999	521	320	443	587	462	209	999999	356	956	781	113	755	999999	779	470	999999	711	368	916	540	296	999999	644	999999	406	456	860	439	767	999999	29	634	885	999999	670	559	999999	882	706	753	999999	24	929	784	630	465	501	849	999999	999999	999999	681	337	105	652	740	999999	999999	999999	15	348	293	589	999999	762	999999	870	667	119	910	986	828	662	999999	370	999999	851	999999	507	940	999999	20	490	210	588	348	999999	790	681	929	884	74	701	700	414	885	999999	999999	32	162	999999	833	740	999999	580	60	999999	174	734	380	888	815	999999	250	60	338	803	389	911	423	181	90	986	189	35	921	137	961	758	484	847	421	837	355	999999	132	999999	452	629	537	999999	142	65	311	50	78	266	460	649	86	92	55	528	608	980	999999	999999	561	999999	658	922	66	999999	259	999999	999999	978	462	895	999999	68	360	760	383	104	48	999999	684	148	957	665	677	322	999999	402	802	893	238	374	839	284	718	999999	970	999999	272	727	805	999999	574	100	804	564	721	27	732	295	155	514	999999	999999	172	423	65	993	999999	744	732	857	730	999999	999999	97	65	653	350	920	999999	767	999999	321	228	906	999999	866	861	122	600	665	669	999999	747	724	431	999999	122	304	385	976	370	527	994	999999	999999	999999	351	716	509	77	677	811	505	999999	682	631	271	266	849	198	999999	142	153	999999	197	999999	836	999999	665	706	541	55	545	999999	999999	314	999999	999999	857	583	525	999999	613	533	988	858	21	999999	51	800	97	999999	455	196	999999	237	383	927	760	834	164	999999	999999	802	536	631	999999	999999	999999	377	314	999999	408	275	999999	987	528	620	999999	339	999999	476	983	865	618	685	600	358	968	180	930	399	
520	33	429	999999	104	810	999999	366	592	328	389	999999	496	106	999999	189	523	857	708	999999	999999	430	999999	688	999999	195	193	851	41	917	999999	810	447	914	479	385	846	999999	892	717	624	999999	747	883	999999	999999	378	521	237	420	835	121	471	177	551	100	401	740	868	908	627	154	999999	674	999999	579	236	999999	626	999999	343	999999	964	999999	148	136	683	748	601	999999	816	672	623	620	999999	612	348	279	373	999999	999999	115	605	984	100	479	999999	82	288	999999	92	797	894	999999	999999	784	156	999999	39	425	416	652	149	845	101	999999	530	715	999999	992	240	957	218	247	97	237	999999	999999	900	668	739	999999	999999	94	939	29	999999	468	999999	999999	466	999999	250	947	972	341	966	759	892	999999	999999	681	490	295	286	135	588	657	999999	850	339	999999	580	370	685	999999	999999	65	906	81	999999	72	181	999999	536	371	717	270	274	755	999999	999999	999999	999999	720	68	129	184	999999	813	441	129	399	999999	968	299	298	880	271	999999	159	999999	852	820	958	885	999999	206	759	914	418	327	999999	999999	589	643	88	816	650	999999	687	999999	258	102	999999	68	673	488	326	246	999999	836	999	108	606	360	843	277	806	834	559	999999	424	999999	405	999999	999999	87	113	334	221	482	240	644	488	151	999999	999999	999999	899	222	30	880	523	841	581	328	294	999999	239	799	999999	999999	815	999999	999999	592	366	697	527	999999	595	385	999999	999999	999999	606	999999	619	464	697	999999	999999	999999	999999	999999	52	901	60	823	794	999999	371	874	534	410	472	424	576	999999	999999	306	72	999999	578	999999	999999	888	498	250	974	999999	675	261	999999	716	723	113	204	539	721	691	315	873	999999	999999	234	510	466	624	138	192	788	999999	905	401	31	435	337	993	893	164	413	810	999999	830	776	119	343	999999	686	368	229	46	13	999999	991	198	928	698	403	144	999999	873	121	792	999999	780	999999	149	694	297	776	999999	645	566	287	504	34	903	113	999999	177	647	938	770	999999	999999	999999	999999	410	999999	507	639	999999	759	732	540	999999	999999	654	999999	999999	999999	999999	999999	592	29	400	446	590	496	173	34	594	999999	966	999999	935	351	999999	433	999999	318	739	860	999999	146	610	886	834	747	806	999999	258	118	360	974	999999	549	188	943	361	455	457	999999	999999	482	54	999999	792	999999	605	357	237	231	999999	999999	463	999999	999999	455	999999	513	999999	843	690	205	999999	486	929	992	270	999999	172	999999	81	444	861	999999	200	999999	999999	298	103	885	151	458	999999	999999	
11	904	999999	259	999999	732	534	999999	842	613	233	474	706	568	392	800	687	219	195	999999	159	672	594	638	82	301	999999	130	999999	726	999999	241	999999	748	484	34	482	21	455	440	999999	233	601	257	601	725	610	533	906	303	207	932	999999	399	877	339	319	882	186	648	378	414	437	125	911	991	999999	958	93	367	999999	999999	999999	755	990	926	80	347	46	999999	691	830	999999	999999	999999	769	968	75	999999	155	714	600	834	999999	71	999999	796	485	345	609	715	651	449	999999	975	531	178	518	409	999999	268	972	845	999999	999999	548	999999	321	596	152	33	999999	999999	999999	652	999999	841	956	999999	999999	140	595	11	437	999999	49	391	675	150	999999	600	460	999999	999999	886	999999	754	15	850	522	999999	999999	888	999999	586	769	564	510	895	258	689	222	824	365	821	672	999999	418	999999	916	166	525	999999	598	999999	572	289	999999	61	999999	972	836	115	181	297	655	706	999999	999999	999999	999999	999999	779	891	318	999999	636	310	999999	223	770	346	818	934	999999	241	999999	999999	649	999999	489	397	459	984	999999	999999	999999	653	77	176	966	172	567	324	441	286	745	288	289	175	999999	978	79	999999	150	635	27	181	815	66	350	416	168	836	392	98	431	999999	615	465	280	999999	242	932	257	999999	779	504	999999	999999	495	35	20	484	999999	510	327	621	844	650	999999	935	837	999999	825	559	999999	731	931	353	999999	950	672	824	894	999999	746	147	999999	999999	856	523	678	735	570	325	405	684	758	881	770	809	949	965	630	345	155	231	999999	697	604	999999	572	999999	233	999999	999999	196	999999	999999	764	190	40	313	793	321	266	112	999999	510	164	329	999999	999999	999999	55	10	999999	999999	559	806	999999	999999	892	937	999999	951	529	512	35	999999	219	103	631	999999	589	778	999999	182	319	88	53	999999	606	543	285	85	999999	576	187	544	655	992	40	330	249	999999	148	375	985	370	737	599	999999	547	999999	999999	351	932	993	999999	999999	999999	999999	481	762	745	434	999999	661	733	438	952	334	491	317	226	999999	311	999999	439	640	280	196	999999	999999	453	364	68	598	59	733	590	583	911	190	130	118	559	999999	504	725	999999	713	262	932	999999	275	934	240	728	999999	50	64	563	636	93	348	935	999999	319	999999	376	761	612	999	847	378	423	310	196	117	514	743	999999	713	852	566	934	26	564	999999	430	827	999999	887	693	536	29	284	107	999999	182	427	258	999999	999999	999999	111	263	94	417	999999	633	54	621	658	999999	681	850	
783	526	414	999999	576	141	999999	548	891	724	315	321	358	999999	213	414	935	96	495	269	999999	825	465	681	932	157	335	797	783	258	239	999999	854	999999	501	581	378	263	999999	999999	164	999999	145	387	947	773	68	714	999999	639	685	571	810	421	495	958	71	999999	999999	429	999999	999999	999999	643	494	918	466	999999	646	999999	999999	681	245	378	115	553	690	87	733	168	98	620	377	999999	572	667	587	442	683	543	520	645	276	431	999999	999999	55	501	892	39	316	879	77	797	603	13	336	441	316	942	277	999999	998	828	340	195	999999	621	80	827	341	999999	505	113	122	999999	415	813	68	999999	999999	199	195	704	852	999999	999999	580	550	568	999999	999999	136	741	999999	536	999999	447	100	999999	999999	434	430	75	698	293	383	963	685	212	598	523	383	203	444	88	999999	999999	976	131	641	224	81	999999	496	999999	897	763	838	585	754	999999	722	932	916	83	768	130	16	999999	999999	590	999999	347	970	817	771	933	306	196	738	351	471	969	494	999999	363	918	578	512	395	999999	999999	109	458	999999	800	451	286	999999	320	678	999999	417	295	61	329	999999	541	678	999999	999999	999999	651	846	412	999999	999999	448	935	719	850	999999	503	183	226	464	795	889	350	27	330	656	935	876	999999	63	999999	684	442	999999	629	386	900	98	431	999999	483	262	55	999999	999999	12	351	651	469	136	795	243	78	596	534	844	201	661	103	317	531	999999	786	999999	452	78	15	999999	999999	474	651	999999	999999	73	981	542	843	226	999999	327	315	999999	417	933	999999	820	615	845	137	784	999999	248	995	124	631	999999	999999	999999	681	978	999999	77	999999	994	999999	390	999999	15	615	999999	11	975	691	775	11	247	999999	852	101	631	463	999999	155	999999	999999	412	418	999999	442	999999	999999	157	545	991	999999	248	999999	422	458	999999	338	999999	240	145	783	218	556	230	999999	393	351	999999	604	999999	525	836	922	255	714	999999	972	999999	999999	342	926	853	440	700	454	763	515	945	404	224	303	852	929	999999	531	81	856	198	525	59	931	999999	999999	495	999999	999999	325	999999	707	385	904	485	47	897	218	999999	778	999999	999999	359	878	999999	230	390	999999	672	999999	999999	724	643	226	783	338	524	999999	485	999999	944	234	960	447	38	247	28	319	818	999999	41	802	601	302	10	423	999999	180	535	230	172	739	803	586	999999	762	999999	168	131	157	523	496	732	629	999999	631	814	911	849	999999	211	999999	938	999999	876	999999	133	350	226	370	171	353	
876	264	147	999999	431	384	999999	275	999999	860	198	999999	302	544	999999	971	469	999999	608	264	999999	376	29	999999	801	946	709	999999	639	722	942	760	985	179	620	477	492	628	999999	999999	878	583	984	351	999999	277	563	341	49	999999	881	999999	999999	907	32	999999	245	55	414	484	674	738	636	460	999999	999999	685	133	924	999999	489	999999	179	999999	386	747	999999	678	220	999999	999999	378	265	487	841	105	999	88	157	121	242	447	224	724	764	149	947	533	433	454	591	999999	999999	447	672	50	677	592	530	284	127	566	834	879	101	999999	999999	158	619	822	438	607	999999	812	999999	51	626	999999	414	246	799	858	999999	999999	999999	952	960	818	999999	800	999999	999999	557	999999	994	999999	612	344	633	467	666	798	914	611	999999	999999	465	604	87	630	999999	999999	187	293	485	268	322	78	936	149	346	999999	343	999999	404	31	60	112	818	999999	999999	292	821	999999	579	10	999999	642	750	999999	496	365	741	999999	385	999999	239	999999	397	735	999999	544	407	493	131	12	464	104	217	994	999999	999999	786	393	201	141	412	240	714	484	324	679	327	976	652	980	923	159	999999	210	791	999999	714	93	999999	895	885	337	825	577	545	849	999999	756	36	143	579	357	992	999999	791	999999	559	913	420	684	226	430	841	151	999999	999999	661	16	999999	999999	999999	702	63	306	256	84	999999	146	938	475	253	571	950	519	999999	575	167	199	999999	791	999999	999999	673	999999	999999	464	496	683	497	999999	999999	999999	999999	999999	494	876	304	696	997	716	594	422	974	945	441	999999	480	999999	740	514	999999	999999	597	420	918	847	39	407	627	999999	588	731	648	707	999999	824	28	999999	999999	999999	280	470	201	702	207	815	826	999999	999999	34	984	174	942	999999	999999	726	831	142	962	646	847	999999	79	999999	138	862	773	999999	668	999999	636	411	307	217	243	999999	280	895	999999	113	31	311	192	603	807	999999	999999	999999	624	999999	992	885	116	387	686	382	401	985	574	344	51	999999	69	607	999999	582	867	999999	749	405	456	936	919	859	625	545	715	999999	999999	999999	83	118	999999	999999	624	751	305	999999	530	999999	999999	294	331	878	999999	472	252	999999	216	234	556	63	999999	229	113	66	966	999999	999999	999999	667	926	586	859	270	933	906	950	982	645	287	947	215	889	120	999999	999999	999999	798	999999	302	140	269	184	999999	30	202	999999	15	568	784	59	167	389	999999	369	999999	471	618	138	566	302	602	570	999999	609	848	36	999999	942	999999	926	999999	999999	
849	537	999999	412	702	250	999999	483	945	424	860	238	790	826	696	999999	463	153	999999	999999	595	999999	538	999999	999999	557	999999	176	324	73	127	858	601	556	539	665	999999	999999	999999	378	397	92	357	187	709	999999	819	32	339	999999	488	308	504	787	24	849	999	966	185	154	77	573	169	882	306	12	636	243	296	41	58	168	384	999999	999999	513	652	360	990	518	738	160	837	999999	999999	999999	363	813	999999	690	665	736	999999	623	310	823	923	475	999999	706	999999	585	736	308	318	329	923	999999	515	999999	206	649	976	666	416	917	736	211	307	487	648	823	701	605	375	322	49	999999	999999	458	589	187	478	293	999999	999999	423	538	648	265	895	912	308	999999	493	26	760	462	217	392	97	721	999999	403	68	268	999999	140	999999	996	290	999999	999999	999999	999999	29	180	692	240	263	503	999999	999999	999999	999999	735	524	671	121	358	562	586	999999	999999	999999	868	999999	85	999999	178	279	293	606	652	974	732	225	999999	118	474	846	78	232	953	999999	889	168	135	812	999999	743	221	28	999999	443	703	999999	336	695	63	999999	999999	466	999999	999999	220	601	910	77	859	520	283	563	647	512	999999	364	599	999999	481	709	999999	273	903	434	999999	999999	999999	218	281	122	888	555	64	464	751	999999	170	999999	678	298	258	68	952	812	470	658	381	999999	949	349	30	854	224	353	135	831	563	637	999999	945	579	701	796	999999	631	999999	508	192	761	999999	203	629	803	193	461	825	320	999999	963	409	893	950	268	931	999999	999999	999999	710	339	999999	58	999999	52	732	999999	557	272	215	190	742	159	198	999999	77	156	401	999999	41	999999	309	999999	471	999999	527	62	628	442	999999	656	598	396	798	852	841	999999	999999	587	80	474	904	563	115	911	230	259	704	640	201	784	699	982	309	818	40	407	999999	859	524	680	100	124	999999	559	999999	356	361	346	478	243	486	814	980	999999	988	745	999999	560	452	999999	357	987	250	89	999999	616	999999	980	999999	444	256	809	72	400	999999	789	166	556	329	874	898	999999	172	957	308	885	11	742	999999	294	999999	999999	417	999999	332	112	873	999999	602	975	269	380	523	43	999999	999999	999999	999999	999999	999999	588	860	240	999999	380	989	825	293	781	80	999999	999999	160	537	452	230	999999	815	77	281	999999	838	953	354	614	527	844	138	999999	631	999999	421	999999	631	706	141	795	999999	876	999999	287	999999	545	999999	370	916	999999	986	591	766	284	999999	522	911	292	749	906	886	964	852	
154	999999	323	999999	936	999999	793	999999	831	999999	434	563	938	999999	994	335	303	431	999999	999999	999999	858	547	213	356	999999	898	648	349	956	234	909	874	33	198	591	276	999999	595	999999	132	701	164	279	341	720	999999	999999	916	999999	456	485	902	276	555	296	158	119	803	738	304	155	189	875	97	999999	688	914	999999	412	999999	908	835	999999	575	999999	703	278	871	636	999999	119	731	999999	509	749	17	608	999999	901	443	167	591	856	999999	977	522	289	192	816	999999	92	252	514	898	548	649	96	700	951	593	879	247	177	538	999999	423	999999	999999	347	517	89	999999	644	969	999999	999999	978	943	999999	999999	423	95	65	604	127	999999	227	493	961	109	921	908	526	318	563	920	423	328	688	999999	724	913	999999	309	951	645	608	544	997	999999	671	152	111	868	179	794	192	573	420	327	999999	313	414	248	999999	999999	999999	336	416	999999	904	999999	265	45	367	999999	251	755	999999	481	999999	683	999999	740	437	778	807	658	148	769	737	999999	907	370	999999	420	509	999999	712	780	725	999999	137	999999	999999	21	999999	76	510	669	552	436	999999	938	69	522	817	999999	810	817	999999	271	197	647	253	999999	999999	894	677	946	11	645	999999	871	999999	999999	555	480	423	426	891	999999	999999	479	226	311	999999	968	999999	844	603	999999	999999	894	999999	999999	94	490	772	272	268	992	398	999999	668	907	393	59	192	83	966	346	260	393	926	999999	124	718	430	942	136	999999	999999	832	353	176	849	158	465	301	901	75	707	161	168	999999	352	999999	810	318	999999	878	999999	238	999999	266	584	999999	968	782	350	376	69	830	999999	484	999999	999999	221	502	67	245	594	890	181	901	999999	109	235	38	291	531	907	122	34	258	998	365	954	96	999999	448	999999	683	951	534	16	877	25	683	498	786	382	318	260	682	293	895	66	999999	999999	999999	186	999999	501	818	999999	947	805	999999	486	54	610	134	910	999999	65	911	939	647	999999	761	94	551	999999	504	159	999999	861	351	964	112	308	978	467	116	272	999999	191	999999	75	68	81	999999	207	454	185	257	408	641	999999	382	955	419	90	867	400	999999	410	996	669	870	95	463	923	383	745	632	999999	803	999999	815	999999	806	581	999999	689	956	354	95	329	901	200	230	724	999999	157	889	999999	600	999999	637	839	195	999999	999999	999999	999999	213	823	709	553	999999	604	293	999999	999999	159	837	254	187	443	289	325	676	768	999999	865	739	341	236	999999	734	76	97	719	975	999999	343	
999999	863	999999	753	531	385	775	999999	595	936	999999	938	997	62	653	422	282	999999	524	519	704	999999	117	878	871	597	853	999999	524	517	999999	836	119	815	460	390	116	690	758	939	901	456	999999	929	826	403	238	803	90	999999	815	371	999999	999999	639	862	756	202	999999	933	532	956	797	88	999999	85	828	192	999999	273	316	591	599	999999	618	257	440	188	61	478	999999	60	738	870	701	212	385	95	999999	598	634	999999	809	824	999999	944	659	16	999999	999999	574	56	211	817	999999	234	771	875	416	999999	431	577	150	413	999999	481	227	926	386	170	700	743	16	13	638	402	782	774	999999	673	598	999999	999999	999999	903	322	848	921	533	999999	440	509	679	794	176	999999	773	405	259	935	726	732	629	405	999999	831	999999	999999	188	944	451	999999	708	742	793	997	955	839	510	262	999999	306	402	999999	730	200	999999	221	837	999999	999999	386	525	242	946	865	804	226	259	81	282	651	742	999999	35	443	801	999999	999999	178	111	999999	895	996	999999	999999	340	999999	675	860	767	828	370	606	999999	999999	999999	999999	796	999999	203	738	590	438	980	981	563	999999	882	296	398	999999	999999	668	480	999999	999999	999999	999999	526	535	93	550	399	313	454	291	146	272	960	962	336	150	84	975	372	999999	999999	999999	330	866	999999	999999	389	472	999999	618	999999	999999	631	584	952	999999	999999	402	119	198	200	135	535	700	427	551	999999	334	71	987	145	693	118	351	34	999999	609	659	18	255	171	999999	674	999999	589	20	641	999999	19	791	870	681	865	184	162	341	999999	630	448	999999	915	64	999999	651	483	17	27	289	999999	450	935	619	999999	999999	36	274	999999	700	120	417	909	546	324	280	127	999999	827	999999	199	692	999999	979	999999	43	999999	117	526	32	361	582	999999	361	824	568	855	260	298	12	157	888	880	790	519	41	75	999999	739	999999	534	29	189	93	100	868	429	999999	408	359	999999	918	999999	438	349	537	999999	558	999999	999999	425	866	175	999999	786	310	812	240	999999	189	968	961	377	396	498	342	999999	909	999999	956	148	898	851	938	478	238	149	451	999999	982	999999	517	656	983	713	667	854	363	999999	789	66	198	497	228	391	572	551	999999	940	16	144	515	296	999999	999999	527	24	236	999999	557	171	370	790	487	573	460	314	394	999999	831	488	999999	999999	481	900	949	410	633	557	906	999999	787	511	444	847	110	230	891	375	196	652	627	16	749	628	695	999999	20	655	930	267	166	679	119	528	
999999	903	999999	999999	999999	126	391	999999	450	869	383	858	355	639	472	240	422	999999	999999	188	860	42	862	853	999999	551	999999	978	999999	648	531	999999	402	915	751	207	999999	37	708	79	270	948	565	999999	255	999999	63	380	192	700	845	147	192	930	999999	72	50	999999	659	126	726	999999	62	802	348	274	466	440	999999	275	824	999999	320	427	918	912	477	999999	607	999999	999999	29	795	999999	802	393	999999	471	257	689	166	453	377	591	999999	999999	895	762	541	980	380	622	492	916	999999	460	999999	765	22	756	595	68	364	291	628	707	617	999999	999	999999	348	995	193	209	119	381	999999	729	84	999999	999999	714	999999	627	997	875	536	879	61	352	566	170	459	500	104	107	99	95	999999	644	999999	769	763	585	642	384	439	999999	807	503	999999	107	690	999999	739	999999	617	737	293	753	181	738	84	656	399	188	545	692	999999	21	999999	931	766	999999	999999	256	951	865	984	999999	445	253	82	557	999999	468	479	508	999999	223	490	362	802	219	473	999999	999999	116	196	464	839	747	188	795	221	999999	999999	260	138	492	929	999999	752	670	999999	927	666	527	746	930	708	47	931	891	999999	930	139	557	966	321	562	999999	678	530	999999	698	74	286	999999	410	137	229	379	278	294	999999	609	141	901	545	844	177	999999	999999	999999	802	815	297	274	290	999999	783	293	817	999999	999999	83	231	999999	619	999999	999999	999999	346	802	489	667	999999	606	791	999999	997	655	431	477	395	485	421	774	999999	882	777	21	66	39	999999	935	562	347	210	665	388	999999	292	682	999999	986	999999	999999	999999	144	162	999999	483	959	382	138	862	999999	545	608	661	456	905	736	95	378	134	316	458	554	115	325	406	136	942	753	999999	749	22	408	461	957	999999	847	730	999999	999999	106	656	225	82	222	999999	602	999999	932	999999	555	596	95	999999	716	16	999999	39	836	999999	357	999999	629	765	123	337	999999	156	704	948	68	999999	998	839	999999	999999	242	999999	999999	999999	999999	999999	20	999999	999999	999999	927	546	744	951	786	817	894	803	191	999999	37	459	958	884	665	456	999999	984	999999	550	999999	256	833	999999	773	250	146	322	490	999999	17	225	948	960	410	599	999999	999999	171	250	121	205	658	950	633	782	999999	18	999999	356	999999	999999	999999	999999	999999	681	713	688	187	545	999999	999999	322	956	999999	999999	999999	998	999999	76	55	556	999999	50	438	999999	999999	883	999999	990	728	137	464	143	412	981	101	681	405	729	999999	723	575	999999	569	539	
883	701	879	999999	281	524	534	791	311	276	213	93	838	173	999999	999999	264	999999	999999	553	126	188	999999	98	720	829	602	999999	190	331	980	205	480	898	518	896	13	612	718	213	999999	673	831	999999	999999	18	843	242	999999	999999	468	388	999999	25	422	704	157	999999	111	451	921	999999	610	980	296	18	612	939	654	197	826	651	478	999999	949	453	356	418	320	711	999999	370	119	134	999999	999999	395	465	486	814	748	222	511	277	292	824	999999	851	849	769	405	903	587	999999	999999	999999	999999	999999	75	969	999999	739	480	399	999999	999999	669	486	127	693	622	157	999999	840	448	999999	999999	210	330	135	390	504	999999	999999	315	999999	783	999999	895	999999	692	198	399	516	466	19	999999	122	812	731	164	586	734	166	156	999999	450	747	19	999999	676	708	876	999999	588	852	181	929	93	381	777	19	999999	81	11	999999	757	999999	999999	439	870	38	398	598	970	804	999999	999999	404	67	642	45	650	999999	379	999999	322	999999	999999	613	837	813	38	441	954	155	995	663	164	722	999999	503	373	999999	755	648	320	287	999999	784	92	769	534	36	999999	742	368	321	701	27	121	999999	28	770	602	66	999	999999	644	824	808	116	257	999999	566	149	671	999999	523	730	672	45	999999	153	999999	999999	289	12	702	222	786	683	961	146	611	201	485	999999	978	699	649	363	642	999999	975	999999	521	853	469	599	80	999999	999999	999999	354	85	820	999999	249	533	777	997	264	432	999999	134	155	120	79	375	663	78	102	824	91	999999	999999	342	177	555	556	435	542	112	999999	498	884	991	791	536	380	999999	364	454	999999	651	108	219	117	850	830	411	783	999999	935	12	205	974	888	999999	999999	487	707	694	999999	351	464	162	999999	549	249	999999	329	543	999999	63	999999	647	902	439	220	999999	999999	326	724	155	652	448	176	149	302	910	112	756	853	893	903	670	477	999999	197	946	928	999999	611	676	91	999999	109	882	999999	558	81	458	825	498	262	390	969	831	699	999999	985	151	257	339	61	572	690	111	160	53	180	999999	252	273	265	667	715	57	73	999999	999999	294	850	744	838	653	930	999999	640	999999	700	646	999999	182	960	786	999999	281	999999	518	559	998	999999	255	388	748	216	561	999999	595	674	921	767	999999	675	701	301	999999	999999	408	642	335	470	638	999999	999999	452	79	312	999999	999999	999999	432	554	853	350	562	604	366	99	446	379	130	55	848	999999	879	593	506	269	495	999999	780	999999	999999	234	999999	103	
903	854	305	147	258	765	999999	240	498	999999	443	335	148	696	156	411	999999	272	214	425	790	572	653	999999	999999	53	983	548	999999	215	677	629	812	999999	701	511	794	308	131	365	999999	617	290	667	160	181	131	798	999999	378	999999	614	29	999999	313	340	211	446	574	215	999999	700	575	293	544	814	999999	999999	995	999999	999999	999999	151	849	618	182	999999	986	708	401	922	195	999999	295	951	73	610	699	166	370	309	999999	733	915	583	115	51	997	132	346	658	452	999999	999999	761	601	473	179	999999	140	58	224	737	183	293	999999	813	290	999999	480	999999	822	999999	634	345	269	929	235	276	999999	140	295	999999	372	742	479	391	872	534	359	600	440	206	35	322	94	999999	560	632	999999	302	761	999999	999999	142	999999	930	178	999999	501	999999	999999	999999	999999	10	763	999999	374	999999	813	999999	999999	999999	982	999999	999999	626	496	322	260	649	999999	602	999999	221	999999	629	221	240	999999	549	223	202	42	686	362	536	215	999999	999999	733	255	128	819	781	360	15	682	771	368	219	999999	999999	429	852	303	645	623	778	631	143	150	144	535	274	999999	749	999999	306	528	246	999999	999999	762	527	403	999999	999999	508	860	372	999999	999999	872	696	115	366	773	999999	392	999999	913	436	403	425	593	999999	592	555	789	611	292	386	252	131	798	972	103	999999	458	52	862	125	918	999999	196	699	271	839	168	635	975	543	913	811	333	984	999999	347	999999	292	668	237	718	258	90	999999	999999	750	999999	143	273	871	731	999999	854	999999	518	999999	239	893	849	999999	396	999999	635	749	472	441	797	814	903	756	967	999999	384	634	999999	669	188	625	502	521	999999	35	372	114	999999	573	999999	999999	476	999999	118	50	442	999999	841	564	999999	999999	108	765	999999	93	999999	516	903	565	965	230	400	848	955	613	400	337	811	370	792	531	999999	999999	485	271	348	999999	999999	926	733	999999	793	842	56	999999	999999	736	568	857	999999	855	210	256	608	736	145	999999	999999	504	649	114	112	480	772	101	403	209	999999	691	999999	269	869	976	831	504	436	999999	999999	999999	96	999999	769	954	574	936	330	690	300	749	136	999999	990	153	286	628	367	322	80	955	453	327	456	877	122	999999	986	234	425	999999	999999	999999	826	870	418	985	345	158	906	835	999999	712	908	999999	564	34	279	725	699	213	147	123	488	999999	664	768	217	891	841	47	950	106	275	999999	999999	999999	894	129	735	301	292	218	416	244	194	741	419	999999	322	97	999999	
270	534	221	965	195	109	980	999999	649	778	454	999999	868	884	674	446	720	999999	26	140	160	990	408	920	928	707	253	999999	923	999999	302	578	753	780	690	571	63	231	999999	449	914	913	95	522	999999	999999	547	359	999999	304	698	823	999999	957	116	279	999999	301	47	487	855	328	999999	300	485	875	563	97	999999	999999	393	499	837	576	226	999999	905	886	999999	36	169	893	152	999999	660	479	281	999999	673	421	446	999999	194	776	594	595	999999	794	999999	963	348	460	165	999999	911	999999	999999	730	740	999999	373	999999	220	20	328	961	186	663	640	15	603	766	423	782	666	630	999999	71	982	630	999999	999999	848	128	688	709	999999	735	718	460	494	551	65	804	57	206	551	184	457	632	999999	966	163	41	370	999999	46	383	749	999999	894	924	748	120	263	999999	400	102	331	618	234	450	945	999999	521	61	710	619	735	469	999999	999999	999999	360	221	650	956	817	758	116	673	364	985	437	999999	569	999999	945	999999	793	999999	459	852	999999	407	968	30	973	999999	318	870	426	647	290	999999	763	320	999999	898	612	999999	583	999999	225	999999	999999	464	517	999999	952	999999	765	78	941	663	629	288	774	952	253	629	983	307	449	245	256	716	705	999999	802	999999	415	57	938	497	999999	999999	637	892	538	999999	999999	999999	999999	69	999999	999999	706	626	999999	484	545	446	655	982	999999	285	999999	979	699	999999	758	291	999999	999999	843	718	140	999999	440	513	651	999999	423	999999	999999	633	740	390	140	999999	20	89	999999	328	713	968	402	955	184	947	231	657	999999	999999	754	231	538	864	225	397	227	262	196	999999	999999	999999	32	999999	865	690	999999	513	848	800	152	679	636	502	988	874	999999	184	279	492	291	999999	999999	48	984	895	999999	875	999999	743	999999	999999	892	999999	495	60	946	486	99	999999	412	717	808	403	999999	85	999999	45	876	351	81	999999	982	703	786	999999	975	983	930	970	595	669	349	999999	129	394	999999	60	17	938	999999	839	94	785	90	574	194	294	805	909	309	999999	999	999999	671	637	775	199	798	999999	85	962	999999	128	898	743	377	703	283	848	999999	544	37	938	422	241	958	206	623	222	654	690	999999	31	671	999999	999999	526	443	491	618	597	261	361	862	999999	293	999999	886	346	206	491	20	956	999999	999999	40	71	410	440	679	999999	575	586	11	394	999999	534	457	372	83	999999	269	792	240	701	293	999999	85	456	947	992	999999	286	26	172	679	231	410	906	999999	608	999999	13	812	
48	31	999999	999999	477	999999	759	518	524	272	354	232	999999	999999	919	481	364	986	953	492	687	269	298	569	838	999999	562	133	551	866	475	999999	265	979	201	999999	617	999999	999999	274	198	483	794	24	671	939	460	999999	490	999999	150	622	171	521	134	779	732	115	521	999999	629	635	967	999999	797	619	967	248	534	999999	863	49	388	689	304	214	474	999999	898	898	264	999999	643	126	725	853	573	744	855	422	946	512	803	999999	645	562	515	146	999999	999999	999999	222	999999	250	570	111	243	482	999999	920	315	458	999999	622	508	572	999999	851	932	943	55	232	393	999999	303	361	245	543	53	741	999999	337	67	845	926	52	95	403	999999	624	619	999999	527	934	117	999999	999999	999999	999999	83	570	999999	214	283	999999	749	828	859	946	999999	999999	700	999999	485	999999	977	400	371	696	465	486	598	305	999999	334	954	705	459	14	804	66	64	206	969	180	44	133	783	999999	186	223	236	456	999999	999999	919	661	51	712	139	108	933	999999	880	597	971	368	896	999999	63	54	379	854	152	163	811	999999	469	315	196	853	616	533	999999	252	260	152	959	559	415	302	663	746	999999	999999	999999	999999	325	382	208	999999	237	835	785	142	999999	381	313	193	947	999999	202	736	526	286	999999	410	999999	638	999999	829	409	999999	999999	761	390	633	979	446	40	250	187	999999	999999	520	626	781	748	387	407	879	999999	776	611	988	999999	926	999999	598	224	722	596	687	46	379	999999	999999	301	33	751	221	401	867	162	706	249	116	630	15	659	999999	662	999999	241	467	999999	633	735	554	661	999999	412	390	231	999999	654	500	999999	736	253	735	490	724	635	196	487	971	623	905	749	999999	999999	224	939	515	999999	999999	999999	578	389	999999	165	746	372	999999	808	20	646	844	999999	748	66	893	762	924	228	937	960	54	979	28	999999	829	999999	668	166	198	451	716	258	654	54	481	357	999999	580	999999	361	347	999999	477	335	999999	999999	999999	937	413	462	24	296	132	999999	999999	599	999999	634	335	941	704	141	619	568	929	596	999999	999999	585	545	163	999999	484	585	623	667	512	693	240	976	999999	730	753	736	999999	429	999999	615	643	881	999999	974	999999	802	657	216	767	908	405	193	999999	306	999999	999999	999999	671	999999	546	425	999999	999999	999999	404	359	146	973	387	999999	999999	510	999999	999999	999999	703	558	188	108	681	928	416	899	999999	298	57	529	508	378	885	999999	765	618	589	200	999999	794	320	580	999999	666	683	999999	884	
999999	895	723	999999	999999	999999	318	999999	572	139	617	999999	844	493	388	357	830	999999	605	502	999999	376	891	999999	600	170	999999	248	608	213	25	254	588	999999	827	403	333	863	273	999999	577	316	202	488	971	191	999999	999999	931	233	75	37	88	336	437	410	13	999999	75	84	999999	80	521	999999	123	373	999999	829	666	985	33	966	375	885	925	149	183	412	908	999999	115	607	999999	385	147	987	175	262	587	999999	399	999999	798	198	969	999999	999999	833	999999	608	760	235	645	946	209	999999	662	203	411	297	236	600	933	999999	999999	999999	762	146	232	135	207	178	999999	999999	595	999999	178	999999	915	427	354	350	48	310	658	879	999999	370	185	48	335	972	999999	299	200	798	557	152	229	827	744	658	611	999999	410	592	983	406	360	668	930	999999	287	983	999999	886	999999	999999	997	999999	188	401	961	193	800	999999	327	952	58	796	984	999999	956	97	999999	695	738	999999	899	75	896	566	999999	517	999999	850	999999	867	356	313	999999	923	154	141	649	352	697	428	999999	186	275	999999	357	999999	999999	999999	528	199	999999	257	158	999999	734	931	202	622	391	453	84	949	539	999999	999999	745	560	70	881	999999	999999	341	997	320	999999	723	799	865	219	457	999999	999999	331	505	568	108	165	482	199	223	999999	999999	961	253	999999	999999	646	816	433	612	12	623	32	702	750	968	259	999999	413	20	999999	336	999999	933	620	869	999999	44	891	508	590	87	870	999999	999999	999999	380	753	967	861	87	983	999999	607	999999	220	192	628	999999	999999	848	327	79	189	91	612	999999	37	633	999999	870	612	925	925	32	925	752	364	815	339	597	999999	870	551	933	158	894	999999	489	409	999999	999	289	301	999999	272	17	999999	586	285	999999	353	130	493	999999	474	68	516	585	999999	468	999999	813	425	12	352	457	528	255	933	717	818	999999	999999	796	871	999999	999999	275	759	917	70	777	540	541	999999	385	999999	561	468	999999	387	230	959	941	858	999999	863	298	317	999999	489	999999	652	567	978	804	895	696	999999	151	434	251	825	612	408	60	283	999999	757	966	999999	999999	999999	843	999999	999999	588	999999	938	686	469	999999	999999	944	437	623	134	973	999999	999999	489	690	442	326	999999	999999	404	357	543	807	999999	980	541	350	744	522	659	809	237	389	226	612	758	442	682	999999	999999	999999	999999	784	925	310	330	317	487	999999	999999	999999	188	204	999999	241	749	140	773	488	803	999999	999999	914	964	999999	745	183	999999	876	932	999	643	999999	850	
523	999999	758	999999	999999	659	233	863	365	988	199	631	999999	196	985	863	627	669	204	295	678	681	270	819	610	564	156	94	610	456	535	826	611	353	999999	999999	991	258	170	828	580	752	844	926	775	694	713	987	999999	999999	314	340	449	999999	182	842	999999	939	281	58	999999	149	263	999999	463	372	29	999999	999999	925	871	999999	508	375	714	925	999999	344	54	916	850	169	846	596	151	205	386	329	999999	837	158	61	977	999999	999999	999999	498	935	999999	412	999999	34	999999	322	151	935	831	999999	999999	256	14	576	894	364	207	999999	999999	667	766	268	999999	999999	999999	677	777	819	402	396	59	283	437	902	999999	642	252	999999	687	999999	454	999999	373	999999	752	924	833	581	167	622	914	999999	148	999999	178	214	999999	999999	999999	999999	544	331	543	999999	34	999999	819	112	704	999999	122	999999	665	768	222	560	894	683	947	999999	844	205	662	779	482	87	144	605	733	999999	225	278	999999	999999	989	999999	673	999999	287	458	114	730	877	904	510	999999	316	380	619	618	320	999999	36	923	958	999999	668	763	962	947	169	999999	999999	47	46	999999	73	781	779	999999	887	964	405	498	489	999999	999999	758	279	999999	771	999999	986	125	356	483	999999	394	925	650	999999	909	967	999999	999999	889	361	999999	867	999999	478	535	999999	529	999999	999999	346	538	444	844	30	999999	494	999999	186	999999	238	263	999999	999999	999999	999999	855	138	635	999999	997	75	209	599	762	488	891	613	471	245	172	466	394	999999	999999	999999	949	999999	629	999999	425	945	164	893	661	999999	158	313	999999	800	679	472	893	999999	358	999999	999999	845	91	542	28	880	999999	940	243	771	869	999999	427	999999	729	774	509	92	562	61	910	315	938	664	340	999999	999999	999999	566	700	572	641	999999	865	383	999999	999999	999999	999999	544	394	224	660	999999	238	467	886	999999	80	904	999999	999999	999999	307	370	34	907	427	212	440	340	889	999999	999999	209	237	49	999999	515	999999	775	422	557	27	666	696	654	58	999999	872	701	376	600	661	999999	760	450	999999	504	359	999999	581	884	103	214	505	999999	128	689	11	999999	999999	668	456	999999	549	999999	999999	640	674	999999	999999	999999	339	739	964	299	999999	804	448	787	694	67	999999	427	203	538	999999	813	171	999999	999999	368	999999	454	376	708	153	999999	198	505	277	714	829	999999	999999	999999	555	364	249	216	127	323	251	223	733	276	511	39	999999	999999	801	369	999999	818	843	999999	567	884	372	266	155	200	999999	943	520	980	238	186	999999	
999999	983	109	573	954	739	223	127	221	721	110	999999	124	597	186	704	999999	245	21	146	849	32	670	991	983	999999	999999	706	307	703	999999	48	335	950	999999	38	702	795	999999	89	630	999999	355	173	999999	69	40	603	439	248	612	745	999999	49	238	590	322	999999	590	893	999999	516	819	518	969	71	999999	999999	275	158	12	122	999999	999999	999999	477	676	507	728	923	40	333	276	999999	100	16	999999	295	722	740	715	594	215	630	999999	999999	999999	999999	999999	210	999999	867	337	999999	246	499	34	295	999999	999999	914	815	999999	666	863	488	250	760	427	962	250	999999	451	535	443	417	907	999999	665	403	999999	838	313	527	734	173	999999	999999	822	601	982	536	999999	999999	826	899	999999	548	999999	788	873	801	420	241	999999	999999	425	802	847	829	592	933	999999	139	999999	999999	999999	999999	931	700	492	264	938	825	979	714	822	490	709	999999	212	999999	334	999999	530	124	999999	81	567	999999	747	999999	148	993	18	59	906	999999	999999	751	397	999999	999999	76	999999	618	862	594	261	255	792	934	103	313	999999	999999	608	752	609	999999	999999	440	304	812	999999	299	125	945	817	999999	999999	999999	375	957	999999	860	751	268	581	911	261	999999	819	322	999999	812	999999	999999	376	784	450	163	32	999999	104	956	58	804	123	999999	503	917	777	331	446	999999	569	145	168	766	482	999999	181	698	480	999999	620	981	484	150	199	291	999999	999999	489	655	176	981	863	999999	999999	999999	999999	575	417	343	65	498	876	999999	252	964	676	610	312	111	981	999999	999999	999999	346	76	330	973	816	222	349	745	841	790	435	999999	999999	999999	954	535	204	605	290	146	768	132	115	748	897	999999	614	967	729	388	673	842	999999	999999	852	745	999999	182	759	205	994	999999	656	95	309	999999	693	707	656	776	906	386	53	777	511	224	960	581	85	592	999999	999999	999999	463	999999	593	521	687	999999	219	909	32	845	94	152	999999	475	30	448	242	999999	907	999999	953	481	999999	798	299	999999	638	784	54	106	177	597	622	303	203	967	716	153	16	590	999999	866	884	540	959	635	62	748	999999	142	843	61	700	999999	72	982	830	794	231	605	487	999999	865	999999	678	497	529	999999	281	63	732	99	534	326	873	999999	596	756	839	664	39	889	999999	911	999999	126	896	999999	999999	221	999999	922	922	411	112	23	11	959	999999	471	999999	897	476	886	999999	753	526	999999	197	976	395	999999	955	566	575	598	589	953	672	999999	600	967	999999	70	915	999999	999999	
133	223	859	94	637	893	377	558	999999	422	999999	510	509	599	522	999999	999999	825	999999	966	365	999999	514	434	57	296	309	999999	147	973	999999	970	600	999999	403	171	999999	892	999999	190	587	18	442	185	630	453	173	963	87	999999	669	244	853	843	812	297	708	435	999999	351	593	999999	420	169	16	987	910	999999	206	999999	45	372	78	882	389	357	999999	339	803	999999	133	346	999999	543	313	181	127	757	774	115	462	999999	855	999999	596	92	597	283	178	643	543	999999	766	727	999999	307	176	971	463	464	894	379	632	442	227	256	711	876	999999	835	999999	162	158	100	898	143	517	999999	295	999999	759	129	999999	999999	71	882	579	999999	975	999999	999999	156	303	999999	999999	93	279	422	999999	349	380	999999	427	343	772	390	102	676	829	434	999999	515	999999	166	705	774	218	999999	381	344	677	999999	999999	999999	830	724	858	838	879	999999	864	999999	999999	945	926	48	702	826	397	680	999999	903	247	550	226	999999	999999	999999	999999	999999	874	807	51	854	672	735	819	578	999999	58	532	263	796	24	570	695	52	740	240	666	999999	999999	84	700	554	773	407	360	999999	340	263	721	999999	443	999999	67	62	999999	282	201	229	999999	323	999999	999999	537	999999	233	980	999999	456	730	907	946	999999	492	732	350	309	899	999999	999999	999999	999999	795	999999	38	362	84	513	642	999999	467	48	447	948	78	999999	552	999999	665	999999	380	112	884	533	814	287	79	999999	334	712	999999	999999	999999	999999	188	151	553	346	999999	754	159	477	887	999999	272	999999	509	425	424	996	797	293	999999	163	98	842	297	999999	996	750	999999	626	999999	930	999999	999999	185	687	769	926	191	216	999999	910	34	902	225	862	270	945	778	653	43	337	914	35	149	709	671	346	853	291	349	758	471	532	999999	957	905	999999	692	821	656	497	999999	999999	776	999999	139	999999	627	435	999999	60	971	640	592	850	25	999999	945	476	26	433	83	900	999999	758	999999	501	614	268	999999	91	262	999999	997	546	523	332	259	815	580	485	718	428	289	298	787	831	940	447	999999	815	999999	999999	999999	999999	424	914	725	27	884	637	999999	369	479	920	798	24	642	55	337	693	999999	139	895	999999	999999	654	620	999999	999999	999999	561	999999	327	999999	848	45	999999	774	999999	999999	607	241	931	999999	903	359	949	369	500	772	198	895	999999	257	999999	113	999999	274	999999	769	999999	158	56	276	85	999999	52	337	81	762	862	868	923	728	95	999999	207	952	637	365	705	999999	86	208	
429	666	66	79	999999	744	714	887	999999	362	314	459	195	665	999999	498	999999	999999	999999	738	910	330	971	391	999999	999999	906	378	999999	999999	74	999999	999999	847	846	999999	359	973	169	336	999999	975	610	570	423	999999	424	541	95	148	57	93	962	999999	298	109	694	674	906	804	838	346	259	999999	999999	999999	387	348	819	457	149	999999	462	961	691	935	719	411	968	999999	948	374	292	498	114	980	999999	999999	558	999999	725	685	999999	364	999999	710	725	999999	281	161	259	86	722	638	999	713	999999	10	655	363	390	999999	705	381	999999	473	63	999999	10	318	999999	652	789	999999	732	464	278	999999	473	980	220	223	139	816	999999	871	652	654	999999	999999	358	999999	88	205	366	441	979	999999	508	34	657	964	504	963	999999	999999	297	999999	906	999999	999999	999999	537	675	153	176	163	889	105	999999	999999	409	271	999999	960	999999	574	593	999999	300	999999	583	599	448	333	999999	999999	176	846	679	584	12	999999	955	955	999999	551	999999	62	999999	288	100	599	999999	999999	999999	702	999999	12	868	41	999999	934	616	69	861	935	99	352	897	999999	987	52	426	410	819	999999	999999	999999	146	999999	171	541	999999	22	394	984	85	245	84	553	824	173	999999	647	880	999999	141	999999	999999	888	462	71	165	999999	300	57	999999	123	393	999999	396	249	999999	319	870	172	419	604	674	877	999999	999999	277	353	633	999999	75	778	529	751	528	420	562	258	107	999999	386	999999	721	347	811	999999	999999	999999	166	585	999999	668	777	717	999999	537	230	225	38	607	793	999999	999999	477	999999	404	593	642	78	976	999999	999999	221	769	786	637	999999	999999	76	897	13	999999	197	57	525	999999	999999	811	103	990	999999	999999	230	499	999999	575	672	253	999999	416	378	219	418	190	898	690	456	17	931	30	655	892	999999	140	999999	13	623	72	951	584	999999	781	548	87	999999	999999	397	721	999999	221	999999	638	972	659	999999	999999	381	999999	159	999999	951	993	999999	83	999999	307	196	999999	999999	999999	951	610	302	781	999999	596	670	340	403	557	302	734	554	720	65	26	920	500	999999	810	631	616	912	126	999999	999999	901	475	999999	489	999999	307	826	999999	999999	365	999999	999999	646	999999	133	51	613	999999	542	999999	449	999999	28	999999	999999	696	999999	94	681	345	697	185	158	612	694	205	598	914	403	995	908	404	460	700	999999	999999	853	677	999999	999999	999999	321	999999	416	961	741	457	422	112	467	818	741	999999	924	999999	170	53	44	248	927	452	698	208	547	317	999999	709	
327	649	999999	999999	999999	407	101	342	385	601	741	999999	999999	748	186	812	936	187	176	926	536	42	519	686	818	439	759	147	999999	123	46	108	999999	42	999999	772	455	999999	16	343	999999	592	999999	568	312	392	999999	189	276	886	271	999999	151	999999	182	999999	999999	970	34	999999	648	999999	37	999999	999999	642	735	999999	999999	413	999999	322	999999	832	999999	999999	750	950	384	435	999999	999999	871	428	999999	676	957	797	859	843	642	484	599	633	695	433	564	999999	13	669	657	999999	569	999999	530	949	199	318	579	238	999999	189	999999	999999	238	999999	91	609	420	888	684	999999	71	999999	771	881	999999	546	147	999999	999999	999999	946	714	778	780	20	18	898	901	487	999999	999999	631	999999	462	887	10	405	626	999999	999999	608	125	985	720	999999	794	101	999999	999999	653	181	463	848	999999	243	882	999999	457	68	999999	999999	999999	999999	45	999999	439	477	319	993	722	150	520	774	433	999999	999999	729	67	478	226	917	999999	675	999999	477	999999	999999	493	229	15	189	948	567	278	999999	99	999999	949	12	872	326	782	999999	514	512	660	689	425	693	411	163	999999	978	842	166	461	844	999999	568	953	656	983	999999	988	542	201	953	505	188	41	126	779	64	605	999999	144	605	170	999999	999999	85	368	799	817	852	426	970	725	122	793	255	999999	390	59	226	342	999999	666	971	320	707	999999	246	999999	295	383	708	999999	999999	999999	855	683	999999	999999	877	298	194	282	145	126	999999	238	393	999999	999999	999999	399	15	389	566	452	938	199	999999	119	999999	131	148	532	479	717	999999	999999	101	938	999999	893	638	182	928	158	420	530	854	98	479	799	851	875	316	984	703	999999	386	999999	916	494	243	642	984	999999	999999	999999	666	409	634	456	302	456	223	95	760	832	460	999999	42	418	344	922	640	102	279	999999	999999	494	23	604	999999	999999	31	88	660	996	197	761	112	999999	999999	455	464	33	507	999999	662	999999	234	870	542	968	546	508	159	320	999999	891	896	783	533	181	395	39	60	780	435	145	435	999999	645	699	999999	999999	999999	888	468	616	595	999999	609	995	270	152	71	436	999999	522	928	350	994	306	999999	999999	146	692	999999	434	972	726	970	527	795	470	235	999999	663	183	954	999999	851	999999	305	32	999999	538	910	252	968	624	803	999999	216	95	769	999999	834	999999	236	861	999999	43	644	869	904	92	209	999999	999999	228	999999	802	568	667	498	608	10	842	154	607	781	817	999999	357	922	68	999999	710	999999	999999	999999	
676	999999	102	442	818	999999	999999	128	999999	339	120	335	749	851	11	353	548	597	170	347	999999	842	999999	90	21	577	296	946	999999	999999	999999	108	40	219	106	854	475	235	679	858	574	723	62	278	670	491	716	506	999999	714	772	123	999999	999999	26	834	329	22	430	251	999999	490	282	330	999999	22	999999	539	999999	156	999999	323	917	312	999999	278	790	360	419	529	999999	789	999999	999999	999999	385	999999	999999	203	272	535	463	999999	999999	403	999999	999999	731	437	658	999999	186	752	774	999999	459	999999	999999	999999	747	53	999999	603	999999	391	674	465	999999	331	465	455	814	346	491	621	424	518	489	999999	999999	826	69	999999	760	999999	683	999999	260	305	549	999999	337	715	999999	228	566	860	903	57	729	999999	311	409	972	213	999999	840	999999	162	422	999999	716	331	95	999999	984	56	842	567	707	636	999999	845	782	286	127	999999	889	273	999999	564	614	442	188	71	525	660	949	557	961	842	777	107	883	609	472	999999	630	535	244	519	27	346	349	102	422	466	627	695	999999	283	950	997	999999	858	999999	284	152	33	405	999999	106	295	999999	865	859	117	962	182	999999	121	478	364	999999	545	999999	277	103	96	999999	999999	999999	999999	471	688	891	999999	10	34	999999	197	999999	606	999999	909	423	999999	740	484	242	315	504	454	999999	974	804	596	999999	562	322	999999	999999	66	384	346	301	842	824	917	973	89	117	937	999999	999999	257	872	234	129	999999	813	537	618	853	999999	564	588	382	496	999999	305	999999	447	712	224	16	807	999999	999999	617	580	908	822	999999	999999	207	566	554	265	726	932	999999	848	440	508	531	999999	213	50	781	712	470	337	43	678	999999	669	234	686	620	450	999999	999999	511	551	904	999999	999999	699	146	998	44	126	999999	951	933	963	17	214	692	443	603	191	22	905	120	999999	789	832	885	999999	342	867	645	286	292	931	346	888	603	999999	465	513	999999	783	678	999999	567	91	999999	314	662	30	993	186	847	467	428	999999	441	999999	924	999999	814	608	665	176	481	493	669	11	626	128	610	876	978	100	287	238	236	766	23	708	97	580	875	999999	874	468	439	824	512	999999	457	279	999999	190	698	306	127	511	871	83	999999	743	999999	543	419	999999	208	757	190	199	379	999999	320	226	999999	243	732	353	999999	23	999999	844	499	886	670	341	983	999999	401	999999	121	999999	999999	939	296	354	999999	999999	999999	757	270	999999	644	323	370	783	959	675	999999	465	573	999999	219	858	29	999999	999999	
999999	873	88	143	410	365	999999	88	654	779	999999	930	999999	350	401	449	544	753	382	209	999999	526	887	381	318	804	935	417	346	999999	999999	920	718	110	102	468	825	999999	859	326	445	999999	715	13	589	744	161	999999	182	999999	675	115	999999	999999	999999	284	985	999999	824	999999	429	790	742	999999	743	460	222	999999	257	932	999999	999999	893	999999	764	941	810	883	999999	999999	999999	821	999999	21	840	930	999999	350	42	817	482	128	799	263	896	654	999999	999999	999999	138	999999	420	867	249	710	755	999999	590	613	136	999999	112	914	261	953	999999	555	730	308	812	999999	871	999999	999999	999999	505	130	640	170	119	999999	999999	623	663	50	999999	953	995	310	95	999999	999999	736	905	999999	999999	214	548	999999	999999	109	771	999999	458	951	661	999999	437	789	215	634	581	430	999999	688	241	489	260	220	721	654	559	430	222	103	495	144	803	96	999999	999999	582	999999	872	19	676	963	174	712	389	530	999999	216	105	460	147	271	242	227	122	890	954	999999	587	642	550	351	66	365	466	526	999999	350	999999	999999	62	251	557	494	21	277	999999	548	999999	201	137	352	335	762	955	233	902	999999	974	199	346	999999	752	999999	999999	335	907	809	255	863	622	186	999999	190	407	999999	713	747	216	999999	576	416	506	396	999999	207	26	303	409	242	623	332	376	519	578	808	999999	327	999999	999999	369	514	302	967	999999	951	999999	154	365	68	520	999999	379	139	622	930	747	365	726	999999	318	613	410	23	250	299	999999	987	611	999999	407	999999	722	999999	485	999999	123	539	999999	999999	362	871	938	350	722	467	952	247	897	648	70	142	601	762	377	755	113	289	726	289	151	857	543	765	661	999999	443	849	654	560	816	218	548	173	999999	999999	674	69	301	999999	347	573	100	999999	539	274	999999	999999	999999	999999	958	834	812	537	421	504	999999	183	689	597	34	112	999999	347	999999	851	594	438	852	930	91	999999	999999	999999	942	578	999999	999999	999999	999999	339	483	999999	924	601	982	405	20	752	415	999999	501	380	999999	999999	244	980	753	999999	687	680	366	116	999999	648	914	999999	868	594	999999	999999	757	947	303	267	999999	415	668	999999	849	455	583	686	446	821	589	673	294	999999	708	999999	999999	999999	548	715	973	376	474	286	687	146	999999	999999	999999	678	361	554	999999	446	216	828	321	18	290	241	106	680	999999	999999	999999	999999	561	682	886	254	723	317	999999	587	293	184	941	999999	999999	999999	918	167	776	768	470	999999	596	848	979	880	
999999	15	169	316	619	303	999999	999999	227	999999	584	999999	999999	665	955	53	155	500	162	41	887	930	950	577	323	939	903	999999	941	34	653	713	703	16	967	717	158	999999	968	999999	478	878	173	620	999999	74	628	121	999999	999999	999999	999999	695	947	993	356	65	999999	993	679	400	805	132	203	793	870	160	532	697	247	894	63	999999	171	563	18	766	339	447	258	320	791	97	524	145	999999	27	755	999999	621	999999	566	109	298	600	673	756	970	827	999999	914	105	424	575	532	835	574	534	999999	984	589	999999	154	745	368	999999	717	608	68	999999	999999	404	519	999999	999999	337	954	243	571	890	262	999999	511	999999	344	999999	999999	522	991	309	983	493	999999	999999	41	999999	422	363	999999	992	956	999999	999999	999999	999999	519	586	999999	989	999999	881	340	999999	503	999999	999999	224	965	411	153	999999	999999	616	758	261	368	999999	490	53	650	915	999999	314	579	934	999999	883	999999	771	824	999999	39	999999	797	428	653	530	868	307	248	999999	999999	999999	786	761	761	541	164	999999	57	486	105	999999	348	288	999999	35	393	569	626	910	999999	203	999999	513	211	671	819	339	607	837	174	999999	805	928	468	999999	528	999999	183	573	999999	588	723	348	543	734	194	518	147	628	147	309	680	337	426	262	376	282	560	99	999999	824	732	220	321	913	999999	419	999999	643	507	576	396	63	191	716	480	247	970	477	487	999999	999999	979	700	999999	511	478	999999	999999	280	999999	999999	93	850	999999	999999	513	37	999999	245	774	698	503	130	570	913	627	999999	710	782	139	312	93	611	421	632	999999	519	456	411	30	907	999999	373	261	320	312	212	286	999999	966	220	349	241	713	612	999999	858	140	999999	884	332	801	433	150	943	183	999999	439	281	112	999999	999999	229	224	999999	93	140	869	999999	610	424	869	850	999999	999999	962	999999	898	999999	935	999999	389	503	999999	999999	116	190	232	318	146	999999	773	15	758	999999	639	130	999999	999999	528	567	989	879	351	470	462	951	617	231	980	331	999999	630	346	218	615	87	702	525	759	903	999999	560	999999	781	650	863	999999	999999	290	842	834	61	289	377	999999	509	162	66	245	999999	573	11	337	999999	999999	152	669	549	999999	562	428	501	96	999999	659	999999	766	570	999999	599	858	773	940	999999	497	532	351	968	313	999999	999999	999999	999999	604	999999	906	999999	999999	535	508	204	552	487	728	424	999999	964	664	718	999999	742	591	999999	999999	306	800	999999	199	327	722	801	701	246	999999	999999	781	
222	492	295	752	215	468	45	321	405	316	999999	222	723	165	568	687	259	837	373	342	409	642	307	999999	845	43	999999	812	706	503	316	236	999999	642	130	999999	999999	965	270	284	556	999999	251	990	514	999999	475	172	164	124	451	999999	887	304	382	999999	194	755	907	182	999999	232	614	999999	10	69	131	999999	999999	999999	318	294	999999	999999	785	999999	401	317	35	998	567	817	657	592	61	907	349	796	999999	550	297	622	999999	999999	795	334	320	349	989	454	999999	999999	137	999999	999999	167	831	999999	518	897	999999	876	730	908	614	671	574	32	849	103	720	335	999999	999999	999999	695	999999	999999	304	461	999999	61	327	580	282	183	689	590	999999	894	85	551	287	372	372	999999	999999	159	484	999999	759	297	499	896	734	999999	572	643	999999	119	931	353	503	66	999999	136	559	159	999999	440	982	984	245	999999	999999	178	57	458	999999	999999	999999	85	14	179	702	999999	561	431	999999	881	611	55	322	676	963	999999	58	231	639	245	861	999999	999999	53	999999	774	61	544	878	999999	999999	123	521	888	316	999999	348	333	363	999999	575	137	313	999999	829	999999	672	568	992	295	130	826	819	999999	528	69	562	960	38	928	999999	999999	552	289	539	497	533	999999	370	117	999999	724	867	999999	999999	733	999999	999999	224	215	112	492	552	593	446	526	304	999999	999999	256	999999	387	305	435	40	999999	585	34	999999	342	412	248	999999	884	999999	405	959	45	999999	999999	629	794	746	999999	825	342	474	958	842	22	202	898	72	123	813	16	429	441	999999	120	999999	999999	552	881	802	863	294	667	999999	999999	567	269	419	575	627	509	641	482	999999	698	94	999999	192	213	149	514	186	95	999999	895	976	999999	293	115	647	224	251	999999	30	962	57	806	999999	801	455	933	488	496	496	314	374	946	830	63	999999	530	233	349	741	297	687	999999	596	797	74	49	975	314	999999	412	267	776	462	999999	650	288	361	390	757	216	36	689	598	766	530	40	999999	239	89	999999	999999	901	999999	732	284	848	999999	478	736	415	957	184	999999	93	56	999999	493	999999	412	747	999999	999999	999999	999999	271	998	610	830	277	44	352	746	235	812	420	366	999999	730	373	999999	79	999999	999999	999999	999999	999999	131	514	719	999999	546	514	826	341	947	999999	319	597	999999	286	248	388	999999	701	72	220	949	755	673	690	999999	763	999999	610	999999	296	198	249	999999	999999	876	105	121	345	999999	838	920	893	865	272	999999	66	269	999999	999999	690	682	999999	290	48	
999999	999999	841	999999	987	999999	695	999999	663	661	960	999999	320	61	409	153	999999	999999	999999	233	300	999999	890	410	643	888	503	731	57	988	999999	245	999999	248	517	511	263	93	357	714	153	704	240	214	311	976	745	218	688	419	999999	999999	749	66	999999	999999	485	441	394	999999	999999	964	177	674	57	725	999999	82	543	898	889	194	518	499	90	596	999999	686	999999	667	999999	294	53	999999	575	797	496	902	501	999999	35	999999	698	257	999999	999999	536	565	999999	586	864	672	999999	789	530	999999	308	260	975	161	999999	799	999999	727	999999	995	921	999999	999999	260	999999	218	581	872	872	77	495	999999	74	901	69	270	529	999999	802	999999	999999	263	999999	999999	498	246	999999	999999	999999	236	490	971	301	999999	267	999999	465	999999	357	655	101	801	917	462	743	47	195	84	999999	760	279	999999	999999	486	385	667	432	999999	999999	992	292	241	232	999999	586	524	969	635	644	72	999999	623	175	999999	999999	818	345	655	602	999999	60	852	258	889	956	999999	56	814	63	999999	574	999999	999999	364	373	999999	578	999999	875	228	999999	999999	439	999999	955	999999	652	999999	999999	566	999999	999999	170	310	941	439	999999	999999	688	914	999999	165	999999	999999	498	113	478	811	999999	528	999999	73	999999	384	392	501	422	999999	934	310	999999	278	999999	497	277	797	540	999999	422	999999	999999	245	999999	960	750	913	977	999999	541	851	999999	841	995	579	327	268	999999	999999	917	450	26	764	408	999999	895	210	449	999999	776	700	999999	634	398	848	652	13	481	818	633	479	999999	999999	687	999999	132	187	999999	999999	179	19	799	754	926	972	917	121	999999	214	75	550	473	892	999999	840	289	999999	452	156	926	323	787	999999	162	447	925	989	87	326	265	999999	927	999999	999999	767	901	818	708	426	930	541	176	999999	753	93	999999	999999	418	846	803	999999	735	136	999999	855	232	999999	601	488	56	928	999999	520	948	358	999999	171	977	851	999999	470	844	36	225	394	999999	520	435	78	441	303	580	999999	999999	685	981	800	101	999999	545	290	226	999999	379	12	508	656	327	405	470	844	654	567	999999	342	999999	709	910	999999	708	711	195	532	56	752	357	999999	999999	999999	376	821	79	918	316	999999	253	624	656	999999	999999	501	202	39	999999	999999	999999	23	333	189	950	282	890	999999	999999	833	104	694	182	626	655	705	658	64	39	649	999999	736	260	258	98	121	62	697	939	217	518	165	924	459	999999	343	479	817	323	103	931	803	567	482	564	559	451	40	567	191	
999999	148	10	999999	821	913	999999	84	101	838	230	999999	999999	153	325	999999	769	723	523	321	999999	840	999999	999999	717	972	999999	778	694	999999	669	32	139	757	374	380	165	999999	999999	199	999999	404	726	484	872	738	999999	423	167	625	999999	728	516	256	954	999999	406	74	999999	849	744	984	390	562	179	999999	999999	999999	778	944	783	999999	94	333	741	832	999999	267	73	999999	506	754	621	999999	999999	999999	515	883	999999	372	999999	999999	999999	788	454	999999	999999	174	315	675	674	999999	645	222	999999	988	999999	192	999999	132	888	999999	999999	271	353	989	372	320	814	999999	691	190	775	415	970	692	999999	305	878	155	817	949	952	398	314	609	119	409	999999	759	307	332	378	680	484	999999	100	999999	445	465	999999	703	359	87	983	999999	130	239	999999	999999	910	347	314	369	314	999999	196	612	957	743	880	963	999999	64	930	369	811	104	999999	144	999999	624	860	423	921	124	599	999999	999999	819	489	880	999999	88	849	959	999999	999999	376	545	649	487	999999	702	999999	999999	620	305	157	624	682	35	307	117	557	296	999999	999999	448	200	348	321	207	147	263	999	806	14	215	970	350	802	999999	395	495	124	128	999999	838	661	503	304	727	999999	147	463	999999	59	531	999999	482	137	999999	999999	999999	999999	999999	368	448	585	463	616	999999	999999	283	880	307	911	999999	442	178	329	999999	786	696	54	593	417	999999	800	426	999999	482	652	497	222	241	552	198	168	999999	759	719	262	207	886	215	550	999999	999999	166	670	438	98	999999	162	85	783	489	162	999999	999999	368	648	168	706	143	446	689	70	648	755	723	463	999999	418	610	799	589	809	838	53	900	743	644	755	328	394	267	344	147	458	72	999999	424	999999	999999	999999	103	999999	752	768	999999	456	618	411	947	999999	491	976	999999	285	204	679	999999	700	971	624	14	999999	388	749	999999	354	999999	200	999999	686	999999	644	27	999999	706	999999	67	999999	192	453	134	999999	999999	999999	902	291	792	862	263	999999	722	723	991	776	76	690	121	13	589	515	533	428	999999	999999	936	999999	959	999999	578	115	622	253	517	527	500	771	605	45	999999	897	562	70	936	309	964	325	652	250	472	999999	999999	999999	999999	677	920	706	524	547	416	65	999999	779	293	999999	770	479	216	999999	286	305	999999	86	167	691	953	473	999999	418	306	621	204	999999	550	999999	138	569	999999	840	607	793	999999	68	628	999999	575	782	776	999999	539	495	118	999999	964	176	930	900	896	799	723	457	224	116	
999999	795	999999	613	239	999999	999999	999999	717	376	999999	492	999999	999999	457	376	125	181	696	703	999999	999999	512	25	754	383	632	238	672	999999	999999	159	579	150	817	832	930	999999	999999	999999	999999	999999	778	742	323	482	127	902	452	530	683	999999	761	521	237	999999	999999	999999	859	856	107	790	999999	999999	999999	716	913	909	999999	625	446	163	628	650	933	550	999999	769	999999	999999	265	999999	786	999999	289	573	398	67	913	388	548	94	113	695	947	979	800	999999	493	999999	569	999999	999999	999999	94	529	923	999999	999999	686	999999	999999	153	587	600	999999	13	999999	474	999999	999999	855	999999	999999	999999	361	59	933	703	953	750	19	285	105	712	57	46	959	999999	759	650	288	479	999999	999999	34	941	526	105	999999	999999	999999	559	999999	288	713	999999	861	750	999999	999999	990	417	999999	936	396	248	57	874	999999	340	54	337	714	45	49	386	999999	849	61	999999	533	838	132	999999	999999	459	478	817	999	836	999999	999999	335	999999	659	871	844	299	595	785	999999	999999	552	249	999999	87	845	772	999999	999999	451	22	698	322	945	162	999999	999999	999999	937	770	240	875	716	165	835	11	434	386	178	541	480	263	276	526	999999	295	999999	55	268	614	706	579	672	394	172	999999	999999	999999	999999	999999	197	698	657	25	663	776	835	999999	106	999999	999999	396	79	795	971	999999	432	999999	73	866	410	611	999999	333	74	999999	999999	332	999999	325	988	100	879	591	354	782	606	999999	862	116	459	799	999999	192	203	320	999999	877	422	999999	97	227	280	640	186	585	999999	999999	951	12	573	513	101	781	97	330	517	488	450	198	162	181	933	956	416	611	662	160	139	754	161	335	909	588	238	999999	819	248	415	768	999999	281	309	999999	543	946	707	177	104	873	803	30	999999	234	261	915	293	324	233	574	999999	214	999999	207	851	247	604	513	999999	326	999999	999999	83	681	999999	881	999999	83	999999	999999	904	999999	999999	999999	951	141	898	685	336	322	487	505	25	999999	846	223	86	112	999999	305	352	203	624	778	373	999999	947	999999	462	999999	999999	219	900	762	669	437	158	939	256	719	349	918	999999	999999	838	15	262	242	835	558	804	770	75	128	127	711	871	287	999999	425	193	999999	232	999999	279	278	999999	262	181	419	74	147	856	298	956	433	999999	393	940	368	282	715	919	903	575	282	999999	999999	999999	958	565	871	56	999999	999999	204	695	231	961	999999	999999	999	70	426	493	667	913	776	172	693	694	487	346	999999	153	478	234	329	
390	996	133	823	617	222	853	203	100	36	762	999999	999999	795	432	380	958	283	654	503	999999	999999	999999	378	999999	951	273	88	534	522	686	67	970	376	840	964	446	586	391	848	572	300	999999	887	999999	411	955	999999	65	965	576	869	824	731	908	482	999999	999999	214	999999	948	999999	668	999999	349	705	790	371	954	468	934	999999	891	806	930	130	340	481	365	217	999999	374	999999	569	945	999999	242	249	467	368	336	999999	382	999999	899	999999	631	999	548	317	620	999999	999999	597	41	999999	978	28	999999	999999	151	999999	999999	999999	999999	999999	752	109	632	531	999999	551	903	595	999999	999999	999999	175	906	144	498	341	932	57	999999	999999	429	999999	999999	750	838	999999	449	679	227	179	301	386	65	999999	999999	531	377	999999	999999	999999	690	359	465	788	206	812	121	666	300	810	234	999999	409	999999	999999	327	572	881	692	258	112	999999	999999	961	951	999999	120	999999	99	966	963	915	213	527	720	999999	969	748	553	36	113	783	389	416	945	949	977	797	169	726	959	496	333	596	967	466	981	503	837	999999	702	529	576	333	846	999999	999999	881	547	999999	357	823	337	999999	155	329	999999	961	26	12	644	322	432	373	17	477	591	999999	560	264	97	475	910	969	333	583	216	65	569	999999	810	105	259	83	999999	145	168	667	450	648	621	29	487	835	999999	999999	107	212	325	999999	727	531	999999	293	998	999999	999999	999999	342	571	122	789	401	389	201	549	73	358	994	999999	999999	999999	176	999999	643	77	988	999999	39	944	486	13	999999	200	999999	288	773	966	85	497	999999	800	334	878	535	999999	999999	108	643	400	999999	748	218	999999	999999	802	365	999999	650	930	893	837	338	398	95	118	999999	211	479	913	999999	106	283	999999	649	518	999999	297	386	810	449	889	441	639	999999	737	795	999999	999999	999999	999999	364	326	999999	603	394	999999	936	792	427	999999	426	629	730	999999	229	474	711	804	551	999999	77	43	839	490	13	406	999999	770	358	323	762	80	999999	990	422	999999	139	902	999999	57	663	999999	999999	37	33	270	999999	25	408	999999	93	491	589	903	855	330	486	663	600	988	771	175	444	114	30	355	266	740	211	448	345	809	999999	503	549	999999	84	811	999999	743	695	684	371	999999	239	281	491	469	999999	101	303	475	312	276	286	497	70	999999	17	677	999999	970	813	960	926	284	941	95	363	999999	255	675	206	857	303	999999	804	359	874	748	999999	797	605	999999	154	999999	999999	283	227	999999	512	230	804	
789	739	999999	871	411	999999	955	999999	405	999999	851	845	628	279	455	999999	199	693	711	979	268	813	999999	375	999999	815	67	777	999999	868	311	780	35	870	416	127	579	225	403	999999	919	419	468	999999	754	274	525	599	60	309	38	368	999999	251	546	976	532	359	178	595	999999	188	999999	537	999999	80	820	758	863	337	999999	973	300	520	999999	848	354	525	999999	438	300	999999	726	999999	839	942	979	783	999999	440	595	230	999999	807	99	741	748	931	887	684	999999	767	736	723	905	64	999999	290	191	999999	999999	16	999999	740	999999	644	999999	311	999999	862	999999	47	433	999999	741	184	999999	492	431	329	110	423	638	936	984	999999	730	13	464	999999	874	698	602	637	808	588	491	316	512	999999	289	999999	999999	35	593	417	343	313	981	730	137	999999	859	862	597	218	378	999999	756	771	913	457	847	999999	987	999999	444	999999	624	163	999999	620	999999	976	49	662	189	613	353	576	200	427	32	733	658	999999	839	740	49	999999	220	688	560	740	541	832	600	331	47	200	999999	546	689	999999	47	517	605	882	822	934	38	765	459	189	581	496	435	999999	264	699	562	999999	756	34	942	14	70	249	444	217	999999	858	999999	162	999999	653	999999	999999	999999	999999	692	957	999999	115	571	454	999999	381	169	55	406	486	77	347	999999	277	789	665	999999	999999	456	366	447	615	872	999999	199	307	584	928	999999	241	427	999999	999999	605	786	999999	462	999999	774	688	90	399	810	586	791	238	524	336	863	83	318	662	694	999999	519	999999	243	401	265	932	999999	240	297	999999	999999	954	340	999999	999999	148	212	999999	268	768	286	58	804	999999	999999	999999	782	999999	74	684	922	765	429	680	96	484	418	999999	242	842	892	849	999999	999999	527	999999	999999	493	999999	725	870	921	404	925	999999	999999	507	999999	22	305	999999	548	999999	612	252	303	534	999999	999999	16	999999	152	165	425	875	437	946	168	768	999999	999999	299	999999	348	814	11	370	503	630	625	999999	471	57	936	999999	999999	682	498	403	234	999999	247	547	838	995	727	765	999999	60	622	999999	349	189	470	999999	860	145	827	798	250	932	41	40	329	40	268	105	229	733	531	754	458	765	543	250	824	751	574	999999	97	245	392	452	999999	110	637	291	586	702	831	999999	999999	700	162	302	280	217	227	999999	736	632	546	999999	529	868	76	999999	645	230	418	119	999999	484	711	15	550	588	999999	999999	999999	977	518	526	901	321	899	757	612	999999	969	999999	999999	765	616	
999999	698	146	923	999999	44	63	645	366	999999	721	648	999999	989	999999	751	691	194	998	999999	759	124	30	999999	999999	968	318	971	404	260	801	999999	999999	868	256	316	413	665	999999	194	349	999999	999999	999999	189	999999	999999	999999	464	499	288	432	999999	360	857	999999	999999	792	715	180	726	92	251	115	492	145	999999	512	999999	841	348	35	311	814	76	428	962	788	174	999999	449	549	999999	905	971	379	61	454	20	905	999999	999999	949	712	467	999999	100	999999	749	53	999999	26	999999	623	160	263	131	999999	293	438	388	889	628	999999	999999	186	575	345	144	123	94	398	501	837	213	726	999999	598	356	999999	338	916	48	130	714	432	524	893	999999	718	258	999999	171	582	999999	748	992	999999	981	291	691	754	911	636	959	999999	999999	198	419	999999	187	999999	373	483	110	472	851	508	466	308	999999	681	590	425	865	999999	237	919	999999	999999	734	307	999999	999999	999999	583	14	411	171	283	906	335	483	330	541	725	967	687	999999	999999	897	494	322	682	999999	19	174	496	771	215	213	606	877	955	700	880	916	308	365	527	999999	449	347	192	999999	336	999999	999999	883	149	786	999999	999999	265	567	249	985	933	999999	118	418	518	640	955	80	310	458	999999	630	661	999999	668	332	953	597	457	999999	139	290	302	811	904	612	631	428	663	168	622	397	460	894	982	861	256	118	999999	808	391	999999	999999	999999	999999	639	232	340	128	999999	494	668	119	101	855	652	154	307	999999	905	999999	537	416	151	836	141	179	999999	826	999999	85	999999	648	649	766	26	199	423	141	274	999999	300	310	446	999999	999999	999999	999999	49	339	716	949	999999	53	799	854	705	949	52	548	999999	466	999999	999999	999999	649	29	470	335	839	999999	731	176	999999	999999	718	999999	999999	477	882	854	810	727	496	100	136	250	604	849	911	999999	249	381	592	999999	923	786	989	303	34	999999	999999	43	210	875	985	999999	364	528	90	999999	999999	482	169	694	999999	999999	999999	999999	25	409	999999	621	423	528	224	999999	999999	999999	601	932	246	676	999999	948	999999	777	527	621	999999	999999	885	86	768	294	585	766	221	999999	155	999999	768	999999	288	999999	518	205	619	681	661	636	209	920	999999	158	391	999999	38	221	999999	999999	221	406	999999	672	524	348	852	139	942	457	147	999999	298	416	173	477	398	828	439	841	999999	845	959	478	154	965	160	620	902	999999	738	10	999999	999999	973	372	999999	615	110	180	353	999999	999999	213	498	524	631	519	985	913	670	209	
782	815	723	376	446	647	528	558	999999	999999	999999	426	719	147	999999	34	999999	800	823	782	728	268	498	678	999999	756	979	629	343	640	999999	989	856	538	999999	436	550	606	926	15	97	551	981	121	262	322	494	360	90	607	86	194	99	999999	481	523	326	55	999999	690	668	898	224	558	607	247	570	190	920	999999	483	837	999999	999999	695	999999	287	387	425	999999	271	628	549	736	563	450	899	999999	66	704	999999	504	999999	245	347	198	336	433	514	25	999999	313	999999	83	133	249	320	281	202	999999	246	939	630	477	428	999999	359	488	999999	166	348	999999	133	225	897	979	999999	638	480	506	849	854	999999	999999	50	958	197	475	999999	324	999999	999999	999999	762	999999	179	874	999999	817	307	999999	848	999999	999999	676	160	189	225	185	154	747	999999	800	696	455	392	999999	999999	437	999999	852	883	875	680	36	720	825	371	757	728	999999	633	821	183	999999	11	425	999999	999999	889	779	972	300	468	576	458	827	89	999999	86	113	999999	440	357	999999	999999	999999	999999	331	956	334	999999	467	457	49	999999	859	627	39	454	999999	551	496	547	999999	999999	593	416	113	577	893	746	65	681	624	460	203	474	999999	999999	38	999999	999999	777	564	962	515	843	429	999999	598	999999	60	862	119	999999	167	892	667	575	999999	566	654	999999	72	588	761	785	999999	588	920	395	999999	328	425	308	357	719	983	727	374	999999	999999	650	978	693	695	999999	571	999999	302	311	807	999999	999999	472	999999	450	714	975	210	729	21	840	542	999999	310	732	446	999999	213	448	999999	939	211	623	579	13	774	379	999999	999999	224	768	296	618	588	746	999999	953	294	907	999999	17	527	999999	738	999999	999999	775	999999	962	756	760	859	854	402	867	951	999999	893	999999	999999	999999	92	641	515	999999	554	999999	624	564	753	493	999999	306	444	901	421	565	884	432	999999	998	986	930	812	999999	909	442	999999	720	794	264	70	999999	241	669	924	885	999999	496	601	193	999999	828	219	272	243	999999	999999	999999	456	395	840	470	999999	677	999999	162	999999	999999	343	122	707	904	769	999999	432	251	75	999999	976	999999	435	398	830	711	847	167	720	999999	999999	999999	32	725	999999	409	423	600	999999	999999	319	772	66	88	163	489	999999	999999	69	721	840	999999	498	999999	524	999999	960	452	639	412	829	201	999999	288	831	987	999999	999999	639	370	999999	832	89	999999	465	999999	999999	356	245	999999	235	600	108	999	709	237	857	387	999999	354	999999	999999	960	759	999999	128	340	999999	
257	175	399	504	999999	999999	645	999999	999999	986	999999	999999	450	613	216	298	186	239	999999	999999	999999	603	139	999999	781	294	921	113	872	330	999999	347	873	999999	108	999999	952	730	982	409	363	702	324	871	207	890	904	835	999999	671	582	999999	34	898	209	654	46	685	723	999999	777	541	999999	592	999999	842	999999	749	514	147	346	455	256	693	88	876	288	268	516	890	390	96	349	210	747	999999	322	999999	999999	454	999999	276	17	659	631	821	566	732	662	364	999999	164	330	627	999999	136	257	340	819	999999	999999	778	999999	832	942	691	202	934	999999	935	530	472	258	69	114	999999	448	597	71	999999	319	999999	605	161	447	235	765	722	999999	621	36	981	165	177	88	999999	106	184	716	999999	629	631	999999	727	833	981	905	999999	999999	264	999999	659	279	562	24	999999	182	999999	395	716	999999	479	69	233	999999	549	316	90	981	999999	999999	273	880	131	637	687	666	877	327	466	330	504	999999	999999	932	376	712	603	163	268	91	88	788	999999	24	999999	572	665	818	999999	674	999999	290	672	291	424	778	157	999999	336	999999	999999	700	999999	999999	432	280	448	300	542	837	712	927	722	768	895	999999	881	116	488	125	11	68	999999	791	505	999999	536	339	517	597	564	678	999999	115	999999	388	859	612	592	999999	133	999999	286	457	961	897	999999	904	396	939	999999	999999	999999	221	161	999999	667	148	891	999999	743	119	782	944	282	999999	999999	999999	981	516	626	278	524	999999	991	635	782	585	829	607	656	999999	943	578	700	523	242	615	953	999999	999999	999999	999999	384	999999	999999	592	342	184	927	797	951	923	999999	999999	629	526	837	230	526	464	999999	999999	293	999999	121	175	214	253	758	801	495	662	999999	796	999999	557	150	472	999999	999999	449	999999	901	999999	704	708	74	264	81	997	404	395	437	95	638	411	437	999999	35	999999	999999	98	425	136	311	999999	492	92	999999	82	385	374	252	999999	24	681	417	483	857	412	111	999999	999999	999999	406	110	999999	355	168	503	129	328	999999	139	666	360	984	775	508	415	999999	999999	846	998	621	40	999999	999999	81	999999	994	954	965	622	999999	999999	915	664	729	211	74	146	923	914	952	67	927	123	816	999999	999999	642	999999	999999	195	999999	113	999999	149	999999	957	279	999999	212	509	175	362	824	393	238	999999	329	55	999999	351	89	67	932	999999	564	999999	39	149	416	268	362	980	524	437	626	334	741	999999	363	254	794	862	999999	415	787	999999	112	730	587	999999	377	597	677	
109	115	72	999999	138	999999	273	928	999999	867	999999	156	999999	838	397	766	904	703	804	999999	999999	556	227	346	526	268	859	10	308	562	999999	891	999999	999999	424	331	563	999999	613	940	100	999999	665	995	778	268	602	866	714	963	683	526	572	905	624	552	888	726	999999	999999	999999	272	629	577	999999	61	391	999999	424	75	999999	750	999999	864	999999	736	891	231	567	268	665	999999	296	345	878	671	328	999999	999999	872	443	837	999999	743	224	827	696	97	999999	999999	876	999999	451	999999	760	932	436	999999	313	887	660	666	999999	999999	999999	732	976	293	698	999999	732	532	202	999999	999999	375	250	355	649	999999	50	804	906	841	999999	999999	551	999999	584	999999	244	999999	556	801	221	999999	999999	999999	540	492	999999	999999	398	999999	993	354	528	999999	999999	395	692	999999	68	539	999999	855	760	326	999999	268	190	339	999999	999999	999999	122	976	999999	340	854	695	999999	815	167	999999	637	999999	598	847	999999	426	999999	629	199	263	999999	561	26	954	365	27	362	121	281	999999	521	703	645	543	880	999999	136	568	999999	699	566	275	999999	999999	220	449	171	999999	965	999999	999999	710	999999	499	999999	561	959	447	975	837	343	24	544	999999	999999	933	770	65	967	669	299	93	466	999999	697	887	999999	408	743	915	855	999999	155	439	773	999999	194	156	921	329	418	999999	593	335	365	551	731	56	999999	286	679	115	511	306	552	455	253	999999	999999	999999	901	560	703	69	981	460	869	114	91	999999	749	624	143	999999	260	610	499	141	144	155	165	999999	202	999999	246	749	381	849	887	328	567	999999	354	197	999999	857	999999	533	353	999999	999999	627	964	617	537	65	972	864	999999	941	999999	122	885	656	578	298	368	999999	999999	242	89	29	227	763	41	584	279	945	230	403	624	965	787	238	473	537	648	584	929	190	777	517	804	945	372	455	289	698	619	138	498	999999	710	999999	999999	663	409	210	586	999999	999999	36	643	651	999999	989	999999	656	999999	50	650	999999	999999	642	464	999999	224	282	999999	999999	304	581	999999	101	904	873	265	676	412	999999	138	447	998	976	404	751	873	162	999999	382	999999	633	514	578	999999	714	443	999999	656	264	448	999999	809	10	658	214	699	551	999999	454	999999	999999	999999	383	912	212	785	339	247	999999	697	999999	999999	28	465	671	76	758	613	199	440	197	30	157	371	11	999999	997	999999	200	999999	332	999999	999999	648	472	388	141	665	286	928	999999	829	942	566	386	999999	999999	545	986	147	941	999999	558	999999	
999999	999999	999999	999999	910	573	788	21	999999	662	375	656	482	380	992	292	934	999999	999999	999999	336	368	87	590	999999	530	848	461	341	999999	999999	393	857	169	111	834	999999	130	755	712	150	102	782	290	200	729	999	420	999999	703	212	848	999999	297	999999	188	561	515	36	390	999999	336	679	999999	551	982	999999	322	278	168	10	814	999999	625	129	243	585	796	399	265	530	999999	908	637	850	999999	783	569	481	923	283	776	103	374	987	813	422	999999	999999	218	930	686	999999	394	703	397	510	985	177	999999	602	764	125	999999	860	999999	427	999999	154	289	208	239	840	999999	999999	233	721	999999	637	999999	820	797	66	191	334	843	296	999999	934	462	999999	797	402	38	330	999999	999999	999999	514	700	396	381	643	459	20	701	846	999999	999999	479	999999	537	357	861	632	804	707	934	447	999999	10	999999	117	692	529	410	999999	812	34	376	573	399	469	937	999999	449	164	607	181	632	997	999999	23	464	785	233	450	540	405	525	810	725	999999	497	699	491	273	951	930	609	864	43	771	143	906	999999	78	419	941	192	999999	110	763	814	28	509	890	652	906	305	999999	999999	417	999999	566	847	515	971	247	437	186	999999	677	572	999999	999999	729	880	558	999999	164	999999	598	999999	875	999999	999999	79	478	200	601	999999	55	634	999999	567	626	999999	999999	999999	772	999999	999999	999999	16	448	999999	201	55	999999	780	999999	103	999999	150	930	708	204	633	856	885	445	502	57	836	564	167	52	924	211	347	999999	999999	500	736	999999	999999	999999	999999	999999	287	770	34	424	419	592	527	647	493	717	999999	431	639	999999	999999	336	604	134	677	452	290	390	277	999999	999999	324	706	999999	671	92	82	623	988	205	579	999999	999999	88	999999	999999	999999	520	559	216	353	916	826	592	999999	409	463	733	417	999999	156	897	503	190	706	105	885	924	975	410	644	245	442	443	999999	67	916	999999	999999	433	415	770	830	70	500	801	497	999999	285	271	999999	349	216	235	59	999999	621	999999	381	542	367	122	999999	999999	999999	117	483	392	999999	269	493	937	247	999999	999999	386	999999	442	689	905	607	771	649	713	781	305	38	217	394	470	446	685	999999	953	75	302	999999	682	498	393	327	115	673	25	778	692	111	233	876	672	615	999999	551	475	935	999999	999999	831	377	276	89	276	998	999999	823	999999	792	293	917	999999	160	393	944	999999	588	502	108	633	999999	98	203	805	340	721	854	268	999999	678	999999	999999	999999	404	315	231	999999	999999	
999999	693	202	999999	899	999999	999999	820	999999	231	999999	255	887	443	497	838	896	999999	999999	283	935	286	135	564	674	999999	275	447	235	756	999999	723	992	537	395	999999	441	964	999999	385	499	519	209	999999	34	888	791	584	981	999999	508	36	158	40	125	999999	568	999999	306	786	552	868	595	765	153	520	263	360	58	93	407	931	100	697	783	425	87	503	999999	785	332	690	465	244	258	999999	999999	962	999999	565	846	804	668	412	999999	631	924	443	489	514	635	441	999999	898	594	577	999999	460	999999	999999	752	999999	107	520	999999	861	999999	999999	517	101	944	301	938	492	999999	603	272	687	864	162	500	999999	23	35	160	891	163	567	999999	680	125	124	715	721	999999	781	999999	158	949	971	228	573	999999	397	570	999999	502	53	660	991	314	258	596	999999	209	119	61	82	369	572	707	999999	999999	836	999999	829	999999	999999	999999	466	896	999999	999999	999999	933	927	717	626	465	816	999999	120	906	999999	376	867	528	621	999999	703	730	634	788	386	999999	383	862	100	422	740	758	285	373	204	104	200	520	999999	171	999999	401	434	616	999999	183	597	939	62	470	118	999999	999999	704	976	999999	999999	335	361	629	559	74	999999	999999	999999	67	123	746	711	563	185	357	824	459	250	311	305	27	244	999999	675	444	999999	629	313	999999	999999	999999	397	468	999999	865	168	84	999999	999999	775	230	891	999999	999999	851	999999	498	294	999999	487	999999	464	674	999999	253	999999	158	953	125	263	999999	900	296	272	542	359	999999	999999	319	999999	749	848	42	536	999999	999999	748	153	999999	217	321	999999	551	999999	290	126	722	37	589	999999	999999	999999	496	954	999999	999999	604	999999	999999	999999	999999	999999	999999	572	999999	999999	431	148	999999	127	352	999999	999999	907	941	661	358	999999	981	426	636	226	151	543	188	627	361	999999	758	999999	999999	523	626	999999	234	999999	369	978	999999	624	694	584	670	471	433	15	992	588	22	126	971	268	252	999999	865	766	627	441	394	120	314	353	999999	612	596	828	388	807	683	398	302	380	133	999999	732	62	556	679	120	183	634	999999	999999	999999	783	272	280	999999	999999	467	926	999999	594	999999	999999	350	999999	67	874	604	627	195	905	623	823	600	999999	885	999999	813	999999	947	330	220	485	541	999999	747	829	334	557	862	999999	999999	472	374	999999	999999	56	999999	858	498	999999	515	556	449	867	452	818	192	999999	395	999999	999999	257	978	999999	999999	625	999999	73	456	999999	550	999999	764	844	999999	999999	459	815	122	839	986	
955	721	152	999999	664	46	999999	834	929	647	206	999999	714	698	967	999999	767	411	999999	999999	327	411	270	264	468	791	605	187	999999	368	376	999999	999999	999999	697	536	836	999999	719	999999	115	239	527	590	353	884	60	999999	721	668	692	999999	715	572	669	999999	460	887	999999	873	440	495	543	570	280	191	616	553	11	440	657	975	692	817	999999	98	884	679	911	584	741	459	466	633	676	962	309	983	501	154	999999	948	446	999999	999999	999999	696	956	320	171	277	999999	999999	999999	20	717	721	898	410	581	669	780	976	771	142	980	39	910	999999	318	882	633	62	999999	364	708	999999	846	668	552	999999	927	369	749	316	244	999999	999999	622	959	250	410	583	999999	485	305	971	674	713	177	999999	999999	73	11	999999	999999	999999	297	926	312	188	999999	240	857	189	741	420	237	465	897	999999	854	999999	999999	78	999999	999999	142	381	68	736	999999	143	500	962	615	864	999999	470	672	999999	28	258	999999	781	375	180	725	999999	743	885	744	219	815	999999	734	497	138	933	807	593	321	999999	867	575	323	741	739	895	999999	876	999999	766	792	999999	999999	605	978	162	702	311	335	999999	638	999999	992	655	327	998	999999	128	999999	434	999999	88	479	112	390	999999	467	633	441	830	177	866	999999	977	999999	709	845	999999	519	976	240	505	268	999999	287	694	999999	667	999999	740	667	455	151	627	999999	999999	999999	999999	224	244	694	999999	870	505	233	771	350	24	239	618	163	108	608	759	204	999999	820	558	825	999999	170	999999	219	700	172	999999	725	214	874	712	82	300	914	285	291	999999	635	999999	697	999999	353	999999	438	999999	587	568	846	391	999999	945	999999	88	729	528	83	894	859	179	342	511	999999	145	149	527	545	862	194	333	999999	43	532	66	999999	999999	999999	601	371	413	123	604	999999	999999	999999	928	999999	994	571	395	211	396	311	466	999999	999999	469	218	999999	999999	269	725	383	522	913	999999	999999	837	226	419	999999	481	533	455	65	737	636	712	364	999999	709	551	300	799	132	91	731	76	635	675	850	144	182	459	154	398	231	362	429	391	999999	980	777	162	219	730	862	855	410	693	559	756	999999	217	211	718	434	583	999999	999999	668	999999	211	551	569	51	999999	83	311	667	515	999999	293	999999	999999	729	999999	999999	589	999999	228	875	666	942	999999	103	290	964	257	435	964	647	961	597	722	999999	778	236	592	177	431	789	554	999999	187	286	999999	881	512	482	944	295	999999	999	614	792	690	269	435	
999999	761	343	825	875	703	868	999999	696	259	999999	999999	547	555	999999	969	999999	331	923	999999	839	629	999999	462	775	999999	678	653	962	982	929	478	999999	800	127	416	999999	963	999999	999999	999999	964	777	999999	999999	532	406	999999	582	39	185	999999	767	999999	596	845	362	999999	60	394	34	224	999999	999999	330	77	999999	747	438	14	999999	475	999999	883	999999	999999	999999	999999	999999	252	94	938	81	932	807	468	999999	999999	999999	281	64	999999	912	999999	24	105	613	74	999999	898	999999	658	311	577	158	709	999999	883	60	721	999999	584	394	808	309	96	152	427	905	999999	365	427	544	999999	950	673	563	999999	868	999999	271	787	476	597	162	999999	636	999999	784	107	999999	828	963	491	287	999999	822	114	983	999999	952	196	168	449	542	672	999999	999999	999999	484	156	457	25	700	460	215	118	796	655	873	999999	648	999999	999999	999999	537	999999	62	879	480	850	458	385	940	999999	999999	629	36	999999	999999	321	999999	877	999999	951	203	812	999999	41	999999	371	36	999999	120	477	313	552	360	999999	14	218	72	275	999999	999999	697	81	84	302	385	586	92	741	176	562	969	771	999999	856	26	724	200	30	807	119	824	10	275	473	999999	532	999999	796	60	281	999999	225	731	675	264	131	738	971	656	999999	289	294	292	557	508	542	999999	504	999999	999999	27	999999	467	47	809	999999	805	999999	208	999999	317	295	690	999999	313	753	999999	669	999999	894	986	229	373	322	829	539	718	717	965	561	999999	775	583	770	263	217	999999	693	865	567	325	999999	999999	803	188	993	604	397	254	754	502	999999	902	999999	303	999999	999999	999999	999999	280	999999	98	999999	647	539	542	711	919	641	106	995	356	803	999999	578	999999	457	570	144	836	935	330	999999	220	68	774	872	266	477	999999	999999	612	486	595	589	237	490	999999	274	999999	291	684	756	158	999999	156	746	868	749	443	350	117	21	381	999999	657	624	435	588	999999	669	455	999999	185	999999	392	999999	218	454	351	379	331	999999	498	554	260	574	999999	461	912	37	999999	999999	999999	125	999999	999999	115	260	931	612	64	547	508	976	836	242	580	999999	999999	286	537	423	407	999999	29	811	999999	826	94	92	999999	974	676	737	664	938	999999	69	146	791	999999	957	999999	738	324	784	797	999999	718	27	994	734	999999	999999	500	590	999999	969	105	619	88	288	175	848	313	90	870	771	321	897	825	520	454	584	999999	579	900	669	749	245	24	11	118	76	98	999999	889	50	247	84	829	447	999999	526	
713	486	792	674	999999	244	913	999999	210	999999	202	483	289	999999	999999	920	690	449	229	860	605	999999	999999	108	760	999999	200	830	999999	999999	999999	387	557	928	870	44	787	236	244	999999	331	988	800	999999	874	615	295	388	925	326	393	390	227	112	921	636	999999	999999	914	696	999999	92	501	999999	751	815	925	361	999999	90	142	464	214	714	539	999999	286	999999	234	154	452	812	905	217	853	688	169	454	16	244	728	999999	321	547	471	249	497	999999	546	999999	689	933	748	999999	194	929	185	513	573	314	359	434	468	770	999999	241	187	294	119	72	655	481	999999	999999	362	48	152	666	252	300	129	448	999999	175	464	999999	999999	70	32	924	513	656	880	701	999999	999999	635	551	303	240	71	212	728	999999	999999	999999	589	352	492	156	786	518	999999	283	195	911	99	302	315	999999	177	999999	271	195	559	999	601	652	521	68	412	601	373	999999	238	916	720	999999	762	999999	929	721	578	999999	147	994	396	999999	516	973	214	999999	246	568	72	999999	941	542	924	999999	616	999999	999999	999999	743	195	155	257	54	999999	999999	999999	540	999999	999999	456	547	394	57	565	613	994	146	999999	854	79	364	805	999999	292	974	187	936	358	640	993	999999	154	999999	951	848	148	562	999999	999999	975	802	187	762	616	408	556	495	368	800	622	799	292	580	673	830	350	307	762	304	22	999999	191	428	812	565	403	261	106	716	999999	441	899	765	878	277	999999	52	343	884	427	692	578	557	999999	203	608	573	469	130	999999	841	799	999999	769	683	620	759	950	999999	14	305	398	999999	999999	999999	900	526	701	406	653	999999	999999	999999	876	330	723	634	410	618	999999	829	791	999999	218	999999	642	956	996	205	999999	999999	102	999999	999999	999999	999999	999999	231	837	999999	91	872	73	477	210	877	999999	76	449	959	986	359	999999	104	184	999999	999999	443	702	548	999999	530	505	750	235	215	680	997	999999	999999	999999	999999	572	999999	999999	956	728	999999	18	756	999999	890	556	246	669	78	760	198	999999	999999	880	493	529	299	999999	561	999999	322	251	994	206	924	321	422	999999	999999	787	999999	229	999999	785	915	434	946	999999	62	999999	268	91	999999	999999	492	301	146	156	314	882	283	963	323	589	415	266	23	559	796	999999	143	84	94	290	999999	968	999999	832	999999	68	583	470	308	587	118	241	999999	550	999999	632	185	999999	857	702	514	999999	906	999999	999999	659	421	396	42	483	839	194	997	876	711	999999	999999	313	191	999999	999999	812	665	
999999	481	184	999999	473	845	173	999999	999999	227	999999	776	689	72	850	462	315	999999	196	438	824	747	924	244	216	838	999999	818	871	95	999999	402	702	999999	180	166	205	487	947	551	868	999999	972	966	999999	110	999999	462	963	851	876	608	999999	383	999999	987	999999	999999	965	634	655	355	999999	999999	999999	999999	999999	301	999999	693	267	828	699	645	570	743	999999	957	629	116	816	737	999999	30	218	999999	290	328	556	999999	610	264	521	323	895	522	559	200	360	625	35	730	570	279	594	58	999999	477	812	108	222	999999	321	858	999999	917	499	510	573	613	709	756	999999	707	999999	12	316	386	749	57	193	584	607	14	91	96	999999	585	436	170	104	813	516	457	970	21	999999	662	999999	978	32	59	627	747	916	279	984	862	196	591	741	999999	727	764	914	638	991	317	777	999999	750	999999	84	999999	519	999999	249	297	737	81	69	653	880	999999	34	144	956	860	98	812	111	999999	999999	999999	999999	571	95	751	543	342	30	635	885	773	237	118	975	224	999999	30	999999	696	135	999999	999999	98	999999	956	740	780	999999	140	229	999999	629	446	524	239	984	947	999999	498	754	404	61	433	767	117	544	916	168	741	632	77	782	999999	999999	284	323	340	918	139	999999	999999	661	890	416	920	153	790	593	746	240	999999	999999	999999	942	999999	73	999999	999999	544	999999	823	999999	939	999999	999999	999999	224	999999	999999	915	999999	39	680	487	991	999999	171	27	847	963	753	332	999999	999999	352	858	251	472	456	221	225	20	999999	717	999999	999999	999999	999999	265	738	929	531	353	830	587	261	539	63	950	988	902	90	483	581	999999	501	209	438	165	303	940	751	999999	38	700	643	654	999999	300	999999	31	778	762	119	44	231	979	591	923	101	999999	999999	999999	468	319	999999	537	802	999999	696	940	293	999999	999999	797	187	720	324	139	944	999999	576	763	109	966	133	328	373	546	446	521	999999	999999	73	974	751	239	999999	719	566	116	852	999999	603	910	737	999999	800	999999	857	511	664	462	979	999999	752	435	423	501	196	815	173	999999	612	184	332	779	173	987	999999	947	377	605	572	838	999999	663	999999	198	999999	999999	999999	999999	689	935	857	165	999999	578	999999	325	816	850	533	751	999999	596	310	429	588	958	999999	999999	275	909	999999	69	999999	151	999999	98	276	235	272	999999	297	120	576	999999	999999	176	999999	595	764	730	141	526	82	821	895	167	362	739	609	999999	203	715	999999	779	999999	999999	999999	999999	836	143	999999	590	
999999	918	999999	999999	29	632	112	421	713	792	58	544	777	617	986	77	256	999999	735	536	999999	991	420	581	333	999999	875	528	900	999999	758	631	681	550	999999	163	367	73	147	730	637	198	567	411	667	999999	999999	194	999999	208	146	999999	407	522	965	596	507	881	999999	999999	756	999999	521	852	43	426	999999	237	999999	833	710	192	999999	15	999999	437	434	999999	914	999999	794	691	716	702	724	506	233	999999	585	352	655	485	565	914	973	63	676	999999	377	250	388	999999	515	978	497	953	816	401	623	538	171	497	967	426	438	999999	999999	818	137	537	203	705	651	336	187	999999	627	531	42	846	760	720	642	674	999999	30	185	999999	214	771	690	831	545	56	191	167	518	149	486	907	195	999999	587	839	999999	999999	132	189	801	999999	336	294	999999	777	999999	451	855	302	722	418	889	139	614	366	999999	371	170	999999	999999	29	715	999999	54	999999	661	999999	142	802	627	999999	897	995	936	999999	444	999999	473	768	999999	739	312	226	426	78	27	65	254	999999	992	686	522	527	999999	782	558	848	250	999999	999999	875	318	62	999999	702	521	894	203	673	921	452	897	999999	336	999999	716	499	71	976	117	605	658	999999	810	940	507	379	960	164	392	596	165	239	999999	402	431	259	550	999999	557	999999	861	580	309	550	788	131	201	999999	999999	68	786	999999	136	520	999999	999999	252	734	204	151	933	49	290	335	999999	999999	749	999999	984	999999	999999	999999	999999	984	743	87	999999	999999	162	386	187	341	98	334	809	891	999999	141	185	999999	16	816	530	999999	200	999999	300	974	262	129	381	268	645	999999	119	449	845	152	776	150	794	999999	999999	817	964	601	950	956	525	405	564	617	758	959	460	142	999999	22	793	920	787	637	17	42	15	999999	696	490	224	370	55	961	365	44	239	34	244	712	999999	598	872	999999	999999	856	564	763	510	685	157	977	999999	832	358	855	363	166	975	548	812	55	905	469	999999	165	359	603	262	723	999999	436	898	999999	571	999999	999999	999999	188	160	478	999999	999999	21	343	999999	737	223	613	509	681	999999	999999	695	899	999999	693	413	602	303	999999	999999	511	786	999999	720	88	999999	999999	163	807	910	978	825	80	571	636	893	136	999999	428	999999	990	999999	999999	657	388	213	215	999999	511	999999	850	999999	653	516	740	632	66	622	999999	219	952	459	999999	999999	999999	233	624	338	770	999999	999999	999999	875	370	970	999999	743	307	342	999999	999999	106	652	173	69	999999	182	564	830	999999	
837	513	345	219	193	540	61	282	563	165	999999	876	404	999999	367	753	18	999999	545	981	888	759	289	999999	895	856	999999	538	999999	10	60	999999	507	999999	962	773	762	666	186	440	707	471	743	187	999999	446	999999	941	805	316	999999	889	28	848	125	87	999999	999999	999999	337	733	522	571	562	114	529	378	638	999999	593	990	352	116	115	284	427	25	999999	999999	459	165	865	732	403	916	170	51	658	651	885	999999	710	353	848	706	195	900	191	83	766	78	72	203	222	325	742	999999	999999	574	698	999999	131	63	863	182	999999	789	177	645	943	487	719	999999	863	53	290	999999	267	409	99	999999	999999	38	242	390	102	672	999999	87	183	387	138	94	953	822	999999	657	489	676	838	405	732	545	139	288	358	999999	340	999999	45	744	526	513	485	181	238	102	999999	482	90	999999	279	99	471	566	359	635	43	50	625	633	518	590	570	693	999999	999999	899	953	42	26	342	999999	999999	439	860	999999	609	782	594	999999	835	999999	596	643	135	999999	83	573	999999	999999	52	299	554	411	999999	935	999999	999999	386	940	203	867	450	74	862	928	57	42	705	999999	35	999999	455	999999	797	511	994	926	568	999999	999999	999999	34	999999	973	52	796	641	214	999999	680	817	999999	999999	999999	968	566	999999	781	999999	595	999999	867	203	999999	791	999999	264	613	723	999999	27	233	234	726	868	842	142	100	819	141	416	827	999999	999999	217	855	999999	167	829	945	472	999999	370	566	999999	999999	831	999999	192	999999	999999	37	490	983	663	594	181	927	273	135	434	441	999999	999999	999999	223	96	149	490	999999	999999	999999	784	778	999999	871	999999	667	554	410	21	521	907	621	599	389	347	797	400	999999	684	873	894	704	521	40	193	305	387	999999	380	691	999999	256	164	445	999999	712	514	791	732	999999	383	999999	999999	912	534	999999	475	800	876	299	999999	867	261	180	212	90	266	447	688	566	290	595	999999	330	999999	999999	999999	163	999999	999999	999999	999999	890	180	499	999999	999999	608	999999	843	829	587	999999	91	999999	999999	995	999999	243	172	455	77	999999	175	232	788	999999	793	531	999999	883	999999	663	251	16	149	976	999999	681	181	499	658	940	845	999999	703	513	948	387	127	665	482	920	974	999999	225	999999	999999	948	711	206	796	86	633	959	999999	999999	840	999999	999999	297	914	999999	71	999999	797	136	267	438	529	284	885	416	999999	217	411	401	689	71	790	643	999999	142	969	999999	999999	581	999999	886	229	779	673	999999	583	999999	999999	
999999	859	311	999999	99	248	999999	999999	436	321	390	999999	425	557	126	243	999999	294	999999	45	999999	999999	96	969	999999	819	381	218	999999	611	999999	832	584	467	999999	999999	388	679	701	405	999999	713	543	663	999999	909	999999	338	113	546	999999	589	423	794	968	835	773	999999	999999	999999	866	999999	679	825	309	557	999999	958	324	584	999999	109	593	999999	80	79	800	432	999999	316	928	52	114	213	716	432	418	789	498	407	768	56	512	431	999999	886	44	999999	364	999999	821	932	23	999999	999999	795	999999	659	724	898	45	350	685	861	352	999999	973	999999	118	876	148	999999	999999	916	815	809	999999	171	235	193	45	92	78	891	494	999999	39	584	522	921	999999	759	999999	600	372	427	999999	999999	89	715	999999	568	609	487	999999	522	999999	106	999999	881	208	834	999999	540	863	952	999999	794	376	999999	794	999999	952	197	449	389	243	869	554	397	999999	946	999999	519	281	477	999999	590	274	971	532	932	999999	641	999999	602	334	534	736	419	155	576	284	999999	920	999999	615	421	48	999999	289	603	552	326	443	261	999999	999999	269	396	999999	692	530	999999	824	862	999999	999999	474	847	64	708	143	144	252	999999	671	360	999999	757	861	71	552	999999	692	929	999999	553	208	471	999999	419	275	349	999999	463	999999	999999	908	68	995	303	999999	200	193	580	469	417	84	571	589	400	325	999999	534	418	149	504	712	894	999999	999999	122	13	995	999999	443	793	205	999999	824	792	452	999999	761	567	124	361	999999	999999	469	971	478	636	881	460	104	762	814	531	323	552	177	23	585	999999	191	943	999999	548	146	676	222	295	999999	797	999999	785	750	966	303	787	661	999999	435	511	506	486	999999	545	999999	680	979	673	475	281	999999	438	955	741	999999	180	999999	999999	999999	793	758	193	999999	93	511	319	22	847	999999	535	891	576	587	84	524	704	821	659	998	466	696	548	820	999999	183	520	999999	19	590	132	631	367	625	999999	752	322	597	48	43	241	999999	141	446	999999	389	999999	850	880	226	681	999999	506	305	519	106	999999	999999	422	910	991	489	12	999999	114	904	533	951	945	332	211	117	783	625	766	797	565	999999	881	96	999999	999999	949	793	908	773	134	71	116	999999	542	999999	184	138	52	999999	666	874	341	999999	999999	999999	905	558	24	574	575	880	999999	999999	541	117	491	335	785	331	999999	219	359	999999	779	471	999999	409	789	999999	932	655	583	24	141	999999	771	846	240	38	999999	999999	999999	344	208	253	533	394	999999	
434	999999	848	352	720	999999	456	524	999999	999999	393	262	505	768	762	641	999999	307	524	999999	999999	346	999999	104	757	567	999999	441	999999	142	999999	999999	459	999999	365	793	93	312	862	802	684	176	770	999999	846	999999	268	631	25	703	288	946	18	999999	164	97	823	999999	595	163	83	25	510	999999	729	454	802	110	413	969	557	617	445	999999	999999	683	575	62	999999	981	308	517	425	999999	854	589	930	655	999999	277	999999	339	717	999999	999999	668	666	903	999999	402	973	168	999999	55	156	671	510	296	999999	480	522	770	506	614	999999	999999	599	999999	22	149	524	157	999999	145	10	227	899	736	993	999999	27	672	200	855	999999	999999	298	999999	999999	193	999999	643	757	999999	755	999999	833	112	855	999999	78	477	890	723	999999	826	308	92	55	928	771	774	303	660	463	849	580	650	606	713	999999	229	33	829	70	880	400	999999	999999	801	393	999999	881	829	178	549	782	477	978	191	999999	215	334	999999	421	314	350	106	999999	905	627	193	505	151	999999	849	454	70	662	999999	435	219	702	253	545	999999	893	473	492	913	77	999999	999999	424	871	71	895	786	418	756	540	304	783	484	183	209	301	739	933	329	105	721	999999	982	755	632	513	90	700	447	420	877	613	999999	838	524	522	91	999999	835	953	668	652	999999	466	141	436	227	999999	346	682	163	539	999999	818	355	298	689	999999	249	557	814	95	970	345	663	690	390	646	659	687	220	470	108	375	999999	79	909	999999	624	206	296	20	999999	765	999999	347	999999	584	493	236	832	422	39	287	149	582	999999	569	803	451	55	581	420	659	472	693	441	797	391	285	999999	999999	54	999999	270	803	999999	999999	88	325	999999	999999	162	432	854	797	440	820	235	999999	397	349	999999	999999	160	714	999999	705	302	999999	906	653	999999	217	847	669	999999	986	26	346	851	476	490	999999	211	249	428	987	999999	674	999999	620	999999	999999	999999	49	451	871	999999	556	212	34	912	999999	418	999999	999999	945	585	195	430	453	999999	888	12	921	859	245	999999	911	296	999999	999999	628	320	296	999999	665	328	808	228	505	104	470	143	826	999999	975	78	615	999999	482	412	619	999999	808	999999	999999	534	966	189	999999	900	981	269	600	999999	999999	204	132	514	999999	626	777	966	999999	999999	342	755	185	999999	883	176	365	285	999999	999999	999999	383	511	999999	409	140	999999	999999	22	604	123	211	543	999999	999999	781	946	999999	687	856	635	652	329	459	483	927	358	608	999999	999999	545	705	
999999	400	842	911	692	999999	114	817	274	158	999999	329	246	141	222	482	99	112	230	263	597	957	574	638	63	62	996	482	781	999999	999999	972	69	417	755	152	860	367	98	303	997	870	591	999999	697	999999	222	999999	999999	875	518	999999	819	999999	118	498	826	213	857	999999	656	632	999999	999999	826	982	999999	829	999999	79	622	732	23	926	266	726	375	98	999999	63	839	654	766	906	244	137	162	777	999999	266	326	656	509	458	646	374	835	999999	999999	715	999999	393	964	645	263	785	999999	999999	35	392	132	999999	999999	999999	800	12	865	139	999999	699	829	492	531	130	753	965	233	999999	290	892	891	999999	999999	235	999999	999999	689	131	999999	458	947	270	752	999999	143	588	999999	705	658	999999	508	705	999999	960	885	999999	999999	999999	891	297	562	999999	612	142	999999	827	308	46	491	999999	999999	744	486	828	751	569	739	614	999999	175	999999	528	906	646	393	195	512	478	349	74	594	845	240	365	896	331	658	619	425	315	289	999999	999999	314	999999	764	999999	965	218	999999	518	257	857	999999	716	44	719	965	749	314	325	830	697	426	759	477	513	999999	931	999999	999999	129	199	999999	885	234	314	601	326	628	966	546	999999	33	999999	347	988	513	999999	999999	611	999999	870	120	990	459	660	797	555	853	260	107	43	788	999999	999999	67	185	840	492	999999	999999	649	130	348	778	999999	999999	870	421	999999	999999	482	80	818	228	258	88	690	435	573	999999	55	472	377	868	513	481	619	166	289	999999	673	166	141	492	999999	749	772	222	999999	999999	999999	144	373	999999	625	963	969	195	150	979	999999	415	918	223	83	999999	753	480	275	98	63	714	142	677	999999	326	938	336	185	509	315	478	546	999999	589	911	109	126	253	999999	512	433	25	309	327	267	247	918	419	867	999999	302	946	800	932	222	11	999999	924	999999	34	999999	20	999999	673	26	868	341	633	172	86	636	237	725	586	629	999999	832	360	999999	999999	30	916	999999	999999	23	999999	745	653	377	909	999999	202	943	525	869	423	384	635	310	399	906	999999	257	791	999999	999999	230	224	313	523	179	345	855	231	13	999999	702	138	660	494	133	999999	265	262	672	999999	293	210	716	999999	323	206	60	999999	181	736	669	526	153	948	999999	999999	999999	999999	739	78	346	722	521	153	720	256	975	999999	999999	228	38	994	128	925	781	30	507	106	210	999999	295	185	59	999999	66	186	984	712	193	999999	999999	412	523	603	108	999999	689	573	999999	77	999999	
999999	999999	952	707	999999	407	228	176	290	999999	999999	653	766	999999	170	673	253	96	544	271	273	631	674	882	999999	999999	999999	826	221	341	933	999999	999999	752	60	772	106	999999	999999	778	766	546	999999	578	102	758	757	820	937	999999	445	487	951	805	957	613	739	999999	90	204	999999	401	955	949	99	643	999999	23	732	398	999999	999999	999999	765	505	726	999999	106	789	868	723	704	889	323	895	456	658	338	794	447	43	35	489	999999	896	375	591	953	488	999999	247	743	97	549	330	762	781	999999	309	240	884	642	290	222	481	999999	512	641	63	643	984	192	228	295	364	550	203	520	999999	140	999999	999999	618	341	630	979	617	349	993	999999	675	999999	999999	999999	562	999999	745	277	714	718	863	950	899	999999	474	65	999999	801	194	779	999999	270	328	179	105	119	34	949	591	501	999999	172	647	999999	999999	522	164	999999	999999	964	805	999999	805	160	277	195	875	999999	999999	575	999999	999999	999999	999999	573	414	154	858	468	999999	375	795	685	222	157	700	999999	978	877	951	999999	860	999999	999999	974	643	465	999999	902	909	243	261	92	999999	47	755	999999	434	357	562	378	305	205	289	599	999999	249	593	12	576	883	999999	999999	999999	674	603	999999	934	249	930	999999	976	999999	999999	999999	999999	712	999999	184	402	999999	878	999999	325	583	999999	999999	788	630	964	403	872	999999	335	35	346	999999	177	999999	444	18	82	194	427	612	401	349	646	79	486	307	580	999999	999999	884	15	276	580	341	78	938	999999	314	285	536	999999	999999	630	534	873	757	545	327	740	999999	619	693	999999	999999	191	266	28	718	154	666	823	463	999999	451	30	80	785	835	999999	999999	60	768	909	890	535	590	999999	122	206	728	761	263	678	999999	274	322	71	999999	160	812	919	249	170	618	712	999999	257	188	513	999999	999999	709	54	999999	342	851	783	999999	187	999999	547	906	522	425	904	570	784	999999	187	707	18	917	685	999999	999999	811	607	301	188	910	342	999999	608	402	757	62	218	444	884	422	999999	748	999999	999999	274	23	726	999999	999999	151	839	910	11	806	795	63	34	583	657	531	253	491	144	276	268	17	308	130	668	852	999999	350	462	764	178	270	236	999999	205	999999	999999	863	588	46	81	999999	999999	802	607	999999	38	999999	787	363	999999	999999	999999	425	999999	266	714	606	86	860	999999	999999	999999	247	999999	535	827	897	387	94	445	999999	903	999999	204	836	999999	506	522	964	824	726	563	109	594	131	656	811	837	999999	858	
488	786	727	256	582	974	301	174	82	999999	999999	999999	703	917	999999	153	514	999999	999999	999999	218	93	999999	999999	73	999999	358	999999	516	878	26	69	999999	999999	956	603	186	852	621	861	188	999999	450	999999	999999	478	860	999999	999999	977	151	590	384	161	649	999999	675	999999	192	646	999999	648	657	203	860	81	809	999999	960	196	967	662	608	601	999999	877	643	33	352	999999	85	999999	999999	539	736	999999	685	296	586	561	928	495	670	974	999999	539	683	999999	238	622	669	392	231	999999	19	999999	981	783	553	772	761	651	348	596	571	460	801	128	999999	999999	396	999999	890	408	268	482	992	634	999999	999999	203	396	794	730	926	692	944	237	530	257	453	902	743	813	799	286	156	83	999999	785	999999	565	789	803	999999	156	502	822	361	537	999999	357	427	484	579	375	857	617	670	878	515	573	598	219	981	494	779	87	609	981	335	919	230	580	999999	637	607	999999	504	780	200	999999	876	993	760	105	484	269	244	999999	429	539	413	999999	279	174	967	579	999999	741	376	425	223	379	211	577	137	846	999999	942	768	999999	122	890	687	393	999999	605	459	885	19	520	842	999999	999999	796	515	694	310	176	999999	37	178	763	413	775	907	507	999999	192	967	999999	125	999999	666	563	426	999999	848	886	999999	372	130	936	732	999999	582	999999	816	415	71	443	545	977	282	740	697	359	486	911	485	999999	999999	276	917	999999	405	550	518	999	999999	999999	846	424	699	307	907	242	999999	999999	203	999999	999999	386	131	534	999999	147	29	926	999999	77	46	936	410	286	558	853	999999	361	999999	41	530	999999	999999	999999	596	999999	288	975	832	464	327	929	717	617	509	999999	154	393	288	267	530	999999	999999	313	999999	909	24	422	748	63	999999	680	999999	999999	347	873	351	62	938	971	999999	54	999999	411	749	116	228	793	999999	131	708	999999	82	203	999999	938	999999	731	122	687	116	865	236	778	250	647	999999	999999	279	999999	95	102	454	317	408	485	498	732	563	850	690	231	645	626	354	999999	607	999999	660	999999	199	619	999999	999999	864	993	818	999999	999999	999999	282	672	999999	150	46	999999	190	765	795	35	449	951	177	272	996	885	229	609	434	999999	999999	999999	895	999999	446	475	999999	999999	452	414	667	184	571	999999	999999	27	707	505	999999	738	999999	841	116	635	999999	248	451	678	264	978	773	999999	890	508	999999	350	777	652	703	570	464	999999	323	390	999999	275	389	999999	999999	999999	187	724	29	696	263	208	825	270	
911	208	999999	483	939	999999	640	459	293	72	401	237	250	64	801	30	999999	421	528	725	277	693	858	736	983	285	801	59	199	204	254	861	524	517	741	505	999999	980	57	849	749	999999	981	326	323	466	737	132	922	998	422	842	680	110	992	228	999999	297	999999	663	999999	591	999999	99	818	540	713	999999	323	999999	484	302	374	999999	975	369	711	542	423	999999	547	678	136	200	781	412	191	999999	524	523	165	258	490	393	186	168	649	892	999999	783	753	999999	809	625	524	129	999999	11	134	632	999999	807	999999	999999	999999	994	465	78	999999	999999	358	299	218	800	151	235	811	981	502	999999	720	999999	43	640	773	543	868	510	676	999999	999999	999999	299	892	16	358	999999	518	277	999999	702	580	999999	999999	434	464	795	19	484	299	317	496	508	317	912	696	773	244	999999	582	999999	954	999999	999999	481	178	999	326	793	792	851	999999	713	320	124	150	245	941	999999	319	748	859	35	999999	354	447	999999	982	979	319	584	150	999999	999999	999999	747	999999	927	621	999999	464	999999	225	692	447	24	783	198	202	772	461	832	999999	888	999999	276	928	25	999999	44	496	27	999999	483	217	711	999999	28	999999	376	999999	318	329	949	855	279	643	343	999999	339	663	493	789	216	858	752	121	999999	861	790	999999	171	625	999999	769	446	141	742	999999	736	40	765	934	825	999999	999999	512	89	42	999999	632	999999	86	972	380	13	238	140	999999	465	599	562	166	999999	999999	999999	692	742	999999	999999	147	901	859	212	999999	898	559	964	407	999999	249	999999	398	306	168	999999	999999	652	216	766	218	11	127	29	147	999999	999999	999999	277	17	460	769	900	623	427	730	735	999999	673	481	453	273	732	999999	999999	567	174	860	315	333	717	49	536	422	999999	145	999999	999999	75	830	300	98	696	399	999999	479	999999	775	878	437	999999	219	999999	735	323	944	279	219	803	579	314	747	165	943	300	420	243	488	421	292	947	895	809	999999	190	365	999999	343	653	745	999999	398	982	877	999999	507	70	800	109	267	866	574	46	495	526	552	999999	753	109	844	246	653	363	596	490	603	999999	146	554	957	377	936	565	68	153	915	765	287	118	792	360	442	999999	999999	426	999999	859	999999	325	637	431	823	243	808	509	782	44	395	397	242	107	999999	256	151	999999	930	18	978	999999	611	787	655	644	316	494	803	999999	999999	180	117	999999	96	820	916	536	553	702	757	559	370	999999	379	890	876	999999	436	195	247	999999	495	
374	999999	970	999999	850	999999	189	927	324	999999	518	834	225	289	498	20	112	340	615	346	999999	260	428	981	731	417	765	999999	621	999999	617	37	999999	684	742	999999	126	116	75	760	999999	775	443	999999	999999	55	164	610	999999	684	334	999999	999999	927	999999	123	462	988	983	443	19	420	999999	266	97	490	899	541	546	635	894	999999	274	855	972	462	817	575	139	685	263	165	390	999999	733	762	999999	17	426	999999	410	137	132	632	750	953	469	186	999999	371	999999	999999	73	999999	999999	337	590	777	955	999999	305	887	859	307	189	854	39	378	533	335	96	891	125	917	234	767	873	642	114	999999	993	641	999999	767	999999	999999	102	638	157	405	181	627	62	621	333	523	277	999999	452	895	923	101	652	999999	999999	264	507	155	527	32	464	948	672	999999	811	664	87	101	999999	548	761	999999	231	137	999999	468	839	504	594	711	499	999999	199	218	104	902	999999	378	492	284	999999	946	121	999999	941	232	955	999999	999999	669	445	186	66	999999	144	532	999999	524	286	817	424	12	999999	999999	532	415	758	463	842	999999	675	709	609	493	414	815	289	105	999999	931	512	724	999999	924	275	323	999999	295	999999	999999	42	474	102	999999	860	141	999999	999999	602	535	474	999999	282	999999	993	999999	577	573	499	328	253	774	999999	354	314	699	318	636	550	999999	999999	473	999999	280	876	999999	616	934	633	283	430	999999	999999	999999	467	20	452	794	999999	539	999999	428	796	999999	328	268	999999	748	999999	170	822	999999	755	999999	999999	10	123	11	999999	792	129	999999	999999	999999	999999	268	999999	678	999999	304	257	999999	706	20	472	999999	677	999999	952	618	75	868	573	473	460	672	239	120	999999	466	896	999999	999999	148	419	113	488	580	999999	999999	999999	999999	860	75	912	308	62	999999	920	999999	333	491	999999	414	999999	261	79	476	765	236	39	170	139	431	407	999999	999999	999999	601	369	516	107	775	999999	630	608	999999	507	560	162	999999	494	999999	431	142	415	402	365	999999	168	44	22	814	630	40	999999	999999	439	667	999999	554	999999	999999	560	999999	236	999999	166	784	128	253	571	916	999999	616	999999	970	707	299	992	999999	999999	155	999999	334	504	292	155	862	803	280	579	839	453	608	999999	351	639	999999	999999	699	999999	999999	303	999999	473	106	999999	23	494	999999	630	149	999999	704	165	999999	999999	236	116	944	569	304	999999	848	674	731	473	14	491	203	341	886	393	302	177	817	999999	528	999999	408	90	141	377	945	650	439	174	748	999999	
786	641	413	715	961	139	999999	600	999999	999999	741	632	999999	999999	999999	526	743	999999	382	537	348	999999	999999	374	708	864	438	927	44	207	245	566	724	562	999999	562	927	181	432	173	999999	226	406	999999	999999	999999	882	609	86	429	906	682	792	999999	113	300	459	48	17	106	701	23	565	257	14	185	908	644	828	738	999999	572	333	219	311	132	99	903	254	932	981	828	999999	615	301	562	999999	512	459	414	113	889	173	335	471	221	660	159	283	944	866	248	780	347	999999	343	359	999999	999999	981	210	556	794	84	125	872	999999	950	956	452	999999	405	195	424	635	709	409	997	747	99	999999	940	999999	310	75	743	58	999999	999999	957	213	200	602	478	213	999999	104	99	220	598	999999	710	202	830	999999	471	62	366	712	999999	999999	999999	835	820	519	269	999999	494	18	381	824	659	175	999999	249	220	803	717	999999	88	614	999999	786	999999	999999	761	999999	799	766	604	690	691	800	999999	32	852	999999	999999	958	943	630	610	90	838	773	399	544	203	591	999999	668	345	999999	634	999999	624	574	686	779	757	522	136	727	414	691	999999	859	512	976	396	854	31	758	277	457	999999	999999	947	385	999999	999999	554	217	443	936	999999	999999	999999	156	407	999999	679	999999	211	999999	999999	882	999999	157	640	540	41	226	204	478	647	586	878	187	999999	999999	626	310	999999	539	967	999999	293	999999	347	597	999999	366	578	999999	999999	999999	557	845	953	130	564	800	999999	120	196	337	999999	965	999999	767	667	988	642	22	661	379	999999	671	463	585	599	999999	809	53	847	674	648	95	303	627	39	42	999999	392	830	825	565	28	353	640	999999	328	999999	999999	999999	704	723	565	457	805	155	886	392	999999	531	366	990	701	273	521	689	999999	672	671	738	635	764	260	192	999999	813	855	327	999999	999999	281	999999	240	124	152	950	999999	637	497	999999	999999	650	999999	860	999999	999999	999999	754	831	951	999999	655	517	841	999999	940	473	999999	999999	992	300	999999	569	699	999999	348	760	999999	130	571	606	299	185	999999	594	984	908	999999	718	999999	949	110	999999	999999	999999	625	510	999999	819	212	487	708	25	504	191	584	91	166	609	135	84	287	634	269	354	690	480	328	256	319	41	82	665	620	53	999999	82	697	999	635	838	371	766	917	94	898	283	999999	999999	20	903	751	790	593	999999	671	476	236	527	999999	154	999999	152	510	181	414	53	405	999999	991	512	393	166	974	297	712	520	999999	185	456	999999	799	321	246	
415	289	291	999999	693	999999	723	846	180	999999	999999	656	229	999999	999999	679	855	877	999999	999999	508	999999	594	999999	305	224	999999	760	999999	999999	602	354	870	999999	104	891	132	999999	999999	89	278	666	223	176	493	999999	492	264	969	506	601	538	580	305	999999	999999	694	475	999999	999999	999999	963	999999	109	397	146	999999	323	171	855	556	999999	176	999999	747	842	306	428	333	999999	731	896	790	553	999999	999999	999999	999999	177	208	999999	657	999999	999999	858	315	999999	999999	778	999999	999999	179	102	123	999999	716	372	440	558	896	599	276	152	121	747	999999	182	251	630	334	371	220	999999	963	659	898	690	934	291	999999	971	999999	999999	975	809	562	999999	677	999999	999999	999999	343	999999	281	608	929	515	999999	495	534	143	628	493	454	985	644	33	999999	464	999999	36	438	159	126	999999	417	626	176	311	194	529	505	999999	867	633	38	204	874	365	729	999999	608	999999	757	999999	353	999999	206	989	999999	538	675	222	552	999999	999999	999999	899	357	201	313	348	780	310	14	999999	999999	625	999999	957	450	159	999999	999999	667	427	989	401	818	580	717	430	186	146	999999	999999	292	999999	140	370	999999	304	526	173	426	54	827	148	753	670	373	83	385	42	724	389	902	488	884	318	283	792	91	776	999999	883	171	643	653	160	355	999999	999999	460	122	999999	632	609	317	623	600	999999	999999	157	217	644	55	153	421	277	951	803	220	822	96	61	222	999999	999999	543	882	193	999999	602	324	488	588	924	920	578	999999	302	180	999999	999999	999999	154	934	569	839	999999	28	232	386	999999	999999	999999	999999	373	71	933	999999	919	774	740	999999	365	55	832	728	999999	130	233	842	520	999999	999999	948	999999	662	999999	999999	190	850	705	864	961	118	403	999999	813	915	999999	999999	644	873	383	406	530	999999	78	108	999999	840	783	717	794	389	865	550	919	725	999999	711	999999	655	701	78	999999	999999	455	256	651	69	915	999999	999999	999999	208	999999	285	999999	427	999999	999999	807	186	350	77	987	79	582	252	853	853	97	356	849	704	989	181	314	336	654	999999	821	999999	51	925	643	158	999999	191	999999	999999	692	999999	766	126	999999	478	361	999999	91	806	873	13	798	215	999999	793	720	999999	218	475	970	899	773	999999	772	360	999999	425	433	839	650	400	34	588	171	790	999999	999999	999999	520	820	313	254	848	983	817	659	836	107	999999	438	758	972	752	305	792	999999	999999	354	996	344	935	578	252	166	482	979	219	54	47	213	987	323	698	654	
666	654	924	961	999999	701	999999	327	583	411	891	999999	281	293	378	265	768	388	361	999999	884	735	12	692	511	838	999999	999999	70	999999	450	445	284	107	999999	147	609	859	999999	304	999999	617	999999	999999	275	64	707	999999	675	999999	445	608	962	521	999999	931	999999	242	460	125	999999	516	267	936	960	455	999999	183	654	241	999999	908	988	66	151	276	740	999999	426	456	140	522	126	288	211	841	483	999999	337	706	494	377	409	284	999999	999999	999999	67	881	819	911	999999	282	444	999999	999999	999999	905	999999	999999	201	492	815	13	999999	999999	400	978	735	128	972	390	846	948	746	288	508	713	23	622	999999	682	289	607	545	606	250	681	999999	999999	999999	577	392	834	515	12	561	405	298	312	999999	382	332	763	847	999999	688	333	698	848	38	999999	891	758	999999	518	212	999999	999999	389	499	719	999999	70	897	404	997	21	443	743	726	112	425	711	494	544	359	526	999999	24	918	916	982	314	646	324	686	634	999999	996	999999	353	999999	909	999999	418	556	999999	999999	453	533	676	999999	955	131	925	491	190	273	52	168	686	999999	453	471	999999	736	520	999999	582	999999	372	999999	446	943	999999	174	516	898	999999	987	96	660	315	999999	251	36	37	192	999999	999999	506	370	999999	837	123	999999	494	448	999999	999999	45	999999	999999	999999	999999	912	453	21	748	760	999999	291	198	65	81	36	153	961	229	556	708	338	702	749	221	999999	558	608	830	488	679	78	999999	403	952	247	376	579	999999	999999	582	25	444	999999	857	224	182	159	765	999999	751	532	228	682	973	707	156	543	999999	999999	999999	844	191	269	90	907	623	794	113	834	660	999999	641	891	974	693	999999	741	892	997	829	999999	999999	744	737	999999	849	985	430	254	999999	832	65	172	999999	999999	999999	999999	999999	950	600	387	999999	931	436	187	999999	337	708	290	999999	999999	999999	527	338	999999	12	999999	532	999999	67	637	374	999999	999999	999999	999999	479	916	246	858	999999	860	999999	406	999999	362	911	317	559	265	522	999999	999999	440	685	190	538	833	29	999999	999999	651	999999	999999	962	23	999999	198	609	670	422	420	472	431	999999	554	710	999999	886	602	999999	139	972	678	544	999999	234	427	67	646	979	645	999999	999999	999999	999999	999999	59	443	999999	174	722	999999	889	842	999999	814	718	346	140	999999	417	999999	427	644	267	679	999999	357	999999	789	999999	141	999999	690	777	523	999999	961	36	999999	661	687	457	999999	999999	431	93	999999	442	546	515	91	926	175	999999	698	479	
866	212	398	999999	701	999999	649	999999	591	745	208	75	588	853	757	319	500	819	730	499	989	276	836	596	443	999999	75	283	688	214	797	129	88	999999	104	758	638	995	959	855	999999	43	787	999999	884	999999	999999	692	757	771	436	355	840	999999	490	600	376	802	211	786	766	999999	999999	387	999999	89	987	999999	999999	999	681	505	999999	875	999999	955	489	160	711	674	70	382	525	999999	778	451	288	879	564	504	392	836	999999	999999	98	441	327	409	737	805	782	321	933	758	999999	999999	999999	965	517	534	121	225	999999	537	725	393	850	999999	608	505	800	118	979	265	616	845	711	686	999999	259	999999	89	422	999999	999999	749	449	766	826	999999	956	999999	371	40	392	177	999999	999999	458	999999	591	528	801	242	14	673	999999	999999	151	254	230	809	188	268	999999	42	802	999999	645	976	944	93	971	999999	549	487	999999	948	872	999999	109	454	238	91	668	999999	288	190	901	228	417	999999	625	582	999999	157	144	999999	999999	360	999999	561	620	481	760	999999	556	999999	692	527	999999	393	999999	999999	155	775	580	107	599	999999	753	621	999999	427	569	183	468	399	145	999999	352	644	814	521	84	548	999999	756	999999	171	563	999999	498	383	301	33	964	923	436	999999	576	47	513	358	607	753	278	203	911	586	48	166	903	999999	999999	292	579	294	627	607	941	824	776	438	232	999999	133	909	136	999999	999999	545	999999	293	825	315	140	465	914	331	280	640	999999	999999	132	406	345	208	999999	19	454	679	999999	829	909	999999	271	999999	136	102	630	368	77	376	999999	503	203	620	474	999999	999999	124	380	305	337	999999	979	41	315	826	179	925	711	126	999999	539	249	999999	999999	83	999999	64	999999	821	999999	911	572	478	377	629	212	724	733	337	857	999999	309	999999	501	607	772	999999	769	309	922	705	656	950	284	999999	999999	69	999999	400	999999	107	999999	558	604	425	738	999999	664	686	624	454	201	383	999999	761	999999	249	999999	776	311	814	295	39	899	999999	265	999999	203	539	375	153	488	343	511	760	555	750	999999	999999	999999	272	575	93	685	477	513	282	690	523	607	24	999999	469	99	999999	811	755	659	999999	170	126	999999	134	321	481	965	999999	999999	509	999999	999999	843	565	907	48	248	999999	999999	431	491	982	932	999999	999999	999999	726	29	254	499	948	799	999999	797	916	753	955	450	771	214	512	655	999999	190	317	127	999999	999999	562	60	773	999999	410	238	999999	999999	194	636	999999	961	999999	946	613	382	561	416	
399	999999	649	999999	93	798	440	150	918	835	999999	751	372	814	999999	864	466	999999	999999	348	398	862	680	738	569	329	258	810	458	565	52	38	628	901	999999	135	221	408	999999	975	178	270	999999	291	606	999999	273	387	782	890	489	420	655	223	999999	536	375	911	594	764	999999	999999	999999	363	999999	552	999999	471	96	63	653	68	236	751	179	999999	552	999999	141	136	65	999999	37	568	86	631	383	999999	883	201	999999	310	814	212	435	548	578	956	497	999999	999999	999999	300	729	247	431	193	999999	53	889	983	976	779	468	708	678	602	132	286	171	178	716	588	895	303	352	254	34	999999	999999	999999	596	901	86	999999	264	580	999999	331	999999	999999	999999	999999	994	217	783	530	355	504	999999	999999	455	679	335	886	603	223	405	435	894	999999	999999	587	422	340	397	999999	999999	651	453	107	999999	999999	631	723	999999	999999	594	687	520	821	898	999999	568	999999	113	999999	999999	200	222	50	185	999999	436	999999	289	892	949	664	819	707	828	703	999999	660	651	654	999999	999999	999999	258	629	999999	915	83	999999	639	999999	736	236	480	509	999999	439	999999	921	431	999999	999999	443	806	404	930	999999	812	993	204	478	999999	999999	999999	999999	962	13	963	999999	468	956	363	198	650	872	223	437	999999	207	326	999999	648	739	229	289	999999	999999	390	999999	699	999999	999999	89	94	171	121	702	777	612	546	999999	475	991	462	474	20	964	793	933	191	999999	529	614	676	929	830	178	814	179	973	793	622	119	722	619	853	999999	113	999999	761	520	659	736	999999	817	799	657	999999	999999	279	929	386	456	672	206	999999	498	412	999999	340	942	887	999999	999999	753	885	365	278	842	999999	736	999999	999999	182	670	842	792	953	859	999999	999999	892	70	899	999999	417	999999	447	999999	999999	365	871	948	158	819	999999	999999	107	999999	932	444	999999	444	143	542	999999	81	999999	12	363	537	544	553	999999	999999	59	827	708	594	345	719	999999	752	552	265	865	912	166	999999	47	791	695	56	927	695	794	458	926	367	999999	345	891	445	172	762	821	327	922	991	769	999999	352	513	571	222	999999	636	891	999999	999999	999999	999999	999999	964	572	841	497	626	340	372	601	901	350	618	10	828	483	999999	789	443	548	990	999999	594	241	999999	192	999999	714	179	168	999999	57	691	999999	430	999999	480	599	921	333	999999	591	628	177	904	11	894	571	999999	52	55	111	999999	137	999999	750	337	732	133	659	22	999999	999999	213	44	999999	659	798	579	999999	12	999999	
868	119	847	999999	546	999999	337	446	999999	913	331	136	999999	999999	613	999999	654	679	643	747	475	271	320	788	430	425	142	60	999999	106	999999	999999	999999	999999	243	999999	999999	999999	214	999999	999999	999999	372	999999	590	44	100	579	249	999999	999999	899	224	265	525	607	799	999999	977	999999	293	286	104	200	921	795	96	999999	231	288	999999	999999	475	732	352	788	898	221	207	395	334	999999	999999	999999	952	101	320	999999	539	635	535	999999	789	92	626	999999	999999	181	187	795	999999	41	357	961	999999	999999	433	999999	999999	736	708	587	861	591	796	999999	475	849	248	830	484	312	529	999999	753	999999	107	999999	999999	999999	999999	726	43	412	999999	303	999999	849	432	999999	667	828	871	999999	927	947	369	999999	296	895	652	743	999999	357	320	999999	512	761	218	999999	168	999999	386	688	999999	981	554	458	999999	999999	526	625	426	551	999999	656	999999	726	999999	805	692	899	106	999999	580	462	793	686	101	802	790	453	641	661	537	626	451	192	271	945	999999	910	64	793	999999	37	999999	999999	194	663	214	999999	102	412	88	269	943	176	117	87	198	867	367	351	712	82	984	764	24	545	215	999999	464	723	999999	781	999999	313	840	999999	146	999999	501	437	597	14	360	999999	583	278	682	999999	999999	193	756	535	553	713	90	306	52	562	377	999999	458	957	999999	378	10	306	423	640	336	563	999999	999999	376	929	753	707	999999	755	191	745	862	930	999999	999999	967	876	237	999999	232	543	511	584	43	852	999999	640	683	981	238	999999	854	52	999999	999999	252	968	169	624	959	383	584	297	380	632	999999	528	784	60	411	133	79	291	417	793	62	367	754	523	949	999999	34	999999	526	999999	999999	999999	982	999999	38	999	999999	613	999999	849	958	223	213	411	75	461	856	633	999999	114	217	573	634	164	468	884	999999	645	674	847	359	843	771	475	741	999999	545	133	999999	411	417	999999	118	568	999999	839	164	353	999999	498	266	400	170	421	698	326	999999	999999	203	154	785	81	938	999999	500	999999	452	738	669	109	915	732	611	999999	999999	751	465	76	330	628	730	869	999999	186	590	958	682	359	776	424	781	717	929	877	626	999999	527	999999	77	718	397	425	684	359	582	533	999999	999999	723	946	861	128	999999	999999	423	999999	883	761	744	542	999999	102	961	999999	327	208	802	999999	552	361	999999	999999	999	611	999999	999999	195	838	603	66	178	691	999999	830	563	999999	219	365	464	710	999999	766	48	534	286	304	463	438	41	999999	730	66	
999999	371	999999	189	128	999999	342	118	729	54	168	687	374	751	466	141	691	664	999999	999999	279	842	999999	999999	643	474	334	937	850	999999	807	999999	336	999999	999999	274	999999	384	544	999999	32	355	980	417	607	361	170	534	837	332	746	377	396	999999	786	606	472	999999	999999	654	572	405	268	999999	247	939	361	999999	999999	202	35	999999	129	676	425	999999	861	491	859	292	313	800	999999	528	20	439	832	53	335	645	801	850	838	999999	999999	999999	999999	999999	179	999999	999	909	999999	645	306	439	258	719	868	999999	745	981	406	263	350	999999	306	999999	962	808	116	999999	926	863	999999	185	479	238	999999	999999	837	853	999999	201	292	999999	774	463	231	999999	999999	122	184	999999	900	820	453	584	550	978	329	357	999999	371	561	999999	999999	171	254	131	959	999999	794	79	35	999999	669	215	971	946	999999	843	517	391	626	994	999999	463	999999	581	731	999999	688	999999	478	489	807	950	639	601	421	613	219	999999	999999	172	328	115	447	18	160	247	999999	604	981	999999	999999	999999	745	567	557	529	999999	673	399	999999	340	847	601	545	999999	719	576	379	999999	393	999999	417	999999	464	675	38	25	954	430	494	290	94	999999	999999	649	153	215	82	53	892	999999	546	709	556	999999	481	514	902	924	441	999999	243	79	598	853	432	999999	290	892	529	513	253	252	905	999999	999999	881	609	999999	940	514	999999	999999	641	999999	97	707	224	633	999999	523	123	999999	989	823	56	999999	376	999999	227	259	924	190	999999	389	172	303	804	771	584	599	904	999999	983	999999	999999	999999	438	620	999999	724	999999	999999	697	15	399	999999	999999	92	999999	241	515	999999	678	691	999999	999999	813	262	815	999999	903	452	999999	604	619	117	57	73	999999	149	586	756	382	503	579	276	999999	517	989	999999	50	721	44	352	94	443	337	999999	346	853	103	999999	805	971	999999	999999	609	999999	396	292	175	999999	999999	598	655	759	98	999999	121	323	831	306	272	865	753	191	999999	999999	520	186	779	999999	726	999999	56	409	950	411	999999	352	667	398	131	706	784	850	999999	446	697	335	354	999999	190	999999	999999	797	999999	939	227	999999	999999	904	583	219	513	420	473	634	552	255	808	687	999999	768	656	443	185	999999	90	903	896	972	999999	195	999999	626	574	703	780	258	496	20	193	999999	533	999999	815	911	203	999999	386	660	894	999999	526	667	660	422	999999	999999	999999	357	859	323	741	999999	999999	398	387	886	846	769	999999	303	759	999999	503	458	245	893	627	273	372	
716	526	999999	999999	566	668	174	999999	161	337	202	636	148	999999	869	312	999999	866	999999	999999	317	528	617	807	999999	999999	729	174	999999	187	483	961	999999	999999	153	796	506	768	339	999999	223	920	999999	442	661	667	620	646	633	999999	557	37	209	999999	65	197	909	438	487	874	938	10	764	974	854	241	999999	999999	18	82	806	999999	999999	697	319	396	834	999999	156	933	80	93	540	999999	999999	455	761	617	930	955	887	999999	290	464	790	999999	999999	719	588	430	389	999999	999999	560	349	638	500	999999	430	668	363	735	292	999999	999999	855	469	999999	355	999999	999999	669	999999	62	999999	738	999999	81	906	999999	999999	124	596	725	553	612	455	979	716	999999	955	259	196	999999	602	999999	785	735	660	935	999999	999999	373	190	999999	999999	245	999999	999999	999999	10	428	999999	334	437	248	999999	566	10	201	999999	999999	991	365	999999	230	999999	959	459	44	999999	902	421	999999	999999	781	999999	416	775	999999	377	869	615	115	989	999999	653	862	999999	364	22	228	735	469	534	999999	999999	18	737	729	247	285	135	340	657	107	17	633	980	656	497	733	790	999999	823	540	874	885	375	916	576	620	135	999999	32	734	999999	951	446	90	324	742	999999	999999	999999	101	743	284	457	999999	528	30	999999	188	866	288	999999	567	999999	999999	398	999999	643	820	162	627	160	999999	318	922	930	66	196	899	999999	754	999999	999999	999999	732	999999	600	437	999999	999999	556	737	946	238	999999	307	609	999999	452	999999	742	109	858	893	999999	940	999999	966	535	961	472	833	982	846	121	234	999999	986	913	207	798	154	169	999999	606	999999	213	801	575	625	330	751	743	216	599	655	205	851	611	791	93	999999	902	999999	925	722	999999	109	126	518	999999	623	401	255	894	598	939	435	297	999999	737	912	999999	999999	641	721	100	999999	257	466	38	841	385	131	124	174	252	648	507	999999	144	113	684	66	999999	999999	359	497	322	11	716	769	564	531	999999	180	999999	992	880	214	999999	979	852	999999	999999	772	999999	999999	999999	730	355	300	928	413	945	633	237	999999	999999	999999	371	602	999999	256	999999	269	287	853	77	999999	999999	260	767	302	999999	165	261	999999	999999	247	469	999999	365	999999	655	999999	999999	160	999999	431	942	898	999999	947	842	39	525	999999	910	230	495	394	212	198	798	105	999999	635	161	790	381	213	999999	661	473	291	246	871	601	334	999999	999999	276	646	10	43	999999	820	460	231	999999	999999	123	356	752	999999	877	177	793	559	892	215	999999	999999	59	
739	141	440	999999	561	999999	654	14	999999	802	368	127	999999	197	999999	938	712	185	930	160	726	100	999999	909	999999	999999	78	999999	52	441	222	137	480	596	271	902	727	347	898	438	985	651	536	999999	393	957	321	979	38	999999	189	999999	78	645	333	999999	721	530	94	157	999999	576	962	154	590	240	646	969	999999	862	221	375	286	502	175	84	999999	865	526	999999	101	99	59	999999	261	192	69	999999	273	999999	999999	206	262	750	999999	419	999999	392	999999	999999	320	352	63	176	999999	814	753	576	480	258	95	855	999999	653	999999	635	526	541	999999	999999	181	999999	706	313	681	999999	122	535	788	756	999999	181	999999	373	999999	749	45	883	31	447	439	492	364	24	999999	999999	999999	999999	695	999999	999999	999999	499	565	981	999999	645	999999	495	394	702	227	999999	723	999999	999999	953	641	999999	315	599	643	520	455	999999	688	999999	691	775	999999	823	512	999999	999999	999999	248	681	346	391	622	999999	999999	999999	999999	745	222	999999	999999	161	623	382	559	87	389	488	999999	637	54	999999	302	61	953	999999	149	571	199	999999	87	859	624	242	616	260	999999	999999	314	255	884	709	757	999999	815	539	162	999999	999999	435	999999	232	615	999999	637	749	999999	570	160	321	999999	74	556	835	999999	781	537	391	766	999999	999999	187	183	13	753	344	999999	318	245	423	999999	177	999999	999999	925	854	254	22	605	866	999999	348	61	999999	997	819	163	921	999999	44	12	999999	216	965	267	999999	58	611	858	302	910	780	335	736	999999	90	999999	792	999999	772	536	524	785	899	147	829	136	190	999999	933	190	999999	951	999999	421	60	961	341	505	651	806	642	164	312	956	390	23	324	504	916	61	370	20	999999	999999	999999	985	316	827	438	999999	868	605	924	121	992	828	134	324	447	128	999999	999999	999999	966	893	999999	482	943	999999	999999	811	685	99	881	999999	999999	366	702	934	999999	655	514	77	504	937	46	240	201	963	562	888	999	66	797	626	999999	752	999999	614	127	999999	373	80	623	345	193	515	52	999999	95	472	432	390	382	473	920	229	763	39	999999	139	291	979	205	926	812	628	999999	265	746	164	999999	97	817	562	291	444	454	169	753	531	999999	999999	878	999999	466	999999	684	333	705	854	988	599	999999	999999	230	394	999999	999999	532	564	999999	999999	999999	930	733	344	573	819	192	486	999999	603	285	335	999999	392	110	115	470	202	944	968	999999	999999	999999	148	340	999999	999999	999999	569	999999	637	199	999999	410	999999	999999	366	131	999999	
864	151	228	999999	394	324	431	54	999999	293	770	235	339	619	999999	236	663	763	999999	999999	743	487	999999	999999	27	966	95	999999	542	47	162	748	348	999999	90	826	999999	999999	781	999999	908	785	503	613	799	531	999999	579	999999	183	691	194	999999	127	312	999999	856	999999	70	427	999999	413	511	800	999999	31	999999	192	539	428	894	849	981	770	105	958	999999	681	127	999999	669	515	956	369	356	999999	977	231	844	703	970	40	753	999999	596	505	283	702	481	777	644	124	999999	999999	289	842	212	11	31	354	999999	999999	193	574	758	722	456	152	454	173	53	665	348	999999	999999	863	106	627	184	600	684	291	210	999999	851	555	999999	999999	999999	514	764	976	209	500	311	796	846	188	606	873	58	140	258	999999	999999	999999	776	214	195	425	745	999999	827	431	669	120	974	843	999999	212	257	143	72	939	999999	77	999999	847	534	999999	27	917	999999	310	999999	553	42	891	999999	999999	779	999999	136	999999	768	190	159	778	831	201	822	12	465	999999	625	914	77	999999	999999	999999	522	928	680	999999	999999	828	562	526	879	999999	87	92	238	999999	433	986	16	408	180	228	999999	999999	25	999999	838	24	461	628	685	999999	486	723	982	999999	359	999999	999999	602	266	939	999999	633	898	716	999999	740	774	615	970	999999	907	669	148	999999	999999	999999	913	347	695	393	377	934	840	253	639	363	999999	288	500	582	999999	414	152	999999	601	295	789	309	999999	108	999999	845	999999	55	728	816	585	999999	212	999999	937	253	999999	872	572	999999	792	655	86	759	640	496	125	999999	242	503	527	907	98	461	56	613	127	597	154	999999	286	795	524	822	999999	999999	85	975	999999	163	507	999999	668	909	503	143	233	469	467	753	730	270	813	999999	298	677	214	750	999999	334	999999	319	727	50	999999	997	999999	263	981	833	999999	149	999999	89	999999	257	249	999999	958	912	390	657	999999	401	999999	26	999999	299	999999	999999	602	999999	999999	320	999999	999999	551	999999	503	506	13	969	999999	634	999999	591	517	999999	239	50	999999	35	792	566	944	477	189	999999	249	399	25	999999	729	879	240	95	999999	441	999999	806	705	621	685	461	908	420	178	505	999999	220	508	258	69	493	672	577	542	940	376	559	18	225	999999	114	999999	999999	249	608	403	257	948	85	681	433	344	816	349	340	657	533	308	684	278	39	890	999999	999999	245	216	662	999999	999999	74	501	798	490	244	999999	999999	746	181	570	112	810	271	433	576	999999	158	999999	999999	212	293	843	
260	334	946	357	224	724	391	13	401	999999	705	257	20	189	999999	853	582	769	999999	999999	361	738	582	999999	768	466	999999	154	97	360	435	350	418	231	251	999999	544	886	999999	999999	364	999999	999999	999999	115	24	422	999999	11	304	999999	468	841	999999	491	521	751	488	589	757	533	246	916	51	315	365	999999	789	938	999999	319	999999	413	123	556	194	999999	999999	362	754	54	804	153	792	85	966	508	999999	739	729	722	65	307	608	999999	128	260	136	999999	999999	185	632	457	999999	984	999999	999999	999999	825	307	950	999999	999999	834	999999	729	103	999999	999999	999999	857	999999	60	219	999999	264	999999	999999	401	437	933	999999	999999	612	578	421	999999	312	999999	496	999999	780	999999	442	778	190	999999	472	999999	993	35	136	171	717	892	383	582	248	402	999999	201	260	336	999999	373	516	388	523	266	300	383	999999	326	999999	437	87	591	617	440	999999	335	924	908	408	412	807	999999	445	719	205	839	999999	910	86	999999	660	999999	823	79	999999	802	999999	216	604	619	244	809	999999	290	815	999999	964	807	143	405	999999	351	928	985	565	999999	999999	803	70	461	275	880	999999	183	776	999999	767	999999	179	999999	919	718	314	788	177	997	590	165	904	412	874	310	776	999999	38	319	524	838	999999	37	999999	611	999999	999999	354	364	570	519	999999	191	34	425	638	677	485	558	47	150	999999	568	653	787	999999	657	586	965	113	999999	154	999999	999999	929	45	999999	606	318	572	170	443	813	437	80	651	999999	388	458	672	108	999999	479	999999	383	30	999999	383	82	712	498	566	389	260	11	999999	57	999999	999999	390	496	81	177	999999	876	707	14	141	583	146	186	279	138	999999	999999	371	675	999999	735	908	100	767	533	606	83	604	63	563	435	706	603	650	292	78	999999	37	999999	493	405	676	999999	813	999999	936	535	999999	438	999999	255	639	699	862	346	196	999999	999999	548	999999	912	999999	653	451	705	876	542	999999	987	999999	126	977	999999	191	789	68	893	287	967	596	81	855	999999	967	999999	999999	16	741	313	105	778	457	489	999999	999999	999999	33	574	118	923	404	998	240	378	999999	277	307	999999	82	288	303	22	761	951	499	999999	999999	685	143	910	870	800	232	891	999999	669	498	874	611	666	44	328	178	999999	201	82	624	797	997	50	999999	999999	669	35	801	765	695	999999	968	522	27	347	440	208	63	604	775	349	96	310	999999	999999	905	416	253	975	843	718	760	427	442	318	688	103	999999	381	999999	207	999999	525	
999999	961	906	98	649	696	887	970	999999	597	306	285	999999	999999	999999	76	592	262	781	826	922	977	777	550	999999	708	659	347	999999	681	473	577	258	571	336	999999	525	817	766	557	97	872	999999	172	130	167	999999	991	832	355	788	878	426	273	603	996	999999	999999	999999	940	47	550	194	318	134	999999	999999	999999	371	999999	999999	775	495	234	739	999999	258	614	429	922	111	668	515	440	999999	999999	999999	985	968	999999	999999	170	807	826	519	546	688	420	999999	402	999999	467	629	388	805	23	392	201	999999	553	747	999999	935	96	838	378	44	753	425	539	999999	51	999999	41	819	389	999999	669	714	202	371	838	576	999999	791	644	48	136	635	999999	999999	959	461	999999	999999	64	999999	721	999999	150	999999	934	994	999999	824	100	296	999999	569	425	999999	723	486	341	192	909	12	999999	305	204	340	908	128	999999	337	617	589	999999	449	765	165	256	681	573	999999	436	843	78	212	700	357	999999	999999	219	834	489	483	129	242	682	61	326	999999	999999	999999	603	999999	458	180	217	510	539	158	803	269	798	51	999999	650	999999	75	934	704	604	846	999999	350	908	711	999999	999999	469	524	767	714	999999	999999	888	763	97	999999	394	897	999999	200	818	301	763	949	45	447	570	999999	486	617	126	621	820	999999	919	262	907	747	332	83	50	999999	999999	99	430	999999	163	999999	563	144	680	46	709	414	38	598	587	958	999999	410	999999	990	999999	160	597	227	999999	941	844	834	999999	999999	575	921	999999	804	999999	673	528	78	999999	420	916	352	936	90	911	416	918	330	675	948	81	922	999999	59	976	240	502	213	955	221	999999	728	430	43	471	788	263	233	999999	999999	439	606	125	999999	999999	999999	223	999999	315	605	33	523	169	999999	575	653	421	111	828	680	999999	325	123	999999	116	999999	999999	903	999999	133	999999	999999	643	761	518	474	806	356	975	290	999999	986	897	359	198	791	568	999999	467	999999	377	162	405	17	999999	124	999999	52	999999	886	999999	999999	897	999999	452	338	880	407	256	110	846	74	135	547	999999	195	999999	999999	884	324	629	265	446	801	999999	10	299	635	29	999999	981	999999	309	99	999999	999999	98	999999	906	859	911	170	999999	999999	971	312	36	857	355	999999	696	999999	168	732	266	519	873	999999	437	452	49	254	387	852	999999	93	765	46	42	954	999999	713	856	34	413	469	845	999999	829	999999	999999	999999	290	472	708	262	605	999999	999999	996	834	992	287	999999	820	666	782	567	247	887	546	989	825	
400	460	982	872	143	329	797	673	999999	276	999999	999999	607	999999	915	153	866	999999	999999	213	45	130	999999	999999	402	214	746	686	288	843	942	999999	983	999999	890	21	999999	999999	471	257	45	333	51	999999	304	985	222	999999	867	423	380	409	358	786	790	999999	356	556	479	929	582	120	999999	950	334	86	494	991	83	903	428	486	26	941	999999	711	88	999999	141	416	991	54	999999	864	472	542	558	207	825	620	665	178	910	542	674	925	938	101	999999	227	500	231	999999	964	995	893	392	417	618	999999	201	999999	424	73	938	538	302	530	487	791	528	999999	175	999999	247	999999	576	484	276	999999	773	987	987	914	915	769	425	854	869	999999	160	999999	588	747	429	697	754	846	604	145	999999	417	614	609	698	213	65	175	999999	999999	327	907	150	375	314	213	999999	999999	157	178	123	447	999999	908	999999	387	708	428	44	550	505	729	880	999999	999999	999999	383	388	226	711	714	999999	138	999999	261	253	999999	222	442	999999	999999	254	699	999999	32	195	757	705	968	320	999999	637	140	999999	999999	598	999999	19	756	949	999999	601	293	999999	464	999999	319	536	657	397	387	495	985	999999	832	260	999999	999999	999999	434	608	677	420	906	999999	999999	129	951	999999	662	226	999999	466	493	395	126	961	263	999999	999999	876	230	57	580	932	999999	651	999999	354	999999	568	581	901	999999	350	162	191	387	239	387	743	999999	652	994	181	396	38	502	433	999999	299	776	999999	948	557	388	629	839	999999	206	999999	807	607	895	104	644	99	144	152	999999	934	584	34	594	426	518	577	63	409	546	981	999999	999999	999999	699	791	108	953	774	999999	532	352	413	42	952	935	760	757	900	536	999999	999999	359	200	781	999999	752	888	531	49	810	576	439	436	225	285	919	999999	205	312	545	145	999999	190	710	999999	180	991	642	999999	758	820	162	999999	248	999999	799	697	856	984	999999	220	432	999999	999999	955	999999	976	999999	999999	25	791	561	598	999999	172	999999	179	490	199	544	761	256	49	291	990	424	567	198	137	485	231	122	999999	999999	335	999999	999999	38	755	680	203	183	965	475	967	268	563	999999	86	562	630	216	667	449	288	964	999999	999999	999999	540	355	788	689	201	999999	678	350	336	999999	459	898	151	735	518	351	587	290	573	324	731	861	684	122	574	855	24	455	771	999999	999999	330	191	866	224	999999	415	999999	774	999999	298	999999	999999	227	627	664	489	481	158	108	700	683	818	999999	440	678	670	675	124	346	
779	233	579	999999	303	138	999999	999999	520	999999	999999	103	516	892	35	999999	634	999999	495	999999	375	543	306	999999	999999	999999	999999	62	436	545	664	999999	378	437	902	75	348	999999	924	498	946	999999	960	964	171	606	999999	926	999999	625	53	213	999999	213	970	999999	927	999999	69	615	999999	999999	999999	975	529	999999	724	999999	999999	960	475	999999	542	996	963	171	999999	999999	512	686	520	584	948	810	501	460	558	175	999999	666	148	443	825	318	999999	999999	366	985	445	964	999999	999999	936	999999	999999	303	670	999999	999999	809	999999	595	403	999999	104	999999	716	47	999999	78	648	559	621	332	821	999999	924	234	135	999999	805	597	896	547	804	432	999999	804	659	208	790	374	999999	658	14	552	49	452	224	999999	575	328	512	376	999999	999999	477	999999	331	128	378	999999	67	568	13	999999	698	855	578	672	404	911	388	285	288	283	634	962	999999	279	992	999999	19	307	116	487	94	530	232	481	954	999999	482	999999	829	353	317	366	654	938	999999	999999	873	551	999999	663	940	237	999999	51	697	514	295	62	135	896	436	999999	462	526	981	999999	999999	106	717	370	439	846	455	935	966	278	999999	390	424	999999	608	468	873	452	547	857	999999	190	784	450	748	429	416	933	916	556	904	999999	956	685	561	999999	833	72	234	999999	781	162	84	429	206	904	637	999999	297	968	886	19	979	133	736	452	999999	277	999999	19	440	521	29	420	373	190	433	999999	999999	831	999999	811	999999	453	999999	290	116	365	254	843	792	98	646	999999	999999	895	159	999999	999999	999999	999999	566	450	999999	999999	270	143	664	66	26	999999	898	80	999999	999999	85	791	535	58	999999	999999	957	33	778	999999	351	875	81	749	478	40	600	790	148	377	77	999999	12	790	815	157	452	309	238	373	893	999999	190	613	595	999999	623	999999	503	999999	999999	999999	671	998	999999	999999	999999	914	587	985	880	999999	932	98	999999	714	788	745	999999	999999	999999	658	999999	999999	333	333	999999	467	164	374	417	815	999999	374	870	534	698	999999	478	999999	95	537	721	252	492	999999	96	999999	347	880	324	878	551	205	879	999999	748	266	999999	999999	999999	604	759	223	999999	999999	821	567	999999	742	25	784	277	999999	999999	366	937	999999	922	547	999999	602	130	283	59	538	274	101	495	31	786	442	339	489	729	490	777	507	674	428	964	999999	875	605	865	540	611	738	981	523	911	206	344	137	751	999999	483	999999	173	49	999999	999999	81	205	956	582	454	787	999999	732	588	439	877	
999999	999999	718	999999	999999	999999	519	927	536	999999	971	120	999999	108	212	999999	999999	17	302	343	999999	628	999999	456	679	648	999999	95	823	654	259	935	481	999999	999999	553	43	381	999999	77	999999	999999	273	620	999999	999999	999999	484	252	60	999999	725	296	105	999999	875	999999	271	57	999999	135	433	113	881	860	46	638	271	267	658	703	260	58	999999	689	523	365	999999	356	594	999999	807	999999	773	203	534	648	999999	87	999999	214	772	333	91	941	230	18	391	760	999999	456	115	226	593	356	210	999999	71	416	727	519	725	914	999999	999999	327	999999	999999	687	335	397	262	999999	302	454	999999	927	966	292	468	999999	973	999999	293	147	999999	591	260	427	992	999999	999999	999999	999999	999999	489	999999	870	488	624	640	678	703	434	675	203	921	924	149	999999	283	709	779	948	999999	546	999999	999999	325	436	736	999999	999999	695	999999	810	293	834	846	999999	999999	66	488	668	999999	837	279	439	618	943	255	666	121	11	718	999999	808	999999	147	909	999999	999999	554	61	887	311	765	999999	956	864	999999	97	87	184	352	226	231	120	131	999999	276	432	22	382	999999	999999	228	911	999999	330	999999	273	697	937	346	999999	512	436	780	526	82	270	482	753	43	168	589	936	659	502	926	697	899	761	643	206	225	999999	871	818	93	999999	999999	636	862	647	400	149	999999	506	714	794	339	605	313	15	949	999999	999999	31	489	999999	261	999999	403	314	373	935	999999	150	630	340	999999	999999	999999	999999	999999	846	890	999999	768	449	108	163	999999	999999	368	304	458	637	256	956	832	849	338	801	602	558	242	999999	283	464	999999	698	875	383	999999	376	999999	999999	777	999999	378	999999	263	999999	192	999999	999999	272	946	79	999999	666	999999	674	507	999999	999999	641	625	679	613	342	999999	999999	999999	999999	287	999999	901	991	141	999999	999999	153	999999	999999	999999	298	619	504	999999	999999	612	999999	978	999999	804	211	876	999999	742	999999	999999	107	499	45	999999	950	445	782	820	999999	370	999999	999999	122	999999	749	999999	628	129	346	999999	131	999999	643	730	907	334	425	605	85	999999	999999	259	999999	999999	762	654	999999	48	645	999999	999999	683	578	609	657	276	999999	382	65	125	257	403	405	508	347	289	855	315	933	999999	30	186	745	755	982	705	336	216	54	104	543	999999	484	494	999999	447	249	44	82	641	468	52	550	999999	289	984	999999	111	568	483	999999	246	114	30	831	999999	938	823	626	951	939	659	999999	960	581	667	919	999999	323	899	50	999999	242	302	999999	
977	636	999999	475	997	852	235	648	999999	999999	307	485	463	662	999999	509	999999	417	131	701	808	714	589	388	999999	74	999999	787	999999	443	977	13	999999	864	853	999999	163	357	629	109	714	21	767	664	999999	192	466	259	999999	399	624	413	121	600	357	273	999999	407	854	932	910	447	979	999999	328	303	673	599	808	510	356	78	788	31	987	999999	947	925	999999	999999	608	692	998	279	818	999999	892	222	999999	590	977	756	503	696	199	277	42	999999	346	981	519	867	999999	288	53	555	625	999999	613	560	326	999999	999999	424	999999	227	448	999999	318	999999	410	460	999999	227	999999	599	999999	102	832	719	765	317	588	132	920	999999	999999	999999	235	272	948	803	608	955	274	999999	462	88	999999	999999	999999	332	999999	592	580	68	784	233	755	453	980	533	999999	893	999999	18	542	181	504	592	976	727	999999	55	805	607	999999	137	999999	676	147	999999	730	861	890	442	986	999999	551	861	957	999999	999999	781	292	999999	546	714	170	265	999999	291	999999	779	995	111	847	999999	999999	973	215	656	279	89	316	493	803	404	13	362	32	546	629	642	635	957	763	702	763	999999	70	147	967	698	363	855	913	999999	866	788	594	711	999999	578	999999	310	999999	885	475	798	622	152	999999	807	242	999999	662	940	153	999999	348	155	521	406	912	78	689	581	726	460	580	851	538	225	767	321	336	60	986	335	218	878	237	965	767	918	436	170	465	999999	203	999999	807	999999	999999	449	200	813	999999	587	999999	177	168	24	227	770	999999	496	49	921	999999	611	953	818	829	999999	918	999999	638	994	641	999999	126	150	266	999999	54	999999	774	999999	131	523	999999	409	713	999999	719	222	748	999999	314	940	130	544	145	999999	28	989	999999	980	531	999999	184	672	999999	102	61	28	999999	619	725	903	999999	721	800	927	227	554	114	789	751	706	999999	640	689	701	999999	581	14	674	589	999999	711	794	797	486	348	999999	462	621	989	999999	463	138	281	999999	229	999999	743	218	374	473	999999	999999	238	824	837	999999	982	254	693	479	23	999999	40	671	201	926	924	999999	588	505	102	493	800	60	252	679	368	999999	482	999999	838	796	309	125	180	999999	565	972	648	804	739	218	927	519	686	380	999999	610	219	302	484	429	629	869	999999	401	419	999999	582	168	185	705	772	693	641	227	783	999999	500	700	371	952	675	784	766	883	565	290	374	999999	581	758	78	189	525	999999	999999	999999	999999	779	92	387	399	490	999999	44	999999	244	
999999	468	596	193	120	519	930	532	999999	845	113	497	835	138	999999	710	999999	426	999999	592	999999	232	61	999999	999999	999999	999999	983	562	194	164	999999	448	999999	412	905	286	999999	999999	559	259	992	663	330	999999	256	943	953	574	689	903	212	407	852	75	655	417	252	22	398	901	947	970	570	690	381	59	513	726	907	999999	999999	999999	87	343	185	568	730	26	924	777	664	419	872	290	999999	334	999999	266	999999	999999	43	385	259	657	311	32	999999	999999	955	207	440	237	666	265	714	999999	329	999999	889	96	687	999999	97	621	246	537	107	289	738	56	462	257	968	419	400	813	529	999999	999999	163	475	999999	71	999999	999999	999999	752	617	576	528	999999	87	376	671	810	807	298	638	421	774	925	813	901	909	744	192	999999	999999	864	901	904	899	999999	999999	620	596	174	369	283	999999	999999	489	713	220	51	385	999999	999999	999999	999999	525	890	18	267	999999	661	999999	999999	999999	999999	179	999999	753	674	624	115	601	640	999999	999999	643	928	364	611	989	445	110	691	999999	369	311	961	649	999999	386	23	890	228	999999	959	407	22	386	129	640	289	999999	48	999999	935	784	251	999999	999999	949	596	536	406	278	792	561	508	999999	624	999999	217	856	482	298	610	224	999999	142	999999	816	630	552	999999	999999	710	999999	71	999999	932	585	69	714	264	331	999999	487	493	949	999999	407	899	999999	761	275	432	999999	263	750	985	999999	411	119	165	577	329	54	301	434	568	92	500	413	999999	49	793	503	999999	999999	508	133	730	432	426	693	999999	901	790	969	549	287	999999	999999	119	221	999999	950	559	999999	999999	745	196	69	391	632	907	495	999999	722	482	999999	830	112	251	862	990	978	999999	471	999999	427	263	331	999999	291	636	189	304	149	865	842	943	914	999999	763	936	999999	51	794	999999	431	999999	77	497	999999	456	353	79	256	231	999999	268	97	37	584	491	999999	183	999999	999999	999999	201	238	999999	639	985	999999	999999	488	999999	999999	999999	898	686	999999	999999	196	834	274	999999	999999	999999	999999	918	671	584	999999	887	999999	281	999999	999999	941	798	66	239	999999	220	857	999999	540	999999	590	330	902	999999	369	410	798	690	999999	39	999999	275	713	618	999999	999999	195	65	999999	39	390	999999	999999	830	996	110	999999	999999	598	975	999999	999999	999999	893	528	726	26	414	224	999999	999999	883	975	52	999999	675	94	999999	999999	986	35	802	505	511	18	999999	999999	81	270	999999	999999	999999	102	330	62	279	971	819	999999	427	303	781	840	
683	939	507	241	810	251	330	999999	999999	914	611	999999	185	999999	792	884	154	999999	944	999999	954	999999	999999	790	655	990	319	703	999999	358	667	999999	999999	961	822	571	511	152	667	999999	939	254	599	884	490	379	999999	999999	188	935	999999	178	358	637	885	19	649	716	585	820	932	627	750	833	256	918	706	223	999999	999999	382	999999	591	124	214	999999	85	415	309	285	999999	999999	524	999999	413	498	343	616	85	812	999999	999999	566	999999	999999	322	503	765	637	999999	999999	664	823	957	562	999999	587	244	999999	999999	999999	243	417	999999	707	999999	999999	999999	430	758	584	100	147	999999	309	999999	445	744	999999	999999	999999	319	778	737	612	458	999999	567	777	999999	911	109	193	900	878	688	387	999999	149	149	999999	999999	345	879	999999	583	526	325	658	999999	507	842	27	541	967	624	465	679	698	259	999999	545	643	999999	847	485	906	246	630	621	210	999999	605	87	681	134	974	999999	750	38	932	999999	909	802	963	78	92	999999	932	263	232	708	567	890	741	674	999999	385	42	511	999999	999999	695	47	774	999999	247	999999	859	843	999999	566	929	669	999999	999999	636	840	999999	999999	403	264	314	376	398	501	999999	999999	345	17	685	598	866	999999	362	652	350	872	38	645	999999	152	792	999999	612	665	999999	999999	999999	379	999999	608	388	263	118	421	975	328	648	282	705	532	604	999999	167	61	700	999999	316	674	32	763	999999	999999	948	260	472	224	763	999999	722	999999	999999	966	968	87	219	613	140	941	677	31	233	755	939	308	999999	940	931	560	965	98	591	899	356	284	796	38	315	857	949	760	564	916	559	983	999999	637	883	90	842	999999	560	999999	996	10	540	999999	999999	649	712	531	999999	212	767	634	141	252	619	694	290	999999	308	282	991	999999	466	317	206	956	918	999999	67	999999	718	878	999999	226	903	355	744	740	617	999999	155	427	476	999999	159	924	851	148	999999	199	800	660	788	287	383	88	999999	233	859	463	731	801	474	442	493	888	106	914	349	999999	950	999999	573	642	137	999999	450	114	168	281	114	999999	999999	867	60	68	99	260	842	824	811	520	880	164	934	999999	999999	999999	868	270	828	937	798	999999	249	259	96	156	160	808	999999	439	75	999999	358	951	908	606	999999	999999	999999	845	82	525	999999	439	669	419	707	999999	999999	999999	246	999999	999999	177	999999	149	628	801	972	942	110	43	196	381	454	302	999999	983	445	355	652	443	470	999999	864	283	301	809	590	999999	448	376	196	231	
