500	500	
95	86	102	86	92	108	90	96	104	93	83	104	95	107	99	105	103	107	103	124	95	88	90	104	103	96	124	108	91	91	96	107	104	109	86	97	99	98	91	98	113	99	100	100	97	109	80	98	91	96	91	91	91	101	95	92	98	98	85	90	96	99	85	95	93	114	104	92	96	99	98	109	112	112	98	110	93	112	108	105	100	110	101	93	105	96	96	91	103	81	86	100	106	110	121	109	88	102	119	105	103	105	102	109	104	93	107	96	105	96	96	110	92	106	111	104	121	117	73	111	78	96	88	109	103	92	85	97	100	111	96	95	110	104	82	110	94	101	104	102	101	94	96	110	116	101	115	93	102	109	81	99	97	80	97	112	104	122	101	102	98	112	113	101	100	81	104	74	110	92	102	117	102	98	107	109	107	105	114	86	100	101	95	93	95	107	95	101	121	84	109	98	93	101	96	105	114	97	112	99	105	97	109	97	111	88	97	100	97	90	107	92	102	117	113	102	124	93	106	100	108	92	97	101	99	103	106	93	97	72	112	111	94	98	98	80	84	95	92	88	100	99	102	123	111	111	99	106	88	88	100	98	121	115	97	91	93	97	113	83	102	114	101	101	113	99	96	89	93	80	102	113	106	100	91	100	87	110	99	124	92	102	102	85	77	107	82	108	95	105	98	75	87	106	97	100	100	85	103	106	91	109	92	119	103	104	104	101	98	106	95	72	90	105	101	105	104	112	87	104	106	95	88	99	90	106	109	102	106	130	97	83	98	106	106	107	111	114	87	89	99	101	110	95	113	111	109	98	93	95	99	107	112	97	109	92	100	118	89	94	87	102	98	83	91	91	102	103	93	93	104	114	97	92	100	111	105	110	126	93	108	95	110	93	94	112	97	102	91	87	101	91	80	104	115	102	114	82	110	92	111	97	114	105	109	80	100	98	121	110	100	98	103	88	88	111	110	86	104	113	85	110	109	96	120	94	103	117	100	90	108	100	103	99	92	108	89	94	98	103	104	102	107	98	91	117	116	113	102	99	86	112	87	105	107	106	92	89	100	87	91	96	96	97	88	94	111	104	94	102	104	104	82	100	94	98	83	106	95	123	107	95	106	94	96	98	107	95	97	115	104	94	84	95	82	98	97	91	111	85	
110	94	95	113	97	91	114	107	101	112	100	97	90	112	113	102	106	115	107	90	109	97	92	100	90	112	89	98	98	95	84	95	81	113	100	90	104	106	101	98	92	105	87	101	102	91	106	88	83	96	105	103	102	76	87	107	104	100	117	111	97	109	102	98	104	91	103	99	95	93	94	105	103	104	101	97	102	85	102	89	100	94	102	114	102	105	104	92	96	101	113	103	84	94	87	92	94	94	97	84	100	88	108	104	102	87	114	103	96	98	85	108	98	90	100	94	99	99	106	103	102	114	102	115	87	96	104	103	87	98	98	111	85	99	111	97	109	84	102	104	88	104	111	82	101	108	101	102	101	86	97	98	99	110	93	103	93	111	104	85	105	108	81	103	113	94	100	90	122	87	97	102	102	102	96	102	89	103	87	97	102	97	91	99	96	92	100	79	117	102	121	96	91	89	99	104	101	99	95	100	105	114	107	77	102	108	96	99	98	95	100	101	99	91	103	113	90	98	87	105	91	106	94	107	101	95	94	89	89	111	119	114	98	84	101	107	109	87	94	93	85	104	101	104	108	113	97	101	92	100	105	96	96	109	103	84	106	117	105	93	109	90	98	89	101	101	100	101	98	101	115	92	99	87	90	110	110	108	104	86	113	99	98	90	97	101	99	95	120	99	103	115	99	102	94	96	87	94	107	102	108	104	98	93	106	98	113	105	101	98	90	104	102	94	106	104	105	97	88	105	87	123	102	110	102	111	101	94	100	95	106	89	88	113	116	114	106	77	91	107	96	88	107	89	126	86	90	96	92	101	105	110	109	93	94	109	95	114	100	112	104	88	124	112	110	97	87	97	120	105	117	105	104	97	97	90	99	90	89	92	93	119	115	87	97	113	102	88	96	124	125	100	108	104	112	110	78	100	97	81	90	93	90	105	111	91	105	93	106	96	102	106	112	100	103	111	104	98	102	94	113	95	100	110	100	108	93	101	94	121	111	117	102	86	100	111	88	95	83	92	102	113	96	110	86	105	109	98	94	99	108	90	114	74	91	87	102	117	87	106	100	118	104	95	96	95	98	103	103	91	88	109	115	104	98	112	100	126	99	103	106	112	100	104	107	79	98	94	107	98	100	102	93	94	92	98	101	109	86	95	
48	999999	999999	492	481	171	999999	151	513	999999	17	685	215	999999	847	245	999999	644	664	23	842	325	999999	528	999999	657	971	827	894	549	999999	304	766	999999	609	818	277	999999	528	999999	928	999999	799	451	645	999999	360	352	912	672	653	999999	701	578	554	999999	154	839	77	823	999999	634	257	964	449	712	919	768	234	39	968	471	999999	999999	999999	741	525	953	999999	690	999999	628	915	232	896	908	999999	198	999999	886	673	437	47	705	999999	304	854	999999	999999	932	814	591	127	882	703	192	999999	914	999999	813	999999	999999	999999	999999	527	570	999999	999999	78	999999	999999	731	876	348	366	999999	433	999999	109	790	999999	999999	950	949	875	714	511	42	528	713	999999	689	705	88	688	999999	480	660	187	999999	585	829	767	471	823	93	715	779	999999	172	999999	986	814	999999	927	517	250	999999	511	812	69	686	506	364	39	430	36	797	659	885	70	999999	243	982	999999	67	922	489	136	792	999	999999	516	999999	999999	525	874	13	161	181	999999	472	159	375	999999	898	332	413	999999	403	999999	917	129	641	111	986	752	999999	999999	869	594	760	999999	718	812	337	180	151	999999	514	555	33	645	488	654	999999	999999	999999	999999	317	734	519	58	732	735	92	612	874	999999	968	999999	53	516	291	587	479	591	999999	562	729	727	191	13	926	848	43	281	641	987	513	373	885	905	188	145	999999	999999	158	983	999999	999999	999999	887	999999	742	511	516	999999	901	999999	16	192	315	999999	999999	553	515	999999	999999	701	810	999999	887	749	605	887	148	337	156	512	767	999999	457	831	14	431	303	573	194	999999	526	917	740	813	506	190	579	709	999999	999999	569	590	274	291	920	999999	418	999999	835	855	999999	189	999999	399	999999	574	734	483	201	168	999999	999999	937	547	184	892	241	999999	999999	424	317	438	738	564	942	999999	177	175	911	261	23	165	738	339	973	347	999999	351	406	932	455	999999	517	440	341	626	653	726	117	38	522	343	894	420	547	934	999999	999999	456	240	406	569	572	940	999999	104	214	608	999999	836	191	999999	678	320	968	221	920	999999	999999	325	532	451	68	882	999999	999999	270	327	791	48	897	999999	894	176	535	886	533	577	295	247	422	55	161	999999	846	632	664	583	451	336	23	999999	430	140	999999	999999	510	689	211	474	834	886	999999	536	939	999999	999999	512	785	999999	687	353	999999	985	903	487	299	788	46	999999	25	686	876	464	34	754	636	764	468	999999	385	844	375	999999	412	536	238	625	340	721	
637	999999	798	369	999999	670	999999	445	237	230	665	722	653	999999	458	158	20	362	999999	195	498	240	53	215	999999	843	999999	200	583	377	258	674	458	324	478	862	887	516	815	364	623	201	536	248	914	663	201	280	372	264	525	876	123	154	999999	406	119	593	663	999999	692	999999	999999	860	972	990	274	338	626	595	270	999999	546	157	571	306	999999	805	999999	52	999999	999999	828	328	851	999999	999999	999999	999999	999999	999999	304	853	19	671	684	339	676	276	924	399	862	653	776	993	31	340	999999	583	926	702	314	302	620	163	985	999999	999999	18	999999	999999	961	247	554	842	965	651	537	486	999999	999999	999999	539	376	653	789	999999	61	999999	830	51	999999	729	174	379	449	12	242	856	685	572	795	667	999999	494	438	625	108	934	38	999999	803	999999	696	959	674	999999	926	967	999999	931	999999	218	999999	560	999999	241	83	185	402	999999	999999	999999	800	324	182	999999	864	999999	225	174	956	126	306	460	248	117	43	215	705	999999	999999	275	492	754	512	587	999999	124	651	206	999999	923	999999	75	961	132	687	381	999999	313	910	54	751	209	999999	943	911	728	321	736	207	868	999999	728	887	999999	198	56	812	999999	881	749	999999	28	622	42	999999	241	999999	999999	429	662	428	401	763	999999	999999	292	779	999999	675	760	999999	915	999999	683	453	813	188	818	933	999999	568	202	432	171	814	999999	586	999999	368	680	999999	206	316	999999	450	999999	964	999999	629	905	276	254	919	999999	946	325	999999	939	589	771	999999	680	999999	787	103	999999	969	999999	227	999999	706	837	210	995	530	606	999999	463	243	375	999999	999999	999999	999999	374	324	282	311	225	499	714	999999	363	999999	626	559	23	999999	452	224	119	372	637	999999	999999	439	999999	999999	600	999999	999999	565	706	223	923	730	491	165	999999	778	999999	999999	386	728	85	69	483	613	999999	971	593	88	21	999999	266	999999	999999	358	999999	934	280	999999	710	875	782	159	999999	999999	672	999999	77	858	999999	999999	999999	450	986	908	763	149	956	440	555	628	756	637	999999	687	999999	999999	45	142	336	488	999999	999999	957	511	946	926	129	344	940	482	999999	999999	972	348	999999	815	999999	786	595	688	978	839	999999	91	129	999999	605	262	192	234	860	934	531	628	174	665	493	484	962	999999	999999	621	499	83	999999	31	665	999999	928	151	948	999999	547	648	999999	999999	802	875	392	801	331	999999	999999	999999	621	968	213	354	999999	103	332	24	999999	757	999999	999999	350	729	366	107	999999	400	334	
50	999999	612	999999	999999	128	505	862	617	102	999999	516	162	470	783	461	756	999999	320	40	835	999999	934	433	789	979	152	328	999999	518	294	999999	930	999999	121	439	19	581	999999	235	678	241	999999	999999	664	251	516	896	566	999999	610	289	999999	999999	999999	230	999999	188	607	904	976	187	788	109	808	847	585	999999	358	354	452	999999	498	95	362	604	115	22	768	548	473	255	762	806	908	14	154	570	999999	890	999999	830	974	425	999999	999999	452	615	123	817	665	895	548	222	824	435	791	93	17	894	125	339	999999	68	441	999999	424	982	200	803	703	999999	999999	468	266	999999	999999	82	999999	860	161	500	999999	999999	999999	577	707	549	981	482	222	70	562	158	774	758	420	915	984	999999	999999	470	999999	319	999999	650	329	999999	955	999999	999999	719	257	157	743	999999	439	468	186	864	32	874	10	717	590	642	462	427	999999	508	999999	294	98	317	999999	691	85	589	999999	241	257	999999	594	778	257	503	813	415	415	999999	328	952	999999	129	999999	211	999999	706	728	999999	198	901	396	457	11	940	999999	940	373	61	999999	850	630	944	999999	405	290	232	470	97	829	56	21	999999	189	259	555	968	811	581	999999	379	861	366	52	356	241	146	777	999999	999999	873	999999	364	610	478	331	794	999999	110	999999	999999	999999	641	652	999999	999999	852	278	752	394	661	138	791	999999	180	999999	274	901	270	173	154	999999	163	223	956	15	657	933	711	927	761	464	710	999999	999999	142	999999	714	901	466	389	999999	34	999999	999999	744	260	999999	439	489	66	892	253	999999	776	792	93	999999	695	146	242	918	566	824	633	999999	999999	140	999999	999999	999999	999999	10	804	784	286	430	999999	12	222	754	999999	504	999999	999999	868	221	999999	884	999999	59	999999	28	764	233	470	311	209	299	999999	325	129	691	401	999999	505	891	999999	999999	499	371	999999	425	483	391	999999	999999	344	999999	764	985	655	256	650	988	999999	542	999999	580	999999	975	999999	941	999999	896	635	999999	999999	511	999999	977	772	999999	394	831	206	999999	544	382	123	55	966	256	535	38	999999	873	999999	413	999999	963	655	868	838	999999	999999	910	437	587	756	678	999999	833	588	786	223	45	861	819	791	588	997	999999	466	278	18	974	416	959	236	762	999999	699	757	412	331	903	781	870	691	296	950	957	999999	444	999999	142	667	748	815	999999	22	231	621	175	965	791	411	569	515	175	999999	477	361	993	288	622	86	186	465	320	263	990	137	999999	638	50	999999	999999	
545	876	316	668	154	600	750	178	87	591	999999	540	501	999999	365	999999	999999	482	606	999999	999999	120	66	999999	292	504	381	31	103	999999	537	924	999999	999999	34	999999	999999	999999	333	760	252	119	544	494	999999	925	999999	999999	999999	999999	999999	165	444	614	999999	435	819	824	385	649	229	729	85	961	64	522	985	121	999999	999999	665	955	159	845	390	57	575	571	752	367	685	999999	396	999999	412	381	490	940	999999	598	820	999999	460	683	541	523	999999	999999	440	999999	999999	707	854	909	947	999999	16	999999	233	817	859	257	81	999999	999999	889	342	999999	999999	682	999999	55	596	598	905	631	999999	475	314	866	23	992	141	535	428	977	484	999999	543	999999	375	892	716	999999	999999	572	962	999999	719	999999	999999	999999	33	757	195	999999	999999	266	999999	325	999999	540	293	367	804	866	125	999999	999999	986	414	856	999999	999999	316	149	338	889	859	999999	668	72	755	662	999999	999999	969	383	350	533	865	228	481	227	399	834	608	358	999999	872	456	999999	842	732	246	333	398	126	999999	999999	999999	232	406	999999	657	201	785	631	681	240	897	741	206	76	130	195	999999	833	516	481	541	999999	986	986	885	252	229	32	425	361	185	852	999999	304	968	999999	999999	809	570	207	59	999999	677	999999	999999	999999	229	776	612	61	948	999999	999999	999999	514	585	245	420	786	414	972	999999	999999	330	64	999999	808	999999	999999	999999	374	999999	272	999999	999999	564	312	324	999999	999999	999999	999999	999999	374	413	620	252	964	789	999999	408	999999	33	166	235	999999	771	356	617	930	906	327	678	999999	999999	382	302	301	546	950	282	920	409	615	391	999999	999999	840	917	443	801	999999	122	715	88	962	551	999999	93	145	999999	999999	707	90	999999	705	773	295	687	40	999999	950	427	839	119	488	12	418	774	705	945	999999	439	999999	138	72	214	963	56	724	831	999999	218	999999	167	326	999999	329	351	999999	756	999999	162	999999	125	850	426	283	605	599	960	143	341	388	200	999999	526	533	951	211	500	810	248	999999	208	141	742	26	681	999999	275	999999	76	98	999999	999999	778	999999	999999	287	645	931	367	999999	763	697	999999	829	220	306	800	688	377	149	196	946	817	199	999999	984	118	410	601	812	333	287	77	999999	439	999999	92	973	476	673	566	568	452	791	999999	511	286	999999	999999	385	992	587	315	927	901	12	80	589	864	999999	999999	245	340	999999	133	486	630	612	400	909	224	826	222	999999	583	627	999999	999999	989	186	708	205	999999	226	820	999999	
999999	149	351	437	241	502	119	403	999999	331	238	897	668	723	881	673	522	896	170	175	374	610	353	999999	507	54	600	687	999999	974	640	124	734	386	513	490	270	962	999999	999999	717	999999	210	261	398	607	367	276	305	999999	999999	708	65	655	381	999999	999999	76	929	999999	902	431	999999	529	690	124	172	291	219	401	413	999999	228	999999	458	555	999999	101	886	900	686	333	392	999999	999999	932	68	89	15	152	694	204	43	491	819	295	790	681	570	283	444	86	67	999999	631	999999	489	616	207	825	962	704	190	999999	999999	578	999999	698	237	758	65	93	286	77	706	218	526	736	628	172	764	727	999999	999999	465	999999	276	488	708	178	999999	452	882	189	999999	990	24	14	982	251	255	102	454	812	999999	361	800	999999	207	422	606	753	987	44	70	244	183	577	999999	899	999999	561	989	68	316	613	211	999999	999999	999999	204	522	999999	999999	917	672	283	718	395	114	999999	286	291	999999	999999	999999	465	847	128	945	816	446	440	92	938	694	113	395	505	614	160	703	112	999999	228	94	998	609	999999	398	961	464	192	468	999999	35	280	999999	999999	999999	157	363	978	941	899	757	91	672	448	232	569	887	222	780	954	116	183	800	77	488	701	999999	730	999999	984	362	264	971	992	913	999999	409	999999	889	999999	796	724	171	590	470	12	336	999999	894	829	999999	251	999999	999999	983	851	479	635	18	915	302	633	258	956	547	502	119	679	999999	808	169	988	333	324	167	391	22	219	606	999999	374	999999	835	900	999999	120	853	466	19	71	999999	999999	890	973	174	999999	475	214	53	999999	999999	656	635	96	669	95	917	96	357	602	999999	999999	39	532	551	607	999999	999999	56	436	649	652	670	474	863	395	107	999999	999999	993	999999	807	999999	638	593	717	69	749	999999	999999	999999	766	999999	999999	231	999999	744	367	432	999999	999999	127	168	617	328	249	986	999999	232	283	999999	999999	936	999999	687	999999	104	400	939	833	548	57	127	230	243	882	999999	263	252	189	650	740	928	593	627	797	649	558	320	354	731	999999	527	999999	837	999999	829	755	999999	200	589	354	428	599	28	328	10	999999	384	445	705	733	999999	52	632	257	639	999999	999999	889	999999	999999	999999	999999	999999	999999	530	169	392	607	63	788	534	62	600	306	999999	339	575	308	797	999999	183	999999	999999	999999	978	484	999999	590	996	999999	999999	840	807	52	274	833	497	377	798	840	999999	776	392	917	208	867	999999	999999	935	310	999999	438	102	
680	999999	999999	946	113	999999	56	999999	802	611	577	769	694	254	557	41	488	841	208	510	999999	166	406	491	730	799	121	999999	997	999999	695	999999	590	747	137	679	68	886	393	704	999999	999999	999999	174	815	157	514	999999	999999	305	456	468	580	928	145	523	999999	724	225	999999	999999	24	999999	999999	916	869	189	999999	999999	877	973	999999	999999	999999	757	999999	999999	999999	676	999999	294	498	145	999999	208	237	137	661	612	613	713	999999	670	89	153	737	178	605	999999	999999	999999	568	999999	28	999999	853	20	86	180	999999	119	734	999999	642	29	72	878	144	948	688	741	999999	344	513	173	999999	932	378	360	999999	999999	808	983	999999	614	999999	992	127	999999	355	227	61	999999	427	999999	979	999999	37	999999	90	999999	43	657	570	213	451	234	992	854	693	921	999999	726	160	411	311	751	325	999999	303	79	761	763	603	471	690	45	916	19	999999	351	999999	999999	999999	171	749	160	422	999999	173	501	10	999999	687	433	585	334	341	999999	202	237	971	999	765	20	107	999999	64	108	999999	999999	318	983	999999	352	27	332	456	988	662	160	999999	798	864	802	79	497	86	179	885	999999	704	900	816	957	379	999999	552	269	73	479	106	999999	999999	757	999999	27	603	344	415	262	878	352	363	52	999999	999999	144	999999	940	610	999999	999999	222	166	710	999999	999999	712	972	123	779	197	924	192	999999	999999	793	117	619	999999	893	999999	764	633	487	362	546	773	67	206	769	999999	328	463	285	221	111	847	57	774	850	891	371	302	482	690	999999	181	988	884	389	999999	353	999999	716	462	130	589	678	358	871	999999	654	776	353	200	869	470	999999	842	913	999999	70	844	999999	12	379	999999	160	797	934	375	785	183	999999	999999	246	999999	747	823	999999	521	999999	698	903	457	247	999999	999999	292	820	957	273	155	971	444	999999	508	685	999999	92	658	439	999999	424	506	999999	481	959	611	999999	439	723	93	752	999999	776	999999	999999	755	999999	999999	524	867	976	976	111	999999	999999	382	999999	737	753	43	740	999999	91	297	283	406	999999	765	635	999999	338	390	244	190	403	578	668	999999	566	930	949	308	999999	571	904	999999	405	977	279	587	837	226	685	689	352	319	320	488	999999	545	915	999	999999	999999	999999	596	742	920	246	999999	714	178	181	823	93	442	308	999999	393	999999	10	861	496	58	999999	122	705	999999	837	999999	267	189	518	30	999999	999999	160	999999	42	999999	704	484	741	646	873	668	999999	999999	605	910	21	801	104	261	999999	
999999	512	999999	678	427	890	198	999999	162	375	534	999999	160	808	143	292	352	487	85	999999	526	999999	849	185	840	76	842	948	926	999999	999999	999999	999999	486	960	999999	60	287	614	427	516	999999	588	281	348	18	894	64	999999	628	669	324	999999	999999	999999	934	663	924	838	360	58	249	167	89	908	449	403	674	999999	696	999999	74	872	658	624	999999	541	578	999999	831	182	999999	999999	307	413	999999	76	146	467	36	999999	999999	449	264	378	276	999999	508	999999	899	999999	230	216	775	396	604	999999	370	505	999999	999999	94	98	16	188	271	763	859	676	766	999999	267	999999	821	912	999999	625	617	289	358	892	43	216	937	227	951	580	710	911	809	700	705	999999	999999	633	700	999999	442	86	999999	512	383	832	999999	526	357	24	395	863	289	979	834	90	157	10	369	999999	160	789	236	999999	999999	948	867	999999	677	625	641	197	222	80	193	541	182	845	999999	210	610	421	999999	937	195	846	999999	829	865	999999	494	573	274	999999	999999	652	849	427	458	435	965	539	848	731	999999	208	651	219	796	302	999999	311	492	168	276	739	919	299	504	217	326	47	210	61	141	78	922	399	193	540	691	999999	999999	92	245	999999	572	148	565	987	999999	421	43	573	717	192	999999	116	556	156	733	560	999999	251	118	927	339	999999	599	314	999999	999999	999999	999999	611	162	999999	409	999999	205	176	999999	733	517	999999	905	13	637	344	999999	987	816	843	47	806	140	999999	155	999999	317	742	999999	548	261	999999	942	395	999999	962	564	277	681	999999	361	999999	952	826	414	238	213	924	702	462	999999	326	468	419	988	459	480	329	769	435	615	999999	401	999999	482	999999	80	999999	236	675	779	681	999999	999999	491	67	853	313	428	916	771	393	50	322	897	999999	999999	533	407	328	491	245	508	255	578	898	588	721	354	608	168	999999	698	37	683	969	999999	999999	927	931	605	999999	901	852	664	231	422	88	999999	548	563	546	121	999999	193	544	183	999999	65	593	478	999999	959	999999	758	87	695	23	639	928	923	999999	999999	476	723	999999	999999	999999	591	999999	999999	510	999999	805	54	621	582	790	999999	149	796	950	780	344	462	472	216	999999	104	586	536	409	448	415	625	156	941	999999	999999	999999	999999	999999	478	999999	117	968	999999	164	775	146	505	904	179	500	141	972	637	271	23	260	119	262	560	999999	819	86	72	971	189	898	680	999999	606	975	938	278	482	81	236	494	717	61	316	999999	91	631	240	947	283	652	
519	679	631	999999	999999	947	966	473	889	41	905	783	974	876	466	568	999999	203	999999	999999	999999	565	45	529	542	67	999999	999999	923	999999	846	124	999999	536	389	10	315	672	999999	990	311	18	191	205	588	934	87	439	500	999999	333	46	395	420	162	999999	644	112	401	701	11	373	999999	701	194	791	94	447	497	999999	263	999999	999999	999999	561	491	383	839	941	607	980	516	112	409	864	809	728	288	999999	999999	999999	213	999999	525	989	938	468	490	20	796	999999	999999	942	44	269	698	999999	999999	858	671	579	804	170	793	999999	494	271	150	836	385	73	999999	73	70	109	60	364	999999	999999	623	33	893	828	999999	757	350	574	77	149	176	749	903	429	999999	856	561	999999	487	804	504	676	999999	654	635	733	53	575	881	999999	219	343	610	252	999999	648	686	976	999999	46	999999	920	203	10	670	636	999999	387	361	213	548	18	877	999999	999999	946	705	249	203	421	714	774	692	999999	999999	999999	149	660	999999	74	180	585	35	999999	999999	999999	483	326	999999	999	999999	666	224	677	396	211	466	954	175	299	942	999999	782	605	331	606	237	999999	80	999999	497	509	203	999999	999999	963	982	436	232	502	473	999999	265	204	848	999999	999999	999999	745	728	999999	999999	494	894	131	733	802	430	129	827	357	421	999999	156	512	73	472	999999	645	433	228	999999	999999	673	826	563	191	999999	756	999999	55	222	326	351	470	312	24	309	176	309	170	562	316	404	999999	61	143	999999	999999	784	999999	632	379	321	510	347	462	820	77	567	552	224	673	845	781	144	999999	904	685	210	58	172	761	346	273	666	999999	999999	529	774	430	82	896	971	697	423	842	15	841	133	849	203	242	608	756	946	888	471	999999	19	999999	999999	999999	491	736	999999	871	999999	57	843	624	135	301	302	146	479	327	701	158	368	301	99	72	999999	360	855	930	162	999999	327	778	261	999999	519	818	999999	649	414	245	283	552	809	957	998	509	723	902	939	472	999999	999999	196	999999	999999	717	866	999999	870	141	999999	493	718	454	730	75	372	421	782	484	944	999999	999999	999999	874	999999	492	142	74	63	999999	953	991	999999	312	699	591	938	459	801	951	35	778	999999	364	789	833	364	999999	933	147	312	129	464	527	456	715	730	448	448	235	999999	111	817	504	927	999999	38	151	40	483	433	961	999999	999999	919	62	999999	111	94	981	137	999999	999999	916	999999	833	999999	999999	856	983	999999	500	999999	576	228	923	960	779	999999	296	805	
223	206	459	713	351	148	931	999999	403	86	629	999999	466	107	828	970	901	180	104	966	865	999999	57	999999	932	999999	414	999999	999999	999999	859	673	797	186	914	708	681	212	999999	694	604	564	462	907	241	146	553	479	399	953	69	608	342	330	999999	927	159	838	780	400	734	627	612	312	226	955	565	999999	192	129	298	999999	197	999999	371	310	832	149	389	999999	999999	935	915	999999	999999	261	341	999999	245	987	999999	843	431	592	960	999999	999999	160	691	286	581	273	999999	279	999999	370	421	932	999999	639	104	19	999999	999999	993	999999	999999	569	279	965	624	999999	54	999999	570	455	277	999999	449	393	357	682	458	999999	224	144	648	645	387	999999	840	999999	518	606	999999	550	394	447	599	171	275	392	999999	999999	662	999999	999999	101	709	219	999999	815	492	575	291	422	560	355	999999	859	160	999999	999999	607	134	225	580	448	312	29	999999	829	16	999999	127	965	801	732	999999	731	915	556	935	999999	578	34	999999	942	324	479	989	49	676	740	20	209	209	283	600	447	913	999999	788	689	159	999999	809	214	457	999999	621	827	999999	48	943	603	140	25	39	999999	999999	999999	134	833	40	30	163	999999	277	918	999999	999999	999999	13	818	146	768	255	27	999999	224	711	495	999999	858	171	145	999999	999999	417	78	194	254	500	148	999999	655	955	659	139	120	543	936	538	561	999999	695	900	999999	999999	835	884	998	723	999999	597	152	136	975	868	999999	525	479	860	999999	581	999999	999999	999999	542	491	999999	596	999999	999999	681	775	956	446	764	476	245	417	989	999999	999999	999999	999999	614	551	143	528	980	791	254	595	74	86	689	979	819	64	999999	999999	326	32	298	119	528	214	999999	999999	999999	220	401	999999	999999	489	288	665	394	999999	36	323	409	999999	832	804	643	610	616	999999	277	466	945	422	210	729	999999	999999	895	86	12	410	729	999999	838	770	399	999999	999999	999999	798	999999	595	75	999999	721	288	363	200	999999	475	918	598	133	918	233	274	979	448	999999	816	728	999999	318	751	999999	999999	999999	134	71	999999	48	999999	41	900	253	871	880	999999	489	451	999999	368	411	610	93	812	606	38	615	999999	420	999999	109	768	999999	263	999999	323	410	999999	999999	239	138	999999	999999	795	999999	999999	999999	361	394	999999	959	936	506	370	999999	999999	999999	814	987	432	518	565	994	999999	32	999999	999999	999999	594	999999	999999	362	625	999999	239	332	183	298	255	383	364	263	999999	825	207	999999	272	709	894	579	656	999999	999999	999999	720	
572	94	554	772	999999	999999	999999	999999	827	610	606	999999	999999	140	999999	534	379	568	614	999999	264	454	179	999999	859	10	131	999999	25	999999	999999	999999	999999	369	667	247	628	525	951	999999	999999	497	293	225	600	852	845	999999	857	55	286	37	534	334	465	128	915	869	913	303	280	587	751	917	221	393	99	999999	999999	799	905	854	616	632	398	767	170	953	94	16	999999	999999	248	970	633	370	999999	999999	903	548	332	999999	611	999999	711	102	745	376	999999	217	762	789	116	68	149	432	420	901	936	698	958	961	785	907	999999	727	348	781	293	850	703	202	163	924	477	156	252	958	920	305	31	793	999999	877	999999	375	445	999999	830	211	950	999999	960	215	590	370	973	999999	518	984	753	964	999999	162	513	569	636	191	591	999999	189	461	981	999999	999999	174	999999	907	663	999999	291	168	950	91	900	916	999999	947	344	116	183	549	449	999999	551	999999	710	797	374	683	739	263	599	999999	32	999999	999999	328	538	999999	999999	75	50	745	702	595	23	11	262	596	999999	688	847	484	819	640	21	54	999999	619	463	999999	999999	999999	44	999999	569	122	69	411	120	913	418	917	756	117	508	999999	244	956	53	708	999999	777	999999	999999	416	124	28	392	487	761	999999	919	962	146	999999	70	710	674	35	901	999999	850	999999	422	999999	929	728	711	141	316	810	142	576	999999	999999	999999	632	983	621	454	104	676	924	999999	684	499	955	620	999999	448	994	569	930	152	766	694	301	934	999999	486	396	316	261	180	999999	107	353	999999	468	999999	437	726	63	999999	806	275	926	137	999999	780	999999	999999	136	692	322	999999	211	434	999999	999999	999999	698	212	145	999999	999999	425	754	406	586	155	748	162	818	20	277	999999	359	345	999999	768	173	999999	10	511	999999	189	568	999999	999999	999999	919	228	484	301	739	523	917	524	28	850	181	731	162	634	236	955	999999	999999	54	734	999999	98	498	225	311	999999	211	999999	778	608	857	897	695	690	999999	529	678	527	999999	753	999999	999999	326	999999	999999	441	53	999999	285	333	999999	886	812	976	999999	830	999999	268	999999	999999	322	999999	745	419	992	284	999999	471	408	706	999999	999999	999999	301	145	27	999999	999999	629	870	459	999999	358	455	736	971	94	718	999999	999999	999999	419	538	44	441	314	99	907	999999	321	405	581	999999	578	999999	91	484	521	840	35	69	999999	639	129	786	486	935	300	683	31	999999	999999	824	13	907	868	262	377	859	831	928	864	999999	317	999999	877	869	
999999	410	655	496	999999	999999	999999	345	918	780	418	999999	955	999999	799	234	999999	131	999999	757	963	671	999999	999999	999999	999999	19	107	999999	689	331	654	909	616	166	889	37	535	626	450	212	667	988	97	843	999999	999999	463	999999	640	566	999999	999999	130	999999	117	232	826	388	911	999999	999999	151	999999	458	763	348	348	999999	909	206	110	505	999999	555	305	999999	99	999999	999999	757	555	969	564	133	146	267	788	710	58	666	211	156	714	999999	688	999999	760	638	999999	781	565	251	229	443	466	690	759	575	999999	434	999999	999999	401	164	322	554	999999	999999	322	506	559	637	172	252	995	953	790	65	866	999999	922	460	999999	216	202	314	749	130	667	999999	507	223	999999	624	533	370	755	560	268	144	999999	654	999999	583	231	927	88	976	448	999999	899	704	709	999999	512	999999	934	194	999999	18	804	467	448	865	998	999999	537	548	999999	634	208	999999	796	731	840	277	999999	999999	999999	999999	235	999999	681	164	556	803	514	279	122	999999	436	570	598	260	339	999999	216	461	584	886	400	540	267	814	313	670	999999	977	991	244	548	999999	210	698	999999	41	999999	293	318	999999	999999	268	999999	868	208	637	640	999999	999999	368	71	999999	748	108	873	695	516	867	850	886	896	537	287	877	312	825	999999	900	477	308	696	999999	152	389	64	999999	999999	999999	616	675	39	371	999999	999999	182	864	999999	111	999999	97	999999	999999	443	432	308	304	980	999999	565	382	277	740	999999	103	999999	999999	541	368	53	999999	592	999999	999999	184	999999	999999	951	999999	705	448	962	268	999999	390	784	777	999999	999999	999999	760	162	554	833	999999	999999	299	999999	999999	999999	43	333	504	999999	93	505	406	999999	268	574	772	999999	335	853	999999	419	18	664	688	999999	894	659	821	286	292	588	999999	999999	27	776	568	243	470	694	671	124	468	210	992	999999	387	999999	231	999999	319	418	999999	701	716	823	399	634	614	182	76	383	512	227	775	504	467	122	648	491	16	539	882	641	191	999999	951	808	671	803	932	999999	438	999999	967	999999	762	346	999999	204	387	999999	628	297	628	298	611	999999	434	999999	427	274	999999	739	148	779	535	195	519	714	999999	590	999999	999999	999999	292	945	836	259	999999	742	131	545	454	114	83	910	594	23	999999	401	709	384	999999	386	667	321	699	537	198	348	577	826	863	999999	796	970	999999	57	346	999999	774	991	999999	755	305	728	27	634	74	869	941	182	626	322	173	216	789	434	999999	970	999999	308	999999	562	175	
999999	999999	999999	318	113	102	999999	677	550	626	717	850	999999	90	999999	999999	74	473	329	407	999999	209	550	168	999999	999999	393	475	999999	107	475	930	971	590	999999	55	894	999999	960	776	405	505	86	695	999999	365	370	354	643	675	190	835	742	165	770	999999	142	999999	728	922	709	81	311	453	161	787	879	837	91	892	410	748	512	999999	11	899	132	854	713	234	999999	999999	831	700	916	640	198	999999	820	903	913	999999	598	48	76	334	999999	633	544	668	486	533	273	999999	274	441	332	199	999999	870	999999	287	261	503	112	670	249	611	536	999999	598	72	999999	188	979	999999	999999	999999	999999	677	999999	499	319	999999	999999	999999	775	999999	435	999999	317	998	662	950	929	999999	678	104	935	406	999999	999999	106	33	999999	424	516	999999	771	999999	999999	858	713	999999	174	999999	968	999999	999999	815	999999	168	185	62	213	999999	409	77	999999	353	802	66	538	89	592	122	403	295	999999	333	999999	690	319	641	999999	459	294	999999	785	455	667	999999	999999	129	511	926	417	999999	820	479	999999	449	999999	427	990	235	329	634	893	61	90	682	242	432	45	999999	848	543	859	754	315	232	999999	803	686	999999	717	419	999999	666	705	359	999999	505	999999	341	854	999999	999999	967	999999	660	293	999999	374	984	239	916	94	306	88	873	999999	999999	174	791	167	43	999999	999999	518	909	65	237	355	999999	217	999999	123	703	999999	955	892	999999	624	654	939	999999	438	999999	112	800	335	281	999999	831	174	409	340	527	183	820	161	999999	459	229	605	66	388	642	777	502	999999	390	999999	132	980	999999	999999	519	999999	999999	605	48	556	999999	999999	999999	649	523	567	807	405	595	999999	539	804	999999	441	405	58	882	178	795	924	610	996	944	999999	465	999999	871	999999	821	999999	999999	225	122	445	999999	644	999999	416	864	85	969	106	217	860	999999	327	89	861	55	471	999999	441	999999	124	999999	721	640	999999	999999	999999	696	999999	584	921	956	323	691	465	999999	999999	237	476	314	719	999999	514	788	93	916	147	999999	19	999999	359	704	141	999999	999999	499	999999	14	999999	232	201	389	999999	521	296	904	104	999999	624	171	295	243	503	136	99	170	441	932	999999	542	999999	999999	686	935	234	999999	824	907	693	999999	999999	756	999999	253	123	340	833	999999	501	188	822	511	156	848	627	999999	211	14	999999	999999	67	97	456	830	186	299	702	195	296	999999	89	999999	942	659	999999	538	378	260	23	759	336	449	440	999999	719	544	755	838	999999	118	25	819	
999999	855	907	592	309	44	76	823	637	648	705	431	108	635	999999	497	366	99	747	951	999999	566	510	999999	999999	88	120	641	544	864	877	187	64	269	606	96	751	899	239	344	193	200	999999	688	999999	19	279	94	975	267	481	999999	371	74	828	33	355	298	935	999999	924	999999	999999	773	770	528	377	838	999999	999999	746	999999	999999	412	767	801	445	822	875	647	999999	35	999999	999999	392	658	816	999999	441	582	999999	462	999999	18	419	757	999999	357	917	999999	641	440	999999	503	999999	24	368	999999	306	37	588	532	999999	297	422	899	999999	11	391	999999	711	387	407	455	740	293	502	851	999999	19	999999	97	904	660	999999	999999	968	172	999999	377	999999	857	693	413	993	999999	48	999999	595	999999	988	909	966	805	513	263	42	610	763	999999	521	999999	965	999999	147	501	628	763	291	54	999999	607	246	24	822	854	694	994	999999	531	254	826	266	482	999999	980	131	109	157	752	999999	368	408	999999	999999	783	892	406	276	999999	590	999999	394	999999	590	999999	673	952	982	658	569	48	999999	242	983	999999	999999	492	275	166	999999	528	616	539	708	571	208	708	168	49	962	999999	727	999999	940	969	999999	714	892	639	999999	178	126	498	193	999999	999999	175	554	999999	532	999999	140	119	999999	999999	999999	999999	999999	999999	193	964	999999	943	999999	280	321	199	302	23	999999	545	600	636	849	999999	999999	128	999999	412	361	42	164	998	999999	562	167	999999	836	877	310	586	871	874	456	353	384	183	801	912	985	30	873	540	999999	987	809	504	269	999999	660	551	508	999999	666	160	810	795	437	144	999999	702	999999	424	713	999999	673	725	190	506	826	999999	326	444	426	341	169	623	101	528	753	999999	358	914	227	759	88	441	217	305	999999	589	745	667	999999	292	999999	459	827	239	999999	93	324	763	105	431	999999	74	23	335	990	999999	704	908	999999	460	353	448	206	954	598	242	999999	884	963	999999	492	659	999999	143	673	999999	795	861	999999	669	999999	999999	999999	796	534	23	428	881	314	355	999999	999999	286	348	999999	999999	262	872	999999	91	575	439	999999	858	938	575	428	999999	662	290	401	999999	703	721	999999	759	629	999999	999999	584	814	636	999999	999999	361	999999	999999	307	204	454	458	923	230	999999	104	909	794	960	857	959	999999	999999	229	999999	954	52	144	999999	236	190	599	851	999999	66	277	938	859	192	506	999999	202	130	684	217	999999	999999	999999	579	999999	212	964	668	999999	470	989	275	999999	555	663	999999	999999	817	81	24	
855	606	479	173	856	165	59	611	463	574	767	474	863	22	201	486	430	565	937	34	999999	930	308	983	77	11	531	314	529	198	999999	384	59	999999	999999	236	998	458	722	471	162	362	999999	978	999999	524	411	999999	363	999999	999999	956	879	57	799	924	308	496	999999	855	999999	999999	92	275	803	392	425	204	659	965	999999	971	843	476	871	862	725	329	999999	999999	999999	136	950	352	309	815	999999	11	870	437	927	511	999999	866	999999	417	279	939	185	999999	999999	217	745	999999	699	999999	123	412	999999	999999	208	978	999999	553	999999	508	794	740	965	987	887	423	999999	999999	48	976	619	976	639	464	999999	786	153	969	453	999999	391	562	652	999999	999999	102	826	999999	999999	948	305	808	611	338	999999	539	973	198	433	999999	999999	523	359	723	306	146	772	721	353	422	835	246	110	872	126	241	97	999999	295	794	597	999999	992	99	680	999999	999999	311	841	999999	812	955	546	768	509	868	212	999999	97	999999	329	999999	590	816	123	69	707	738	221	390	999999	401	902	999999	97	493	530	270	52	494	771	471	999999	299	999999	879	700	342	373	258	39	168	494	729	999999	999999	999999	999999	976	621	999999	637	999999	460	612	420	999999	999999	680	26	999999	999999	886	999999	794	857	234	999999	216	999999	369	375	374	963	361	999999	907	182	173	604	999999	999999	294	999999	390	144	382	429	687	999999	999999	999999	661	357	999999	999999	281	999999	999999	617	269	999999	969	742	262	999999	999999	136	108	329	513	880	743	999999	999999	993	657	465	221	660	485	804	613	27	416	576	714	27	999999	274	21	25	247	556	344	173	999999	551	178	652	871	999999	999999	999999	685	946	999999	584	24	916	999999	815	999999	999999	141	464	905	951	336	685	999999	999999	83	833	318	498	643	197	741	999999	618	115	297	999999	999999	239	483	255	342	469	999999	999999	999999	999999	836	205	345	961	999999	999999	267	433	999999	492	628	625	999999	496	58	999999	313	861	842	845	307	332	999999	120	999999	901	999999	660	999999	999999	168	894	999999	936	997	123	163	999999	772	861	911	195	890	804	999999	999999	66	987	207	155	999999	666	296	999999	838	513	676	234	475	523	898	999999	813	358	334	734	382	246	999999	934	43	632	999999	980	999999	999999	442	724	179	999999	999999	993	462	474	711	501	607	999999	999999	999999	999999	999999	216	259	963	313	381	541	480	216	999999	820	498	272	121	533	999999	999999	233	726	999999	952	999999	999999	678	904	999999	999999	647	833	999999	297	148	14	497	114	426	839	27	999999	
740	900	999999	999999	543	33	505	200	363	187	923	301	999999	381	424	495	874	74	580	68	168	42	893	647	89	502	682	494	774	16	116	999999	298	603	986	179	708	100	608	654	409	954	999999	469	909	835	435	766	590	12	239	361	269	959	999999	999999	16	606	883	50	351	999999	425	356	999999	194	13	269	395	254	786	999999	466	999999	659	999999	56	434	737	999999	77	916	903	772	999999	755	479	338	999999	288	999999	111	999999	567	313	397	999999	639	999999	724	832	999999	999999	345	225	455	999999	343	310	267	661	582	869	999999	999999	434	117	653	578	326	715	674	999999	116	999999	685	577	898	999999	999999	675	416	45	22	421	999999	545	999999	557	331	859	999999	999999	873	627	999999	999999	999999	999999	879	289	884	71	999999	19	168	48	274	263	539	999999	996	721	48	591	254	546	856	228	999999	889	549	106	257	999999	999999	645	264	999999	501	999999	10	999999	742	981	791	355	963	999999	263	863	280	314	27	453	863	424	990	292	383	53	999999	999999	523	989	740	788	999999	615	439	522	784	999999	999999	95	999999	999999	978	66	800	899	999999	853	965	999999	618	245	89	999999	999999	999999	999999	999999	115	458	79	651	999999	753	251	12	541	357	574	740	89	494	552	931	999999	180	445	933	491	484	999999	531	393	315	381	505	999999	19	999999	284	867	812	680	313	26	236	901	235	814	797	367	235	289	234	138	999999	999999	157	239	432	719	721	999999	999999	999999	547	268	484	381	999999	303	999999	345	299	872	999999	814	248	915	347	999999	999999	999999	694	126	244	999999	168	187	999999	999999	561	780	590	999999	156	999999	999999	999999	478	968	426	999999	78	999999	835	890	989	999999	861	319	454	999999	891	163	510	602	795	999999	753	305	999999	307	134	999999	999999	750	755	735	726	999999	999999	922	447	379	852	365	60	200	999999	354	263	807	999999	938	999999	999999	889	436	64	553	537	545	572	182	869	999999	729	144	762	95	144	263	634	999999	999999	532	793	999999	999999	154	999999	605	999999	408	52	302	982	196	576	999999	999999	328	681	182	416	999999	359	275	999999	732	636	999999	438	205	999999	999	182	407	393	999999	999999	377	135	909	11	999999	321	174	139	577	999999	543	568	351	233	999999	582	462	510	334	182	999999	999999	578	518	636	176	999999	999999	53	999999	584	802	740	884	999999	203	999999	181	999999	907	194	145	932	596	103	356	97	972	999999	427	720	896	69	999999	18	999999	556	400	374	999999	999999	976	96	457	561	740	828	467	739	999999	809	290	35	
426	988	999999	999999	982	425	290	89	999999	793	625	409	687	743	999999	875	139	999999	999999	806	719	623	217	58	485	44	362	999999	630	999999	781	617	439	871	999999	674	626	283	999999	974	999999	999999	999999	193	470	999999	874	996	749	591	609	976	999999	484	316	999999	780	343	999999	947	999999	762	459	822	999999	18	970	816	110	414	258	855	81	407	999999	999999	393	34	588	437	170	365	999999	48	632	805	189	954	564	838	893	999999	678	627	999999	332	999999	416	181	462	86	67	896	345	999999	754	904	40	763	282	420	755	755	177	787	999999	983	421	200	999999	828	26	262	999999	520	966	187	454	999999	999999	808	999999	853	135	999999	999999	999999	443	705	999999	900	158	200	292	428	999999	537	999999	839	214	999999	814	226	964	634	999999	804	634	999999	999999	576	460	545	374	999999	999999	902	630	816	684	247	550	716	999999	315	999999	825	969	843	999999	999999	677	999999	291	61	993	759	888	500	999999	308	835	618	999999	312	450	999999	826	818	985	245	999999	693	999999	966	797	999999	905	658	999999	244	835	790	451	999999	899	845	999999	322	480	999999	24	139	526	386	412	999999	387	19	865	76	998	999999	857	147	999999	983	999999	324	263	895	854	239	546	66	472	54	999999	999999	412	604	359	513	999999	999999	999999	777	177	778	564	864	720	896	793	888	245	683	933	314	416	916	999999	939	69	999999	829	784	592	470	913	367	999999	986	999999	270	999999	494	999999	555	917	999999	999999	999999	760	398	184	999999	446	658	999999	789	121	862	984	496	218	999999	454	763	482	999999	194	707	999999	999999	108	733	999999	999999	181	751	869	387	999999	662	110	714	189	999999	999999	871	999999	999999	650	134	255	903	12	120	61	307	49	60	999999	480	999999	118	816	999999	300	450	668	913	486	999999	999999	999999	475	999999	396	504	240	784	363	611	999999	259	999999	740	951	205	731	189	480	873	711	999999	313	916	999999	991	898	999999	379	959	212	434	458	999999	214	521	438	681	723	557	999999	265	697	472	999999	319	60	85	611	105	719	489	443	999999	999999	999999	430	559	238	999999	605	613	414	404	408	673	999999	999999	999999	440	999999	999999	465	922	805	999999	131	999999	542	784	941	822	999999	284	999999	999999	990	844	223	113	999999	878	452	329	951	464	850	303	73	999999	517	574	549	999999	999999	669	33	520	807	911	979	588	999999	454	463	783	598	140	999999	685	999999	957	272	999999	349	999999	607	145	970	351	605	828	778	999999	999999	376	999999	843	946	579	699	480	46	312	999999	
999999	862	999999	999999	178	865	720	148	388	37	560	312	127	831	999999	72	888	550	466	999999	160	999999	193	187	96	511	754	193	585	985	212	920	959	307	836	35	608	278	802	485	885	689	399	806	716	999999	164	999999	506	517	811	930	580	997	973	999999	678	821	780	667	121	999999	563	402	999999	999999	352	820	995	999999	463	619	747	980	999999	471	420	386	999999	32	356	742	999999	999999	184	282	350	962	333	144	999999	787	498	144	374	358	136	997	981	999999	721	344	999999	91	64	201	192	599	577	512	292	301	999999	999999	320	378	849	496	228	552	299	999999	496	861	77	675	999999	612	999999	999999	345	422	999999	393	310	21	725	605	22	982	99	750	999999	821	851	65	437	741	999999	995	509	639	779	438	788	999999	999999	165	24	999999	80	579	983	506	177	869	896	999999	456	309	652	253	999999	245	462	999999	999999	674	19	22	247	389	788	620	570	999999	643	966	605	999999	173	999999	590	633	911	520	766	999999	654	999999	168	471	294	524	353	999999	166	999999	975	999999	346	183	156	12	999999	999999	790	373	935	471	235	999999	370	488	146	999999	663	849	333	942	782	116	30	36	853	776	105	274	277	314	548	110	991	366	631	999999	424	587	492	230	729	999999	952	192	756	999999	110	999999	999999	999999	999999	317	220	43	467	240	163	999999	159	375	596	999999	106	630	999999	135	938	999999	999999	156	668	85	366	999999	999999	999999	164	838	280	623	999999	298	885	16	999999	241	890	999999	899	401	999999	305	438	127	633	213	306	999999	269	631	999999	105	950	242	602	999999	950	116	820	999999	999999	324	848	999999	699	999999	640	99	919	999999	245	999999	115	999999	319	373	646	249	479	18	999999	833	578	649	332	579	999999	653	413	999999	290	999999	147	821	326	521	999999	999999	427	336	999999	216	412	577	999999	999999	999999	999999	922	239	880	710	637	811	995	252	745	209	212	129	999999	987	999999	734	410	462	843	294	999999	798	916	744	999999	153	999999	875	431	11	263	22	589	852	731	999999	313	580	999999	335	826	999999	775	256	699	999999	377	999999	530	999999	176	933	477	706	999999	133	322	146	888	494	376	999999	999999	999999	945	200	540	115	265	999999	999999	999999	316	518	467	73	32	999999	54	523	775	859	355	754	999999	330	544	999999	999999	999999	860	999999	691	661	999999	706	999999	41	311	999999	768	999999	329	28	255	346	627	959	248	294	111	652	101	374	718	516	773	76	909	625	656	657	610	999999	651	264	148	654	559	761	810	991	
999999	545	755	999999	999999	337	508	999999	702	585	644	999999	506	218	999999	326	943	452	933	196	132	685	852	120	660	671	376	991	999999	973	410	487	999999	120	999999	999999	619	999999	976	999999	999999	420	922	81	999999	399	162	443	189	821	710	999999	828	623	868	683	999999	644	999999	868	960	517	301	729	999999	166	999999	999999	923	528	707	739	999999	999999	999999	712	762	781	108	270	518	933	811	385	272	304	659	860	999999	999999	863	999999	360	117	485	61	128	203	896	855	662	766	519	660	124	971	639	341	994	166	920	999999	546	592	360	999999	705	915	466	999999	999999	876	154	323	665	732	999999	369	999999	577	593	569	885	252	608	751	423	999999	999999	999999	999999	327	865	94	690	951	438	767	757	999999	999999	999999	999999	999999	358	785	999999	206	995	392	591	280	999999	427	999999	999999	36	304	984	999999	613	555	999999	174	225	189	20	69	632	713	303	622	612	563	231	999999	999999	869	999999	822	999999	227	165	879	710	394	997	999999	521	339	999999	144	999999	158	999999	999999	999999	572	799	178	775	563	574	999999	98	969	667	767	205	999999	528	166	410	171	479	396	400	775	999999	831	192	572	547	302	999999	169	839	463	718	999999	999999	269	80	999999	57	575	653	999999	790	741	726	240	999999	338	811	769	734	621	679	458	409	782	117	968	986	213	999999	281	503	929	999999	999999	58	999999	360	269	96	999999	124	999999	742	526	999999	999999	114	999999	999999	218	491	29	434	228	784	270	31	59	161	111	739	843	559	381	379	999999	999999	522	192	999999	999999	551	682	999999	506	775	715	883	999999	999999	864	45	884	807	790	999999	504	911	999999	999999	751	310	117	999999	945	999999	353	370	999999	999999	122	591	768	999999	999999	939	346	999999	722	18	554	148	999999	999999	247	703	959	999999	999999	895	999999	999999	102	404	999999	999999	444	999999	114	235	431	355	736	675	999999	282	276	999999	577	999999	999999	129	198	422	243	613	59	350	747	251	321	601	778	999999	765	421	499	374	132	562	999999	648	280	496	586	209	412	999999	999999	964	437	999999	185	741	757	247	511	999999	170	124	628	103	949	862	913	830	576	484	909	860	999999	901	911	24	355	499	848	702	999999	44	999999	473	855	999999	813	396	999999	47	999999	999999	910	999999	213	18	934	411	999999	999999	582	755	632	999999	676	634	999999	999999	999999	170	395	267	399	809	844	999999	912	164	248	176	59	999999	415	999999	980	999999	950	964	697	902	90	943	800	440	129	90	411	283	999999	230	602	999999	999999	999999	
651	246	138	111	974	87	105	779	173	532	999999	64	349	103	999999	294	684	226	838	121	999999	452	466	999999	689	763	724	639	367	999999	574	771	999999	160	887	743	263	848	989	620	999999	311	780	278	82	74	740	318	337	511	546	999999	448	271	999999	209	780	180	999999	220	362	466	421	999999	999999	596	908	198	216	999999	999999	999999	237	227	313	999999	672	197	886	999999	999999	416	999999	855	999999	198	333	884	976	687	963	999999	437	778	267	350	889	635	999999	999999	999999	999999	111	999999	480	711	158	230	957	405	537	592	293	796	197	946	164	565	674	999999	999999	34	222	529	249	948	407	458	959	963	999999	999999	876	410	469	481	315	187	999999	769	50	112	999999	581	160	381	799	641	999999	321	196	333	999999	999999	221	999999	339	999999	999999	532	313	999999	270	999999	515	999999	715	882	336	716	640	976	999999	904	728	170	106	999999	378	867	999999	766	867	648	777	999999	86	334	199	338	152	733	302	853	999999	999999	999999	934	75	660	666	916	999999	875	680	219	153	999999	999999	61	45	999999	213	999999	999999	999999	832	622	226	950	424	390	693	998	573	907	999999	337	447	388	329	172	576	718	211	241	462	991	967	567	999999	29	999999	147	302	999999	529	285	479	999999	517	999999	717	124	245	285	233	315	311	773	535	816	618	444	731	872	999999	494	816	152	94	841	655	658	538	999999	999999	555	999999	129	388	408	857	528	871	109	454	461	482	925	999999	156	690	204	999999	605	999999	76	415	430	999999	999999	469	337	999999	676	573	999999	999999	841	407	999999	609	192	395	136	999999	100	573	632	428	999999	22	891	999999	938	160	461	999999	932	993	811	149	285	795	353	939	530	693	204	536	395	874	641	527	341	546	508	999999	999999	646	999999	503	783	12	663	32	578	203	999999	525	122	442	653	847	595	537	334	396	51	999999	438	407	378	105	42	795	381	999999	802	402	999999	652	999999	999999	683	318	365	283	142	330	999999	336	999999	679	423	999999	999999	793	932	803	222	121	999999	717	217	913	134	687	969	868	651	214	999999	503	873	469	721	367	174	287	181	60	264	720	825	999999	999999	999999	682	999999	574	588	999999	999999	189	540	885	13	999999	770	194	677	999999	273	679	166	934	303	806	953	240	863	999999	999999	632	999999	999999	56	891	999999	313	435	15	999999	304	73	774	403	323	342	584	999999	287	404	102	503	999999	990	51	669	177	315	893	728	848	710	959	785	375	28	683	999999	121	999999	466	758	999999	423	969	
616	392	541	979	999999	379	521	585	234	999999	138	999999	867	14	232	937	999999	542	999999	51	594	113	988	37	305	659	745	999999	999999	937	343	831	333	30	999999	287	636	336	429	358	337	134	734	232	246	603	815	834	888	46	469	999999	394	382	999999	512	403	999999	684	814	999999	914	281	297	228	307	101	846	999999	945	310	999999	999999	999999	713	469	379	999999	790	701	843	910	719	277	477	999999	447	950	645	999999	883	999999	999999	614	724	422	852	446	14	939	512	969	264	943	735	797	114	464	999999	915	999999	637	723	982	971	999999	205	14	999999	111	860	999999	211	999999	71	188	29	508	215	999999	999999	932	761	851	199	999999	655	775	541	679	23	982	999999	999999	789	255	408	669	643	10	999999	847	626	902	999999	370	767	607	999999	557	778	605	259	377	308	209	876	999999	792	999999	77	429	472	150	98	877	859	999999	999999	816	779	999999	865	999999	999999	999999	316	858	772	828	999999	58	894	984	999999	417	733	913	999999	589	379	999999	876	546	932	798	384	486	814	999999	511	999999	999999	75	777	428	740	54	304	999999	893	999999	110	999999	999999	999999	534	488	999999	681	999999	946	60	287	999999	253	483	999999	282	284	395	829	54	570	327	821	999999	829	216	999999	677	999999	999999	893	696	361	999999	999999	999999	912	273	896	248	143	999999	564	245	462	628	534	944	421	772	29	999999	999999	973	539	646	178	999999	705	281	765	13	466	337	166	999999	94	999999	571	772	999999	999999	498	591	910	999999	762	585	855	210	682	999999	265	916	599	750	632	999999	999999	275	387	211	999999	624	999999	139	600	999999	88	999999	544	999999	383	999999	413	18	654	999999	73	999999	999999	593	856	504	599	236	999999	550	738	416	958	706	920	305	395	167	999999	999999	118	780	913	999999	507	983	999999	964	165	617	512	590	106	160	325	999999	392	794	999999	73	34	999999	391	60	499	672	999999	837	796	88	999999	255	999999	779	999999	999999	122	358	95	872	838	635	81	140	47	157	320	807	391	60	913	600	812	388	849	861	999999	862	46	999999	80	999999	999999	87	363	999999	999999	326	786	43	757	999999	708	482	999999	399	185	260	23	351	999999	115	456	746	174	663	442	187	930	511	892	259	322	260	802	999999	467	994	777	779	133	999999	31	357	302	879	891	340	163	999999	999999	148	849	694	999999	964	999999	431	912	699	824	846	999999	284	999999	508	999999	457	679	226	932	999999	999999	999999	228	367	94	999999	453	295	771	112	33	481	825	754	999999	627	999999	
838	636	45	91	87	955	999999	608	746	217	794	999999	444	660	936	526	505	665	999999	476	999999	880	283	977	626	928	722	822	914	459	396	108	104	680	999999	589	896	109	999999	999999	941	758	999999	891	999999	138	337	452	97	954	329	98	793	161	661	957	363	67	464	999999	243	999999	999999	296	821	696	73	999999	818	357	629	999999	270	338	534	366	542	392	999999	999999	601	279	735	959	139	307	314	942	28	884	999999	839	644	256	54	487	74	60	80	962	74	573	634	740	999999	924	828	464	999999	305	999999	971	738	966	999999	999999	728	735	167	523	392	131	744	934	130	999999	760	23	999999	57	302	491	321	366	433	37	645	995	634	215	478	849	325	723	468	265	110	678	698	90	759	338	893	556	580	943	999999	699	999999	544	173	814	180	580	12	999999	999999	382	542	530	328	732	111	999999	55	542	999999	30	475	864	690	92	999999	999999	297	963	597	765	785	999999	208	999999	385	99	999999	663	678	744	721	534	999999	727	145	178	762	36	237	999999	511	999999	147	999999	999999	755	999999	90	499	967	292	999999	346	999999	596	62	331	382	999999	21	910	391	863	71	309	999999	268	962	999999	157	450	999999	735	656	263	999999	352	399	999999	630	245	960	174	711	462	681	198	999999	999999	93	846	390	999999	225	999999	130	999999	86	509	292	496	891	999999	351	527	30	313	689	999999	848	710	999999	661	726	776	949	999999	161	999999	999999	753	556	831	999999	310	70	591	520	625	143	573	275	890	999999	144	353	826	822	194	442	378	508	999999	999999	383	914	728	953	448	91	903	32	478	881	539	999999	69	280	51	466	439	999999	73	999999	285	999999	51	232	591	432	132	403	967	999999	999999	255	999999	549	490	396	341	638	81	999999	239	550	797	18	899	204	294	556	781	727	12	585	444	573	16	938	872	999999	371	999999	958	510	999999	312	632	294	464	519	999999	654	135	999999	721	528	999999	735	646	43	999999	999999	148	576	622	999999	173	673	810	911	543	551	999999	835	276	999999	999999	999999	999999	999999	386	999999	739	775	999999	136	602	211	863	916	305	281	999999	838	182	974	878	391	999999	814	149	958	484	553	999999	248	140	299	999999	999999	942	548	249	999999	657	717	999999	372	999999	495	999999	961	810	893	999999	999999	259	685	999999	999999	999999	204	999999	680	356	999999	999999	195	798	527	996	312	677	206	999999	999999	41	150	999999	464	325	515	580	999999	176	999999	158	590	999999	999999	988	454	637	242	490	747	707	999999	999999	239	
586	472	574	999999	498	345	999999	613	920	858	240	119	503	207	976	999999	623	448	513	178	278	551	257	94	538	552	675	999999	716	235	59	999999	999999	952	878	853	941	297	999999	831	893	545	670	999999	484	879	950	999999	999999	818	134	999999	66	999999	961	999999	224	489	755	946	670	999999	897	694	809	768	774	551	999999	132	730	999999	544	681	284	999999	880	178	610	659	999999	246	999999	897	111	790	415	708	999999	999999	638	461	999999	957	171	999999	648	975	279	999999	114	999999	119	143	98	797	724	384	361	237	164	56	879	106	999999	999999	671	999999	593	999999	362	76	999999	486	493	278	999999	586	520	241	95	905	898	894	554	201	999999	55	808	999999	75	41	356	762	688	592	582	444	612	999999	999999	648	392	260	363	47	999999	999999	649	820	12	147	863	130	152	999999	999999	985	551	163	307	999999	999999	289	954	330	720	999999	798	901	696	360	974	782	858	446	999999	648	540	516	353	999999	405	999999	311	927	999999	235	620	438	445	596	999999	459	999999	756	458	999999	306	43	999999	61	834	748	133	999999	999999	999999	272	706	999999	509	454	45	999999	804	229	211	978	999999	162	494	187	370	999999	109	467	524	352	111	988	419	999999	507	199	302	669	999999	864	658	764	97	962	913	702	935	152	999999	999999	636	536	999999	134	279	880	832	873	474	292	34	195	648	999999	171	718	999999	167	999999	845	999999	999999	999999	346	999999	999999	74	531	999999	667	999999	957	609	875	716	999999	741	295	81	626	366	428	204	375	840	999999	125	359	801	999999	385	777	204	21	999999	501	964	910	804	17	999999	999999	609	806	761	76	585	773	31	596	976	41	95	330	489	99	940	206	505	855	157	715	999999	999999	292	752	762	597	744	224	609	831	490	999999	810	65	999999	398	613	774	888	999999	337	214	228	353	691	873	532	51	999999	767	414	999999	999999	110	999999	999999	523	18	313	988	39	807	999999	155	551	999999	520	433	280	552	999999	731	999999	999999	999999	525	849	999999	999999	889	999999	702	663	841	999999	999999	999999	709	484	287	874	605	470	899	999999	530	227	83	802	669	363	108	999999	18	185	682	980	64	722	65	691	585	947	999999	923	337	999999	155	728	19	818	810	949	999999	677	999999	271	78	494	999999	307	776	999999	401	999999	999999	931	999999	666	744	560	158	999999	428	999999	299	999999	56	976	984	999999	999999	354	793	999999	552	159	778	999999	197	421	912	570	999999	999999	915	448	556	888	957	406	498	488	999999	458	999999	999999	530	407	
388	340	999999	101	509	480	234	999999	353	999999	999999	817	163	323	478	999999	648	999999	133	999999	680	850	110	999999	29	588	999999	593	371	344	192	729	629	380	953	999999	999999	999999	70	393	533	999999	105	17	999999	999999	253	999999	999999	999999	999999	90	699	859	726	537	239	67	82	999999	591	640	999999	999999	366	263	999999	782	370	621	137	999999	999999	739	146	999999	754	999999	263	879	344	714	584	711	533	111	39	999999	654	425	628	999999	748	148	801	893	433	97	650	999999	952	470	999999	999999	531	983	563	960	723	539	999999	145	804	203	586	999999	66	357	485	264	234	428	137	945	993	989	89	388	999999	253	762	999999	453	612	927	999999	900	999999	190	999999	548	999999	999999	124	999999	492	999999	999999	562	999999	999999	86	612	395	426	533	342	868	405	542	999999	999999	32	999999	776	125	999999	201	276	712	999999	870	177	934	716	164	382	999999	312	999999	655	534	999999	999999	416	686	65	999999	196	403	999999	41	999999	648	645	999999	56	575	347	527	999999	152	999999	849	948	965	908	677	999999	271	160	999999	999999	895	886	380	357	999999	73	99	69	999999	999999	872	181	944	90	529	299	351	117	807	675	785	709	513	256	977	74	999999	778	999999	388	924	253	221	476	895	761	999999	999999	47	512	258	467	999999	146	415	677	13	885	388	999999	337	164	999999	654	780	195	999999	133	999999	945	622	999999	681	256	91	999999	959	478	195	768	33	999999	999999	999999	427	328	999999	376	841	309	70	565	399	10	999999	770	999999	567	696	709	999999	152	647	999999	889	936	786	919	65	786	718	999999	700	620	999999	13	93	57	236	462	652	17	292	999999	999999	67	921	680	999999	321	728	999999	999999	999999	390	881	999999	999999	416	490	541	623	321	64	591	535	865	778	999999	56	686	852	340	243	66	380	859	999999	999999	831	25	116	724	744	67	325	752	999999	240	482	326	999999	641	746	920	39	696	237	489	359	202	152	44	158	634	999999	71	548	999999	999999	31	119	999999	999999	475	435	899	999999	997	999999	782	651	548	173	999999	582	221	594	323	999999	999999	999999	97	858	639	999999	82	575	119	999999	264	999999	794	230	460	216	342	67	281	495	139	129	240	999999	576	550	604	870	999999	61	664	477	999999	402	335	399	999999	999999	944	603	999999	999999	467	815	21	577	857	328	713	522	249	164	323	828	999999	565	401	873	291	98	277	211	156	67	527	999999	979	401	894	70	999999	428	122	677	141	999999	661	424	212	998	693	285	166	906	999999	999999	164	
406	505	770	998	158	632	855	335	161	188	999999	297	234	598	465	434	652	338	821	51	999999	696	999999	999999	976	671	292	999999	999999	54	250	255	999999	632	582	999999	133	72	46	796	266	352	980	627	261	136	978	410	238	851	514	999999	991	468	518	999999	999999	867	31	486	999999	460	999999	116	999999	163	280	999999	999999	568	310	589	301	34	785	302	716	999999	651	999999	693	882	177	150	540	672	999999	558	999999	872	493	999999	51	559	457	805	19	873	689	107	856	386	393	999999	551	999999	286	966	683	225	993	939	225	181	999999	466	293	203	576	275	999999	722	487	154	85	53	999999	741	999999	979	293	843	784	999999	993	316	498	507	598	999999	395	999999	874	898	878	553	51	870	766	990	522	815	307	423	999999	143	898	999999	594	507	385	544	999999	704	931	160	165	671	187	999999	967	785	604	999999	880	611	847	589	275	531	12	677	975	587	467	999999	545	370	999999	860	418	999999	913	999999	240	999999	999999	180	966	727	999999	379	693	290	32	736	221	347	999999	999999	999999	999999	973	72	504	999999	569	811	246	463	999999	999999	326	327	999999	719	872	513	729	999999	712	676	623	999999	999999	633	999999	695	564	999999	266	208	827	999999	999999	108	285	999999	596	532	999999	97	933	512	122	999999	62	375	221	999999	864	707	999999	514	885	619	696	435	928	871	723	999999	999999	999999	207	416	966	569	753	969	443	30	917	207	746	625	999999	120	436	539	581	618	483	261	999999	558	590	999999	871	999999	999999	849	923	724	808	418	999999	427	315	999999	637	492	999999	251	999999	999999	790	420	768	270	876	585	999	999999	300	999999	400	995	999999	648	825	654	999999	798	999999	594	107	202	398	999999	999999	326	999999	999999	902	98	999999	241	392	31	999999	999999	553	611	88	999999	850	534	434	704	999999	999999	776	666	999999	982	999999	824	684	999999	999999	999999	999999	439	485	559	780	279	496	212	999999	168	999999	999999	880	656	110	999999	999999	740	744	572	767	694	999999	999999	549	148	849	919	303	181	556	117	284	999999	999999	123	136	528	56	580	999999	232	595	858	241	156	786	233	999999	709	114	943	999999	184	830	337	129	545	999999	641	429	576	909	937	999999	505	999999	711	999999	999999	959	200	694	173	534	545	999999	462	708	403	362	625	999999	593	999999	999999	576	109	999999	820	994	999999	518	414	161	471	999999	657	256	735	801	999999	999999	895	999999	914	259	377	999999	295	238	666	999999	616	289	999999	539	325	870	999	929	255	372	688	999999	378	682	290	
21	73	999999	451	999999	972	601	999999	900	151	844	162	363	208	460	999999	591	338	754	901	134	357	931	998	787	257	999999	556	712	46	904	380	999999	968	999999	585	73	786	460	863	25	11	903	397	481	999999	645	999999	794	318	999999	999999	624	999999	165	664	142	233	663	958	999999	55	574	863	247	473	999999	394	842	874	990	999999	877	890	886	132	454	999999	526	80	611	85	761	404	940	250	755	461	999999	701	999999	839	999999	501	697	969	999999	999999	159	17	796	260	887	919	327	301	785	999999	893	42	220	999999	707	999999	357	100	294	179	923	997	717	999999	582	151	431	161	681	385	202	917	695	414	393	518	999999	999999	197	999999	87	999999	999999	31	568	779	999999	854	142	539	154	606	999999	999999	126	999999	300	337	678	746	498	176	620	999999	541	976	347	805	214	198	999999	996	902	999999	102	999999	542	999999	901	802	660	999999	29	152	999999	595	999999	438	297	999999	228	945	682	451	353	999999	38	64	999999	999999	999999	999999	650	943	229	158	704	242	174	842	999999	604	999999	876	95	921	157	477	179	946	743	908	999999	973	969	374	324	461	109	999999	256	488	216	999999	999999	999999	925	85	922	92	999999	10	273	455	620	999999	519	805	365	431	763	560	884	543	848	534	999999	999999	974	854	833	252	142	982	596	999999	398	999999	999999	120	995	81	555	999999	999999	999999	644	72	362	355	999999	518	999999	999999	427	695	603	673	470	835	999999	258	111	77	258	648	867	290	999999	488	999999	402	298	255	435	692	999999	999999	488	114	889	114	324	628	10	999999	157	464	999999	900	538	999999	656	682	313	746	999999	487	838	416	999999	363	213	874	129	462	999999	999999	999999	735	690	805	195	365	945	999999	934	483	77	933	500	413	999999	958	949	510	745	616	941	688	722	528	999999	81	239	535	901	999999	508	547	105	307	221	999999	220	733	539	301	999999	610	999999	497	419	905	915	472	637	254	925	619	717	613	908	564	999999	172	846	999999	136	419	999999	999999	999999	530	999999	999999	202	999999	748	226	971	454	880	341	999999	999999	118	63	165	999999	898	657	523	999999	999999	999999	398	999999	815	999999	999999	426	999999	999999	809	999999	522	889	77	722	279	741	506	999999	999999	272	732	577	688	788	63	999999	957	369	521	999999	972	95	699	355	804	999999	91	999999	339	554	289	563	531	559	712	229	986	443	497	166	161	813	251	567	759	821	968	37	994	999999	468	805	804	665	354	436	999999	999999	917	733	660	805	379	103	983	179	
999999	138	999999	834	806	524	871	999999	992	168	844	142	596	983	578	63	705	999999	96	483	999999	999999	999999	999999	999999	274	525	764	506	355	444	999999	999999	589	776	839	951	170	296	943	934	999999	999999	196	999999	999999	135	999999	999999	606	110	142	16	509	421	189	999999	999999	804	541	999	116	857	647	723	999999	558	16	217	738	999999	545	950	152	999999	999999	202	28	695	972	148	590	609	900	254	311	151	84	178	999999	999999	162	365	754	944	827	999999	36	472	895	508	999999	727	426	503	565	999999	999999	959	999999	987	904	113	999999	403	418	999999	999999	402	422	554	999999	837	620	999999	999999	189	205	208	721	725	175	999999	799	999999	999999	863	193	999999	689	128	999999	124	76	608	999999	58	534	361	536	331	635	633	59	351	999999	292	116	604	554	386	987	665	248	386	821	358	314	367	384	554	999999	999999	713	999999	276	368	771	22	810	900	654	843	672	999999	100	541	999999	458	449	999999	757	999999	999999	312	141	999999	876	999999	786	663	744	177	999999	999999	17	85	920	999999	84	999999	521	104	793	653	731	153	993	848	296	289	852	856	918	647	797	734	707	410	172	999999	492	92	235	157	165	487	866	690	392	24	999999	750	383	782	225	662	795	208	999999	999999	629	38	999999	506	811	888	999999	339	194	999999	999999	520	593	431	999999	438	868	645	497	254	287	999999	465	281	668	999999	482	999999	431	144	938	508	829	184	999999	463	689	999999	346	277	237	536	506	119	646	110	999999	951	608	786	794	160	711	336	999999	999999	573	999999	838	709	999999	124	907	59	344	999999	999999	418	999999	720	749	150	309	230	26	750	805	999999	635	567	945	530	536	645	999999	999999	797	502	474	706	890	568	999999	637	999999	999999	628	456	774	999999	999999	748	554	999999	47	653	851	999999	319	999999	521	999999	495	999999	763	885	999999	999999	709	556	82	198	944	999999	830	999999	260	671	999999	902	131	358	581	999999	157	207	976	649	607	696	937	316	192	513	195	673	999999	999999	873	976	536	365	747	228	999999	231	803	853	67	857	403	999999	131	417	838	999999	645	999999	132	566	908	938	665	22	618	766	999999	440	516	166	999999	640	999999	392	375	765	611	999999	165	926	999999	999999	591	749	303	758	999999	999999	675	999999	999999	446	497	999999	78	999999	700	735	609	936	999999	373	346	999999	750	762	391	739	51	82	561	292	481	206	173	784	999999	915	718	999999	582	239	765	999999	138	670	153	491	324	777	75	875	753	228	709	999999	786	691	999	
999999	376	454	999999	999999	471	746	999999	300	152	293	252	784	999999	749	364	999999	607	999999	771	999999	999999	899	999999	999999	17	999999	538	263	497	143	998	664	999999	187	493	137	505	999999	31	392	706	852	348	40	535	291	859	999999	863	722	999999	932	999999	919	999999	477	38	470	595	786	999999	710	999999	999999	294	999999	999999	999999	999999	236	491	444	831	388	383	766	560	394	999999	726	826	534	999999	774	710	75	999999	999999	999999	26	108	44	999999	245	185	995	59	339	745	947	999999	29	748	636	240	987	110	541	546	999999	916	644	731	869	960	683	320	999999	308	229	843	872	999999	249	138	999999	866	596	213	999999	716	231	648	999999	313	806	785	763	544	723	999999	212	999999	109	109	464	312	708	285	502	684	999999	40	526	999999	549	445	999999	508	783	130	514	337	167	448	695	999999	940	565	163	999999	557	494	999999	264	641	999999	484	999999	673	154	168	321	999999	999999	696	200	132	688	763	370	999999	999999	761	602	460	999999	301	660	413	999999	372	999999	999999	604	137	536	454	999999	471	999999	961	999999	834	999999	962	202	626	463	752	504	873	262	801	999999	621	302	732	999999	804	766	130	824	736	214	781	24	999999	116	576	170	746	860	226	999999	409	999999	430	999999	639	267	258	837	907	909	596	120	351	999999	983	834	803	999999	466	705	16	999999	999999	630	856	947	12	999999	999999	592	758	22	45	175	393	999999	871	610	353	547	518	999999	916	826	999999	671	999999	862	132	742	366	284	999999	521	629	272	999999	800	275	999999	264	999999	951	325	999999	999999	84	186	944	289	962	203	127	919	197	723	230	999999	21	999999	999999	999999	396	999999	999999	483	999999	524	999999	999999	420	81	344	661	292	999999	341	600	675	999999	596	496	918	843	779	173	167	485	999999	905	999999	999999	788	90	417	125	353	806	100	999999	965	999999	641	822	999999	891	858	466	636	418	392	629	140	976	598	788	999999	552	375	72	326	999999	200	639	89	933	293	999999	253	177	435	535	510	999999	79	999999	855	105	974	887	999999	700	848	915	523	422	999999	999999	491	629	999999	800	440	999999	361	831	369	11	743	934	999999	604	222	468	982	999999	129	142	999999	561	933	999999	578	487	757	999999	999999	284	125	667	587	481	772	999999	283	999999	104	999999	646	247	677	853	361	49	289	709	487	390	932	666	302	223	999999	929	696	768	231	999999	280	735	999999	95	885	86	999999	136	999999	598	195	357	999999	646	496	669	884	999999	773	999999	999999	57	999999	904	352	459	
374	374	999999	842	927	514	413	999999	212	911	999999	591	967	999999	693	999999	878	889	204	999999	904	655	726	244	55	616	995	693	755	999999	999999	643	743	999999	999999	999999	558	989	670	680	999999	621	444	584	999999	302	122	498	845	54	179	259	709	767	999999	999999	647	343	797	321	519	719	396	999999	324	999999	848	540	999999	999999	999999	888	228	524	640	999999	999999	999999	274	752	503	507	848	710	62	999999	933	976	881	993	343	999999	201	359	171	234	235	999999	999999	912	453	582	999999	144	999999	290	40	195	136	272	999999	505	78	55	818	22	871	685	928	975	133	872	658	999999	999999	388	697	999999	999999	416	999999	758	881	362	308	999999	581	713	271	771	317	747	849	619	497	838	157	156	999999	159	999999	550	535	294	788	580	999999	356	767	70	593	171	832	720	214	748	624	715	746	896	440	167	423	166	668	386	33	49	91	539	241	999999	999999	213	63	999999	232	999999	573	727	997	235	946	210	187	156	915	999999	999999	749	223	441	410	999999	719	205	136	999999	999999	412	999999	884	274	238	829	52	832	999999	667	999999	525	999999	152	28	899	214	221	223	978	522	470	893	634	342	325	999999	150	694	999999	857	391	853	970	170	999999	123	999999	718	381	144	323	999999	999999	717	233	999999	299	391	744	514	983	999999	999999	113	941	663	259	932	999999	39	902	148	144	809	315	671	999999	999999	848	999999	999999	502	842	843	208	184	431	916	999999	999999	510	758	949	979	873	478	463	999999	228	516	863	38	805	999999	999999	185	161	999999	411	561	999999	317	999999	958	999999	999999	999999	556	904	766	242	342	823	783	529	999999	999999	999999	935	837	999999	200	762	342	999999	224	697	500	611	999999	33	769	515	557	999999	202	224	991	999999	999999	407	907	961	999999	284	530	999999	32	821	999999	986	996	999999	573	354	937	999999	211	45	999999	794	580	944	999999	743	472	827	276	781	999999	928	207	446	552	440	309	239	310	999999	402	19	674	679	999999	999999	37	52	941	212	999999	647	999999	999999	999999	999999	999999	963	90	718	811	999999	939	999999	494	169	788	559	184	143	54	708	254	153	643	47	999999	901	431	843	716	430	886	73	717	689	915	252	774	954	613	346	158	592	256	699	999999	433	194	999999	258	477	999999	807	168	366	403	869	321	634	478	925	541	247	12	390	816	999999	533	804	254	546	784	999999	999999	707	559	662	897	999999	967	696	999999	79	594	248	562	88	999999	360	296	999999	931	150	485	687	805	910	999999	999999	882	
203	899	389	118	712	692	648	999999	460	806	741	972	376	666	782	219	472	999999	764	828	999999	972	183	518	208	614	644	999999	842	902	649	82	41	72	774	999999	336	960	999999	555	914	800	453	999999	554	83	999999	484	702	478	343	267	825	47	154	231	999999	871	910	108	58	904	445	999999	999999	999999	999999	313	891	986	882	511	771	218	914	937	999999	629	963	134	59	169	51	373	999999	391	257	999999	999999	999999	80	464	60	783	507	20	999999	894	396	886	143	999999	999999	715	595	999999	496	616	132	216	702	107	907	786	59	889	999999	82	989	775	421	945	999999	347	999999	999999	461	987	711	999999	582	633	242	87	990	797	999999	335	777	737	895	640	871	711	851	973	557	274	734	618	157	292	905	621	475	999999	866	255	799	178	380	509	905	228	633	999999	864	830	795	261	322	536	999999	262	999999	780	83	683	496	942	870	999999	262	103	999999	999999	728	620	612	802	999999	331	536	609	366	396	735	653	88	783	118	726	479	999999	305	999999	987	653	741	999999	999999	999999	759	999999	307	194	256	812	999999	999999	350	254	228	999999	330	991	10	695	895	999999	999999	430	605	999999	834	154	717	779	999999	144	313	85	879	917	688	748	999999	679	311	999999	149	923	191	745	443	864	508	486	163	999999	621	301	757	257	649	693	587	999999	32	163	999999	477	24	999999	39	274	374	999999	999999	581	429	330	394	722	999999	131	999999	999999	280	970	646	241	999999	999999	999999	22	327	632	278	994	999999	525	657	999999	999999	672	908	853	716	178	999999	207	999999	581	885	301	907	44	902	527	454	728	776	62	999999	999999	851	530	814	999999	947	999999	41	318	420	903	673	245	26	681	999999	999999	153	111	480	448	999999	54	999999	231	115	999999	999999	751	550	442	749	605	641	470	821	388	48	699	999999	999999	175	863	171	981	627	999999	28	231	314	999999	999999	674	581	78	186	806	922	999999	911	665	23	290	768	977	164	78	604	555	999999	834	999999	999999	881	724	283	204	999999	999999	604	443	999999	508	446	999999	999999	85	33	573	294	24	465	999999	999999	565	743	884	105	999999	999999	999999	999999	472	370	999999	712	141	792	999999	795	982	924	306	989	477	400	515	844	287	999999	88	54	999999	999999	999999	999999	901	666	326	980	398	999999	698	999999	55	377	802	147	967	779	999999	292	176	777	312	100	169	466	999999	999999	237	50	817	74	748	514	45	210	525	110	999999	475	999999	999999	406	882	235	506	943	110	598	377	876	508	402	
796	999999	263	999999	755	219	445	356	161	999999	999999	999999	633	60	541	342	999999	622	867	968	261	816	300	381	429	864	662	522	219	999999	859	174	319	672	952	636	781	999999	770	890	375	128	999999	133	59	999999	999999	456	412	768	999999	755	19	539	151	999999	999999	882	539	890	557	999999	146	586	892	193	972	961	107	904	999999	359	852	976	603	142	501	999999	999999	828	272	215	119	451	577	114	999999	779	530	999999	59	999999	711	879	342	452	999999	738	240	999999	999999	640	358	999999	218	647	999999	999999	936	18	999999	419	560	711	627	351	999999	999999	18	999999	999999	202	440	135	855	660	648	972	644	999999	160	763	937	466	210	632	856	999999	243	930	999999	131	843	522	493	639	349	10	999999	991	999999	296	729	451	836	999999	209	233	652	557	999999	999999	398	999999	999999	725	999999	103	511	995	494	999999	462	88	587	907	359	918	999999	999999	999999	648	720	652	999999	863	999999	999999	630	999999	999999	633	999999	685	930	280	733	67	663	768	166	255	499	266	999999	999999	999999	651	863	999999	87	290	591	435	245	361	220	745	274	994	999999	986	999999	737	572	861	251	776	157	317	999999	301	264	999999	69	76	158	999999	155	999999	40	391	999999	701	999999	151	51	533	450	999999	70	987	793	669	85	180	781	761	999999	999999	195	66	504	999999	755	785	36	718	376	178	212	755	599	190	964	310	364	772	50	430	999999	718	335	577	257	196	507	595	797	889	294	397	770	510	897	999999	886	85	946	910	125	332	167	282	999999	314	999999	999999	705	774	999999	19	720	273	999999	477	731	926	308	568	999999	440	920	487	883	815	985	99	999999	999999	999999	289	826	140	314	497	560	999999	210	943	798	894	890	32	83	285	676	506	685	430	999999	959	999999	387	632	685	412	680	999999	561	328	308	330	713	999999	535	193	590	958	338	916	999999	726	365	769	393	550	897	413	608	999999	489	414	862	749	464	999999	448	507	999999	999999	880	665	648	625	999999	574	999999	672	548	101	95	999999	357	513	575	243	421	618	249	999999	514	276	999999	422	839	893	467	964	999999	33	744	999999	338	999999	999999	999999	87	740	278	818	999999	235	865	516	64	940	67	359	184	230	101	999999	267	494	580	613	876	236	785	999999	117	221	775	524	357	11	219	114	476	999999	166	681	349	431	771	288	411	999999	368	898	999999	999999	790	675	932	914	825	844	672	432	999999	850	954	671	710	161	460	999999	169	62	731	953	882	620	999999	419	490	999999	722	
302	212	604	868	887	770	999	431	109	592	442	186	375	441	54	429	315	726	677	720	999999	827	71	122	316	177	883	235	180	611	999999	433	989	131	999999	230	540	982	77	901	711	730	360	999999	999999	999999	365	521	838	201	999999	693	813	125	999999	474	999999	491	561	719	886	774	260	999999	79	999999	197	253	999999	823	888	333	659	775	18	889	477	313	999999	999999	811	999999	396	999999	852	999999	999999	999999	28	904	89	59	430	357	25	937	999999	862	688	718	999999	122	458	24	999999	435	43	47	116	222	997	837	105	131	999999	999999	999999	281	645	999999	397	323	235	168	999999	999999	902	999999	760	81	999999	615	625	676	752	699	913	381	676	427	796	583	766	999999	907	999999	953	999999	448	501	559	999999	226	447	999999	374	999999	999999	280	473	532	731	999999	45	802	392	222	999999	999999	999999	610	15	604	228	999999	814	557	429	260	502	885	603	863	999999	521	222	398	187	999999	387	812	623	999999	213	894	999999	306	730	999999	524	39	533	929	999999	890	999999	603	997	999999	999999	816	467	999999	777	587	928	867	27	999999	999999	993	44	999999	991	999999	987	903	999999	334	389	518	826	999999	735	473	999999	673	634	378	967	618	999999	194	838	570	999999	583	334	999999	999999	999999	288	999999	423	999999	994	459	938	832	999999	650	213	672	614	998	990	50	313	999999	235	264	242	649	555	971	601	850	999999	430	61	413	999999	999999	369	999999	239	999999	999999	214	478	902	735	802	474	327	999999	728	999999	839	580	999999	279	30	999999	710	965	639	661	999999	999999	153	222	517	781	999999	81	438	313	999999	769	381	999999	999999	835	999999	529	440	185	999999	566	873	999999	999999	850	746	143	558	384	658	226	600	957	562	284	999999	999999	228	999999	999999	999999	976	424	157	79	208	277	180	999999	76	191	534	464	434	999999	66	873	815	999999	999999	999999	522	63	655	216	179	424	485	825	510	643	310	420	211	980	999999	458	999999	337	651	478	963	373	999999	477	691	146	533	999999	228	461	874	561	985	617	999999	923	769	999999	900	784	792	999999	685	999999	880	124	262	999999	304	607	750	488	25	566	403	159	999999	188	999999	999999	999999	999999	606	58	768	749	999999	593	999999	666	999999	191	436	866	686	618	688	883	596	577	883	89	383	620	711	999999	546	428	224	585	187	591	427	867	893	984	999999	636	999999	140	689	668	206	637	917	569	61	158	880	999999	470	999999	591	947	159	811	999999	985	999999	999999	213	16	379	671	489	999999	764	569	999999	999999	
870	61	228	466	887	224	883	745	703	152	999999	397	548	439	124	325	999	479	999999	92	999999	999999	299	292	927	682	999999	535	999999	819	999999	491	185	999999	914	418	999999	999999	69	934	928	999999	292	999999	47	815	999999	999999	556	174	999999	294	999999	890	152	999999	762	936	999999	214	925	357	598	999999	347	999999	222	369	525	705	682	874	999999	999999	164	871	999999	105	999999	122	224	359	979	999999	999999	520	640	999999	999999	806	656	706	596	855	19	580	999999	408	857	193	602	108	424	999999	492	234	999999	77	736	280	637	999999	690	426	990	999999	378	615	173	999999	999999	927	333	718	58	975	999999	564	773	584	781	81	247	71	999999	125	934	138	500	496	999999	573	558	765	178	999999	25	180	999999	999999	211	484	245	999999	999999	675	774	999999	801	516	999999	319	999999	162	499	566	999999	628	907	874	999999	250	124	677	189	649	999999	568	550	999999	999999	999999	699	999999	382	306	999999	217	101	999999	350	238	336	999999	549	999999	279	406	276	611	999999	397	273	999999	801	961	369	568	850	331	307	216	999999	742	557	839	619	963	779	202	730	221	537	73	533	999999	913	141	999999	852	380	971	999999	938	498	572	844	709	539	420	936	277	367	769	546	144	82	999999	436	710	999999	315	627	83	880	358	999999	209	467	397	57	238	440	999999	999999	335	913	227	253	999999	999999	910	434	999999	265	463	854	999999	527	398	340	329	704	999999	144	999999	354	229	67	150	713	644	251	151	999999	708	836	369	999999	220	231	855	350	999999	714	807	881	268	817	427	504	100	999999	999999	67	728	999999	999999	863	999999	999999	694	169	113	281	999999	668	292	999999	999999	627	495	950	316	177	999999	978	263	712	337	192	95	999999	639	645	622	962	183	94	644	184	999999	999999	930	239	999999	695	247	180	364	148	598	273	999999	800	18	150	375	999999	999999	750	280	311	999999	999999	895	292	529	999999	999999	398	495	999999	360	382	804	999999	999999	87	640	999999	740	92	999999	199	593	822	151	839	999999	999999	999999	999999	511	894	999999	999999	970	235	343	254	176	779	999999	965	653	400	912	886	996	29	999999	298	999999	793	999999	197	952	999999	999999	83	150	999999	999999	187	801	999999	696	999999	999999	292	28	794	743	396	622	961	999999	392	546	203	910	265	843	617	361	308	999999	718	885	999999	568	634	123	270	113	485	948	344	174	440	703	455	999999	713	999999	999999	999999	874	180	58	626	999999	799	918	172	885	846	999999	999999	503	999999	978	999999	761	723	999999	681	482	292	
146	22	236	228	116	499	464	846	139	616	36	752	146	547	836	999999	999999	835	204	107	228	638	735	518	999999	238	999999	999999	656	990	617	653	82	592	43	999999	999999	999999	693	999999	999999	48	999999	607	799	999999	999999	999999	744	671	724	558	487	385	74	508	286	999999	558	877	774	590	200	148	999999	999999	680	554	513	800	700	657	152	775	399	189	921	137	718	919	174	999999	999999	999999	275	69	176	697	527	535	759	681	793	815	654	128	848	578	609	427	999999	519	999999	944	971	77	999999	711	985	999999	999999	159	999999	638	999999	491	460	215	872	939	215	983	999999	999999	50	29	999999	336	999999	281	999999	352	999999	301	999999	999999	365	195	23	208	999999	464	711	642	949	610	681	164	112	173	999999	643	705	669	999999	97	492	950	903	999999	212	999999	999999	714	999999	243	630	999999	789	69	135	275	201	674	295	999999	281	394	38	440	347	999999	233	957	613	696	647	999999	90	999999	171	414	291	999999	999999	573	873	997	999999	999999	979	973	374	53	47	402	451	999999	384	470	816	108	922	999999	999999	502	855	999999	110	999999	596	999999	627	37	898	720	983	139	678	722	877	999999	307	323	460	374	344	999999	919	221	254	615	484	619	999999	72	492	818	458	503	717	249	897	999999	128	217	999999	347	155	999999	419	322	363	661	593	542	999999	609	999999	249	168	999999	714	999999	613	981	297	17	92	835	238	174	681	184	15	999999	386	78	204	253	28	997	45	999999	802	932	262	823	36	999999	999999	883	999999	999999	344	999999	534	999999	999999	999999	920	348	264	999999	98	999999	641	188	656	955	166	732	414	768	231	170	639	999999	96	680	729	474	981	679	573	355	367	472	999999	962	112	377	999999	67	999999	679	743	999999	999999	557	300	83	176	80	256	539	478	47	987	184	412	999999	921	945	417	999999	366	584	746	999999	887	179	348	999999	852	788	999999	999999	445	551	427	913	607	539	389	655	307	910	433	44	876	329	485	665	999999	689	455	506	650	877	999999	999999	979	771	999999	131	735	482	227	467	258	999999	999999	999999	757	999999	815	392	565	999999	999999	455	161	999999	866	567	999999	999999	999999	999999	999999	783	999999	568	238	268	933	836	869	268	920	824	692	965	999999	999999	727	49	908	70	874	73	941	999999	728	999999	16	277	904	112	437	62	349	64	134	474	999999	43	216	498	999999	978	999999	306	841	333	763	196	999999	121	839	654	999999	83	999999	280	842	817	839	371	999999	666	931	767	831	868	485	999999	841	999999	
339	694	999999	419	999999	895	550	644	57	999999	114	999999	351	793	999999	999999	288	275	765	854	631	607	999999	845	246	999999	57	755	475	973	848	135	355	614	782	155	821	364	579	403	729	207	770	444	266	441	999999	148	504	999999	590	220	872	986	689	999999	500	986	182	604	999999	795	179	83	557	979	475	737	21	127	960	923	999999	999999	134	999999	837	758	589	999999	999999	909	260	426	393	637	999999	368	924	60	999999	834	192	999999	555	934	38	696	999999	287	965	586	136	387	999999	666	524	510	862	265	894	999999	407	376	999999	938	544	752	999999	919	726	117	812	960	471	135	741	999999	816	200	406	999999	870	311	840	998	999999	873	338	726	123	752	505	669	166	999999	437	999999	956	617	400	285	16	999999	560	857	999999	176	915	999999	925	803	693	672	859	754	870	999999	536	30	165	670	999999	964	805	974	611	153	804	558	698	925	764	208	999999	130	999999	999999	750	999999	234	616	958	999999	800	320	999999	833	999999	411	999999	999999	289	999999	461	999999	861	51	999999	586	255	631	372	366	273	999	48	999999	871	738	999999	968	355	553	999999	999999	999999	57	173	495	915	778	343	402	999999	367	646	828	999999	999999	269	102	739	174	999999	999999	999999	601	999999	801	281	573	961	81	791	84	985	999999	149	912	26	813	878	677	671	477	298	970	999999	905	362	999999	748	801	479	999999	239	999999	999999	203	305	121	945	371	223	351	816	271	610	999999	382	910	688	834	63	455	223	71	999999	269	314	283	999999	999999	999999	72	999999	999999	601	999999	844	804	919	999999	616	905	868	516	999999	329	999999	36	999999	418	533	451	530	914	747	34	314	177	688	999999	888	32	370	748	923	999999	526	656	670	999999	597	577	991	742	227	157	587	707	607	999999	607	288	999999	999999	999999	999999	541	911	422	999999	959	677	125	999999	68	594	544	129	593	999999	803	15	366	33	999999	955	460	999999	696	599	999999	606	570	516	949	999999	118	39	85	999999	999999	614	243	999999	999999	919	462	629	683	999999	613	467	124	304	378	602	999999	890	999999	999999	999999	999999	224	822	999999	362	999999	999999	422	458	999999	515	54	999999	999999	198	771	273	999999	901	503	830	115	73	999999	979	492	999999	147	356	687	228	518	368	999999	999999	999999	420	963	34	812	853	216	234	156	107	423	457	999999	190	831	658	254	619	999999	715	999999	999999	836	160	869	999999	471	76	770	268	997	685	286	825	798	361	310	621	98	650	624	880	917	999999	566	45	999999	957	999999	999999	
973	899	154	673	229	249	584	812	164	999999	999999	150	463	888	110	737	180	785	391	999999	358	632	530	573	101	767	243	999999	593	833	999999	514	999999	999999	294	999999	540	612	606	558	776	497	466	126	999999	999999	999999	38	788	828	865	879	575	54	680	999999	379	581	582	999999	16	999999	999999	330	795	876	999999	722	604	12	206	567	188	999999	703	999999	999999	413	314	999999	351	999999	169	999999	999999	306	938	999999	999999	942	728	999999	999999	154	552	149	999999	145	330	391	999999	704	999999	999999	999999	307	701	742	351	819	186	965	276	964	999999	801	477	999999	362	499	937	999999	660	999999	999999	247	536	999999	290	563	592	39	92	922	732	646	779	999999	143	999999	999999	206	165	999999	766	763	693	76	44	751	672	814	999999	830	999999	792	999999	773	510	394	771	667	462	787	237	156	882	353	999999	999999	31	103	330	691	894	741	937	419	894	999999	999999	469	999	999999	891	777	255	261	999999	939	603	999999	873	999999	899	937	999999	377	999999	999999	880	349	834	570	999999	579	494	102	936	712	855	634	878	989	840	311	999999	923	896	460	900	630	874	301	870	24	230	582	791	999999	997	999999	404	284	641	214	635	999999	809	322	293	163	325	766	94	968	138	883	908	598	279	819	480	564	719	999999	999999	999999	699	714	358	912	311	978	714	295	239	603	358	635	676	999999	124	584	999999	747	314	118	217	999999	999999	999999	673	203	688	187	999999	999999	999999	999999	740	102	999999	104	963	380	851	999999	61	999999	739	534	999999	999999	922	50	705	999999	397	971	944	999999	335	999999	828	22	248	999999	300	536	206	999999	999999	966	999999	999999	999999	30	621	795	895	967	66	418	172	361	811	401	280	647	482	202	453	999999	999999	383	999999	942	276	999999	999999	743	999999	525	602	350	496	568	387	348	999999	684	285	601	85	999999	310	917	999999	476	999999	846	999999	652	64	13	945	454	530	521	817	555	999999	670	999999	162	920	541	815	821	865	999999	24	932	105	797	917	852	999999	469	83	849	317	999999	999999	999999	999999	404	471	999999	999999	52	48	999999	530	996	930	614	938	923	67	999999	111	812	999999	958	999999	904	556	999999	999999	103	935	70	448	999999	247	954	920	377	255	525	80	226	426	822	999999	999999	411	109	867	313	913	999999	412	999999	999999	505	198	791	463	11	848	214	999999	999999	117	977	427	999999	758	999999	694	571	999999	541	999999	999999	999999	788	753	683	503	999999	398	999999	999999	999999	999999	143	230	742	765	138	913	254	999999	865	712	123	
715	236	731	999999	351	891	618	999999	999999	999999	999999	862	118	410	48	999999	508	400	815	731	999999	766	330	999999	342	25	220	999999	657	432	864	833	182	999999	83	526	951	654	115	999999	173	836	432	999999	528	999999	634	365	99	999999	999999	999999	59	999999	990	999999	999999	448	999999	336	999999	62	695	495	16	782	690	835	999999	521	999999	853	295	318	567	297	344	543	765	975	390	854	476	524	686	587	783	201	999999	134	619	999999	999999	999999	826	121	150	937	999999	746	676	999999	38	578	999999	892	999999	741	423	999999	613	373	683	540	945	999999	585	181	808	428	998	999999	553	212	901	325	715	515	491	999999	999999	407	762	999999	308	592	999999	999999	219	793	596	52	999999	588	521	256	830	607	834	999999	999999	999999	138	362	747	999999	254	826	676	999999	999999	485	259	967	557	216	611	663	242	999999	999999	687	962	24	831	955	999999	965	690	655	999999	117	999999	999999	920	186	278	410	281	129	999999	999	231	229	999999	120	999999	811	41	314	999999	176	999999	481	999999	848	17	124	530	792	469	289	145	30	504	80	804	769	57	380	937	210	392	122	999999	10	465	742	408	999999	173	907	999999	386	20	999999	999999	209	489	999999	179	999999	880	489	660	68	999999	211	724	546	315	999999	764	999999	376	444	783	263	467	10	999999	274	715	809	629	561	354	759	20	185	999999	999999	289	975	210	783	999999	903	461	955	145	264	27	862	415	999999	152	999999	999999	999999	544	488	741	999999	688	905	999999	999999	860	109	999999	114	200	999999	217	710	999999	999999	459	593	124	880	999999	511	865	999999	256	999999	404	489	418	81	750	445	641	850	864	800	296	999999	999999	999999	999999	362	251	41	999999	999999	654	705	405	363	823	425	999999	999999	685	240	623	560	999999	596	999999	380	690	642	364	754	907	999999	999999	943	502	164	259	865	838	450	999999	833	73	777	999999	698	94	64	257	334	984	977	174	633	186	735	647	999999	582	999999	671	999999	999999	319	571	999999	999999	461	861	669	176	999999	825	245	970	790	497	881	397	977	296	635	395	39	770	999999	999999	222	999999	766	516	999999	292	999999	999999	660	166	753	999999	910	839	633	203	587	168	398	161	928	663	396	248	765	360	604	999999	46	223	999999	549	999999	999999	999999	693	104	162	665	313	659	467	319	999999	999999	675	999999	148	662	441	807	999999	999999	999999	274	558	381	527	751	160	688	999999	741	447	519	214	575	999999	202	939	108	434	502	999999	501	471	353	999999	505	100	873	466	999999	604	415	
775	178	861	829	98	322	577	411	514	625	870	726	872	124	538	999999	670	945	722	342	382	379	999999	999999	803	215	618	31	660	287	231	999999	999999	41	743	46	713	987	114	627	531	999999	999999	470	631	999999	999999	648	999999	990	213	520	10	271	999999	406	882	584	999999	883	703	555	750	237	403	804	589	841	380	502	999999	683	841	105	811	359	391	825	656	67	734	999999	64	670	84	711	75	874	999999	347	163	139	999999	999999	923	976	999999	759	999999	999999	165	639	277	474	603	530	679	905	460	684	24	66	927	999999	159	733	500	90	163	692	738	714	843	42	348	267	722	620	181	834	999999	631	758	829	902	999999	702	589	77	999999	41	999999	423	323	332	999999	211	991	82	999999	485	999999	606	384	98	451	999999	244	135	345	999999	69	999999	626	999999	393	308	108	999999	64	41	910	999999	609	660	578	300	529	709	252	66	730	547	982	999999	884	35	999999	740	461	999999	467	464	732	746	972	436	999999	716	939	798	113	925	27	168	574	189	996	724	999999	999999	276	999999	883	999999	87	521	999999	999999	722	367	999999	367	615	756	999999	456	290	863	999999	999999	503	813	770	454	999999	805	530	823	999999	705	38	659	999999	310	41	999999	581	453	668	461	684	530	994	582	999999	745	999999	270	999999	128	898	142	46	377	656	463	999999	439	335	281	999999	999999	999999	26	338	274	999999	314	724	640	875	837	999999	235	467	972	819	197	579	217	495	270	238	665	807	896	623	853	654	999999	999999	151	127	999999	999999	756	999999	977	253	609	999999	999999	545	954	253	70	937	999999	909	999999	644	577	859	999999	999999	730	700	827	219	999999	999999	999999	660	156	473	733	719	808	999999	999999	934	999999	944	970	609	490	724	283	422	746	959	812	999999	969	934	600	292	999	610	740	66	999999	768	810	958	325	354	399	999999	999999	999999	139	56	208	750	802	999999	889	999999	306	16	426	999999	472	483	838	348	691	221	872	999999	720	207	33	654	723	83	143	999999	293	145	999999	999999	999999	405	999999	766	746	229	999999	968	403	491	999999	734	999999	806	305	337	129	999999	663	187	999999	79	630	931	32	554	37	728	498	877	235	170	681	634	999999	77	653	999999	602	471	89	904	57	999999	893	999999	23	916	999999	806	891	999999	482	999999	183	832	774	999999	743	999999	999999	413	479	999999	265	999999	63	999999	303	238	999999	57	385	201	108	713	32	401	47	999999	999999	999999	999999	999999	986	919	688	999999	460	679	302	754	338	999999	279	675	
435	531	973	749	246	17	622	549	132	844	930	999999	58	469	810	999999	861	20	661	999999	462	999999	539	345	465	529	555	999999	999999	999999	999999	975	999999	432	288	500	428	297	496	999999	497	410	999999	151	989	408	485	999999	868	920	999999	999999	749	197	222	648	999999	637	294	717	999999	998	614	999999	136	954	367	626	191	320	954	999999	524	138	594	62	226	999999	356	67	53	565	756	25	45	400	236	999999	219	640	507	791	13	999999	80	498	796	377	25	44	50	859	809	557	966	999999	803	620	602	170	431	605	999999	237	673	897	252	598	167	999999	999999	632	999999	550	812	999999	570	744	68	105	999999	849	999999	321	26	194	755	999999	59	715	596	616	999999	59	218	902	510	999999	116	182	999999	999999	220	999999	316	417	452	268	745	803	760	69	561	506	904	582	233	969	220	488	151	999999	548	999999	149	999999	500	367	342	910	999999	999999	638	886	999999	67	638	101	14	999999	741	497	463	256	999999	537	64	636	154	635	679	540	564	999999	40	212	659	768	150	203	999999	95	925	835	150	999999	430	675	657	847	999999	142	964	999999	746	654	999999	999999	497	611	67	999999	999999	707	241	132	239	20	855	646	408	870	950	811	690	656	571	628	116	988	116	999999	978	306	691	999999	575	952	880	386	999999	366	280	539	999999	63	872	999999	999999	27	999999	420	819	21	448	82	191	999999	999999	100	92	962	196	508	999999	678	885	916	25	694	999999	999999	999999	478	34	51	600	421	999999	636	999999	353	34	999999	262	999999	569	967	999999	618	365	421	999999	999999	303	659	180	772	44	999999	999999	999999	999999	999999	470	460	999999	350	987	999999	999999	999999	488	294	316	999999	938	108	999999	999999	118	918	999999	406	339	145	255	350	184	375	871	999999	386	999999	468	827	999999	124	999999	999999	416	999999	980	461	146	594	933	746	483	564	999999	82	526	235	359	999999	898	806	580	999999	214	999999	175	622	535	655	999999	281	999999	488	599	824	480	454	402	889	937	606	270	744	211	999999	866	620	654	999999	310	161	857	218	929	999999	543	301	597	476	63	368	925	490	210	661	920	994	964	999999	601	82	999999	999999	322	999999	546	836	999999	999999	83	555	967	999999	999999	242	424	999999	559	266	290	188	857	925	835	579	999999	779	543	550	588	871	655	758	207	237	327	396	896	637	797	707	178	999999	403	507	400	199	999999	968	999999	312	445	708	615	423	999999	999999	999999	742	620	766	302	583	127	211	999999	218	538	127	914	37	721	921	
999999	583	20	999999	531	338	188	491	644	574	312	999999	436	999999	153	784	22	420	999999	163	27	40	414	594	773	999999	999999	191	661	28	64	999999	591	999999	249	41	412	259	385	306	564	139	132	728	281	841	774	953	75	753	999999	504	275	568	904	438	179	426	202	999999	730	996	829	625	520	101	694	999999	999999	121	382	762	44	464	599	999999	999999	686	999999	931	428	999999	126	908	999999	559	999999	33	999999	999999	999999	986	67	56	576	567	309	506	217	189	157	860	999999	954	381	352	469	999999	969	26	529	492	112	999999	911	999999	880	920	711	960	156	999999	304	896	258	999999	704	999999	888	41	588	999999	999999	143	999999	567	408	172	537	571	99	144	63	602	291	999999	999999	797	145	500	686	999999	999999	256	42	486	565	359	705	999999	647	482	922	937	999999	128	23	969	999999	354	999999	718	393	150	870	22	617	999999	614	878	512	907	852	397	355	209	616	999999	111	307	11	59	467	999999	999999	999999	999999	126	999999	173	366	914	320	999999	999999	968	995	654	999999	999999	869	999999	744	826	483	739	999999	534	591	238	511	790	867	189	352	627	260	841	225	263	800	500	537	999999	999999	597	596	71	573	999999	213	962	847	999999	437	999999	314	640	78	194	987	687	534	999999	662	999999	56	999999	448	206	999999	999999	438	999999	229	379	336	999999	999999	886	152	999999	961	215	999999	999999	999999	999999	752	215	323	620	773	41	275	122	965	999999	789	945	999999	465	622	376	668	999999	533	724	861	67	999999	20	335	999999	51	429	999999	329	912	123	632	999999	389	243	883	107	391	407	857	117	414	736	513	999999	345	999999	945	999999	546	999999	25	228	999999	694	404	999999	295	999999	989	845	999999	645	999999	676	323	290	85	389	492	571	668	999999	867	999999	653	84	999999	999999	999999	999999	484	141	782	937	999999	413	345	695	839	581	999999	800	418	21	721	768	58	999999	55	65	611	566	112	975	999999	888	361	180	999999	329	804	999999	744	634	999999	263	999999	749	578	909	944	390	999999	910	759	868	999999	856	42	884	35	669	920	791	752	999999	39	806	631	219	999999	174	653	999999	776	493	66	783	649	468	999999	309	269	999999	121	231	25	999999	226	448	180	504	148	999999	999999	145	408	952	882	453	999999	66	999999	369	857	779	736	40	143	275	811	934	999999	574	979	726	410	784	680	531	902	838	590	193	48	557	999999	999999	999999	641	94	113	901	206	243	848	999999	900	999999	341	494	985	67	999999	999999	246	298	574	187	578	
734	624	282	361	551	395	999999	934	330	309	753	249	999999	502	190	708	43	999999	340	999999	544	510	999999	348	46	999999	999999	639	557	802	999999	461	319	647	906	999999	831	549	654	999999	382	999999	579	999999	588	999999	999999	564	769	928	999999	287	999999	999999	999999	234	128	934	324	634	999999	837	386	999999	49	301	930	178	999999	720	877	493	999999	492	758	296	931	999999	759	791	747	999999	869	629	999999	981	227	271	999999	681	351	897	234	30	999999	545	870	60	939	999999	324	11	999999	59	60	718	922	751	299	746	999999	602	184	533	887	398	967	757	928	999999	999999	668	999999	913	999999	999999	269	344	259	222	999999	999999	999999	472	999999	745	257	820	578	999999	69	475	972	866	388	999999	723	701	143	999999	577	123	999999	881	999999	655	999999	65	680	80	459	587	502	86	330	422	999999	711	67	151	999999	157	999999	57	998	607	695	698	999999	630	266	568	211	999999	999999	313	999999	705	999999	820	999999	201	149	507	432	481	973	896	999999	965	732	999999	643	992	999999	999999	934	999999	882	615	999999	748	529	59	814	891	386	999999	999999	27	664	999999	461	246	842	999999	17	999999	999999	527	634	799	999999	999999	897	999999	924	218	999999	225	379	999999	999999	999999	860	560	672	99	999999	540	999999	885	465	999999	999999	421	559	407	159	999999	421	262	459	999999	981	170	596	959	162	999999	967	177	999999	224	648	979	497	818	385	292	287	917	988	999999	999999	749	999999	633	269	485	999999	526	69	999999	804	999999	235	467	662	700	964	713	937	134	999999	927	509	251	880	331	924	741	32	867	475	503	999999	374	933	999999	826	962	999999	676	873	450	118	426	999999	999999	753	999999	165	685	327	573	979	863	521	503	250	102	753	999999	561	954	504	201	493	310	852	999999	534	430	873	999999	23	999999	261	132	819	92	830	358	577	894	999999	999999	550	999999	999999	410	999999	439	991	734	218	762	124	999999	946	916	933	120	678	892	504	735	811	325	999999	999999	612	398	684	999999	271	405	999999	666	999999	999999	651	591	786	452	17	105	999999	148	793	260	999999	341	186	902	158	720	680	684	400	999999	535	234	351	805	999999	999999	999999	833	999999	813	999999	457	999999	999999	275	351	999999	235	885	999999	305	672	531	309	999999	999999	221	781	999999	550	725	684	276	528	632	999999	250	980	655	552	350	606	675	980	857	699	790	398	999999	807	999999	454	799	990	554	862	702	51	244	526	254	973	999999	999999	98	719	191	32	166	848	110	999999	580	999999	68	699	999999	551	
452	872	999999	999999	153	211	999999	280	884	999999	999999	769	723	209	746	139	307	999999	781	752	892	999999	999999	768	242	788	999999	52	874	999999	999999	855	865	161	999999	372	999999	999999	829	622	999999	817	999999	999999	59	397	999999	901	607	450	45	691	917	254	659	314	364	722	590	365	999999	121	999999	428	354	128	903	572	610	383	999999	876	547	169	984	85	313	612	718	844	663	804	445	999999	430	250	937	621	502	294	18	323	841	999999	127	999999	420	999999	561	931	493	999999	999999	233	999999	169	154	999999	269	583	10	751	13	745	999999	700	675	999999	998	114	999999	292	80	325	375	779	45	83	51	338	664	999999	61	787	361	999999	513	221	85	999999	999999	189	361	918	293	266	999999	105	772	999999	980	446	416	457	750	999999	999999	999999	858	577	999999	81	716	931	919	111	700	225	999999	600	999999	464	898	737	18	11	999999	161	41	118	469	999999	310	625	357	227	999999	604	47	161	619	537	363	999999	999999	999999	472	430	999999	192	566	999999	711	181	999999	526	548	678	999999	749	279	999999	999999	749	118	194	770	101	583	701	619	106	188	242	981	660	111	400	601	984	538	510	162	849	999999	375	238	139	396	831	679	813	999999	297	882	288	593	613	999999	951	262	381	847	307	572	999999	916	999999	200	578	425	999999	86	463	221	769	187	104	206	743	956	641	705	999999	999999	805	940	891	360	702	76	999999	11	999999	732	999999	662	999999	999999	93	458	758	938	999999	999999	531	736	999999	85	122	111	499	999999	999999	999999	621	676	105	285	767	528	999999	999999	999999	511	927	156	437	999999	65	116	332	817	999999	294	999999	702	887	345	500	78	249	815	247	601	999999	91	355	654	120	489	567	579	519	564	999999	639	451	315	489	384	309	999999	30	16	778	681	302	371	797	999999	788	759	784	698	289	219	999999	895	934	999999	801	782	620	575	999999	999999	999999	999999	999999	567	261	999999	856	126	768	279	794	999999	822	896	999999	999999	999999	202	700	807	999999	820	284	224	758	555	381	642	582	527	359	454	467	35	382	743	511	239	999999	216	903	999999	929	20	424	650	83	999999	999999	818	924	428	875	741	958	488	284	645	999999	999999	999999	223	544	251	919	350	999999	999999	524	55	481	627	535	494	904	136	890	274	799	117	482	999999	585	763	602	931	579	726	77	894	468	865	999999	961	999999	689	134	999999	100	84	877	285	523	22	347	307	892	999999	836	999999	999999	20	846	702	999999	867	638	780	648	988	771	56	999999	
629	587	615	207	999999	488	225	12	212	183	724	239	206	820	573	999999	999999	48	197	999999	244	999999	457	29	728	739	148	61	999999	49	111	313	830	999999	893	435	731	110	328	999999	999999	999999	999999	836	131	999999	999999	56	999999	364	353	950	583	999999	999999	332	139	596	479	999999	350	174	658	172	82	999999	999999	651	926	147	694	205	720	999999	277	999999	911	620	999999	265	713	999999	985	999999	696	161	999999	673	70	571	305	145	999999	493	562	999999	181	233	764	710	73	384	999999	927	999999	999999	240	298	999999	90	421	999999	698	223	131	999999	999999	669	475	999999	690	999999	590	999999	842	559	574	236	732	820	243	999999	856	196	202	339	971	68	329	999999	921	442	999999	999999	160	786	446	417	372	313	278	511	757	844	999999	337	794	999999	94	999999	583	13	565	78	999999	733	662	512	999999	792	287	129	350	926	999999	257	952	999999	999999	65	123	999999	863	999999	551	999999	930	21	999999	865	545	217	999999	219	964	917	877	715	999999	427	134	933	999999	999999	35	158	999999	999999	844	772	385	193	559	39	995	427	149	999999	526	125	803	999999	346	165	999999	999999	156	140	962	91	380	999999	477	788	931	189	770	293	403	402	570	108	177	403	489	361	658	944	224	547	999999	741	198	999999	624	999999	597	999999	333	956	12	41	868	763	402	999999	999999	771	108	816	656	856	741	999999	554	999999	483	943	676	999999	421	999999	916	999999	313	638	58	999999	173	457	591	999999	999999	447	400	539	240	413	999999	351	644	887	845	999999	890	999999	999999	999999	999999	920	999	999999	564	999999	544	800	125	453	999999	763	99	999999	607	650	234	999999	895	303	999999	25	999999	80	942	334	261	534	366	518	534	391	638	984	985	253	457	937	975	533	903	599	424	786	953	247	261	387	290	204	183	773	36	706	340	999999	456	929	712	239	186	999999	443	606	919	78	135	999999	281	363	999999	296	151	372	400	144	601	687	126	705	999999	874	254	172	344	760	365	931	654	538	797	527	234	746	357	999999	165	999999	866	999999	999999	156	115	926	11	886	632	664	999999	205	855	769	999999	17	999999	311	999999	281	272	169	713	204	460	743	565	675	72	405	24	506	978	999999	820	241	593	926	768	327	170	999999	999999	700	624	999999	999999	38	999999	227	589	55	138	884	999999	999999	999999	999999	696	372	999999	336	999999	236	649	810	227	81	999999	581	999999	239	542	448	999999	814	41	22	999999	11	70	536	960	844	999999	969	378	103	239	122	999999	676	239	406	
955	999999	633	999999	61	999999	999999	611	89	999999	999999	360	999999	999999	773	740	676	169	346	695	312	834	375	980	421	680	441	133	841	999999	521	747	999	146	492	286	190	999999	960	766	770	458	456	827	999999	465	999999	688	330	999999	446	901	339	999999	104	130	999999	652	490	381	382	999999	770	999999	999999	66	999999	999999	207	497	560	545	208	580	999999	853	999999	548	940	955	223	753	803	999999	999999	619	417	465	51	999999	999999	999999	650	589	999999	662	999999	212	999999	983	114	100	999999	832	938	999999	702	999999	619	250	999999	920	999999	534	999999	628	999999	427	854	12	999999	894	334	999999	680	32	999999	619	197	272	175	999999	343	999999	851	133	999999	970	414	999999	999999	999999	846	801	999999	896	999999	125	431	764	358	270	357	212	999999	999999	765	653	162	999999	15	93	571	356	999999	567	586	999999	682	45	999999	999999	22	366	95	989	999999	999999	218	999999	207	779	198	999999	913	999999	827	141	999999	641	367	999999	817	498	999999	833	97	499	726	999999	999999	999999	999999	395	408	25	999999	991	126	354	171	242	445	379	718	235	895	149	443	180	999999	455	144	999999	999999	747	525	524	999999	261	902	558	807	999999	999999	999999	346	802	33	999999	999999	836	999999	277	479	134	999999	448	999999	268	938	948	999999	999999	330	864	934	401	717	999999	500	999999	127	999999	452	999999	435	298	905	589	999999	103	125	545	523	903	440	999999	571	553	999999	999999	744	615	999999	999999	501	260	826	608	204	945	94	372	999999	999999	718	159	824	999999	698	885	543	200	379	844	832	521	42	999999	999999	76	829	174	96	423	989	512	999999	498	999999	999999	471	306	394	999999	18	999999	147	600	195	290	52	705	854	689	543	554	245	478	999999	980	227	409	184	138	126	920	285	999999	999999	216	608	336	755	524	423	247	999999	437	999999	89	383	442	999999	153	34	134	319	407	999999	444	276	82	377	999999	999999	71	131	266	826	999999	477	999999	666	978	999999	999999	949	340	999999	305	999999	808	642	52	607	785	999999	40	113	991	610	999999	999999	999999	999999	535	959	624	567	361	125	548	610	748	611	229	776	263	470	999999	999999	999999	141	584	695	468	440	999999	533	181	894	100	999999	834	999999	999999	60	177	49	999999	756	335	772	914	999999	210	207	999999	999999	387	18	999999	570	999999	817	631	745	528	803	480	999999	999999	100	396	999999	999999	395	776	270	999999	178	609	999999	323	561	848	216	227	404	999999	999999	545	999999	999999	172	979	530	999999	27	855	999999	531	374	568	62	132	244	386	
456	999999	814	431	633	999999	219	409	999999	999999	243	999999	424	528	999999	318	219	999999	999999	944	233	487	504	37	999999	999999	167	646	244	654	271	999999	999999	830	771	248	680	999999	911	999999	936	763	999999	999999	134	58	440	999999	407	66	358	502	391	300	162	968	661	786	672	228	272	572	174	56	999999	999999	364	593	757	999999	637	380	647	276	18	999999	999999	230	903	999999	974	831	249	188	305	768	999999	999999	678	802	586	999999	176	999999	212	373	598	242	297	330	693	846	578	999999	428	978	854	125	999999	691	999999	999999	883	962	254	440	333	999999	750	227	999999	51	915	954	309	743	999999	954	74	999999	999999	999999	933	582	26	137	999999	728	760	999999	999999	931	999999	986	42	156	19	214	448	771	999999	999999	491	79	574	652	931	624	999999	999999	999999	899	61	999999	819	802	507	999999	945	127	188	605	235	433	999999	999999	20	928	999999	162	733	998	999999	302	999999	269	485	863	999999	999999	205	638	516	85	551	24	879	393	176	240	648	708	269	330	593	445	387	999999	766	749	642	12	999999	68	999999	776	392	759	53	560	326	643	303	580	921	999999	98	159	881	999999	999999	999999	999999	691	514	35	739	195	709	168	882	427	107	268	732	999999	999999	457	135	775	631	130	349	616	999999	15	999999	688	999999	53	356	237	186	999999	999999	999999	250	20	554	925	46	207	59	885	677	999999	999999	45	848	999999	613	999999	34	999999	667	999999	286	155	778	509	621	61	999999	666	811	655	999999	630	463	716	952	926	902	210	738	434	81	464	938	999999	468	999999	839	680	440	715	212	80	808	979	739	105	241	55	314	985	420	392	999999	32	658	999999	999999	999999	775	999999	999999	824	378	999999	753	821	216	765	50	252	221	999999	235	105	452	180	999999	999999	977	857	695	999999	896	752	23	688	390	916	364	552	796	708	999999	753	999999	999999	702	999999	999999	917	888	476	999999	71	773	314	166	977	580	488	999999	999999	164	918	991	881	928	625	999999	75	999999	299	410	497	455	999999	210	999999	128	999999	478	256	257	69	968	999999	851	834	979	709	999999	412	345	876	458	698	999999	986	762	105	459	86	355	171	999999	599	999999	517	615	270	113	999999	858	516	19	847	999999	105	949	772	999999	104	645	520	543	38	953	533	999999	757	959	223	719	33	614	401	999999	96	999999	379	162	344	228	718	606	999999	553	829	999999	999999	848	458	999999	989	74	365	441	835	999999	458	645	542	477	858	310	889	965	835	901	618	946	999999	522	580	
619	695	875	926	913	999999	999999	134	667	438	909	510	186	729	958	259	960	75	468	999999	734	620	866	370	418	999999	999999	718	928	258	999999	999999	936	999999	380	999999	489	999999	921	930	973	520	874	48	948	999999	712	999999	876	999999	657	880	304	397	845	999	999999	515	518	999999	815	765	206	418	774	999999	574	719	359	589	769	999999	999999	538	161	223	746	827	421	618	14	645	999999	999999	999999	783	789	549	621	999999	999999	974	995	725	125	217	999999	465	274	133	235	999999	886	296	883	211	736	766	999999	631	263	11	103	899	201	179	923	920	999999	991	45	35	107	978	50	999999	460	428	999999	943	899	999999	999999	999999	393	21	999999	556	402	398	999999	32	312	999999	127	547	999999	105	533	999999	294	403	647	282	999999	210	895	907	999999	99	751	318	999999	302	999999	972	448	999999	516	999999	419	376	999999	999999	945	22	722	999999	860	999999	912	364	894	476	999999	999999	643	290	999999	193	999999	851	999999	999999	647	999999	999999	19	266	155	109	999999	589	353	536	999999	875	227	337	86	487	999999	999999	753	999999	396	423	877	644	237	339	167	999999	999999	75	999999	76	999999	999999	216	343	712	850	715	402	837	775	551	940	741	999999	999999	953	132	999999	337	999999	999999	136	260	324	800	375	39	815	942	999999	265	287	999999	851	999999	445	130	742	774	999999	341	360	348	621	871	999999	902	607	914	213	484	627	737	763	519	99	532	892	542	999999	999999	999999	460	368	519	999999	971	889	971	980	833	389	931	400	472	999999	787	999999	453	863	472	431	901	738	994	638	550	215	999999	569	999999	999999	210	999999	125	999999	900	980	111	607	965	23	636	933	380	104	696	999999	300	999999	311	892	999999	679	874	399	997	721	373	881	723	999999	556	999999	999999	604	999999	503	999999	40	305	807	537	999999	897	999999	795	999999	367	999999	941	213	999999	999999	268	30	789	530	999999	999999	444	999999	616	229	884	209	466	235	865	776	999999	999999	71	999999	27	999999	999999	999999	999999	424	604	39	999999	473	939	519	851	537	152	57	815	659	939	559	596	126	999999	317	999999	999999	999999	999999	112	591	986	999999	151	999999	12	764	999999	195	748	149	131	414	999999	152	289	374	358	929	92	818	960	265	263	512	999999	999999	313	57	642	93	431	43	927	772	487	999999	378	205	999999	388	392	629	999999	800	438	191	302	57	999999	596	350	73	487	293	630	730	495	639	981	111	999999	617	553	665	999999	999999	486	61	665	98	996	162	404	704	435	999999	354	462	84	
491	999999	999999	29	56	999999	367	999999	999999	151	999999	705	999999	223	434	927	775	86	255	93	999999	705	250	392	938	600	197	669	783	857	299	386	43	565	500	502	999999	597	999999	921	359	541	842	999999	908	393	999999	938	970	776	660	265	109	378	733	786	999999	872	90	999999	999999	698	772	786	852	380	671	183	999999	931	732	187	579	999999	733	809	862	341	484	999999	342	259	699	16	206	999999	286	664	831	999999	999999	332	517	60	375	661	768	65	66	538	999999	999999	224	999999	54	483	685	999999	644	999999	923	36	999999	535	123	306	999	765	589	818	999999	17	999999	20	999999	999999	669	529	958	82	999999	807	284	946	833	258	45	999999	999999	999999	359	999999	999999	907	999999	118	934	982	999999	79	661	12	475	248	444	714	999999	213	999999	644	813	165	999999	572	999999	999999	752	452	701	865	271	349	803	866	999999	592	987	443	231	999999	475	687	593	888	999999	47	341	999999	511	999999	999999	831	999999	327	909	203	693	457	33	999999	365	491	291	999999	808	999999	209	609	779	852	727	309	982	564	179	136	572	928	161	846	785	717	999999	581	999999	440	931	485	956	999999	898	539	420	558	332	983	999999	523	90	108	838	731	266	999999	999999	999999	848	853	158	783	631	765	999999	186	887	648	999999	709	999999	378	391	723	652	513	953	197	999999	999999	241	195	729	59	848	62	999999	63	999999	999999	189	999999	591	87	999999	183	999999	143	243	243	671	683	442	999999	803	999999	717	124	88	753	705	214	327	999999	621	962	999999	581	917	253	178	833	197	999999	529	574	786	313	999999	479	868	820	999999	654	999999	557	753	42	255	145	345	893	974	707	585	999999	827	176	999999	999999	129	73	999999	989	75	837	999999	999999	999999	238	999999	413	729	609	884	885	259	999999	663	999999	218	30	335	781	908	285	999999	999999	683	553	747	620	999999	30	360	804	603	999999	589	999999	71	999999	864	999999	219	932	174	375	999999	700	726	164	513	999999	166	108	737	444	91	790	978	999999	498	624	490	315	999999	708	999999	90	292	999999	94	738	999999	638	166	318	572	999999	120	999999	667	983	827	593	999999	455	864	261	999999	168	884	798	945	999999	91	250	536	999999	376	465	126	999999	417	442	80	999999	999999	528	942	429	872	999999	999999	999999	348	999999	797	896	999999	119	999999	999999	22	133	409	295	999999	946	556	999999	781	999999	609	655	376	999999	575	394	523	999999	66	999999	999999	648	295	779	129	999999	717	576	999999	639	705	266	621	999999	729	294	43	784	
999999	453	972	36	647	215	506	999999	129	423	939	412	383	865	63	507	999999	374	837	999999	175	999999	238	979	473	152	961	999999	43	257	999999	291	361	738	999999	613	373	999999	999999	999999	283	105	340	999999	637	49	999999	840	213	123	440	999999	456	413	619	999999	999999	993	999999	505	253	999999	990	999999	999999	999999	999999	644	999999	450	999999	406	373	757	999999	999999	999999	934	351	433	885	131	999999	999999	816	839	835	999999	129	715	398	380	729	505	837	129	114	468	86	980	999999	999999	337	999999	979	999999	999999	699	66	999999	643	289	651	139	999999	131	25	81	65	999999	999999	112	999999	999999	61	763	676	867	999999	237	965	999999	858	999999	445	273	793	385	939	782	846	145	892	999999	81	118	728	600	886	715	999999	999999	999999	697	168	886	107	539	711	226	999999	135	999999	828	582	109	431	999999	694	999999	338	999999	141	282	542	686	220	943	999999	943	999999	86	980	999999	134	932	140	171	212	999999	175	264	674	723	999999	721	366	999999	998	972	687	999999	905	999999	387	473	901	140	165	481	675	164	813	767	191	290	999999	575	704	650	999999	270	88	145	190	84	965	999999	858	999999	999999	156	944	754	999999	999999	181	999999	826	660	999999	999999	15	730	882	999999	999999	999999	541	143	576	999999	999999	357	999999	426	368	770	999999	313	508	494	282	344	161	529	219	68	512	594	999999	704	748	54	619	999999	264	358	262	179	633	68	875	724	254	538	786	596	751	838	238	410	100	523	161	546	999999	999999	999999	363	801	999999	404	947	33	872	999999	999999	737	43	999999	20	517	190	999999	449	618	557	999999	622	742	622	317	673	365	999999	613	235	892	999999	252	593	779	999999	377	999999	999999	928	999999	999999	999999	471	859	717	999999	227	892	910	843	999999	928	179	581	955	620	189	84	731	591	324	268	999999	999999	664	791	579	241	618	999999	438	999999	689	999999	717	136	281	763	999999	996	148	816	703	999999	190	155	83	21	999999	288	198	999999	933	346	385	999999	679	48	204	926	107	999999	284	107	415	926	248	999999	863	829	349	425	484	734	453	508	565	435	252	519	718	999999	999999	339	624	271	852	352	481	604	456	999999	569	999999	999999	161	542	605	975	264	999999	761	158	994	939	773	692	208	893	877	558	999999	796	685	218	999999	999999	944	999999	154	83	895	999999	268	382	117	856	810	834	302	999999	999999	999999	999999	612	956	418	423	400	851	578	653	999999	603	56	213	999999	883	466	369	582	597	132	831	190	20	920	889	621	832	999999	
882	999999	600	910	598	793	808	82	999999	999999	165	999999	631	575	429	446	247	999999	179	671	972	354	999999	719	378	836	628	807	602	999999	999999	802	568	934	695	289	858	693	999999	420	636	811	999999	248	427	53	501	265	999999	999999	682	677	452	170	943	999999	899	999999	541	762	174	11	479	224	602	363	985	999999	879	150	587	553	999999	999999	44	999999	149	236	302	999999	345	373	56	38	363	851	359	407	990	167	999999	999999	161	999999	255	999999	341	990	646	74	68	803	386	999999	987	999999	911	999999	135	782	399	673	589	216	999999	999999	955	451	999999	750	999999	588	706	722	760	609	999999	80	512	999999	830	158	589	237	276	541	987	435	50	234	939	666	281	999999	768	716	398	944	999999	454	679	999999	999999	896	70	480	999999	999999	859	387	736	841	190	725	952	250	94	999999	940	884	814	999999	411	635	810	347	999999	498	954	54	221	457	801	68	730	940	27	692	999999	999999	444	333	576	999999	498	108	485	556	265	527	999999	46	999999	393	999999	159	488	505	999999	723	173	999999	999999	815	999999	289	50	999999	994	999999	232	401	999999	999999	450	490	999999	747	146	999999	999999	760	242	999999	422	185	452	418	999999	999999	462	999999	999999	453	632	836	623	999999	497	219	68	999999	561	254	304	240	851	861	943	159	205	740	368	383	999999	413	375	282	999999	990	836	631	704	422	559	710	999999	741	520	613	867	203	260	999999	999999	508	208	988	142	999999	333	999999	474	278	386	721	164	232	999999	999999	471	999999	999999	506	382	999999	659	148	695	999999	446	120	350	999999	292	11	489	440	729	999999	215	386	999999	221	666	255	999999	435	45	837	555	999999	159	302	999999	526	835	754	999999	999999	848	69	303	548	999999	999999	250	144	986	385	242	724	502	238	23	94	210	999999	839	136	999999	233	112	858	48	999999	999999	999999	197	999999	175	735	999999	512	514	155	999999	999999	477	453	999999	31	449	660	604	830	78	920	999999	67	325	690	914	428	948	625	999999	444	999999	870	262	202	999999	230	219	506	839	999999	999999	999999	11	999999	678	396	131	257	784	452	263	218	805	50	769	140	450	485	999999	465	564	999999	198	999999	101	606	201	812	84	228	451	108	990	999999	207	420	66	715	999999	528	307	999999	999999	514	999999	999999	74	221	432	816	999999	999999	685	383	999999	834	999999	362	999999	81	204	999999	182	565	10	164	999999	727	843	999999	84	999999	473	303	999999	863	58	999999	467	799	999999	979	999999	267	448	999999	999999	617	652	999999	741	703	
207	940	333	988	528	285	513	36	84	347	999999	999999	742	999999	999999	999999	225	573	999999	994	895	999999	539	999999	929	914	999999	293	741	610	999999	999999	999999	999999	999999	999999	969	180	344	999999	180	440	999999	205	610	316	524	403	456	41	999999	999999	586	747	808	999999	410	118	69	613	169	229	295	474	271	898	466	372	518	737	422	55	238	999999	999999	464	993	999999	999999	999999	400	722	999999	999999	218	996	894	999999	999999	999999	132	860	121	731	999999	951	155	260	933	999999	849	162	999999	999999	619	356	999999	999999	999999	353	496	76	504	446	223	446	392	585	266	999999	13	596	999999	999999	615	561	933	506	410	872	319	742	410	901	773	247	837	999999	999999	861	155	332	999999	228	561	999999	366	674	518	177	568	999999	994	999999	708	999999	361	999999	112	67	422	354	171	999999	999999	999999	666	602	999999	975	608	273	494	404	129	681	999999	582	908	560	205	269	988	243	313	749	999999	742	202	521	886	421	999999	999999	448	999999	171	895	194	999999	999999	763	12	542	568	305	85	999999	548	999999	612	779	517	552	999999	163	365	927	747	294	14	924	409	999999	98	197	257	999999	956	328	520	999999	397	109	999999	999999	266	455	675	18	999999	159	203	175	908	999999	904	999999	999999	295	445	243	999999	999999	999999	999999	999999	999999	454	380	999999	623	643	230	517	999999	391	999999	392	430	897	910	999999	738	620	855	730	244	252	981	292	784	290	670	999999	286	999999	497	306	999999	88	415	11	304	961	999999	516	972	999999	61	999999	497	90	750	397	534	981	420	290	947	744	129	999999	472	98	999999	999999	972	348	999999	260	894	121	696	999999	492	909	957	776	570	349	758	586	999999	999999	795	703	999999	283	357	304	196	999999	358	951	958	806	999999	999999	999999	717	543	634	427	800	830	386	999999	407	905	999999	34	643	719	608	986	543	416	215	999999	568	802	999999	999999	999999	74	999999	762	745	393	685	380	750	87	852	999999	133	169	999999	436	419	319	142	377	732	999999	552	497	749	965	999999	399	333	913	140	999999	844	644	490	735	152	999999	649	24	230	999999	283	565	866	802	862	383	25	778	999999	259	999999	331	267	666	522	200	22	779	967	295	57	837	947	938	999999	489	678	665	294	795	670	128	157	488	996	986	630	947	999999	51	384	554	39	880	255	522	999999	999999	223	951	610	869	56	934	999999	999999	618	928	999999	382	705	359	494	97	999999	550	184	999999	669	535	999999	999999	676	925	911	502	807	999999	999999	448	999999	853	452	342	
195	999999	81	222	999999	559	378	701	115	730	346	34	69	941	302	704	348	607	164	687	391	545	999999	131	999999	704	639	551	999999	999999	999999	851	906	162	902	787	479	962	498	119	999999	868	999999	946	589	999999	999999	865	774	999999	109	505	699	999999	951	650	608	999999	199	999999	920	827	465	999999	999999	494	127	907	999999	515	235	385	118	54	530	522	584	256	541	145	271	999999	777	999999	999999	774	162	152	211	999999	188	999999	999999	912	999999	339	413	258	496	104	769	999999	826	268	763	999999	397	654	999999	438	75	362	418	63	325	157	59	218	418	999999	341	975	999999	786	999999	999999	613	206	855	200	999999	336	759	999999	376	735	946	518	999999	579	387	508	908	772	197	825	119	999999	596	51	290	999999	840	810	763	999999	999999	50	931	67	120	200	999999	52	329	738	999999	972	686	589	210	541	724	999999	309	833	77	999999	999999	999999	596	894	999999	813	910	999999	999999	949	999999	583	999999	999999	586	436	468	999999	709	865	452	459	233	147	42	17	840	748	480	11	511	929	999999	896	451	430	470	999999	590	984	141	415	252	652	298	113	999999	999999	954	298	379	122	134	211	490	149	999999	459	862	999999	973	172	443	494	448	754	999999	18	999999	166	965	252	605	999999	733	46	217	580	849	928	333	546	999999	191	632	398	804	524	416	999999	152	21	364	988	21	969	972	757	214	543	256	675	999999	798	332	136	516	410	477	453	932	999999	610	933	278	437	999999	262	862	999999	949	342	999999	162	999999	954	888	617	712	764	999999	459	375	315	999999	658	706	995	858	505	881	999999	56	962	379	443	411	430	719	999999	601	999999	895	999999	593	913	82	687	999999	378	999999	899	697	713	388	483	999999	304	260	999999	730	382	999999	366	178	555	296	639	782	580	553	468	897	137	172	354	563	221	721	769	585	29	221	999999	999999	999999	706	342	583	896	111	116	179	108	999999	999999	326	539	985	48	999999	442	999999	213	824	779	12	570	999999	44	919	130	583	999999	999999	711	170	912	108	195	849	953	66	999999	478	446	298	999999	999999	999999	38	999999	236	683	999999	153	124	18	665	487	980	146	791	549	977	999999	533	687	73	152	68	413	999999	999999	199	673	386	27	734	387	999999	213	296	607	16	999999	894	900	350	999999	596	162	256	620	215	999999	172	999999	909	497	913	999999	999999	141	885	624	594	436	493	999999	999999	107	283	288	996	776	999999	999999	543	92	96	633	999999	999999	555	905	999999	819	594	486	999999	870	
999999	246	474	881	478	164	721	391	999999	999999	416	999999	135	499	878	999999	624	438	862	978	972	999999	999999	289	272	563	585	979	999999	774	999999	16	966	896	999999	47	813	125	308	695	472	161	782	628	226	475	56	66	37	198	999999	166	624	533	897	999999	835	194	999999	915	579	999999	924	535	627	999999	905	239	510	999999	164	999999	999999	176	516	820	54	999999	73	796	999999	528	952	278	579	684	392	443	998	706	999999	629	506	392	125	730	237	256	11	817	570	817	999999	999999	999999	999999	35	457	999999	87	247	62	131	821	999999	60	789	999999	955	942	999999	472	240	803	999999	535	12	999999	61	785	593	999999	781	999999	236	699	973	766	244	999999	659	934	999999	921	999999	159	508	685	999999	75	941	999999	301	69	999999	999999	586	751	999999	508	692	999999	406	241	494	450	281	875	594	708	87	33	421	999999	999999	999999	56	319	999999	489	36	327	763	999999	844	999999	999999	999999	456	139	122	231	218	999999	202	380	537	999999	437	28	877	999999	100	999999	987	999999	169	230	999999	999999	61	277	417	999999	999999	374	999999	420	396	481	999999	559	429	465	999999	856	814	684	999999	912	555	861	882	325	612	403	237	999999	998	926	852	285	945	740	999999	999999	813	151	264	827	856	999999	798	955	84	328	213	634	688	141	113	999999	351	863	170	999999	395	102	465	999999	146	999999	421	470	629	668	613	999999	999999	750	52	999999	430	61	65	437	72	999999	251	293	999999	603	799	867	822	377	934	91	580	887	999999	721	999999	186	691	999999	999999	999999	335	999999	999999	999999	999999	938	99	441	64	299	808	732	137	468	999999	181	888	543	245	554	999999	262	733	999999	118	500	300	330	986	254	370	244	731	734	999999	999999	999999	999999	999999	999999	999999	391	323	999999	283	847	759	991	870	514	298	158	585	999999	690	83	681	193	417	999999	999999	768	999999	809	999999	573	11	999999	867	25	602	223	195	383	999999	999999	938	98	258	270	999999	999999	459	481	956	222	658	578	999999	527	163	395	267	602	224	19	936	513	999999	709	845	366	133	999999	999999	999999	999999	212	999999	434	145	999999	935	156	999999	348	999999	999999	853	717	915	432	999999	349	861	999999	956	999999	169	766	329	999999	383	999999	425	384	185	604	569	881	259	456	202	618	392	570	999999	121	999999	876	700	963	660	997	794	423	999999	999999	999999	705	128	380	52	619	115	710	219	999999	730	639	999999	714	413	971	999999	468	239	741	957	301	999999	844	13	293	75	366	774	999999	999999	12	376	999999	
610	864	999999	879	413	999999	513	682	361	999999	390	999999	713	986	559	688	999999	336	193	276	999999	999999	948	283	376	999999	553	748	935	832	643	728	273	771	114	999999	218	589	999999	999999	237	284	940	693	464	64	999999	89	999999	95	847	999999	818	110	999999	908	916	999999	999999	654	39	764	999999	528	429	661	685	999999	881	20	480	949	281	536	999999	552	761	265	999999	999999	189	999999	941	999999	999999	226	999999	999999	207	205	633	729	86	409	626	472	537	422	273	803	379	637	207	796	615	999999	155	292	999999	31	157	660	670	999999	475	565	822	897	999999	213	751	523	999999	686	999999	999999	872	872	909	575	24	349	991	25	942	551	276	999999	999999	96	81	627	110	185	58	972	68	885	999999	999999	649	640	999999	999999	61	855	892	521	419	999999	35	999999	999999	496	16	808	999999	654	999999	999999	299	677	662	456	142	134	999999	569	637	414	692	987	999999	848	926	384	469	931	964	96	658	754	999999	999999	71	798	999999	614	178	999999	999999	414	636	19	771	971	978	999999	927	999999	999999	333	999999	15	181	47	999999	533	999999	632	348	737	690	171	275	999999	942	292	999999	999999	999999	999999	400	397	999999	999999	360	928	87	954	405	46	14	999999	654	999999	871	999999	208	33	463	721	54	999999	901	999999	723	474	744	999999	38	695	48	593	58	633	932	495	903	999999	686	999999	456	615	999999	312	732	653	517	940	673	999999	999999	999999	880	167	999999	854	495	999999	999999	886	193	850	999999	710	997	420	988	31	402	385	826	315	346	56	274	438	319	599	842	80	957	804	563	999999	611	999999	713	890	999999	88	999	378	338	800	232	606	690	999999	999999	322	665	495	547	297	396	778	999999	833	999999	336	544	896	692	999999	999999	389	297	119	109	329	706	999999	163	323	999999	457	976	545	823	668	747	793	295	999999	999999	999999	266	275	429	999999	653	879	997	999999	544	113	999999	999999	999999	999999	318	581	426	984	616	568	342	233	912	938	802	488	999999	234	589	999999	610	999999	89	466	132	32	690	999999	676	827	999999	622	999999	281	772	142	673	999999	359	999999	999999	311	914	999999	139	42	362	490	999999	175	869	772	951	792	999999	523	764	415	720	296	891	159	318	999999	468	999999	454	999999	176	670	814	39	875	423	384	309	258	243	337	100	669	209	247	999999	957	337	670	986	778	259	377	268	270	999999	284	226	992	135	388	419	588	722	323	369	361	999999	999999	537	999999	203	274	531	88	630	999999	691	999999	999999	999999	999999	59	467	
862	917	302	555	769	811	149	167	316	133	855	917	999999	947	885	999999	159	126	440	142	578	584	984	845	190	639	446	592	314	195	999999	257	999999	131	860	406	999999	999999	999999	95	398	260	886	151	999999	170	129	680	806	44	658	715	999999	916	999999	287	932	999999	375	139	999999	556	999999	131	829	608	556	390	96	489	810	353	999999	354	744	999999	999999	842	999999	29	520	766	786	279	999999	588	999999	999999	999999	582	999999	999999	999999	941	719	841	407	765	322	78	614	738	593	327	999999	314	669	356	999999	570	589	100	999999	355	618	609	770	999999	594	251	62	112	157	514	25	999999	913	113	999999	902	999999	999999	529	111	415	999999	182	469	55	232	999999	209	282	672	999999	999999	343	95	333	120	81	999999	181	80	26	512	999999	999999	311	999999	999999	566	722	279	999999	657	570	185	939	836	999999	311	537	371	333	852	999999	485	999999	642	999999	827	779	523	831	107	761	458	94	903	200	103	167	20	831	999999	999999	12	33	999999	812	167	155	496	999999	999999	295	999999	747	173	682	115	568	669	189	573	786	208	999999	550	896	121	101	46	645	999999	153	527	540	971	999999	826	461	999999	829	697	681	293	839	999999	812	999999	999999	999999	999999	95	999999	497	999999	267	574	289	564	483	449	999999	76	119	999999	351	626	768	279	999999	798	855	654	392	839	491	999999	503	368	387	738	999999	410	179	815	560	999999	656	696	282	407	999999	272	977	735	139	630	572	442	999999	444	999999	681	935	999999	375	440	152	657	999999	376	81	920	999999	744	504	299	897	999999	300	544	999999	81	997	378	999999	592	999999	999999	999999	999999	329	70	999999	942	999999	999999	475	56	449	129	664	998	357	905	999999	175	95	243	241	839	733	999999	152	953	475	999999	684	566	999999	782	999999	999999	999999	999999	57	20	60	999999	999999	241	824	999999	855	180	880	971	724	101	999999	999999	507	443	425	870	136	61	917	917	477	999999	999999	999999	635	666	365	178	999999	868	858	999999	125	850	193	10	25	883	999999	972	82	999999	257	999999	523	874	285	331	80	999999	362	995	102	142	767	336	652	915	224	198	814	712	920	856	242	727	430	656	259	999999	855	252	999999	945	999999	973	475	999999	394	760	391	44	108	974	515	862	232	982	93	856	357	999999	669	234	168	370	999999	401	360	796	454	628	81	654	231	119	367	157	298	999999	861	999999	530	463	999999	779	614	946	350	379	505	447	573	999999	999999	755	583	413	787	484	400	999999	999999	598	316	763	962	
453	752	999999	505	999999	999999	299	994	999999	578	215	427	388	999999	999999	61	980	999999	16	64	679	587	475	999999	999999	370	813	403	788	20	931	157	53	816	171	203	999999	874	430	999999	284	999999	375	187	999999	985	999999	728	763	32	665	308	999999	708	293	865	287	870	551	714	999999	999999	999999	691	646	999999	999999	571	594	999999	117	999999	869	263	780	281	221	298	999999	968	961	94	640	765	354	633	999999	345	999999	305	915	83	332	716	872	388	999999	684	540	999999	611	837	144	329	915	999999	999999	55	928	22	653	988	712	583	752	796	265	999999	346	23	219	49	48	299	528	999999	782	163	999999	401	90	999999	757	999999	366	133	950	320	850	794	204	803	416	520	651	926	370	749	963	999999	999999	750	348	999999	110	572	799	845	800	881	777	285	663	536	999999	126	241	865	999999	629	846	999999	600	551	818	415	632	527	999999	601	673	43	999999	316	278	340	198	999999	746	794	999999	115	519	969	27	999999	150	879	588	999999	695	999999	532	344	239	187	159	796	709	694	939	281	207	999999	217	999999	999999	356	267	999999	927	999999	999999	432	305	999999	999999	631	533	898	275	999999	999999	123	999999	178	999999	999999	86	101	190	402	531	999999	999999	62	907	320	762	284	833	793	622	999999	606	694	386	110	49	999999	999999	999999	272	999999	429	999999	342	94	303	999999	243	241	280	176	999999	535	999999	999999	577	252	833	124	868	259	75	999999	999999	999999	999999	220	791	410	815	588	348	662	139	999999	632	667	719	999999	26	723	51	601	523	455	999999	999999	999999	999999	533	999999	665	999999	659	23	744	999999	999999	999999	999999	999999	256	832	425	691	828	758	405	758	443	909	999999	19	107	999999	999999	999999	958	685	385	444	995	481	999999	28	922	999999	12	126	999999	999999	999999	338	255	934	476	218	186	831	627	999999	999999	999999	876	624	273	656	540	514	804	999999	999999	999999	15	143	97	774	956	406	999999	127	755	289	782	758	307	204	763	999999	678	999999	999999	137	68	567	769	538	999999	999999	999999	276	180	498	321	999999	999999	240	999999	999999	847	999999	262	779	999999	509	72	395	685	128	999999	999999	892	376	999999	804	983	860	999999	447	374	999999	999999	703	651	999999	946	267	968	86	999999	76	871	651	326	976	748	518	999999	558	999999	383	853	999999	936	686	383	804	662	999999	999999	999999	918	885	999999	999999	533	558	138	999999	562	999999	999999	608	68	259	207	251	60	999999	66	475	795	999999	942	990	706	691	767	964	128	152	604	462	999999	232	158	986	
902	999999	452	199	999999	505	995	700	957	255	999999	686	489	142	753	803	459	256	52	999999	999999	758	591	842	999999	174	450	420	210	964	252	835	110	220	348	31	999999	867	95	299	768	251	43	460	271	90	999999	986	398	801	12	118	189	994	53	154	446	610	407	225	65	585	499	992	12	593	586	279	794	731	395	999999	999999	999999	396	701	724	140	999999	711	689	464	999999	409	961	144	999999	115	177	203	584	999999	999999	869	243	192	752	50	458	677	503	215	202	666	415	420	947	435	608	352	999999	316	38	696	535	601	563	100	41	999999	937	480	111	600	999999	588	133	999999	519	213	999999	684	682	903	217	484	272	364	994	551	999999	230	506	825	773	278	778	772	343	642	628	999999	18	999999	740	32	113	601	519	826	296	656	916	999999	403	745	999999	135	488	60	339	209	999999	490	681	716	973	285	826	878	810	360	957	999999	999999	296	675	101	173	194	380	670	844	177	264	540	314	111	432	999999	644	999999	999999	293	312	429	999999	528	908	33	58	827	999999	641	26	999999	999999	48	821	116	80	542	999999	303	679	999999	364	928	235	151	999999	999999	999999	798	243	999999	76	999999	574	164	730	999999	193	149	145	553	999999	212	161	999999	841	276	290	325	958	112	690	999999	613	643	999999	637	302	766	620	186	974	976	999999	999999	999999	34	473	666	386	922	358	999999	167	136	773	161	777	907	310	146	999999	538	840	140	476	85	71	931	99	999999	854	426	529	999999	578	918	804	999999	458	999999	802	623	939	45	754	868	833	486	869	999999	860	395	466	484	593	446	146	278	392	999999	963	542	576	293	78	932	302	999999	557	855	357	485	999999	493	999999	968	999999	999999	386	607	999999	999999	71	999999	242	469	960	55	375	999999	782	535	909	663	853	999999	57	655	966	821	575	635	928	24	565	384	936	999999	150	625	847	999999	891	785	999999	999999	481	399	999999	999999	971	257	832	424	83	821	576	999999	639	999999	921	943	999999	999999	41	999999	999999	56	621	857	532	987	904	750	295	451	643	134	999999	476	788	657	999999	368	850	327	803	513	999999	743	808	151	999999	999999	703	903	502	337	999999	935	730	999999	999999	204	85	983	353	91	139	999999	187	451	683	173	295	273	349	999999	999999	714	813	153	115	877	58	391	654	838	999999	392	948	316	381	185	745	364	878	410	292	866	999999	999999	384	319	566	366	467	180	780	439	564	32	623	49	999999	587	999999	901	155	694	339	514	999999	747	
682	871	80	508	999999	930	395	939	198	847	739	101	769	796	321	999999	999999	999999	68	999999	827	999999	999999	999999	62	167	45	977	264	597	537	999999	687	637	636	694	295	958	999999	849	54	625	999999	776	309	40	999999	532	590	999999	770	999999	456	427	919	756	188	738	999999	270	895	417	684	600	319	999999	413	142	170	999999	999999	965	732	999999	999999	212	102	999999	42	32	350	513	999999	801	827	682	999999	270	717	999999	516	556	513	491	954	636	999999	999999	467	41	626	685	372	963	66	805	132	247	854	999999	999999	272	706	433	920	391	999999	882	999999	637	263	153	424	289	120	849	461	999999	999999	936	271	858	458	999999	405	664	151	433	999999	32	559	776	415	10	227	253	849	999999	571	573	999999	67	471	829	999999	999999	270	999999	853	217	999999	999999	984	918	999999	804	813	999999	37	265	250	597	147	749	999999	999999	737	424	999999	866	999	382	999999	689	330	214	999999	999999	233	999999	404	68	579	537	999999	999999	791	999999	555	422	439	153	999999	315	333	27	919	721	999999	300	745	999999	29	986	217	971	213	305	597	250	417	999999	999999	999999	999999	191	27	609	80	409	695	250	868	650	437	855	999999	373	999999	999999	999999	999999	876	932	999999	557	49	999999	330	999999	474	496	899	314	999999	254	999999	946	454	999999	10	320	650	352	605	505	977	379	999999	361	651	840	938	295	956	999999	999999	999999	928	999999	151	434	289	999999	935	208	350	563	999999	999999	195	383	918	223	312	999999	999999	534	337	999999	579	669	999999	999999	67	634	557	613	999999	274	936	130	27	150	10	999999	999999	999999	416	407	164	999999	735	377	999999	999999	921	724	983	982	716	999999	223	256	733	482	401	320	315	311	650	737	215	379	255	75	365	777	223	737	999999	746	127	929	999999	999999	934	666	802	999999	712	833	630	375	558	999999	906	771	417	999999	999999	720	972	999999	756	999999	999999	999999	131	111	911	153	511	255	49	969	666	999999	999999	578	547	999999	999999	525	999999	999999	999999	999999	821	103	999999	594	370	695	563	232	774	21	183	110	946	578	545	999999	878	568	331	999999	336	999999	495	999999	52	838	980	999999	213	457	999999	939	320	378	543	999999	999999	999999	783	816	691	816	999999	999999	120	999999	631	999999	199	815	647	40	495	730	513	999999	608	999999	552	531	714	125	999999	326	999999	243	789	577	44	517	999999	561	785	515	693	519	394	999999	512	999999	999999	21	999999	999999	809	486	453	999999	864	311	429	406	774	261	111	999999	797	878	160	876	999999	63	
934	682	67	95	254	980	47	994	848	768	43	999999	324	703	999999	632	516	999999	790	209	999999	999999	98	999999	999999	999999	413	999999	721	515	999999	635	585	163	87	576	340	999999	242	472	999999	870	999999	661	373	999999	936	999999	999999	175	371	142	999999	999999	350	210	999999	704	308	721	577	919	282	342	88	407	999999	170	626	300	301	792	785	327	657	842	999999	436	999999	151	596	15	418	999999	154	999999	549	947	813	999999	999999	635	426	521	895	632	597	131	582	999999	999999	776	999999	418	873	578	356	999999	999999	507	999999	999999	716	166	134	999999	511	999999	999999	999999	857	605	357	999999	318	666	376	274	431	34	999999	158	999999	31	999999	820	234	999	999999	575	209	779	966	315	945	824	918	269	999999	999999	131	870	933	60	118	999999	428	41	110	216	212	92	347	956	261	783	999999	694	118	313	999999	512	53	622	332	88	639	51	999999	493	999999	116	877	107	903	384	224	803	913	559	401	203	898	475	372	127	999999	999999	63	172	521	233	161	999999	987	618	827	321	728	40	859	387	236	617	468	106	214	250	999999	877	568	509	781	559	911	153	999999	577	259	214	645	999999	987	642	971	999999	955	794	999999	999999	557	999999	85	882	699	999999	999999	999999	16	999999	999999	201	955	186	603	999999	451	601	181	999999	15	999999	72	523	394	239	399	593	645	944	151	419	999999	769	329	999999	434	999999	859	896	185	332	570	999999	301	453	674	999999	999999	999999	999999	363	623	999999	289	999999	840	999999	497	470	625	384	999999	72	999999	503	70	195	999999	999999	587	999999	741	284	669	999999	688	999999	232	940	564	999999	553	999999	871	787	796	866	999999	32	824	873	999999	999999	281	801	686	508	857	797	393	999999	954	999999	382	999999	999999	999999	605	606	619	999999	338	999999	999999	47	830	999999	200	999999	707	203	705	999999	123	999999	999999	351	999999	867	999999	190	232	435	999999	999999	999999	452	312	351	175	999999	999999	999999	412	73	544	854	493	243	971	999999	317	999999	99	199	783	999999	987	669	388	280	345	999999	999999	999999	538	903	999	830	414	387	657	849	999999	260	932	821	431	999999	179	296	858	769	999999	278	873	999999	345	999999	999999	512	465	643	962	895	121	533	282	974	535	640	854	663	829	593	79	467	999999	999999	267	961	698	937	499	101	999999	999999	841	342	999999	826	568	642	538	999999	999999	999999	887	286	149	409	549	457	524	999999	442	204	940	999999	208	415	374	506	110	339	814	527	153	870	483	544	999999	940	999999	999999	82	999999	135	927	
999999	66	580	71	699	858	422	251	423	961	659	227	636	539	143	159	462	999999	542	208	999999	405	999999	999999	999999	999999	717	608	49	816	465	229	999999	22	641	152	999999	312	999999	251	917	999999	114	191	220	999999	908	162	806	268	256	21	680	926	840	275	196	564	267	104	999999	813	999999	607	999999	440	158	623	897	990	999999	999999	264	999999	291	524	301	688	805	548	696	565	999999	780	999999	999999	999999	152	181	376	956	280	999999	712	111	113	370	507	685	780	999999	999999	265	816	943	106	999999	390	644	999999	974	508	758	719	407	585	999999	999999	47	61	999999	15	452	999999	44	54	114	552	199	187	163	794	12	35	999999	412	310	985	836	473	697	168	507	855	402	458	522	335	999999	526	101	939	469	999999	889	111	842	734	781	899	992	214	201	999999	172	999999	505	733	287	995	285	35	594	999999	364	732	507	999999	138	586	531	778	247	999999	95	224	334	999999	145	340	569	575	214	937	999999	999999	967	50	692	221	952	999999	58	318	250	76	354	895	999999	999999	603	256	605	205	377	223	966	999999	381	948	855	999999	999999	946	999999	709	999999	656	102	870	999999	467	903	916	633	742	730	928	432	29	869	438	109	978	737	323	969	18	570	999999	526	449	999999	744	366	999999	201	111	882	541	999999	697	803	999999	402	146	999999	689	999999	634	999999	999999	999999	361	89	427	36	999999	219	122	739	812	96	834	353	999999	797	169	999999	807	551	999999	56	999999	775	999999	999999	999999	585	601	970	290	447	935	775	999999	353	999999	664	938	799	999999	999999	769	801	999999	999999	999999	999999	999999	348	193	138	764	999999	863	992	215	585	907	999999	336	43	999999	152	459	375	161	69	865	971	489	999999	621	17	970	736	999999	99	344	570	999999	999999	508	263	787	162	683	852	999999	496	148	999999	999999	156	473	547	284	627	352	76	999999	909	999999	115	858	688	516	756	122	137	715	125	251	347	136	691	534	999999	999999	306	692	999999	158	378	999999	757	748	999999	544	999999	462	658	746	999999	120	999999	999999	403	999999	109	645	927	999999	784	780	32	490	418	999999	999999	23	919	273	999999	384	161	760	821	281	111	940	50	221	690	674	67	999999	973	237	379	246	141	960	265	999999	764	568	374	999999	811	276	339	455	762	419	542	395	700	893	999999	996	999999	132	999999	169	604	715	59	119	999999	652	517	999999	650	545	882	959	999999	394	619	593	395	232	469	835	610	594	999999	281	141	671	678	90	279	382	613	18	999999	106	
66	999999	999999	999999	875	168	759	157	805	227	536	583	387	316	284	999999	999999	410	662	467	558	19	999999	778	999999	61	974	999999	911	278	931	873	999999	912	999999	999999	999999	999999	357	311	86	462	999999	241	744	557	294	372	805	905	999999	999999	356	209	547	56	792	739	286	823	193	999999	245	537	999999	663	291	475	999999	999999	298	479	999999	360	999999	105	230	35	43	430	999999	612	631	16	506	727	527	999999	374	291	777	999999	854	534	127	999999	227	999999	944	999999	999999	819	393	101	616	301	999999	999999	818	452	826	999999	706	856	999999	581	700	999999	999999	568	146	198	999999	696	999999	999999	625	999999	999999	637	878	968	999999	952	999999	947	228	539	399	999999	999999	532	284	921	999999	21	639	999999	477	546	999999	999999	230	386	945	88	718	696	165	999999	676	999999	999999	190	574	999999	685	999999	703	118	362	170	839	999999	992	614	913	188	241	924	323	999999	60	697	583	890	747	999999	17	999999	239	999999	384	999999	999999	943	999999	103	999999	607	999999	886	304	999999	999999	999999	158	404	394	341	174	539	999999	240	350	57	582	74	606	683	999999	980	745	999999	878	830	999999	113	298	58	843	819	831	634	598	437	334	692	514	999999	741	352	320	676	910	700	76	999999	395	490	371	705	497	673	496	354	150	675	489	362	116	999999	115	345	497	355	708	831	641	913	723	889	999999	999999	999999	999999	670	999999	999999	188	764	641	718	999999	687	147	999999	167	147	253	296	658	212	161	584	696	247	975	189	565	992	245	999999	481	767	481	155	581	732	728	999999	81	957	311	999999	999999	336	999999	999999	359	999999	550	693	397	627	999999	687	999999	341	254	530	695	999999	163	196	999999	138	247	999999	215	992	999999	435	419	999999	225	999999	900	563	118	370	938	326	830	999999	451	552	125	853	702	793	999999	249	999999	207	999999	191	804	999999	999999	346	99	268	999999	367	999999	125	283	828	412	374	786	845	999999	884	999999	378	69	999999	745	977	23	393	999999	422	999999	511	948	221	580	43	896	999999	494	999999	999999	680	999999	473	271	335	278	296	999999	338	17	999999	27	602	615	620	132	193	999999	101	332	706	920	999999	121	769	999999	999999	257	999999	999999	10	360	460	613	911	503	999999	359	419	708	727	941	999999	415	354	494	355	606	999999	911	712	416	999999	449	574	760	999999	361	999999	167	216	48	999999	860	16	550	566	988	703	126	999999	834	999999	392	605	764	999999	624	766	285	821	465	297	467	765	593	957	20	48	161	999999	244	857	262	
502	688	868	158	408	804	927	366	902	843	385	877	457	999999	844	810	848	230	595	226	999999	999999	750	999999	105	999999	593	999999	950	552	468	999999	977	999999	889	917	999999	763	226	962	357	464	563	999999	92	999999	145	946	176	999999	312	438	649	641	915	751	937	999999	62	985	220	999999	416	999999	384	999999	900	750	131	999999	914	95	999999	632	868	881	197	306	533	218	999999	646	389	999999	249	39	650	346	791	147	980	999999	710	240	751	976	58	213	80	997	987	999999	825	249	324	227	434	27	773	44	564	641	730	844	708	999999	992	694	120	355	444	564	999999	999999	999999	281	999999	999999	880	999999	999999	983	999999	999999	999999	891	821	999999	407	999999	605	633	999999	757	999999	349	912	866	532	999999	983	363	999999	724	999999	433	436	842	303	52	842	661	146	881	999999	581	415	204	624	816	999999	852	999999	98	750	810	999999	211	410	999999	368	999999	251	702	999999	479	890	511	972	796	464	979	845	364	189	943	999999	999999	556	11	999999	718	251	715	434	999999	999999	14	974	999999	999999	235	442	696	999999	333	420	999999	972	731	690	903	231	827	361	999999	999999	931	999999	999999	999999	309	655	408	672	650	999999	999999	277	776	412	885	536	999999	999999	239	547	159	680	855	533	62	718	824	321	40	496	424	363	999999	134	145	105	178	438	142	579	44	33	999999	999999	884	999999	206	329	999999	999999	11	472	999999	236	857	261	64	282	271	590	999999	96	999999	163	851	182	616	652	276	790	368	792	231	999999	513	135	646	999999	649	887	522	504	516	663	495	999999	241	434	277	883	51	896	177	552	748	947	390	880	215	999999	559	999999	62	24	18	219	250	473	723	731	614	265	999999	383	999999	336	999999	999999	667	899	999999	191	999999	393	749	472	624	999999	910	565	745	999999	593	937	337	968	452	501	654	999999	711	999999	711	999999	278	785	273	793	484	422	999999	411	999999	315	771	377	178	669	999999	999999	594	571	562	167	999999	848	672	695	56	108	999999	89	335	999999	197	999999	999999	839	999999	999999	209	831	204	999999	199	999999	553	287	175	960	800	999999	999999	117	692	150	215	553	559	999999	122	999999	747	999999	538	999999	999999	999999	127	598	897	339	999999	312	347	763	377	74	967	652	999999	999999	529	999999	308	111	853	999999	698	57	999999	999999	289	999999	850	999999	94	818	960	902	268	721	999999	577	72	999999	237	999999	769	929	999999	151	585	907	134	727	57	999999	999999	999999	443	857	999999	80	630	999999	59	861	461	999999	678	558	114	
75	394	583	999999	999999	999999	837	874	929	458	769	284	826	350	999999	999999	999999	583	432	740	533	468	410	589	99	947	101	999999	375	472	63	999999	224	999999	520	522	551	999999	105	637	249	999999	514	408	373	795	804	999999	676	302	338	999999	255	818	580	606	983	999999	145	999999	932	426	508	467	405	518	70	999999	829	859	28	630	487	795	999999	999999	999999	999999	225	303	152	999999	744	83	143	921	14	999999	466	999999	539	999999	366	999999	705	823	63	57	999999	854	999999	25	999999	817	283	708	654	999999	327	609	999999	980	999999	842	862	471	682	999999	333	484	514	664	332	915	999999	471	273	397	999999	999999	999999	907	998	371	567	137	999999	926	799	435	999999	553	88	857	271	558	777	999999	238	243	150	628	723	999999	999999	81	692	999999	496	812	444	999999	371	649	999999	744	982	417	999999	734	999999	999999	999999	897	217	999999	586	999999	654	999999	694	749	168	855	537	299	193	479	999999	496	445	783	999999	987	990	19	192	438	176	527	576	369	249	999999	440	999999	993	826	322	389	495	999999	999999	725	127	999999	108	516	122	401	560	513	396	787	299	30	325	647	906	208	999999	157	309	137	204	334	509	664	424	152	306	367	999999	642	11	228	551	714	870	305	910	675	325	999999	966	73	999999	461	999999	420	999999	356	919	124	610	347	999999	114	999999	999999	999999	999999	101	999999	104	203	356	754	786	999999	478	999999	777	611	297	112	999999	533	170	999999	361	999999	460	14	82	950	447	999999	41	999999	310	447	193	999999	119	477	584	354	680	772	717	229	675	143	942	468	999999	318	826	999999	515	394	943	399	442	148	982	999999	898	154	756	313	722	132	771	40	999999	700	501	819	528	486	853	398	999999	999999	382	327	72	614	381	999999	999999	534	999999	915	999999	794	644	971	494	496	999999	536	26	414	506	552	371	999999	51	999999	816	16	999999	999999	999999	999999	975	310	765	665	35	999999	772	627	999999	198	999999	855	537	632	65	530	335	41	39	999999	382	999999	999999	999999	955	999999	572	502	322	219	554	129	385	999999	999999	344	215	999999	471	172	999999	398	326	318	578	516	384	999999	999999	296	999999	947	999	223	183	999999	675	999999	999999	874	721	280	315	877	643	999999	479	588	813	721	324	505	999999	999999	564	983	693	326	260	448	776	164	679	36	537	607	999999	171	775	999999	668	280	999999	999999	999999	493	93	449	675	723	46	795	999999	999999	971	185	387	141	659	999999	281	359	684	270	999999	567	600	999999	350	45	999999	318	
812	999999	62	54	386	972	425	81	999999	254	650	537	412	981	999999	577	64	361	229	987	999999	585	582	319	595	858	499	884	999999	804	999999	639	988	728	982	647	59	927	799	414	716	588	300	999999	708	999999	999999	126	18	33	999999	999999	816	999999	805	237	386	743	459	527	483	999999	188	104	155	21	549	999999	999999	911	527	136	561	814	281	999999	294	999999	610	447	10	999999	999999	999999	580	119	823	250	923	999999	270	316	478	282	931	184	999999	206	882	697	608	999999	128	107	505	107	999999	11	475	880	942	831	143	21	527	110	666	319	523	46	197	308	999999	252	650	221	999999	999999	883	107	524	98	672	999999	839	999999	264	999999	373	482	999999	822	999999	999999	812	439	183	999999	755	999999	999999	999999	682	845	509	310	424	876	457	294	449	158	127	999999	366	854	999999	230	182	702	999999	888	946	51	364	375	999999	718	439	221	999999	201	533	999999	999999	999999	415	999999	413	538	999999	387	999999	999999	43	999999	704	999999	999999	958	280	952	294	63	999999	629	154	641	491	999999	999999	706	446	999999	255	257	625	999999	999999	931	449	342	817	643	999999	468	568	867	999999	999999	999999	999999	42	481	941	999999	907	480	999999	999999	290	774	345	279	761	703	941	999999	833	786	907	999999	618	754	519	999999	145	650	761	525	71	286	999999	659	472	651	999999	999999	304	170	349	154	996	829	650	999999	996	548	881	598	527	484	44	231	923	41	517	999999	961	13	949	267	719	553	898	13	150	686	806	120	38	975	789	999999	446	999999	643	789	999999	999999	941	597	768	999999	997	999999	252	411	999999	440	144	397	13	301	220	92	999999	999999	999999	647	999999	320	999999	771	999999	551	694	371	785	170	398	727	183	127	71	999999	498	999999	555	321	760	739	950	375	975	641	999999	497	462	364	338	999999	858	466	320	631	855	997	602	456	892	881	626	575	51	416	223	999999	240	857	594	878	999999	619	886	794	369	375	795	928	579	207	909	999999	832	208	869	999999	806	440	506	500	999999	109	428	879	123	999999	333	569	999999	95	267	604	769	999999	302	248	580	526	271	489	212	674	876	695	972	205	743	999999	546	507	999999	799	361	999999	923	798	200	17	681	984	52	236	509	494	999999	314	661	382	906	631	145	999999	179	26	298	289	233	733	906	999999	642	490	32	921	15	467	253	676	999999	504	57	573	845	287	999999	976	174	392	755	999999	544	999999	999999	915	999999	799	630	344	805	643	575	999999	110	763	351	561	999999	588	
488	481	71	984	845	999999	583	999999	445	891	579	999999	125	840	977	249	383	281	999999	116	559	216	837	999999	871	892	929	999999	473	91	935	885	999999	585	999999	283	999999	559	525	999999	342	799	999999	738	764	999999	528	734	489	999999	389	80	18	106	39	282	644	162	999999	953	482	999999	108	999999	956	693	549	999999	937	999999	643	824	755	999999	774	999999	999999	108	154	387	373	999999	110	612	999999	864	877	999999	556	631	639	453	445	572	999999	349	700	999999	782	81	999999	999999	797	786	999999	999999	325	999999	332	278	430	545	18	735	589	287	999999	496	661	101	815	873	982	315	73	999999	999999	999999	999999	435	70	850	326	82	444	384	407	323	394	145	549	888	353	287	211	104	444	709	982	999999	455	213	348	690	999999	999999	16	999999	999999	37	187	141	33	896	999999	579	228	936	301	215	880	579	112	999999	999999	927	529	704	114	969	755	678	210	201	979	857	511	636	816	374	377	999999	601	366	999999	418	864	456	999999	999999	875	508	418	999999	894	876	110	822	999999	338	999999	311	387	999999	281	509	999999	831	917	999999	77	592	129	999999	837	999999	999999	745	567	144	72	999999	635	482	103	257	269	999999	307	113	999999	999999	497	488	999999	76	538	848	999999	459	487	43	999999	999999	564	999999	999999	491	939	999999	999999	365	265	14	999999	477	676	905	999999	999999	249	506	533	814	999999	388	104	640	999999	999999	436	139	659	118	656	39	543	916	999999	810	868	777	494	377	999999	400	433	493	223	356	399	999999	198	71	219	999999	509	725	123	999999	198	749	999999	178	503	768	705	156	357	246	999999	759	986	999999	165	471	22	166	608	214	954	999999	426	755	999999	803	999999	598	898	999999	529	818	999999	742	621	999999	398	325	873	446	999999	287	146	977	423	639	646	349	906	999999	967	999999	999999	908	230	999999	332	633	796	700	827	117	258	681	716	999999	956	999999	237	999999	82	999999	292	171	520	999999	474	999999	342	741	999999	601	691	160	708	185	701	894	999999	43	796	764	529	999999	999999	587	39	465	270	307	683	402	121	869	675	280	71	954	999999	553	123	882	301	64	543	999999	999999	999999	972	540	423	72	999999	999999	249	318	177	118	999999	932	999999	999999	999999	44	68	764	999999	821	484	437	124	747	505	968	919	999999	473	999999	999999	393	171	999999	492	729	884	999999	999999	999999	630	999999	999999	953	999999	465	999999	114	703	266	995	779	746	603	622	545	426	676	566	999999	285	335	999999	701	478	999999	771	717	999999	459	999999	999999	
104	999999	201	127	334	171	345	50	73	999999	999999	216	479	860	999999	567	999999	947	312	218	999999	906	999999	999999	522	411	999999	253	694	197	999999	254	116	558	684	184	412	505	220	999999	340	526	700	999999	124	638	232	617	521	214	408	999999	999999	999999	392	197	930	895	605	922	686	101	355	875	999999	999999	999999	920	185	472	165	813	736	57	877	538	216	181	190	999999	188	866	999999	490	789	17	107	174	999999	497	254	516	899	298	578	248	180	825	242	158	999999	311	999999	58	59	999999	843	109	74	853	981	999999	715	999999	743	820	999999	865	96	230	868	935	754	688	228	648	913	448	478	638	368	391	939	41	999999	877	999999	683	441	203	173	998	110	322	515	496	801	188	554	758	999999	314	738	22	290	603	557	999999	999999	410	682	999999	999999	435	495	600	818	683	375	866	396	686	999999	892	999999	999999	834	441	999999	732	999999	734	893	720	759	999999	652	999999	751	752	329	681	999999	40	520	999999	377	675	827	915	677	999999	999999	687	371	202	879	845	955	999999	768	126	580	107	562	948	511	909	999999	999999	999999	891	999999	999999	547	715	999999	404	382	999999	502	169	613	267	64	730	920	999999	358	566	184	806	972	340	999999	213	110	999999	477	572	265	467	999	999999	999999	786	999999	201	999999	656	999999	485	473	666	918	999999	512	323	999999	999999	37	999999	999999	118	266	151	918	602	637	343	614	87	926	809	42	44	169	999999	999999	278	545	729	75	701	207	699	342	316	421	384	700	787	712	999999	545	999999	999999	999999	140	825	867	999999	563	806	52	999999	558	999999	633	884	450	295	32	774	999999	999999	240	999999	911	567	999999	612	190	263	999999	999999	999999	291	999999	82	137	999999	96	474	410	953	175	999999	659	914	999999	678	682	537	934	414	764	999999	999999	247	999999	56	980	573	26	264	999999	310	174	225	917	276	999999	560	756	183	209	558	374	343	142	972	999999	999999	999999	999999	929	999999	999999	999999	72	437	934	999999	353	999999	297	999999	458	155	551	999999	104	443	996	874	288	132	781	761	215	216	573	999999	999999	999999	846	983	999999	999999	334	999999	999999	935	162	490	342	999999	999999	675	999999	686	109	228	792	999999	877	999999	10	551	851	999999	999999	567	32	856	864	920	921	999999	244	999999	375	572	999999	999999	883	168	291	999999	542	915	915	115	875	528	116	354	231	999999	879	89	999999	605	999999	527	886	999999	913	306	626	421	452	620	440	581	999999	999999	407	999	393	719	485	999999	999999	999999	891	999999	692	504	
999999	999999	698	999999	716	164	330	999999	999999	303	905	468	999999	985	889	999999	999999	999999	674	303	217	579	946	999999	454	170	604	499	595	107	635	130	732	418	556	117	723	369	999999	999999	261	550	999999	114	103	924	473	499	604	999999	473	596	101	398	297	179	572	476	999999	555	560	831	185	441	667	785	999999	836	438	999999	999999	113	401	399	52	999999	999999	842	138	529	696	114	894	705	633	49	999999	343	131	386	999999	999999	729	357	725	429	375	566	447	318	999999	999999	70	999999	492	999999	204	702	356	630	598	730	347	120	999999	455	936	479	807	628	755	403	715	999999	999999	160	383	53	999999	622	301	24	999999	820	341	69	999999	83	223	999999	844	336	987	999999	788	813	909	619	498	279	492	895	759	819	999999	794	921	18	999999	999999	999999	161	38	733	338	583	335	999999	779	799	412	863	999999	544	783	428	416	224	274	999999	250	763	554	404	140	405	265	999999	267	546	148	45	999999	999999	286	693	999999	999999	172	999999	487	392	840	999999	999999	629	640	224	999999	143	388	707	744	157	101	232	999999	634	603	932	999999	750	269	242	660	999999	373	384	268	100	999999	162	61	68	947	858	922	855	536	510	999999	51	550	133	168	440	999999	352	999999	63	96	674	999999	240	887	737	132	999999	48	500	999999	265	956	999999	23	236	999999	685	210	242	999999	751	999999	102	176	286	209	146	999999	999999	85	999999	999999	214	13	456	999999	820	181	999999	999999	324	999999	45	254	509	94	604	120	932	784	615	151	556	754	345	576	568	73	611	999999	986	999999	999999	999999	999999	671	752	941	567	734	835	514	999999	506	985	935	71	847	667	201	605	35	999999	445	999999	999999	47	460	668	999999	932	999999	569	683	750	790	997	620	19	999999	999999	662	552	207	999999	111	162	60	768	410	999999	720	406	420	932	960	391	999999	999999	365	999999	301	283	687	801	88	999999	999999	756	204	999999	451	838	828	858	942	483	944	497	368	999999	999999	691	999999	374	222	360	999999	750	789	999999	999999	664	653	999999	999999	389	864	999999	869	166	999999	303	574	473	999999	882	577	561	989	487	447	999999	597	638	999999	610	25	323	589	728	795	565	966	795	321	999999	194	999999	817	563	618	549	627	211	881	999999	127	999999	999999	340	999999	999999	761	312	999999	740	77	25	569	440	374	551	999999	150	371	289	336	999999	161	999999	697	954	744	436	868	999999	267	396	756	950	493	229	999999	259	945	999999	804	663	834	999999	718	179	63	387	199	76	733	486	
999999	999999	367	348	999999	32	642	999999	999999	334	999999	999999	482	681	999999	619	946	154	537	999999	999999	173	484	999999	999999	999999	999999	527	900	366	999999	802	175	780	556	164	999999	999999	585	991	616	999999	354	480	230	999999	109	999999	910	444	440	54	539	999999	291	675	128	695	405	74	463	124	999999	496	97	641	897	701	134	114	36	802	568	546	950	87	818	14	452	182	480	531	617	465	926	999999	999999	998	499	880	45	897	749	521	537	501	198	858	999999	588	873	999999	999999	999999	418	638	999999	999999	226	999999	856	123	252	233	594	932	507	473	999999	894	378	898	212	253	78	138	63	999999	19	458	889	960	621	864	308	82	618	810	56	999999	716	280	782	295	999999	921	654	999999	927	605	993	725	298	999999	999999	974	999999	668	999999	289	585	438	983	999999	325	896	999999	388	924	521	324	696	426	999999	188	108	999999	999999	230	999999	484	999999	130	999999	464	173	671	999999	654	334	877	949	83	767	999999	287	296	25	970	136	429	999999	601	415	291	306	999999	26	999999	121	858	999999	999999	590	805	58	999999	579	312	161	235	379	734	999999	999999	999999	623	999999	999999	900	811	110	947	103	727	217	999999	714	999999	167	999999	655	999999	542	475	999999	999999	492	961	999999	999999	717	712	818	901	999999	541	999999	772	916	999999	649	457	419	310	757	999999	999999	999999	999999	122	604	456	999999	999999	580	566	201	134	53	864	141	999999	904	931	104	397	139	201	677	676	934	942	216	999999	225	207	402	242	717	270	165	628	373	552	374	999999	567	531	331	999999	999999	876	728	61	999999	951	552	488	216	369	999999	164	999999	921	188	662	250	670	81	382	173	999999	999999	999999	999999	512	334	362	566	833	999999	607	999999	999999	335	999999	223	999999	999999	273	654	914	36	358	69	11	999999	452	999999	712	30	897	460	949	329	391	469	944	352	49	626	200	922	382	999999	603	294	12	595	130	448	95	999999	999999	999999	259	932	68	724	708	79	882	999999	853	813	932	999999	920	864	944	598	278	811	892	999999	999999	991	653	999999	465	716	440	856	999999	273	934	170	652	232	999999	999999	999999	230	644	999999	744	212	999999	568	999999	456	999999	147	999999	532	179	999999	844	171	999999	999999	288	999999	268	991	999999	999999	744	999999	878	771	504	697	999999	999999	999999	57	177	922	902	262	922	95	220	999999	352	302	214	721	104	661	999999	491	959	999999	999999	169	999999	999999	341	718	467	488	689	835	951	676	354	165	344	131	116	921	999999	20	345	203	40	259	
649	346	821	999999	495	999999	456	999999	738	981	999999	37	95	999999	999999	193	794	443	405	384	67	675	948	59	386	972	554	999999	999999	999999	476	976	139	712	14	995	999999	443	999999	999999	999999	999999	937	372	999999	999999	46	592	340	85	225	902	798	655	201	973	397	771	999999	523	673	63	791	790	515	349	999999	382	519	596	999999	361	450	933	995	130	999999	586	220	79	999999	962	72	157	732	999999	999999	999999	521	40	607	999999	796	479	799	336	156	156	999999	999999	419	663	82	744	788	864	461	865	660	999999	999999	811	561	577	999999	711	999999	644	68	941	171	424	999999	489	988	171	565	999999	144	669	999999	999999	729	720	999999	282	889	328	368	867	122	323	823	450	999999	796	999999	228	891	97	999999	511	98	915	338	995	801	593	999999	627	309	490	730	990	107	653	91	841	917	314	821	671	999999	200	999999	848	600	421	693	202	597	999999	89	56	333	472	502	814	999999	665	999999	305	573	740	568	632	592	832	352	151	999999	999999	999999	587	999999	674	999999	898	97	490	404	390	899	562	40	962	411	684	667	634	161	999999	459	262	833	525	108	545	999999	205	999999	999999	78	552	487	865	999999	502	779	658	247	604	727	901	999999	100	406	20	710	605	231	999999	175	717	989	999999	282	57	753	750	999999	689	276	999999	234	637	999999	356	999999	175	999999	908	904	19	999999	557	549	999999	992	743	129	97	835	999999	974	358	601	999999	562	999999	999999	988	749	39	999999	557	337	836	999999	632	999999	999999	934	545	678	322	12	999999	999999	442	999999	999999	65	999999	630	488	999999	249	917	876	45	961	999999	46	582	938	999999	875	927	999999	229	712	999999	999999	999999	80	999999	300	358	661	355	445	40	130	149	999999	932	739	408	602	703	999999	918	800	596	817	265	999999	963	999999	163	999999	238	489	222	196	841	695	54	560	999999	563	890	265	999999	999999	930	999999	897	712	999999	429	476	334	146	140	999999	91	773	157	999999	265	337	618	508	999999	999999	550	907	952	37	247	999999	999999	276	149	208	999999	279	996	887	591	10	260	733	733	661	904	353	91	402	760	922	896	746	80	236	281	757	312	393	389	765	944	685	768	734	999999	67	996	932	140	811	776	999999	999999	265	86	885	775	566	312	207	826	560	277	325	798	999999	206	913	926	999999	967	613	507	826	999999	575	965	998	42	999999	356	159	271	948	155	635	523	815	159	396	982	745	90	191	939	394	999999	999999	936	526	861	999999	15	235	999999	173	763	
406	209	999999	999999	999999	534	466	851	999999	298	328	180	172	999999	390	763	540	923	999999	533	326	886	670	167	999999	999999	515	999999	272	153	999999	999999	982	872	127	615	648	999999	999999	221	624	339	272	106	99	282	773	939	999999	330	475	999999	999999	639	999999	519	539	353	406	999999	999999	999999	589	532	261	223	999999	299	999999	999999	125	73	717	20	908	986	999999	999999	78	999999	299	576	999999	942	678	734	492	352	436	608	86	304	79	502	203	999999	750	999999	999999	999999	999999	483	478	706	214	411	594	611	731	460	894	965	999999	167	999999	451	999999	999999	999999	526	999999	845	863	861	698	820	993	224	999999	999999	245	999999	729	999999	165	999999	107	807	737	276	150	880	621	975	999999	121	29	912	999999	751	186	999999	885	328	154	249	619	617	17	394	999999	379	794	999999	225	999999	246	92	11	609	353	168	909	587	386	849	234	888	158	999999	801	91	147	999999	999999	141	999	411	58	915	205	490	800	352	859	770	96	655	760	702	875	999999	910	999999	408	27	204	999999	941	304	24	731	468	430	593	999999	242	729	385	93	21	999999	44	999999	413	862	368	566	999999	999999	763	999999	999999	455	999999	864	180	669	667	571	936	701	469	999999	900	474	31	379	999999	999999	538	366	999999	676	691	50	902	824	75	545	999999	638	579	335	541	999999	602	999999	718	729	166	999999	72	813	999999	320	999999	291	195	938	840	988	806	206	88	406	308	999999	999999	672	961	999999	603	132	999999	999999	132	999999	222	464	999999	999999	661	40	375	999999	304	466	529	381	674	621	639	999999	999999	669	831	383	257	144	148	150	999999	55	999999	810	969	939	900	847	999999	241	79	731	999999	832	999999	999999	830	999999	112	842	999999	393	997	350	999999	477	999999	253	477	749	999999	999999	325	730	759	616	999999	999999	995	364	999999	681	193	443	552	999999	999999	871	999999	64	552	999999	42	306	218	865	999999	427	999999	502	521	999999	380	999999	354	999999	415	346	82	720	514	275	999999	999999	286	261	210	563	798	808	417	556	999999	422	206	999999	999999	999999	999999	893	567	845	470	502	843	999999	310	744	98	999999	502	999999	999999	621	999999	287	999999	295	999999	957	665	494	628	296	94	999999	746	999999	252	602	945	999999	823	189	163	999999	804	625	903	378	999999	465	475	247	999999	693	757	298	999999	918	735	760	999	565	237	83	226	184	417	877	171	352	502	495	999999	117	900	620	468	999999	999999	401	391	651	16	210	999999	391	981	401	218	458	96	999999	867	999999	395	267	
951	90	452	630	217	35	999999	607	963	979	999999	999999	793	147	829	989	445	999999	379	358	559	37	999999	835	203	26	999999	713	266	178	628	999999	999999	643	669	999999	439	853	999999	365	444	409	246	49	758	999999	999999	81	999999	106	888	532	815	46	708	923	36	616	436	200	366	503	999999	999999	361	212	486	160	477	999999	559	591	159	24	999999	159	791	24	86	420	419	999999	94	170	290	999999	614	684	934	745	362	823	426	999999	998	940	68	451	688	555	999999	457	603	186	546	306	383	801	999999	558	142	21	539	26	999999	999999	999999	999999	999999	265	999999	801	225	732	99	999999	175	999999	999999	999999	100	349	336	531	122	961	994	907	623	983	722	999999	562	999999	613	350	999999	409	999999	240	531	878	999999	433	999999	505	241	871	999999	809	140	999999	786	158	999999	792	685	18	904	819	773	511	999999	531	999999	786	249	839	999999	748	453	766	999999	784	999999	221	412	999999	999999	617	999999	133	820	999999	852	999999	35	413	999999	820	665	284	505	403	467	29	322	415	890	180	266	999999	752	999999	365	374	284	11	706	999999	390	782	443	296	99	649	691	752	678	47	760	836	921	999999	93	178	270	549	327	999999	899	999999	22	999999	360	999999	381	480	999999	488	231	34	706	670	999999	882	841	218	999999	817	338	570	737	852	420	999999	999999	454	266	197	114	734	684	283	357	393	769	49	936	761	999999	220	303	200	999999	736	139	999999	867	210	337	62	999999	510	104	999999	269	169	983	929	857	926	224	270	383	496	999999	999999	323	999999	999999	801	281	552	548	128	276	999999	999999	683	301	229	999999	65	859	61	999999	183	999999	27	133	609	66	999999	999999	352	995	999999	816	999999	396	705	999999	821	97	536	999999	692	961	999999	73	723	999999	999999	638	638	349	169	999999	332	996	176	254	305	922	513	999999	275	648	206	132	243	729	717	297	595	292	765	999999	333	281	807	222	213	954	410	999999	756	999999	276	12	999999	631	494	332	230	999999	641	898	584	791	514	53	999999	853	829	993	999999	22	53	999999	584	200	999999	60	199	953	51	351	522	36	989	897	999999	999999	296	611	245	394	77	143	650	867	394	542	766	999999	457	360	134	999999	999999	743	334	920	427	645	553	444	999999	276	420	300	385	557	801	617	670	570	999999	999999	999999	31	944	999999	705	717	806	545	293	999999	506	691	226	115	956	255	573	999999	777	999999	999999	801	260	800	999999	999999	491	836	999999	159	103	886	793	906	658	58	799	999999	999999	
710	999999	999999	160	999999	769	729	83	280	999999	556	53	218	999999	999999	170	956	771	153	999999	999999	236	969	805	143	999999	620	999999	999999	456	999999	999999	999999	247	76	811	999999	650	552	41	999999	999999	999999	245	193	115	884	103	999999	745	999999	287	655	999999	869	484	870	999999	26	376	159	832	763	999999	999999	110	894	970	999999	114	120	999999	228	122	204	78	24	999999	621	38	457	527	999999	574	754	630	800	923	999999	592	941	846	999999	185	881	999999	999999	999999	551	92	221	914	376	773	635	999999	68	542	41	800	469	146	590	988	919	632	999999	199	78	73	309	971	602	143	172	999999	999999	999999	240	43	999999	627	191	539	817	542	160	255	938	369	571	268	891	999999	999999	804	265	644	999999	999999	357	333	328	488	782	249	321	999999	611	371	712	999999	311	997	255	841	954	61	181	386	999999	567	999999	709	501	51	90	34	999999	367	17	48	786	981	999999	232	308	703	999999	577	230	917	644	577	657	555	956	893	332	291	850	214	473	879	777	790	82	619	987	741	169	297	232	253	363	673	239	330	321	32	543	999999	305	603	165	564	922	999999	999999	945	95	196	999999	728	999999	803	575	906	213	999999	160	688	716	25	999999	999999	694	401	223	984	326	635	582	309	999999	599	908	869	999999	222	999999	398	567	999999	656	973	594	504	735	560	108	332	126	999999	872	854	545	289	999999	231	999999	531	469	77	629	459	614	403	979	918	894	999999	999999	990	37	761	130	674	999999	999999	349	999999	665	663	885	999999	518	165	437	893	63	629	999999	502	352	999999	929	500	422	206	368	201	999999	817	665	402	149	135	999999	121	734	870	920	750	882	680	866	999999	191	634	940	458	965	95	999999	999999	32	999999	648	690	831	630	262	999999	999999	157	674	847	998	493	854	392	999999	326	169	192	708	933	999999	672	480	133	318	787	999999	909	235	439	952	399	999999	459	487	709	289	113	618	758	673	734	16	28	807	698	779	999999	692	649	926	681	567	99	999999	976	219	999999	321	474	905	176	922	245	894	608	999999	405	999999	999999	46	999999	574	999999	269	884	665	462	326	620	17	709	227	585	999999	281	999999	290	999999	511	499	581	999999	999999	852	999999	812	771	133	208	584	384	652	635	613	870	999999	617	829	999999	320	999999	391	701	467	206	999999	346	732	623	999999	833	999999	403	567	465	274	431	999999	999999	82	894	999999	127	46	633	67	591	972	642	173	225	999999	202	200	999999	999999	999999	686	656	557	475	
49	510	433	751	999999	258	77	999999	606	999999	519	77	999999	426	429	274	999999	833	149	367	374	99	459	560	999999	999999	213	826	275	184	999999	999999	999999	999999	855	827	999999	294	275	809	523	824	46	487	705	999999	88	999999	321	925	434	999999	517	199	999999	999999	60	999999	379	542	999999	999999	881	431	941	78	863	999999	570	602	579	380	568	339	843	550	62	971	854	989	999999	438	999999	350	999999	891	933	24	505	999999	999999	821	915	732	999999	999999	942	614	546	636	529	570	213	719	356	63	294	187	356	561	896	999999	28	389	999999	616	737	541	999999	59	145	999999	999999	665	825	757	464	835	575	999999	999999	999999	999999	227	999999	185	999999	794	994	695	607	756	668	944	18	697	803	999999	999999	158	545	411	932	496	501	679	558	548	894	598	599	459	611	784	953	458	653	800	999999	999999	391	999999	999999	986	452	388	191	78	657	137	954	928	899	427	35	206	515	938	725	999999	627	686	899	405	999999	157	154	883	999999	559	54	999999	616	325	766	602	863	946	54	123	999999	489	890	767	999999	670	560	999999	999999	757	999999	999999	85	139	993	704	52	999999	889	304	244	307	87	107	93	999999	322	583	660	433	342	569	894	999999	999999	147	795	142	999999	999999	597	960	999999	999999	999999	339	927	486	331	999999	999999	721	999999	750	879	201	412	999999	683	692	357	976	999999	999999	424	383	820	999999	838	855	908	909	999999	462	999999	283	182	999999	490	753	34	836	262	598	872	620	512	153	999999	110	735	12	458	999999	88	621	436	799	818	243	999999	465	647	475	163	650	999999	603	53	605	28	567	999999	929	668	521	724	935	462	999999	870	676	999999	738	130	906	460	322	384	95	847	999999	35	256	245	569	198	999999	999999	232	289	909	999999	138	92	178	698	529	409	567	999999	500	346	25	999999	841	726	909	355	257	199	29	999999	958	757	999999	999999	67	694	109	332	938	501	240	524	961	999999	610	655	952	999999	999999	999999	999999	198	357	47	999999	882	403	842	288	440	196	42	270	689	152	999999	447	636	641	834	999999	244	958	999	116	500	412	275	999999	263	403	49	999999	116	999999	769	999999	607	531	184	999999	999999	999999	507	314	207	264	281	999999	238	218	325	576	107	611	581	999999	357	931	999999	479	137	726	35	47	999999	999999	999999	286	382	970	840	115	999999	542	999999	200	460	694	908	246	141	840	887	55	87	472	170	505	831	999999	62	999999	21	999999	999999	540	999999	999999	167	432	999999	995	62	267	999999	999999	
120	999999	568	390	779	663	999999	999999	348	296	838	979	959	999999	614	658	454	843	918	173	104	999999	378	513	999999	990	537	999999	999999	999999	788	629	676	867	999999	605	936	999999	760	999999	653	738	999999	876	701	999999	511	482	817	999999	550	218	349	214	126	359	196	999999	218	789	136	546	146	212	507	219	999999	999999	332	19	721	13	92	529	999999	999999	404	501	999999	999999	488	64	668	693	595	579	290	472	751	999999	419	882	242	970	272	117	601	999999	379	999999	735	420	160	807	999999	999999	999999	819	694	760	955	694	252	84	310	81	999999	452	617	927	928	840	349	999999	600	999999	999999	999999	267	413	763	250	132	330	407	78	999999	860	999999	999999	453	470	777	999999	56	999999	640	167	670	200	239	999999	546	999999	999999	894	80	999999	999999	892	775	24	562	291	999999	715	999999	999999	676	242	177	27	999999	999999	484	468	73	358	284	875	999999	614	451	76	184	614	999999	681	767	999999	998	84	652	80	283	999999	999999	999999	999999	340	163	999999	999999	999999	999999	999999	999999	978	967	105	831	721	555	342	693	171	572	496	116	999999	999999	999999	999999	999999	999999	102	374	418	294	54	559	576	363	999999	999999	489	133	23	999999	962	945	724	714	671	681	286	529	320	387	999999	866	421	999999	999999	999999	273	563	999999	203	931	847	999999	694	922	999999	999999	999999	611	999999	214	47	559	453	154	999999	297	185	492	491	999999	999999	999999	41	999999	187	148	196	999999	625	999999	999999	806	999999	121	125	694	39	791	999999	999999	917	918	699	183	85	999999	967	245	176	999999	98	999999	999999	245	368	792	228	522	744	407	999999	618	986	173	288	240	999999	342	39	999999	268	999999	366	75	50	653	365	858	999999	870	180	999999	583	999999	369	855	971	583	752	332	475	517	56	729	357	309	932	535	894	844	577	635	999999	999999	999999	704	714	769	205	714	999999	370	999999	874	237	127	44	401	999999	432	268	999999	589	706	285	750	346	637	717	740	721	999999	963	261	999999	544	744	168	822	999999	150	212	999999	47	895	115	100	182	502	240	274	540	730	472	585	999999	55	510	149	31	367	87	62	465	993	607	999999	175	581	692	382	999999	579	150	999999	66	778	552	810	180	660	174	144	487	475	190	109	501	675	881	999999	999999	28	800	999999	999999	999999	922	54	999999	999999	925	600	809	857	397	961	590	189	529	642	503	699	969	370	999999	942	575	989	999999	999999	904	999999	700	999999	147	858	778	843	228	906	855	507	522	471	735	574	335	999999	88	
229	518	321	156	248	995	545	59	440	113	130	999999	933	999999	790	999999	435	999999	616	720	539	193	747	999999	622	999999	995	999999	999999	635	628	617	946	911	593	999999	592	999999	462	999999	601	808	348	739	999999	331	999999	999999	732	666	310	674	719	908	548	46	771	360	999999	460	999	368	999999	804	999999	513	638	32	648	800	221	92	447	999999	128	731	844	17	862	300	865	999999	454	840	999999	999999	999999	47	999999	556	228	242	818	999999	207	243	266	999999	999999	594	999999	899	999999	999999	455	999999	236	310	790	817	201	763	498	243	595	999999	914	999999	479	530	999999	601	659	999999	581	979	274	999999	220	885	999999	999999	753	278	607	965	113	522	395	999999	727	597	257	555	999999	465	743	584	415	928	328	555	74	733	999999	999999	999999	534	359	476	953	790	99	904	353	890	999999	230	999999	999999	176	401	325	371	803	28	999999	999999	999999	126	245	689	999999	292	566	918	246	29	299	516	725	578	172	919	164	936	507	999999	212	473	455	523	949	785	762	927	999999	702	930	960	747	146	797	243	240	273	759	807	348	434	654	989	930	999999	904	597	239	999999	999999	866	520	11	999999	999999	999999	999999	740	999999	530	999999	687	543	99	338	769	589	781	929	999999	891	187	699	14	777	999999	466	999999	830	881	174	697	834	999999	73	449	745	244	533	572	519	999999	999999	287	709	747	999999	900	602	359	324	999999	999999	718	999999	689	820	997	134	999999	214	138	910	373	365	941	999999	57	35	888	33	999999	257	366	999999	367	999999	422	305	40	709	566	990	999999	567	359	999999	125	999999	384	999999	748	120	999999	368	390	623	151	922	767	893	72	874	713	336	969	567	943	549	957	26	408	999999	103	744	647	147	999999	806	999999	999999	737	999999	651	999999	284	244	177	997	788	999999	531	500	537	146	999999	999999	287	153	597	999999	999999	576	223	367	999999	999999	26	345	720	252	999999	999999	916	224	165	195	999999	453	999999	734	399	945	999999	223	495	908	174	956	999999	955	860	295	218	223	999999	999999	663	293	49	237	999999	831	999999	999999	560	999999	583	323	981	999999	999999	834	102	862	402	999999	814	10	999999	322	882	70	248	765	392	999999	136	702	125	999999	532	999999	413	824	517	567	668	226	662	309	334	851	975	646	496	36	203	355	821	600	357	663	421	999999	999999	167	999999	522	163	999999	68	881	208	987	928	530	430	278	999999	834	840	598	999999	572	999999	41	999999	602	278	365	704	781	881	525	646	869	527	999999	478	999999	
974	156	73	999999	251	453	999999	999999	718	965	605	925	10	987	759	758	325	999999	739	323	82	991	253	797	959	287	999	683	350	69	12	745	999999	995	860	693	535	349	999999	544	388	999999	883	312	760	778	780	894	765	888	553	678	946	999999	999999	983	903	275	49	963	999999	969	646	658	963	860	136	999999	137	76	233	999999	528	999999	935	999999	999999	940	46	190	506	115	918	462	999999	334	799	644	718	876	999999	999999	309	367	100	418	460	999999	349	900	652	776	767	698	664	578	159	750	229	311	875	999999	239	859	466	347	61	193	999999	639	999999	491	295	260	285	999999	999999	170	114	527	524	881	999999	999999	538	999999	348	229	798	999999	184	58	425	416	11	827	40	450	901	752	999999	276	92	999999	839	170	490	999999	423	999999	901	989	999999	701	787	993	999999	103	330	999999	999999	999999	999999	216	464	22	76	879	259	999999	933	235	269	361	170	257	799	890	999999	377	250	831	806	999999	999999	195	412	723	629	17	466	999999	999999	175	999999	533	881	876	255	826	999999	611	267	965	766	676	729	293	999999	539	203	480	999999	999999	999999	177	36	298	180	279	610	352	259	251	991	996	999999	999999	999999	999999	376	923	645	480	999999	999999	573	840	340	368	999999	128	192	99	813	999999	150	176	999999	585	507	593	705	976	225	751	361	25	974	769	999999	635	685	999999	173	280	999999	325	680	999999	999999	195	957	999999	814	491	170	170	438	15	999999	940	423	999999	139	783	228	668	999999	531	999999	999999	999999	570	798	829	443	288	999999	542	999999	824	495	824	981	999999	635	893	999999	733	591	999999	587	999999	913	999999	221	661	774	389	61	176	71	158	577	56	328	999999	22	984	999999	881	243	999999	855	41	999999	599	51	817	999999	334	506	530	999999	97	970	999999	656	999999	617	781	514	546	491	983	763	347	999999	999999	999999	248	880	187	685	999999	957	691	123	999999	999999	622	620	956	242	999999	669	540	218	490	999999	430	740	843	376	277	377	696	999999	871	277	999999	353	116	999999	909	999999	329	845	999999	139	288	784	774	993	995	171	557	314	764	999999	233	999999	999999	999999	999999	999999	46	811	417	343	999999	287	251	614	78	278	513	141	332	999999	350	694	999999	360	796	645	965	850	999999	116	819	391	650	558	54	979	999999	257	262	410	417	999999	437	999999	868	11	543	170	924	727	657	426	982	491	972	538	158	414	999999	926	543	195	440	999999	523	999999	637	999999	569	999999	690	265	878	999999	864	999999	267	92	491	
795	112	804	925	653	458	402	409	999999	585	515	999999	183	194	999999	867	231	999999	136	382	999999	374	849	600	835	46	999999	999999	999999	627	999999	281	76	922	999999	999999	738	270	999999	852	131	479	478	118	64	268	517	81	552	64	999999	999999	140	709	502	430	263	213	100	999999	66	999999	349	541	999999	244	763	260	917	512	999999	961	999999	283	261	520	895	741	999999	576	529	330	995	15	984	394	999999	366	430	846	570	535	180	181	999999	276	999999	937	673	999999	505	267	163	49	925	681	466	857	457	999999	534	522	999999	523	97	735	999999	343	556	60	103	999999	829	999999	999999	603	999999	999999	486	985	389	958	78	726	999999	272	177	955	999999	999999	928	293	909	448	322	58	868	656	93	999999	999999	999999	390	622	726	108	437	93	107	999999	889	347	380	471	999999	576	454	940	451	825	568	904	263	999999	132	809	999999	390	758	893	734	144	44	426	579	592	577	999999	999	973	834	93	857	757	423	590	913	447	999999	999999	604	999999	214	268	999999	512	544	146	999999	999999	610	999999	335	213	597	999999	999999	999999	892	19	999999	998	940	478	999999	484	56	505	999999	542	896	60	543	22	999999	806	930	775	924	999999	58	999999	955	92	372	787	758	999999	170	668	287	958	554	837	746	999999	987	999999	278	27	465	48	316	957	30	560	999999	999999	999999	790	999999	999999	999999	825	999999	569	52	857	115	213	726	999999	999999	172	264	938	505	706	999999	693	999999	204	507	906	611	999999	134	998	72	812	283	445	740	379	843	750	999999	729	876	186	563	139	630	74	300	999999	703	153	703	91	999999	806	999999	229	971	630	39	999999	224	951	999999	999999	795	302	999999	999999	662	965	999999	514	19	999999	830	999999	140	690	573	443	615	547	315	999999	305	980	999999	999999	399	520	408	223	720	805	514	925	741	519	344	999999	999999	20	410	999999	824	199	82	288	976	956	999999	999999	66	999999	517	999999	999999	464	749	814	544	463	891	152	567	115	793	999999	271	905	358	621	356	246	999999	605	147	999999	166	999999	908	479	499	442	430	127	167	134	297	837	289	999999	999999	529	999999	999999	129	999999	181	999999	405	868	999999	81	999999	478	934	820	297	912	539	77	307	999999	905	999999	963	458	721	999999	948	669	999999	434	625	81	851	999999	453	999999	486	879	406	447	710	50	999999	428	834	952	193	999999	999999	385	999999	222	978	999999	623	728	717	670	999999	731	770	736	950	592	456	536	999999	117	999999	670	435	659	671	999999	999999	865	610	545	
623	769	266	611	999999	541	999999	412	102	999999	999999	724	999999	815	343	675	677	973	999999	871	971	308	335	999999	969	175	949	999999	999999	128	203	758	999999	182	57	776	474	999999	999999	418	999999	53	443	902	905	652	999999	619	326	996	192	999999	999999	739	999999	999999	444	191	642	667	999999	999999	861	973	530	454	607	999999	768	999999	210	999999	80	680	414	927	864	432	179	326	415	999999	332	554	999999	999999	982	999999	608	999999	342	293	526	245	826	999999	999999	999999	382	460	54	33	999999	759	999999	674	888	105	334	999999	999999	21	21	999999	262	262	164	317	47	295	472	229	138	46	234	916	992	999999	999999	434	745	999999	60	719	281	391	999999	999999	758	272	999999	886	63	963	281	330	999999	210	983	574	999999	874	432	999999	988	825	895	814	535	879	999999	999999	251	999999	900	65	961	999999	53	870	773	592	558	775	939	585	999999	175	999999	903	645	999999	851	289	609	871	973	963	999999	999999	496	674	46	879	590	302	644	164	72	226	369	999999	166	122	800	243	326	656	157	413	999999	999999	999999	632	244	889	212	962	999999	38	92	998	999999	597	384	108	999999	999999	195	647	940	22	112	548	543	999999	999999	738	488	375	554	326	815	327	999999	766	999999	999999	645	999999	99	682	863	44	144	371	417	999999	738	702	687	647	471	999999	472	999999	627	999999	98	578	264	999999	999999	999999	483	765	192	255	999999	617	482	151	43	999999	999999	267	999999	78	414	182	999999	75	999	999999	687	999999	855	999999	854	999999	999999	125	999999	999999	446	999999	209	938	999999	378	189	999999	770	999999	229	546	613	976	952	214	999999	559	999999	915	329	199	474	696	247	576	910	999999	999999	648	999999	367	825	966	58	932	999999	220	518	45	992	96	999999	999999	567	151	304	878	362	649	662	589	999999	999999	999999	257	159	512	701	983	468	312	771	999999	651	862	720	647	928	29	155	287	51	70	999999	999999	893	595	139	105	281	999999	523	750	999999	889	347	999999	228	999999	783	999999	518	534	576	999999	999999	999999	237	704	431	656	949	343	503	384	548	958	487	513	363	564	999999	606	999999	437	999999	999999	999999	761	999999	999999	428	999999	999999	599	769	999999	999999	999999	918	721	367	434	673	625	999999	190	257	610	999999	388	938	999999	447	228	182	999999	822	149	901	304	46	999999	190	999999	999999	821	106	903	615	999999	999999	254	999999	642	206	999999	932	96	355	608	773	536	421	145	366	713	690	27	427	856	694	999999	999999	999999	684	891	254	547	396	270	999999	353	994	319	
999999	999999	129	805	31	234	979	735	794	999999	531	999999	999999	999999	769	524	141	999999	486	759	347	131	999999	972	999999	315	703	999999	700	95	523	429	541	111	232	672	999999	885	996	202	877	958	559	48	101	999999	836	210	999999	999999	139	15	866	245	999999	791	780	157	847	716	531	999999	45	709	779	999999	968	953	822	106	930	255	92	294	881	388	572	875	999999	999999	999999	503	618	828	956	999999	999999	306	140	440	892	446	47	289	671	293	999999	849	999999	999999	216	883	388	999999	940	999999	923	582	363	999999	229	905	276	999999	247	37	975	216	753	271	999999	672	822	999999	214	493	217	999999	623	999999	999999	999999	616	890	575	595	999999	999999	887	82	594	980	942	547	221	999999	179	972	51	643	317	716	106	997	451	544	70	996	475	999999	675	130	959	764	138	506	299	386	499	999999	912	47	329	999999	999999	568	999999	999999	179	228	323	999999	761	979	290	748	626	999999	999999	41	999999	128	472	440	999999	474	31	999999	999999	999999	696	793	999999	999999	730	999999	397	999999	331	882	999999	785	999999	257	142	440	999999	999999	484	389	879	681	937	999999	127	999999	575	888	283	212	546	552	999999	464	531	999999	999999	372	999999	20	361	210	296	566	227	749	301	225	307	966	114	999999	703	39	835	999999	855	25	281	936	999999	999999	152	129	346	271	918	372	725	612	677	997	730	473	38	679	394	381	250	378	502	999999	590	999999	107	504	849	837	999999	515	999999	999999	100	322	999999	999999	68	177	999999	999999	999999	999999	999999	695	999999	999999	322	239	10	999999	630	999999	774	999999	999999	999999	917	835	31	841	999999	91	743	219	937	929	999999	417	168	185	999999	227	160	294	547	572	860	895	27	999999	192	619	836	472	884	200	999999	198	878	959	935	232	155	388	543	749	196	999999	758	370	211	904	999999	824	999999	413	334	490	364	871	494	999999	818	999999	659	803	254	281	334	747	956	718	999999	208	250	399	81	771	751	798	999999	581	147	999999	787	287	999999	21	927	481	866	999999	999999	16	475	913	413	999999	999999	739	504	914	954	20	413	493	375	999999	999999	155	342	562	999999	999999	495	912	999999	171	254	381	264	242	999999	853	881	473	999999	999999	999999	337	999999	999999	52	21	999999	471	999999	136	253	999999	912	999999	437	781	999999	999999	753	999999	521	562	38	252	868	358	999999	271	571	999999	139	999999	999999	842	148	256	170	999999	520	727	999999	33	295	758	918	950	469	588	804	999999	715	577	999999	618	21	180	308	742	99	999999	536	42	
999999	527	996	313	695	999999	999999	191	620	764	793	36	15	999999	277	280	334	918	999999	897	466	999	999999	999999	229	990	999999	968	947	427	294	825	201	238	133	999999	761	614	264	398	999999	623	999999	950	999999	999999	612	999999	903	38	418	181	805	999999	999999	901	141	444	93	704	249	569	243	202	479	967	835	776	374	509	519	999999	999999	500	846	843	57	444	778	536	387	316	75	999999	19	122	30	562	662	999999	999999	326	530	559	159	999999	389	758	480	816	999999	836	159	403	518	698	518	315	999999	733	853	999999	666	999999	327	933	504	324	193	366	946	999999	999999	999999	872	202	199	999999	999999	365	463	299	963	962	678	551	166	999999	999999	320	604	715	770	929	378	999999	660	999999	242	225	999999	75	575	123	869	585	723	17	530	999999	509	999999	999999	436	279	564	733	703	999999	776	776	832	913	999999	999999	241	512	999999	774	933	999999	225	870	999999	378	398	999999	850	102	999999	828	159	150	94	811	199	751	344	660	814	215	956	104	466	448	164	161	702	361	999999	82	999999	243	597	784	999999	544	839	67	881	999999	883	999999	785	948	999999	692	999999	71	572	999999	177	534	959	728	585	999999	414	686	224	246	999999	498	464	999999	299	999999	553	310	999999	655	912	286	778	973	999999	999999	319	518	820	999999	999999	999999	788	999999	905	999999	283	868	208	173	139	999999	843	999999	819	394	999999	764	659	999999	999999	528	543	917	576	890	755	986	999999	999999	810	896	865	752	999999	389	710	315	125	999999	999999	999999	111	364	999999	999999	999999	143	164	937	209	555	859	118	333	999999	999999	871	581	999999	999999	999999	472	969	362	243	297	101	999999	439	684	840	999999	375	999999	464	427	189	999999	817	457	622	831	468	40	265	47	756	428	119	291	838	999999	110	44	355	222	142	11	292	471	352	411	724	263	999999	905	493	999999	868	386	918	999999	764	567	636	465	13	999999	999999	206	999999	672	621	158	845	116	548	340	999999	251	295	999999	119	355	999999	221	116	999999	670	359	553	717	560	733	999999	369	969	999999	407	889	218	203	999999	999999	930	679	999999	999999	417	262	367	163	324	626	100	999999	370	419	999999	425	358	797	278	999999	999999	999999	122	887	999999	486	147	999999	932	999999	43	102	999999	33	999999	435	999999	540	999999	418	992	999999	403	933	643	631	999	559	91	982	999999	420	924	999999	999999	116	567	901	790	999999	124	362	230	999999	593	999999	467	346	995	36	999999	818	999	859	999999	263	430	189	254	163	487	588	999999	950	
304	999999	177	999999	590	317	868	530	750	867	303	640	178	913	999999	644	174	999999	999999	64	999999	722	421	75	414	189	686	999999	656	636	453	999999	438	280	195	971	831	352	755	999999	168	473	78	142	565	123	999999	999999	999999	610	989	999999	34	869	962	581	211	999999	710	411	631	490	873	123	423	999999	212	898	999999	377	813	821	999999	876	895	524	653	288	509	300	105	178	547	56	646	628	512	568	999999	999999	999999	729	999999	999999	999999	999999	600	999999	718	999999	911	195	788	472	796	999999	917	999999	973	448	999999	922	999999	419	999999	999999	999999	999999	477	794	999999	999999	590	999999	607	94	188	999999	820	228	924	699	570	999999	389	909	999999	85	259	478	711	365	595	869	685	847	999999	232	48	999999	734	773	487	924	999999	278	604	673	864	712	989	364	336	755	523	239	362	892	40	406	999999	867	577	998	999999	899	58	999999	999999	759	957	999999	524	227	493	161	999999	646	176	999999	314	717	221	999999	999999	357	38	839	355	455	495	999999	201	642	530	866	205	999999	999999	999999	229	999999	999999	999999	754	43	839	118	271	372	27	716	725	919	999999	365	999999	40	999999	999999	999999	218	375	984	999999	999999	764	882	696	626	999999	732	805	532	999999	999999	484	999999	791	455	517	919	577	982	438	999999	999999	282	550	175	220	174	999999	115	999999	21	999999	999999	840	40	278	957	421	645	999999	295	999999	203	38	670	880	549	248	74	228	950	640	393	556	999999	215	492	341	999999	416	790	999999	699	758	999999	913	235	275	999999	186	559	999999	932	575	153	868	999999	254	880	295	999999	999999	903	886	822	999999	134	702	356	825	786	999999	999999	999999	626	531	999999	444	157	757	654	999999	487	888	999999	999999	708	817	999999	625	890	248	461	245	999999	999999	860	812	999999	999999	788	533	919	935	999999	999999	616	999999	949	622	999999	999999	106	999999	640	396	448	25	999999	379	671	317	299	730	935	548	175	655	999999	761	670	408	508	647	968	131	364	552	497	999999	836	999999	868	790	968	999999	152	338	999999	999999	999999	845	999999	566	999999	481	244	198	10	999999	767	961	219	197	951	259	381	458	164	999999	999999	895	527	492	543	999999	999999	508	762	925	405	836	59	145	345	999999	999999	942	809	497	999999	176	552	645	968	999999	999999	999999	839	718	638	693	183	96	999999	530	327	999999	33	999999	42	735	999999	85	456	999999	912	84	852	999999	445	439	648	667	632	999999	353	999999	523	669	869	999999	669	53	296	999999	662	963	818	814	507	710	919	999999	464	
999999	999999	999999	198	47	999999	722	827	713	283	209	54	516	464	999999	186	999999	589	363	312	273	76	391	788	744	278	999999	265	48	628	735	520	999999	212	481	135	877	999999	486	706	999999	940	999999	770	97	667	156	508	367	637	72	131	565	334	999999	999999	358	688	454	999999	23	466	999999	94	548	688	42	999999	983	334	309	999999	112	656	164	999999	120	620	999999	87	131	449	897	410	566	613	999999	687	21	999999	999999	198	249	717	693	691	161	871	232	408	634	999999	525	42	338	320	29	908	179	868	973	737	987	376	647	573	999999	999999	528	934	734	999999	302	999999	999999	120	999999	394	963	473	181	249	398	999999	999999	289	924	864	82	255	594	999999	518	999999	423	49	211	872	999999	130	132	999999	352	298	674	288	550	929	484	999999	808	634	945	705	696	999999	999999	694	999999	367	999999	703	999999	282	350	687	836	159	183	518	999999	640	323	842	351	410	896	999999	628	174	739	995	389	854	447	959	110	812	456	689	999999	517	948	712	481	428	464	80	947	986	452	400	755	966	317	177	321	112	999999	296	837	999999	76	759	628	999999	324	462	835	391	999999	34	999999	494	818	402	691	610	371	922	945	826	999999	641	722	999999	999999	999999	547	279	647	998	458	169	999999	999999	450	198	94	826	114	12	999999	566	409	427	697	271	157	999999	486	710	740	442	351	20	999999	999999	47	999999	414	900	999999	565	743	588	999999	999999	642	368	951	999999	999999	999999	817	999999	591	595	242	999999	999999	977	276	631	793	937	267	25	999999	999999	372	999999	999999	999999	422	999999	97	679	823	820	851	164	629	788	964	983	999999	205	624	999999	999999	501	201	743	639	437	634	293	999999	805	999999	560	724	801	999999	934	999999	723	132	999999	999999	999999	772	999999	452	999999	358	487	667	810	999999	999999	401	420	421	870	825	418	174	999999	579	803	907	27	999999	301	999999	827	792	39	641	470	83	20	552	999999	729	999999	300	153	88	156	626	999999	61	269	999999	314	999999	135	999999	932	558	147	43	999999	14	754	921	999999	999999	530	695	637	178	294	999999	391	999999	903	151	54	127	30	906	433	187	945	966	999999	143	136	999999	999999	920	999999	911	935	976	999999	512	999999	859	999999	97	999999	461	999999	792	766	280	777	999999	486	984	74	815	999999	241	610	874	68	788	690	26	999999	92	999999	716	469	382	63	999999	999999	400	176	195	976	933	357	999999	999999	163	999999	960	999999	999999	999999	682	999999	999999	383	703	376	627	454	999999	178	999999	167	
475	432	282	333	394	226	999999	80	95	818	879	838	604	999999	638	686	905	588	999999	999999	250	130	356	999999	575	999999	360	47	749	999999	979	26	853	776	882	549	915	829	815	743	999999	618	999999	864	976	65	779	819	738	940	548	608	449	473	999999	354	85	421	757	999999	866	335	331	999999	838	862	985	828	11	98	999999	85	772	985	667	631	999999	492	884	520	999999	999999	309	808	407	381	577	999999	859	999999	474	999999	82	431	877	999999	297	737	35	124	79	951	817	650	999999	473	999999	999999	806	295	110	593	537	246	174	999999	999999	522	741	467	999999	999999	999999	473	624	277	999999	351	118	999999	999999	517	466	769	999999	278	999999	658	638	999999	545	999999	583	574	437	880	965	999999	266	550	641	774	995	568	999999	474	982	354	36	901	469	493	354	806	950	592	136	999999	999999	895	613	999999	883	807	921	999999	999999	404	46	999999	312	177	999999	567	368	999999	521	898	999999	976	296	999999	632	737	474	61	770	777	623	999999	754	208	999999	370	937	273	890	198	999999	660	452	587	317	292	599	301	408	786	999999	390	999999	999999	827	819	609	999999	744	156	343	999999	408	254	781	201	999999	999999	138	724	630	104	999999	332	261	999999	999999	709	70	350	147	999999	652	984	339	242	773	525	380	229	999999	999999	529	744	855	776	261	207	806	999999	303	495	999999	999999	165	999999	999999	748	999999	999999	295	900	183	404	999999	170	227	999999	915	548	999999	473	733	909	963	999999	575	934	477	484	38	336	902	944	999999	652	19	999999	828	999999	530	999999	548	999999	999999	861	528	134	735	694	559	836	292	999999	698	829	999999	263	720	999999	778	776	281	999999	519	959	997	239	357	366	161	258	595	999999	28	403	925	900	976	999999	408	450	999999	999999	924	999999	999999	999999	255	226	889	755	999999	999999	217	999999	753	55	323	999999	864	299	777	378	999999	999999	251	999999	248	999999	904	861	999999	618	829	999999	577	498	578	328	915	999999	984	141	999999	999999	999	995	720	274	649	880	999999	12	999999	119	999999	830	249	622	950	689	407	950	322	37	478	999999	999999	879	186	264	476	994	67	512	315	646	901	147	999999	255	999999	973	655	34	999999	284	381	999999	665	999999	999999	956	999999	235	954	43	818	449	927	999999	234	840	999999	395	414	999999	944	734	804	999999	929	112	320	999999	57	433	304	297	753	999999	268	999999	999999	439	15	999999	626	999999	999999	281	827	461	999999	941	30	801	885	270	999999	999999	339	646	915	999999	816	156	646	673	188	531	
999999	999999	696	999999	112	184	626	658	389	999999	999999	122	999999	533	209	477	892	999999	683	255	547	44	677	71	999999	621	999999	586	622	999999	873	999999	652	37	542	306	765	487	999999	846	185	236	880	725	999999	226	470	392	438	349	264	277	989	933	983	705	853	635	868	491	999999	49	45	531	31	23	469	158	991	903	712	414	999999	836	79	321	163	999999	345	647	999999	752	999999	283	999999	605	999999	999999	999999	836	999999	139	619	357	807	146	200	359	704	712	999999	321	999999	534	636	999999	737	162	864	672	999999	901	299	230	999999	296	890	762	927	425	59	750	115	164	999999	999999	999999	999999	39	932	999999	804	257	633	891	839	361	999999	647	753	868	810	854	381	295	999999	840	399	27	521	255	438	431	999999	663	15	216	247	83	63	65	555	999999	931	551	999999	654	666	339	500	935	276	124	184	999999	999999	896	733	868	909	742	405	173	518	686	999999	999999	967	999999	885	632	999999	550	593	697	322	687	923	829	547	896	184	70	527	999999	999999	323	256	732	424	119	483	378	173	999999	659	391	615	254	999999	374	686	999999	453	867	821	999999	999999	487	244	561	973	903	331	23	568	345	999999	932	708	999999	999999	245	555	775	999999	745	386	282	48	999999	81	678	970	999999	999999	487	616	999999	999999	262	792	769	498	862	146	579	57	160	999999	999999	999999	682	546	490	999999	450	150	678	999999	86	350	999999	448	312	999999	999999	933	157	802	90	729	986	179	455	586	367	999999	693	638	580	698	235	529	724	196	398	141	490	936	769	347	937	941	687	911	543	330	195	999999	842	646	900	358	672	593	999999	513	999999	904	879	703	456	49	147	388	125	999999	999999	126	101	172	453	220	42	742	792	55	491	999999	52	47	562	320	796	934	798	876	856	141	438	999999	51	585	999999	76	999999	897	803	999999	795	999999	606	999999	291	679	203	999999	325	929	801	712	999999	999999	862	999999	151	145	253	999999	999999	248	872	592	688	999999	131	999999	999999	999999	851	894	999999	999999	749	237	441	493	999999	127	740	118	561	926	339	999999	863	999999	723	999999	925	755	999999	999999	719	556	941	23	389	85	557	335	536	358	88	906	471	839	999999	634	410	657	999999	136	472	481	999999	946	263	999999	352	636	153	937	51	106	250	651	473	202	999999	428	114	953	569	415	582	213	848	433	999999	33	688	999999	815	278	648	528	999999	247	869	995	759	999999	732	921	999999	598	317	981	665	819	375	614	347	999999	553	162	566	67	
999999	999999	107	829	708	329	947	999999	999999	999999	999999	722	524	235	332	999999	668	687	999999	647	233	984	999999	999999	999999	445	657	84	751	833	725	495	961	999999	349	395	897	930	718	413	974	137	999999	544	533	999999	305	999999	291	56	323	865	999999	919	834	914	588	240	72	273	999999	872	312	299	57	962	761	454	886	999999	403	738	969	818	673	105	519	361	343	824	149	999999	999999	999999	520	999999	999999	51	245	435	999999	999999	868	454	742	111	824	186	999999	999999	191	850	999999	355	653	585	896	123	999999	738	404	237	896	247	999999	163	89	999999	779	198	408	719	219	461	138	999999	870	999999	85	571	281	343	999999	999999	643	299	263	447	61	935	963	999999	795	506	40	580	770	630	330	999999	31	226	999999	999999	171	471	641	802	226	917	714	999999	47	999999	467	999999	372	133	603	834	999999	642	556	844	234	958	923	713	430	558	965	249	204	497	549	64	936	566	611	999999	658	461	230	143	230	592	413	120	999999	968	218	647	999999	999999	689	389	670	999999	83	213	547	927	381	668	952	475	999999	550	145	412	999999	805	999999	432	186	447	421	422	999999	642	555	813	673	462	999999	327	221	708	999999	169	393	383	493	408	633	730	90	562	190	754	415	862	974	636	843	412	999999	605	319	251	967	258	999999	999999	658	734	263	919	327	999999	263	999999	741	976	999999	752	322	123	798	456	999999	858	241	869	237	692	838	47	618	999999	202	999999	999999	999999	201	999999	444	62	749	899	999999	170	999999	999999	999999	936	130	998	617	999999	100	22	806	862	999999	119	26	79	999999	966	896	226	999999	390	999999	646	999999	184	784	883	317	269	373	899	980	999999	624	685	379	300	999999	999999	429	527	999999	189	810	535	683	999999	999999	374	849	999999	13	259	860	854	123	999999	856	946	224	999999	783	999999	648	907	882	686	999999	341	700	999999	404	66	796	783	542	263	836	554	500	999999	764	999999	419	589	999999	730	346	769	999999	525	444	624	624	999999	743	999999	540	999999	653	997	597	787	674	937	389	946	463	86	321	999999	26	999999	455	523	999999	840	999999	69	21	162	349	999999	769	999999	477	779	999999	111	49	526	999999	934	901	503	113	977	278	482	210	999999	277	270	457	712	999999	143	179	111	725	903	604	481	999999	501	657	872	28	500	469	609	515	362	46	795	147	92	410	999999	419	992	572	939	999999	72	885	88	278	66	675	344	610	339	999999	146	999999	250	53	409	845	241	959	778	22	601	444	999999	
233	661	574	425	732	227	692	733	341	665	622	828	999999	999999	604	961	824	135	999999	185	976	900	999999	897	49	999999	116	188	42	999999	927	267	628	970	855	616	492	999999	612	999999	647	651	805	999999	627	225	999999	276	637	998	953	887	601	999999	938	999999	787	677	386	731	121	513	701	999999	738	364	209	645	999999	987	479	574	999999	999999	537	334	104	617	279	824	216	839	550	44	840	50	999999	369	42	531	828	815	874	880	281	143	950	268	528	273	25	999999	552	649	528	999999	373	999999	999999	613	239	180	999999	561	524	281	963	666	707	697	698	840	999999	202	168	664	700	642	999999	999999	384	836	99	999999	999999	67	297	900	999999	460	676	680	999999	428	302	658	417	322	365	999	999999	999999	999999	830	999999	999999	545	360	491	864	689	731	650	999999	239	402	999999	401	752	999999	984	72	161	256	31	28	213	194	999999	510	256	387	286	345	232	100	285	268	441	634	522	937	419	651	999999	944	40	999999	199	899	577	26	569	999999	25	117	999999	999999	808	556	971	999999	459	980	617	999999	454	314	116	148	127	821	999999	128	945	57	653	509	485	86	987	905	999999	10	999999	240	817	388	330	124	958	971	460	999999	662	171	487	999999	43	999999	500	725	999999	61	782	755	66	451	953	968	464	632	828	731	568	76	999999	458	58	387	494	76	984	991	999999	156	371	999999	465	783	999999	224	475	999999	586	999999	713	999999	228	186	184	376	434	361	659	335	152	999999	326	596	999999	38	390	656	999999	433	999999	210	870	636	394	981	985	999999	408	250	999999	999999	155	307	363	421	240	872	212	999999	999999	632	999999	855	999999	999999	758	999999	999999	541	834	819	51	162	530	513	83	591	999999	202	999999	265	953	419	999999	339	582	999999	242	999999	797	999999	453	857	999999	118	868	25	632	750	232	126	201	866	416	348	770	992	776	850	348	648	90	20	999999	385	999999	922	687	673	70	739	637	594	999999	326	375	194	369	421	999999	68	959	52	969	999999	74	999999	999999	829	568	590	251	392	55	159	437	999999	129	416	439	945	337	958	689	492	999999	999999	132	100	973	586	999999	365	999999	999999	689	48	50	999999	321	999999	919	999999	999999	999999	498	999999	549	999999	888	931	74	953	981	699	730	10	362	999999	785	467	963	912	999999	982	957	886	999999	764	469	999999	402	656	104	847	35	479	853	218	994	244	67	538	211	51	521	679	999999	515	560	688	685	563	688	999999	999999	17	11	132	523	611	999999	784	
134	498	538	418	858	144	673	999999	156	154	492	999999	409	435	710	999999	999999	287	513	671	214	781	714	839	968	250	229	999999	478	730	695	999999	176	283	414	999999	512	113	821	249	841	309	542	541	999999	147	455	202	307	195	662	245	999999	405	579	353	999999	999999	450	617	915	655	999999	999999	999999	109	384	999999	999999	999999	312	999999	465	999999	829	905	249	182	768	831	794	999999	999999	292	999999	999999	294	771	999999	999999	929	813	662	213	334	196	527	126	92	971	999999	999999	181	309	882	305	779	834	576	673	114	611	930	619	823	888	934	498	357	999999	814	999999	431	960	77	499	704	999999	999999	643	387	132	100	999999	999999	474	999999	421	410	772	679	460	204	40	956	999999	999999	53	390	445	261	999999	768	999999	167	159	999999	221	241	392	601	527	894	933	999999	981	520	144	551	999999	999999	523	999999	584	329	999999	418	999999	13	750	999999	660	871	504	999999	999999	363	16	639	918	999999	642	999999	999999	999999	162	999999	271	744	975	806	747	501	42	411	738	940	194	764	803	999999	507	218	491	999999	940	656	400	551	937	627	999999	999999	632	999999	401	344	81	413	999999	798	156	657	38	943	869	999999	999999	999999	652	418	179	252	835	186	79	999999	999999	252	999999	505	175	719	806	357	302	252	868	260	999999	999999	868	781	597	15	594	850	999999	548	999999	999999	817	307	898	528	999999	271	669	456	999999	966	646	999999	182	671	633	437	999999	680	999999	627	299	588	92	258	999999	398	655	999999	592	229	254	999999	346	999999	999999	867	999999	287	899	41	582	422	548	53	757	49	999999	925	999999	167	999	509	898	288	999999	239	225	650	978	70	999999	840	863	492	721	498	492	723	982	765	999999	572	999999	618	54	876	49	48	500	999999	789	730	457	435	229	744	260	68	966	459	651	180	999999	999999	426	742	559	65	331	999999	556	884	999999	616	550	437	728	999999	999999	615	199	999999	159	478	281	999999	393	438	999999	977	247	999999	999999	999999	123	445	273	942	202	999999	999999	983	999999	999999	999999	999999	787	840	884	792	999999	970	999999	999999	999999	475	30	999999	567	540	359	131	999999	354	999999	132	137	419	503	114	173	786	97	932	297	999999	470	918	524	376	108	553	553	481	999999	277	608	999999	273	648	425	443	999999	661	952	205	201	999999	999999	830	999999	377	346	779	628	238	882	892	74	999999	15	112	999999	201	442	999999	577	321	393	753	524	732	155	854	999999	730	999999	436	980	999999	24	108	709	693	600	999999	216	773	999999	
732	395	715	341	220	643	322	137	999999	229	155	627	880	978	999999	316	53	232	999999	999999	898	826	456	912	999999	49	906	999999	621	601	711	600	804	468	999999	368	999999	401	935	999999	377	999999	229	216	834	473	999999	999999	253	387	556	508	723	684	999999	906	939	803	999999	180	736	919	999999	591	517	999999	823	421	999999	999999	508	652	999999	281	722	304	606	999999	88	508	904	787	159	244	54	999999	876	130	514	753	428	15	42	764	484	457	97	638	698	999999	650	723	800	999999	879	903	999999	452	961	999999	999999	699	724	860	275	949	999999	280	546	999999	999999	703	906	574	678	503	619	532	797	999999	217	999999	550	799	858	191	986	13	365	151	991	433	168	855	453	999999	290	999999	498	999999	688	999999	101	999999	610	946	816	236	478	999999	294	688	655	697	452	342	159	925	12	999999	962	766	915	405	999999	999999	545	999999	999999	999999	999999	447	999999	999999	586	400	999999	166	198	912	375	999999	534	979	856	312	778	470	413	121	579	364	999999	999999	999999	921	901	999999	80	999999	999999	999999	115	529	173	999999	654	999999	121	62	465	992	999999	100	718	999999	241	936	999999	20	999999	84	648	999999	379	858	278	999999	700	664	999999	191	96	833	511	999999	655	15	816	20	999999	999999	359	360	656	587	627	89	695	999999	689	964	156	999999	889	999999	127	105	159	314	577	34	692	999999	563	284	906	903	999999	119	999999	236	129	537	362	90	724	297	363	791	999999	198	934	999999	999999	534	44	999999	944	185	492	560	999999	511	443	632	999999	999999	797	999999	999999	723	500	999999	999999	463	844	619	706	999999	611	830	741	367	83	999999	100	999999	999999	999999	249	879	959	999999	626	996	380	618	104	729	999999	821	499	981	120	518	698	358	527	521	999999	425	329	145	573	662	818	497	438	64	542	999999	432	768	141	999999	999999	96	959	816	92	236	524	977	429	999999	999999	999999	999999	564	690	741	835	999999	350	824	560	823	840	964	188	999999	189	50	197	999999	399	999999	849	999999	754	612	398	710	439	462	900	999999	999999	783	331	68	250	873	999999	800	514	472	428	317	251	939	999999	994	638	209	57	484	789	391	400	610	910	938	810	87	352	135	999999	887	923	217	117	66	643	129	999999	999999	675	396	534	999999	999999	542	999999	815	999999	404	82	999999	414	999999	562	335	393	720	158	312	999999	999999	999999	389	942	540	393	44	831	199	361	999999	567	742	808	403	856	474	308	377	871	995	721	948	62	299	999999	999999	655	999999	673	923	
971	340	251	389	999999	155	983	771	159	999999	983	999999	52	564	672	672	618	169	478	919	421	781	440	78	999999	509	999999	652	999999	886	999999	59	526	999999	999999	236	500	429	465	711	999999	537	999999	999999	21	555	905	498	627	810	889	496	313	999999	511	200	899	183	814	439	819	340	999999	999999	654	999999	999999	614	27	999999	182	199	703	767	438	884	563	602	66	29	999999	837	35	999999	997	892	745	999999	999999	999999	337	326	614	999999	999999	159	824	954	194	87	999999	301	480	191	638	700	792	546	325	627	636	307	127	795	835	999999	999999	466	999999	999999	198	878	687	671	118	855	999999	677	875	289	70	999999	418	999999	124	999999	366	999999	999999	306	110	209	456	309	719	999999	209	819	200	910	844	368	688	433	889	999999	613	809	82	782	125	124	999999	999999	567	999999	889	148	680	999999	624	470	847	969	660	989	432	388	999999	87	656	999999	487	964	445	999999	920	984	98	99	698	999999	999999	836	191	986	538	420	999999	691	151	70	999999	666	296	383	520	718	772	999999	602	235	858	994	135	999999	637	706	600	865	117	904	59	591	999999	77	999999	999999	787	674	460	22	999999	270	936	999999	626	820	677	71	190	212	222	198	496	999999	999999	999999	999999	831	358	832	999999	877	584	247	20	557	832	229	685	999999	930	107	999999	590	589	598	68	539	733	817	999999	999999	684	904	691	999999	105	370	378	921	308	999999	326	628	203	768	685	999999	999999	79	987	458	386	680	999999	999999	749	906	999999	110	718	181	108	999999	804	290	203	679	555	160	461	471	851	763	211	999999	999999	820	999999	821	999999	368	999999	999999	999999	579	163	13	999999	577	121	199	486	277	999999	137	858	784	824	912	999999	15	154	434	617	526	999999	622	999999	999999	999999	929	519	999999	197	360	999999	444	711	234	137	199	999999	977	48	272	985	583	561	84	999999	997	996	484	256	999999	223	999999	999999	313	973	540	535	335	244	999999	679	423	89	852	910	423	83	600	999999	385	959	999999	999999	354	541	33	71	404	191	345	932	45	816	291	146	697	399	408	260	596	664	720	999999	999999	592	999999	503	708	174	999999	923	405	999999	999999	947	56	143	700	771	950	479	141	154	899	259	644	999999	798	715	223	34	675	999999	198	720	248	434	539	762	969	529	999999	239	488	421	537	346	944	343	999999	563	698	636	310	127	999999	576	843	607	947	964	705	993	951	999999	999999	66	510	160	999999	999999	604	938	802	999999	127	901	665	999999	722	999999	662	
464	625	659	335	48	48	999999	999999	671	590	932	999999	14	823	369	288	810	173	481	835	794	999999	476	959	759	999999	999999	10	631	911	365	885	999999	312	250	377	301	352	219	27	999999	962	47	999999	671	999999	797	607	757	622	855	324	250	999999	999999	999999	158	699	575	214	169	80	566	760	999999	999999	999999	702	999999	999999	987	467	999999	999999	406	832	597	999999	999999	635	46	282	252	18	65	50	644	186	444	420	228	602	777	14	858	368	405	999999	806	625	959	105	34	765	635	398	999999	787	999999	45	241	999999	999999	999999	178	886	999999	999999	705	194	999999	988	267	999999	999999	394	690	999999	605	48	436	999999	637	999999	676	940	999999	486	383	999999	679	857	120	409	188	514	999999	836	836	971	539	999999	580	622	222	999999	999999	861	999999	250	708	422	191	37	609	920	86	739	274	238	999999	999999	185	999999	514	555	999999	999999	983	999999	204	853	999999	999999	508	589	740	25	460	999999	111	999999	494	999999	958	267	675	92	999999	268	437	999999	572	999999	999999	197	672	542	999999	667	999999	980	878	733	55	855	310	557	529	29	189	71	289	569	136	252	857	52	89	999999	880	999999	67	724	831	743	290	514	999999	320	999999	999999	906	792	999999	131	517	760	999999	113	956	127	563	999999	88	999999	181	13	481	999999	340	629	463	860	999999	308	922	163	901	312	574	796	999999	218	999999	982	999999	496	999999	14	735	106	999999	976	300	762	241	287	646	465	571	287	42	211	980	999999	744	999999	15	313	208	363	858	784	539	170	861	355	999999	106	221	685	999999	476	365	999999	999999	487	570	34	76	645	517	446	740	999999	763	999999	999999	815	247	118	490	654	806	381	248	999999	447	139	900	886	610	549	254	886	242	566	846	747	624	267	485	981	247	563	999999	999999	54	252	407	807	127	999999	858	112	205	400	670	983	995	501	50	440	134	189	999999	967	201	854	64	206	217	490	999999	980	633	999999	999999	252	999999	999999	137	204	732	103	769	999999	999999	152	690	841	999999	862	999999	999999	999999	54	999999	999999	528	878	231	999999	197	999999	999999	636	671	878	478	696	983	999999	458	179	999999	845	708	40	999999	296	999999	59	999999	222	310	354	738	77	762	999999	652	359	999999	656	604	937	999999	999999	503	143	87	812	673	994	857	478	999999	999999	758	382	346	999999	647	242	602	181	36	974	900	999999	897	999999	125	999999	999999	634	703	802	575	436	838	187	537	286	999999	473	385	179	365	831	940	166	318	390	252	999999	711	491	
63	432	911	42	630	258	245	483	696	999999	999999	233	775	611	16	332	544	169	299	370	33	138	795	856	619	78	314	741	294	999999	999999	999999	922	222	748	153	525	805	556	288	999999	999999	777	601	229	999999	66	338	160	986	846	999999	536	351	467	925	999999	999999	422	562	944	504	199	999999	147	731	999999	999999	863	999999	807	738	612	999999	328	297	361	999999	636	488	22	975	999999	307	888	563	691	999999	999999	823	999999	470	999999	993	344	999999	546	815	464	498	830	999999	475	297	189	118	480	526	32	180	999999	999999	427	934	549	968	913	891	83	999999	50	999999	808	999999	356	346	355	618	675	781	999999	545	999999	148	657	519	510	999999	128	779	92	999999	558	583	259	84	52	458	454	376	633	655	742	881	457	110	999999	435	940	842	762	861	850	250	999999	37	702	999999	286	40	467	999999	772	303	501	875	999999	235	999999	281	303	897	999999	999999	157	105	803	858	690	557	825	85	363	999999	27	999999	324	317	164	999999	381	763	181	423	909	24	883	448	389	582	928	468	644	668	548	999999	999999	551	102	334	234	999999	598	729	999999	391	266	496	999999	280	560	864	80	568	999999	540	999999	999999	999999	143	222	999999	478	999999	629	366	440	694	737	162	533	773	999999	999999	997	537	175	451	218	527	757	999999	172	119	32	74	397	999999	768	18	148	999999	160	999999	999999	999999	375	490	110	848	950	571	759	133	999999	787	649	250	999999	372	999999	284	542	872	385	825	202	369	95	564	999999	364	999999	728	23	587	622	265	718	138	172	999999	351	369	576	999999	636	48	372	999999	425	157	515	999999	643	864	999999	288	583	296	676	16	404	545	999999	999999	646	40	120	169	174	393	532	999999	209	999999	932	183	305	199	199	164	996	850	149	821	849	999999	999999	158	184	344	999999	432	999999	999999	289	806	489	980	549	606	928	213	80	41	624	83	206	952	931	999999	982	394	999999	999999	999999	554	406	68	746	127	945	961	999999	830	711	110	979	53	410	136	694	324	999999	592	236	999999	780	117	999999	776	332	143	227	944	361	297	335	999999	155	735	410	999999	244	999999	661	999999	228	250	330	999999	999999	162	551	805	545	667	999999	999999	296	226	774	298	861	970	794	811	744	50	999999	423	775	49	898	999999	999999	273	90	999999	931	269	999999	539	999999	683	682	999999	591	421	999999	693	553	999999	654	929	999999	121	568	273	999999	999999	231	999999	999999	906	747	64	264	876	88	282	587	528	582	999999	651	244	510	999999	
298	624	230	332	999999	784	870	999999	999999	968	714	614	999999	816	588	92	48	397	768	881	935	628	915	999999	342	136	999999	34	248	627	287	726	999999	389	999999	23	628	999999	544	986	999999	793	669	999999	172	999999	576	771	939	499	988	264	475	999999	999999	669	709	514	990	516	999999	999999	716	767	999999	999999	14	325	840	574	999999	999999	852	999999	845	152	958	999999	553	868	559	344	999999	749	639	999999	999999	980	999999	999999	999999	123	908	999999	317	199	87	901	603	184	470	261	930	999999	45	848	411	999999	999999	110	711	90	999999	999999	957	344	760	967	138	999999	736	33	999999	534	999999	349	999999	999999	999999	655	74	67	35	378	999999	308	413	999999	713	999999	621	566	206	46	604	233	162	787	81	973	439	999999	773	999999	448	999999	999999	406	999999	696	618	586	229	138	45	653	65	593	722	658	930	50	263	347	56	179	999999	151	929	47	197	453	753	999999	999999	954	293	100	929	999999	235	17	616	999999	182	45	999999	77	11	950	178	568	74	422	999999	398	856	435	999999	279	620	931	476	76	999999	999999	999999	999999	999999	999999	370	965	664	760	433	923	434	246	175	21	999999	758	150	978	869	999999	999999	340	999999	827	108	857	211	999999	351	304	540	550	518	18	999999	618	999999	999999	590	213	999999	313	988	128	964	619	999999	877	446	861	790	498	206	999999	785	999999	279	94	982	513	763	13	419	999999	999999	883	728	167	808	224	602	230	398	999999	725	999999	999999	339	862	488	999999	334	224	489	513	52	353	640	999999	999999	999999	80	937	87	999999	900	999999	859	735	90	999999	999999	78	232	269	999999	109	540	163	709	999999	939	232	503	916	439	789	929	625	999999	540	97	934	108	875	531	999999	321	999999	824	190	492	604	781	999999	493	265	991	999999	943	942	813	486	523	560	409	848	443	999999	20	121	965	243	395	550	999999	999999	970	357	737	287	788	323	999999	528	999999	345	450	906	432	184	797	708	682	407	727	611	420	999999	475	683	849	999999	999999	999999	225	258	999999	241	793	324	295	644	493	666	163	999999	157	994	893	999999	999999	999999	738	835	323	999999	561	987	822	202	758	432	999999	999999	437	638	999999	999999	313	418	999999	219	999999	118	888	163	225	25	999999	237	463	426	654	999999	285	322	422	380	399	999999	999999	231	999999	601	999999	999999	762	439	238	525	393	531	691	484	936	198	424	629	999999	999999	50	545	743	595	738	341	778	479	777	125	226	735	999999	353	721	999999	801	999999	552	36	401	999999	786	
999999	844	932	735	180	475	999999	897	792	999999	240	918	161	487	822	862	999999	94	293	661	123	309	657	999999	347	762	41	999999	902	87	920	768	999999	758	24	751	806	606	607	14	690	227	433	311	995	434	570	427	978	999999	327	942	118	999999	999999	429	196	636	397	417	444	700	999999	715	999999	471	663	402	473	999999	66	628	999999	288	971	895	875	356	309	999999	202	999999	999999	254	760	999999	660	141	999999	595	565	180	999999	200	570	989	999999	718	798	534	999999	999999	999999	906	999999	999999	466	829	999999	778	553	999999	336	999999	224	830	292	750	954	999999	810	532	317	877	516	886	999999	295	718	981	672	167	558	775	151	35	999999	511	652	71	521	831	979	999999	999999	725	999999	733	976	999999	707	482	763	272	723	999999	859	999999	999999	715	288	999999	999999	999999	999999	396	291	561	343	198	181	780	999999	893	23	979	552	11	835	791	53	999999	319	979	283	200	403	295	61	902	175	581	120	936	999999	999999	720	808	999999	999999	999999	999999	399	787	567	926	383	870	258	743	696	999999	251	609	672	602	999999	999999	896	915	992	999999	509	441	33	999999	669	171	120	999999	268	744	800	189	999999	761	296	532	421	356	816	532	999999	317	215	317	999999	999999	274	189	490	589	999999	294	662	447	999999	999999	763	999999	999999	999999	999999	586	485	951	67	72	999999	910	999999	999999	999999	550	108	470	959	999999	235	716	270	999999	897	930	192	679	833	516	527	910	979	337	768	453	99	605	773	999999	832	264	259	277	999999	999999	873	161	869	371	195	202	999999	589	999999	999999	999999	108	324	999999	404	805	999999	551	544	999999	931	978	999999	276	460	503	697	509	999999	999999	999999	992	908	543	67	999999	810	471	330	334	433	400	604	720	999999	991	290	944	65	36	999999	999999	732	908	432	895	591	602	911	692	505	977	229	761	999999	714	199	999999	999999	374	995	656	999999	220	918	540	383	849	999999	468	999999	752	454	342	835	999999	269	999999	999999	999999	999999	217	560	638	999999	455	180	842	139	42	801	999999	182	691	41	489	487	522	999999	891	521	999999	999999	452	478	752	532	999999	926	832	454	999999	669	999999	925	788	105	999999	391	472	370	540	719	999999	999999	713	579	763	999999	355	280	999999	21	229	999999	706	143	118	169	999999	923	293	999999	306	588	612	839	573	765	252	393	895	141	999999	531	981	999999	586	785	765	182	769	999999	580	562	706	187	450	999999	228	654	987	432	314	549	86	624	423	999999	64	999999	16	997	68	962	384	
616	494	698	669	999999	999999	999999	404	904	999999	999999	999999	744	881	435	399	615	999999	598	999999	473	999999	977	454	367	609	678	730	891	999999	772	526	618	999999	999999	693	751	299	544	107	665	37	410	999999	378	288	678	999999	629	483	400	999999	999999	567	999999	789	999999	253	311	84	878	601	999999	737	391	191	999999	566	790	999999	648	999999	12	999999	740	445	426	999999	86	88	999999	650	111	417	775	999999	999999	60	999999	310	186	999999	987	470	228	73	525	999999	999999	196	561	121	999999	888	999999	85	457	999999	999999	999999	999999	925	177	233	153	238	500	999999	962	79	135	676	300	490	999999	149	337	542	999999	677	920	999999	999999	999999	526	818	414	223	999999	699	864	999999	999999	799	936	261	340	999999	326	999999	572	429	709	999999	70	885	821	756	333	695	747	915	999999	999999	556	620	348	287	999999	334	824	999999	523	272	214	48	452	999999	999999	999999	809	573	225	291	999999	500	53	651	828	641	999999	657	889	886	952	948	399	84	253	326	913	63	67	991	999999	295	906	447	730	999999	442	999999	212	999999	886	184	699	415	55	65	576	999999	999999	74	337	176	397	636	320	265	649	378	999999	237	999999	756	999999	234	125	818	593	606	921	806	999999	999999	454	999999	999	999999	259	999999	999999	197	749	226	604	992	664	999999	898	279	136	999999	999999	74	82	999999	999999	140	999999	475	300	236	472	970	999999	651	866	659	999999	528	637	542	999999	666	349	69	488	999999	161	523	569	999999	920	324	479	456	434	144	604	479	246	869	999999	784	693	999999	999999	999999	451	953	136	15	287	999999	642	999999	467	716	724	23	999999	459	979	155	905	184	315	999999	500	329	227	731	64	999999	291	768	432	999999	972	547	343	708	730	208	396	564	837	551	681	885	988	999999	419	591	999999	787	999999	999999	878	999999	999999	577	999999	999999	736	404	999999	45	97	999999	171	245	743	186	680	788	728	780	759	350	999999	764	999999	999999	340	508	321	473	269	504	878	468	353	464	61	765	999999	608	472	999999	614	801	463	807	724	999999	974	242	999999	204	68	119	999999	538	999999	999999	111	999999	791	237	93	487	776	593	996	702	892	999999	135	914	999999	130	318	767	736	544	310	999999	889	587	999999	999999	562	999999	999999	999999	263	815	292	328	664	754	817	245	908	999999	35	999999	811	31	999999	695	117	996	835	938	801	999999	801	636	432	442	999999	214	702	999999	924	999999	157	237	999999	87	996	806	260	613	312	83	859	609	519	439	857	868	726	839	999999	565	
999999	507	967	999999	999999	655	896	231	969	612	542	999999	211	999999	723	999999	582	783	698	310	746	231	635	728	588	202	127	992	585	917	487	863	42	999999	480	649	269	999999	74	350	910	999999	999999	999999	540	999999	999999	204	716	283	999999	943	150	671	999999	18	872	999999	237	821	999999	999999	646	62	999999	678	999999	999999	843	84	324	948	718	357	999999	999999	587	999999	197	633	794	922	286	311	631	543	723	370	549	472	999999	30	406	999999	999999	15	393	591	574	999999	92	999999	999999	641	999999	347	235	999999	281	112	431	937	62	603	36	615	628	999999	431	999999	955	511	303	381	307	304	551	999999	545	999999	333	999999	370	335	551	999999	572	644	352	293	999999	930	99	446	50	839	999999	803	226	207	387	999999	170	982	906	580	271	999999	344	664	795	759	257	999999	778	999999	999999	726	999999	999999	53	983	991	147	999999	999999	421	856	341	468	999999	999999	259	999999	999999	999999	999999	387	428	999999	967	999999	310	688	497	559	683	213	667	614	271	251	751	428	164	403	67	32	709	882	999999	415	647	999999	338	57	509	909	879	503	600	199	307	91	829	459	683	313	649	724	351	218	198	726	206	94	996	831	999999	999999	999999	813	678	999999	811	562	999999	999999	999999	999999	999999	773	999999	174	24	81	944	999999	999999	704	999999	754	999999	985	540	950	226	921	678	999999	999999	999999	726	277	286	786	521	999999	279	999999	999999	999999	999999	209	673	999999	885	999999	711	135	150	336	999999	999999	999999	473	999999	692	999999	861	345	34	999999	999999	398	382	999999	66	887	238	999999	193	999999	331	201	999999	800	183	321	962	999999	202	219	553	999999	724	999999	247	384	813	999999	829	754	418	931	999999	502	848	810	301	999999	999999	146	483	575	956	936	999999	297	431	999999	999999	381	52	796	999999	814	999999	11	674	999999	809	681	84	881	999999	438	981	999999	712	968	952	372	29	442	244	65	736	999999	157	788	536	950	952	150	999999	457	711	622	788	674	299	846	146	365	999999	999999	72	999999	999999	999999	955	519	584	462	719	999999	999999	610	561	999999	87	234	999999	885	410	859	728	933	999999	999999	999999	369	611	999999	679	115	236	999999	999999	999999	993	999999	143	628	833	26	375	999999	431	205	105	111	70	701	596	74	993	260	955	861	429	138	999999	570	801	595	908	546	999999	613	667	697	889	999999	103	942	999999	235	62	393	494	238	999999	596	999999	625	308	909	452	614	122	976	999999	859	667	865	335	999999	827	999999	117	828	717	817	999999	999999	221	595	608	
999999	974	767	207	999999	377	201	626	223	392	186	297	999	104	999999	500	691	988	999999	807	999999	616	527	999999	815	286	665	520	694	67	781	413	999999	999999	798	640	354	778	148	492	476	999999	122	191	650	950	117	999999	999999	327	847	418	191	999999	999999	46	456	370	999999	294	711	680	932	165	999999	999999	583	698	305	537	156	912	850	547	999999	999999	504	999999	756	865	999999	931	970	999999	999999	372	232	999999	999999	761	194	984	396	853	999999	795	999999	957	580	878	376	419	438	999999	181	934	568	999999	457	389	542	999999	613	526	999999	779	710	565	999999	248	550	659	999999	544	353	171	525	996	766	545	683	546	766	878	999999	759	503	958	205	999999	999999	588	477	999999	228	84	381	999999	737	11	999999	999999	22	999999	999999	717	651	894	999999	19	419	571	877	911	706	995	353	999999	999999	366	999999	751	369	669	999999	961	191	226	325	278	789	999999	268	765	999999	999999	534	434	550	999999	117	609	299	196	999999	999999	711	999999	845	233	730	647	843	999999	999999	999999	391	353	897	376	535	435	578	400	229	764	999999	121	999999	773	471	918	194	255	258	677	462	999999	803	210	260	625	381	102	548	999999	999999	887	51	127	551	191	537	183	999999	681	40	899	966	111	999999	999999	115	999999	761	811	462	597	132	999999	880	999999	549	696	125	909	999999	486	851	87	951	999999	80	999999	231	999999	391	20	999999	577	647	563	216	701	999999	661	999999	309	340	736	689	224	764	995	247	343	641	840	67	346	626	554	57	889	159	999999	529	772	850	482	430	452	599	555	409	326	999999	848	426	464	999999	755	155	124	999999	737	660	84	105	887	648	551	952	661	950	102	516	327	551	999999	999999	747	459	858	316	247	625	219	596	999999	342	999999	999999	602	947	871	999999	932	501	422	855	999999	677	999999	834	878	999999	937	604	316	810	999999	307	662	333	652	306	297	808	159	122	450	488	184	555	855	137	360	714	999999	999999	583	999999	138	908	687	999999	496	33	437	748	687	615	289	120	659	999999	761	279	999999	999999	121	134	352	310	415	965	999999	416	978	751	999999	999999	525	622	236	857	178	754	646	582	809	273	380	411	434	835	208	74	999999	370	999999	90	418	514	582	459	483	999999	502	999999	576	89	55	686	609	464	100	667	999999	801	326	999999	633	722	764	847	753	941	875	580	766	999999	999999	618	385	68	999999	20	999999	776	383	350	261	999999	15	729	228	999999	802	969	745	999999	190	999999	53	999999	999999	695	999999	
999999	705	542	999999	922	954	147	999999	437	999999	999999	650	89	628	116	428	976	756	708	717	45	629	999999	148	906	999999	999999	258	999999	574	25	611	999999	999999	313	999999	840	397	338	970	999999	170	791	391	261	329	999999	912	84	676	77	612	999999	978	999999	999999	645	403	56	97	729	889	999999	999999	999999	939	532	819	324	999999	587	589	999999	999999	848	999999	837	999999	999999	587	179	322	183	749	999999	413	861	149	999999	207	435	446	350	250	999999	978	26	928	106	322	796	845	999999	999999	99	999999	195	21	140	999999	278	967	516	469	917	999999	715	404	365	882	999999	393	273	127	609	150	248	186	496	870	999999	909	582	574	999999	334	724	145	999999	999999	227	849	19	715	999999	999999	930	999999	332	834	272	621	572	223	244	413	581	480	439	948	250	18	525	269	981	999999	394	942	678	593	692	580	999999	346	999999	237	383	999999	199	999999	220	366	853	999999	607	246	346	368	339	387	752	254	705	999999	778	999999	334	749	733	568	83	987	213	739	152	999999	876	999999	558	17	39	33	290	298	999999	883	164	863	662	745	33	36	999999	301	999999	447	874	43	999999	455	903	634	824	630	76	232	999999	124	519	914	369	120	999999	332	357	728	963	999999	999999	999999	999999	999999	999999	999999	999999	999999	384	912	897	704	817	842	999999	999999	113	405	208	659	231	515	730	49	353	747	385	913	227	999999	944	999999	484	999999	999999	999999	400	442	546	999999	999999	29	847	250	227	815	107	999999	452	706	999999	951	530	313	195	467	174	25	127	349	613	999999	830	104	967	784	999999	360	781	999999	712	671	999999	372	574	212	999999	489	822	538	999999	858	471	999999	999999	992	592	999999	281	603	508	999999	324	207	232	999999	999999	753	999999	442	594	999999	745	457	993	557	102	167	739	983	999999	684	203	589	699	754	170	999999	42	999999	202	60	88	188	496	336	357	999999	999999	120	22	999999	217	389	943	902	123	24	999999	514	900	435	440	298	802	824	999999	999999	507	478	303	880	720	307	250	999999	999999	566	960	667	999999	440	27	629	999999	886	477	813	646	797	641	156	792	999999	84	766	619	789	385	672	154	622	163	999999	816	142	203	909	149	408	243	556	999999	859	314	469	418	811	327	916	356	999999	98	710	836	999999	97	999999	233	483	925	879	191	298	522	588	287	355	812	838	693	568	674	999999	999999	95	102	999999	224	614	358	808	472	469	325	775	533	999999	835	999999	999999	999999	685	665	483	999999	999999	765	346	726	192	73	
998	488	233	788	704	999999	156	751	64	164	978	618	999999	127	417	999999	973	746	64	999999	999999	153	999999	692	882	999999	763	999999	999999	337	595	498	432	999999	809	983	245	536	81	999999	306	93	614	889	32	76	999999	366	946	652	999999	599	671	358	552	855	693	999999	999999	695	97	946	999999	727	999999	999999	999999	840	318	433	999999	446	675	383	999999	436	538	904	999999	815	478	407	999999	77	999999	996	826	83	999999	953	299	705	630	999999	594	360	999999	886	330	542	999999	700	57	999999	176	355	924	999999	821	126	326	999999	870	100	999999	999999	999999	963	192	572	663	123	107	364	143	999999	816	299	788	999999	383	999999	584	138	999999	778	359	999999	900	999999	81	999999	261	626	637	999999	835	999999	999999	904	999999	98	999999	757	999999	766	602	693	388	395	999999	999999	509	645	999999	999999	215	742	165	447	339	950	73	999999	999999	134	999999	481	727	999999	945	287	139	884	519	295	947	826	259	178	186	666	999999	514	661	446	39	999999	883	962	999999	102	383	999999	574	717	999999	712	266	999999	999999	999999	966	755	450	261	506	624	136	999999	726	999999	492	999999	271	673	597	559	341	999999	104	255	597	999999	999999	852	999999	999999	319	802	270	245	569	504	999999	64	700	607	74	409	939	999999	490	436	246	916	999999	999999	461	901	129	476	999999	999999	659	659	533	211	427	597	999999	99	315	334	197	490	819	988	723	216	973	999999	494	931	125	999999	765	171	528	999999	999999	999999	955	418	682	793	864	367	844	614	531	499	189	476	61	849	109	166	248	755	999999	621	673	254	928	999999	981	449	96	969	999999	371	999999	16	999999	999999	144	897	651	403	625	461	153	119	999999	483	810	28	879	275	999999	609	922	773	323	631	999999	999999	489	553	999999	425	999999	875	720	169	816	182	131	220	715	211	514	999999	139	645	478	563	569	999999	328	999999	570	821	388	999999	448	999999	693	723	999999	434	417	999999	590	210	190	278	999999	525	667	999999	896	669	999999	389	104	87	999999	678	999999	289	999999	999999	234	849	854	459	496	435	721	999999	489	999999	222	290	794	416	264	928	999999	210	174	999999	787	691	76	999999	999999	999999	200	999999	275	24	570	718	293	382	999999	741	355	731	781	999999	804	999999	999999	498	999999	279	999999	687	823	714	224	952	125	999999	258	543	783	999999	198	496	245	359	641	475	837	999999	997	421	999999	523	583	733	428	210	999999	37	543	999999	999999	991	414	512	999999	561	800	618	603	197	134	340	958	401	542	294	728	454	
128	682	661	953	282	183	153	310	999999	999999	999999	914	999999	231	999	214	511	206	999999	733	811	90	675	228	900	999999	297	213	999999	191	999999	143	999999	796	908	861	999999	499	719	240	368	247	429	318	94	688	341	903	340	753	890	345	212	999999	642	47	16	442	63	472	885	999999	745	999999	300	400	441	69	999999	999999	298	21	487	851	999999	574	661	999999	999999	221	477	999999	872	999999	301	855	931	487	163	871	999999	999999	445	257	999999	427	502	999999	28	693	256	282	590	203	465	999999	857	360	630	999999	386	650	307	842	994	501	77	933	658	444	468	954	905	999999	293	813	576	240	506	946	999999	191	347	451	964	999999	803	679	356	999999	997	999999	857	95	495	214	186	602	262	999999	360	999999	820	584	234	302	376	150	910	651	312	627	999999	999999	999999	204	312	856	878	799	697	398	999999	246	446	887	107	820	955	88	636	973	999999	999999	999999	999999	370	763	226	672	829	663	769	705	119	380	727	183	98	300	901	330	999999	462	166	961	999999	583	147	999999	205	999999	999999	831	999999	999999	649	210	96	494	999999	549	639	216	970	44	629	880	999999	76	169	923	999999	665	187	316	999999	525	999999	635	528	999999	625	879	477	283	999999	937	690	780	999999	527	96	603	466	361	690	518	492	132	342	112	456	999999	187	999999	824	529	653	708	90	999999	713	461	966	999999	924	760	999999	697	564	691	999999	999999	345	642	837	137	208	825	626	740	999999	374	302	425	340	553	999999	205	458	950	294	982	999999	999999	813	635	637	419	999999	930	779	795	567	650	912	110	736	999999	444	696	330	827	92	350	100	349	168	551	999999	380	67	543	248	999999	407	999999	655	738	829	212	999999	999999	398	999999	960	248	807	652	513	239	999999	999999	999999	761	629	999999	999999	360	516	473	999999	999999	703	67	873	246	999999	999999	253	999999	454	997	714	242	206	999999	439	396	389	999999	999999	999999	47	999999	999999	898	781	486	999999	941	318	305	232	999999	999999	414	999999	340	822	999999	691	854	409	809	784	820	999999	999999	565	98	36	999999	999999	663	931	999999	58	999999	505	999999	464	79	999999	311	394	159	775	999999	506	791	999999	109	574	665	171	688	999999	999999	702	999999	455	999999	921	895	915	805	999999	568	999999	999999	999999	870	835	848	999999	621	886	107	425	634	999999	105	32	773	999999	927	938	316	502	999999	852	821	999999	999999	529	212	158	81	396	588	825	216	923	730	999999	585	273	725	405	999999	801	19	812	78	696	999999	239	157	
999999	987	867	28	76	999999	923	999999	357	81	329	67	472	999999	999999	836	809	838	181	302	347	68	999999	999999	999999	952	451	843	18	999999	76	179	973	11	819	408	721	807	999999	741	807	891	237	201	999999	348	87	986	308	975	268	999999	999999	936	809	203	334	654	117	124	740	89	535	902	15	160	93	470	999999	312	124	12	699	999999	999999	456	831	471	816	572	874	999999	545	43	999999	218	999999	46	201	999999	84	999999	699	35	11	999999	365	334	196	255	999999	616	992	995	860	266	999999	748	999999	363	999999	862	837	544	249	285	999999	502	716	796	169	57	279	999999	238	57	312	674	437	999999	100	999999	284	571	317	268	472	549	999999	929	60	251	595	999999	263	221	240	164	785	726	192	863	618	400	95	217	347	623	767	813	999999	493	321	999999	273	866	999999	276	999999	980	999999	995	330	999999	745	918	461	999999	125	999999	999999	157	888	711	585	237	887	884	485	110	921	849	782	368	975	566	930	912	574	999999	634	963	927	804	913	197	542	999999	654	177	755	905	999999	751	999999	807	605	609	107	46	978	703	999999	136	69	963	999999	961	811	999999	999999	549	866	727	392	999999	229	94	798	398	999999	66	240	999999	354	25	351	41	999999	178	961	331	814	537	418	930	182	800	744	950	999999	580	29	475	189	216	49	999999	999999	152	587	520	811	709	999999	999999	473	483	782	999999	622	191	999999	643	227	666	999999	338	319	999999	999999	428	349	847	423	123	46	999999	137	148	976	999999	672	999999	590	450	519	115	195	495	999999	699	999999	700	338	792	999999	386	257	523	999999	710	999999	907	471	169	181	999999	999999	238	886	708	999999	999999	78	61	519	999999	63	776	157	629	999999	824	993	999999	410	648	519	631	999999	660	516	999999	667	999999	109	764	999999	430	279	556	819	957	609	759	353	384	999999	286	283	612	332	999999	999999	851	567	646	913	999999	999999	532	454	664	105	236	201	741	976	801	951	754	619	632	507	601	810	195	224	243	638	35	999999	242	358	529	337	999999	999999	816	999999	463	850	999999	671	747	111	999999	999999	382	568	611	407	999999	335	528	999999	700	974	775	999999	999999	431	680	999999	733	516	999999	315	575	999999	165	999999	170	102	999999	999999	349	960	759	499	654	332	841	999999	37	628	999999	907	830	536	999999	71	473	775	337	41	180	428	999999	241	890	999999	296	483	412	999999	247	737	836	624	653	739	224	285	396	999999	590	999999	823	999999	330	313	485	999999	272	104	40	395	765	
467	733	920	32	528	608	999999	46	367	273	999999	391	457	999999	215	883	896	847	197	388	999999	451	999999	605	999999	910	586	374	999999	221	999999	999999	852	972	378	999999	732	999999	999999	677	592	22	232	999999	904	723	872	242	279	999999	999999	256	843	16	999999	999999	566	325	199	617	32	999999	789	156	955	841	539	485	999999	325	160	189	162	519	796	999999	228	435	999999	119	48	354	104	100	845	71	244	999999	999999	362	333	416	999999	87	655	162	232	85	785	73	194	396	999999	954	15	196	104	333	220	221	797	141	999999	90	579	677	345	699	310	893	606	693	990	349	991	744	661	84	864	644	53	153	650	637	924	651	814	149	999999	659	966	911	635	999999	999999	999999	999999	447	508	977	816	999999	775	891	466	501	999999	999999	963	999999	534	999999	468	576	177	654	491	987	165	927	999999	999999	999999	999999	926	999999	68	717	784	799	999999	223	576	887	827	520	377	758	180	999999	999999	624	999999	824	999999	946	999999	69	999999	910	711	999999	292	580	125	620	919	999999	999999	771	443	688	415	174	999999	320	454	581	999999	657	286	732	816	999999	681	247	29	789	525	999999	252	998	611	874	97	999999	931	995	999999	217	600	999999	793	409	999999	567	219	22	515	814	502	871	321	458	999999	978	999999	559	999999	877	601	140	609	984	528	444	86	540	86	170	999999	458	809	999999	66	44	939	417	742	999999	37	16	283	710	487	999999	687	163	250	119	171	999999	105	894	999999	470	642	809	880	555	999999	999999	936	355	999999	53	72	779	999999	999999	48	579	816	785	999999	595	999999	999999	506	157	999999	999999	300	966	999999	16	363	914	925	596	999999	140	536	197	633	999999	79	928	285	999999	318	907	761	651	81	999999	565	320	55	30	999999	743	999999	999999	798	566	999999	970	999999	428	690	999999	854	805	999999	908	53	629	161	501	525	928	623	72	839	849	999999	648	895	417	451	53	999999	904	982	658	827	999999	399	76	969	109	999999	856	999999	999999	63	999999	454	172	548	936	168	553	505	685	129	250	893	949	405	740	85	938	977	999999	289	999999	822	547	999999	250	240	95	531	999999	999999	999999	999999	679	999999	215	203	732	869	514	884	999999	409	307	539	587	909	450	671	238	999999	643	999999	116	999999	999999	143	907	91	308	706	999999	32	88	339	999999	932	223	162	199	546	352	79	472	762	964	551	999999	18	504	340	999999	999999	302	402	712	887	211	799	693	81	999999	651	570	999999	999999	302	330	999999	187	654	695	297	999999	
691	681	573	417	354	916	561	618	898	587	967	999999	659	729	686	626	474	999999	424	469	127	260	701	508	663	950	671	230	999999	830	999999	645	999999	941	610	721	148	480	857	883	141	463	397	74	602	892	161	999999	644	999999	999999	924	281	827	999999	441	979	999999	753	403	254	999999	71	999999	738	332	424	999999	999999	964	487	993	872	541	337	664	999999	637	906	771	799	108	586	999999	999999	924	373	674	586	179	741	83	727	464	638	801	401	329	336	999999	478	443	454	679	999999	719	61	739	500	700	579	352	999999	981	604	156	999999	857	951	813	958	749	141	949	232	414	276	999999	999999	536	272	999999	311	999999	303	999999	653	907	350	407	873	999999	184	886	599	999999	999999	745	860	999999	999999	544	378	522	321	999999	999999	505	457	460	453	642	836	963	437	45	51	533	999999	248	503	846	516	553	939	999999	575	999999	999999	833	499	530	999999	999999	489	999999	175	788	324	574	64	158	999999	999999	954	999999	797	220	458	564	358	391	66	622	988	210	37	824	999999	986	999999	66	999999	623	999999	922	94	425	484	709	870	262	218	123	194	355	396	626	599	709	537	364	796	999999	484	117	999999	936	433	999999	700	350	215	337	421	997	12	836	999999	42	999999	381	999999	749	999999	105	183	943	999999	643	999999	410	235	874	459	798	269	359	149	999999	458	158	992	204	18	530	57	881	701	196	999999	560	999999	567	563	165	999999	999999	999999	388	934	530	508	789	475	299	125	341	999999	623	999999	653	999999	999999	583	997	389	541	741	999999	58	301	999999	251	300	262	713	999999	999999	999999	179	223	257	760	999999	927	999999	999999	729	999999	414	999999	999999	88	458	699	863	999999	983	999999	999999	999999	315	939	999999	999999	999999	267	499	222	586	999999	30	999999	999999	524	999999	936	167	656	357	186	812	33	758	342	298	172	792	999999	398	102	684	755	528	92	907	318	430	286	999999	392	713	516	142	956	695	429	634	933	303	927	463	336	999999	598	284	292	999999	998	353	126	474	897	999999	493	773	274	64	371	617	999999	516	881	19	965	473	305	890	801	646	869	999999	999999	999999	471	638	999999	548	930	807	625	137	431	932	999999	918	816	692	648	193	431	375	999999	999999	999999	421	582	327	252	135	978	401	388	361	484	588	615	999999	362	854	425	999999	134	563	991	999999	94	999999	999999	56	999999	613	252	618	225	999999	999999	542	101	59	66	999999	999999	999999	828	234	999999	80	457	942	313	226	999999	999999	999999	999999	251	999999	999999	
256	999999	633	839	205	477	375	999999	770	146	999999	323	82	507	312	999999	394	430	328	999999	766	220	999999	501	545	743	440	283	457	849	999999	999999	999999	999999	845	722	433	201	110	999999	463	85	999999	933	476	999999	240	719	36	996	384	999999	922	975	999999	999999	322	141	999999	461	47	102	999999	999999	625	728	758	865	662	590	374	999999	999999	991	281	690	242	90	34	916	513	721	256	461	475	246	339	589	648	809	999999	999999	897	648	300	370	999999	66	999999	747	870	375	67	446	632	999999	999999	930	704	878	802	242	116	387	948	325	999999	249	456	389	398	179	227	852	999999	83	306	681	701	910	315	186	999999	999999	55	148	999999	809	829	294	999999	409	999999	769	17	176	194	520	700	974	524	144	610	928	358	701	999999	214	266	558	884	282	239	794	572	626	999999	829	341	810	999999	46	420	171	999999	989	294	457	845	23	888	785	999999	727	395	180	999999	843	928	354	990	459	553	280	409	20	179	100	999999	999999	706	999999	188	889	322	488	723	448	831	368	999999	999999	369	252	999999	108	300	512	408	999999	60	627	901	987	820	211	492	150	761	999999	820	203	260	464	317	533	607	101	414	906	456	999999	22	569	999999	999999	100	310	610	310	719	999999	691	999999	339	89	463	201	79	120	995	583	999999	743	999999	223	450	904	935	146	999999	999999	107	502	945	999999	999999	341	999999	531	121	192	999999	461	378	163	999999	999999	134	238	999999	415	32	303	910	873	449	278	999999	999999	999999	195	375	999999	809	519	569	199	999999	415	474	999999	150	548	999	813	52	235	375	395	999999	999999	999999	707	75	96	187	803	591	999999	484	999999	321	337	682	926	817	76	999999	858	593	322	595	719	763	949	275	483	304	107	999999	999999	902	635	21	999999	415	999999	408	723	342	765	608	999999	931	138	810	999999	999999	82	995	999999	584	517	801	399	410	70	943	999999	999999	703	508	493	251	270	442	685	326	999999	999999	999999	668	928	525	999999	713	806	788	634	149	461	999999	231	111	999999	639	395	833	621	453	354	724	292	902	639	266	125	547	670	696	134	496	47	999999	846	318	655	992	974	685	603	282	318	999999	999999	95	287	391	397	999999	57	852	704	385	175	434	385	36	999999	570	598	269	127	999999	24	999999	580	669	265	545	999999	402	859	936	850	82	416	315	543	999999	979	733	160	50	648	281	999999	999999	396	422	932	628	116	413	999999	343	164	379	961	403	515	617	136	851	645	655	993	768	535	
102	28	80	493	342	591	865	119	87	300	743	183	999999	999999	842	613	365	999999	456	849	999999	918	999999	353	149	999999	372	606	999999	999999	999999	288	999999	136	303	999999	861	145	773	821	999999	999999	87	89	228	230	597	344	293	999999	290	368	547	918	28	184	981	726	353	305	229	268	999999	999999	307	464	999999	791	978	448	751	229	522	634	628	291	840	957	134	999999	450	37	322	999999	999999	634	741	999999	117	129	423	144	791	999999	999999	999999	424	999999	999999	764	80	805	365	845	496	70	999999	912	299	737	343	33	999999	434	999999	201	999999	999999	568	999999	999999	53	683	859	35	616	438	999999	41	666	999999	446	186	370	848	999999	671	477	999999	63	788	828	816	380	785	399	542	999999	622	411	26	999999	836	999999	51	37	131	506	820	879	632	999999	881	632	999999	897	999999	241	585	220	999999	478	184	514	885	893	999999	313	84	635	83	80	431	630	999999	999999	999999	999999	328	999999	523	175	656	695	431	999999	947	193	999999	999999	999999	999999	999999	412	999999	547	501	999999	232	999999	999999	999999	431	194	805	561	379	261	982	679	297	999999	913	764	697	365	999999	489	93	897	946	53	803	196	93	772	999999	29	749	112	700	999999	845	180	31	705	743	472	889	999999	999999	695	211	830	600	773	398	26	999999	525	726	21	248	999999	999999	756	24	245	111	999999	271	359	999999	999999	999999	18	933	742	742	991	999999	999999	600	222	289	999999	842	973	596	320	384	282	313	999999	385	688	50	520	968	999999	999999	508	999999	855	608	268	194	999999	999999	999999	839	655	284	723	999999	376	421	35	55	951	913	50	648	791	659	989	56	287	999999	301	968	999999	773	476	999999	999999	988	999999	614	999999	76	999999	999999	15	480	728	998	589	330	18	276	999999	474	27	361	999999	860	579	206	619	222	999999	999999	560	622	425	881	807	422	791	388	677	421	34	885	402	918	642	320	930	990	466	957	495	999999	999999	948	756	124	999999	999999	999999	548	995	808	999999	694	572	392	65	999999	200	177	538	630	598	604	450	999999	999999	731	227	269	275	628	756	948	341	535	999999	476	134	692	761	538	969	139	425	225	999999	999999	356	260	264	93	799	298	428	864	999999	999999	508	624	165	929	45	159	282	376	62	220	363	46	723	588	722	508	416	10	661	469	188	234	999999	999999	999999	966	999999	192	999999	467	530	476	999999	320	968	999999	999999	831	502	820	857	58	173	999999	353	319	537	999999	371	301	999999	999999	213	999999	180	284	218	999999	554	
78	154	999999	548	594	690	887	937	412	620	221	971	584	507	840	999999	139	71	901	999999	999999	439	999999	821	537	585	112	272	142	999999	693	302	633	287	434	999999	767	510	578	824	999999	999999	999999	66	159	329	308	920	999999	364	999999	222	999999	999999	999999	999999	816	278	21	999999	588	999999	804	273	926	919	999999	306	83	174	999999	628	492	87	999999	694	999999	282	671	217	287	192	898	778	999999	480	999999	637	799	795	860	999999	498	568	245	999999	576	860	139	239	981	999999	999999	209	518	999999	730	239	554	999999	333	544	607	804	732	999999	999999	999999	175	999999	934	710	507	288	314	356	140	923	841	610	127	454	152	441	235	285	345	699	269	685	999999	755	999999	15	471	999999	891	694	836	839	124	999999	695	999999	305	281	503	567	894	172	292	999999	398	999999	676	999999	401	175	579	456	999999	37	766	999999	999999	188	627	502	999999	988	465	445	97	999999	496	999999	759	999999	999999	953	999999	778	804	999999	402	944	999999	149	338	999999	924	725	125	389	779	999999	784	999999	978	999999	653	11	750	999999	706	999999	718	397	457	999999	129	932	40	625	674	999999	232	668	98	760	999999	487	173	233	999999	740	999999	707	232	999999	791	555	490	28	309	781	999999	999999	401	999999	999999	969	692	238	473	999999	694	500	715	999999	864	126	999999	999999	999999	999999	837	526	999999	965	526	999999	174	57	999999	574	452	999999	999999	892	264	999999	999999	999999	535	999999	795	999999	760	82	999999	999999	991	735	545	675	439	272	723	999999	999999	510	66	999999	999999	224	999999	645	919	999999	999999	683	185	823	242	540	999999	999999	691	453	380	901	766	769	999999	697	29	999999	999999	643	145	189	297	191	948	753	999999	999999	514	999999	999999	999999	25	861	533	371	654	999999	502	15	825	855	581	280	763	52	744	999999	515	341	204	999999	999999	286	763	369	396	993	874	488	271	18	78	999999	405	999999	885	999999	246	558	52	850	937	999999	818	999999	608	999999	428	905	999999	981	999999	183	999999	681	999999	739	107	173	975	660	999999	23	743	999999	786	210	999999	542	166	839	999999	956	298	999999	438	637	468	999999	761	379	999999	968	479	290	999999	999999	263	724	999999	156	807	82	582	392	557	999999	999999	11	502	407	151	885	749	999999	931	999999	884	773	253	388	281	623	412	605	94	999999	544	999999	145	890	947	160	337	20	999999	977	384	905	796	999999	999999	999999	999999	999999	238	689	229	308	358	999999	999999	489	480	826	875	999999	670	999999	307	232	389	308	999999	611	999999	990	557	739	
999999	954	999999	979	976	739	512	814	642	58	999999	999999	115	245	115	832	880	467	679	511	144	848	316	407	607	999999	134	999999	601	999999	999999	247	142	490	170	403	317	41	999999	741	323	71	551	622	609	903	126	154	202	43	731	999999	320	56	999999	999999	648	999999	381	999999	999999	999999	222	272	999999	999999	272	625	999999	712	999999	848	954	938	999999	83	307	694	797	704	458	980	384	567	647	999999	926	999999	999999	870	755	719	659	999999	136	999999	848	288	478	480	640	501	79	999999	518	883	48	382	999999	999999	992	953	999999	677	954	999999	561	999999	624	242	213	186	999999	213	956	804	198	853	811	809	999999	28	225	327	999999	956	910	893	58	764	999999	999999	238	999999	878	801	919	982	999999	502	827	202	664	246	276	999999	999999	866	534	714	694	195	570	58	304	999999	738	483	613	997	724	667	999999	859	369	658	999999	383	335	164	885	215	705	319	982	999999	364	999999	60	609	204	54	368	344	999999	688	983	190	70	999999	73	445	999999	159	777	169	596	804	876	618	516	388	540	999999	828	488	489	260	75	271	999999	999999	433	14	802	680	309	271	999999	999999	675	999999	322	432	999999	450	837	556	542	999999	446	559	112	442	102	999999	513	989	999999	591	209	733	124	798	293	314	22	999999	356	999999	999999	334	24	206	999999	748	76	118	287	388	999999	932	718	252	999999	70	656	999999	911	987	176	999999	755	999999	999999	999999	653	999999	999999	787	999999	999999	209	999999	999999	999999	999999	999999	499	354	749	405	711	137	939	999999	25	871	973	233	657	30	462	999999	930	550	579	816	724	10	105	552	970	500	999999	188	733	282	290	713	524	750	501	567	248	771	608	627	268	215	927	999999	550	914	140	416	20	840	515	422	542	999999	191	999999	259	999999	435	221	187	999999	542	999999	591	269	709	907	528	894	131	169	941	951	557	519	83	323	12	999999	370	543	178	893	999999	867	180	796	568	13	318	51	345	397	450	999999	999999	194	199	999999	214	232	888	999999	718	356	480	591	180	999999	425	999999	204	379	851	999999	999999	999999	974	724	999999	912	348	525	586	89	823	999999	510	60	847	888	999999	721	851	147	655	63	184	999999	397	589	625	897	588	382	846	999999	999999	807	915	999999	219	475	202	302	999999	372	538	999999	532	999999	90	999999	824	536	999999	483	528	999999	987	538	999999	563	999999	509	297	451	937	213	243	856	18	703	999999	823	679	658	529	559	999999	293	524	545	888	472	508	504	999999	62	571	999999	
448	999999	819	999999	558	656	149	692	999999	443	435	999999	405	676	917	387	986	10	857	162	999999	968	460	704	24	928	674	864	10	793	999999	999999	642	870	418	185	999999	757	275	32	519	836	999999	820	857	999999	150	999999	554	999999	518	81	999999	418	418	479	382	124	371	629	999999	285	692	999999	74	999999	999999	534	267	741	503	238	999999	834	643	127	999999	640	846	825	788	999999	319	879	284	307	689	233	462	938	999999	999999	396	645	51	244	999999	343	755	317	505	616	954	999999	627	999999	999999	370	999999	300	65	741	277	999999	999999	529	966	999999	999999	766	860	469	999999	329	938	999999	842	999999	793	409	973	90	884	999999	999999	182	999999	506	261	995	961	329	458	171	999999	71	501	849	803	521	277	341	999999	989	457	999999	999999	635	999999	894	447	254	577	375	327	974	999999	738	999999	669	31	999999	999999	941	999999	541	21	910	445	877	241	999999	999999	281	141	641	683	999999	999999	294	638	872	999999	999999	557	716	751	92	844	908	213	763	633	999999	500	999999	780	465	193	916	999999	633	199	996	662	455	957	305	244	685	300	962	656	931	41	158	999999	203	393	98	789	928	75	536	674	478	999999	163	780	999999	861	999999	711	999999	269	14	682	636	704	112	759	456	848	169	618	999999	116	701	999999	999999	999999	586	999999	105	136	105	568	663	332	194	96	999999	525	910	823	82	261	490	672	37	476	211	499	291	339	999999	89	905	918	433	371	666	61	438	362	284	999999	616	48	173	445	29	999999	520	25	955	930	938	999999	999999	989	625	999999	85	875	769	999999	790	999999	793	26	662	744	898	822	430	752	96	999999	548	926	644	999999	508	591	456	999999	978	275	384	412	151	569	999999	443	746	636	975	562	999999	197	365	850	255	999999	782	284	415	698	999999	212	844	389	999999	619	355	183	999999	493	428	872	999999	999999	999999	391	874	103	371	999999	999999	999999	776	533	999999	361	570	794	207	361	999999	181	492	999999	999999	181	567	762	772	762	98	572	999999	999999	999999	720	88	999999	469	863	283	999999	999999	999999	999999	801	435	320	424	445	999999	561	999999	999999	684	257	389	999999	999999	219	823	122	330	999999	999999	513	687	294	399	255	283	999999	999999	999999	88	129	268	543	999999	878	746	256	347	336	713	536	596	935	807	887	340	258	997	999999	49	170	999999	314	581	118	999999	151	999999	179	172	999999	236	642	101	565	988	846	171	965	473	576	774	994	895	840	917	751	486	512	914	34	731	84	303	917	999999	
999999	961	999999	764	605	335	178	174	392	310	999999	844	252	898	493	999999	42	786	999999	396	999999	418	999999	201	372	664	418	999999	148	599	161	348	184	999999	43	999999	612	211	868	251	999999	830	513	540	999999	907	244	999999	430	999999	699	298	999999	530	396	546	999999	367	401	941	999999	913	999999	793	159	999999	669	448	865	608	999999	830	999999	231	790	999999	905	210	237	999999	429	999999	999999	210	999999	863	517	999999	999999	497	999999	255	809	999999	334	691	999999	719	390	359	247	999999	748	999999	462	868	999999	609	740	852	641	29	999999	935	521	121	89	824	893	999999	107	25	40	999999	943	238	999999	991	896	999999	999999	195	819	999999	227	999999	66	22	748	41	493	908	913	999999	856	999999	125	873	415	999999	612	979	826	999999	262	232	766	380	999999	234	847	387	712	641	122	455	209	999999	718	887	65	77	86	862	802	198	112	474	521	307	123	157	999999	683	496	760	369	724	626	995	867	999999	143	999999	193	115	205	999999	999999	410	446	863	165	527	168	545	999999	963	999999	999999	130	301	858	581	999999	700	999999	38	154	362	96	484	635	723	30	379	933	562	999999	696	993	829	31	121	861	999999	992	68	525	951	857	405	431	562	874	999999	827	999999	413	493	999999	999999	137	999999	324	961	999999	441	506	788	611	999999	295	606	80	999999	999999	999999	999999	999999	708	743	999999	203	504	690	62	999999	848	999999	551	382	999999	194	392	826	702	930	999999	999999	999999	560	561	999999	350	518	119	825	492	999999	305	90	841	553	999999	570	664	999999	596	633	908	164	593	999999	246	239	200	111	224	253	598	349	949	821	837	157	191	775	852	985	580	237	589	273	999999	471	540	605	408	821	171	767	343	174	999999	867	966	509	500	121	327	18	999999	248	986	956	140	30	999999	637	388	999999	91	610	999999	681	999999	329	902	774	999999	594	999999	402	999999	830	15	999999	999999	970	191	999999	285	741	668	571	626	350	287	202	341	520	890	770	443	282	685	732	121	319	302	646	607	725	422	732	316	218	166	165	951	354	999999	744	999999	706	613	999999	942	999999	999999	233	51	710	443	999999	704	932	959	809	154	282	674	999999	678	544	84	560	999999	999999	265	418	194	132	999999	986	330	155	323	999999	669	345	999999	999999	265	78	999999	896	291	244	999999	383	258	357	20	679	680	678	999999	911	999999	999999	999999	999999	234	999999	49	999999	469	456	999999	558	618	232	999999	809	491	53	265	609	939	187	278	94	907	882	999999	837	121	999999	
999999	999999	89	999999	999999	617	323	783	405	999999	38	685	999999	835	385	999999	765	36	999999	211	198	636	999999	466	972	453	999999	999999	999999	352	999999	999999	999999	999999	149	217	479	999999	128	532	495	708	647	645	580	264	999999	443	999999	437	999999	143	629	910	382	679	237	622	999999	660	834	386	683	63	144	826	877	538	695	178	10	999999	908	685	715	489	988	777	885	718	703	349	238	999999	235	352	582	896	526	999999	979	856	776	999999	999999	119	34	594	511	754	386	999999	999999	540	437	999999	235	943	205	892	691	999999	736	721	999999	494	999999	22	999999	792	253	981	22	235	999999	153	783	450	987	606	465	404	999999	141	999999	490	601	999999	244	999999	126	639	701	633	999999	999999	130	999999	509	999999	962	999999	999999	718	511	404	210	522	999999	294	784	784	956	599	999999	296	193	605	390	476	999999	458	777	168	675	999999	999999	388	456	669	32	728	999999	784	644	453	999999	557	629	936	290	88	357	950	884	341	682	112	206	492	346	524	674	999999	320	999999	244	607	999999	897	125	821	76	681	271	65	999999	181	999999	999999	658	999999	999999	453	195	814	110	999999	999999	344	999999	187	192	964	333	999999	63	999999	474	140	219	40	514	732	821	469	22	676	688	999999	498	999999	157	222	833	710	549	231	847	505	412	416	333	708	965	999999	638	111	358	763	11	934	999999	999999	774	628	131	252	631	999999	802	434	999999	456	999999	429	40	970	140	623	958	832	71	969	727	802	707	806	999999	884	831	910	328	925	826	563	803	332	999999	215	588	999999	599	130	702	978	277	877	862	999999	999999	999999	999999	734	804	179	999999	738	107	971	921	325	999999	747	894	999999	115	999999	999999	293	626	707	532	925	44	661	242	940	276	748	535	829	999999	231	976	173	999999	593	130	657	689	75	235	476	293	273	821	852	999999	999999	873	64	257	999999	919	209	145	999999	700	153	936	999999	471	358	445	101	999999	263	999999	999999	999999	999999	103	999999	603	560	999999	65	999999	770	840	390	714	465	875	999999	581	999999	311	777	37	999999	893	999999	721	756	604	999999	41	999999	892	567	999999	504	859	360	961	999999	975	369	727	999999	413	929	999999	556	228	999999	482	964	999999	16	952	999999	703	67	629	126	259	846	956	604	999999	449	878	282	307	220	999999	524	520	305	398	942	59	947	999999	963	673	175	538	597	404	76	999999	999999	999999	99	800	801	999999	845	36	139	413	132	66	963	999999	40	999999	999999	410	999999	454	999999	617	19	942	756	
577	665	452	94	318	999999	210	957	767	993	667	218	419	805	999999	675	278	999999	539	927	999999	526	912	999999	916	999999	999999	446	999999	468	277	605	156	999999	233	76	402	941	821	999999	922	999999	206	67	373	50	598	604	174	779	999999	358	480	25	865	60	752	809	178	788	181	763	345	309	999999	999999	71	375	581	999999	282	999999	999999	494	999999	792	999999	854	279	875	931	592	282	843	522	919	999999	141	999999	183	323	592	773	42	873	169	999999	999999	341	999999	979	232	33	447	506	999999	999999	986	21	82	731	898	540	999999	856	588	999999	502	786	806	937	930	999999	408	999999	689	563	999999	621	845	39	432	523	967	896	709	999999	834	346	999999	999999	148	130	116	452	425	61	480	186	295	999999	270	999999	999999	999999	999999	999999	625	44	816	65	504	375	999999	52	308	385	573	406	999999	28	657	999999	999999	999999	999999	810	90	956	988	637	999999	239	999999	999999	769	320	988	602	847	673	999999	799	529	999999	515	773	954	999999	153	50	999999	84	39	276	30	999999	238	737	999999	248	999999	668	999999	189	999999	999999	999999	998	283	999999	396	970	558	483	84	857	636	44	999999	35	856	26	813	948	159	18	210	999999	999999	999999	92	260	999999	999999	719	285	753	350	875	250	733	955	790	164	653	517	999999	555	999999	173	478	203	454	549	999999	937	855	999999	999999	999999	75	979	852	999999	905	146	943	948	763	799	113	296	169	999999	999999	900	235	999999	305	641	999999	654	868	983	195	888	805	488	227	782	999999	656	320	999999	185	999999	999999	181	259	516	574	577	791	999999	69	191	43	999999	999999	491	711	999999	999999	397	999999	420	121	869	433	999999	340	464	731	981	999999	457	975	259	867	548	797	64	409	788	76	999999	862	476	923	999999	999999	403	240	735	80	232	853	922	437	764	999999	244	748	242	186	119	846	809	32	999999	216	784	545	999999	694	999999	797	23	330	999999	557	999999	945	429	171	936	233	996	911	157	603	63	999999	999999	906	563	999999	176	611	999999	77	62	453	999999	797	999999	858	532	50	423	434	840	601	868	216	996	298	329	80	999999	886	850	999999	874	17	162	999999	999999	802	999999	351	630	411	999999	501	504	201	999999	631	100	88	701	999999	498	722	763	461	953	999999	999999	999999	986	106	371	81	227	164	579	314	644	119	426	999999	908	81	999999	438	999999	377	711	999999	999999	999999	980	171	999999	999999	999999	162	254	701	18	546	892	867	364	534	49	999999	283	999999	622	328	999999	980	662	972	56	427	
919	334	233	999999	194	116	609	299	125	999999	886	332	754	999999	999999	943	111	879	837	51	716	278	398	935	103	371	191	346	710	999999	509	221	848	982	242	919	477	431	361	999999	999999	999999	419	999999	415	951	595	999999	999999	53	999999	782	144	999999	710	650	999999	298	493	999999	924	273	999999	125	700	675	999999	999999	194	150	475	999999	999999	61	784	999999	859	558	529	999999	775	985	87	667	999999	727	87	999999	282	999999	982	189	938	538	860	999999	486	303	149	740	476	823	21	128	577	210	264	93	230	70	791	387	769	350	57	939	195	921	995	999999	597	999999	499	999999	167	296	740	989	200	789	173	565	419	788	999999	951	973	999999	999999	919	472	993	999999	221	801	605	999999	597	999999	921	809	565	307	175	999999	835	999999	420	960	290	999999	999999	892	999999	896	235	968	980	999999	105	966	236	831	86	999999	604	28	287	800	562	876	153	508	279	980	608	268	253	645	999999	627	563	999	808	460	208	999999	192	999999	575	636	439	999999	395	955	999999	999999	231	665	548	817	56	619	407	414	326	765	623	460	999999	967	724	345	835	477	412	236	32	999999	312	503	835	962	234	925	447	231	123	324	999999	874	999999	588	999999	32	581	944	601	404	143	999999	487	731	37	608	912	103	96	917	552	355	711	605	362	999999	981	999999	394	481	966	105	652	309	62	423	999999	999999	248	813	999999	468	635	627	491	999999	999999	999999	934	999999	23	353	999999	206	771	999999	999999	440	235	999999	50	497	559	130	438	999999	999999	187	678	613	677	775	855	283	30	999999	999999	999999	124	999999	999999	999999	159	768	999999	622	960	999999	537	10	999999	500	911	196	772	409	909	514	199	999999	90	999999	435	330	948	248	999999	860	999999	688	340	89	326	743	999999	173	347	790	662	815	999999	343	649	678	363	186	864	999999	510	621	184	999999	894	671	411	199	999999	829	819	229	134	109	280	849	669	181	184	178	173	609	71	128	852	383	375	747	198	757	967	999999	999999	829	360	999999	514	134	195	999999	341	833	721	518	971	442	691	999999	72	800	999999	192	12	695	999999	901	999999	65	363	520	305	664	11	694	862	57	845	305	749	999999	344	544	985	529	836	339	888	552	157	420	691	396	684	999999	749	785	769	999999	332	458	13	999999	771	674	359	676	999999	36	656	923	597	396	238	355	465	473	206	999999	859	176	23	17	999999	942	828	909	999999	612	945	86	999999	167	972	300	999999	886	773	999999	180	170	507	861	896	
233	823	305	168	339	932	286	588	296	829	166	999999	995	550	828	845	450	696	229	91	579	645	999999	423	937	641	579	699	884	312	699	999999	161	121	684	129	999999	999999	999999	680	669	498	991	338	999999	855	718	346	944	999999	729	473	287	780	999999	999999	393	999999	999999	999999	999999	586	999999	983	139	497	293	999999	865	709	999999	999999	999999	549	422	91	653	111	607	91	922	243	755	419	999999	235	391	381	794	106	736	651	529	953	327	93	793	17	208	329	572	834	480	245	162	40	427	738	999999	245	934	291	284	148	775	129	999999	294	999999	904	999999	911	100	769	972	671	179	999999	999999	339	297	646	999999	288	519	98	762	519	999999	552	808	652	23	559	171	455	999999	391	188	208	262	509	606	999999	223	660	743	711	272	999999	860	335	517	38	947	298	387	995	628	686	999999	321	37	857	999999	463	897	541	607	527	305	788	914	33	86	999999	49	609	75	859	999999	61	257	776	692	483	145	985	611	999999	999999	380	999999	501	841	999999	999999	999999	999999	759	763	999999	114	745	195	82	420	493	951	169	259	777	930	999999	341	999999	999999	260	175	999999	327	912	999999	734	459	924	36	422	192	145	316	300	411	315	106	999999	946	999999	591	620	999999	999999	999999	451	623	300	449	999999	170	999999	877	231	583	999999	999999	999999	283	379	295	271	55	997	311	999999	853	959	376	625	673	199	368	562	669	555	559	675	879	487	120	169	484	44	262	656	268	94	717	825	872	255	999999	577	225	330	574	999999	999999	999999	598	664	923	824	328	970	999999	324	561	37	999999	766	971	795	269	136	786	21	999999	999999	557	768	252	999999	752	428	999999	791	346	349	981	494	999999	662	889	456	245	660	715	292	488	999999	532	689	799	999999	284	83	317	99	543	999999	999999	695	999999	830	422	999999	81	999999	650	386	977	222	55	541	441	318	999999	999999	999999	136	999999	999999	999999	613	999999	562	999999	646	153	257	483	256	806	999999	173	999999	992	69	999999	999999	588	815	999999	112	966	320	644	268	674	965	177	504	209	416	267	999999	529	66	594	860	632	434	999999	402	999999	731	416	627	377	803	326	846	999999	999999	999999	490	820	74	646	925	918	492	971	188	89	978	57	399	170	305	119	936	474	183	240	164	68	999999	209	245	903	26	890	871	649	330	725	182	868	777	57	464	999999	999999	941	149	462	999999	323	923	683	26	467	82	693	999999	382	605	796	999999	431	581	865	999999	31	902	602	110	539	758	
263	875	530	392	999999	655	526	805	242	101	701	490	999999	285	561	887	558	818	188	999999	999999	129	385	999999	999999	999999	598	18	648	49	546	362	48	564	670	808	999999	999999	999999	48	863	577	373	999999	999999	941	655	999999	850	144	353	784	922	999999	999999	144	499	56	47	781	66	518	166	202	554	999999	999999	371	615	752	401	483	993	149	999999	999999	756	680	792	999999	821	18	167	514	695	762	440	768	753	999999	319	449	47	52	982	355	420	181	160	354	499	293	975	107	743	870	999999	999999	874	999999	999999	999999	263	633	960	57	360	652	506	792	908	684	617	89	443	999999	445	950	167	60	960	584	530	999999	999999	537	43	70	999999	825	999999	658	893	323	158	500	195	999999	999999	934	995	767	674	999999	999999	814	675	999999	664	791	435	840	624	824	999999	803	298	999999	717	999999	999999	999999	881	681	821	259	999999	304	930	999999	765	999999	867	999999	65	202	910	172	11	110	861	147	406	979	399	141	999999	79	843	355	211	379	696	999999	921	705	886	992	999999	196	999999	381	964	721	36	404	972	999999	768	287	892	136	814	617	571	875	893	902	999999	999999	999999	999999	460	585	999999	395	343	217	312	360	316	917	626	815	85	490	999999	685	953	999999	168	642	999999	999999	462	999999	565	999999	99	55	811	983	710	999999	970	313	920	389	980	640	70	764	99	418	971	974	509	998	541	91	999999	218	999999	999999	531	582	420	999999	133	665	999999	999999	999999	266	548	332	999999	999999	844	999999	569	999999	999999	999999	934	404	553	891	594	487	999999	999999	547	999999	352	999999	44	999999	333	397	892	36	265	324	809	805	999999	999999	870	648	768	738	164	999999	521	909	999999	999999	362	137	39	999999	309	645	999999	999999	717	999999	999999	944	298	999999	447	999999	880	999999	999999	389	513	999999	758	721	31	999999	999999	838	412	778	999999	443	100	407	71	999999	999999	373	999999	999999	235	999999	98	999999	918	926	999999	975	300	707	888	978	999999	133	133	233	378	317	507	364	925	260	999999	938	999999	481	999999	999999	999999	251	999999	999999	816	999999	164	967	999999	233	803	104	594	744	547	704	890	999999	71	999999	284	837	827	60	865	999999	694	974	684	159	999999	446	82	470	254	58	619	381	999999	463	969	166	193	155	514	413	999999	191	713	166	58	117	999999	887	999999	999999	423	47	999999	999999	233	189	292	891	322	366	32	999999	500	999999	95	519	999999	608	997	128	999999	681	546	999999	999999	512	999999	528	110	999999	37	999999	855	360	999999	999999	729	718	
240	790	873	999999	999999	158	390	644	691	224	81	539	762	811	889	496	249	742	500	199	851	720	917	999999	790	518	999999	837	999999	149	999999	999999	789	636	378	216	255	361	847	398	81	958	821	999999	456	571	50	226	999999	368	121	999999	999999	539	999999	519	873	119	512	324	999999	553	375	999999	360	999999	999999	135	999999	683	251	887	894	112	999999	999999	898	869	999999	229	999999	999999	541	910	999999	971	430	999999	769	858	999999	999999	849	532	578	528	592	279	697	999999	821	999999	783	999999	999999	999999	998	979	999999	973	620	13	802	999999	846	707	21	465	524	389	999999	999999	999999	584	349	115	47	371	534	599	311	629	182	999999	407	999999	999999	919	793	803	972	999999	837	796	247	339	343	566	686	871	516	136	999999	999999	750	331	999999	208	282	999999	196	636	455	999999	672	991	831	383	885	293	378	101	672	721	416	696	999999	569	347	19	772	480	685	999999	92	184	874	864	678	85	999999	999999	647	781	999999	346	996	24	133	999999	507	959	999999	999999	999999	425	463	43	901	64	669	989	861	272	999999	715	999999	792	741	498	126	967	705	809	289	247	454	891	114	999999	999999	648	445	100	511	813	999999	293	169	667	999999	840	962	624	415	24	278	384	543	999999	395	999999	283	635	139	540	264	872	122	999999	970	999999	928	831	363	999999	554	770	760	999999	999999	667	632	83	777	285	15	999999	403	275	968	80	357	213	685	495	375	809	961	999999	559	999999	180	999999	999999	157	912	141	999999	394	470	999999	623	117	984	999999	581	209	858	853	535	183	999999	846	296	899	224	725	155	868	656	744	809	788	875	988	497	728	999999	629	373	873	820	19	805	470	456	999999	999999	958	914	175	951	118	999999	386	458	334	617	999999	932	196	985	402	737	725	699	834	242	995	999999	853	822	999999	489	661	362	469	51	826	999999	999999	506	197	953	490	792	700	999999	499	540	173	120	589	999999	186	888	999999	281	89	999999	999999	17	232	728	71	353	722	628	785	33	989	292	791	353	957	690	999999	448	256	933	998	492	999999	465	77	742	242	541	312	772	934	999999	961	65	831	967	999999	469	892	147	79	999999	999999	999999	550	880	329	245	738	999999	101	979	35	156	999999	139	275	999999	999999	328	120	191	325	999999	99	999999	331	735	522	990	999999	337	555	119	863	925	999999	276	915	999999	422	996	802	999999	999999	954	172	815	292	702	702	516	808	573	999999	888	999999	553	386	999999	558	594	999999	748	89	999999	433	915	292	
846	213	999999	851	999999	906	123	388	508	341	999999	640	516	999999	820	298	900	999999	999999	92	975	178	382	889	178	999999	828	283	64	737	918	530	256	532	999999	498	703	999999	344	666	999999	509	258	999999	252	117	52	150	903	459	189	244	451	832	999999	678	831	119	683	835	88	840	333	999999	999999	614	393	999999	17	331	595	244	999999	325	179	475	920	170	647	71	595	687	379	604	558	683	88	423	225	767	667	593	999999	509	588	82	999999	487	798	637	723	999999	143	999999	999999	944	999999	136	662	841	758	999999	999999	621	249	400	470	729	223	739	535	970	999999	250	663	11	262	685	736	107	299	442	372	19	348	536	554	797	999999	613	633	952	760	383	19	999999	131	370	269	999999	611	999999	274	68	111	752	301	999999	999999	862	692	999999	999999	565	552	325	999999	461	283	713	846	673	999999	999999	115	583	219	999999	240	666	879	891	425	549	496	842	999999	314	908	595	245	999999	999999	877	999999	268	562	205	831	694	699	999999	96	555	351	937	467	664	952	999999	543	907	661	999999	983	999999	999999	999999	78	709	999999	993	553	688	999999	999999	999999	121	687	847	999999	24	562	999999	999999	219	805	870	208	999999	999999	513	361	390	61	338	999	626	999999	131	999999	712	136	999999	547	706	126	407	88	999999	153	999999	977	115	506	529	355	999999	296	773	994	88	652	520	334	642	641	173	636	149	999999	178	999999	566	999999	319	887	440	999999	999999	103	999999	792	51	415	38	536	256	883	999999	983	884	340	130	999999	240	69	616	797	905	75	952	770	999999	971	975	139	421	578	197	999999	914	999999	36	679	596	296	610	114	306	116	394	999999	114	999999	310	838	106	439	306	259	280	999999	103	204	151	999999	853	999999	999999	899	125	678	695	890	999999	768	999999	999999	539	999999	459	999999	999999	999999	680	672	666	999999	671	146	42	981	282	938	371	281	32	832	538	999999	443	999999	674	999999	991	999999	999999	223	98	542	999999	655	899	362	799	768	999999	999999	523	999999	970	999999	999999	303	866	143	406	999999	999999	796	745	480	999999	580	510	919	837	103	807	964	87	453	999999	999999	611	387	92	999999	149	603	999999	728	999999	999999	989	371	141	999999	540	999999	999999	999999	693	301	796	64	743	329	851	879	930	58	496	558	401	999999	387	279	691	488	60	486	617	999999	667	27	171	852	999999	999999	788	999999	563	950	654	249	759	999999	342	557	644	999999	78	269	672	91	241	999999	667	473	983	861	689	61	999999	999999	230	767	633	
999999	999999	890	738	999999	999999	999999	494	546	904	162	999999	985	936	144	844	297	417	358	264	586	999999	410	999999	999999	165	999999	777	511	999999	819	999999	992	768	999999	664	753	34	367	177	999999	596	694	856	999999	706	998	924	555	999999	519	427	871	513	999999	993	492	999999	999999	556	174	999999	983	403	94	999999	774	226	383	479	100	273	59	190	66	999999	100	554	679	999999	166	12	999999	999999	999999	402	999999	488	721	569	182	57	412	810	13	510	613	999999	999999	381	931	999999	550	85	999999	256	999999	691	456	67	903	937	36	999999	399	172	475	688	769	999999	999999	296	999999	999999	306	52	860	249	187	556	999999	799	783	308	489	384	461	156	187	387	35	466	41	663	665	245	31	211	421	841	44	924	531	89	394	645	287	999999	779	999999	395	137	999999	999999	999999	114	163	727	721	25	710	329	511	392	999999	530	264	999999	158	999999	31	658	828	346	521	461	277	703	999999	843	106	999999	376	999999	992	897	952	141	982	561	91	303	490	405	999999	715	423	149	999999	863	391	446	587	999999	61	999999	309	177	388	229	836	460	999999	877	918	985	952	408	399	768	578	132	999999	596	979	999999	999999	999999	215	806	48	138	290	60	462	659	147	658	61	265	598	784	752	763	725	631	999999	612	486	154	762	24	749	655	295	999999	587	999999	738	333	567	877	999999	582	190	708	999999	999999	999999	999999	999999	304	356	143	999999	793	380	999999	871	357	249	565	999999	71	53	999999	999999	634	764	204	999999	157	919	728	698	999999	822	180	582	999999	461	725	999999	999999	306	468	667	615	999999	502	888	492	128	390	93	12	931	900	999999	166	329	545	999999	230	197	700	999999	628	445	459	970	999999	522	854	896	523	377	728	764	999999	366	999999	159	271	316	999999	38	999999	644	695	789	999999	641	426	698	916	726	999999	40	605	999999	49	999999	35	532	688	999999	274	494	569	634	213	145	953	800	556	395	737	914	999999	672	846	984	749	669	58	568	106	166	999999	797	410	999999	168	501	327	603	134	739	999999	619	763	999999	999999	71	586	786	687	626	151	999999	999999	62	432	933	247	999999	430	365	484	130	999999	118	513	999999	233	999999	976	462	482	953	999999	997	296	988	999999	999999	999999	688	93	999999	880	480	24	999999	807	357	275	235	263	272	182	768	265	507	746	654	540	311	837	80	809	235	153	198	269	991	766	444	35	445	155	741	281	222	249	402	999999	64	965	999999	249	751	208	220	780	502	741	788	999999	
263	271	607	999999	23	461	655	337	826	200	999999	591	831	209	999999	999999	440	496	53	268	354	560	485	346	961	999999	68	999999	932	999999	766	259	977	203	771	183	547	999999	268	999999	999999	75	277	999999	159	294	418	999999	390	103	349	16	999999	530	896	703	999999	270	999999	192	403	999999	999999	999999	433	566	999999	638	999999	644	579	549	238	291	674	289	292	999999	197	999999	999999	516	999999	839	999999	760	999999	457	999999	78	398	286	12	999999	368	999999	671	859	440	999999	999999	999999	123	745	524	799	778	999999	855	617	999999	173	83	222	770	886	981	565	350	673	999999	167	999999	369	999999	999999	547	999999	923	999999	617	433	191	604	999999	641	402	901	324	999999	981	154	601	688	657	234	213	790	999999	481	999999	116	999999	766	588	523	448	754	999999	999999	262	626	493	999999	999	986	982	478	225	138	999999	90	999999	82	691	860	565	652	711	999999	99	757	846	452	725	999999	915	425	26	483	203	648	411	102	25	365	660	454	999999	670	251	734	574	187	987	903	999999	445	999999	999999	999999	999999	52	477	142	999999	999999	51	999999	999999	81	567	462	742	934	845	999999	157	67	336	999999	121	963	999999	780	364	192	999999	464	999999	645	480	350	299	525	407	999999	934	960	520	999999	619	32	201	599	684	282	832	252	151	234	999999	387	748	999999	845	832	11	697	777	322	121	586	608	852	601	226	999999	226	537	249	743	196	546	999999	999999	98	999999	451	105	92	999999	425	322	597	926	102	601	999999	680	575	605	247	192	999999	474	42	423	348	998	999999	119	615	999999	999999	490	532	841	999999	936	756	999999	559	999999	695	961	999999	273	999999	999999	508	624	400	546	961	999999	506	999999	347	286	557	999999	999999	453	637	972	999999	999999	420	117	404	260	999999	999999	999999	516	55	999999	496	247	777	769	412	423	999999	843	718	78	999999	999999	983	999999	503	722	389	999999	635	116	965	999999	999999	986	853	903	530	999999	31	565	999999	455	598	861	999999	110	508	788	271	20	954	793	264	999999	999999	999999	133	877	757	881	456	841	880	939	999999	774	31	791	915	509	892	250	822	162	999999	309	670	132	999999	403	224	600	999999	624	999999	181	468	549	41	702	999999	653	501	999999	119	782	574	658	999999	742	999999	999999	999999	762	128	713	971	111	230	655	490	10	866	999999	667	855	30	265	787	999999	316	481	759	223	728	248	749	999999	53	999999	734	21	999999	277	999999	507	728	67	505	448	209	999999	329	385	221	779	787	147	482	999999	761	999999	
871	999999	436	999999	957	999999	44	880	963	299	999999	557	921	479	69	598	48	999999	136	963	999999	349	999999	949	162	383	12	949	999999	999999	210	789	911	425	150	269	841	717	999999	80	33	625	484	910	308	771	999999	741	720	198	108	321	999999	797	559	999999	382	486	455	999999	999999	999999	429	361	99	278	645	506	999999	800	757	331	621	65	940	144	865	999999	651	390	918	270	999999	272	513	999999	661	123	866	618	886	999999	271	999999	999999	938	205	132	821	999999	136	958	413	919	440	776	700	81	999999	424	665	984	999999	75	999999	394	855	166	848	999999	617	531	999999	719	914	403	999999	999999	640	11	938	743	577	621	264	960	999999	319	999999	736	197	999999	266	451	999999	901	529	999999	309	999999	92	49	283	620	422	604	999999	693	15	47	716	54	441	855	999999	999999	999999	223	811	999999	536	546	334	999999	999999	37	999999	999999	766	22	874	864	356	610	919	899	469	956	999999	659	642	174	313	794	29	152	158	999999	999999	40	495	315	999999	604	503	999999	714	171	607	394	338	139	926	993	999999	999999	999999	830	936	587	462	999999	24	161	72	372	999999	540	102	870	999999	864	999999	735	526	568	999999	751	116	999999	195	308	999999	815	330	512	999999	999999	631	177	454	999999	474	387	577	999999	301	243	541	999999	999999	184	79	736	999999	474	999999	200	476	604	383	999999	723	564	402	164	999999	208	831	559	133	922	908	924	426	999999	400	846	168	491	277	246	219	999999	999999	20	238	623	310	999999	999999	57	843	999999	999999	507	604	909	999999	999999	934	102	412	982	17	391	999999	154	319	952	83	68	999999	984	999999	146	999999	748	496	391	926	487	999999	999999	952	86	999999	999999	999999	919	957	490	861	999999	557	184	999999	237	967	999999	999999	94	999999	357	782	549	25	858	999999	999999	769	855	423	604	496	457	999999	437	39	931	999999	394	23	400	995	592	207	297	437	162	313	509	781	999999	646	841	999999	550	999999	413	999999	999999	999999	483	999999	111	77	999999	258	109	980	999999	207	45	383	999999	80	999999	362	199	351	999999	430	999999	354	270	84	613	999999	655	283	999999	245	626	871	91	214	999999	251	999999	999999	999999	48	999999	182	906	999999	999999	999999	295	770	271	198	12	71	999999	800	643	999999	889	999999	999999	308	602	999999	336	170	999999	174	302	156	539	999999	468	673	411	689	102	374	447	958	338	188	672	999999	22	999999	999999	565	999999	291	999999	412	999999	866	72	999999	999999	512	845	999999	730	581	143	999999	241	599	730	338	999999	
999999	707	278	999999	931	698	285	636	718	999999	872	999999	999999	635	20	585	137	320	999999	611	999999	253	589	999999	702	999999	757	999999	999999	653	423	734	904	905	885	583	301	721	999999	999999	787	14	728	999999	973	818	714	999999	133	564	113	289	137	999999	888	999999	999999	749	988	704	940	240	114	74	399	999999	32	999999	999999	999999	999999	415	889	434	823	766	999999	889	999999	883	523	812	999999	968	550	999999	999999	187	26	486	999999	552	733	726	237	556	899	663	310	999999	795	603	206	696	280	999999	999999	999999	903	132	884	239	202	114	191	138	999999	999999	524	265	540	845	104	273	999999	741	682	999999	207	276	999999	999999	999999	721	999999	919	616	234	698	852	999999	903	999999	999999	601	235	360	628	545	999999	247	763	999999	54	304	950	509	932	724	538	24	236	505	637	999999	32	650	481	26	999999	522	94	448	671	999999	637	571	209	999999	746	391	64	628	108	38	113	722	544	999999	999999	419	683	509	169	999999	518	407	645	639	579	584	878	611	283	586	999999	325	477	532	999999	388	310	271	999999	157	960	607	999999	608	162	309	116	999999	999999	999999	838	999999	289	999999	13	239	925	570	102	171	512	453	355	522	876	788	255	21	759	759	119	421	531	21	877	910	999999	47	487	279	999999	824	732	431	747	577	46	999999	999999	438	462	739	999999	817	999999	516	262	999999	732	374	999999	104	999999	129	741	427	999999	277	956	103	999999	888	93	822	692	999999	720	923	999999	308	999999	612	999999	331	999999	379	252	713	376	999999	658	126	315	123	999999	384	528	613	999999	330	523	768	999999	999999	210	574	656	356	999999	957	796	339	119	433	622	999999	611	999999	822	371	184	350	901	595	999999	121	583	969	607	317	169	116	999999	454	784	983	999999	67	131	732	999999	895	588	418	573	328	17	881	500	773	999999	553	999999	999999	155	183	867	999999	990	98	990	686	748	999999	797	690	999999	664	648	999999	525	554	853	100	648	288	761	999999	31	999999	999999	701	479	999999	544	615	999999	914	309	611	125	834	76	42	741	45	156	999999	621	883	232	352	242	999999	258	229	999999	699	679	999999	422	385	79	873	999999	299	999999	915	282	191	373	999999	365	999999	523	690	487	821	358	612	999999	999999	871	147	894	760	468	617	999999	325	999999	999999	999999	442	198	740	765	202	57	452	999999	241	499	999999	519	50	987	205	348	568	741	999999	351	76	999999	999999	513	999999	979	234	830	600	340	956	999999	747	946	999999	848	782	925	294	774	906	784	
900	500	999999	627	999999	999999	273	278	26	583	999999	285	999999	708	766	999999	999999	223	822	621	999999	901	999999	172	772	104	75	356	999999	643	457	115	444	291	833	932	82	314	135	461	567	332	999999	382	999999	472	777	223	92	556	102	81	999999	294	999999	999	957	279	855	759	999999	916	713	999999	136	930	840	999999	874	999999	164	999999	97	370	64	999999	586	170	932	999999	999999	851	274	19	551	999999	163	999999	733	834	999999	802	459	375	754	650	619	940	255	310	631	889	999999	258	401	573	983	591	999999	999999	422	797	346	555	442	855	652	703	999999	751	777	690	163	50	858	361	79	999999	615	413	296	645	914	632	999999	437	999999	25	999999	977	402	572	919	999999	421	187	466	999999	933	899	998	915	119	504	999999	940	999999	308	400	999999	999999	271	999999	999999	366	776	999999	714	876	14	352	999999	96	999999	999999	214	771	82	629	680	895	175	999999	716	999999	380	536	419	109	999999	702	214	625	577	483	140	999999	103	725	644	999999	751	37	999999	556	372	829	264	155	328	179	663	678	719	999999	339	483	999999	421	985	249	999999	615	999999	312	147	20	999999	381	228	999999	678	356	999999	999999	154	147	860	170	52	551	282	999999	780	568	49	999999	905	432	154	657	338	682	999999	404	831	145	889	626	418	999999	320	883	926	710	501	999999	694	343	10	999999	999999	107	378	444	967	209	835	579	273	611	115	999999	237	571	289	999999	617	589	554	999999	258	243	751	691	241	399	347	80	77	732	842	571	432	952	999999	999999	313	999999	437	999999	310	319	363	807	256	234	656	365	430	999999	699	999999	789	991	999999	999999	356	686	212	578	861	764	512	540	769	543	663	284	536	58	692	321	999999	921	708	939	880	944	445	17	742	982	649	571	43	737	782	441	999999	655	884	999999	999999	999999	770	545	806	822	47	712	999999	999999	828	381	813	387	952	867	292	13	508	411	250	205	835	999999	125	999999	506	41	761	999999	999999	881	174	74	229	302	999999	999999	999999	68	906	733	446	371	163	999999	758	656	785	999999	158	15	156	482	386	999999	33	891	430	866	325	16	951	999999	999999	999999	999999	748	168	659	717	130	999999	450	505	517	999999	474	725	847	191	850	256	999999	83	269	734	691	688	999999	278	269	742	276	742	999999	781	999999	264	999999	999999	20	498	135	207	38	144	706	999999	868	147	559	999999	999999	999999	475	760	114	274	847	222	525	70	999999	390	457	999999	604	708	999999	736	999999	999999	519	787	999999	362	
130	999999	55	134	37	714	820	194	999999	103	999999	999999	999999	149	677	999999	416	993	544	999999	999999	745	749	650	540	998	382	142	485	999999	656	999999	512	123	999999	464	229	722	195	811	249	999999	999999	364	227	999999	441	999999	999999	999999	802	999999	253	999999	700	385	900	999999	594	39	341	687	708	378	447	375	90	163	509	222	613	694	808	732	709	999999	83	395	433	999999	566	917	83	657	547	140	551	290	422	264	564	824	138	165	479	562	943	302	917	999999	999999	999999	955	846	999999	118	717	520	521	690	311	515	971	999999	472	999999	614	999999	831	317	823	799	741	255	658	789	565	652	262	157	999999	999999	477	580	595	288	962	237	442	438	422	40	999999	999999	953	59	852	71	692	999999	947	892	999999	999999	38	142	547	999999	198	434	553	75	267	999999	624	531	47	400	481	194	461	387	618	403	894	793	41	19	302	999999	999999	504	959	206	210	184	999999	867	552	463	741	999999	48	999999	999999	357	772	999999	117	431	22	461	590	508	604	569	283	999999	715	999999	999999	537	999999	999999	497	58	999999	70	999999	450	222	179	848	28	452	999999	348	610	517	547	30	999999	901	999999	596	999999	999999	461	602	640	999999	251	161	999999	361	213	999999	459	519	836	999999	712	241	667	999999	842	999999	572	66	405	231	999999	560	177	225	474	636	547	993	999999	145	654	999999	999999	549	999999	27	999999	666	248	364	889	999999	681	305	318	405	244	661	999999	871	999999	404	207	419	237	690	984	101	999999	577	306	466	999999	701	597	253	708	127	247	824	81	905	817	50	341	581	878	871	999999	79	402	999999	249	150	793	259	999999	122	322	290	999999	999999	779	999999	67	433	593	999999	999999	74	999999	126	423	929	800	445	587	166	88	655	812	122	999999	817	185	420	227	366	999999	348	999999	596	999999	999999	790	632	135	155	982	908	988	898	173	842	382	285	472	319	350	357	999999	114	44	999999	478	921	264	962	496	647	215	236	82	369	91	110	999999	465	149	177	319	441	184	999999	667	999999	948	351	444	899	947	907	999999	559	676	999999	999999	149	489	999999	999999	999999	999999	345	702	999999	999999	803	761	282	965	999999	999999	182	999999	999999	930	865	999	999999	973	912	528	596	699	999999	999999	523	999999	213	999999	999999	999999	999999	800	156	782	838	476	999999	98	154	590	999999	933	999999	738	843	999999	446	947	696	150	925	895	464	644	72	645	405	550	999999	120	557	733	794	40	899	381	999999	458	101	398	103	474	828	999999	999999	663	
758	999999	377	12	257	266	853	40	61	999999	346	512	999999	203	81	999999	787	44	43	438	148	910	838	471	630	987	855	307	57	999999	76	142	999999	409	887	999999	999999	999999	862	999999	879	999999	979	524	45	388	738	898	327	737	687	794	298	928	524	847	731	905	382	269	999999	555	983	999999	318	214	235	999999	316	246	191	487	181	742	558	384	931	999999	436	251	259	999999	979	319	999999	281	843	358	885	999999	999999	278	927	603	889	999999	781	999999	215	831	163	429	592	91	555	210	622	555	379	150	999999	417	479	140	20	454	999999	673	827	46	370	999999	434	999999	142	913	559	999999	853	999999	603	552	118	604	98	829	373	898	763	572	658	297	999999	744	132	696	799	796	592	999999	757	117	999999	178	470	286	994	999999	948	642	650	999999	702	154	999999	374	999999	874	52	190	91	677	910	265	387	82	897	689	154	999999	124	762	999999	999999	477	495	991	939	999999	811	999999	57	949	131	921	614	595	999999	208	999999	397	925	999999	412	999999	999999	207	306	999999	397	388	314	181	513	527	999999	68	292	677	61	382	999999	740	241	354	999999	728	999999	343	773	999999	999999	491	395	58	199	18	583	999999	999999	298	695	158	746	999999	531	875	446	603	44	556	999999	166	157	385	38	194	522	67	329	361	999999	962	999999	999999	999999	822	786	999999	338	879	484	999999	290	762	687	220	993	999999	823	167	292	195	309	227	185	907	344	19	29	14	999999	999999	736	46	880	999999	140	835	117	708	999999	981	999999	164	81	86	999999	999999	697	817	999999	714	999999	171	79	232	663	800	735	418	488	999999	445	334	393	957	499	254	881	955	999999	167	701	125	999999	310	999999	999999	999999	108	41	999999	999999	211	813	999999	999999	575	966	999999	78	339	110	698	999999	323	545	940	999999	123	586	631	512	742	737	999999	22	999999	104	768	311	519	654	999999	387	538	464	243	999999	612	674	924	287	233	887	750	67	12	895	754	764	979	999999	42	999999	409	447	999999	474	999999	768	176	480	208	356	558	685	474	321	691	858	312	999999	999999	449	662	354	288	999999	987	976	20	231	350	999999	331	999999	622	123	977	101	999999	769	740	843	508	453	89	877	338	75	592	690	999999	895	462	559	223	999999	860	65	168	724	487	804	999999	944	999999	204	34	421	72	360	999999	600	974	543	999999	325	940	999999	275	411	999999	922	393	329	27	454	551	999999	923	999999	999999	922	933	170	999999	936	95	564	323	884	853	999999	999999	242	356	614	
921	918	870	897	652	999999	789	757	208	565	420	439	926	685	999999	999999	497	999999	106	421	667	813	261	752	240	386	999999	999999	557	999999	999999	999999	972	413	999999	632	901	36	387	611	142	999999	961	726	525	655	999999	637	999999	601	999999	969	145	934	947	117	667	127	666	275	756	409	999999	999999	999999	269	466	999999	162	30	999999	470	655	495	289	999999	851	999999	236	585	749	268	158	999999	188	949	25	47	466	999999	965	784	370	122	855	733	999999	999999	90	266	999999	999999	484	221	250	959	999999	650	655	466	265	999999	890	91	525	498	999999	252	999999	695	253	999999	66	736	64	576	110	543	999999	556	514	489	454	970	396	635	783	937	715	229	999999	375	392	10	170	833	893	289	999999	367	999999	734	951	999999	999999	999999	67	748	999999	674	858	779	20	108	952	999999	687	920	694	890	999999	323	999999	201	999999	877	999999	66	576	231	683	999999	947	282	999999	779	538	70	957	626	577	44	780	51	370	856	999999	294	58	394	156	972	594	706	652	999999	999999	759	335	999999	999999	999999	182	935	991	47	832	738	34	182	999999	999999	999999	999999	322	999999	542	495	999999	212	522	752	17	999999	85	710	236	999999	629	914	582	778	734	822	893	576	862	844	59	999999	999999	626	999999	875	156	529	19	526	393	972	626	999999	929	132	999999	980	999999	990	860	999999	811	590	118	120	600	999999	892	999999	184	746	817	697	999999	507	999999	895	492	999999	45	999999	701	710	858	657	999999	999999	849	612	210	912	583	872	984	999999	521	999999	518	159	285	688	637	869	999999	647	165	928	999999	432	944	726	497	999999	955	999999	589	999999	732	461	822	729	619	289	999999	999999	172	944	713	999999	985	999999	999999	343	856	356	918	831	368	220	501	368	999999	999999	999999	484	424	999999	917	679	190	420	711	66	336	556	78	357	930	89	484	221	225	598	447	209	348	164	15	608	395	757	742	521	959	464	999999	203	621	464	999999	451	999999	999999	496	574	999999	331	17	309	287	571	900	289	736	290	999999	16	979	468	999999	270	716	319	294	999999	678	999999	999999	872	999999	875	736	476	241	43	999999	999999	112	872	176	27	157	705	999999	999999	999999	999999	999999	678	320	127	999999	162	999999	587	999999	999999	749	74	896	843	233	145	999999	412	835	433	57	702	106	962	904	116	301	129	999999	999999	999999	470	574	225	413	999999	561	314	662	583	159	999999	999999	477	441	999999	976	333	793	22	828	918	989	999999	414	999999	999999	999999	223	116	860	208	474	722	
728	289	499	680	440	804	583	999999	750	261	284	999999	403	629	530	866	999999	968	335	110	193	80	481	999999	810	330	847	999999	999999	555	723	999999	190	999999	749	162	999999	999999	999999	989	438	265	999999	737	158	999999	689	952	828	356	976	999999	872	373	999999	999999	999999	999999	869	119	957	381	481	205	537	333	223	817	880	378	328	835	85	346	999999	928	902	743	992	799	641	894	999999	999999	578	831	88	816	57	101	353	199	999999	999999	999999	999999	783	973	210	999999	798	872	82	999999	37	150	816	535	701	611	755	999999	365	80	999999	999999	999999	736	626	706	255	406	770	999999	34	139	410	301	315	614	154	999999	542	177	10	769	821	999999	717	438	24	999999	125	445	346	288	833	364	999999	968	70	999999	357	503	580	401	999999	293	436	898	999999	524	230	999999	467	999999	532	198	79	708	251	82	29	999999	691	702	999999	334	452	999999	305	999999	985	346	554	106	581	49	597	609	667	537	498	999999	697	999999	332	38	978	999999	999999	644	294	608	727	999999	999999	169	811	877	999999	777	841	690	602	695	538	884	542	370	254	493	601	470	50	713	584	210	500	201	380	999999	355	931	989	661	999999	999999	619	565	999999	422	237	999999	999999	999999	696	807	226	12	999999	447	496	618	276	273	53	824	567	23	999999	826	668	620	507	857	431	909	700	941	934	161	274	976	300	831	265	882	971	160	27	776	984	498	239	932	999999	737	665	726	617	936	999999	999999	161	999999	754	999999	999999	641	999999	786	116	285	77	999999	183	999999	999999	999999	17	171	853	999999	999999	999999	842	179	390	575	999999	694	254	974	333	998	340	669	825	57	86	648	670	339	692	240	669	708	999999	999999	759	256	420	230	718	456	92	413	608	524	410	584	236	645	549	773	541	142	999999	78	999999	513	694	999999	368	369	500	523	723	999999	967	143	748	999999	816	845	283	999999	265	999999	915	926	70	310	646	502	421	34	789	918	999999	999999	756	999999	949	999999	561	150	861	359	955	568	689	842	556	277	835	274	999999	704	999999	517	877	84	163	552	452	394	633	866	999999	476	734	805	77	440	999999	999999	22	570	293	143	999999	999999	921	999999	247	228	999999	378	666	157	205	95	999999	191	999999	682	209	406	999999	999999	999999	995	999999	999999	834	884	775	126	891	449	261	268	999999	366	354	971	163	999999	315	999999	640	264	209	999999	999999	649	386	885	781	999999	196	999999	768	126	999999	177	504	999999	999999	999999	452	637	999999	226	896	999999	674	72	
837	687	528	403	100	578	537	262	999999	611	999999	195	508	889	344	196	262	645	999999	999999	739	186	477	999999	293	953	999999	999999	776	999999	904	343	974	323	999999	104	999999	793	999999	200	589	999999	381	893	233	336	999999	563	302	300	964	261	446	999999	999999	660	219	999999	119	146	796	534	485	812	707	874	999999	194	999999	250	21	468	129	310	715	375	805	584	496	956	110	228	710	486	28	999999	897	605	990	398	999999	377	999999	389	403	64	888	999999	195	999999	126	999999	722	61	289	505	999999	999999	664	957	999999	999999	321	162	46	578	824	999	793	64	977	999999	204	999999	366	644	999999	739	906	999999	487	245	398	147	840	441	999999	999999	206	523	521	760	940	43	999999	258	65	999999	352	999999	999999	888	775	141	382	511	474	279	695	645	721	401	240	13	480	999999	247	183	999999	604	82	175	802	280	999999	226	999999	170	909	118	588	261	397	999999	430	598	470	999999	999999	999999	999999	999999	963	561	802	129	530	999999	563	923	21	882	999999	747	753	999999	95	505	598	999999	836	313	369	586	66	470	14	999999	999999	881	999999	980	418	983	637	846	211	251	999999	999999	999999	999999	607	986	106	706	50	649	337	999999	999999	965	667	609	501	999999	866	386	504	341	124	381	363	999999	774	40	473	237	999999	907	862	844	36	184	470	108	706	999999	490	360	429	365	822	227	999999	193	323	808	999999	973	979	825	746	146	999999	999999	384	924	999999	75	999999	812	538	430	999999	668	999999	492	149	403	956	999999	896	153	999999	999999	558	999999	314	999999	717	665	746	999999	927	47	107	999999	999999	999999	724	781	171	424	999999	617	826	401	725	708	999999	830	669	97	26	496	929	602	999999	550	999999	249	999999	629	358	577	999999	999999	503	465	571	58	617	993	678	999999	331	481	35	305	932	166	420	605	347	887	995	658	130	440	118	505	666	335	389	999999	999999	541	76	999999	999999	435	999999	270	147	205	223	675	419	841	999999	457	576	999999	617	608	829	24	292	470	581	999999	280	999999	999999	75	392	291	999999	999999	23	789	415	484	754	507	267	159	467	151	673	329	999999	289	274	660	928	737	717	780	656	999999	259	605	999999	143	164	999999	913	81	813	931	999999	225	999999	999999	52	102	999999	120	351	679	557	999999	797	261	177	991	999999	696	999999	655	574	833	547	867	539	809	999999	620	352	431	246	999999	337	742	267	34	461	888	618	835	562	607	999999	999999	599	118	808	717	965	172	48	227	934	168	999999	999999	677	960	
846	999999	587	564	999999	919	443	171	813	65	994	153	540	909	87	311	102	966	403	999999	999999	431	11	999999	654	190	999999	28	461	179	384	39	356	500	999999	999999	258	997	839	999999	543	437	305	753	999999	822	631	139	149	632	75	400	835	116	999999	425	240	999999	909	999999	535	424	710	644	999999	965	796	50	999999	701	63	104	136	999999	37	840	136	258	83	999999	558	264	878	828	999999	999999	203	249	999999	626	154	468	98	262	984	999999	999999	660	999999	758	999999	591	272	447	579	970	274	952	999999	999999	298	999999	716	999999	38	281	545	999999	541	697	771	999999	243	250	556	595	16	874	898	908	123	475	186	325	806	999999	992	999999	259	142	999999	250	170	954	999999	172	751	21	234	712	999999	844	129	999999	999999	999999	999999	999999	890	983	999999	400	64	180	999999	823	806	400	999999	999999	289	115	632	408	999999	531	999999	288	912	394	843	995	649	999999	335	999999	355	801	999999	999999	999999	999999	549	275	999999	329	999999	999999	225	999999	366	361	741	172	432	477	999999	720	406	465	92	999999	999999	506	150	999999	750	869	845	470	477	14	72	942	999999	319	565	367	240	999999	999999	407	72	407	999999	492	264	487	999999	999999	66	635	405	873	256	999999	860	53	135	209	579	326	154	755	999999	361	999999	999999	720	123	912	854	999999	746	129	684	16	712	999999	657	714	999999	116	987	413	842	999999	198	695	902	459	521	242	41	999999	999999	999999	317	369	999999	999999	465	766	649	944	999999	154	999999	999999	999999	543	157	575	477	494	316	219	166	351	999999	752	110	113	818	663	400	621	458	666	110	431	698	352	800	464	259	506	467	52	211	999999	999999	445	134	368	311	999999	999999	546	773	999999	106	966	174	924	999999	999999	948	999999	553	590	999999	991	652	149	844	804	775	23	245	809	751	999999	999999	507	999999	999999	978	459	999999	454	999999	912	999999	300	334	999999	188	875	999999	896	557	482	999999	620	11	958	793	985	524	506	180	752	311	963	999999	983	826	666	133	439	383	499	633	109	999999	783	109	362	814	122	999999	899	999999	348	262	279	624	999999	999999	843	871	993	935	999999	284	999999	611	999999	241	351	905	999999	752	931	522	68	848	999999	999999	999999	859	440	180	999999	880	281	110	962	711	789	369	307	999999	999999	567	390	563	999999	824	630	182	999999	131	999999	217	115	157	720	825	999999	999999	234	643	999999	983	440	822	999999	975	13	13	999999	999999	451	999999	607	361	472	373	142	504	80	575	265	55	688	318	706	204	
775	133	389	146	518	368	144	664	881	306	136	567	40	803	821	626	533	953	680	491	609	753	685	999999	693	698	360	659	387	999999	304	132	126	338	209	879	999999	512	999999	999999	847	999999	479	175	999999	574	999999	276	999999	638	999999	999999	999999	224	595	999999	448	999999	453	999999	18	485	286	649	999999	999999	451	701	603	942	12	30	255	597	644	665	999999	519	119	129	233	93	906	749	720	569	493	999999	999999	188	440	999999	999999	887	84	371	666	830	174	242	132	999999	673	999999	999999	501	489	51	579	929	747	929	923	999999	999999	924	999999	537	929	441	520	999999	957	425	999999	421	961	367	523	999999	999999	453	999999	877	996	460	999999	105	124	228	999999	452	999999	814	440	510	999999	735	300	159	792	999999	901	732	721	582	999999	258	999999	223	999999	131	999999	306	930	999999	999999	55	337	146	514	999999	999999	710	360	78	228	999999	984	11	999999	236	77	373	490	999999	552	621	166	999999	645	172	796	999999	688	959	924	34	883	146	925	622	999999	164	645	319	999999	200	382	653	364	671	273	307	469	312	999999	163	816	70	751	963	999999	914	500	351	686	999999	32	999999	153	203	270	847	85	141	829	912	999999	180	163	362	999999	999999	999999	974	898	499	999999	385	904	999999	999999	822	395	962	733	493	999999	303	632	203	178	980	509	999999	411	999999	231	337	999999	999999	435	999999	907	399	723	999999	999999	525	453	196	91	646	999999	382	985	999999	461	122	408	345	257	434	999999	959	193	999999	13	999999	573	482	278	113	902	762	345	999999	999999	996	249	357	638	148	999999	999999	122	999999	493	137	999999	963	964	999999	999999	147	894	10	107	948	215	464	381	999999	952	971	918	977	999999	733	47	422	532	465	873	999999	707	999999	584	999999	846	999999	775	876	721	999999	517	169	183	764	868	999999	474	967	791	785	999999	999999	196	879	527	144	999999	759	999999	999999	441	509	245	999999	440	785	999999	995	111	553	688	505	246	999999	463	999999	803	999999	865	702	948	565	999999	98	84	36	923	705	585	712	873	25	786	958	178	18	924	304	333	93	999999	479	865	247	999999	480	444	843	425	768	341	808	894	396	815	876	834	999999	999999	413	999999	999999	999999	398	680	999999	718	999999	184	455	834	508	655	999999	785	999999	999999	437	999999	603	591	89	999999	999999	999999	75	999999	399	153	301	183	999999	500	919	231	999999	69	476	999999	434	762	166	999999	999999	999999	832	999999	122	611	346	999999	407	166	210	822	782	999999	602	27	614	551	999999	999999	882	
281	67	18	735	560	589	418	232	999999	567	841	434	420	320	883	999999	912	18	788	806	124	776	999999	999999	107	999999	764	467	458	999999	882	999999	999999	786	999999	999999	823	426	562	32	927	954	537	598	999999	397	371	130	999999	479	999999	999999	540	338	768	999999	999999	719	638	121	824	999999	999999	917	684	408	413	634	622	17	725	495	456	765	879	169	248	999999	930	710	87	644	748	979	260	999999	903	999999	28	999999	440	999999	999999	450	208	999999	191	620	914	960	984	999999	508	999999	753	216	95	774	999999	999999	999999	424	788	927	43	190	212	793	667	344	505	719	999999	430	999999	999999	707	16	567	902	978	628	999999	999999	726	351	999999	46	236	53	264	138	244	419	934	25	325	860	417	28	773	999999	952	580	999999	274	129	88	999999	142	999999	89	217	999999	999999	638	316	999999	211	999999	999999	175	567	623	89	376	999999	206	495	561	305	846	599	548	139	999999	675	537	513	999999	231	67	902	999999	999999	185	920	688	789	306	999999	999999	659	724	973	999999	831	339	501	999999	789	999999	592	583	999999	999999	999999	668	427	50	963	779	315	999999	999999	987	273	999999	88	903	455	796	416	199	851	798	197	874	575	530	758	346	999999	424	999999	308	474	329	266	999999	695	999999	271	749	999999	930	201	909	263	986	345	367	260	999999	999999	993	516	403	731	48	999999	615	999999	896	291	626	999999	999999	999999	173	523	943	217	206	217	203	535	999999	999999	999999	607	287	621	588	195	401	96	447	781	999999	791	80	597	228	417	90	999999	374	468	999999	999999	311	832	99	473	401	999999	64	390	449	468	848	547	810	999999	198	993	514	710	999999	540	306	118	999999	381	452	356	999999	788	136	44	170	208	149	735	305	455	531	999999	794	251	42	67	341	219	943	532	787	787	229	97	654	999999	578	185	999999	203	432	718	999999	999999	171	275	263	999999	307	650	407	84	144	999999	999999	399	915	648	508	999999	776	999999	438	919	568	211	569	49	390	506	629	999999	844	112	32	813	104	999999	89	766	803	999999	912	302	135	712	652	486	999999	264	748	930	677	999999	999999	999999	290	999999	485	960	706	223	999999	801	30	443	240	999999	999999	999999	305	175	569	741	999999	999999	287	999999	794	856	558	92	424	135	758	699	296	999999	999999	999999	532	993	274	129	70	590	900	120	281	999999	482	620	766	966	999999	999999	371	936	999999	576	999999	999999	317	629	411	623	799	900	52	999999	157	47	356	929	135	999999	999999	999999	999999	854	949	177	863	
112	383	938	326	457	999999	185	338	359	986	999999	836	999999	685	644	717	446	790	10	77	950	999999	444	273	836	841	999999	680	921	999999	361	626	787	999999	214	255	999999	307	351	734	999999	992	797	60	246	999999	748	626	999999	999999	245	73	949	109	912	568	999999	674	999999	616	517	504	417	104	635	492	999999	999999	481	398	999999	999999	449	275	210	957	999999	394	37	743	103	999999	423	198	999999	297	677	999999	378	645	316	999999	818	734	999999	372	585	703	425	753	999999	999999	999999	868	487	106	624	999999	898	954	822	555	999999	999999	523	999999	91	999999	84	347	999999	371	999999	835	91	456	330	714	999999	999999	382	52	968	283	699	451	886	554	711	923	672	993	789	423	823	761	160	82	221	740	291	999999	999999	88	938	999999	923	319	786	40	776	910	999999	999999	582	779	586	999999	57	82	599	536	517	161	674	821	999999	313	21	330	306	258	503	318	557	25	423	889	344	25	527	577	999999	680	999999	762	368	729	841	53	184	999999	34	999999	150	754	848	477	413	126	111	999999	307	466	999999	528	417	326	513	566	365	999999	39	41	999999	31	768	837	14	911	999999	999999	472	999999	156	520	999999	363	178	802	176	999999	486	228	914	907	280	311	945	999999	355	52	225	999999	688	999999	755	999999	594	999999	999999	21	472	999999	663	999999	157	339	320	999999	305	63	999999	710	999999	419	220	811	126	647	751	466	892	999999	565	420	636	197	999999	668	764	239	769	59	999999	165	483	983	564	664	759	941	999999	731	332	302	999999	999999	999999	278	276	944	876	947	377	529	129	96	999999	252	623	959	59	651	459	999999	294	109	894	243	935	999999	256	462	887	999999	475	170	64	272	999999	999999	312	20	402	820	362	821	681	297	46	999999	57	321	51	799	891	349	281	266	18	999999	620	651	999999	999999	697	424	69	567	63	958	41	673	726	501	657	48	259	639	999999	472	427	607	207	548	189	999999	420	97	917	135	889	999999	999999	731	510	660	677	362	132	999999	999999	123	243	88	365	383	595	549	152	853	100	642	999999	546	377	22	454	794	859	762	999999	972	649	927	79	243	419	999999	990	997	999999	897	999999	776	710	313	999999	129	193	999999	999999	870	999999	74	45	256	255	718	363	497	216	883	502	370	999999	789	474	315	19	131	964	600	999999	999999	492	999999	136	999999	999999	74	649	335	999999	64	422	143	36	585	891	822	987	999999	641	502	790	487	404	999999	999999	999999	999999	999999	119	999999	999999	749	322	800	
582	843	129	479	882	298	848	999999	282	448	947	999999	763	888	423	196	999999	273	958	65	364	14	798	980	999999	915	235	591	225	548	999999	673	999999	236	12	999999	702	999999	999999	999999	654	909	215	956	999999	51	167	950	644	923	928	577	791	999999	446	578	55	148	545	966	73	999999	665	733	235	284	979	536	886	374	493	625	454	999999	411	454	799	841	782	892	758	284	999999	302	999999	999999	882	999999	790	434	13	563	972	852	289	396	999999	481	730	999999	999999	630	74	279	999999	312	132	999999	999999	992	778	213	366	653	217	788	320	373	123	590	401	424	746	461	370	999999	999999	602	335	25	210	328	120	999999	831	138	999999	677	862	317	522	706	710	999999	655	800	999999	328	645	501	999999	880	367	150	999999	646	999999	612	908	999999	659	999999	999999	838	791	460	102	507	822	88	577	643	999999	805	78	999999	714	948	999999	570	732	334	957	833	940	330	960	999999	336	194	999999	608	769	999999	658	999999	855	999999	16	204	708	699	506	566	923	442	379	999999	81	836	999999	999999	805	348	999999	334	573	999999	898	471	999999	131	999999	999999	834	969	874	999999	999999	86	840	842	999999	999999	999999	42	999999	999999	910	508	950	999999	899	499	262	319	999999	431	585	333	999999	838	999999	999999	703	999999	527	869	731	953	567	231	999999	994	999999	99	992	204	999999	744	506	182	116	400	520	102	232	682	385	999999	177	453	572	823	658	11	869	406	907	285	514	958	668	956	940	729	993	999999	502	999999	326	608	945	999999	827	255	732	582	34	611	999999	844	493	999999	786	124	658	590	346	995	229	999999	999999	210	240	547	999999	159	999999	790	108	327	190	222	999999	999999	508	732	999999	413	278	297	382	306	999999	669	474	461	179	825	81	413	568	506	999999	730	321	744	610	290	741	582	999999	244	999999	999999	664	281	19	227	616	999999	594	932	726	999999	223	999999	999999	570	82	999999	979	634	719	695	759	683	279	477	999999	763	131	715	672	999999	176	147	792	999999	15	203	452	952	219	154	818	635	999999	999999	516	331	464	50	217	688	602	496	524	818	288	999999	999999	542	969	853	999999	999999	270	40	999999	86	999999	406	999999	999999	999999	37	425	574	876	133	903	268	960	925	308	91	508	999999	103	679	999999	974	999999	34	201	910	982	365	349	999999	375	749	999999	999999	134	67	485	338	999999	999999	81	999999	941	999999	999999	743	581	999999	554	723	380	286	936	96	463	232	801	540	687	700	999999	69	234	936	757	163	22	529	
800	250	606	180	906	999999	608	672	42	449	999999	999999	338	938	999999	626	569	99	813	999999	977	901	266	944	650	387	531	21	725	999999	999999	924	999999	62	253	999999	127	999999	379	418	999999	791	200	999999	594	240	999999	116	258	608	377	667	349	853	552	898	984	999999	529	999999	999999	596	999999	37	51	999999	726	286	694	999999	509	369	719	405	681	195	711	904	999999	420	999999	424	763	999999	999999	740	584	878	509	999999	328	999999	680	999999	420	999999	999999	172	999999	571	514	95	421	750	999999	17	947	999999	182	999999	197	90	999999	119	512	582	833	829	400	311	448	847	777	349	999999	999999	689	868	984	789	351	549	594	788	906	930	13	22	28	630	792	999999	706	999999	167	248	999999	571	999999	838	999999	24	772	18	999999	999999	318	999999	999999	64	327	89	960	392	999999	999999	999999	999999	212	999999	578	820	810	770	518	808	151	999999	191	941	999999	128	529	155	731	336	776	999999	665	250	621	931	452	964	312	713	679	323	999999	519	751	642	999999	766	269	247	214	11	999999	325	999999	683	999999	629	999999	209	559	814	661	689	871	910	999999	962	960	647	999999	845	468	805	139	827	507	999999	199	257	760	763	886	999999	132	774	96	350	725	937	50	822	800	112	999999	865	662	447	647	841	999999	999999	999999	621	868	368	543	999999	195	697	186	227	999999	916	449	796	927	177	566	106	823	516	999999	32	606	556	55	365	651	999999	999999	69	35	999999	472	364	957	274	625	763	241	401	164	38	761	999999	392	999999	663	367	937	494	881	999999	999999	278	168	782	24	322	323	188	53	921	999999	126	202	999999	453	95	838	663	552	803	865	999999	362	999999	271	783	174	171	702	293	999999	680	999999	484	340	204	205	999999	999999	999999	450	999999	999999	242	506	645	999999	999999	440	578	528	999999	942	88	685	595	915	949	521	241	158	999999	486	759	594	850	937	718	999999	999999	889	664	413	249	362	999999	83	130	712	999999	999999	864	731	133	764	62	737	110	999999	999999	288	255	663	28	164	298	577	598	647	655	999999	913	556	190	688	864	870	703	999999	873	521	795	247	895	89	293	431	999999	995	542	123	836	999999	18	970	999999	10	395	94	74	999999	999999	482	999999	999999	248	317	550	999999	900	191	44	999999	924	999999	493	18	999999	938	870	867	224	603	999999	542	870	993	548	219	54	999999	485	618	660	638	46	999999	190	999999	999999	975	880	917	104	999999	999999	461	995	785	487	999999	242	456	223	207	30	999999	377	524	57	
254	769	340	400	46	706	425	999999	999999	196	999999	827	790	107	895	986	306	508	754	999999	419	998	763	999999	418	999999	39	404	463	618	165	945	665	999999	596	216	550	527	68	999999	999999	736	710	599	316	808	452	359	328	220	999999	382	622	71	999999	256	15	608	981	414	677	999999	271	677	999999	235	172	860	510	688	446	779	449	110	999999	682	297	999999	425	610	189	999999	85	252	894	782	332	604	301	349	211	941	545	999999	976	642	999999	999999	568	91	999999	999999	849	640	999999	944	999999	999999	999999	999999	958	841	192	381	235	997	944	28	782	257	999999	567	569	170	487	504	244	795	133	999999	217	265	605	344	963	597	999999	445	478	950	850	810	343	346	391	999999	759	173	428	999999	697	456	260	320	188	999999	32	688	162	279	710	146	999999	999999	999999	999999	999999	848	999999	637	177	509	550	832	407	102	999999	232	779	999999	999999	80	377	999999	469	760	15	295	165	885	575	152	292	208	250	713	422	239	598	687	999999	911	755	790	812	999999	999999	427	913	999999	854	999999	999999	45	534	999999	769	253	999999	987	698	950	692	532	71	35	226	351	592	694	679	999999	633	999999	992	999999	324	999999	342	281	853	587	382	79	40	776	999999	257	674	610	944	178	595	611	999999	184	229	232	728	787	999999	565	999999	228	416	999999	176	817	52	700	999999	999999	911	372	999999	999999	578	622	999999	295	792	999999	677	999999	750	510	409	31	112	818	999999	999999	858	554	309	298	752	163	999999	181	609	999999	214	973	999999	999999	267	232	999999	999999	606	999999	730	442	999999	999999	887	999999	478	905	459	154	999999	234	96	233	333	366	999999	845	999999	424	958	329	685	376	765	704	696	988	999999	187	999999	234	221	999999	370	425	559	306	410	898	999999	757	722	465	711	999999	886	72	438	901	169	999999	999999	191	648	410	999999	628	247	999999	167	489	662	282	999999	999999	22	89	862	907	806	766	445	470	999999	211	607	999999	665	785	817	634	559	999999	999999	922	714	40	368	959	668	930	999999	999999	741	205	105	450	864	230	966	999999	209	531	999999	402	196	59	451	447	803	536	963	999999	375	532	930	320	264	999999	775	999999	721	902	248	999999	706	228	728	544	116	166	365	444	819	21	434	38	999999	625	735	665	588	921	999999	142	999999	608	850	219	275	784	195	196	454	984	95	999999	293	228	999999	967	330	907	341	647	999999	529	641	364	107	902	73	639	942	120	403	799	746	999999	908	108	378	999999	999999	999999	970	179	
999999	835	999999	137	745	38	999999	768	344	680	999999	519	962	447	966	999999	121	999999	999999	556	253	999999	590	999999	999999	187	999999	597	599	811	638	19	676	10	999999	806	437	999999	166	44	709	184	776	723	999999	236	999999	471	999999	881	408	905	609	424	999999	999999	999999	640	575	567	719	342	178	999999	51	999999	842	961	908	169	68	150	216	999999	999999	78	567	866	86	334	999999	848	464	999999	413	999999	409	262	84	884	561	796	404	599	325	377	15	999999	681	638	394	191	562	972	823	267	699	922	999999	999999	97	388	564	251	533	999999	877	999999	129	318	999999	590	887	34	999999	271	745	617	372	999999	73	323	195	999999	940	852	295	999999	894	156	43	487	684	227	796	183	242	163	75	454	500	554	134	372	999999	803	999999	538	999999	561	521	92	559	108	793	773	999999	127	311	681	999999	394	567	973	285	692	999999	669	237	435	39	999999	551	999999	978	518	999999	823	999999	146	999999	756	128	342	634	951	927	586	433	999999	999999	999999	852	394	869	115	999999	999999	97	774	898	999999	311	938	532	928	540	641	129	285	999999	379	999999	999999	999999	827	275	999999	348	999999	764	329	999999	215	999999	914	739	999999	58	999999	531	47	735	999999	248	999999	455	190	809	705	999999	296	466	158	999999	999999	977	687	271	51	839	762	999999	763	19	578	399	999999	999999	999999	199	999999	593	255	753	546	643	932	926	208	382	95	425	642	913	478	862	97	999999	843	937	62	999999	16	44	769	235	972	204	669	534	359	696	202	516	48	702	220	404	900	967	54	761	72	669	999999	347	179	999999	541	999999	311	999999	651	680	999999	486	587	999999	984	999999	999999	999999	266	674	999999	999999	999999	136	875	776	651	692	999999	875	999999	300	999999	346	290	431	65	999999	999999	953	232	30	999999	521	379	561	999999	999999	419	589	999999	316	504	999999	646	364	124	53	974	764	73	619	472	775	788	999999	999999	999999	999999	562	266	548	999999	312	999999	12	354	999999	999999	323	661	652	282	999999	579	585	999999	999999	700	999999	317	21	157	898	889	613	557	279	732	532	908	874	78	857	999999	999999	242	201	999999	643	20	412	296	661	113	421	346	999999	206	212	60	217	550	999999	255	254	401	185	423	838	999999	84	978	999999	999999	999999	584	425	954	821	352	604	498	66	999999	905	725	496	795	999999	276	372	999999	529	482	701	334	72	611	999999	366	999999	778	118	199	936	999999	72	256	327	836	999999	240	999999	860	456	999999	999999	101	999999	529	904	389	944	571	
91	12	458	751	713	461	522	813	877	464	294	999999	999999	999999	978	999999	662	999999	477	641	355	142	999999	669	36	982	999999	970	271	557	462	678	833	999999	117	933	974	321	542	865	999999	118	362	920	999999	630	339	999999	999999	868	867	664	912	313	226	999999	999999	789	999999	731	621	551	551	329	12	999999	991	999999	759	54	507	999999	999999	612	326	247	779	776	104	405	653	223	858	403	690	797	765	530	999999	168	999999	195	595	999999	253	999999	566	42	917	958	639	496	867	999999	371	999999	956	999999	986	979	179	999999	999999	329	88	999999	692	158	639	214	850	999999	521	999999	425	321	755	999999	999999	999999	680	747	858	145	766	166	356	790	42	174	841	999999	544	351	999999	100	500	276	732	999999	90	417	999999	713	999999	178	974	275	652	59	770	69	999999	999999	308	432	679	559	562	999999	61	902	999999	999999	373	999999	926	180	999999	334	999999	489	173	999999	472	272	999999	155	37	598	191	90	148	999999	404	999999	524	999999	52	566	999999	940	713	811	794	187	301	929	999999	723	251	804	663	999999	999999	290	999999	429	999999	45	88	533	532	964	739	971	764	143	79	591	999999	825	999999	55	912	999999	999999	362	727	294	971	424	805	313	356	387	427	820	755	124	886	999999	140	16	488	999999	999999	749	999999	823	999999	168	859	758	853	999999	677	617	414	355	999999	543	999999	685	74	663	727	999999	617	362	554	943	387	999999	705	775	695	999999	567	34	473	36	999999	999999	871	812	564	57	459	931	709	999999	415	409	608	352	403	999999	942	824	170	198	141	719	279	999999	781	999999	63	999999	999999	556	60	389	882	488	262	999999	814	262	109	999999	999999	686	652	999999	538	977	356	999999	381	251	999999	742	999999	285	999999	999999	999999	999999	41	999999	993	381	999999	163	759	36	527	130	999999	605	639	690	725	489	999999	455	76	534	999999	803	558	701	706	489	999999	999999	525	607	593	691	172	999999	230	449	687	397	485	999999	984	511	999999	236	271	775	999999	498	999999	385	855	449	504	999999	460	999999	111	302	674	721	784	451	510	920	999999	408	443	227	999999	999999	802	41	969	577	549	439	999999	332	439	999999	999999	880	300	999999	751	153	197	71	999999	993	347	395	723	763	714	543	999999	539	699	863	341	999999	38	999999	582	999999	480	926	560	30	884	779	999999	743	999999	904	161	371	178	392	221	382	999999	476	999999	417	318	216	862	999999	438	813	632	576	598	493	851	560	567	927	999999	270	511	941	119	999999	532	979	919	999999	
999999	639	371	316	652	959	999999	562	999999	999999	999999	273	74	553	999999	80	156	296	999999	999999	62	601	999999	251	718	999999	870	999999	999999	999999	884	338	297	999999	999999	798	452	325	924	639	364	298	758	401	421	410	999999	957	359	48	421	246	834	999999	999999	790	835	129	999999	999999	99	816	999999	999999	290	999999	976	21	929	999999	999999	999999	372	999999	996	763	842	999999	830	318	754	913	963	328	959	999999	504	728	999999	833	999999	999999	727	999999	549	999999	103	999999	120	244	433	194	38	999999	420	591	999999	328	572	993	999999	433	299	289	946	185	853	999999	470	642	682	258	717	105	999999	305	112	999999	966	459	670	999999	301	595	884	999999	884	999999	908	999999	774	185	166	310	999999	539	42	448	999999	373	694	999999	868	999999	561	185	999999	933	734	124	488	734	362	999999	333	999999	142	999999	999999	386	301	999999	968	102	867	506	102	999999	219	999999	273	664	862	602	764	999999	644	822	999999	999999	103	951	673	999999	889	50	823	52	977	999999	406	339	999999	900	82	248	258	776	611	999999	93	70	999999	442	851	824	871	760	999999	999999	800	319	669	694	292	999999	782	184	212	999999	683	59	438	769	895	934	620	999999	999999	525	205	999999	221	979	999999	42	999999	240	942	999999	178	72	694	999999	649	97	669	358	999999	733	466	83	573	784	381	43	631	953	547	999999	213	908	241	832	684	932	108	690	78	260	999999	999999	241	147	658	620	364	341	130	807	999999	271	355	795	69	132	304	436	607	999999	410	283	693	35	861	269	831	862	999999	716	989	979	290	367	999999	915	999999	436	135	761	678	999999	833	999999	652	942	999999	999999	773	562	637	671	92	485	849	837	999999	999999	285	999999	789	502	917	999999	818	294	981	988	184	153	999999	867	310	846	913	119	450	953	383	919	706	395	98	999999	89	327	999999	804	517	783	67	636	160	999999	971	186	382	999999	921	367	960	575	999999	629	282	769	999999	245	571	999999	999999	999999	999999	366	692	999999	413	66	999999	501	397	186	999999	400	95	653	716	999999	874	999999	736	31	42	25	958	140	134	469	589	999999	999999	661	243	778	999999	163	999999	794	54	578	999999	326	999999	999999	999999	999999	999999	999999	999999	628	62	796	999999	834	12	375	871	999999	408	999999	278	944	477	25	544	999999	943	701	13	932	999999	922	529	305	965	420	999999	612	55	999999	45	999999	925	961	266	169	300	999999	775	31	999999	986	396	999999	310	827	848	999999	999999	244	841	403	999999	999999	777	999999	277	75	868	592	
449	268	771	233	526	24	29	516	759	384	445	544	926	982	999999	863	536	47	995	147	571	999999	726	999999	342	642	395	323	193	999999	892	235	540	193	581	33	224	172	965	999999	807	342	330	510	798	999999	476	885	961	913	604	999999	999999	730	30	602	999999	999999	891	884	629	705	333	633	492	220	14	999999	410	626	648	999999	81	709	340	239	526	225	22	999999	175	510	362	279	531	663	165	809	172	979	491	264	999999	91	666	999999	18	697	28	588	302	999999	485	345	275	999999	167	999999	400	790	85	326	999999	855	999999	128	353	63	111	828	999999	999999	580	430	144	394	102	990	999999	238	999999	829	999999	999999	743	999999	999999	26	14	300	505	794	999999	382	903	999999	315	426	372	999999	758	955	595	199	532	107	999999	64	211	880	148	999999	326	172	569	256	129	999999	121	287	104	336	59	810	332	270	786	208	999999	968	88	675	999999	505	999999	275	999999	17	901	645	288	969	999999	133	999999	338	478	999999	812	656	999999	999999	314	999999	453	999999	905	785	866	272	321	955	537	242	801	473	549	820	692	304	23	122	623	476	999999	134	521	925	658	999999	792	540	395	870	922	297	999999	999999	62	58	369	457	150	638	333	333	442	583	332	688	789	657	563	999999	999999	999999	177	999999	999999	328	909	980	136	872	999999	780	569	999999	320	513	112	16	768	643	934	999999	971	999999	999999	675	692	937	603	999999	999999	999999	976	877	237	987	129	999999	456	733	148	389	331	277	168	999999	763	774	273	999999	586	782	888	920	999999	87	962	192	695	420	999999	971	387	166	667	344	804	692	999999	332	393	579	560	999999	504	999999	244	704	999999	599	912	917	674	784	393	432	256	66	999999	159	35	937	837	46	999999	177	12	174	609	823	999999	81	344	999999	434	999999	231	999999	425	39	842	267	999999	105	507	719	307	999999	772	245	98	747	999999	290	307	999999	741	524	999999	337	551	79	105	12	851	999999	582	999999	999999	386	999999	402	641	274	999999	999999	999999	742	538	387	869	409	401	999999	735	11	682	999999	643	977	275	707	999999	999999	487	772	999999	999999	999999	666	146	573	252	396	44	695	116	134	973	540	876	999	999999	559	467	151	999999	999999	999999	849	168	529	100	381	121	503	999999	552	999999	544	604	226	497	872	251	999999	167	999999	999999	49	999999	558	90	113	111	999999	999999	999999	630	345	105	441	97	404	507	617	999999	999999	999999	999999	220	563	347	439	935	659	999999	124	317	171	984	672	999999	236	955	610	
448	986	280	845	999999	999999	921	999999	448	172	139	103	374	999999	822	296	730	797	829	999999	221	999999	177	452	763	999999	59	469	360	433	50	860	449	897	178	497	600	439	759	999999	641	895	990	999999	999999	418	749	683	999999	698	941	603	406	624	398	797	999999	827	91	185	78	999999	999999	25	131	278	654	477	999999	335	695	301	999999	737	699	325	660	999999	922	355	999999	376	131	662	999999	446	463	825	508	380	678	999999	357	584	999999	999999	805	974	651	262	764	282	227	22	12	649	565	669	924	83	999999	424	905	999999	327	702	340	438	534	685	814	828	968	999999	657	922	943	464	713	519	520	999999	752	670	999999	999999	158	119	659	842	880	794	900	435	242	263	867	621	266	999999	848	376	450	965	447	935	999999	142	999999	90	705	111	955	999999	999999	461	672	245	154	743	999999	231	778	691	999999	29	999999	999999	999999	999999	64	332	207	999999	999999	153	245	786	999999	656	280	26	754	579	146	779	838	495	999999	780	590	632	477	523	778	999999	598	758	170	427	999999	770	999999	959	35	383	903	573	743	418	226	886	999999	497	472	999999	999999	208	555	36	999999	442	670	81	999999	431	999999	684	613	999999	555	486	625	999999	650	510	737	999999	553	762	875	275	752	463	564	703	620	980	60	999999	161	399	213	999999	999999	573	110	999999	155	604	529	228	959	700	999999	740	271	217	847	961	999999	681	655	792	160	915	690	216	517	999999	811	999999	633	999999	892	165	282	490	567	86	409	529	999999	949	243	656	315	999999	600	823	442	412	142	999999	453	479	744	421	984	999999	883	894	999999	44	792	654	594	598	999999	999999	467	780	650	999999	562	279	41	705	558	504	609	638	615	694	677	409	741	544	917	422	421	861	999999	245	999999	515	829	615	166	588	71	999999	254	892	365	661	761	371	536	184	448	48	999999	490	722	999999	288	999999	366	999999	913	60	680	999999	999999	605	999999	999999	999999	999999	449	426	549	999999	442	999999	393	999999	338	25	647	999999	18	743	999999	383	999	26	523	947	237	823	258	999999	675	21	46	860	606	759	387	999999	999999	489	999999	32	999999	999999	57	830	861	564	677	351	999999	544	51	999999	420	999999	606	268	999999	630	999999	626	999999	775	305	430	999999	533	999999	578	999999	299	585	528	999999	952	999999	999999	968	692	96	999999	999999	907	36	999999	969	999999	999999	693	163	129	465	172	670	118	854	723	597	999999	975	338	999999	109	712	456	999999	523	929	468	38	498	299	208	544	999999	
480	271	999999	174	999999	756	93	433	424	519	834	999999	857	999999	999999	170	520	351	717	757	999999	56	204	580	182	455	179	981	999999	665	829	266	999999	523	638	592	999999	999999	999999	999999	254	24	684	999999	622	545	665	39	370	868	977	947	491	786	922	433	999999	999999	991	15	586	999999	999999	759	689	999999	795	344	999999	515	999999	999999	999999	498	513	220	372	11	957	637	790	150	999999	796	687	999999	775	999999	601	214	526	999999	441	169	642	153	999999	925	513	55	749	331	767	855	681	890	770	993	283	999999	999999	999999	221	364	225	999999	489	999999	999999	807	802	999999	999999	66	988	999999	999999	27	855	369	963	447	497	912	887	468	382	999999	125	999999	999999	782	567	889	154	460	999999	86	944	207	999999	284	852	706	999999	795	588	711	866	300	243	753	147	913	999999	623	578	308	476	999999	72	723	999999	284	696	30	396	999999	912	999999	796	579	82	658	706	689	594	999999	669	101	880	671	900	824	563	999999	644	999999	151	530	999999	999999	609	197	144	940	428	578	999999	232	409	734	999999	338	503	663	681	488	999999	69	39	999999	639	385	999999	400	822	42	721	339	385	742	712	999999	655	511	999999	885	524	766	270	26	780	447	692	156	872	571	330	999999	686	166	999999	91	501	104	656	999999	321	999999	127	999999	856	999999	999999	666	31	416	683	999999	693	999999	964	999999	798	22	17	201	693	730	528	261	711	820	999999	999999	999999	631	890	560	999999	745	573	780	648	874	169	999999	999999	999999	134	465	888	338	216	890	201	999999	999999	488	97	464	541	591	225	866	684	999999	38	999999	370	400	999999	132	146	947	232	193	802	999999	853	908	601	667	605	72	372	999999	614	999999	37	311	347	411	473	999999	214	982	565	999999	999999	999999	81	972	665	733	939	765	201	268	668	18	202	369	635	999999	863	873	985	162	503	310	431	275	999999	69	62	125	659	746	999999	249	627	30	734	729	999999	628	12	999999	999999	607	192	999999	104	29	118	978	999999	294	537	340	999999	412	288	888	701	805	383	999999	681	824	116	455	524	428	390	999999	634	999999	351	999999	871	124	39	896	128	86	999999	580	950	84	349	374	218	413	253	999999	741	845	38	999999	255	405	999999	999999	501	737	830	675	638	935	354	869	942	303	468	882	382	999999	770	999999	634	999999	999999	606	484	999999	246	999999	185	175	999999	999999	878	320	989	475	923	730	999999	999999	256	505	942	25	730	480	432	915	944	999999	999999	359	85	413	999999	452	750	593	
824	999999	500	718	500	999999	504	565	999999	999999	313	992	959	651	987	389	378	138	860	640	999999	999999	319	999999	999999	999999	333	999999	999999	474	912	546	725	339	999999	999999	890	537	999999	999999	520	174	489	999999	611	952	999999	200	371	999999	44	279	592	120	717	821	999999	178	552	685	149	423	852	525	719	767	277	629	745	352	499	999999	132	390	129	999999	523	999999	720	224	413	143	719	27	440	999999	953	614	621	94	204	721	984	999999	340	106	322	963	90	844	684	781	454	28	999999	203	156	211	990	15	307	931	458	338	999999	16	703	999999	999999	85	813	662	17	661	999999	778	856	999999	60	33	399	999999	999999	999999	539	632	688	999999	999999	246	497	752	999999	616	787	272	272	999999	999999	333	999999	487	877	15	40	999999	999999	999999	870	428	347	352	160	967	616	747	502	999999	798	650	327	12	24	849	587	71	999999	999999	873	885	999999	209	755	727	630	912	681	999999	999999	517	858	895	830	402	898	999999	601	657	999	49	769	690	857	999999	16	999999	472	38	427	969	984	381	919	984	913	148	597	999999	346	999999	75	79	999999	291	791	431	182	622	951	442	470	999999	999999	999999	126	824	999999	999999	999999	240	449	653	15	999999	532	999999	976	999999	488	760	557	999999	320	305	999999	700	954	999999	999999	584	227	849	999999	984	508	603	979	95	999999	98	796	248	999999	116	264	999999	74	860	758	999999	454	336	143	201	885	303	999999	106	859	426	870	775	742	145	22	600	576	999999	377	928	507	891	977	400	963	319	463	213	51	562	635	104	817	311	999999	999999	716	999999	999999	999999	999999	882	235	999999	999999	999999	506	577	999999	664	845	999999	999999	829	999999	999999	358	999999	999999	575	839	866	65	307	999999	776	958	999999	15	131	883	690	920	171	999999	999999	999999	535	182	943	813	886	119	387	999999	591	611	999999	503	999999	999999	999999	999999	533	999999	999999	827	999999	999999	999999	71	74	571	999999	780	164	133	999999	999999	192	896	822	999999	293	999999	952	999999	999999	590	208	999999	971	937	999999	588	910	999999	396	795	737	797	738	999999	730	882	999999	324	147	606	999999	468	291	562	321	679	720	411	999999	771	999999	911	159	347	462	999999	99	999999	142	394	869	132	737	535	999999	394	168	947	840	411	24	637	618	81	38	999999	999999	999999	626	759	999999	509	999999	999999	381	999999	648	999999	421	453	999999	621	192	753	737	439	999999	999999	864	926	521	772	570	962	756	999999	302	88	319	721	403	680	510	382	526	370	464	121	163	871	746	
767	536	999999	619	402	454	865	343	598	19	137	554	999999	248	999999	938	704	868	999999	999999	999999	91	700	999999	122	120	999999	236	999999	999999	619	603	993	999999	754	246	999999	999999	363	340	436	744	721	711	999999	135	811	143	999999	431	999999	999999	566	347	186	685	835	346	999999	292	644	639	966	999999	400	534	560	519	494	857	765	999999	515	265	106	825	370	988	784	986	309	676	999999	999999	224	376	46	655	999999	78	410	836	999999	999999	696	999999	999999	108	999999	999999	574	302	649	574	666	408	999999	999999	251	360	999999	999999	561	520	982	967	835	31	408	33	498	905	515	999999	999999	928	514	443	568	308	999999	999999	676	53	421	17	36	239	999999	815	638	734	414	653	754	563	284	999999	98	728	962	756	700	999999	252	669	786	234	127	737	893	304	999999	942	312	62	180	518	108	999999	999999	999999	741	592	999999	763	500	862	671	893	999999	189	354	999999	346	302	571	388	800	999999	230	999999	121	552	921	344	991	471	350	701	392	999999	999999	123	999999	365	24	999999	903	999999	179	924	562	234	93	999999	999999	902	605	20	490	999999	717	357	999999	148	494	199	670	60	999999	999999	521	999999	999999	999999	952	241	61	980	288	463	485	321	582	999999	249	999999	469	999999	394	99	866	340	220	600	58	879	367	650	871	824	447	999999	716	150	999999	999999	723	205	761	718	850	624	732	999999	999999	406	999999	459	898	999999	730	463	665	683	172	190	759	910	839	999999	873	411	119	463	26	633	999999	442	892	656	173	273	455	676	248	999999	608	193	293	652	114	908	999999	273	103	984	197	43	977	231	833	999999	366	688	999999	448	515	278	20	683	801	342	566	251	444	466	17	988	444	921	582	999999	627	999999	999999	965	660	999999	369	41	445	999999	464	999999	823	360	907	999999	832	799	736	339	183	610	851	772	351	999999	999999	636	976	208	598	999999	649	267	195	999999	999999	878	788	668	908	978	247	239	878	895	427	93	559	251	999999	645	195	999999	402	26	999999	999999	623	999999	27	732	65	247	999999	999999	31	566	175	737	55	954	20	77	430	204	372	999999	999999	456	92	745	999999	735	52	953	871	406	864	178	835	999999	264	999999	650	999999	923	999	267	480	873	861	917	999999	205	212	999999	127	821	207	999999	723	311	999999	999999	999999	655	330	205	999999	536	999999	999999	999999	901	530	699	381	426	254	999999	372	364	423	582	231	827	264	539	839	328	999999	585	666	524	999999	223	999999	572	378	530	999999	804	247	944	259	
170	920	920	675	999999	263	999999	577	999999	291	368	888	594	845	455	401	790	365	700	782	49	44	482	999999	999999	611	809	58	999999	678	568	126	478	333	71	906	343	999999	999999	999999	62	18	740	242	999999	335	999999	726	923	139	812	999999	999999	171	220	999999	448	140	368	900	454	999999	853	257	722	252	419	271	784	548	999999	999999	38	635	730	41	303	999999	46	981	119	92	135	594	865	129	579	317	999999	999999	468	213	505	436	621	410	999999	493	519	511	915	999999	942	384	82	885	420	911	441	189	831	208	103	387	999999	999999	999999	269	391	603	672	112	158	848	999999	853	431	999999	24	329	876	810	999999	535	76	878	999999	751	521	999999	709	668	875	934	113	269	999999	127	644	999999	882	999999	111	916	838	812	999999	103	303	228	463	818	896	121	312	999999	999999	567	320	913	230	999999	747	411	894	13	237	999999	999999	999999	744	999999	999999	764	447	999999	709	813	999999	263	796	57	457	302	999999	890	771	763	631	92	790	999999	807	731	38	999999	158	699	32	835	585	999999	358	482	484	160	999999	142	674	332	321	665	871	999999	999999	183	999999	454	885	13	241	473	999999	999999	39	202	506	999999	735	340	831	19	790	861	999999	928	698	974	999999	376	38	999999	98	308	999999	135	680	999999	614	855	999999	703	814	999999	604	122	284	696	452	292	653	636	406	344	501	999999	875	19	390	198	484	353	999999	999999	974	999999	384	295	891	904	999999	999999	620	880	552	137	205	771	267	565	999999	12	999999	535	999999	402	243	999999	806	999999	260	999999	369	426	380	444	77	305	54	12	737	999999	804	547	770	895	26	999999	792	999999	116	113	752	824	544	481	821	110	795	582	999999	630	999999	432	654	999999	398	204	509	117	70	899	999999	264	827	665	208	999999	764	999999	999999	999999	961	999999	361	157	918	544	881	899	999999	966	509	472	644	117	510	381	999999	920	999999	999999	26	684	313	217	385	497	996	878	283	837	999999	967	205	999999	668	55	81	999999	999999	854	322	610	999999	999999	999999	265	620	720	165	826	999999	999999	330	564	700	287	999999	154	771	431	999999	999999	625	785	630	541	276	993	449	464	310	396	988	999999	509	416	199	219	817	130	877	999999	723	456	746	999999	647	641	949	390	915	926	999999	999999	316	999999	999999	710	473	857	989	626	281	700	526	704	999999	677	64	294	999999	920	337	650	553	270	289	178	48	138	999999	634	53	68	549	383	660	999999	346	200	431	489	746	959	141	260	999999	33	
930	52	646	969	999999	665	303	995	999999	95	956	999999	999999	999999	672	344	999999	364	582	222	160	152	54	377	999999	864	862	608	999999	378	999999	303	265	265	248	995	492	999999	999999	999999	999999	554	999999	574	531	300	169	615	817	411	995	999999	999999	792	872	787	998	278	999999	722	802	999999	820	230	999999	663	790	774	577	676	852	999999	317	204	457	606	367	999999	846	999999	999999	257	791	772	999999	743	625	472	393	999999	996	223	999999	999999	585	80	733	564	999	867	509	394	48	150	558	957	999999	999999	345	999999	430	999999	432	999999	28	555	999999	57	848	832	47	328	391	999999	999999	638	752	983	619	386	872	802	999999	978	541	999999	218	651	224	425	284	152	999999	126	999999	477	791	698	315	39	177	685	716	999999	829	191	13	922	470	999999	214	484	863	999999	999999	999999	59	453	66	708	347	262	999999	433	557	894	201	999999	96	212	999999	999999	999999	589	999999	196	96	312	158	999999	999999	295	190	304	999999	799	999999	178	722	412	428	347	642	999999	692	915	852	999999	999999	934	989	999999	999999	268	81	999999	807	999999	749	216	541	999999	999999	705	401	61	81	538	222	999999	615	999999	552	999999	783	510	422	80	999999	999999	344	803	693	223	371	999999	999999	999999	232	70	992	14	428	999999	870	682	52	936	215	999999	843	323	80	861	999999	966	196	162	484	571	738	999999	387	456	872	738	63	90	999999	823	999999	159	316	162	999999	610	604	45	813	111	467	485	864	265	459	31	732	831	999999	404	999999	306	447	999999	332	265	999999	972	999999	999999	628	962	999999	999999	49	694	999999	918	106	999999	999999	160	999999	999999	114	262	999999	132	996	850	999999	231	196	939	999999	304	711	655	829	999999	999999	632	401	681	482	504	882	481	226	764	24	814	734	999999	43	242	957	999999	556	999999	392	999999	999999	793	136	407	776	662	952	744	983	362	98	596	734	738	999999	999999	900	609	379	401	906	241	836	200	496	19	999999	208	347	646	108	999999	126	489	656	608	554	999999	728	999999	529	999999	999999	999999	726	147	451	304	483	299	174	946	999999	999999	598	999999	956	936	910	766	756	753	407	999999	263	999999	480	255	91	159	123	824	881	159	871	434	460	184	473	359	567	999999	999999	57	481	162	70	134	890	912	652	999999	999999	999999	473	775	84	444	408	999999	667	206	999999	999999	186	999999	75	549	999999	173	293	999999	472	560	208	155	39	360	999999	110	277	355	999999	179	506	505	658	999999	686	999999	360	26	776	85	691	999999	398	999999	
870	140	97	520	999999	999999	628	871	155	614	763	328	999999	999999	578	307	131	999999	999999	53	999999	680	691	999999	999999	33	813	277	999999	397	869	837	999999	638	489	735	23	756	999999	637	550	999999	360	54	999999	368	359	999999	447	999999	953	379	529	354	999999	200	449	941	657	981	913	360	866	757	745	925	571	117	245	843	999999	374	999999	214	503	202	329	647	990	505	999999	187	830	536	999999	499	317	412	76	298	999999	82	109	999999	723	199	769	999999	309	999999	796	252	401	604	193	589	407	325	851	379	870	801	950	162	999999	736	530	339	323	255	999999	999999	50	946	557	999999	999999	612	490	313	433	726	348	999999	708	431	786	235	999999	999999	999999	992	560	696	427	494	999999	947	61	986	669	439	999999	999999	621	636	211	999999	57	971	324	999999	834	999999	999999	154	463	999999	453	886	950	999999	986	468	163	625	999999	354	528	72	100	327	561	999999	644	993	446	294	999999	81	230	341	188	381	540	306	168	23	999999	282	999999	931	503	175	46	374	453	820	900	996	38	857	925	984	880	999999	244	999999	902	953	708	999999	62	999999	665	619	125	614	999999	857	999999	594	604	255	41	169	999999	396	468	280	550	625	394	151	53	373	415	204	500	543	72	827	121	796	574	863	878	132	999999	426	258	999999	892	53	539	443	262	680	999999	721	183	847	872	999999	413	93	999999	910	338	999999	213	921	124	999999	999999	639	483	807	681	999999	290	701	999999	999999	31	711	733	351	612	609	120	999999	251	779	370	224	955	999999	393	999999	89	968	793	216	999999	999999	724	506	258	899	959	455	998	784	440	481	960	831	610	701	360	999999	307	999999	192	477	679	344	999999	999999	684	993	999999	199	98	322	908	680	827	999999	986	999999	103	713	999999	665	736	467	999999	999999	263	134	999999	691	141	647	671	74	33	745	657	389	481	678	225	966	999999	999999	695	128	573	290	13	915	715	133	348	999999	88	527	741	221	996	146	326	999999	124	732	999999	450	650	843	656	91	46	606	754	999999	999999	683	634	927	999999	999999	325	973	999999	999999	976	17	309	86	986	506	999999	445	393	999999	999999	664	851	309	750	254	477	730	633	921	879	118	379	923	105	999999	892	813	450	776	820	352	999999	160	755	999999	151	573	999999	159	87	999999	222	418	999999	999999	832	999999	187	527	752	595	999999	208	94	868	637	385	981	999999	613	201	995	617	524	19	234	701	553	698	113	903	873	999999	844	288	895	960	860	272	572	567	
635	999999	34	999999	12	999999	999999	887	423	765	999999	999999	545	886	604	605	999999	63	608	141	781	489	423	848	722	866	364	806	972	999999	524	718	28	999999	566	82	593	999999	999999	993	999999	666	999999	999999	321	607	999999	957	683	999999	76	807	663	441	786	156	509	999999	999999	999999	999999	269	914	999999	999999	873	256	499	330	531	22	605	57	615	505	124	213	86	999999	999999	928	406	132	682	610	717	65	999999	270	999999	999999	416	785	999999	999999	999999	752	538	106	447	360	999999	637	999999	288	471	759	57	935	999999	942	432	649	999999	999999	480	146	242	146	533	818	999999	239	910	958	605	819	188	499	140	372	675	999999	99	764	490	768	971	404	148	999999	17	651	999999	477	999999	767	397	999999	999999	238	519	401	573	628	690	218	727	203	999999	999999	999999	558	805	999999	999999	452	999999	634	727	999999	175	838	997	575	811	28	640	442	999999	837	999999	526	853	901	852	283	417	470	83	281	51	777	721	497	999999	459	845	300	999999	698	217	999999	999999	933	999999	681	404	999999	817	999999	577	294	386	844	228	64	704	999999	455	992	999999	98	560	456	999999	397	126	999999	198	999999	182	350	241	128	630	669	999999	920	999999	181	879	419	653	411	703	999999	401	876	278	999999	755	941	844	218	662	128	212	487	999999	676	564	893	809	465	499	237	999999	267	999999	559	471	784	999999	284	123	626	999999	158	752	914	996	250	242	999999	606	240	999999	33	999999	511	467	999999	657	171	616	985	609	999999	912	476	999999	143	662	719	860	971	999999	570	999999	999999	682	999999	735	358	679	324	661	942	999999	999999	731	999999	801	999999	101	365	136	904	668	137	26	999999	999999	999999	221	999999	588	999999	16	635	365	935	928	429	829	412	380	308	491	999999	333	667	338	654	744	999999	999999	949	627	504	844	999999	999999	966	30	434	818	459	147	817	736	148	935	233	902	796	999999	382	883	999999	984	828	999999	376	804	358	920	591	540	548	530	638	895	999999	791	394	999999	961	409	404	594	999999	171	673	565	195	732	999999	751	948	570	959	999999	938	519	26	999999	536	172	999999	514	237	918	598	297	999999	253	432	442	517	763	999999	999999	489	104	73	666	749	999999	618	626	816	839	592	977	570	571	999999	992	999999	837	507	799	737	999999	367	13	573	999999	467	941	309	671	999999	195	431	985	587	843	456	999999	808	725	553	54	999999	397	999999	620	727	536	295	439	668	680	999999	350	245	999999	737	999999	103	373	999999	677	327	154	999999	407	
556	585	984	123	546	999999	38	781	255	693	200	969	999999	952	658	931	656	999999	13	563	929	999999	749	987	999999	395	266	445	381	876	726	553	792	928	73	151	551	182	893	253	651	484	999999	552	408	767	393	150	999999	422	31	458	151	51	477	999999	835	996	17	160	168	593	410	999999	966	647	187	748	999999	517	999999	483	976	759	912	999999	985	207	589	348	999999	126	731	959	855	999999	412	751	461	597	316	999999	174	742	94	68	84	726	999999	761	590	999999	261	999999	999999	547	482	391	138	32	491	999999	417	668	999999	52	999999	999999	523	697	244	435	296	301	210	835	319	243	675	999999	381	268	621	827	999999	367	864	999999	999999	999999	796	30	999999	438	115	677	999999	505	593	52	999999	999999	213	888	999999	164	358	959	996	207	237	248	716	999999	651	232	27	590	999999	791	187	999999	999999	214	900	224	813	858	195	533	697	813	999999	632	999999	747	65	732	310	603	18	905	537	730	999999	558	313	347	786	883	999999	999999	999999	802	864	867	999999	998	987	311	999999	999999	999999	473	999999	424	999999	94	627	904	177	999999	999999	317	999999	282	801	792	133	352	911	999999	81	312	872	150	228	848	767	999999	636	66	745	999999	261	518	141	999999	999999	666	999999	229	999999	882	715	375	277	288	29	592	999999	328	875	645	999999	876	428	470	999999	368	205	749	326	999999	277	121	999999	999999	65	273	150	736	999999	466	391	691	755	999999	597	999999	872	939	828	999999	722	317	191	110	608	999999	999999	671	474	862	999999	999999	903	999999	615	604	999999	987	232	755	999999	339	758	418	263	999999	130	239	873	103	495	265	921	150	124	959	930	448	682	680	183	999999	272	999999	996	999999	788	872	583	992	679	885	999999	83	733	393	999999	999999	999999	899	264	860	797	380	377	214	299	999999	999999	999999	674	999999	999999	999999	581	973	77	60	422	93	919	999999	656	880	423	609	548	848	999999	731	409	999999	602	782	425	323	999999	891	340	791	880	999999	115	927	999999	999999	580	174	999999	759	325	999999	360	999999	979	16	214	916	957	999999	666	451	354	999999	255	517	786	532	136	268	301	185	999999	999999	213	999999	152	728	562	999999	999999	383	356	999999	415	900	999999	999999	802	418	119	999999	999999	572	135	438	681	999999	682	811	515	999999	47	242	468	150	789	730	559	96	999999	485	999999	835	738	999999	105	696	999999	999999	711	946	729	718	999999	536	250	157	505	774	221	84	56	751	999999	981	999999	123	199	275	999999	85	290	716	999999	633	
410	109	834	842	343	985	448	999999	110	568	999999	329	999999	999999	899	642	234	999999	874	789	439	612	999999	756	946	999999	506	365	999999	999999	665	999999	173	525	135	151	322	663	441	236	635	999999	999999	58	663	999999	39	268	375	478	999999	506	841	765	204	798	999999	88	896	999999	488	93	101	474	999999	999999	166	999999	805	758	329	571	999999	648	164	999999	961	179	103	999999	951	247	989	766	999999	168	182	407	331	999999	269	244	766	89	999999	999999	999999	186	154	999999	859	471	462	616	999999	290	163	202	611	485	836	711	984	966	409	250	103	334	999999	999999	141	758	999999	478	499	95	804	272	901	611	100	785	34	999999	80	489	785	999999	618	503	999999	980	796	845	500	557	999999	799	680	506	458	999999	495	410	227	110	234	984	126	999999	485	999999	999999	999	999999	61	686	250	896	919	999999	720	999999	999999	739	161	962	999999	977	999999	836	999999	592	999999	163	796	300	624	999999	999999	264	801	266	556	28	124	689	797	460	449	870	999999	903	760	50	738	587	307	999999	75	148	833	16	185	236	480	308	895	846	598	761	999999	999999	927	664	664	999999	999999	179	625	472	174	941	538	81	999999	112	832	364	425	218	999999	954	461	830	431	794	91	999999	548	815	793	951	861	999999	808	294	975	999999	999999	283	427	137	55	602	999999	999999	477	113	408	378	999999	540	430	390	768	117	999999	106	999999	999999	999999	999999	631	809	678	223	89	850	272	999999	999999	999999	978	151	790	864	908	999999	857	538	326	977	999999	180	349	999999	530	999999	919	999999	31	879	861	515	900	587	506	245	924	759	813	627	999999	865	251	739	561	999999	599	903	208	999999	249	704	553	999999	999999	999999	469	425	693	608	931	999999	999999	999999	875	473	250	213	999999	673	934	107	725	999999	146	66	928	999999	999999	250	881	25	501	999999	640	999999	999999	505	668	55	999999	508	76	214	999999	279	353	995	863	98	49	999999	545	999999	480	152	979	999999	269	999999	533	858	723	453	726	999999	79	999999	999999	999999	510	999999	544	323	999999	435	40	520	13	866	712	933	747	613	210	495	479	999999	146	497	187	118	245	806	522	999999	999999	623	999999	779	209	449	388	155	587	304	852	232	999999	999999	121	999999	850	402	160	599	121	120	252	999999	999999	113	768	128	541	999999	509	737	999999	979	999999	999999	41	999999	667	273	999999	601	35	906	643	999999	337	101	386	999999	999999	843	656	999999	805	674	381	999999	999999	999999	681	269	999999	999999	795	124	431	659	404	703	437	
626	999999	886	999999	519	94	999999	597	198	999999	676	742	822	144	666	91	878	999999	975	46	999999	891	999999	592	295	987	840	121	528	825	677	696	682	291	641	117	769	877	296	590	45	660	154	329	999999	526	791	999999	139	42	999999	486	429	667	653	735	174	999999	760	532	253	234	78	373	109	980	999999	541	502	558	322	11	887	394	11	133	999999	252	587	768	206	999999	981	496	282	999999	999999	999999	638	906	943	474	127	764	999999	811	591	781	229	34	466	259	557	580	999999	552	999999	45	666	529	988	922	999999	991	335	462	252	999999	101	909	999999	55	903	595	615	848	884	133	57	199	999999	999999	32	563	311	946	999999	411	776	729	601	999999	358	118	918	999999	999999	999999	438	884	568	19	689	320	321	999999	999999	961	965	999999	667	476	987	476	988	32	999999	163	690	388	229	841	806	371	999999	481	696	795	677	593	999999	759	694	172	631	532	285	712	999999	999999	600	281	445	904	72	134	253	882	129	895	999999	999999	445	60	999999	727	999999	328	12	839	999999	999999	294	999999	999999	908	781	825	999999	466	747	197	910	800	787	948	405	999999	309	999999	999999	813	675	782	471	495	999999	644	999999	904	329	956	709	413	999999	49	999999	73	132	163	353	428	47	663	158	934	694	645	272	716	999999	999999	29	999999	611	911	999999	511	909	296	594	147	327	999999	146	999999	487	999999	999999	747	999999	341	779	999999	999999	999999	999999	21	999999	537	999999	999999	382	999999	999999	999999	937	889	801	263	164	485	163	835	568	216	111	999999	999999	367	456	196	19	999999	755	989	530	999999	980	802	144	873	878	382	495	916	999999	999999	368	127	852	999999	705	382	593	485	188	944	587	999999	999999	680	494	275	90	614	669	857	45	999999	999999	73	909	999	128	290	607	781	350	652	999999	999999	738	409	514	858	490	637	931	280	999999	586	295	999999	999999	999999	389	612	302	880	256	907	499	775	629	789	689	706	263	312	999999	407	603	935	999999	999999	942	999999	999999	999999	133	41	999999	999999	781	911	778	562	904	663	999999	994	488	469	405	544	85	962	780	725	999999	784	999999	629	999999	414	983	359	175	999999	522	999999	851	80	756	224	999999	734	993	999999	999999	137	801	999999	410	883	918	999999	540	647	999999	979	314	45	62	349	999999	306	373	377	928	429	396	942	150	607	153	418	712	190	563	999999	999999	72	715	52	999999	999999	228	518	999999	849	818	527	906	543	989	816	27	417	566	684	370	626	788	591	740	859	460	999999	
739	509	430	360	94	714	20	251	329	20	366	875	999999	999999	881	999999	999999	868	45	606	617	337	401	305	999999	878	980	352	999999	133	311	133	333	999999	778	999999	428	468	443	201	532	748	496	999999	61	999999	605	515	999999	709	981	871	823	853	999999	412	117	999999	999999	999999	733	668	967	999999	708	242	552	663	86	894	661	151	435	843	84	869	840	999999	999999	999999	283	474	607	574	152	440	309	999999	239	999999	878	302	731	237	468	864	999999	300	307	999999	149	942	999999	850	999999	839	446	980	778	327	571	722	999999	805	999999	999999	71	999999	63	999999	933	999999	434	709	999999	368	420	207	999999	219	999999	550	999999	999999	999999	340	999999	756	525	312	999999	329	700	912	999999	165	420	926	305	999999	802	386	246	38	884	77	518	730	999999	999999	429	248	604	569	999999	31	999999	456	23	601	234	314	877	750	284	614	381	522	904	999999	948	493	999999	186	417	712	999999	999999	550	724	822	999999	922	836	883	755	724	141	683	783	530	999999	912	999999	974	497	508	999999	754	280	696	999999	825	973	741	935	346	999999	161	525	717	576	906	299	778	999999	391	999999	999999	528	889	249	838	131	340	984	581	999999	999999	919	213	817	314	279	38	826	489	999999	104	999999	419	999999	979	167	76	953	999999	623	925	65	999999	466	628	235	391	999999	999999	703	642	756	364	148	999999	999999	322	899	271	999999	270	999999	439	441	947	999999	119	592	269	999999	65	386	927	957	281	156	813	999999	999999	999999	887	581	668	999999	317	999999	999999	999999	90	999999	845	176	691	999999	362	973	625	674	519	709	126	999999	196	487	999999	999999	829	406	867	999999	429	574	710	192	999999	689	294	654	134	609	335	838	511	522	834	889	999999	506	604	308	530	999999	238	489	999999	98	394	999999	147	999999	518	196	413	20	327	280	465	999999	682	999999	688	971	549	909	999999	999999	999999	999999	652	758	999999	332	802	999999	549	999999	346	231	230	999999	304	999999	999999	83	101	148	435	500	204	563	434	195	999999	999999	620	558	598	328	116	684	801	999999	537	999999	489	195	394	999999	471	999999	999999	243	288	32	379	584	465	476	818	244	852	796	999999	98	999999	386	508	871	999999	990	692	28	125	545	858	584	576	137	593	906	754	590	999999	999999	630	200	906	999999	561	999999	999999	132	510	871	832	999999	999999	448	999999	113	686	522	999999	480	999999	915	128	742	999999	794	18	999999	882	999999	489	271	766	321	468	144	479	999999	320	913	897	569	517	253	712	854	343	999999	
83	490	229	242	694	559	813	714	81	174	639	766	999999	766	999999	598	391	999999	247	928	979	919	634	980	212	983	999999	999999	407	999999	999999	318	460	999999	999999	999999	692	257	576	217	508	754	999999	999999	76	553	885	141	329	919	861	999999	617	415	158	164	999999	248	40	711	999999	37	316	206	999999	331	315	157	512	847	905	144	995	40	999999	999999	856	329	914	999999	107	451	465	488	23	888	999999	55	731	999999	999999	999999	227	864	999999	480	999999	867	999999	745	999999	738	628	481	23	727	156	586	999999	999999	308	536	334	381	999999	534	999999	999999	999999	255	629	270	425	413	311	461	916	140	799	949	999999	989	158	999999	421	368	999999	983	475	295	999999	124	70	999999	800	20	999999	846	260	999999	908	620	999999	999999	999999	977	999999	999999	180	561	999999	25	787	45	146	999999	387	165	960	256	999999	588	999999	999999	999999	999999	209	617	612	301	999999	80	879	103	51	999999	314	999999	62	443	54	999999	813	914	484	726	337	999999	671	491	999999	964	999999	14	994	329	267	787	422	610	778	706	613	999999	229	999999	146	693	993	969	14	164	112	526	211	114	999999	999999	422	999999	188	183	945	130	999999	378	999999	875	109	999999	909	527	810	999999	665	999999	994	933	694	743	590	643	42	702	487	477	999999	369	999999	889	554	819	374	636	432	604	761	492	220	850	999999	270	594	281	70	999999	354	660	860	863	999999	841	753	678	205	544	151	252	999999	201	516	824	83	999999	177	100	163	183	999999	70	587	999999	722	844	999999	330	59	760	642	10	132	211	509	939	778	999999	75	999999	999999	887	463	518	999999	29	343	999999	197	999999	999999	970	333	180	640	999999	999999	609	999999	999999	491	999999	495	391	610	643	78	999999	324	999999	999999	464	34	467	743	999999	607	78	999999	702	510	999999	999999	675	655	671	676	951	570	709	663	999999	593	166	213	564	401	82	907	999999	950	38	417	63	942	650	945	866	999999	507	202	217	946	426	409	36	742	820	735	938	967	127	744	615	479	271	871	868	263	999999	740	999999	171	457	999999	482	57	89	732	15	726	809	999999	73	516	999999	233	176	756	187	999999	581	346	968	248	833	293	999999	999999	681	999999	86	999999	258	766	999999	999999	499	999999	927	979	662	97	730	222	999999	999999	681	109	33	48	705	121	86	366	169	198	202	999999	999999	198	255	999999	999999	237	649	207	275	306	848	999999	999999	999999	829	207	169	493	616	756	90	241	611	999999	559	642	83	999999	536	892	999999	478	853	
290	756	738	999999	166	46	503	572	960	337	999999	260	624	999999	213	291	878	206	675	999999	446	138	687	999999	553	946	999999	163	684	671	382	999999	999999	555	453	745	101	474	12	999999	999999	999999	130	903	236	451	935	338	999999	999999	657	695	999999	896	417	999999	78	161	999999	220	628	349	888	299	954	686	880	78	999999	467	200	414	999999	228	469	999999	18	783	999999	112	999999	89	293	10	23	687	999999	999999	999999	302	677	940	294	791	828	773	305	999999	949	550	570	867	478	413	493	999999	999999	713	436	164	999999	295	800	999999	210	999999	65	999999	999999	277	919	406	929	568	789	260	130	412	999999	696	957	186	833	809	541	153	611	999999	517	771	195	63	57	983	158	999999	149	999999	591	289	717	417	555	682	630	174	999999	909	623	243	999999	98	999999	740	207	999999	461	991	546	66	936	185	999999	514	91	866	359	946	999999	408	999999	999999	999999	999999	999999	550	630	161	189	377	215	701	999999	284	649	999999	739	999999	786	192	999999	157	669	534	353	999999	46	51	999999	764	999999	991	500	225	132	217	278	999999	761	656	999999	310	999999	999999	851	999999	918	106	864	984	136	999999	999999	236	477	963	999999	295	766	999999	513	588	560	424	562	224	211	51	999999	442	828	536	555	999999	999999	630	345	999999	683	999999	999999	940	187	616	637	772	831	273	747	169	962	982	446	324	999999	757	749	999999	617	637	43	877	944	431	166	599	496	39	390	847	627	754	999999	658	823	572	411	943	786	999999	392	937	304	992	479	845	100	240	999999	98	880	948	883	55	84	745	999999	755	460	48	286	801	883	899	541	218	999999	787	999999	580	356	999999	610	999999	255	106	583	999999	951	320	508	265	53	302	967	999999	870	566	999999	88	576	999999	493	748	512	999999	64	404	999999	271	999999	999999	739	415	742	84	347	64	800	978	172	999999	804	150	539	999999	758	590	932	863	347	813	214	422	13	700	322	862	325	999999	52	188	999999	999999	844	999999	999999	999999	559	892	340	815	766	604	999999	531	851	353	218	491	999999	473	471	999999	923	999999	109	327	411	999999	762	485	999999	146	936	983	553	123	999999	344	999999	130	41	50	532	531	999999	609	506	481	849	999999	653	833	832	578	999999	999999	766	192	106	999999	235	999999	140	855	86	629	999999	932	978	737	57	873	999999	711	441	431	74	999999	614	499	820	999999	999999	999999	831	905	999999	999999	999999	650	356	123	248	306	895	523	999999	999999	999999	427	941	999999	503	121	999999	780	999999	999999	
147	999999	999999	374	577	606	387	305	999999	347	33	181	326	310	666	337	999999	933	635	690	816	917	999999	999999	946	999999	558	256	999999	90	999999	61	68	999999	230	980	812	982	999999	642	918	599	208	572	654	283	999999	640	999999	176	730	988	154	166	314	229	774	451	999999	389	999999	141	869	999999	476	999999	123	143	90	685	525	999999	397	993	999999	227	719	999999	742	672	96	918	349	269	359	882	906	999999	878	999999	999999	370	563	166	593	787	729	963	106	683	170	967	999999	232	651	999999	999999	161	394	97	509	826	709	755	303	140	792	999999	885	593	74	221	265	999999	479	164	999999	240	999999	999999	497	756	852	69	512	128	368	126	617	999999	292	999999	517	999999	501	389	999999	808	999999	463	999999	999999	88	999999	999999	949	712	999999	752	999999	487	999999	999999	408	599	753	974	650	253	184	771	999999	992	857	311	319	999999	474	999999	99	503	46	999999	999999	990	378	678	999999	999999	999999	999999	888	373	999999	550	922	12	118	200	999999	999999	20	999999	689	692	999999	136	230	999999	308	255	247	892	663	992	451	992	806	418	999999	85	999999	209	690	767	883	311	871	317	999999	316	594	284	839	684	492	999999	687	263	670	252	999999	999999	152	317	178	995	710	138	999999	929	205	700	969	673	999999	811	874	921	999999	28	999999	912	999999	999999	660	999999	62	978	510	969	999999	999999	748	979	627	495	999999	999999	598	887	600	743	218	460	120	894	314	176	999999	680	606	999999	999999	651	987	999999	999999	160	656	215	943	732	999999	139	623	652	951	990	55	295	755	500	332	920	428	521	704	999999	881	999999	999999	885	85	829	999999	549	108	106	991	92	176	999999	999999	999999	944	868	125	999999	836	468	942	324	131	618	925	115	443	999999	233	475	840	999999	999999	889	999999	67	657	798	765	84	553	854	998	962	128	999999	773	999999	976	559	999999	624	532	999999	823	344	764	466	999999	267	116	999999	873	526	999999	218	637	837	999999	999999	221	326	323	762	915	97	999999	168	499	87	342	504	557	673	78	225	435	999999	76	222	999999	200	894	508	968	978	981	999999	720	910	221	935	999999	999999	348	999999	311	999999	507	735	27	606	966	999999	999999	612	27	999999	457	35	782	999999	771	999999	594	999999	431	815	794	936	116	999999	447	589	866	406	402	468	999999	988	914	665	359	999999	204	999999	999999	78	583	366	999999	781	33	694	137	440	174	486	505	999999	658	496	999999	571	999999	999999	169	387	960	528	999999	559	875	469	121	126	999999	999999	430	
898	797	363	999999	438	975	335	821	999999	461	435	242	915	963	16	340	428	689	788	710	32	537	999999	118	64	156	999999	905	564	583	20	18	733	999999	606	530	304	264	547	999999	304	360	999999	925	999999	296	303	596	868	999999	693	999999	999999	730	408	371	999999	255	187	291	999999	429	267	178	450	427	509	859	366	999999	46	999999	151	999999	416	671	999999	919	999999	767	852	815	46	435	890	583	999999	12	657	245	578	59	87	265	32	874	103	248	999999	117	787	443	239	392	102	529	296	451	999999	999999	250	42	999999	999999	439	999999	392	831	288	867	62	506	212	999999	908	987	96	885	999999	541	577	882	444	476	980	418	585	654	999999	999999	999999	923	689	920	994	999999	387	999999	826	274	492	272	999999	999999	64	291	241	119	483	115	999999	410	999999	781	169	368	999999	999999	999999	30	181	738	999999	916	999999	138	817	292	999999	372	610	428	68	904	999999	315	922	826	421	999999	999999	476	180	238	999999	886	999999	907	999999	636	999999	191	239	999999	103	754	775	53	47	925	474	999999	983	999999	505	24	999999	999999	731	854	999999	771	783	739	999999	999999	999999	269	988	694	486	999999	531	499	424	428	199	999999	811	305	539	999999	789	495	999999	237	492	69	733	914	544	285	185	906	199	187	408	499	962	398	196	999999	65	999999	449	564	428	494	697	86	825	98	565	436	324	999999	982	297	999999	615	222	508	536	83	159	211	734	624	309	246	999999	699	300	423	119	34	999999	999999	56	670	809	999999	999999	999999	99	999999	999999	749	999999	632	205	120	985	357	185	688	979	981	204	247	830	999999	194	460	66	999999	798	152	327	300	743	999999	251	843	805	999999	999999	879	984	999999	491	984	42	677	51	999999	714	943	999999	430	54	842	251	999999	840	15	813	999999	999999	963	657	999999	431	301	888	658	868	151	999999	961	552	999999	996	999999	756	845	771	517	418	999999	999999	855	904	999999	256	900	999999	999999	13	800	999999	233	290	30	999999	913	563	740	789	392	51	573	402	999999	877	944	999999	999999	62	999999	244	306	999999	452	999999	999999	999999	535	55	987	363	436	148	751	560	329	999999	975	999999	843	999999	40	727	35	115	846	999999	629	29	312	64	553	389	17	565	114	729	837	477	999999	250	999999	695	801	999999	614	435	650	724	558	134	871	307	999999	999999	214	578	999999	347	999999	349	53	999999	742	933	809	56	140	195	999999	999999	999999	999999	999999	602	264	344	999999	999999	500	999999	812	999999	471	187	193	999999	180	999999	999999	
535	261	999999	770	999999	206	522	999999	868	229	999999	304	465	277	958	152	373	107	999999	999999	869	652	481	846	294	999999	148	54	565	999999	999999	875	835	999999	999999	999999	490	737	304	405	742	999999	67	776	932	126	356	999999	999999	44	820	158	563	845	492	883	780	654	999999	378	999999	477	397	999999	999999	999999	999999	999999	357	620	661	635	803	221	999999	487	999999	704	913	178	190	511	541	530	929	999999	999999	989	351	47	567	999999	261	999999	999999	274	994	938	120	250	657	724	999999	999999	382	999999	355	352	139	14	298	999999	999999	317	197	557	936	867	199	262	380	479	290	319	63	999999	384	999999	873	452	492	656	594	999999	520	465	231	649	157	745	69	969	860	999999	749	492	999999	943	738	790	338	137	749	857	999999	188	999999	970	838	999999	809	477	478	687	521	641	490	77	796	732	335	296	719	453	202	410	619	943	570	999999	729	440	999999	93	124	365	907	737	803	999999	30	260	811	599	936	591	500	183	824	118	11	999999	157	16	999999	51	417	306	664	999999	999999	501	999999	276	827	999999	338	395	572	166	734	753	273	464	999999	85	484	129	517	999999	999999	999999	128	461	569	701	999999	999999	629	82	948	611	999999	344	773	529	850	999999	772	567	999999	999999	999999	999999	383	258	765	999999	304	389	566	297	788	63	559	133	999999	948	706	136	95	999999	766	999999	218	132	681	928	690	192	999999	939	357	949	999999	999999	999999	460	88	321	935	600	999999	999999	515	999999	822	999999	999999	649	156	901	838	645	999999	67	999999	120	999999	999999	577	837	11	121	164	627	940	999999	705	754	298	999999	870	395	999999	999999	367	526	984	557	310	999999	152	50	46	999999	111	711	477	301	466	724	10	827	743	999999	598	999999	95	888	720	999999	999999	41	361	234	41	452	454	987	699	822	135	902	950	999999	694	960	85	830	525	238	371	414	298	573	922	53	651	102	896	641	440	106	837	327	349	121	689	811	302	999999	267	999999	601	644	999999	107	999999	828	414	637	650	265	372	491	622	908	742	999999	999999	987	999999	999999	100	68	391	999999	74	633	575	999999	281	273	538	866	971	880	812	654	999999	824	176	822	999999	268	990	185	733	356	705	440	999999	902	509	314	999999	904	399	543	999999	569	42	253	999999	831	366	387	999999	999999	999999	741	106	98	999999	999999	999999	978	673	832	999999	215	999999	999999	928	145	999999	379	764	233	18	999999	490	279	401	414	791	999999	569	999999	902	613	458	236	835	963	343	999999	99	31	
494	878	240	567	999999	57	273	999999	325	127	628	999999	999999	503	497	999999	261	827	697	407	696	896	999999	817	930	465	756	79	999999	964	801	923	999999	743	739	140	835	923	999999	353	150	477	608	451	237	914	990	954	739	392	712	516	592	999999	999999	597	469	423	636	20	300	999999	441	999999	326	705	999999	999999	764	367	617	338	33	354	267	999999	298	968	999999	25	999999	801	339	999999	262	294	999999	999999	999999	151	671	422	296	793	62	945	46	258	135	532	999999	121	999999	382	774	383	493	999999	999999	115	309	500	999999	621	545	498	865	940	107	999999	999999	119	999999	622	999999	205	52	999999	301	999999	192	49	842	67	808	363	611	999999	725	999999	801	103	999999	312	842	180	589	674	999999	564	90	105	160	999999	168	999999	649	577	686	579	341	999999	946	123	999999	269	658	775	999999	192	999999	907	224	229	240	999999	945	168	780	525	615	377	980	737	999999	97	999999	748	898	710	713	44	281	999999	999999	546	156	60	389	583	999999	813	999999	75	676	183	880	930	863	888	161	491	797	170	964	999999	283	219	999999	999999	999999	909	877	999999	478	999999	999999	78	683	999999	999999	999999	779	207	13	802	999999	915	70	67	999999	958	884	19	558	232	247	999999	999999	581	272	937	177	999999	213	612	935	760	999999	999999	999999	811	257	179	999999	266	711	599	166	999999	459	368	159	825	628	999999	34	868	553	256	999999	999999	999999	111	431	999999	999999	235	994	401	999999	999999	328	999999	520	405	710	715	254	302	520	647	954	999999	999999	999999	999999	999999	999999	791	999999	77	999999	999999	218	999999	925	999999	748	579	537	486	999999	765	305	704	50	999999	999999	233	711	319	623	260	736	968	570	866	979	999999	407	386	309	212	813	999999	547	977	37	498	479	999999	999999	674	764	43	999999	999999	999999	427	863	875	999999	702	89	999999	453	956	999999	250	461	999999	177	231	181	161	999999	999999	952	507	166	72	885	999999	753	157	353	949	999999	702	926	382	151	562	663	532	999999	607	999999	999999	354	591	373	787	999999	420	396	999999	502	999999	857	648	999999	999999	270	800	990	231	948	999999	924	504	999999	912	323	89	917	615	568	999999	812	579	280	417	162	575	699	107	779	999999	761	608	999999	882	999999	288	146	999999	301	862	999999	127	999999	200	620	850	999999	461	474	957	503	780	185	999999	800	287	378	999999	74	999999	111	893	999999	615	181	999999	999999	588	77	999999	943	992	323	999999	117	694	920	89	797	312	454	248	632	821	999999	999999	433	602	999999	999999	
999999	999999	860	606	999999	999999	676	53	29	304	802	542	394	439	24	999999	467	479	746	115	367	999999	40	762	250	862	270	999999	776	200	892	999999	999999	509	134	635	142	717	944	467	28	877	70	503	510	911	999999	202	807	338	523	953	856	976	210	621	286	107	366	999999	388	56	276	828	411	356	999999	884	315	388	378	750	534	288	999999	489	238	537	261	999999	18	77	822	448	677	938	598	529	309	512	999999	44	361	55	999999	972	610	999999	102	163	875	970	887	999999	959	772	999999	578	890	720	393	999999	845	37	890	320	233	828	999999	472	758	517	584	802	39	344	399	488	209	124	878	996	999999	999999	999999	47	190	403	488	904	999999	999999	638	999999	999999	999999	999999	999999	165	768	748	999999	999999	629	405	999999	395	999999	399	625	999999	940	379	999999	842	999999	314	747	574	852	999999	830	350	999999	953	999999	999999	996	999999	999999	999999	75	333	440	999999	106	915	815	999999	105	652	105	13	999999	999999	578	651	999999	999999	732	999999	999999	759	312	999999	917	999999	835	676	667	488	399	411	968	999999	318	999999	999999	999999	745	481	498	54	478	210	999999	827	486	724	999999	96	25	259	950	135	703	999999	31	999999	458	664	89	149	45	617	263	999999	44	999999	999999	999999	999999	463	11	999999	999999	407	999999	112	999999	100	955	120	999999	581	473	149	999999	842	776	12	595	146	951	90	999999	999999	19	860	947	350	792	103	512	423	383	562	258	698	329	306	34	919	208	999999	999999	968	847	463	154	123	242	201	999999	220	375	575	511	920	860	456	999999	430	164	263	999999	861	608	878	207	910	891	763	999999	479	977	676	938	593	999999	432	511	555	999999	833	117	600	999999	301	999999	999999	999999	338	838	873	908	604	764	944	70	999999	370	969	266	243	232	999999	999999	147	242	999999	637	917	548	999999	945	842	713	331	156	706	999999	316	829	399	859	562	924	649	570	382	912	999999	533	999999	999999	999999	298	999999	611	637	922	349	68	359	180	143	789	409	927	999999	999999	443	798	364	999999	63	149	867	383	669	999999	38	576	999999	786	643	394	999999	999999	414	999999	240	999999	518	784	46	999999	480	228	726	773	999999	999999	999999	492	479	206	179	70	18	401	431	109	942	93	893	772	208	999999	537	749	773	43	523	522	999999	723	289	579	999999	805	669	648	657	895	999999	316	999999	377	316	447	225	999999	999999	22	132	141	999999	999999	890	273	59	907	691	976	999	999999	208	999999	832	755	916	999999	999999	213	731	783	451	999999	
63	586	700	830	999999	100	999999	819	676	510	999999	528	945	854	688	172	756	999999	956	680	895	548	117	99	545	561	530	626	330	163	999999	348	999999	730	381	314	999999	228	650	601	453	190	814	698	592	999999	999999	999999	999999	471	456	969	827	770	161	514	479	999999	295	705	569	907	999999	999999	999999	61	837	225	483	384	599	538	999999	364	999999	999999	734	999999	507	999999	751	469	716	999999	999999	321	520	920	999999	866	835	962	932	945	999999	999999	999999	301	477	540	476	594	588	535	872	918	857	472	542	999999	999999	69	113	63	954	109	201	639	815	908	540	917	999999	616	549	636	605	176	332	692	32	999999	999999	966	764	166	999999	190	986	788	463	57	387	999999	95	775	859	878	990	932	999999	999999	486	569	999	559	999999	971	985	999999	322	690	999999	850	999999	348	127	146	999999	797	999999	20	999999	37	454	492	539	999999	999999	774	776	999999	185	399	999999	969	999999	999999	967	215	217	909	999999	999999	475	773	999999	999999	717	747	657	723	999999	999999	999999	343	410	459	124	999999	29	445	999999	999999	469	596	514	999999	999999	455	392	745	999999	999999	590	318	815	901	561	999999	585	999999	795	784	999999	999999	146	982	685	15	569	506	268	460	195	772	470	983	999999	879	999999	165	999999	272	364	912	554	506	999999	999999	527	508	999999	442	930	999999	649	665	999999	416	459	532	76	507	886	885	999999	999999	897	817	848	831	620	682	423	999999	977	999999	429	214	999999	640	379	289	487	70	609	825	530	179	999999	804	889	874	429	735	98	999999	999999	479	435	836	608	795	556	695	999999	999999	999999	509	999999	126	999999	889	907	999999	162	786	29	999999	286	661	198	728	695	54	942	745	999999	687	341	460	156	999999	779	672	41	584	733	792	999999	393	999999	30	999999	999999	568	10	999999	999999	583	999999	999999	561	203	773	648	880	110	999999	753	152	999999	341	999999	588	970	295	999999	245	786	577	999999	237	651	892	854	177	598	689	485	942	778	651	113	999999	951	594	999999	16	34	161	484	230	49	40	999999	475	999999	999999	999999	283	890	731	999999	15	258	281	999999	310	919	480	291	421	37	810	999999	321	999999	148	636	385	999999	113	999999	999999	999999	832	197	621	999999	999999	325	999999	653	212	61	999999	826	999999	780	680	685	456	96	554	999999	73	999999	999999	666	999999	247	713	914	999999	999999	787	520	199	911	426	93	298	839	999999	999999	999999	767	825	759	327	495	139	368	999999	700	91	999999	666	999999	40	639	999999	954	362	999999	612	142	994	
466	274	999999	999999	999999	364	597	396	617	556	400	635	305	378	479	348	623	118	355	999999	958	664	999999	854	434	881	786	133	999999	999999	999999	551	112	999999	368	999999	791	999999	942	13	368	999999	473	470	276	139	734	271	999999	615	999999	43	267	184	45	802	504	681	213	999999	999999	473	63	999999	168	848	532	532	19	999999	557	766	175	999999	599	654	200	310	587	999999	999999	525	999999	727	999999	364	293	999999	737	566	990	120	654	637	999999	895	260	342	312	999999	607	211	261	505	999999	999999	999999	916	585	999999	999999	203	104	999999	167	62	829	335	392	803	999999	605	795	999999	993	446	999999	999999	916	704	404	858	997	169	999999	945	274	148	669	999999	497	377	352	356	955	796	26	745	480	383	999999	999999	999999	509	862	11	415	807	511	999999	861	340	999999	999999	986	999999	206	934	221	221	999999	999999	666	618	999999	197	999999	999999	498	207	430	375	67	542	639	999999	908	498	307	695	540	466	636	57	913	167	377	999999	999999	212	600	999999	999999	268	595	383	269	341	203	674	999999	999999	319	999999	201	495	999999	467	251	999999	999999	707	636	525	999999	331	64	619	704	158	999999	791	88	999999	999999	348	841	798	947	999999	219	576	999999	632	999999	572	999999	332	855	427	999999	999999	999999	852	367	893	455	18	999999	274	999999	999999	636	54	999999	958	888	33	708	852	654	483	519	999999	308	278	412	999999	999999	118	999999	732	763	287	274	909	571	236	999999	712	893	832	221	683	937	569	939	260	777	988	683	133	624	13	773	999999	400	243	554	98	999999	451	439	478	99	596	886	999999	999999	945	396	662	105	995	959	821	999999	836	59	738	338	161	999999	591	999999	61	117	759	513	999999	518	999999	682	999999	231	451	403	743	593	350	683	589	999999	831	601	30	37	629	54	951	149	564	194	815	759	999999	225	999999	53	999999	999999	999999	846	917	999999	68	980	265	773	517	999999	529	252	708	65	999999	681	404	990	413	999999	999999	715	561	723	954	999999	866	90	891	236	999999	999999	554	862	556	743	562	405	542	999999	772	856	537	533	999999	322	486	760	20	659	820	857	639	25	999	421	294	203	482	915	999999	185	999999	290	872	829	697	999999	999999	15	128	999	999999	373	999999	632	188	37	113	641	999999	116	79	242	416	698	69	539	999999	145	458	368	922	627	999999	999999	974	999999	661	999999	624	639	261	15	540	821	409	276	999999	377	242	266	999999	840	999999	999999	115	648	873	999999	770	999999	983	372	556	759	86	830	448	
663	999999	999999	376	323	27	37	855	74	701	999999	298	793	774	494	999999	999999	279	91	379	917	491	335	383	487	29	466	656	888	999999	781	744	579	999999	111	999999	311	999999	776	823	999999	162	999999	946	999999	885	977	393	999999	470	364	490	995	461	530	999999	332	557	888	303	560	381	966	999999	920	850	719	999999	999999	774	600	311	502	268	999999	999999	449	999999	104	999999	52	999999	167	428	104	999999	999999	999999	999999	928	397	754	12	482	272	849	999999	436	36	438	175	21	720	724	869	62	987	999999	999999	999999	999999	943	463	999999	260	999999	223	548	521	629	111	601	999999	744	387	846	309	999999	999999	310	579	23	362	666	437	41	362	443	999999	51	313	999999	815	542	205	454	300	999999	231	999999	635	647	999999	406	336	573	353	975	999999	999999	753	967	741	999999	195	719	591	797	999999	229	135	999999	989	479	325	999999	785	135	548	933	556	592	798	221	674	932	108	955	339	863	687	387	106	999999	297	346	280	999999	357	486	999999	999999	858	11	658	999999	657	445	91	246	788	228	436	413	476	171	179	999999	336	999999	621	635	467	999999	542	747	684	463	999999	979	819	972	778	72	80	63	733	999999	562	820	284	663	874	102	85	469	951	692	999999	136	177	999999	486	103	999999	236	45	863	469	911	179	203	263	111	999999	815	449	373	343	423	438	382	966	516	978	957	761	375	919	999999	796	992	999999	65	999999	77	495	684	207	999999	27	869	336	651	650	999999	410	772	675	999999	29	999999	358	646	698	794	784	999999	999999	907	474	999999	944	397	124	999999	800	207	299	999999	330	765	176	500	999999	568	56	999999	999999	999999	999999	999999	699	999999	62	218	643	999999	367	27	293	999999	569	300	378	357	925	939	536	473	290	212	483	325	999999	264	421	858	251	139	999999	469	114	227	359	485	970	293	344	999999	543	52	839	281	76	805	205	876	999999	57	642	117	788	402	616	355	999999	999999	722	797	999999	785	515	999999	279	999999	420	352	940	893	387	642	604	630	999999	248	999999	999999	259	142	999999	545	736	203	497	641	681	712	999999	14	969	596	999999	999999	118	999999	999999	999999	12	252	395	853	935	238	669	10	512	999999	999999	378	982	314	134	589	738	262	58	322	740	637	152	708	741	999999	923	790	80	999999	522	181	711	760	209	16	747	215	609	508	534	999999	999999	999999	248	241	999999	664	472	982	807	855	709	224	871	374	109	687	999999	998	999999	999999	929	454	645	301	667	232	999999	127	842	533	
652	550	787	999999	509	629	469	999999	915	999999	999999	98	260	666	471	496	888	834	906	999999	999999	610	999999	999999	999999	684	878	999999	574	799	558	354	999999	999999	212	169	436	999999	865	480	228	612	93	54	560	841	204	978	830	181	343	280	220	999999	999999	52	999999	142	999999	824	751	522	935	126	711	974	948	999999	464	311	69	999999	969	999999	841	490	999999	159	104	725	999999	899	126	403	465	287	999999	999999	845	170	813	303	941	50	729	705	677	967	999999	585	999999	229	524	528	121	83	311	784	999999	948	999999	999999	47	961	999999	851	405	541	660	433	841	999999	139	303	498	765	328	999999	707	145	813	999999	815	519	833	270	999999	999999	291	391	976	999999	999999	896	645	617	265	999999	704	877	309	145	316	909	744	310	999999	230	999999	355	754	999999	87	999999	999999	965	390	528	137	85	475	807	999999	279	457	491	176	243	657	880	509	348	234	829	835	999999	252	906	774	533	180	164	567	935	636	604	282	620	761	680	236	737	852	629	412	502	885	999999	462	262	144	856	573	159	846	415	156	257	999999	467	722	484	754	604	904	320	249	999999	642	852	219	555	481	999999	654	772	999999	605	426	343	999999	999999	453	521	398	999999	591	999999	99	999999	457	34	650	999999	957	752	982	257	724	101	262	571	404	609	53	999999	385	595	504	999999	999999	551	999999	636	675	517	40	242	999999	999999	728	831	234	421	999999	999999	905	187	29	999999	999999	248	999999	335	999999	230	810	999999	478	810	999999	999999	913	26	311	999999	203	24	628	999999	721	750	52	143	999999	431	347	983	214	999999	683	208	999999	602	293	999999	669	505	555	455	706	196	999999	999999	652	732	917	217	120	498	999999	890	558	578	999999	49	999999	999999	999999	999999	883	826	639	620	136	740	999999	320	732	630	246	697	469	999999	744	534	986	646	491	640	513	139	873	999999	999999	793	649	999999	999999	254	485	921	999999	895	999999	999999	556	152	278	911	312	606	484	490	261	304	999999	384	834	655	999999	559	267	331	155	999999	999999	999999	755	343	999999	432	898	488	999999	325	164	574	612	864	977	999999	999999	579	337	999999	654	393	464	571	999999	275	173	999999	202	999999	999999	221	749	817	926	999999	397	935	820	880	707	996	345	936	999999	999999	772	999999	999999	218	191	687	994	248	999999	570	469	194	970	825	269	999999	295	228	999999	942	824	999999	938	999999	456	442	758	457	209	657	999999	528	999999	999999	502	203	999999	984	743	976	227	511	718	999999	173	213	999999	995	
620	574	710	126	285	207	41	978	999999	333	999999	749	999999	546	48	451	999999	999999	762	999999	999999	75	54	999999	999999	684	999999	323	86	999999	190	253	477	763	836	634	946	931	252	233	999999	524	171	765	232	993	57	999999	999999	999999	843	232	450	510	672	555	530	409	641	999999	999999	717	902	999999	999999	518	282	175	709	999999	505	590	698	539	979	808	903	289	89	491	636	53	999999	999999	739	958	802	999999	100	999999	114	999999	300	652	750	999999	622	713	622	713	999999	882	971	68	771	999999	534	910	530	864	651	999999	329	159	999999	439	866	102	719	194	999999	999999	999999	427	999999	957	300	999999	999999	222	999999	200	999999	375	770	754	81	792	48	999999	433	999999	446	236	999999	999999	999999	999999	999999	321	900	530	993	438	999999	416	999999	553	759	813	999999	487	999999	317	678	460	584	999999	389	219	367	84	63	243	999999	824	999999	848	787	999999	740	160	368	477	321	999999	999999	999999	377	363	947	527	42	235	524	946	769	139	557	189	999999	272	999999	478	999999	826	476	759	677	183	547	958	766	999999	83	812	999999	654	996	23	999999	356	999999	35	999999	999999	51	999999	718	999999	999999	739	301	608	168	477	399	999999	522	495	198	999999	560	999999	815	999999	761	719	999999	712	999999	999999	142	999999	999999	931	999999	734	999999	124	784	999999	50	863	999999	808	667	999999	999999	606	999999	999999	141	510	999999	815	796	394	999999	283	87	999999	999999	16	999999	939	606	756	682	237	791	664	999999	407	999999	999999	407	999999	83	17	331	603	564	555	999999	999999	982	632	720	120	145	300	999999	932	999999	462	971	44	875	189	212	911	485	927	814	758	555	733	800	283	418	109	999999	999999	951	483	999999	131	716	400	999999	999999	45	999999	102	999999	149	751	370	258	579	372	821	999999	804	999999	999999	999999	741	999999	52	258	832	447	999999	45	980	322	999999	563	694	849	327	999999	999999	238	875	913	999999	323	618	803	373	551	703	55	287	425	407	541	365	999999	390	185	358	708	152	598	869	999999	520	999999	770	807	999999	999999	999999	346	672	576	545	214	801	999999	923	248	885	999999	743	656	758	564	914	999999	207	563	999999	152	136	523	999999	286	54	779	802	790	43	999999	987	973	10	999999	753	830	995	160	339	962	262	120	822	861	999999	222	307	999999	913	330	609	999	270	902	220	159	491	268	999999	32	625	142	999999	330	302	770	999999	817	811	93	999999	57	234	506	890	26	700	999999	432	832	481	846	999999	713	955	987	999999	999999	730	604	999999	737	
990	999999	347	129	905	502	569	999999	566	489	999999	830	875	562	775	763	22	204	458	267	835	338	999999	779	999999	501	374	314	66	558	97	216	743	716	67	917	169	999999	120	208	664	348	275	999999	700	56	837	403	222	950	94	535	156	92	901	999999	766	567	864	414	999999	999999	37	17	999999	938	96	169	504	857	999999	252	93	260	602	497	72	558	999999	218	999999	999999	101	116	473	562	70	999999	814	405	160	602	999999	706	79	409	999999	267	999999	999999	960	678	999999	364	356	999999	999999	999999	490	414	599	218	489	999999	751	167	172	920	544	999999	999999	436	354	109	707	11	999999	999999	999999	999999	999999	804	958	325	258	984	81	737	999999	999999	999999	174	180	410	805	941	122	259	999999	911	246	999999	999999	999999	884	534	999999	800	657	355	505	74	999999	297	236	795	260	999999	408	766	999999	435	170	913	729	713	999999	999999	303	765	999999	97	432	999999	956	999999	999999	208	441	723	660	999999	89	414	135	56	999999	883	183	20	691	948	850	999999	825	999999	238	809	39	180	278	391	506	892	466	417	641	447	999999	449	714	999999	999999	684	116	999999	356	999999	787	683	264	999999	769	293	999999	940	999999	243	453	999999	558	280	178	270	999999	999999	773	999999	948	718	414	999999	552	734	305	999999	999999	999999	92	999999	464	482	32	999999	999999	999999	999999	223	999999	526	180	999999	999999	195	890	443	882	471	238	837	52	168	999999	79	999999	252	829	44	987	443	999999	999999	161	999999	999999	85	258	822	353	559	999999	559	378	432	547	16	28	367	999999	861	757	999999	937	254	966	306	675	952	86	674	76	999999	236	385	999999	109	256	559	999999	814	195	69	999999	679	190	999999	789	385	531	999999	999999	472	201	135	685	969	999999	906	999999	394	999999	306	999999	679	493	999999	333	993	999999	448	759	468	862	38	999999	698	636	268	74	999999	516	299	430	999999	449	603	999999	999999	700	832	966	350	91	999999	414	999999	323	448	196	120	999999	999999	754	93	513	765	610	172	459	986	343	874	841	993	877	120	875	999999	240	889	999999	233	999999	798	481	999999	387	751	624	787	384	198	82	999999	325	720	545	999999	310	683	993	233	999999	713	499	102	999999	97	243	999999	999999	391	999999	306	437	935	999999	956	999999	999999	999999	858	547	671	612	155	801	888	678	167	575	538	630	556	895	999999	582	590	999999	388	910	299	517	999999	774	999999	980	775	526	390	999999	588	734	216	305	145	686	999999	999999	353	999999	620	419	86	727	485	761	660	999999	977	
362	912	999999	234	193	98	350	225	897	619	999999	999999	372	298	939	987	803	999999	261	999999	999999	602	489	955	97	300	880	441	604	999999	999999	329	373	548	37	314	999999	510	33	216	999999	999999	92	491	188	274	257	131	146	740	681	347	409	651	213	999999	432	702	146	893	218	999999	999999	999999	387	999999	662	823	270	634	999999	302	401	999999	966	313	999999	998	776	823	999999	999999	304	999999	617	999999	920	722	344	999999	999999	237	999999	999999	997	884	848	484	113	999999	611	434	999999	999999	683	389	999999	363	685	900	250	434	926	323	850	999999	999999	999999	991	492	999999	939	488	999999	752	828	928	271	57	91	464	45	894	442	221	618	898	999999	999999	238	948	566	47	444	999999	999999	310	60	288	548	280	100	493	620	417	672	945	866	999999	854	460	684	316	603	999999	214	540	494	111	999999	999999	821	577	999999	544	999999	902	54	966	305	999999	877	982	508	811	374	552	283	34	549	673	41	999999	999999	777	999999	260	443	998	822	917	816	949	56	999999	999999	522	730	999999	999999	769	900	900	463	999999	582	701	807	999999	999999	999999	266	469	999999	569	529	786	251	985	280	999999	999999	55	154	999999	711	999999	936	999999	362	851	821	207	999999	779	999999	999999	581	999	205	572	453	651	999999	170	660	999999	999999	486	999999	672	281	745	806	940	311	855	756	85	625	999999	765	999999	440	230	999999	69	999999	999999	797	398	999999	999999	999999	999999	999999	816	128	983	727	999999	540	459	999999	689	580	999999	400	45	477	917	384	505	383	551	807	166	221	999999	329	601	863	615	689	80	466	38	955	107	999999	495	999999	999999	357	271	123	315	244	750	650	999999	668	457	314	999999	999999	709	868	247	901	509	605	421	664	136	499	999999	769	981	999999	551	131	999999	761	982	190	999999	158	999999	438	501	922	999999	66	566	932	415	310	809	67	999999	999999	999999	206	775	889	324	118	231	999999	999999	545	262	526	999999	642	375	696	331	699	410	561	756	809	999999	586	144	364	108	203	93	624	999999	923	476	390	413	999999	985	102	865	504	999999	999999	250	999999	669	944	999999	999999	999999	999999	978	120	657	204	414	908	797	198	999999	959	999999	37	687	573	585	338	59	999999	239	279	999999	239	833	905	634	415	568	999999	917	200	406	184	637	374	999999	849	276	282	976	504	308	797	347	906	999999	899	662	999999	379	340	894	250	694	296	18	749	287	751	999999	998	350	353	281	999999	563	835	999999	999999	927	736	72	999999	741	999999	971	999999	891	927	
420	735	999999	890	83	586	305	999999	999999	350	366	895	999999	525	712	978	163	999999	525	781	999999	659	999999	349	750	643	278	126	509	959	325	104	857	359	999999	834	254	460	999999	999999	269	406	355	999999	956	41	174	999999	999999	762	581	26	999999	120	584	761	235	414	150	999999	318	999999	657	530	34	271	48	999999	194	999999	733	999999	999999	830	521	999999	314	459	392	718	999999	999999	60	746	388	309	706	747	775	578	608	840	320	839	999999	91	749	999999	999999	694	993	952	362	198	39	999999	340	999999	598	637	457	776	999999	999999	961	587	137	911	152	724	565	999999	999999	615	279	892	392	999999	453	440	999999	489	434	999999	999999	526	378	862	716	510	999999	148	158	147	999999	832	999999	999999	877	799	953	838	999999	310	999999	702	515	747	999999	147	495	495	124	167	440	999999	351	333	706	445	219	275	204	642	999999	427	152	999999	494	446	999999	503	968	999999	487	368	808	999999	568	32	999999	630	944	579	24	483	33	990	999999	163	999999	495	192	442	590	687	643	48	554	711	999999	999999	263	482	999999	999999	527	471	680	82	169	227	765	683	433	588	330	625	627	999999	404	161	601	340	955	999999	999999	535	72	799	724	769	579	856	472	804	377	471	515	33	956	561	320	634	999999	274	729	509	18	999999	366	999999	421	282	317	999999	614	922	999999	486	680	999999	408	880	357	999999	647	909	221	629	220	999999	999999	604	325	842	840	999999	999999	999999	857	811	526	70	999999	999999	999999	306	548	999999	999999	454	999999	38	353	965	163	439	999999	603	999999	999999	999999	389	999999	999999	999999	817	957	475	568	647	586	999999	628	868	474	347	999999	651	52	350	999999	158	999999	766	913	91	260	359	689	410	690	999999	75	999999	523	999999	279	999999	999999	540	999999	83	503	552	867	120	410	484	500	815	999999	635	999999	286	459	149	999999	999999	999999	999999	566	999999	785	168	956	844	769	590	354	337	999999	513	853	511	11	297	654	886	898	803	680	999999	859	874	999999	64	191	789	999999	999999	999999	253	350	970	974	741	297	345	596	33	350	819	140	172	999999	999999	782	59	284	999999	999999	73	137	791	999999	790	999999	999999	749	901	662	980	12	969	999999	825	999999	882	537	269	999	999999	999999	874	462	860	645	999999	137	929	999999	999999	999999	426	999999	133	125	559	999999	194	993	999999	595	694	371	370	817	170	32	920	326	899	521	25	171	184	772	263	339	295	154	61	783	820	629	530	999999	999999	89	999999	709	613	69	353	999999	623	723	605	
513	101	53	485	999999	217	999999	382	620	498	265	715	361	862	230	999999	49	942	602	999999	75	840	893	999999	91	16	221	999999	840	999999	749	547	461	176	750	999999	999999	669	999999	576	216	256	909	999999	329	373	665	846	393	531	314	333	31	947	540	672	999999	810	403	999999	999999	900	542	451	749	717	264	999999	122	982	999999	379	564	36	999999	819	999999	916	912	999999	351	374	330	318	999999	425	999999	999999	636	999999	49	442	999999	999999	580	316	713	999999	238	999999	999999	480	733	999999	246	999999	999999	995	388	721	741	999999	897	685	326	630	579	233	587	334	200	750	557	44	999999	852	113	845	455	999999	115	999999	688	310	609	870	640	919	999999	930	656	531	999999	915	346	758	544	999999	402	949	736	999999	999999	904	999999	368	922	999999	467	999999	830	924	549	136	615	278	603	597	999999	456	999999	999999	161	999999	677	669	624	642	999999	194	317	999999	452	505	525	625	592	784	888	250	947	941	999999	687	999999	731	981	999	999999	999999	165	999999	514	946	959	86	339	233	236	752	744	289	11	283	999999	317	482	999999	611	990	685	999999	709	999999	509	999999	208	473	557	999999	999999	625	999999	629	999999	369	18	505	545	448	999999	369	557	145	506	667	940	188	999999	791	259	999999	397	318	999999	346	999999	678	999999	999999	878	865	675	290	999999	128	946	999999	254	717	309	976	999999	172	704	326	999999	573	999999	999999	999999	29	862	765	695	749	999999	35	999999	692	131	339	68	999999	570	430	693	277	80	387	721	567	999999	893	999999	283	439	999999	999999	76	85	674	349	604	802	859	12	909	594	325	999999	921	999999	561	595	999999	917	873	602	283	632	993	503	952	131	999999	94	969	999999	422	999999	11	421	179	999999	457	990	463	832	711	427	784	682	754	496	800	999999	383	307	523	999999	566	633	340	444	91	999999	396	483	261	999999	999999	636	182	15	999999	509	966	999999	999999	978	463	50	890	855	847	320	749	466	999999	128	710	999999	999999	66	999999	999999	90	999999	535	286	603	979	999999	936	395	999999	510	748	606	300	465	439	999999	544	902	525	742	484	596	771	431	930	162	143	73	370	876	125	261	520	429	241	418	999999	385	483	469	954	470	700	999999	10	859	40	999999	281	512	999999	164	238	635	606	148	763	855	999999	827	447	872	34	999999	395	497	95	870	234	999999	999999	168	428	66	999999	23	896	961	430	81	999999	480	999999	857	661	961	33	885	822	999999	655	16	712	656	999999	91	446	429	424	513	773	169	
438	999999	999999	66	735	182	847	592	252	801	999999	601	705	967	90	176	619	434	474	999999	999999	142	375	999999	456	771	44	706	577	477	547	917	308	961	52	540	652	999999	235	999999	48	240	999999	853	581	999999	951	63	11	999999	809	989	999999	999999	121	305	886	999999	609	964	147	150	999999	775	999999	517	303	743	925	549	524	24	999999	623	999999	999999	293	522	999999	345	999999	981	999999	308	999999	999999	877	999999	850	746	654	738	995	270	713	999999	999999	999999	999999	73	999999	999999	138	461	999999	795	791	999999	409	303	22	373	204	274	154	166	444	717	999999	706	999999	999999	892	188	894	786	29	999999	909	274	603	219	923	655	528	611	852	254	999999	872	766	461	335	556	734	290	543	731	126	557	463	999999	999999	892	434	999999	325	950	566	968	776	853	999999	145	700	802	450	548	745	543	313	999999	999999	245	939	188	999999	999999	999999	613	999999	297	821	362	811	105	999999	40	999999	999999	295	999999	687	584	106	913	945	200	856	932	999999	995	985	999999	253	273	343	730	952	255	26	979	506	953	725	488	41	164	333	604	999999	420	326	476	999999	411	999999	999999	999999	35	242	51	489	520	773	257	312	248	118	999999	999999	523	87	999999	262	315	999999	999999	999999	999999	999999	999999	866	261	999999	429	678	519	335	842	999999	754	590	999999	22	974	500	985	189	478	186	999999	56	786	842	999999	342	351	223	941	16	778	999999	999999	999999	999999	185	999999	147	999999	578	999999	912	276	786	17	932	160	999999	287	815	419	999999	390	441	98	744	90	999999	999999	97	999999	305	393	999999	999999	34	999999	999999	570	999999	272	848	999999	899	393	881	780	999999	835	112	191	388	935	136	999999	233	349	999999	999999	999999	104	999999	999999	999999	251	999999	528	999999	999999	982	874	377	999999	488	999999	570	999999	490	58	217	964	90	583	245	905	949	369	267	248	759	684	967	727	999999	704	454	58	578	657	895	999999	999999	999999	853	238	813	985	457	999999	36	514	859	52	847	999999	24	245	564	361	302	138	999999	201	999999	999999	999999	650	999999	783	108	522	150	832	163	854	624	999999	729	999999	101	963	911	683	999999	999999	825	999999	880	130	690	218	493	227	365	766	101	158	163	555	331	999999	457	674	485	999999	373	36	889	999999	128	140	515	999999	269	338	999999	587	979	797	482	981	999999	999999	103	890	38	923	477	396	762	476	730	184	686	928	516	247	208	708	882	799	45	887	12	999999	702	936	957	36	549	999999	999999	365	83	349	403	999999	580	595	
485	999999	558	502	239	999999	999999	340	871	341	822	979	388	281	999999	999999	945	882	999999	543	197	102	966	450	847	999999	307	999999	999999	346	999999	999999	666	613	232	999999	250	543	657	360	999999	372	999999	625	213	999999	135	999999	999999	400	403	521	633	46	408	999999	483	117	655	981	354	999999	999999	534	807	355	322	775	999999	482	441	999999	999999	999999	394	825	37	999999	999999	287	999999	999999	999999	711	943	23	844	999999	999999	839	959	142	887	999999	16	123	142	539	818	999999	257	999999	848	999999	999999	990	999999	577	651	583	366	142	870	377	999999	999999	120	528	591	793	511	999999	999999	219	523	309	525	999999	999999	281	692	999999	531	388	40	772	561	957	752	999999	727	276	978	999999	999999	826	999999	519	817	999999	12	999999	948	34	357	999999	789	638	454	659	475	999999	529	999999	890	868	999999	999999	347	999999	391	999999	775	999999	76	244	714	938	736	696	47	15	999999	999999	278	88	999999	507	41	475	983	923	999999	999999	999999	990	747	999999	741	614	226	999999	181	731	680	850	999999	318	958	122	850	851	999999	758	999999	469	994	543	111	999999	329	113	999999	872	999999	999999	649	682	162	85	497	999999	999999	132	479	999999	833	20	315	428	999999	999999	548	919	624	999999	31	999999	481	27	996	214	999999	929	294	999999	999999	309	628	222	999999	999999	166	883	624	744	655	778	288	364	636	983	237	999999	572	999999	565	541	999999	971	446	893	210	145	88	293	609	277	837	367	938	534	999999	102	227	93	999999	665	999999	879	486	252	999999	127	999999	999999	976	824	366	206	999999	787	61	657	775	317	999999	31	804	341	999999	999999	941	999999	999999	112	999999	145	464	489	24	899	246	377	495	204	426	93	999999	999999	317	785	999999	641	810	160	482	734	327	910	137	999999	861	963	744	107	311	556	700	288	999999	999999	369	876	191	658	551	683	999999	581	999999	871	276	739	33	360	477	999999	120	275	629	866	999999	553	362	961	48	283	633	999999	892	869	392	475	652	476	425	43	460	161	609	799	572	999999	29	265	785	131	999999	393	629	12	999999	435	659	555	999999	815	524	999999	619	277	59	774	999999	32	489	801	999999	999999	935	443	849	958	999999	830	999999	999999	999999	106	999999	916	343	249	999999	889	432	957	816	107	452	609	519	240	542	341	749	798	67	999999	776	999999	999999	999999	458	196	163	999999	769	999999	262	999999	291	427	999999	999999	999999	810	16	799	599	999999	984	989	999999	335	924	999999	426	334	90	505	999999	536	999999	999999	881	951	999999	999999	
736	945	999999	999999	844	999999	327	102	999999	839	407	999999	791	267	999999	254	10	56	287	132	271	544	71	999999	748	756	999999	754	107	999999	821	982	29	435	72	654	344	997	154	999999	999999	832	999999	999999	999999	151	714	756	138	86	200	999999	674	668	319	202	883	752	999999	98	999999	573	994	344	27	425	919	366	205	999999	909	12	901	672	124	439	122	999999	519	999999	52	191	999999	30	661	986	318	360	125	999999	770	999999	758	999999	62	999999	999999	97	999999	511	999999	999999	560	384	177	197	932	12	553	879	999999	408	243	642	55	999999	999999	974	682	40	999999	999999	999999	999999	999999	326	999999	845	619	679	999999	999999	915	999999	999999	694	631	251	853	473	64	315	807	245	790	999999	359	125	20	682	497	862	414	538	404	662	117	235	401	850	999999	97	999999	873	287	999999	493	235	267	361	999999	705	131	999999	976	801	999999	15	544	620	967	138	999999	937	191	739	621	999999	613	721	999999	999999	999999	13	530	966	923	999999	999999	737	879	134	857	659	932	792	741	999999	562	603	901	112	999999	780	882	814	261	999999	691	547	442	116	999999	546	999999	353	999999	127	688	999999	877	999999	57	999999	741	843	999999	999999	15	399	998	999999	824	999999	820	484	999999	79	130	715	999999	999999	253	420	305	999999	512	321	999999	588	937	623	517	999999	725	84	65	999999	48	49	999999	999999	449	301	549	26	292	612	725	299	639	999999	997	972	999999	408	583	636	511	969	999999	999999	301	426	462	384	907	281	294	746	429	830	40	999999	180	639	39	951	871	288	490	899	999999	594	949	999999	999999	544	257	327	999999	428	999999	79	708	585	783	33	839	999999	119	20	999999	979	870	808	999999	916	802	665	379	632	765	233	999999	441	372	706	476	311	758	373	33	966	999999	10	999999	961	382	595	999999	15	121	706	179	999999	581	616	723	150	405	999999	742	592	948	867	662	159	999999	999999	223	86	999999	538	416	745	986	361	733	870	361	793	543	999999	809	373	521	999999	999999	999999	859	755	983	335	999999	999999	630	441	28	999999	347	308	381	115	381	778	458	583	299	433	493	230	999999	999999	789	612	176	535	782	584	999999	999999	105	581	999999	468	103	231	632	999999	999999	554	342	999999	999999	63	422	438	835	999999	914	999999	770	630	999999	638	999999	139	546	303	881	104	999999	443	41	744	212	800	999999	913	684	237	950	930	317	938	888	537	999999	999999	199	737	700	751	999999	999999	833	474	66	778	596	964	999999	339	999999	30	896	898	324	788	
850	999999	740	922	999999	686	987	999999	322	586	999999	344	808	810	113	153	999999	906	773	622	911	738	999999	919	326	720	553	620	453	297	999999	999999	223	543	999999	577	997	777	404	999999	431	993	999999	479	38	999999	166	999999	999999	343	999999	989	135	701	876	122	877	821	605	636	143	376	396	35	543	999999	131	275	924	535	156	626	511	789	201	917	586	274	890	999999	563	999999	999999	120	671	999999	863	521	666	773	699	186	999999	768	850	65	999999	999999	999999	277	999999	890	949	700	196	999	487	346	999999	999999	999999	613	930	540	82	999999	981	285	363	491	999999	999999	609	161	835	999999	454	743	938	999999	999999	460	337	623	933	672	729	693	923	672	574	526	999999	999999	247	96	255	641	695	395	83	331	772	454	379	999999	291	999999	999999	226	554	744	408	374	999999	86	285	316	999999	999999	735	999999	999999	999999	916	380	598	999999	914	999999	999999	812	57	999999	72	989	687	883	254	412	391	931	828	707	999999	830	999999	646	999999	171	810	938	44	999999	999999	785	969	91	538	998	932	389	999999	126	501	999999	696	999999	311	999999	999999	402	72	204	28	999999	469	654	999999	95	999999	951	843	752	999999	999999	778	761	892	999999	999999	606	354	999999	479	11	57	712	216	385	143	273	345	999999	999999	417	875	839	999999	856	999999	999999	518	452	746	981	546	999999	999999	714	963	935	999999	34	639	792	58	817	999999	27	756	756	448	197	951	988	999999	443	980	531	910	938	493	46	960	704	97	901	508	498	999999	916	535	501	999999	208	999999	321	770	980	369	999999	125	260	109	999999	877	330	500	758	375	112	160	655	999999	999999	451	999999	73	935	704	156	318	999999	999999	840	999999	946	774	753	688	304	999999	10	171	851	823	242	936	401	827	999999	999999	750	132	361	765	879	696	397	756	383	258	835	999999	223	750	999999	697	999999	348	930	556	747	79	81	439	160	493	953	212	999999	999999	672	117	937	744	567	999999	999999	84	350	260	387	996	315	999999	838	999999	948	110	934	544	999999	62	897	220	664	999999	61	922	615	396	999999	999999	999999	393	585	727	999999	478	193	784	497	194	997	679	999999	999999	764	34	600	436	545	999999	277	674	322	999999	999999	999999	90	999999	62	999999	469	954	516	202	459	921	999999	121	386	480	917	160	57	492	64	227	999999	913	916	36	999999	188	851	999999	917	873	80	965	517	621	999999	306	999999	218	725	53	172	975	300	842	999999	489	59	74	999999	127	626	829	565	999999	684	176	969	36	956	
290	113	999999	285	586	851	999999	604	765	93	999999	428	838	767	21	64	77	623	999999	471	842	139	786	999999	999999	256	250	410	524	936	230	337	705	262	999999	939	546	700	714	991	70	885	999999	999999	999999	999999	787	72	999999	937	617	553	895	999999	999999	161	326	669	485	339	610	104	89	828	862	293	723	999999	999999	999999	517	999999	909	92	411	956	999999	805	642	110	469	188	855	586	999999	677	441	999999	148	293	622	877	224	384	999999	999999	805	465	128	40	975	999999	739	483	429	999999	644	813	999999	999999	999999	999999	37	384	870	431	249	999999	508	195	999999	999999	448	999999	458	640	162	534	701	445	161	388	999999	999999	135	999999	448	381	999999	89	42	627	986	999999	976	999999	850	839	999999	959	726	312	957	933	999999	999999	763	700	34	789	97	999999	122	717	999999	928	835	999999	259	612	999999	867	346	429	163	234	596	467	72	357	789	322	30	741	999999	849	431	752	434	999999	504	748	356	377	992	922	999999	279	999999	999999	275	435	590	901	976	859	965	538	780	952	805	305	637	999999	999	774	999999	380	998	166	999999	92	991	526	999999	244	999999	969	999999	240	719	999999	492	24	92	999999	732	128	999999	859	883	999999	972	481	926	209	121	679	999999	227	999999	144	280	818	551	192	444	73	999999	741	348	995	111	549	243	999999	813	999999	595	999999	999999	999999	614	148	999999	612	120	520	599	999999	133	840	601	219	999999	584	999999	674	472	899	920	668	999999	34	999999	887	792	432	247	999999	395	498	94	999999	999999	860	530	141	545	938	82	924	999999	999999	617	999999	403	891	151	658	441	149	999999	695	724	383	647	589	627	394	820	999999	282	161	999999	999999	756	999999	44	548	64	914	999999	533	827	996	205	449	416	23	494	900	999999	589	16	999999	348	398	18	999999	223	940	514	999999	128	393	651	321	372	982	751	534	999999	602	603	999999	20	626	999999	727	187	207	182	614	900	919	406	692	155	276	297	367	860	999999	335	124	410	978	415	443	354	999999	999999	999999	271	959	999999	688	985	488	245	999999	530	291	623	25	999999	900	259	208	987	959	999999	999999	999999	394	999999	624	277	489	127	42	221	435	382	999999	129	748	999999	999999	999999	999999	706	999999	999999	999999	836	578	999999	319	357	509	728	216	456	395	717	981	999999	999999	294	999999	421	506	371	213	999999	999999	908	329	895	28	999999	317	332	278	999999	509	75	999999	557	106	15	999999	141	617	313	15	978	999999	586	999999	999999	475	657	456	999999	210	305	999999	
75	741	669	299	423	999999	999999	999999	999999	999999	999999	218	916	620	999999	198	999999	463	374	999999	900	505	126	922	999999	757	999999	999999	659	875	971	999999	214	248	999999	999999	436	715	544	999999	666	892	999999	999999	852	999999	231	397	155	469	999999	843	999999	551	926	570	624	747	999999	665	327	868	761	999999	215	92	13	678	567	512	999999	708	918	571	999999	999999	383	999999	79	375	999999	622	937	999999	842	137	226	663	321	492	202	999999	169	999999	485	798	141	999999	999999	770	373	999999	999999	642	707	334	925	274	999999	919	196	308	678	189	999999	999999	930	570	175	87	865	999999	366	999999	320	82	548	49	95	299	876	271	729	999999	12	999999	792	999999	492	518	212	951	209	402	306	893	20	980	749	780	867	570	947	518	999999	33	999999	755	999999	999999	785	886	189	174	52	999999	999999	999999	187	999999	912	636	88	657	999999	914	151	963	999999	427	71	999999	299	314	432	315	323	220	403	979	795	46	999999	999999	999999	999999	772	45	360	380	323	641	802	603	868	999999	492	300	644	990	881	234	999999	905	573	999999	596	874	999999	737	611	369	975	208	999999	876	999999	230	924	999999	151	999999	999999	407	113	430	765	695	446	201	999999	999999	576	413	107	571	999999	76	294	515	729	897	302	622	769	953	666	999999	999999	992	576	999999	375	95	849	775	999999	580	801	152	999999	900	438	551	914	999999	793	999999	111	788	817	597	936	419	829	999999	813	990	637	159	764	999999	452	453	624	561	658	490	564	331	950	487	275	151	63	828	469	751	708	999999	170	103	999999	999999	184	979	999999	955	266	605	999999	630	943	651	388	300	458	999999	999999	362	929	312	18	779	837	339	332	999999	999999	10	784	72	291	456	999999	670	668	987	279	644	999999	702	234	958	369	330	544	999999	999999	762	380	999999	824	355	261	999999	999999	722	626	845	657	539	999999	999999	820	900	999999	496	662	718	631	470	715	999999	136	237	87	999999	420	999999	999999	709	999999	603	999999	309	999999	936	999999	141	584	946	371	434	999999	697	112	968	148	469	981	57	999999	54	141	910	768	999999	229	33	780	999999	312	119	999999	948	505	995	636	999999	999999	999999	301	999999	999999	999999	108	291	304	438	134	119	911	999999	536	747	748	999999	472	999999	540	999999	717	180	361	999999	644	261	384	999999	201	117	999999	627	806	579	755	439	910	999999	999999	999999	247	999999	899	670	135	360	999999	999999	209	999999	532	999999	980	956	695	131	180	595	51	846	999999	264	999999	999999	777	294	154	956	
991	319	88	26	999999	63	467	926	281	690	999999	293	678	81	999999	685	584	999999	647	999999	883	999999	268	325	414	965	579	983	554	881	892	841	216	626	320	889	437	516	999999	999999	499	769	849	489	182	757	999999	999999	424	999999	443	364	999999	999999	83	366	60	999999	612	941	484	484	999999	400	999999	581	86	62	999999	950	257	77	999999	720	360	124	785	779	152	656	796	744	569	992	447	537	204	999999	999999	954	999999	674	903	81	452	999999	396	458	691	600	680	126	84	473	313	375	999999	926	943	999999	580	281	620	955	154	739	914	999999	953	269	999999	999999	508	999999	121	583	174	999999	278	345	999999	337	97	552	975	999999	669	105	689	81	583	278	999999	595	383	999999	64	948	927	712	110	999999	505	432	223	516	617	277	362	999999	211	625	999999	607	240	999999	999999	78	980	473	79	818	700	881	999999	118	206	913	433	999999	999999	225	411	566	999999	720	831	999999	338	469	999999	999999	743	959	999999	957	999999	370	999999	999999	384	985	967	999999	999999	999999	317	624	745	114	319	704	843	999999	999999	985	223	101	373	999999	421	528	740	520	411	999999	999999	740	21	729	498	999999	558	304	179	543	999999	948	923	953	413	217	999999	233	159	368	558	934	757	999999	743	529	999999	845	717	855	255	457	62	999999	216	576	612	26	616	484	999999	549	639	668	737	275	177	419	116	213	608	516	999999	52	999999	151	999999	999999	985	969	837	712	586	323	999999	801	999999	958	747	837	604	999999	616	675	223	19	304	999999	156	999999	999999	587	999999	514	256	739	95	19	846	999999	592	486	999999	647	999999	442	963	325	381	936	378	219	672	999999	608	705	899	999999	828	119	846	894	999999	516	999999	259	973	82	77	558	999999	886	122	681	254	999999	872	969	999999	780	56	978	718	220	110	152	915	470	905	550	839	399	191	736	228	999999	506	999999	38	396	999999	891	258	822	231	999999	999999	990	35	490	999999	929	667	57	73	867	185	769	416	476	344	999999	176	999999	999999	325	705	386	463	555	622	358	940	999999	321	165	729	895	999999	619	999999	924	445	999999	717	999999	999999	143	673	361	999999	999999	999999	999999	62	955	999999	999999	114	906	785	720	537	479	867	999999	999999	999999	999999	999999	147	290	780	797	430	420	78	751	808	809	592	572	712	112	42	885	999999	999999	589	365	440	997	791	999999	833	335	396	965	557	242	920	706	407	764	223	242	956	320	142	999999	999999	972	923	999999	999999	999999	17	435	447	982	245	611	446	999999	
477	150	499	697	963	105	33	112	204	576	888	885	175	948	888	800	928	929	999999	947	478	999999	83	496	769	999999	327	961	999999	574	996	999999	270	36	297	999999	742	999999	356	47	618	785	999999	357	999999	437	57	999999	546	647	63	315	365	498	901	19	77	13	928	353	777	71	999999	629	999999	999999	624	148	661	816	67	999999	583	218	999999	999999	689	726	90	999999	573	999999	425	880	999999	999999	953	999999	135	999999	999999	739	339	13	999999	557	999999	159	777	999999	999999	908	408	730	999999	393	732	157	999999	218	329	999999	923	597	779	519	646	704	117	999999	999999	852	23	383	810	328	340	999999	948	999999	492	539	948	253	528	664	860	694	301	999999	959	999999	612	916	957	664	815	742	233	750	911	506	999999	999999	221	960	895	999999	919	999999	63	162	999999	388	725	790	402	680	79	125	659	951	412	980	928	819	999999	106	425	155	512	597	355	208	869	999999	498	68	41	567	999999	835	775	40	83	806	606	233	999999	177	271	145	672	118	100	959	103	71	960	401	720	999999	609	773	999999	466	807	999999	519	738	301	344	648	512	999999	824	186	999999	907	132	222	999999	906	257	884	377	925	247	117	909	893	437	999999	640	847	970	235	11	282	617	999	999999	999999	462	875	927	497	170	761	276	783	720	163	838	188	703	892	361	889	999999	540	999999	893	609	999999	864	246	17	664	386	598	999999	110	299	133	617	312	999999	382	956	999999	999999	485	841	999999	183	283	269	999999	154	87	999999	121	999999	86	438	712	114	617	20	691	489	999999	384	677	999999	620	864	715	571	400	448	979	932	510	776	94	999999	999999	671	591	999999	555	999999	309	724	999999	217	999999	694	999999	208	837	371	275	400	999999	999999	173	526	562	419	999999	890	999999	999999	895	999999	391	999999	353	659	631	945	429	714	933	985	85	953	546	412	650	999999	666	202	611	617	667	120	518	984	889	956	119	999999	433	999999	765	669	829	883	826	999999	350	255	576	891	942	999999	466	999999	34	219	999999	160	768	532	234	562	38	999999	521	999999	999999	369	999999	999999	836	999999	291	278	229	416	999999	662	586	737	680	420	625	719	675	999999	653	245	999999	679	975	958	999999	900	440	213	999999	999999	372	554	131	980	484	999999	999999	695	999999	197	62	618	95	999999	573	999999	999999	813	999999	318	611	415	627	999999	999999	100	699	877	999999	999999	838	26	774	999999	299	999999	999999	700	935	724	664	979	836	999999	192	351	999999	657	395	999999	59	999999	277	999999	
940	957	927	575	999999	394	999999	999999	999999	889	359	46	843	513	38	542	425	161	877	221	654	631	578	170	373	999999	506	51	492	468	999999	221	748	451	641	342	114	49	128	551	522	485	136	946	117	155	508	90	999999	853	957	999999	748	999999	678	318	388	999999	999999	523	887	170	696	394	999999	147	298	401	871	695	999999	385	42	999999	699	178	505	999999	63	227	999999	425	999999	999999	511	442	472	693	999999	332	953	348	837	999999	999999	362	789	741	397	999999	857	116	999999	933	999999	582	865	422	366	509	813	756	712	984	964	471	748	67	999999	999999	675	999999	627	548	741	99	999999	437	672	346	388	763	999999	93	370	453	217	999999	223	928	576	60	337	274	519	207	635	999999	999999	202	999999	999999	858	999999	304	263	488	669	202	335	44	437	750	29	130	59	522	628	623	999999	264	270	843	954	550	624	276	999999	999999	999999	464	693	797	480	731	655	999999	964	789	116	999999	547	295	887	894	149	309	317	153	470	685	999999	999999	129	937	354	999999	903	729	679	986	999999	640	657	871	350	640	279	297	474	999999	557	999999	516	999999	999999	974	956	999999	411	324	958	219	568	859	457	999999	677	542	387	766	11	244	119	999999	838	906	637	26	999999	508	999999	999999	678	999999	999999	176	723	572	999999	999999	932	999999	328	364	37	999999	81	798	423	887	962	737	910	999999	152	322	730	999999	718	810	346	940	516	902	294	938	999999	252	999999	999999	740	114	321	17	834	167	915	754	102	922	834	839	999999	665	545	999999	119	970	184	814	446	999999	854	420	43	992	999999	426	999999	99	385	829	76	142	999999	858	425	903	873	984	406	975	999999	795	975	999999	347	999999	366	999999	829	569	78	999999	844	413	260	901	999999	841	999999	499	684	999999	547	15	999999	470	999999	687	876	216	107	199	999999	999999	999999	68	444	536	999999	486	69	87	270	815	761	999999	297	743	999999	523	929	41	164	907	301	301	258	970	999999	877	999999	999999	125	622	472	999999	999999	383	999999	999999	467	447	999999	999999	439	607	742	732	999999	622	999999	999999	90	363	999999	75	45	510	179	740	810	474	801	778	999999	391	962	999999	352	883	650	999999	371	415	66	492	845	999999	477	693	559	999999	999999	121	704	999999	598	999999	346	406	999999	999999	214	999999	392	999999	645	418	209	58	644	105	389	999999	971	268	999999	674	306	793	999999	999999	42	485	191	999999	747	690	999999	587	999999	209	310	946	50	652	999999	729	33	73	847	436	610	429	58	463	146	
366	150	999999	163	923	466	999999	185	617	999999	999999	999999	108	255	955	344	999999	999999	445	999999	442	999999	329	999999	999999	651	242	946	794	624	613	436	727	156	390	550	637	999999	999999	999999	758	770	999999	686	980	279	925	999999	892	101	988	172	999999	668	704	999999	820	886	480	281	999999	999999	999999	992	362	301	733	951	865	999999	707	999999	999999	999999	46	999999	999999	643	578	414	999999	423	63	702	636	999999	999999	68	452	999999	729	999999	953	597	519	999999	999999	440	334	688	546	999999	953	487	394	800	999999	999999	632	42	149	187	318	75	555	809	552	689	999999	999999	479	999999	508	521	685	999999	244	999999	999999	885	292	466	318	889	868	999999	999999	999999	317	999999	674	910	436	420	213	999999	442	887	51	999999	608	700	84	422	219	871	475	441	802	438	999999	976	730	746	999999	682	868	429	207	999999	349	999999	381	999999	999999	568	999999	98	317	143	523	999999	999999	481	286	592	999999	896	679	996	287	38	773	878	279	698	189	689	670	530	683	23	690	249	370	631	328	553	999999	651	633	387	134	668	915	999999	228	999999	470	166	300	999999	749	211	525	320	213	502	260	548	389	999999	427	786	459	999999	666	518	120	655	273	838	720	38	372	900	999999	114	963	999999	479	999999	229	999999	240	711	999999	488	723	60	999999	826	303	637	272	999999	999999	347	219	999999	999999	999999	148	814	892	999999	262	721	838	625	416	108	999999	200	78	999999	999999	913	555	999999	999999	187	999999	999999	999999	447	545	92	766	999999	999999	566	999999	556	517	769	790	414	621	779	999999	552	999999	999999	644	330	296	112	569	813	747	56	791	999999	999999	375	915	999999	999999	455	915	179	955	999999	684	999999	212	982	683	308	668	923	999999	776	299	999999	999999	695	426	906	160	999999	999999	953	999999	894	774	435	999999	151	999999	712	827	999999	863	289	999999	999999	999999	794	127	999999	428	271	999999	999999	753	25	181	488	838	229	662	680	304	482	999999	12	10	790	84	777	606	541	453	955	106	136	913	19	104	999999	282	631	789	846	999999	261	808	999999	150	999999	264	897	313	635	60	156	871	999999	632	999999	999999	999999	720	350	707	999999	817	198	727	627	112	171	999999	411	947	999999	999999	457	999999	999999	203	284	999999	324	999999	709	999999	818	905	950	265	531	387	509	337	648	911	449	999999	137	444	619	999	999999	999999	102	513	901	687	30	264	423	923	999999	401	999999	983	999999	999999	998	659	999999	293	776	371	580	999999	884	999999	999999	999999	452	318	340	960	584	284	136	
667	430	205	336	140	885	999999	841	999999	159	117	511	664	516	622	151	999999	444	335	232	999999	86	318	629	826	388	901	999999	115	593	277	817	550	857	737	406	999999	333	868	408	90	530	973	634	776	999999	999999	612	830	999999	863	525	258	999999	974	590	999999	999999	509	751	983	883	736	24	881	300	961	806	778	225	348	154	576	927	999999	999999	113	999999	853	264	744	298	981	999999	730	999999	568	498	883	157	999999	236	824	127	424	206	999999	958	999999	485	611	838	834	614	829	718	949	999999	909	999999	487	437	999999	255	17	695	999999	798	294	140	732	472	923	631	929	121	330	999999	512	945	836	154	930	377	652	999999	463	377	118	21	999999	999999	589	540	999999	858	514	999999	119	999999	999999	995	674	622	999999	149	915	213	684	717	999999	999999	818	964	516	342	999999	999999	603	111	241	534	690	282	339	495	883	392	961	81	607	751	349	783	650	841	480	999999	624	999999	999999	260	692	401	622	310	999999	624	33	337	361	169	975	18	999999	999999	999999	401	293	267	266	532	252	999999	999999	647	161	44	323	675	862	197	729	100	120	981	842	299	660	999999	77	268	369	633	719	447	999999	999999	296	999999	535	88	35	999999	256	999999	18	999999	999999	975	158	393	311	358	475	174	440	999999	898	999999	927	26	741	999999	200	999999	173	618	893	672	871	821	748	999999	149	999999	172	372	999999	651	973	762	17	684	999999	683	957	20	999999	555	17	890	999999	780	952	999999	346	999999	999999	258	305	399	196	619	114	337	645	868	219	691	11	999999	50	257	543	175	18	67	999999	999999	999999	162	999999	347	664	980	390	967	490	629	447	402	205	596	355	999999	576	398	580	552	47	99	800	999999	554	939	850	193	247	787	510	288	999999	659	217	153	938	999999	954	999999	947	677	387	589	999999	609	999999	999999	999999	959	598	999999	486	999999	479	951	361	984	792	725	999999	206	730	702	999999	168	17	999999	388	999999	999999	999999	444	457	605	999999	711	999999	999999	945	78	406	291	999999	999999	890	802	561	190	266	999999	953	66	999999	992	750	946	684	999999	95	601	335	999999	699	323	871	185	39	238	118	999999	999999	762	847	656	999999	914	452	513	999999	999999	456	366	131	421	692	671	999999	999999	854	423	36	750	146	353	999999	999999	999999	964	327	715	999999	999999	81	27	650	999999	218	999999	268	836	504	180	242	729	155	999999	943	288	999999	209	970	575	384	695	222	400	625	503	913	403	332	488	196	523	999999	132	295	114	999999	
501	462	632	205	27	919	856	999999	417	208	999999	397	313	343	999999	744	206	999999	385	804	259	999999	715	668	999999	513	999999	999999	999999	999999	32	999999	999999	517	139	747	347	999999	366	775	366	882	999999	304	149	16	29	154	78	778	397	183	909	310	520	925	999999	964	340	513	903	871	799	282	999999	999999	558	795	999999	381	407	826	999999	999999	447	377	366	420	999999	858	494	871	916	999999	999999	849	774	538	996	214	999	999999	50	999999	999999	999999	93	999999	129	999999	999999	234	940	697	999999	571	590	999999	862	153	568	337	445	999999	999999	42	999999	859	999999	336	326	30	798	999	381	34	786	739	737	952	294	430	301	999999	410	270	930	229	999999	999999	268	474	999999	853	645	999999	936	568	833	840	999999	233	999999	792	732	437	436	941	325	357	784	851	999999	909	859	147	999999	966	999999	759	111	735	999999	359	999999	851	354	944	364	709	97	227	906	897	999999	999999	30	999999	747	973	833	989	903	999999	999999	417	903	765	999999	999999	636	970	498	84	739	804	932	61	724	880	93	491	999999	999999	269	567	999999	674	497	798	127	537	228	999999	925	999999	831	999999	957	661	948	588	999999	857	82	126	729	831	999999	617	138	968	784	866	889	352	412	999999	950	834	999999	238	278	205	389	109	752	999999	159	627	973	852	104	72	932	505	540	729	543	153	837	123	516	880	670	158	752	361	217	582	709	543	139	133	199	719	319	755	477	999999	999999	338	999999	540	643	285	874	721	999999	999999	999999	682	753	807	996	358	999999	397	534	240	356	400	193	576	918	439	722	971	873	222	999999	785	999999	999999	778	509	441	999999	246	999999	284	999999	999999	824	771	36	999999	331	136	999999	999999	921	999999	999999	626	973	154	116	999999	999999	563	903	848	999999	999999	999999	430	193	38	496	917	746	161	999999	956	326	973	369	805	891	999999	400	999999	43	999999	273	999999	25	943	999999	364	334	363	42	831	381	192	704	625	744	606	606	999999	639	922	260	999999	89	290	310	999	785	999999	999999	564	172	68	999999	506	934	470	999999	250	233	999999	592	999999	128	318	585	143	278	999999	999999	294	53	107	215	120	999999	999999	485	734	999999	805	999999	999999	632	999999	668	322	377	208	691	283	202	366	80	507	339	999999	651	770	705	177	730	52	250	445	521	75	853	703	999999	441	999999	679	999999	999999	562	568	760	999999	650	272	765	999999	62	999999	102	999999	999999	707	781	106	999999	714	39	475	84	999999	783	999999	956	603	468	674	665	999999	298	
999999	758	652	944	771	116	10	999999	442	411	659	989	463	352	999999	47	999999	922	445	590	999999	650	142	352	35	999999	999999	999999	56	804	101	415	999999	497	580	928	999999	999999	999999	989	850	999999	596	73	424	999999	329	999999	131	999999	999999	999999	999999	669	27	872	625	309	918	986	542	999999	84	999999	320	254	999999	965	772	906	662	392	912	999999	999999	686	63	78	928	488	465	731	573	490	999999	349	196	143	480	708	312	999999	844	33	999999	543	519	999999	999999	180	360	363	80	999999	903	999999	839	773	928	340	999999	999999	999999	999999	531	810	999999	594	157	970	68	999999	495	73	603	587	548	889	999999	206	177	999999	324	999999	138	111	660	357	586	999999	999999	999999	214	149	890	755	704	999999	999999	647	999999	925	810	783	122	999999	868	17	621	999999	392	949	775	732	173	999999	242	999999	999999	430	160	395	17	999999	470	645	848	999999	183	848	999999	999999	999999	360	999999	252	296	999999	645	832	243	653	735	270	178	561	647	482	976	178	522	90	113	81	496	415	917	999999	999999	476	458	999999	999999	773	442	258	561	424	336	921	436	701	978	999999	197	507	659	746	428	908	999999	376	379	15	336	802	40	326	863	999999	334	83	999999	999999	383	720	999999	962	828	919	999	232	155	65	742	999999	112	633	999999	989	999999	181	999999	414	999999	92	152	828	446	640	228	999999	999999	346	596	363	482	809	105	476	687	697	999999	509	909	775	230	999999	272	515	999999	999999	442	874	245	162	288	814	700	301	578	991	525	197	700	999999	672	809	468	389	348	999999	538	999999	999999	67	263	294	505	999999	861	827	565	931	939	822	999999	686	110	999999	84	668	999999	999999	999999	696	999999	730	999999	153	112	999999	999999	999999	176	407	867	35	571	187	999999	999999	319	997	439	751	999999	594	258	878	963	999999	709	999999	315	999999	194	734	999999	616	999999	532	999999	361	999999	451	970	682	764	542	954	999999	124	923	544	89	999999	999999	373	155	270	587	999999	931	999999	999999	711	832	578	497	222	142	515	999999	301	376	519	999999	407	988	781	753	829	715	923	999999	871	785	489	235	999999	83	999999	374	355	308	60	554	180	999999	999999	147	113	277	329	821	999999	169	631	178	570	999999	999999	385	374	517	758	766	17	994	255	925	353	999999	176	149	999999	150	610	992	325	965	999999	923	999999	643	649	561	396	111	924	712	164	320	665	999999	369	985	999	837	550	999999	999999	999999	237	813	794	760	110	189	999999	131	558	639	852	605	613	790	136	731	
868	999999	379	906	999999	543	771	999999	687	247	780	785	151	772	451	41	999999	611	695	445	848	888	461	216	61	803	163	524	468	70	999999	999999	859	277	968	354	914	639	116	694	52	761	999999	862	409	274	979	786	198	999999	999999	999999	104	691	882	999999	999999	999999	999999	276	389	257	574	627	921	210	999999	873	803	106	999999	789	505	11	402	97	999999	598	999999	999999	823	377	335	647	884	324	485	178	394	988	609	751	784	840	314	795	196	455	999999	208	348	999999	982	101	704	396	505	999999	999999	795	175	156	365	999999	999999	22	921	927	743	607	725	757	999999	815	497	375	14	665	999999	607	900	369	657	608	448	717	395	244	943	497	818	392	880	599	999999	463	395	715	397	301	873	269	712	343	482	591	627	176	604	338	392	840	999999	999999	895	999999	498	999999	999999	734	627	687	999999	256	788	343	876	889	999999	43	980	999999	999999	404	999999	640	999999	323	999999	999999	999999	228	639	615	114	999999	985	199	703	27	964	638	95	663	674	196	285	466	555	148	999999	999999	185	571	357	103	572	12	957	999999	999999	184	630	772	643	409	57	379	151	809	358	687	196	973	999999	352	212	613	730	999999	365	200	768	987	153	363	52	78	267	999999	416	999999	242	449	868	789	17	323	999999	274	149	999999	324	746	790	999999	551	211	502	999999	890	958	281	999999	898	999999	416	642	999999	290	366	999999	121	139	999999	999999	454	999999	115	288	344	999999	594	465	999999	459	876	32	207	126	812	841	576	262	999999	457	711	822	550	999999	999999	375	693	739	908	170	794	194	999999	425	581	804	106	223	671	999999	374	816	21	999999	91	394	445	999999	478	525	412	999999	18	999999	663	632	205	204	999999	969	206	999999	557	247	665	999999	679	781	544	17	744	999999	999999	130	999999	999999	810	999999	828	988	999999	190	270	392	757	934	185	407	999999	949	608	901	318	999999	804	519	269	999999	999999	400	715	664	968	470	780	60	278	888	862	999999	821	104	375	917	49	26	594	174	490	731	515	281	999999	594	409	999999	54	999999	999999	574	635	999999	999999	438	282	275	999999	999999	612	707	999999	297	545	999999	137	514	536	400	661	788	925	105	999999	999999	884	999999	644	383	71	937	15	390	999999	298	143	784	776	937	999999	774	804	793	561	783	75	228	999999	999999	999999	999999	999999	999999	236	537	999999	540	753	275	553	838	999999	837	738	675	701	285	724	257	859	353	737	598	756	887	999999	999999	543	510	999999	666	708	617	916	176	
630	362	163	45	649	603	40	999999	394	806	154	967	999999	886	999999	790	503	488	178	123	999999	718	999999	349	554	517	996	253	288	999999	140	23	920	572	54	349	999999	689	999999	265	322	237	999999	950	999999	26	86	657	428	206	172	999999	449	803	18	912	464	999999	490	141	607	787	999999	999999	999999	999999	56	999999	841	742	667	999999	999999	912	801	929	514	999999	999999	537	999999	349	999999	92	723	911	573	127	999999	999999	885	319	208	476	999999	534	15	999999	999999	611	969	593	815	999999	538	358	348	536	12	89	407	517	215	953	999999	267	962	149	784	999999	999999	929	928	709	999999	358	615	414	264	999999	999999	809	672	995	567	999999	534	999999	553	375	573	47	999999	484	735	377	113	255	777	400	572	865	921	520	999999	50	665	116	829	190	742	999999	282	736	165	598	844	999999	999999	851	999999	824	596	999999	200	529	814	453	974	489	255	999999	999999	863	704	999999	999999	999999	950	527	192	427	318	373	999999	639	999999	388	329	999999	533	892	999999	999999	666	747	279	999999	329	525	999999	221	141	350	999999	381	306	999999	42	999999	710	999999	269	868	669	315	999999	233	999999	561	764	435	134	999999	955	999999	510	711	206	999999	999999	385	999999	999999	999999	999999	295	968	438	262	342	356	356	232	999999	840	632	991	265	361	241	56	727	768	760	999999	999999	304	394	581	870	595	221	85	317	999999	859	834	577	999999	999999	547	999999	999999	229	418	999999	901	999999	125	999999	518	455	845	724	999999	658	999999	674	500	882	991	584	999999	391	746	144	281	914	111	980	798	424	566	999999	694	999999	204	548	999999	721	195	999999	279	852	361	149	375	999999	999999	676	795	169	999999	816	38	963	937	151	482	999999	807	986	999999	999999	931	104	999999	999999	999999	490	463	999999	332	778	999999	107	999999	14	39	607	769	920	349	435	195	639	999999	749	312	730	324	999999	76	78	914	999999	594	145	920	267	260	999999	999999	94	222	999999	836	999999	130	930	999999	932	122	875	514	886	646	873	948	302	756	150	211	999999	176	411	459	263	863	497	999999	179	94	771	357	999999	999999	265	222	915	802	49	629	382	82	391	939	201	564	37	562	720	196	628	999999	119	659	29	917	999999	820	583	999999	999999	427	489	848	350	527	606	999999	391	999999	43	500	999999	521	999999	237	999999	471	268	698	836	935	792	983	465	999999	247	259	999999	347	999999	104	999999	604	999999	954	592	543	598	673	958	999999	180	69	162	138	793	598	829	792	143	349	562	884	608	697	
635	505	392	89	290	356	714	53	259	938	280	122	524	875	645	250	872	999999	740	999999	999999	732	999999	337	477	648	429	999999	214	72	542	345	996	999999	329	96	161	519	392	611	999999	137	810	224	999999	680	83	954	157	892	999999	999999	153	999999	999999	999999	675	65	612	642	927	925	838	197	999999	999999	126	226	555	558	99	363	999999	138	999999	636	922	616	480	999999	574	999999	642	322	999999	576	201	491	374	426	421	105	906	750	684	999999	298	623	818	921	564	999999	408	598	802	122	763	25	448	307	999999	68	585	815	999999	461	293	999999	600	829	744	634	852	999999	146	993	999999	462	453	963	999999	309	999999	999999	242	717	76	53	999999	999999	812	185	52	77	446	363	999999	101	683	232	819	772	32	999999	186	929	15	999999	999999	999999	665	999999	571	485	959	681	269	36	999999	359	395	250	16	126	26	999999	999999	784	999999	782	483	365	999999	231	999999	999999	286	809	999999	313	999999	999999	590	710	818	999999	613	567	118	764	103	999999	519	333	837	999999	765	905	972	617	346	999999	586	680	335	310	532	350	341	999999	999999	460	999999	278	999999	999999	659	305	307	516	955	34	676	999999	689	999999	999999	999999	999999	999999	809	999999	837	999999	999999	491	220	910	385	518	978	273	236	999999	369	642	840	250	999999	249	918	999999	608	465	661	321	999999	999999	991	999999	464	86	955	765	585	33	623	888	999999	165	999999	999999	999999	788	537	999999	798	952	568	999999	999999	999999	999999	155	999999	348	772	381	113	654	937	562	919	48	64	999999	317	999999	999999	999999	29	951	939	999999	861	178	549	819	999999	999999	523	999999	99	944	198	999999	316	810	999999	246	261	252	785	656	228	999999	830	881	734	635	384	337	814	232	999999	999999	665	248	293	488	799	953	453	144	141	345	473	974	999999	999999	999999	506	362	902	999999	999999	176	292	312	47	348	668	999999	302	594	195	999999	999999	917	990	204	999999	999999	630	999999	308	999999	650	525	882	361	856	41	540	999999	877	975	999999	148	259	41	383	936	255	149	140	868	161	549	946	557	999999	66	859	999999	527	999999	732	464	999999	978	525	767	429	685	492	637	554	261	717	999999	875	728	667	999999	820	141	281	490	316	999999	647	110	578	999999	999999	799	181	539	523	999999	252	457	361	999999	515	615	516	999999	657	999999	324	900	832	999999	681	877	999999	899	189	395	707	252	158	999999	340	424	198	104	930	999999	999999	24	999999	818	967	999999	377	999999	454	215	999999	711	833	813	999999	747	999999	999999	653	
878	999999	999999	360	138	201	10	309	15	941	999999	427	421	639	964	999999	999999	173	999999	768	999999	509	12	455	974	770	995	999999	344	241	593	156	355	450	61	291	999999	664	608	627	967	129	372	454	363	787	213	82	868	775	816	584	264	84	401	378	999999	826	385	999999	999999	591	964	774	358	999999	81	971	587	682	999999	644	999999	395	800	143	999999	558	999999	196	566	923	550	569	424	18	891	281	59	683	883	367	288	250	431	386	999999	598	105	418	716	242	494	195	921	181	29	868	999999	267	240	849	734	199	802	282	999999	999999	359	349	62	999999	921	904	799	496	365	324	964	423	978	999999	462	683	480	334	438	364	647	252	989	33	997	791	452	43	633	999999	448	158	346	760	248	756	366	999999	999999	590	396	435	816	705	904	860	999999	690	397	60	999999	999999	999999	685	756	116	360	39	802	140	461	765	862	999999	876	815	87	227	310	706	999999	563	23	999999	967	222	436	294	128	146	512	761	646	582	381	999999	314	660	13	999999	999999	999999	999999	190	138	631	572	999999	828	98	999999	999999	390	690	734	164	999999	995	999999	999999	680	999999	999999	999999	627	699	128	290	999999	906	511	426	999999	999999	310	989	449	833	720	346	649	885	465	39	363	999999	999999	956	848	226	515	999999	999999	468	461	339	999999	458	562	999999	513	292	656	999999	587	367	999999	221	390	744	715	999999	999999	999999	895	795	610	881	312	187	328	172	441	677	400	999999	483	755	999999	971	574	991	280	291	832	366	999999	543	452	999999	999999	170	576	114	511	999999	43	571	573	999999	999999	544	999999	999999	120	999999	851	999999	531	395	883	101	503	418	180	999999	360	993	999999	538	999999	999999	439	317	584	167	596	337	176	516	168	911	191	60	999999	39	846	895	181	999999	515	259	999999	999999	121	511	666	167	934	787	534	999999	999999	45	999999	660	115	999999	999999	952	755	523	812	25	236	972	910	453	175	150	876	464	821	67	999999	316	999999	382	205	82	999999	438	403	388	982	128	999999	156	950	999999	923	18	999999	999999	736	991	447	996	830	149	600	999999	992	793	999999	999999	228	965	21	793	999999	733	642	727	999999	326	999999	433	43	999999	93	999999	502	999999	226	999999	369	999999	331	999999	869	69	551	65	999999	287	446	609	477	999999	999999	924	144	167	999999	200	375	377	767	999999	870	999999	999999	722	66	837	720	999999	576	999999	710	625	643	999999	923	999999	191	587	999999	183	880	999999	999999	130	217	168	999999	344	999999	36	502	999999	
999999	911	170	999999	999999	829	998	645	566	36	999999	433	999999	284	999999	164	243	453	18	788	999999	593	539	359	68	842	999999	999999	217	386	999999	550	999999	717	999999	731	819	79	999999	362	999999	610	617	999999	488	531	918	932	878	474	999999	150	999999	999999	870	251	382	811	999999	999999	323	111	437	190	210	492	999999	494	999999	999999	344	999999	15	999999	999999	520	976	685	871	536	924	583	29	742	285	684	532	837	846	548	359	17	283	193	48	999999	183	436	652	995	649	433	999999	329	139	936	144	999999	513	360	999999	696	940	999999	339	740	91	999999	904	526	960	54	647	999999	209	337	999999	822	617	722	347	549	999999	999999	999999	501	145	699	999999	999999	550	169	334	999999	282	663	999999	24	999999	308	405	488	999999	999999	45	604	785	500	999999	802	55	322	999999	790	22	999999	662	75	381	999999	605	392	91	565	999999	800	720	161	999999	545	269	876	999999	319	327	858	27	906	839	999999	999999	644	999999	809	303	237	414	543	999999	556	10	12	642	25	702	23	407	966	160	244	883	634	827	584	543	178	354	446	473	164	999999	999999	235	99	999999	999999	813	281	271	748	396	187	676	126	999999	267	244	952	616	314	461	61	756	605	409	91	817	999999	276	999999	882	968	79	999999	849	254	777	999999	893	742	209	135	704	411	847	999999	957	710	999999	286	933	402	830	999999	702	656	999	999999	999999	50	152	999999	15	999999	866	428	118	999999	999999	999999	489	691	69	874	114	335	357	354	999999	703	134	117	955	999999	202	490	999999	909	999999	202	999999	157	863	999999	599	999999	130	999999	545	429	597	999999	442	999999	796	251	342	956	65	999999	999999	655	871	999999	916	45	999999	999999	944	386	290	208	730	85	999999	999999	999999	216	284	722	215	999999	999999	338	115	999999	675	218	203	950	157	192	999999	259	894	598	286	876	936	563	529	999999	999999	169	149	399	999999	367	700	464	423	135	681	342	171	519	846	999999	881	401	370	653	999999	993	239	108	353	480	190	458	65	951	280	999999	203	110	174	649	198	999999	999999	317	517	738	999999	31	510	522	98	384	751	999999	994	999999	999999	875	999999	999999	929	51	999999	999999	999999	252	408	471	855	999999	148	999999	355	999999	354	176	757	62	146	93	467	218	597	831	392	806	706	322	956	735	527	328	999999	544	720	157	669	244	141	275	339	74	175	550	383	36	38	999999	999999	828	787	150	739	210	173	721	454	999999	999999	999999	545	96	514	129	442	820	254	811	486	999999	506	522	
921	870	753	402	52	56	999999	365	777	999999	999999	138	948	387	588	617	999999	998	703	999999	227	761	729	253	999999	999999	118	562	999999	227	78	202	331	275	228	868	999999	770	679	999999	999999	999999	999999	394	171	386	181	64	999999	637	440	488	502	999999	305	169	150	999999	842	995	999999	999999	582	559	93	999999	999999	683	169	720	170	999999	328	999999	688	999999	169	345	92	183	999999	63	330	155	787	589	699	999999	970	68	728	999999	999999	683	999999	870	999999	999999	999999	439	580	497	895	999999	999999	999999	999999	206	372	740	999999	999999	427	668	130	884	574	436	772	999999	43	999999	712	110	992	999999	999999	644	837	818	999999	128	999999	999999	603	387	167	999999	679	999999	429	502	907	240	68	923	529	269	999999	584	306	999999	279	806	999999	54	784	999999	999999	263	157	999999	369	554	264	881	999999	999999	75	742	726	765	757	814	999999	540	999999	482	51	78	693	423	91	263	521	831	848	238	256	559	602	999999	999999	425	999999	999999	142	363	999999	187	999999	755	999999	999999	857	999999	895	999999	999999	999999	425	312	753	460	570	999999	443	999999	42	999999	43	999999	528	516	999999	999999	999999	342	12	179	408	275	507	864	999999	938	229	270	999999	999999	936	999999	999999	391	143	300	999999	829	854	999999	999999	36	330	552	154	621	999999	999999	999999	502	66	563	462	563	467	160	999999	889	545	632	514	183	710	61	497	649	46	146	382	850	999999	655	999999	925	708	381	944	955	720	303	711	542	589	999999	924	382	930	941	999999	982	495	729	293	231	573	297	325	278	65	504	999999	99	314	830	757	410	85	536	855	95	999999	999999	999999	251	921	999999	593	807	137	124	999999	105	999999	400	999999	999999	999999	266	999999	420	66	676	900	225	719	621	999999	999999	155	999999	307	403	95	839	776	646	559	999999	999999	999999	703	517	999999	940	784	489	999999	999999	476	741	999999	818	999999	999999	38	999999	948	953	999999	309	744	834	999999	612	999999	325	19	383	623	999999	466	329	999999	761	717	548	534	959	440	239	999999	999999	293	414	486	489	999999	999999	810	246	999999	606	999999	10	856	869	855	538	133	469	999999	503	300	758	284	718	861	423	727	490	999999	999999	522	302	565	999999	550	258	999999	337	106	368	573	387	29	860	809	956	904	847	693	995	999999	999999	759	999999	31	534	139	767	627	805	923	999999	240	708	999999	227	445	999999	328	606	412	796	373	121	930	912	999999	423	999999	905	518	880	796	19	163	551	543	324	410	26	128	368	999999	999999	444	999999	999999	320	
777	999999	521	480	528	96	592	49	608	648	999999	118	999999	716	999999	721	999999	53	533	999999	555	999999	684	999999	33	312	488	54	95	82	677	687	766	428	646	326	999999	999999	999999	999999	426	999999	942	894	999999	999999	231	411	999999	999999	999999	401	999999	925	765	245	999999	400	999999	225	607	548	999999	536	971	633	352	376	80	542	999999	258	691	822	804	441	999999	789	999999	731	999999	86	544	999999	78	285	967	840	662	410	999999	993	999999	999999	112	878	999999	416	923	999999	948	854	999999	967	999999	755	999999	999999	131	334	999999	129	283	725	999999	531	999999	856	999999	695	666	512	714	669	134	999999	666	554	999999	926	280	192	865	746	782	237	999999	999999	446	999999	575	79	999999	338	764	298	720	866	12	581	999999	999999	948	238	713	446	150	672	843	326	999999	999999	186	205	999999	463	264	536	942	999999	785	437	999999	155	129	596	792	385	905	835	623	800	999999	999999	61	967	244	636	43	346	97	83	999999	129	999999	420	893	999999	284	310	44	999999	923	105	795	999999	893	802	118	999999	654	999999	999999	17	703	297	613	999999	153	999999	229	627	503	606	819	712	704	300	922	709	703	278	999999	604	801	439	876	456	353	615	83	441	528	999999	691	332	316	725	999999	935	807	855	381	999999	999999	417	690	327	285	92	742	999999	880	409	424	999999	662	172	216	273	421	166	694	538	999999	999999	109	588	914	497	406	978	873	999999	901	847	999999	913	523	394	999999	999999	180	999999	872	480	560	999999	500	315	669	153	519	999999	524	650	171	843	185	302	318	112	999999	788	685	999999	729	893	999999	999999	489	749	649	999999	524	861	985	432	665	999999	237	999999	97	608	827	263	469	999999	999999	261	999999	63	737	230	85	646	155	999999	585	999999	750	667	620	924	826	919	504	697	639	999999	665	738	999999	643	75	337	999999	804	961	432	304	999999	431	256	889	435	999999	428	746	877	716	603	999999	557	791	570	999999	172	999999	907	999999	772	91	999999	595	948	876	999999	165	748	630	999999	430	999999	813	741	999999	374	45	999999	907	85	950	999999	999999	71	891	630	851	505	999999	853	31	64	672	532	928	999999	999999	941	559	918	273	998	256	374	999999	693	743	60	999999	995	137	999999	999999	684	821	329	999999	999999	67	999999	999999	660	780	777	329	375	490	291	813	622	713	104	840	989	811	952	999999	999999	887	207	886	801	179	971	725	638	999999	988	710	608	760	999999	883	999999	676	613	227	479	55	999999	212	999999	246	999999	292	999999	999999	20	
999999	868	999999	290	646	859	369	999999	999999	809	62	690	321	502	999999	214	862	587	999999	537	999999	208	735	45	536	90	994	434	565	467	999999	692	96	54	126	841	999999	479	489	999999	943	236	133	418	426	364	496	710	999999	41	850	999999	823	25	999999	674	999999	780	753	566	864	935	885	32	130	369	603	276	385	999999	422	999999	108	196	593	999999	85	327	999999	182	593	294	999999	533	617	983	869	81	356	452	708	22	725	922	169	999999	351	110	297	67	999999	229	335	999999	619	466	606	999999	431	610	999999	816	172	581	999999	580	999999	999999	999999	146	999999	999999	999999	933	999999	410	667	185	37	584	745	974	39	999999	999999	374	958	409	999999	160	386	999999	999999	999999	853	892	850	153	949	588	625	999999	694	161	566	238	309	401	123	219	799	431	609	846	999999	624	999999	610	169	608	621	983	448	265	999999	268	999999	184	89	147	999999	524	999999	448	959	756	289	877	999999	194	74	567	296	704	999999	999999	999999	803	880	238	114	249	984	999999	966	642	551	999999	401	307	999999	135	999999	975	659	284	205	171	887	118	344	909	999999	975	544	64	696	743	999999	804	999999	88	303	850	42	999999	999999	999999	482	999999	215	850	486	696	838	939	254	321	55	999999	760	471	916	772	999999	205	633	19	999999	911	945	807	534	999999	672	999999	832	471	942	348	745	320	689	570	903	493	432	919	147	999999	809	385	698	828	999999	174	172	531	956	837	686	999999	999999	570	999999	999999	999999	889	999999	570	116	783	379	706	340	450	782	355	868	410	772	999999	999999	211	111	569	999999	999999	999999	507	999999	311	514	999999	661	225	241	128	197	505	177	999999	894	576	498	999999	16	992	497	603	392	816	999999	555	74	972	657	876	468	812	299	619	345	999999	466	999999	279	274	54	124	218	999999	168	372	243	999999	820	306	713	999999	999999	126	218	949	125	297	999999	999999	999999	689	568	999999	660	385	216	557	999999	376	120	692	999999	741	948	383	395	728	658	299	322	835	162	360	999999	392	259	182	411	396	999999	999999	166	320	233	999999	555	853	13	782	999999	685	41	453	196	30	328	999999	178	835	564	999999	639	359	646	999999	536	218	202	277	999999	43	999999	811	964	941	535	446	517	592	827	542	999999	999999	143	636	803	709	174	151	73	437	14	576	999999	25	539	807	673	999999	828	347	999999	999999	999999	133	539	229	999999	999999	999999	882	313	585	17	31	670	763	226	19	411	827	53	60	999999	698	999999	580	999999	949	412	728	
999999	499	764	490	881	990	229	19	107	584	231	999999	656	191	134	999999	999999	999999	354	776	591	999999	999999	10	303	609	531	957	104	959	250	538	842	767	118	814	820	527	150	999999	543	216	999999	827	606	134	404	32	999999	999999	21	179	604	999999	999999	119	882	763	196	999999	469	271	999999	148	999999	692	86	889	999999	319	608	51	670	674	242	385	751	789	404	179	215	508	393	495	999999	81	934	999999	630	999999	931	66	340	867	221	281	300	773	999999	914	57	999999	999999	264	10	969	508	999999	999999	760	368	103	369	999999	999999	960	878	430	201	272	757	870	999999	84	999999	552	711	802	463	960	999999	978	305	489	999999	700	999999	138	495	977	572	999999	814	869	999999	837	999999	999999	800	260	999999	870	582	231	166	187	255	874	875	999999	268	706	476	441	675	999999	999999	879	896	377	411	749	999999	223	699	753	66	399	443	550	855	399	12	212	567	224	406	83	999999	944	454	684	263	47	719	866	999999	999999	999999	260	49	817	999999	433	849	654	935	368	532	413	131	856	440	999999	602	869	703	273	999999	461	999999	724	556	999999	999999	726	496	897	503	833	999999	683	205	193	511	48	972	579	999999	913	289	999999	999999	920	823	597	253	927	444	850	999999	274	507	742	277	324	999999	474	999999	999999	167	47	864	699	999999	447	661	257	824	564	896	134	910	961	182	946	184	636	138	999999	483	568	999999	653	671	951	186	999999	999999	196	777	508	78	240	755	251	182	851	732	386	936	995	113	879	953	999999	999999	545	569	330	150	634	346	185	999999	599	583	221	37	246	270	207	341	637	787	999999	66	679	216	930	773	999999	903	752	398	999999	464	583	999999	633	597	640	893	595	999999	152	171	892	999999	165	999999	961	823	496	125	738	664	999999	102	565	981	999999	339	999999	557	818	731	594	787	171	999999	999	999999	404	999999	630	314	746	591	645	236	173	97	61	272	999999	508	999999	999999	659	823	988	491	144	999999	913	999999	263	47	237	421	577	115	430	999999	668	449	429	847	494	434	918	884	999999	338	817	596	288	999999	745	999999	323	957	138	999999	999999	518	386	751	999999	329	60	708	364	233	659	68	666	999999	604	372	88	999999	999999	234	999999	113	999999	806	834	327	32	887	302	916	107	620	976	93	873	160	73	677	122	999999	383	220	530	999999	678	759	930	257	772	382	241	753	815	903	999999	999999	483	580	917	999999	306	173	415	447	136	49	91	583	166	999999	309	410	457	976	851	
694	583	811	137	999999	397	774	999999	920	684	354	805	999999	650	999999	999999	492	760	705	999999	219	804	92	107	639	999999	999999	101	328	82	999999	306	838	62	999999	469	672	452	999999	30	531	59	495	762	782	244	18	932	999999	777	816	649	999999	117	999999	890	500	713	999999	406	50	999999	796	847	853	58	966	29	999999	371	13	49	918	684	347	170	999999	330	324	405	669	999999	765	550	266	999999	553	731	421	999999	969	958	954	999999	979	999999	999999	647	909	734	278	989	40	964	999999	777	731	77	769	999999	580	179	999999	103	736	999999	999999	255	591	999999	504	999999	999999	999999	401	55	94	481	999999	499	907	672	421	999999	136	680	393	999999	776	488	459	486	961	999999	287	999999	569	861	999999	999999	999999	17	999999	999999	999999	43	391	984	573	999999	999999	259	999999	999999	572	908	758	808	966	66	999999	126	478	112	999999	28	283	666	767	601	485	233	772	351	569	900	615	184	360	103	298	409	237	999999	796	209	123	691	379	378	50	761	895	652	999999	813	538	999999	999999	221	759	999999	226	999999	253	469	487	999999	999999	999999	302	999999	457	999999	767	833	889	430	315	999999	904	592	999999	399	560	724	337	129	231	755	999999	662	159	149	344	573	192	266	805	999999	722	999999	979	707	86	999999	999999	33	885	999999	999999	118	647	21	999999	999999	999999	999999	420	528	141	367	799	999999	310	640	434	999999	538	204	999999	632	625	978	999999	811	999999	590	323	104	421	999999	999999	934	831	263	24	148	832	176	145	364	845	286	999999	364	999999	999999	406	445	42	994	495	691	645	301	492	669	720	504	565	847	514	999999	117	826	133	999999	134	56	999999	295	486	371	68	296	786	999999	782	936	517	588	193	877	999999	999999	819	553	299	539	770	354	428	337	610	297	850	529	179	379	241	439	899	999999	818	746	518	999999	632	358	999999	154	887	783	999999	977	999999	999999	263	999999	17	999999	575	595	285	999999	999999	999999	761	770	999999	266	999999	412	705	88	688	832	999999	325	908	999999	920	999999	34	626	467	645	350	633	633	999999	275	489	371	999999	999999	313	999999	546	879	369	999999	862	912	999999	975	999999	88	908	298	999999	577	937	999999	321	658	999999	999999	658	815	232	999999	137	147	232	991	999999	51	999999	224	999999	999999	522	446	999999	334	68	38	776	651	982	566	441	344	801	646	999999	707	60	13	999999	742	999999	731	656	561	999999	725	689	267	296	443	44	693	913	84	65	999999	243	987	999999	607	795	999999	832	665	376	793	345	
999999	663	981	999999	999999	999999	642	340	999999	789	999999	100	343	348	519	999999	999999	999999	747	431	999999	590	999999	474	999999	413	631	999999	999999	999999	991	999999	450	389	999999	604	314	452	999999	707	280	744	275	711	255	896	266	268	286	652	293	143	629	999999	618	996	826	517	927	636	999999	999999	921	999999	798	803	999999	999999	246	915	999999	999999	537	50	160	999999	325	135	228	176	157	373	670	999999	615	999999	565	999999	770	115	999999	796	524	999999	352	585	999999	383	913	999999	256	999999	31	371	999999	196	605	588	221	636	999999	999999	298	999999	999999	991	34	999999	285	939	247	570	999999	999999	147	264	582	179	697	999999	999999	999999	222	999999	919	999999	999999	309	999999	428	999999	976	867	144	435	86	507	763	879	361	560	668	108	973	214	686	128	999999	233	347	614	436	891	645	477	999999	488	522	999999	999999	650	999999	988	856	687	271	703	59	999999	70	756	818	999999	346	25	500	999999	248	572	243	726	999999	85	828	814	825	94	232	999999	695	597	985	921	245	710	835	999999	251	296	943	982	79	195	999999	590	795	146	555	630	976	896	250	950	608	916	199	999999	170	52	999999	186	999999	392	20	472	770	999999	63	635	189	820	601	952	628	260	657	274	999999	247	28	688	538	999999	999999	798	357	45	323	329	999999	196	519	209	434	766	511	686	185	999999	999999	898	999999	920	450	166	305	298	331	357	999999	924	736	923	34	182	647	879	702	999999	125	999999	584	734	124	992	310	401	527	862	749	999999	99	221	999999	129	605	999999	161	999999	503	69	714	965	999999	596	460	595	185	261	128	632	984	964	585	94	324	999999	806	458	855	999999	770	469	999999	297	835	524	506	904	577	999999	727	178	717	65	30	618	999999	527	999999	715	226	999999	743	126	986	135	635	342	999999	257	999999	703	677	600	298	255	366	999999	999999	999999	99	999999	684	98	999999	815	256	530	73	705	684	288	999999	150	999999	505	725	492	999999	710	889	174	108	329	227	34	501	127	999999	775	261	901	767	606	626	945	590	999999	999999	180	878	115	278	999999	573	533	787	536	913	793	529	874	470	999999	56	925	181	364	999999	879	324	139	762	298	454	782	521	319	524	740	914	80	999999	141	831	783	895	999	756	999999	999999	964	213	974	256	386	440	716	559	700	774	235	783	999999	855	748	352	980	999999	790	21	477	999999	999999	999999	459	604	339	229	999999	39	182	608	186	642	359	925	999999	999999	77	352	805	760	823	966	688	999999	937	285	
92	440	915	354	966	682	770	951	40	105	797	782	111	496	296	671	601	627	607	999999	999999	822	999999	938	587	999999	216	716	999999	216	999999	171	666	999999	999999	832	124	828	999999	503	999999	999999	895	692	254	999999	250	999999	473	162	374	70	690	248	779	270	876	999999	766	528	476	63	763	824	905	635	125	999999	360	464	999999	773	986	113	999999	107	927	871	999999	302	206	999999	253	999999	841	139	481	999999	283	999999	955	147	71	122	37	818	999999	80	999999	619	179	203	957	999999	999999	999999	84	586	420	681	342	15	293	473	332	578	810	726	983	775	999999	999999	773	999999	508	999999	711	873	85	999999	463	857	93	84	133	999999	940	243	999999	999999	65	999999	18	601	543	950	854	598	790	459	18	918	96	21	999999	482	999999	483	510	194	999999	210	510	411	228	484	921	218	350	328	637	576	293	743	720	268	688	181	999999	557	566	123	999999	999999	10	544	770	82	618	650	584	467	732	258	360	855	394	999999	999999	69	39	645	258	472	821	441	634	353	301	208	793	257	542	952	628	999999	126	884	999999	684	714	999999	600	700	744	179	843	45	393	865	999999	999999	999999	881	528	999999	999999	999999	804	568	909	426	780	999999	856	336	925	999999	629	583	738	510	205	999999	354	190	54	999999	999999	652	999999	999999	999999	436	334	711	458	660	434	707	999999	505	89	842	774	297	999999	190	999999	999999	254	74	416	999999	999999	999999	886	109	536	999999	875	317	893	162	970	320	466	354	95	154	999999	274	355	922	999999	242	999999	363	924	999999	999999	999999	714	320	407	533	192	999999	308	961	999999	358	134	96	831	999999	611	927	871	463	831	723	105	699	539	999999	718	493	999999	999999	999999	999999	999999	479	236	21	603	583	999999	446	138	315	55	999999	329	529	150	269	100	999999	630	503	999999	470	999999	999999	999999	24	781	427	814	999999	999999	414	999999	301	183	999999	860	820	11	999999	182	435	335	999999	999999	970	379	19	999999	999999	402	79	274	999999	52	715	252	837	252	588	802	999999	999999	439	301	641	999999	999999	356	495	408	999999	75	999999	999999	66	145	999999	720	798	999999	771	587	365	306	944	150	579	258	467	999999	32	577	999999	236	845	803	896	234	46	865	999999	663	354	999999	132	13	999999	128	986	580	542	999999	453	942	40	999999	276	143	356	501	536	779	888	999999	999999	702	652	375	485	999999	248	485	999999	999999	304	118	242	314	183	940	478	461	272	887	999999	999999	999999	480	205	999999	999999	999999	877	544	339	570	999999	
999999	674	999999	361	306	642	733	999999	66	442	520	999999	922	517	962	959	416	999999	84	999999	999999	223	481	578	181	179	390	999999	485	607	149	604	734	343	970	999999	754	588	181	999999	538	556	999999	472	999999	832	999999	588	573	804	999999	521	999999	63	999999	58	202	851	190	137	262	16	855	999999	303	916	913	589	546	333	999999	828	852	266	999999	454	410	19	964	348	896	801	163	999999	146	999999	349	680	999999	922	446	903	408	53	999999	532	701	364	178	999999	919	693	51	250	599	643	669	997	84	329	648	193	886	841	999999	999999	852	183	322	675	576	242	30	623	886	311	429	808	701	456	752	55	840	277	429	212	760	913	999999	999999	958	352	999999	249	284	262	26	567	812	999999	679	999999	52	503	999999	686	673	427	363	298	223	860	999999	628	576	602	353	999999	999999	38	700	939	101	818	717	234	636	780	999999	999999	294	999999	996	999999	776	235	13	999999	156	742	538	342	999999	999999	999999	108	999999	978	999999	681	909	407	999999	999999	413	740	436	233	786	896	60	893	88	999999	999999	361	863	707	999999	351	599	16	472	679	499	999999	999999	307	999999	619	186	657	117	667	999999	886	999999	999999	194	46	799	780	561	259	692	999999	999999	828	790	999999	244	999999	137	999999	92	903	999999	999999	293	55	360	999999	694	176	999999	402	785	421	17	127	643	999999	999999	814	552	999999	455	999999	999999	854	113	561	517	610	384	999999	530	786	584	820	950	252	930	148	999999	999999	96	394	999999	300	999999	999999	821	672	295	594	825	323	778	999999	457	722	489	438	941	798	621	93	999999	882	871	999999	836	196	176	401	719	384	137	999999	732	70	682	696	999999	270	739	844	325	790	21	217	999999	321	372	237	762	501	999999	888	58	12	601	658	428	860	999999	635	506	894	874	450	195	896	999999	396	999999	999999	444	999999	68	776	768	999999	999999	664	991	524	823	938	638	228	187	249	833	730	469	34	277	143	264	114	348	430	999999	999999	999999	122	780	975	197	969	999999	526	829	282	999999	600	787	999999	869	492	811	567	265	656	272	946	72	810	927	26	525	310	426	954	999999	347	95	309	999999	878	743	848	751	999999	171	661	419	561	999999	999999	999999	513	274	999999	303	781	999999	999999	307	999999	59	970	57	999999	999999	756	110	874	844	896	999999	999999	999999	999999	999999	963	816	597	494	611	536	511	323	69	779	21	46	654	660	657	182	999999	11	569	999999	773	800	580	999999	999999	999999	545	717	600	363	758	393	283	
33	999999	964	577	775	999999	999999	547	656	999999	401	999999	999999	455	999999	196	723	690	487	561	171	999999	999999	246	382	90	60	991	794	723	705	31	628	763	630	330	692	605	999999	315	31	999999	126	999999	188	999999	999999	115	331	530	876	673	281	832	121	58	177	728	205	999999	999999	555	753	933	292	999999	999999	999999	824	893	504	128	999999	999999	999999	880	858	361	999999	599	395	944	670	999999	847	42	750	795	651	582	999999	963	999999	999999	669	999999	537	193	529	808	968	999999	291	999999	35	758	42	109	302	999999	999999	999999	999999	999999	309	700	885	489	95	259	629	28	315	252	739	999999	718	286	999999	999999	352	675	831	258	631	657	999999	242	248	99	999999	651	999999	419	392	999999	302	804	64	968	590	58	107	279	189	950	999999	48	698	495	49	999999	596	238	889	524	999999	423	974	652	47	652	250	996	999999	978	525	896	859	401	248	999999	232	999999	483	303	577	562	999999	680	235	625	543	999999	59	999999	999999	274	529	999999	363	879	829	999999	931	999999	807	110	30	210	999999	535	188	307	256	134	999999	62	754	596	946	431	999999	304	426	422	999999	999999	947	13	923	999999	376	991	999999	369	95	821	999999	546	999999	999999	999999	868	999999	699	446	246	999999	924	722	999999	520	999999	921	931	999999	535	984	999999	828	320	163	26	287	184	169	196	999999	887	49	711	448	218	110	999999	999999	999999	59	999999	999999	872	991	32	291	921	740	443	999999	115	834	560	836	104	717	185	323	999999	999999	999999	540	999999	976	999999	885	20	563	999999	832	999999	51	999999	485	999999	543	999999	328	141	734	999999	999999	726	126	163	999999	489	875	354	500	925	165	375	895	979	999999	999999	895	381	999999	281	367	438	610	628	74	784	84	578	560	761	856	999999	999999	234	635	814	999999	823	999999	406	145	218	811	907	999999	675	164	999999	81	817	70	947	994	463	998	15	125	498	98	278	415	307	794	999999	78	972	999999	999999	353	382	592	82	999999	740	999999	158	627	703	999999	398	630	999999	507	743	701	909	198	336	235	630	999999	644	734	297	991	837	424	82	838	999999	999999	493	163	999999	234	999999	141	263	327	850	387	999999	167	700	999999	837	800	999999	47	999999	783	259	999999	723	999999	948	347	999999	749	308	733	555	864	25	308	147	999999	808	518	999999	999999	999999	18	385	252	286	487	44	649	163	47	999999	999999	999999	541	840	999999	440	999999	286	650	613	513	29	126	832	557	152	401	999999	424	991	542	999999	391	999999	251	999999	480	407	
471	313	878	596	999999	370	999999	194	483	467	98	982	794	242	72	174	431	988	268	419	999999	999999	999999	149	999999	56	999999	709	298	694	599	988	959	617	999999	999999	734	917	758	755	321	373	668	999999	999999	441	999999	310	272	226	999999	262	800	999999	999999	136	671	739	857	224	539	811	896	789	868	109	33	187	999999	725	439	513	240	999999	999999	365	676	707	727	307	848	530	446	81	999999	346	198	898	999999	689	675	995	70	543	226	510	477	879	999999	322	418	30	882	547	787	999999	999999	297	963	999999	459	963	22	559	376	18	374	999999	521	999999	911	134	248	737	59	999999	453	999999	296	597	888	999999	999999	999999	999999	828	647	899	294	365	324	999999	935	999999	999999	712	982	510	177	217	146	652	367	544	410	294	999999	154	498	352	468	999999	11	376	434	662	331	607	670	547	999999	475	539	166	217	999999	198	999999	508	999999	461	942	529	999999	461	245	999999	107	999999	605	999999	503	999999	942	896	988	899	569	201	577	390	385	999999	630	846	670	123	999999	337	399	105	169	646	161	890	525	806	921	999999	198	999999	233	603	999999	499	867	74	597	269	999999	121	629	999999	931	956	999999	999999	899	242	999999	132	239	770	614	999999	887	856	259	61	380	999999	977	654	12	355	166	999999	775	140	978	999999	525	941	118	999999	475	738	715	205	814	423	999999	688	134	76	993	463	988	564	611	21	814	546	889	45	144	975	428	586	999999	304	336	999999	999999	999999	607	297	661	337	44	159	999999	64	999999	957	285	298	529	999999	999999	703	999999	220	528	967	792	978	62	83	999999	500	320	999999	406	519	96	999999	435	999999	468	705	801	660	530	462	999999	759	309	931	999999	845	999999	491	234	105	999999	999999	250	296	400	628	245	587	194	543	999999	999999	658	727	999999	147	863	587	999999	656	901	142	999999	76	107	42	999999	130	324	307	54	828	905	310	999999	970	897	148	999999	840	999999	223	476	986	623	858	111	999999	71	621	981	868	23	577	999999	999999	436	184	999999	367	949	125	273	999999	499	20	116	357	720	900	249	724	46	637	196	687	665	702	452	248	999999	107	999999	702	999999	185	814	337	116	999999	543	723	950	999999	999999	999999	950	999999	999999	612	751	999999	861	171	999999	267	831	386	999999	516	999999	733	731	999999	436	851	66	999999	999999	999999	205	779	251	91	366	526	774	853	746	841	737	999999	215	840	496	188	246	897	331	68	353	438	945	999999	999999	809	992	10	999999	49	298	999999	28	182	416	
999999	511	999999	805	855	492	999999	640	549	779	637	528	890	462	999999	614	169	249	999999	971	767	833	651	165	556	534	773	107	999999	999999	357	67	999999	433	524	676	466	102	475	576	375	798	999999	999999	298	999999	111	547	509	434	139	149	516	211	649	999999	999999	624	999999	999999	718	880	933	995	431	579	495	467	938	999999	999999	76	774	999999	606	969	437	999999	867	999999	999999	236	597	282	424	218	550	999999	784	385	816	842	843	999999	857	999999	864	410	399	718	999999	644	999999	928	285	72	999999	580	605	679	711	999999	756	984	898	492	293	660	999999	222	39	664	682	999999	764	316	233	999999	88	121	114	37	999999	159	999999	788	626	668	996	362	843	999999	999999	115	674	786	999999	859	255	375	210	213	829	999999	688	141	961	56	174	969	838	999999	502	493	574	684	598	607	515	999999	865	624	664	228	379	69	438	577	888	977	230	999999	384	999999	910	999999	208	264	470	346	826	580	503	36	523	107	477	742	540	989	197	488	353	999999	999999	586	999999	610	807	629	999999	999999	167	197	749	474	371	789	582	674	486	344	999999	999999	293	294	131	637	999999	281	999999	999999	46	899	999999	742	31	248	999999	334	361	597	456	840	643	442	423	999999	287	59	736	999999	999999	866	999999	852	350	183	852	225	465	911	905	535	999999	999999	357	268	999999	16	453	132	999999	257	322	888	888	999999	536	999999	871	814	360	655	545	904	537	180	395	937	999999	847	396	999999	869	450	692	920	804	636	999999	165	908	280	999999	613	111	911	553	624	964	54	647	10	353	999999	561	999999	990	999999	999999	999999	999999	470	615	605	736	999999	388	872	999999	999999	502	900	767	716	999999	89	59	931	999999	625	626	770	973	999999	210	395	644	229	888	443	929	671	166	906	292	448	665	10	877	999999	533	999999	429	996	999999	747	243	637	743	999999	999999	999999	339	854	560	111	497	268	405	999999	954	168	983	762	47	830	743	860	433	467	423	58	63	299	999999	945	351	976	804	462	999999	16	485	417	999999	870	342	999999	999999	999999	951	407	999999	537	558	999999	697	666	959	722	999999	999999	213	285	999999	161	16	49	761	999999	999999	520	463	942	197	999999	999999	999999	529	999999	999999	441	514	252	999999	25	453	999999	999999	999999	257	685	27	92	999999	780	803	209	359	999999	999999	302	999999	740	431	440	944	662	350	999999	690	999999	147	999999	234	999999	867	960	769	999999	707	489	999999	43	367	84	503	381	493	417	154	999999	226	447	312	205	891	774	
821	999999	81	999999	186	139	47	135	548	235	857	999999	912	999999	440	317	384	999999	993	516	382	357	937	572	179	999999	467	217	999999	699	999999	39	679	103	149	693	999999	917	313	180	996	242	999999	277	523	605	504	999999	53	909	73	928	211	385	999999	474	148	508	999999	999999	672	830	999999	848	746	828	217	819	702	746	346	466	80	823	999999	999999	999999	669	59	999999	438	165	173	994	999999	560	827	999999	701	675	554	471	999999	70	507	999999	21	999999	999999	999999	397	999999	608	306	572	606	858	388	864	261	653	479	459	58	999999	999999	666	236	222	196	999999	913	999999	37	202	875	999999	999999	325	354	139	143	148	364	185	752	999999	866	999999	39	702	448	440	999999	32	999999	21	256	255	990	508	784	474	344	694	484	999999	999999	113	697	444	848	999999	519	132	519	341	999999	873	72	999999	999999	999999	999999	494	562	483	999999	999999	128	999999	914	999999	334	999999	354	999999	804	669	700	999999	975	999999	734	594	999999	385	999999	326	999999	743	916	383	192	40	708	999999	292	849	142	11	888	576	985	833	530	93	738	673	778	999999	999999	999999	999999	877	985	47	79	999999	640	999999	562	361	999999	999999	947	999999	999999	304	147	999999	386	954	537	699	999999	408	777	999999	74	770	646	257	548	662	216	490	211	314	54	999999	911	694	219	955	449	999999	84	610	886	989	511	999999	535	415	474	999999	898	483	999999	586	270	999999	999999	869	540	314	813	839	999999	467	339	277	259	476	462	691	745	581	260	999999	334	176	24	85	269	999999	721	999999	197	999999	591	728	732	468	410	742	171	999999	425	999999	723	244	442	999999	659	999999	194	999999	952	782	999999	327	999999	812	261	999999	164	457	610	337	593	680	651	999999	875	611	544	791	75	720	529	405	165	125	55	100	733	999999	425	999999	27	663	190	415	796	274	504	919	999999	316	588	714	999999	98	551	52	592	897	552	58	999999	403	999999	999999	263	441	171	117	999999	171	370	568	999999	584	320	999999	500	999999	748	611	116	624	999999	999999	142	815	665	77	574	13	508	835	999999	376	335	999999	670	948	161	364	113	397	162	55	946	29	681	164	777	621	552	355	999999	941	941	85	999999	243	110	447	999999	999999	999999	763	662	999999	525	665	999999	696	269	552	999999	393	999999	999999	471	539	812	122	999999	999999	299	953	461	163	686	111	435	260	804	436	999999	714	588	19	854	399	392	422	504	25	905	91	361	10	270	999999	443	232	613	999999	431	988	313	274	803	999999	312	
509	848	424	999999	998	891	833	999999	380	999999	498	864	82	156	400	999999	128	999999	218	601	999999	892	919	668	212	999999	525	15	999999	410	323	216	275	96	882	573	90	784	999999	200	527	999999	889	960	944	368	999999	142	40	380	195	669	595	987	999999	617	928	755	38	361	376	999999	845	970	491	292	599	999999	274	826	999999	343	698	27	84	165	999999	999999	999999	844	116	392	999999	489	225	999999	620	999999	245	275	645	334	756	556	999999	699	999999	999999	479	661	768	555	868	214	842	999999	971	577	999999	695	999999	969	41	999999	254	999999	853	365	755	837	999999	322	749	998	190	213	587	999999	203	384	705	94	489	72	85	999999	523	999999	999999	373	999999	53	999999	550	999999	999999	302	572	311	840	845	104	173	641	989	456	805	870	33	639	999999	828	999999	538	989	999999	489	969	999999	693	469	93	999999	391	164	628	948	999999	346	514	910	25	999999	362	538	611	920	848	999999	628	999999	653	747	17	109	999999	669	835	561	142	197	332	999999	617	381	762	385	782	486	371	508	606	533	999999	728	259	988	30	10	388	999999	640	897	490	938	815	345	999999	291	310	958	123	999999	999999	326	587	999999	233	999999	775	235	148	371	710	129	159	130	237	288	999999	866	648	999999	182	534	556	435	972	679	999999	999999	999999	500	186	413	395	958	999999	999999	151	696	999999	999999	234	163	469	279	196	370	999999	695	118	432	441	443	319	288	475	679	770	161	590	999999	999999	999999	999999	647	194	307	734	999999	800	45	147	163	111	609	609	999999	75	286	999999	611	999999	869	318	251	999999	742	999999	117	492	999999	431	989	999999	221	622	876	602	822	94	888	636	598	894	82	294	288	342	709	678	456	999999	493	912	978	999999	557	49	319	588	451	214	626	999999	160	613	999999	56	889	987	999999	999999	252	201	361	999999	302	974	999999	956	781	410	999999	438	46	46	999999	87	999999	999999	75	836	292	244	643	683	20	890	744	469	146	241	452	722	999999	999999	371	301	560	14	369	999999	803	999999	806	51	820	197	671	123	675	81	918	999999	999999	999999	144	18	999999	677	964	412	240	776	819	549	957	671	999999	17	675	999999	526	133	199	999999	42	999999	437	601	863	822	228	630	793	75	999999	999999	800	999999	894	362	743	883	50	957	999999	36	543	267	94	158	703	664	448	39	999999	794	999999	999999	999999	214	581	999999	813	151	999999	609	999999	754	999999	844	871	999999	999999	322	902	642	93	242	150	15	396	180	517	714	999999	999999	
192	764	520	528	971	370	999999	689	999999	786	79	898	773	742	53	999999	999999	249	287	265	999999	136	136	912	999999	908	298	860	818	410	999999	109	32	629	427	999999	243	707	872	510	999999	432	999999	126	572	195	999999	999999	961	607	999999	277	436	863	21	65	999999	608	999999	999999	81	330	871	380	347	970	875	154	324	824	555	999999	376	999999	999999	129	595	999999	349	525	450	890	999999	220	999999	181	672	999999	617	371	590	634	889	999999	438	999999	999999	169	999999	601	319	324	93	999999	61	999999	900	660	863	892	470	627	999999	302	623	191	999999	999999	119	175	308	715	536	952	243	921	999999	567	999999	73	568	435	240	747	216	135	807	761	169	455	280	999999	306	725	901	962	375	597	196	257	999999	900	60	613	303	603	999999	140	903	999999	381	343	322	799	333	999999	397	521	95	497	384	999999	501	999999	895	296	419	810	999999	280	556	846	380	100	561	667	999999	626	454	612	999999	676	857	39	999999	936	700	506	401	865	575	853	511	699	999999	841	999999	396	718	999999	999999	976	89	633	583	534	963	231	248	665	999999	999999	77	483	159	707	999999	471	589	958	999999	912	419	999999	704	999999	345	681	226	719	268	999999	908	447	427	370	597	999999	999999	999999	999999	999999	268	736	215	805	786	999999	549	175	37	999999	806	760	421	999999	999999	893	999999	999999	198	291	14	529	407	999999	862	629	66	999999	120	589	26	49	984	127	654	683	980	899	916	318	999999	61	692	330	999999	157	36	155	802	703	305	574	360	691	473	739	999999	543	999999	166	999999	760	65	999999	921	766	999999	303	627	884	913	38	964	999999	999999	953	836	87	490	999999	999999	910	986	416	293	451	689	302	653	915	354	999999	956	759	346	999999	996	999999	409	424	999999	732	528	918	790	277	609	999999	541	520	902	261	63	238	562	70	774	648	163	479	87	483	649	712	540	476	999999	999999	544	779	957	592	677	999999	999999	871	392	78	626	26	999999	219	760	143	999999	103	392	727	999999	285	606	999999	101	930	999999	898	92	816	999999	323	999999	404	935	762	562	320	583	987	896	691	678	999999	31	146	637	999999	722	515	999999	447	94	354	18	268	183	609	999999	747	728	443	999999	576	690	313	821	999999	999999	997	581	702	519	405	831	999999	606	899	999999	954	303	479	186	577	999999	940	999999	851	999999	999999	589	952	818	836	268	999999	903	999999	26	999999	325	199	593	724	934	996	999999	688	522	999999	661	283	283	546	999999	259	266	999999	999999	749	
999999	970	999999	607	999999	999999	999999	683	146	999999	999999	999999	882	999999	638	113	885	462	642	130	23	550	338	891	25	316	679	281	999999	999999	999999	692	653	999999	644	999999	999999	999999	316	316	122	254	552	999999	892	167	999999	664	908	350	999999	804	578	339	736	533	999999	170	592	112	999999	612	301	136	999999	918	850	615	973	293	967	898	156	336	17	768	997	999999	998	857	915	24	373	51	644	401	123	324	540	999999	713	976	404	214	367	510	953	425	972	999999	317	785	691	625	383	475	999999	252	999999	999999	999999	459	171	999999	197	934	999999	259	492	999999	999999	535	84	862	579	999999	504	941	969	507	999999	581	220	999999	999999	139	999999	999999	999999	999999	743	999999	993	573	585	264	814	999999	999999	432	271	703	933	999999	179	781	710	828	55	392	999999	999999	282	999999	162	953	248	999999	194	999999	610	500	999999	323	46	932	999999	511	286	999999	186	999999	924	546	245	999999	648	27	855	768	428	999999	702	285	999999	37	598	179	420	999999	999999	677	484	959	821	999999	122	620	999999	246	999999	208	552	729	999999	999999	792	736	999999	50	315	231	999999	426	638	116	797	999999	999999	19	343	372	100	654	310	509	359	964	724	474	999	999999	860	618	529	999999	951	973	80	69	244	862	592	999999	326	793	999999	68	331	999999	974	806	504	157	902	876	118	898	999999	706	787	999999	21	123	51	288	371	673	896	418	164	999999	245	66	999999	999999	780	721	337	516	124	300	643	19	500	202	532	712	999999	999999	121	999999	553	373	999999	417	999999	478	338	48	432	999999	999999	912	561	999999	999999	999999	383	431	105	396	570	912	592	497	193	12	623	849	755	659	958	999999	306	110	280	871	784	999999	630	311	392	999999	999999	402	138	999999	458	350	630	94	338	999999	557	724	493	641	781	999999	233	848	855	999999	999999	772	762	999999	999999	999999	879	699	664	26	801	793	999999	999999	828	199	368	462	554	282	228	999999	330	999999	695	581	616	639	100	999	142	781	456	904	15	999999	640	220	124	997	471	931	999999	321	492	999999	999999	223	813	592	999999	771	999999	582	270	623	452	98	233	44	843	249	999999	664	999999	29	347	110	274	516	559	158	347	556	999999	297	249	999999	191	999999	860	999999	826	508	582	371	486	873	643	392	869	552	999999	999999	163	231	332	999999	999999	472	426	620	948	306	42	278	433	748	771	973	383	443	906	999999	183	999999	423	999999	91	999999	543	999999	466	881	646	17	171	267	402	999999	964	484	581	719	514	250	
455	529	475	314	938	738	999999	670	19	436	646	693	907	713	807	999999	684	999999	929	999999	164	76	660	35	116	176	999999	192	18	898	862	197	999999	999999	995	999999	635	777	584	999999	372	999999	872	999999	370	477	999999	689	781	743	800	666	999999	999999	999999	388	869	449	207	772	392	919	662	120	573	459	905	974	717	999999	595	999999	340	999999	590	368	999999	449	664	639	816	666	410	999999	108	205	407	999999	847	999999	999999	196	579	811	423	452	143	761	999999	911	572	999999	971	868	999999	893	335	999999	999999	999999	999999	429	784	568	999999	999999	999999	397	21	377	61	677	999999	111	888	409	336	528	711	147	234	442	802	753	76	441	695	541	126	215	870	742	266	130	432	605	999999	21	856	999999	933	746	749	278	860	999999	257	870	999999	748	999999	999999	999999	833	999999	751	627	999999	501	999999	40	977	280	999999	507	319	421	999999	678	293	998	325	999999	23	213	488	693	999999	892	999999	193	825	562	999999	648	73	788	432	627	680	999999	379	519	342	667	956	475	943	771	551	483	250	201	695	750	251	999999	940	629	24	68	103	148	999999	999999	214	999999	902	999999	444	530	999999	389	997	315	628	805	340	356	257	22	749	762	999999	699	943	999999	866	628	407	999999	848	803	999999	999999	884	241	200	12	462	541	573	785	336	30	494	861	203	390	131	999999	803	593	999999	999999	318	340	999999	999999	396	580	558	999999	760	515	682	195	999999	385	430	397	615	999999	893	999999	999999	964	435	330	214	999999	440	999999	506	999999	999999	999999	999999	999999	313	553	443	999999	615	882	982	298	34	999999	348	999999	96	818	959	734	999999	475	700	666	999999	354	999999	999999	425	315	150	82	999999	798	391	427	764	174	999999	876	999999	54	723	21	999999	160	999999	614	982	904	995	622	526	999999	141	659	999999	764	58	959	648	966	999999	309	741	910	520	999999	999999	999999	545	999999	746	92	781	785	999999	999999	932	412	999999	300	999999	521	320	528	999999	17	667	999999	863	999	125	999999	999999	986	900	423	999999	822	639	713	999999	71	369	83	875	443	990	355	999999	999999	831	645	555	357	482	999999	989	223	364	513	568	708	66	545	806	634	854	794	885	338	420	120	773	700	126	433	161	247	652	122	999999	321	824	999999	177	999999	566	880	514	277	434	65	999999	136	155	476	14	999999	276	999999	589	206	470	999999	463	721	872	854	241	59	999999	752	570	252	496	257	883	76	377	999999	999999	973	999999	617	904	364	652	646	555	649	428	337	970	
999999	532	820	851	256	536	999999	999999	711	999999	465	795	681	494	225	639	898	593	937	999999	999999	184	615	916	853	673	108	79	235	309	592	999999	153	781	169	719	999999	406	637	540	999999	730	999999	334	824	821	232	999999	436	17	657	66	490	881	41	236	917	904	997	582	437	387	999999	412	66	834	651	999999	335	506	963	502	955	999999	535	999999	819	291	101	41	451	238	642	228	652	999999	149	272	750	932	999999	772	999999	64	112	543	358	952	277	990	999999	332	999999	999999	54	165	110	93	355	999999	417	635	812	999999	140	209	745	163	760	531	999999	999999	159	402	999999	201	999999	901	305	999999	860	999999	999999	111	861	129	999999	711	183	999999	435	999999	916	928	525	999999	959	441	999999	903	798	205	202	746	305	790	182	152	236	853	71	209	999999	999999	961	551	620	710	115	21	999999	43	979	273	999999	638	472	231	877	536	241	662	999999	401	204	664	999999	278	806	999999	999999	552	485	330	435	999999	277	562	967	973	556	259	335	912	398	764	226	999999	650	667	327	951	999999	699	621	999999	999999	396	169	306	877	352	904	999999	999999	962	558	999999	838	869	370	909	264	903	980	981	337	74	13	999999	448	745	628	148	753	995	287	785	709	36	999999	999999	403	670	999999	999999	999999	300	848	999999	215	568	99	999999	307	999999	696	999999	999999	640	81	166	392	730	858	141	999999	765	999999	78	685	772	949	811	865	999999	516	593	807	777	636	46	226	578	233	880	655	999999	841	345	308	916	76	79	955	847	498	672	812	999999	489	999999	19	779	750	999999	999999	287	914	999999	901	113	999999	941	13	45	940	814	506	999999	485	876	924	946	999999	768	999999	880	856	999999	999999	843	781	843	298	57	36	447	827	790	271	378	933	999999	444	999999	999999	135	999999	920	999999	683	176	999999	999999	612	999999	73	999999	999999	736	738	999999	895	827	67	331	720	653	999999	18	503	986	716	716	117	942	999999	512	573	415	999999	814	936	999999	316	999999	999999	364	999999	392	963	999999	999999	63	999999	946	47	205	999999	874	642	482	118	911	413	697	460	127	380	670	999999	560	446	999999	999999	923	494	784	521	389	383	366	999999	574	54	76	150	999999	999999	999999	905	706	999999	699	773	108	706	34	707	999999	999999	999999	983	25	628	999999	990	280	897	999999	462	263	684	999999	500	286	999999	544	867	347	556	797	999999	220	999999	999999	435	746	999999	68	227	469	86	999999	172	553	999999	952	945	641	999999	870	765	585	708	651	32	137	209	
497	593	171	167	369	73	429	897	773	260	571	999999	254	477	839	390	992	186	782	835	946	999999	562	999999	999999	272	685	42	357	999999	123	45	308	546	315	999999	999999	311	716	838	999999	655	609	701	999999	664	831	999999	925	999999	715	474	999999	999999	262	593	41	999999	999999	107	387	397	549	999999	147	535	678	707	172	999999	999999	999999	469	943	103	300	304	860	223	571	441	293	116	163	795	999999	999999	999999	294	722	999999	999999	380	999999	461	999999	116	347	564	849	985	999999	240	561	869	34	14	306	999999	961	299	180	359	370	665	103	290	999999	476	499	740	673	423	999999	999999	842	320	850	491	999999	194	956	306	374	585	317	63	999999	293	770	999999	499	806	999999	432	272	142	19	954	367	74	999999	871	75	118	999999	710	789	999999	37	714	164	814	461	999999	999999	999999	985	784	999999	50	999999	112	705	855	250	866	100	27	999999	709	999999	895	134	683	475	95	999999	999999	273	999999	273	925	266	66	999999	999999	355	555	100	398	999999	234	606	326	999999	616	175	219	868	455	999999	772	999999	999999	412	269	689	777	311	256	643	999999	999999	750	777	809	999999	648	377	566	521	545	999999	999999	561	86	298	999999	999999	858	920	31	397	818	999999	500	964	938	653	229	994	577	253	844	999999	999999	713	999999	549	999999	770	526	999999	312	933	999999	845	690	999999	336	970	882	433	999999	999999	622	341	703	763	999999	844	907	999999	157	571	999999	301	92	999999	143	372	442	268	999999	97	403	999999	999999	999999	912	999999	283	183	999999	259	122	153	799	999999	141	96	20	999999	272	685	862	999999	694	740	989	782	763	999999	999999	999999	537	623	609	366	932	999999	999999	999999	850	631	570	734	999999	898	458	800	999999	574	394	57	361	349	995	999999	234	871	494	354	894	999999	891	119	999999	363	722	499	544	443	585	697	840	201	252	641	124	999999	854	796	999999	199	290	999999	780	585	611	999999	627	469	141	70	949	999999	924	721	740	461	999999	323	186	959	265	68	988	696	216	999999	999999	999999	34	106	27	697	72	705	849	701	999999	999999	752	999999	999999	85	999999	524	999999	939	277	531	901	662	944	540	620	999999	933	231	210	93	378	451	100	999999	444	999999	53	262	999999	999999	871	48	132	227	571	651	97	190	756	474	948	277	999999	999999	463	372	161	486	999999	739	771	999999	501	999999	597	310	443	608	640	277	480	999999	110	999999	659	862	539	727	999999	968	999999	999999	999999	736	144	111	559	524	809	999999	999999	999999	185	109	457	254	
547	877	630	270	217	488	550	488	993	463	999999	999999	999999	600	832	434	999999	118	503	999999	161	764	120	496	750	918	799	567	394	999999	320	10	601	414	325	661	106	708	760	756	213	987	742	999999	999999	715	999999	218	249	457	60	76	606	439	103	999999	767	999999	999999	299	689	982	103	89	153	176	252	999999	285	180	338	999999	357	746	815	174	999999	439	561	45	320	590	327	937	863	253	403	999999	321	543	894	962	198	471	999999	230	999999	663	538	999999	999999	999999	999999	999999	999999	252	718	999999	999999	928	759	999999	581	485	978	999999	664	166	225	899	772	90	999999	741	999999	375	619	885	679	594	281	368	900	793	572	223	999999	258	817	621	534	999999	999999	999999	999999	565	999999	713	493	999999	565	736	448	999999	995	391	906	201	792	754	633	999999	191	38	657	999999	999999	788	912	764	999999	415	349	604	374	238	542	807	957	720	984	905	999999	999999	999999	544	920	271	798	190	316	999999	466	999999	988	701	362	519	735	999999	138	603	999999	728	527	159	397	999999	274	766	849	109	244	81	770	727	999999	999999	999	123	480	175	999999	731	458	985	949	999999	615	672	999999	33	81	575	592	999999	999999	674	192	879	157	86	999999	41	341	216	231	394	301	271	271	999999	520	622	911	962	999999	78	279	542	999999	120	238	602	890	999999	999999	668	489	389	621	765	297	130	966	404	178	957	399	251	999999	999999	984	999999	410	994	512	999999	663	629	999999	46	404	650	679	46	848	405	151	999999	999999	562	905	912	649	999999	594	399	999999	517	794	655	679	999999	778	644	999999	999999	201	895	322	999999	15	859	999999	585	999999	646	450	929	999999	773	999999	883	73	999999	999999	999999	704	999999	410	122	803	156	835	131	367	999999	872	44	910	963	213	999999	202	610	999999	999999	310	74	144	999999	949	726	961	999999	839	999999	965	576	999999	999999	190	999999	495	209	999999	858	33	490	228	995	999999	416	999999	592	569	570	690	463	654	999999	771	640	770	462	173	87	195	815	999999	999999	410	305	999999	857	999999	916	760	992	835	999999	999999	999999	999999	149	183	999999	707	378	460	279	114	512	922	380	999999	549	526	42	46	697	673	999999	999999	656	594	478	366	172	808	999999	809	698	627	955	592	951	999999	631	999999	630	379	999999	999999	999999	999999	898	382	679	999999	999999	999999	999999	956	147	34	813	622	999999	554	704	187	545	569	807	470	416	884	999999	999999	339	755	999999	999999	416	999999	857	999999	999999	999999	999999	105	686	596	575	262	91	741	999999	
999999	779	339	605	86	585	453	834	256	999999	552	999999	24	415	892	245	999999	504	974	550	819	999999	959	436	10	858	608	500	948	999999	554	999999	674	403	45	999999	999999	159	818	178	999999	493	610	999999	999999	146	681	999999	794	360	96	999999	116	200	671	763	819	999999	604	228	976	999999	999999	261	999999	173	999999	620	380	884	245	338	685	806	587	335	566	662	999999	863	186	999999	999999	597	908	796	999999	999999	732	999999	198	107	555	600	999999	20	607	358	999999	479	999999	71	319	909	125	999999	999999	310	613	345	206	167	119	999999	51	999999	999999	297	353	999999	892	903	888	999999	999999	147	999999	95	614	576	728	218	366	324	113	125	609	796	482	160	999999	971	870	396	85	41	988	814	559	144	765	319	999999	100	586	856	182	221	224	977	974	987	695	999999	617	988	800	794	637	925	458	458	815	202	999999	999999	42	999999	32	999999	159	969	535	480	811	999999	213	276	737	256	943	999999	581	504	186	999999	999999	833	999999	97	241	203	187	633	686	316	503	812	999999	999999	999999	681	999999	561	828	15	461	224	235	208	785	999999	67	390	999999	70	999999	321	25	999999	999999	999999	721	935	999999	956	999999	902	794	999999	914	400	666	82	432	271	208	999999	999999	181	999999	71	607	581	312	999999	146	797	651	999999	439	192	796	855	29	624	959	264	139	872	223	558	430	730	293	394	867	984	999999	999999	862	856	645	999999	999999	584	999999	149	632	999999	820	999999	261	999999	75	999999	603	811	63	808	311	999999	999999	803	958	726	640	877	297	917	839	999999	840	930	763	582	999999	953	999999	444	32	819	631	999999	62	229	307	261	999999	560	791	66	931	158	999999	918	966	841	885	751	943	999999	851	715	885	668	999999	331	415	492	195	650	435	999999	785	491	322	485	751	999999	429	389	221	737	999999	999999	230	691	520	844	616	999999	999999	634	501	308	968	915	999999	999999	75	999999	845	999999	374	150	999999	322	999999	999999	999999	490	99	999999	999999	564	512	124	589	113	447	472	810	571	999999	491	999999	800	999999	487	523	406	957	367	673	452	543	999999	372	985	161	999999	328	593	247	999999	614	920	311	936	795	853	336	999999	946	999999	175	284	999999	999999	567	830	205	885	413	209	533	731	482	879	31	473	752	604	999999	539	153	227	999999	749	876	662	999999	190	692	670	80	541	421	999999	287	268	743	488	427	330	712	443	189	48	603	999999	448	999999	915	999999	110	731	473	416	459	999999	951	999999	17	905	342	999999	203	743	
139	991	999999	412	602	762	730	999999	186	631	999999	999999	48	295	156	993	224	76	275	369	570	348	78	15	621	999999	999999	196	999999	522	999999	697	250	445	908	999999	999999	45	829	999999	999999	836	555	842	588	749	999999	665	410	24	691	999999	748	833	999999	790	923	999999	791	273	454	999999	793	664	999999	999999	999999	602	386	544	999999	188	246	123	767	999999	793	999999	426	871	429	652	999999	466	999999	722	948	416	272	128	689	268	254	999999	707	68	52	890	209	458	289	317	289	865	594	513	39	635	999999	449	996	697	887	999999	843	999999	757	337	999999	999999	191	62	340	267	855	999999	933	679	415	999999	691	902	999999	968	591	999999	372	920	871	327	999999	322	351	999999	131	991	380	999999	999999	999999	311	714	67	289	277	236	976	999999	999999	431	580	359	999999	367	999999	104	671	919	337	731	439	999999	465	516	237	868	711	517	146	999999	999999	607	956	509	407	976	845	746	701	365	145	999999	910	450	999999	342	101	984	74	999999	330	460	998	992	475	475	999999	551	999999	408	525	469	885	999999	639	972	403	721	959	999999	258	924	228	999999	999999	999999	926	25	768	894	777	727	999999	118	543	341	999999	963	43	999999	727	999999	694	999999	839	676	466	763	810	774	999999	380	34	999999	778	999999	242	35	406	387	549	243	782	167	999999	797	26	999999	613	999999	999999	439	999999	37	64	954	239	925	142	919	631	172	215	994	955	406	703	169	339	147	109	999999	566	999999	392	493	521	999999	671	999999	659	689	160	511	411	509	693	996	238	824	999999	316	893	487	755	386	38	788	211	234	104	857	446	475	999999	999999	999999	40	644	571	442	701	263	999999	270	942	22	999999	592	456	713	999999	930	515	971	792	690	89	999999	16	999999	733	336	447	947	801	252	684	312	999999	636	999999	361	667	391	473	999999	802	227	813	999999	334	205	755	521	397	927	999999	504	417	109	793	140	638	116	709	375	816	153	468	699	999999	999999	970	820	61	355	272	134	507	999999	999999	861	97	641	139	537	581	925	559	873	321	999999	895	522	842	532	723	561	999999	108	245	658	758	123	46	933	235	999999	470	52	999999	806	996	677	220	932	999999	996	999999	181	794	891	594	594	388	158	999999	457	999999	528	632	999999	999999	409	503	239	112	974	605	999999	312	646	465	999999	999999	515	999999	227	312	910	489	726	999999	999999	999999	354	74	174	735	888	437	777	999999	941	420	999999	363	597	183	980	829	999999	401	780	868	157	435	88	386	
873	965	288	155	78	49	999999	999999	942	105	158	999999	938	249	717	769	535	690	524	105	264	161	595	54	331	90	421	335	999999	641	999999	999999	985	788	999999	922	999999	999999	888	901	515	828	421	999999	34	814	891	828	683	20	343	467	999999	982	131	721	379	244	823	987	627	580	999999	310	939	239	999999	160	387	794	620	903	801	999999	590	436	999999	103	999999	999999	199	592	651	794	308	698	19	13	666	150	553	914	808	900	283	935	507	999999	999999	795	634	999999	451	999999	400	439	665	297	402	695	981	285	224	316	999999	45	999999	536	12	999999	230	186	493	247	251	706	105	901	348	655	928	999999	541	234	882	458	999999	762	404	868	42	721	610	971	168	277	699	501	112	248	16	971	118	999999	574	457	257	999999	999999	693	999999	764	999999	747	766	999999	744	990	999999	999999	999999	175	142	143	999999	508	575	522	89	973	999999	604	999999	110	648	999999	521	230	659	434	999999	999999	125	710	999999	277	772	999999	999999	999999	533	999999	77	999999	353	999999	838	974	111	999999	881	999999	135	673	686	739	966	848	108	809	841	523	340	999	148	958	60	431	608	941	736	712	317	283	999999	999999	536	46	756	807	128	999999	128	593	552	476	810	451	999999	795	311	924	764	405	963	19	377	78	623	395	790	416	999999	170	339	179	427	851	232	387	212	999999	999999	301	999999	305	404	747	456	672	157	609	999999	812	999999	811	947	999999	320	441	930	468	422	999999	26	711	180	999999	264	383	999999	959	999999	647	593	381	833	473	999999	668	614	630	621	951	999999	191	19	563	529	527	232	515	541	791	456	999999	517	729	285	979	134	446	492	83	623	198	390	760	229	269	978	483	208	651	826	309	846	999999	134	834	999999	999999	438	736	160	542	427	436	200	849	999999	999999	999999	734	543	178	148	999999	337	58	801	258	344	270	999999	748	317	890	964	156	896	56	999999	999999	999999	518	17	756	922	91	771	953	999999	379	405	875	295	473	117	658	171	308	999999	85	43	453	281	999999	999999	411	999999	999999	472	54	999999	816	508	746	456	35	170	391	626	256	999999	847	999999	964	999999	673	462	843	782	315	984	598	913	999999	417	834	246	840	569	999999	856	244	491	999999	426	588	377	999999	999999	92	498	780	682	999999	999999	195	764	316	312	523	948	390	999999	166	69	999999	903	978	339	622	788	330	999999	115	999999	52	365	173	548	286	999999	999999	826	699	817	999999	916	36	730	232	79	929	537	55	999999	475	
489	335	466	72	999999	398	219	999999	999999	178	957	576	497	756	830	600	768	35	227	44	564	999999	349	854	448	876	258	116	552	858	792	777	543	923	563	40	707	486	601	907	704	432	405	649	256	349	999999	999999	402	479	171	512	828	536	911	999999	986	611	623	808	150	112	851	445	385	190	42	573	999999	799	892	292	434	319	340	142	660	999999	999999	108	999999	284	714	83	697	290	948	999999	22	140	999999	106	999999	792	767	999999	580	959	273	75	316	965	780	602	586	879	88	518	206	779	772	296	13	999999	471	865	999999	778	747	105	241	35	561	72	755	796	429	641	551	739	561	701	999999	542	792	999999	503	122	496	818	212	439	810	242	999999	999999	999999	999999	999999	902	213	802	221	177	833	290	413	718	846	789	459	999999	967	467	227	81	999999	471	732	99	371	285	291	929	893	802	225	999999	999999	997	704	91	320	649	535	759	489	268	708	511	999999	999999	275	707	368	765	472	353	25	999999	898	999999	615	242	540	927	999999	292	284	41	75	94	23	999999	95	378	136	327	931	999999	999999	600	763	999999	130	999999	19	999999	570	137	339	871	313	418	109	82	476	999999	118	608	249	207	983	676	445	884	772	999999	621	990	639	154	999999	557	704	999999	868	999999	121	954	918	935	721	999999	702	999999	780	999999	748	22	999999	58	219	333	229	393	617	999999	785	246	813	999999	963	579	999999	195	999999	756	713	802	214	92	966	999999	689	313	999999	836	999999	251	999999	178	999999	608	98	590	999999	98	337	321	690	781	607	875	151	335	972	999999	658	999999	744	999999	890	946	999999	819	91	64	999999	915	907	780	122	543	142	644	913	364	491	999999	259	370	428	402	999999	999999	484	100	22	364	340	344	187	467	507	89	287	732	800	999999	508	999999	455	422	413	909	999999	73	742	506	422	618	660	751	999999	383	999999	497	999999	999999	344	999999	999999	289	585	572	603	655	46	63	366	191	999999	221	409	378	915	16	988	213	762	421	358	999999	941	999999	999999	436	209	999999	483	999999	899	999999	935	517	838	176	836	841	316	999999	37	689	999999	241	65	449	352	888	468	599	508	999999	999999	999999	642	535	347	863	888	176	999999	911	580	576	999999	999999	285	999999	999999	999999	180	157	897	748	393	668	376	999999	999999	245	94	999999	666	884	291	278	801	22	999999	312	829	972	999999	149	568	125	118	999999	999999	915	173	999999	358	719	429	361	999999	874	539	974	169	999999	206	653	999999	144	255	696	
295	22	348	273	26	237	919	207	204	757	999999	999999	560	803	999999	999999	81	999999	962	999999	999999	929	545	999999	482	999999	153	202	775	310	66	999999	999999	999999	288	936	577	899	999999	130	799	999999	999999	975	999999	272	423	366	999999	455	581	458	999999	309	241	365	477	421	999999	999999	999999	726	431	893	999999	756	407	147	525	825	999999	182	199	999999	999999	243	772	570	242	999999	486	786	999999	330	729	607	261	570	191	922	468	165	118	328	999999	83	999999	273	284	937	864	286	841	58	281	408	999999	340	162	999999	592	906	999999	581	999999	307	999999	111	174	102	504	836	999999	999999	366	28	73	870	805	83	442	509	999999	304	355	210	999999	279	58	999999	348	921	999999	999999	999999	999999	976	537	689	738	674	999999	999999	191	443	38	329	248	692	263	345	398	534	999999	565	999999	621	884	235	438	362	138	999999	844	754	582	428	773	999999	804	52	536	190	77	408	742	999999	113	999999	327	880	706	587	794	985	949	397	999999	627	256	940	101	999999	261	385	999999	999999	263	437	999999	609	999999	976	887	220	808	218	466	680	822	682	999999	33	999999	557	655	551	268	999999	805	195	99	155	25	999999	951	234	999999	691	862	106	999999	999999	11	717	999999	730	700	583	186	741	931	658	804	574	432	78	403	704	730	994	388	403	632	675	520	411	960	32	999999	583	288	774	818	999999	534	841	32	200	233	924	851	684	683	73	264	441	351	451	441	883	831	234	961	868	718	753	999999	335	999999	999999	769	677	999999	602	462	166	839	88	49	590	55	999999	480	805	152	703	999999	999999	420	999999	70	519	590	999999	999999	999999	813	999999	999999	999999	797	696	992	311	164	184	370	999999	611	107	999999	272	411	851	837	999999	754	999999	725	25	999999	485	915	129	862	260	96	937	850	408	353	890	79	999999	792	359	999999	178	650	968	342	640	956	322	487	797	117	739	549	134	999999	657	234	993	748	321	999999	999999	449	999999	999999	433	239	213	754	711	203	153	999999	999999	416	585	515	756	682	401	529	602	642	74	152	999999	397	725	109	999999	999999	999999	519	481	578	347	729	999999	880	908	411	999999	999999	775	604	963	999999	71	718	723	151	477	320	356	792	188	241	384	761	999999	46	514	114	68	55	999999	634	999999	909	78	855	769	876	774	990	775	44	866	470	189	999999	336	17	385	554	999999	766	172	999999	399	999999	355	984	149	999999	999999	649	999999	999999	487	338	104	999999	649	867	382	601	546	366	27	154	999999	913	
999999	999999	710	999999	728	513	999999	360	999999	999999	999999	962	510	784	736	902	104	136	999999	146	999999	999999	999999	183	367	518	181	999999	999999	805	999999	255	999999	442	412	84	171	999999	921	996	873	137	999999	205	642	686	367	598	865	643	272	999999	999999	238	929	999999	999999	536	149	220	341	269	999999	666	237	274	230	77	382	661	999999	704	999999	536	272	999999	999999	385	999999	681	160	583	999999	586	999999	780	634	513	512	680	999999	635	260	710	999999	614	999999	999999	968	378	465	999999	999999	213	902	567	999999	999999	965	83	747	118	999999	999999	69	999999	536	553	999999	456	999999	717	565	999999	81	115	454	504	999999	658	999999	784	417	173	225	999999	367	528	683	976	104	550	547	439	999999	482	640	791	651	907	999999	453	86	521	738	748	999999	524	142	797	123	191	222	317	999999	963	700	831	999999	208	400	999999	870	999999	362	999999	999999	999999	999999	598	999999	999999	853	963	580	416	707	999999	434	476	137	999999	396	885	862	912	337	240	225	968	782	809	548	452	517	79	999999	999999	168	999999	578	607	999999	543	333	461	338	258	999999	999999	999999	803	406	776	80	557	621	984	999999	450	761	939	910	999999	816	665	123	410	999999	511	833	777	999999	785	898	999999	97	852	999999	999999	583	999999	504	999999	712	978	412	772	382	999999	999999	999999	645	718	888	639	697	955	726	667	347	928	999999	235	999999	488	999999	620	999999	551	470	999999	431	882	866	682	999999	502	97	838	999999	999999	38	497	999999	244	141	29	999999	269	832	142	999999	895	999999	999999	999999	279	443	234	912	999999	999999	830	499	689	177	763	999999	215	204	999999	867	999999	415	996	999999	315	999999	999999	999999	56	723	618	999999	338	642	999999	818	999999	999999	999999	999999	863	925	470	455	207	999999	372	76	378	176	691	74	638	999999	247	490	77	999999	971	999999	703	999999	866	78	286	999999	999999	57	999999	999999	641	999999	999999	145	999999	963	999999	999999	703	317	809	673	977	879	41	553	999999	999999	404	999999	999999	465	434	78	365	985	68	999999	179	94	836	325	435	434	534	999999	45	503	270	284	999999	526	999999	999999	999999	40	900	987	999999	732	41	107	999999	595	999999	186	999999	960	999999	28	904	551	381	618	481	493	247	999999	354	159	518	999999	802	999999	510	235	413	999999	781	999999	999999	81	366	446	62	738	673	840	242	358	506	84	723	252	379	999999	154	444	192	803	999999	357	643	886	224	454	999999	531	94	966	773	613	189	455	932	833	195	999999	565	742	820	407	320	995	999999	443	999999	
559	750	515	90	969	588	977	541	738	438	999999	232	608	442	151	755	275	585	999999	999999	277	319	546	999999	219	878	449	983	394	46	999999	999999	781	590	745	999999	579	886	999999	35	211	999999	999999	405	999999	712	956	309	999999	652	55	420	760	548	999999	250	999999	706	870	999999	149	999999	156	702	790	245	450	27	697	370	185	389	780	867	693	363	125	151	103	507	922	999999	999999	742	990	236	999999	242	993	505	999999	873	999999	714	886	217	767	501	614	480	271	938	999999	999999	999999	666	639	999999	855	999999	134	72	612	373	177	998	690	999999	711	999999	762	218	34	201	793	999999	374	76	981	485	596	999999	536	623	999999	983	537	995	275	334	596	590	999999	999999	381	514	270	651	546	887	999999	362	789	60	717	63	999999	420	999999	174	302	572	911	999999	646	510	999999	989	138	999999	471	694	149	999999	967	181	830	273	999999	288	52	722	530	104	958	243	834	486	905	999999	78	127	999999	110	41	33	679	18	123	999999	999999	999999	999999	361	426	832	222	411	92	545	232	650	600	246	131	999999	52	816	420	412	675	59	999999	946	999999	353	224	999999	999999	943	999999	822	160	949	310	771	209	179	678	136	31	432	404	999999	959	999999	999999	243	999999	999999	981	862	597	710	205	929	196	577	245	82	617	184	999999	999999	53	999999	999999	650	999999	359	380	872	999999	293	391	253	655	723	999999	697	826	981	70	893	999999	999999	234	449	754	381	585	631	999999	605	999999	999999	376	264	326	999999	927	876	306	628	999999	118	999999	314	328	999999	283	472	590	548	999999	999999	123	999999	187	413	185	999999	896	999999	774	748	999999	542	774	544	999999	400	999999	437	999999	999999	685	999999	812	999999	999999	999999	130	802	107	122	999999	395	359	999999	733	214	87	913	383	877	980	740	854	999999	179	191	540	784	85	999999	75	162	999999	306	950	682	999999	334	497	265	929	999999	468	662	707	553	999999	891	999999	672	322	999999	64	892	969	944	587	479	683	734	390	999999	726	223	999999	889	617	63	932	999999	854	753	425	128	947	886	281	202	635	626	998	999999	999999	413	570	582	108	886	336	16	999999	881	650	763	999999	593	377	999999	614	818	936	138	958	761	818	568	77	935	944	93	673	395	999999	67	735	741	374	323	652	474	791	731	999999	926	999999	973	113	662	999999	364	518	36	999999	817	689	999999	690	999999	594	999999	999999	172	941	253	342	710	47	593	38	999999	228	64	601	150	36	215	411	42	805	999999	465	999999	692	999999	
574	646	807	35	999999	865	61	163	728	650	999999	628	789	484	593	255	935	520	633	120	145	464	999999	447	790	484	468	657	415	749	546	999999	480	360	678	696	902	21	225	999999	92	999999	335	951	999999	408	425	927	999999	560	909	945	781	581	455	120	221	999999	244	893	406	999999	748	978	113	861	999999	439	999999	896	352	923	304	999999	999999	999999	138	484	999999	392	69	540	218	999999	999999	601	327	898	904	567	485	999999	777	332	999999	689	326	999999	847	328	259	985	131	999999	218	999999	650	321	553	385	981	737	999999	852	834	865	194	999999	999999	512	999999	260	534	248	999999	811	156	972	703	348	999999	999999	636	999999	143	999999	419	666	645	854	951	16	354	529	585	748	999999	999999	497	900	504	999999	218	999999	785	999	461	882	141	999999	839	677	617	999999	632	210	999999	174	718	761	456	528	258	294	560	537	905	15	663	672	383	231	484	999999	844	330	573	301	999999	144	621	536	999999	999999	24	284	999999	150	896	385	648	273	999999	999999	454	976	184	924	784	258	103	455	999999	469	33	618	202	814	370	311	636	999999	999999	584	149	919	999999	19	280	285	148	765	999999	287	999999	999999	999999	748	358	999999	156	649	516	905	50	999999	317	75	999999	999999	92	584	999999	594	999999	839	262	631	597	999999	982	174	653	509	999999	338	346	942	445	913	603	454	999999	501	165	987	999999	115	543	973	612	927	793	999999	203	564	985	999999	999999	999999	858	392	999999	824	885	982	999999	17	795	712	829	374	630	999999	801	637	999999	288	439	760	999999	156	999999	624	921	999999	380	778	315	555	352	822	999999	260	65	221	303	641	615	999999	992	999999	320	831	153	247	999999	491	83	566	999999	999999	94	778	646	711	304	536	902	831	611	999999	702	999999	369	999999	961	379	256	999999	344	487	672	999999	767	263	999999	266	480	684	757	999999	705	749	120	645	999999	634	614	353	916	767	999999	784	571	776	592	80	471	146	999999	928	244	493	999999	999999	999999	999999	999999	999999	875	48	65	228	999999	722	999999	953	139	724	279	337	999999	903	673	576	749	999999	694	991	671	765	794	344	999999	829	654	222	999999	161	610	909	999999	230	477	878	999999	999999	710	999999	265	999999	940	747	866	948	172	341	819	999999	219	156	143	29	722	120	253	999999	820	255	77	308	999999	999999	123	999999	999999	999999	435	795	864	239	187	844	735	42	824	56	477	459	666	999999	402	871	942	999999	999999	999999	508	366	634	991	699	465	999999	999999	212	963	999999	507	
245	628	905	33	791	979	969	299	293	689	999999	206	253	370	588	754	999999	564	44	999999	594	117	999999	999999	171	999999	999999	722	73	777	830	999999	999999	999999	223	999999	417	999999	999999	963	494	486	999999	818	80	437	999999	338	876	36	999999	647	928	974	913	999999	592	836	862	917	448	256	235	515	859	435	784	282	156	551	347	536	999999	999999	175	117	796	227	999999	733	134	999999	999999	999999	725	193	999999	448	999999	95	455	581	516	172	524	247	260	805	958	644	999999	475	191	335	689	525	172	999999	808	805	341	375	999999	999999	793	246	999999	199	790	999999	999999	345	225	71	105	765	999999	322	999999	927	856	990	268	364	90	658	999999	521	356	209	30	999999	639	999999	754	999999	999999	387	999999	999999	837	71	25	292	152	999999	260	130	999999	924	505	850	310	999999	949	351	116	483	58	144	225	999999	999999	590	656	426	999999	963	316	25	30	999999	942	999999	100	795	975	975	221	773	407	900	291	432	704	179	776	758	312	412	999999	271	339	244	999999	947	228	434	636	725	610	297	813	223	903	999999	907	41	999999	164	999999	140	999999	284	999999	324	607	999999	999999	486	650	999999	999999	999999	999999	999999	313	708	999999	999999	576	550	349	495	172	999999	97	78	529	999999	272	744	967	158	47	842	999	64	507	748	999999	808	549	999999	85	662	636	909	180	153	559	999999	826	648	587	825	791	775	121	626	237	999999	891	54	223	999999	980	512	999999	210	759	999999	210	467	999999	767	11	198	420	510	483	187	999999	385	292	999999	999999	999999	570	221	999999	234	999999	881	520	811	917	999999	936	179	681	134	999999	970	394	309	998	369	999999	999999	823	602	365	999999	153	999999	641	999999	761	160	988	661	941	999999	159	999999	999999	999999	946	991	999999	506	262	999999	999999	359	145	927	991	982	999999	558	483	751	397	458	868	999999	738	999999	999999	999999	999999	999999	999999	999999	999999	397	820	858	993	678	423	854	999999	999999	350	999999	999999	999999	914	714	524	779	95	440	999999	200	999999	999999	666	974	591	999999	821	449	763	476	70	999999	176	747	116	142	989	396	144	628	781	80	118	754	999999	944	556	465	886	999999	700	749	999999	992	999999	129	201	28	96	937	42	530	999999	873	63	974	627	999999	607	392	789	698	305	559	418	196	593	911	425	647	999999	999999	999999	999999	775	999999	965	183	616	999999	940	999999	310	999999	999999	261	516	244	701	584	999999	999999	857	504	999999	12	453	292	584	944	999999	290	602	448	999999	676	967	765	108	742	999999	999999	
560	621	451	819	397	108	964	999999	999999	999999	220	841	331	999999	999999	68	624	773	867	683	999999	999999	460	660	377	862	198	919	294	750	146	959	576	999999	829	246	62	364	614	355	327	999999	274	187	79	761	999999	469	176	909	999999	999999	875	334	855	888	170	999999	451	999999	999999	999999	872	999999	999999	261	999999	460	719	273	15	269	169	999999	365	999999	999999	999999	590	616	745	729	999999	384	610	999999	94	251	26	941	85	271	999999	88	445	282	555	345	964	818	495	666	749	903	904	880	175	363	969	684	999999	999999	210	834	790	190	303	999999	999999	411	176	34	444	778	999999	999999	356	90	86	92	625	999999	318	771	999999	88	979	848	480	729	999999	999999	282	341	461	197	999999	999999	298	264	979	67	999999	999999	651	471	232	971	715	169	534	95	286	886	68	427	579	438	714	999999	999999	999999	27	599	766	445	751	999999	327	11	684	999999	792	821	113	999999	999999	755	130	658	999999	18	143	320	205	560	999999	999999	999999	43	617	631	374	585	63	534	50	999999	796	215	719	130	653	714	485	999999	303	465	782	499	380	824	318	65	856	202	321	706	999999	216	999999	999999	829	999999	394	62	903	216	999999	578	528	999999	958	914	939	734	999999	429	835	999999	266	989	613	783	662	792	322	999999	728	860	223	343	32	999999	224	363	301	370	999999	999999	363	96	999999	214	971	750	865	404	125	131	999999	999999	870	465	999999	999999	752	999999	631	999999	999999	593	487	907	999999	194	608	378	699	999999	443	994	109	413	585	180	302	409	811	999999	926	918	203	999999	999999	999999	472	566	641	999999	610	255	738	728	692	769	999999	789	999999	786	152	497	999999	540	999999	844	792	999999	999999	999999	710	999999	243	999999	674	999999	999999	881	885	43	999999	999999	736	488	974	197	265	380	720	815	999999	999999	559	35	769	438	223	663	918	188	539	14	999999	862	999999	999999	999999	29	63	870	379	727	903	816	74	110	761	999999	999999	500	588	421	747	75	999999	206	999999	218	949	246	999999	737	962	999999	503	717	366	999999	976	999999	999999	245	327	850	446	999999	609	743	999999	669	677	997	999999	427	599	999999	267	620	999999	314	472	803	80	817	272	999999	999999	206	322	356	999999	887	249	847	325	352	999999	896	628	371	597	59	257	290	999999	610	999999	545	999999	386	460	746	227	672	255	999999	999999	999999	587	804	999999	999999	999999	615	925	999999	758	259	112	257	33	370	991	295	999999	422	556	790	258	662	12	999999	99	999999	895	997	669	999999	602	942	
186	594	319	823	291	195	628	642	364	778	851	389	442	860	362	99	754	932	955	999999	826	385	261	925	999999	860	322	495	719	999999	999999	191	657	169	999999	439	999999	999999	13	531	794	999999	435	480	810	622	999999	239	583	999999	252	737	621	770	999999	999999	999999	393	31	431	872	142	922	999999	658	999999	999999	999999	790	999999	999999	999999	928	434	47	912	950	999999	999999	190	83	93	912	999999	685	392	570	999999	52	279	106	999999	156	582	999999	662	999999	10	999999	150	889	513	449	660	768	999999	808	197	732	214	851	561	279	841	357	999999	230	999999	749	275	109	845	240	521	826	380	999999	356	774	999999	921	949	959	974	300	999999	644	261	154	29	583	999999	164	838	427	545	398	315	234	870	999999	981	260	556	999999	54	283	927	833	999999	236	462	422	357	293	901	601	304	999999	787	154	999999	999999	999999	691	999999	691	401	999999	999999	981	134	999999	904	943	999999	699	413	934	256	999999	716	428	756	793	131	961	806	999999	526	943	104	765	447	726	999999	999999	999999	864	323	362	881	834	552	416	999999	340	517	414	999999	211	198	370	999999	501	999999	550	119	937	570	765	999999	846	576	347	887	369	684	187	999999	823	179	548	999999	893	999999	999999	875	349	691	790	453	401	211	325	755	733	999999	945	298	923	999999	999999	304	558	999999	45	268	215	529	742	656	339	935	999999	41	649	749	999999	96	999999	675	769	255	779	321	494	645	261	591	163	898	738	999999	999999	816	587	254	71	426	379	623	669	999999	948	144	123	465	999999	999999	116	983	70	858	743	999999	247	346	999999	999999	983	999999	17	623	999999	999999	918	999999	389	712	454	999999	688	983	717	931	15	949	307	645	999999	38	963	967	485	180	837	879	999999	308	999999	250	729	999999	443	999999	999999	55	454	999999	225	999999	86	968	839	711	305	86	151	811	252	297	999999	879	48	954	436	49	148	205	16	999999	304	90	999999	214	999999	863	550	738	325	960	999999	202	429	535	951	994	999999	773	874	760	999999	344	66	292	210	850	786	488	552	576	907	259	107	187	378	996	835	999999	46	999999	536	412	496	292	999999	847	460	999999	999999	442	912	374	330	255	310	960	34	851	999999	824	999999	71	999999	748	63	255	999999	252	166	999999	999999	501	737	442	234	999999	999999	774	999999	362	999999	282	999999	120	664	542	928	852	876	418	971	984	631	221	999999	999999	226	748	999999	546	999999	218	356	57	282	420	999999	999999	31	975	121	260	361	650	999999	804	585	86	
999999	999999	327	999999	999999	748	983	184	870	526	999999	999999	118	110	545	953	610	999999	999999	438	999999	253	905	999999	830	901	306	721	633	980	786	561	999999	150	664	718	229	510	842	608	74	999999	550	120	811	272	866	999999	714	408	50	252	878	157	248	840	615	287	421	999999	451	999999	551	999999	999999	525	868	967	999999	827	733	109	349	327	999999	999999	999999	794	238	999999	999999	294	17	234	999999	543	682	742	901	824	999999	942	98	379	166	802	556	999999	380	296	404	899	999999	887	674	999999	903	561	782	999999	146	820	999999	854	999999	166	264	327	999999	206	842	135	75	999999	724	999999	21	970	170	571	193	52	423	941	999999	145	999999	129	560	999	999999	131	999999	999999	999999	292	892	999999	939	999999	999999	999999	711	999999	454	278	833	953	999999	882	929	999999	401	221	326	999999	999999	999999	690	303	447	999999	766	950	999999	720	175	673	999999	441	999999	777	40	170	999999	999999	340	999999	496	999999	999999	999999	955	677	999999	706	730	999999	999999	592	886	785	553	999999	562	413	472	999999	618	999999	999999	170	999999	999999	983	161	903	241	197	999999	999999	167	620	796	999999	999999	188	99	880	859	999999	426	999999	351	554	123	999999	394	607	620	491	578	630	763	999999	151	999999	233	693	918	803	499	561	999999	828	999999	174	756	654	880	234	999999	999999	999999	742	686	572	677	999999	870	927	999999	999999	999999	880	999999	537	999999	999999	850	999999	955	405	961	66	501	865	883	999999	825	949	477	999999	726	396	118	697	870	30	999999	578	999999	999999	823	990	999999	999999	984	832	643	201	316	752	803	944	999999	978	919	703	251	821	689	164	361	999999	460	779	906	999999	999999	497	666	836	999999	281	999999	999999	581	971	771	999999	880	60	879	999999	642	724	936	782	127	139	999999	177	779	293	999999	999999	999999	902	539	514	959	803	69	156	535	479	851	999999	87	369	406	947	931	615	940	999999	285	727	287	735	842	999999	73	999999	719	498	67	617	999999	952	999999	679	442	266	999999	87	990	733	108	172	873	414	999999	999999	733	829	246	174	352	999999	638	966	624	803	672	834	740	426	436	46	422	244	149	135	154	726	999999	674	938	863	999999	999999	999999	999999	862	999999	999999	315	999999	889	999999	892	274	142	999999	259	64	638	594	999999	346	999999	306	999999	750	999999	275	999999	999999	16	324	571	999999	488	612	999999	346	509	999999	999999	414	434	517	999999	783	530	970	16	811	895	672	876	999999	999999	999999	999999	255	567	999999	234	172	999999	999999	902	575	690	666	999999	529	
237	912	554	698	360	438	911	66	760	999999	230	668	268	767	999999	999999	447	999999	140	961	999999	841	779	145	716	999999	562	732	615	970	102	864	194	487	584	983	128	188	729	667	615	27	495	999999	999999	999999	903	999999	999999	568	137	208	535	824	991	395	143	999999	981	287	999999	999999	451	789	195	999999	484	999999	999999	734	999999	999999	762	999999	356	999999	999999	499	990	160	178	479	748	999999	843	893	338	999999	496	999999	999999	708	207	451	792	435	999999	705	104	788	91	999999	899	259	351	868	446	71	477	479	49	643	428	999999	119	999999	441	999999	946	999999	37	123	295	995	885	517	71	321	681	920	945	650	999999	999999	78	56	579	498	705	974	457	276	892	26	158	216	290	376	999999	999999	994	182	759	999999	761	999999	836	903	374	834	806	999999	390	999999	534	999999	999999	226	761	72	825	999999	698	999999	843	760	231	279	847	999999	236	695	999999	294	999999	772	891	603	999999	110	220	676	134	871	177	332	886	346	491	759	968	74	614	999999	570	999999	483	787	959	11	746	567	66	999999	607	121	156	999999	629	761	507	644	999999	660	851	159	818	827	804	521	873	884	999999	97	999999	172	90	708	724	999999	298	114	644	999999	999999	653	619	438	273	65	186	790	716	730	261	999999	999999	954	428	420	243	656	983	448	137	862	779	968	985	999999	999999	447	381	754	472	999999	10	999999	306	208	540	390	999999	748	344	93	999999	67	835	385	873	136	999999	999999	641	642	131	206	322	999999	873	650	999999	999999	34	738	419	999999	267	999999	333	999999	657	229	880	853	999999	244	113	999999	693	722	142	610	999999	999999	167	999999	123	830	999999	999999	999999	805	334	999999	937	735	724	606	999999	216	799	977	61	999999	999999	70	433	788	549	886	102	999999	808	999999	517	842	266	128	581	352	848	436	586	529	950	851	895	991	915	367	520	999999	999999	486	922	165	558	661	436	106	644	334	291	999999	711	744	997	183	381	105	478	605	999999	331	368	372	400	532	959	999999	175	999999	873	999999	375	596	898	331	238	362	293	605	999999	484	707	524	155	201	817	999999	854	722	619	819	999999	915	481	58	128	560	765	999999	702	809	931	212	460	110	30	125	845	675	944	29	812	873	913	550	623	844	227	208	714	999999	772	452	999999	63	999999	460	125	999999	213	678	999999	267	903	999999	553	999999	73	999999	999999	999999	370	188	777	599	17	999999	12	930	999999	999999	342	566	321	948	46	488	389	407	807	569	999	999999	999999	276	
433	554	999999	40	999999	128	780	182	37	22	393	593	999999	232	55	287	458	194	424	929	999999	39	946	954	845	74	125	666	247	611	702	999999	716	510	176	999999	54	999999	933	316	503	170	538	308	565	999999	813	999999	361	999999	121	999999	999999	543	931	403	999999	999999	194	999999	999999	124	999999	999999	319	29	877	174	66	592	999999	486	260	999999	436	185	501	647	999999	402	261	999999	314	717	499	887	790	182	579	772	855	38	787	999999	313	388	235	999999	989	546	575	649	110	769	999999	999999	564	475	117	755	902	999999	627	999999	680	54	809	226	999999	999999	238	704	594	293	736	999999	699	258	803	999999	949	389	657	852	827	612	999999	999999	430	999999	333	999999	75	823	870	895	411	999999	999999	268	578	18	194	568	317	870	64	816	42	94	936	316	999999	69	805	523	999999	774	999999	77	196	273	796	999999	108	999999	639	770	423	999999	801	703	999999	999999	478	999999	999999	99	999999	957	999999	51	999999	345	999999	999999	654	15	28	356	592	637	999999	263	81	315	222	130	470	404	240	999999	999999	999999	292	999999	999999	136	591	864	329	223	999999	16	999999	999999	760	460	146	90	268	633	752	76	259	174	671	672	473	173	728	83	629	999999	726	274	999999	323	63	694	637	999999	999999	163	999999	379	408	35	743	926	554	761	984	389	999999	999999	540	336	999999	999999	570	716	999999	999999	145	255	593	97	290	999999	506	446	407	451	452	999999	219	599	48	879	999999	646	999999	999999	618	967	98	249	999999	129	999999	322	382	999999	999999	920	999999	996	999999	782	785	320	744	498	430	999999	363	543	999999	404	999999	941	999999	71	999999	999999	788	126	808	178	166	999999	92	171	521	194	74	999999	327	531	876	222	581	999999	104	454	902	440	125	510	613	555	312	610	999999	999999	34	999999	582	999999	142	999999	198	849	625	440	238	999999	977	245	999999	891	226	414	528	185	370	41	967	907	31	358	999999	999999	564	611	51	481	999999	728	170	753	889	126	399	137	34	731	640	663	226	329	462	880	466	722	339	999999	91	555	999999	999999	353	675	188	784	747	889	295	24	399	756	153	258	999999	299	11	999999	25	999999	160	639	400	314	690	702	999999	999999	841	841	282	153	399	999999	306	178	410	224	999999	614	390	999999	445	626	273	469	186	214	804	999999	720	240	882	691	999999	793	999999	999999	984	999999	999999	626	999999	453	742	255	366	999999	951	907	889	999999	170	410	20	26	203	774	50	230	999999	690	325	674	131	51	999999	708	489	513	
576	371	239	462	999999	764	96	991	884	28	113	917	262	897	287	999999	999999	999999	681	388	599	826	998	763	959	208	310	999999	332	700	984	657	779	447	340	999999	557	999999	685	999999	999999	999999	999999	999999	127	609	437	428	999999	198	972	999999	37	110	914	749	373	999999	999999	527	463	999999	669	999999	43	455	999999	999999	999999	760	385	370	796	435	459	397	937	999999	999999	999999	770	999999	987	144	727	205	630	678	533	590	164	91	215	167	792	999999	542	705	988	672	471	999999	861	999999	813	999999	992	999999	651	526	812	396	830	152	999999	581	725	534	466	999999	825	999999	999999	976	605	303	999999	639	999999	999999	854	241	999999	973	889	157	30	360	331	999999	213	37	36	16	999999	767	999999	999999	410	220	500	18	248	160	847	11	341	885	40	519	456	362	959	999999	672	581	409	999999	262	609	560	375	999999	999999	634	797	443	284	207	999999	52	999999	999999	432	741	846	992	837	135	888	816	144	330	812	669	850	77	616	999999	206	999999	403	810	801	659	135	999999	898	525	60	567	66	999999	202	476	365	999999	537	677	825	588	571	999999	374	999999	425	54	401	681	784	729	826	940	10	479	649	290	437	999999	615	52	104	999999	85	330	760	999999	137	345	314	725	540	938	518	618	999999	672	445	18	999999	999999	412	227	741	999999	999999	999999	686	722	827	84	999999	765	72	999999	494	999999	655	53	999999	968	999999	65	376	999999	999999	887	999999	392	682	999999	844	428	538	535	999999	877	579	755	590	999999	770	415	518	239	999999	775	876	999999	134	546	26	402	999999	275	173	356	850	683	141	852	999999	304	49	850	239	278	236	537	154	999999	680	900	463	397	208	511	547	147	39	999999	21	999999	999999	146	959	999999	453	272	371	292	37	896	624	999999	951	999999	375	999999	999	999999	548	349	590	517	999999	126	938	587	77	661	809	712	653	716	841	996	46	903	890	787	825	999999	999999	999999	999999	784	285	726	446	731	999999	879	999999	279	875	671	999999	999999	280	843	514	999999	999999	710	999999	324	252	999999	999999	999999	439	472	999999	222	934	999999	184	729	928	92	840	221	999999	345	525	929	574	384	840	180	889	296	632	999999	282	960	768	465	999999	275	541	378	830	999999	302	673	112	925	345	302	497	999999	821	198	999999	302	999999	859	194	553	749	999999	76	999999	999999	999999	839	729	939	973	814	999999	351	999999	999999	471	999999	999999	999999	851	999999	649	48	548	683	999999	474	444	54	980	247	909	280	999999	525	999999	312	115	999999	
999999	834	382	985	372	487	778	46	169	648	540	911	73	999999	343	725	999999	830	527	52	564	678	999999	684	959	736	905	448	999999	999999	999999	169	285	999999	893	999999	999999	663	675	71	905	475	315	796	513	78	183	999999	936	118	424	999999	784	73	861	481	439	697	999999	635	581	339	530	31	771	381	635	828	922	327	280	447	164	465	147	99	999999	608	181	891	562	999999	511	407	722	43	385	222	383	422	587	757	637	49	490	575	999999	294	999999	999999	443	999999	179	999999	999999	977	689	328	925	772	118	831	999999	144	83	999999	827	999999	309	999999	995	422	999999	510	739	523	809	999999	975	571	154	999999	583	48	999999	216	643	892	999999	744	353	66	999999	999999	313	999999	240	503	999999	999999	999999	822	984	296	146	999999	901	669	879	999999	178	575	353	364	628	40	258	488	999999	999999	135	935	562	564	394	938	999999	999999	207	999999	293	316	157	263	824	331	103	296	901	436	999999	973	999999	255	999999	778	713	999999	983	282	999999	752	816	999999	596	811	999999	430	901	207	895	68	472	895	41	999999	999999	100	539	306	937	961	999999	999999	560	161	923	999999	988	616	999999	202	858	999999	486	999999	499	999999	999999	23	999999	999999	394	999999	541	256	999999	999999	223	714	361	999999	403	999999	345	545	175	566	999999	445	999999	999999	442	999999	972	702	210	999999	999999	500	372	380	999999	526	999999	274	577	883	718	314	650	806	103	999999	264	612	799	181	588	940	375	999999	507	230	134	119	999999	108	731	999999	56	962	707	723	351	981	198	999999	452	81	968	292	848	999999	794	91	999999	168	40	369	903	38	999999	478	999999	999999	999999	213	401	999999	43	478	999999	878	267	688	999999	380	932	283	999999	922	729	516	971	92	94	272	436	53	261	999999	77	371	935	27	999999	238	598	913	999999	985	485	327	48	500	140	969	999999	116	999999	488	236	999999	945	980	999999	453	507	53	999999	609	999999	358	999999	960	410	790	942	249	685	871	782	29	174	439	447	999999	999999	999999	999999	125	999999	999999	71	773	999999	320	426	955	717	559	999999	554	568	509	217	999999	453	88	100	350	999999	999999	430	120	999999	999999	592	516	543	999999	999999	36	101	999999	999999	457	999999	999999	999999	99	373	987	999999	136	150	237	460	665	231	319	958	999999	999999	610	98	556	899	951	77	999999	999999	910	421	820	583	703	999999	339	999999	760	840	352	999999	999999	977	48	999999	304	969	478	999999	926	294	234	939	585	646	491	150	768	557	345	999999	484	370	463	576	999999	
553	999999	999999	999999	482	470	999999	615	435	389	632	59	999999	604	999999	598	882	999999	625	999999	999999	999999	67	971	999999	999999	212	505	319	489	999999	524	472	504	751	999999	704	636	454	999999	999999	999999	159	267	858	101	428	999999	363	444	602	568	837	389	999999	555	389	802	930	67	268	973	999999	946	748	118	999999	999999	853	999999	894	255	358	801	442	999999	847	799	123	107	996	999999	152	999999	999999	82	686	92	999999	205	999999	902	999999	396	999999	999999	36	213	999999	749	999999	582	109	904	550	356	220	45	947	284	707	589	688	999999	70	18	830	432	69	676	431	504	999999	657	315	991	549	961	246	660	999999	644	290	373	593	424	999999	247	999999	540	999999	651	145	398	497	563	999999	872	999999	557	951	603	153	999999	327	999999	999999	451	599	558	806	258	799	297	753	999999	999999	324	249	646	999999	592	999999	999999	814	780	368	784	999999	999999	999999	676	635	688	708	926	500	448	56	583	999999	708	648	999999	999999	613	999999	847	644	434	264	999999	633	688	999999	368	999999	999999	999999	547	651	999999	291	999999	781	139	623	999999	999999	999999	572	860	278	666	631	160	999999	999999	999999	211	999999	520	149	735	496	999999	999999	999999	999999	350	431	876	999999	508	999999	401	426	801	993	604	990	999999	269	999999	862	404	631	967	67	548	424	181	829	999999	999999	140	484	556	360	999999	96	676	130	247	405	999999	449	769	734	240	733	152	340	200	220	196	261	331	873	999999	256	86	889	451	926	999999	56	593	890	800	916	870	450	999999	518	323	620	999999	422	175	955	861	999999	826	814	281	840	639	999999	431	879	999999	683	268	656	19	999999	678	999999	155	649	855	879	999999	323	863	701	250	999999	999999	575	239	909	707	146	999999	843	72	999999	654	419	417	977	468	921	764	196	999999	443	508	536	942	999999	277	999999	110	982	308	513	950	579	999999	956	719	999999	649	999999	999999	132	271	176	724	51	999999	736	242	999999	999999	22	558	676	519	807	184	370	999999	999999	642	999999	45	413	545	999999	686	999999	818	460	268	612	281	521	999999	999999	182	999999	999999	900	52	999999	999999	233	570	295	954	999999	70	999999	782	999999	232	129	999999	794	999999	857	630	175	365	999999	999999	781	999999	809	741	47	465	460	635	842	559	733	487	999999	898	812	999999	259	604	412	999999	35	678	910	390	999999	910	426	971	324	711	645	544	999999	999999	511	614	761	554	916	818	609	168	940	799	498	642	999999	896	284	999999	381	571	953	578	891	999999	708	999999	589	137	
49	488	320	999999	913	199	37	487	999999	208	91	704	687	593	414	867	738	999999	891	519	999999	530	696	309	339	84	590	881	732	408	906	342	965	789	779	999999	847	809	885	309	614	33	510	999999	933	999999	883	370	173	999999	375	999999	537	999999	727	999999	791	21	800	838	608	156	754	987	302	748	999999	898	814	999999	30	928	236	592	905	386	30	999999	375	999999	201	999999	717	999999	43	319	804	896	71	270	338	999999	18	56	999999	467	278	522	999999	195	999999	984	999999	999999	13	999999	370	945	999999	350	498	181	999999	147	999999	999999	439	55	954	999999	999999	842	836	554	955	194	999999	189	891	448	999999	507	835	999999	726	216	675	838	706	597	948	999999	732	721	771	167	199	870	409	322	38	999999	999999	802	251	104	999999	10	923	818	525	191	999999	725	242	999999	345	465	421	999999	712	600	349	999999	43	94	119	125	999999	798	994	59	780	579	419	884	999999	43	999999	631	999999	674	915	999999	999999	767	999999	17	488	781	821	999999	459	968	609	437	884	210	768	167	999999	999999	228	134	823	476	411	483	315	358	60	312	526	789	999999	48	999999	461	296	275	287	999999	637	999999	999999	270	600	811	969	982	999	739	275	999999	646	999999	999999	790	73	604	366	333	701	999999	731	519	217	669	596	571	999999	432	914	999999	879	999999	405	227	156	563	876	599	513	333	358	320	999999	744	152	356	592	999999	999999	691	999999	954	411	507	279	468	63	930	225	408	240	576	824	999999	901	999999	630	238	999999	510	728	767	819	378	999999	420	482	472	526	250	978	856	45	233	999999	925	480	897	948	999999	510	946	384	115	999999	781	999999	274	842	999999	725	363	261	887	962	151	144	42	999999	859	986	590	413	974	999999	383	999999	999999	188	976	293	732	290	955	10	782	393	714	285	999	924	217	629	148	524	625	605	157	270	999999	790	448	181	98	702	999999	542	409	685	719	249	894	999999	866	999999	999999	83	305	887	189	758	430	999999	726	999999	778	960	274	460	999999	999999	394	340	737	195	845	999999	201	263	90	249	984	999999	566	760	40	131	763	54	531	551	309	270	91	692	369	690	455	164	923	958	278	999999	880	941	855	563	358	680	999999	442	882	52	806	939	774	999999	999999	999999	904	657	207	230	999999	263	478	133	259	54	825	164	114	999999	339	131	999999	44	999999	624	904	476	773	92	795	999999	669	266	463	151	918	967	499	489	259	276	761	58	999999	999999	473	731	313	314	999999	103	337	
844	713	685	968	739	253	576	71	999999	884	999999	434	838	593	999999	999999	118	136	857	665	625	788	73	999999	923	24	530	161	182	173	468	237	999999	762	999999	553	778	182	999999	724	922	428	821	999999	645	624	192	43	262	71	999999	188	999999	999999	712	66	649	999999	54	725	722	425	888	274	425	888	732	999999	768	999999	892	935	999999	143	742	206	966	681	725	309	999999	497	999999	121	968	290	999999	999999	999999	999999	903	463	138	999999	11	507	539	556	966	757	891	116	274	999999	179	268	240	864	696	515	99	999999	599	745	999999	235	526	777	305	144	658	469	35	999999	763	438	807	494	141	999999	667	419	714	999999	999999	725	999999	314	942	710	59	375	576	999999	678	999999	864	392	569	776	981	762	261	831	108	999999	90	273	999999	740	460	999999	999999	461	847	680	263	631	338	999999	12	222	835	595	999999	999999	999999	999999	332	827	573	999999	925	365	263	999999	168	999999	869	999999	644	958	482	211	259	313	642	999999	697	998	682	243	999999	400	999999	999999	927	665	747	814	540	600	941	13	999999	45	821	377	208	943	521	380	999999	353	534	53	739	633	346	781	650	777	792	333	999999	999999	999999	535	591	999999	977	502	145	999999	454	53	27	999999	44	224	999999	275	916	999999	486	312	999999	711	999999	730	999999	303	329	966	174	762	807	617	858	835	674	999999	999999	714	999999	29	244	707	898	491	36	999999	599	131	298	384	861	48	847	999999	999999	660	999999	861	999999	683	182	999999	890	692	245	409	621	208	549	206	490	212	788	467	77	773	812	383	703	770	703	999999	999999	789	901	768	770	25	976	24	625	923	259	292	846	999999	817	216	999999	999999	999999	401	999999	999999	894	658	260	390	999999	95	847	296	168	694	980	999999	501	999999	999999	476	638	606	232	535	581	566	952	505	620	12	956	606	137	85	131	312	625	999999	999999	999999	517	390	249	999999	176	338	765	565	999999	999999	574	716	425	999999	988	999999	999999	56	999999	338	705	755	770	773	999999	999999	999999	92	572	677	358	914	215	547	958	258	366	341	369	999999	800	397	203	999999	438	249	999999	358	97	89	999999	999999	999999	567	546	762	619	999999	760	925	179	683	992	633	523	999999	511	999999	999999	739	684	837	686	278	537	318	561	31	345	889	71	810	995	492	545	779	848	648	10	205	999999	999999	580	999999	82	127	405	999999	235	999999	999999	999999	538	357	405	305	893	999999	999999	238	211	598	140	871	863	999999	999999	509	98	999999	810	999999	999999	624	
111	793	266	252	205	419	912	991	999999	566	160	759	999999	999999	97	999999	885	60	618	772	994	999999	999999	999999	580	713	439	999999	481	490	969	875	999999	913	256	999999	999999	999999	602	620	325	999999	801	999999	999999	114	96	50	422	848	999999	999999	254	114	630	70	43	557	671	492	999999	999999	519	315	597	284	999999	369	999999	486	211	244	458	997	456	783	248	195	988	476	626	399	999999	632	632	220	631	330	293	195	999999	490	979	119	999999	999999	701	999999	999999	999999	999999	727	648	935	999999	999999	999999	257	658	846	821	848	569	205	999999	589	544	886	999999	386	999999	13	85	215	999999	999999	999999	349	999999	158	92	753	217	999999	695	999999	751	999999	999999	18	909	383	672	999999	374	728	921	784	254	62	762	814	812	600	792	776	999999	443	999999	925	368	999999	999999	509	764	999999	640	27	509	999999	838	998	900	674	477	279	341	638	841	190	999999	481	105	313	395	278	940	617	759	999999	999999	318	999999	999999	650	948	492	172	682	306	999999	904	284	288	999999	764	913	148	999999	522	444	999999	602	846	135	887	866	587	999999	496	137	33	267	590	717	530	487	839	33	528	787	999999	956	544	102	895	206	817	100	630	364	999999	493	246	484	245	715	674	935	999999	999999	905	58	999999	178	999999	647	999999	570	693	286	84	124	999999	999999	999999	999999	999999	754	240	690	59	497	492	141	336	999999	30	999999	482	814	813	903	999999	446	881	999999	999999	376	999999	258	999999	999999	999999	354	290	687	999999	511	219	188	658	919	705	82	43	417	566	64	999999	535	626	589	97	879	473	180	854	168	999999	154	999999	690	726	999999	189	802	100	148	999999	999999	650	519	895	303	165	894	999999	198	412	999999	563	715	999999	502	631	922	169	527	880	120	833	999999	999999	74	892	968	202	999999	999999	241	326	427	213	203	999999	117	999999	793	999999	999999	971	999999	756	389	590	580	999999	234	999999	266	643	999999	267	741	999999	920	861	830	999999	196	701	485	305	999999	157	146	512	341	999999	524	238	375	999999	311	999999	999999	974	999999	999999	322	812	999999	372	636	598	752	169	472	387	963	999999	863	393	537	877	496	369	584	242	454	77	823	999999	836	38	999999	999999	955	602	648	946	594	356	999999	999999	732	999999	999999	583	404	976	50	999999	654	279	999999	982	276	433	651	808	399	999999	39	255	999999	361	536	607	330	982	214	869	738	999999	661	516	305	163	155	999999	700	11	838	478	37	869	962	567	663	295	504	531	950	999999	557	999999	999999	842	
394	381	585	71	999999	421	999999	999999	225	999999	617	857	686	122	999999	999999	117	397	206	560	227	129	399	969	944	999999	999999	682	999999	898	470	112	999999	462	768	773	798	638	749	426	705	856	653	334	949	805	999999	999999	999999	682	732	169	362	766	625	999999	982	615	127	227	934	999999	261	326	177	515	668	233	999999	515	479	479	648	999999	855	999999	999999	74	30	148	435	106	439	246	176	310	999999	999999	999999	503	999999	192	999999	999999	492	615	605	336	167	999999	999999	385	999999	999999	213	999999	520	581	911	264	798	917	595	979	791	838	660	25	999999	866	766	999999	396	850	723	296	958	126	298	249	765	149	907	587	999999	60	999999	701	42	914	789	177	521	999999	705	874	999999	541	999999	654	955	590	186	300	677	901	988	196	23	916	304	999999	293	672	499	658	999999	17	978	741	779	959	982	245	86	999999	724	813	155	999999	698	426	386	644	294	999999	962	999999	910	109	72	999999	687	126	999999	395	884	849	93	999999	863	590	563	998	874	996	607	940	999999	999999	186	999999	50	999999	227	999999	27	649	999999	324	696	404	107	878	678	999999	281	866	999999	691	713	875	729	999999	986	118	863	388	769	298	577	31	402	831	999999	886	831	524	898	742	378	999999	471	769	359	469	492	999999	329	999999	725	741	324	532	375	311	455	941	187	999999	23	639	880	99	746	999999	11	999999	999999	792	999999	757	999999	883	999999	478	414	999999	749	526	625	188	68	801	573	836	706	869	465	622	440	999999	999999	789	728	738	364	999999	999999	999999	999999	227	729	537	893	968	774	441	999999	896	896	999999	201	661	492	835	581	88	526	910	968	142	810	343	999999	194	420	187	164	584	123	999999	999999	74	69	408	459	530	908	605	999999	275	659	569	725	944	698	685	306	893	167	285	854	999999	716	999999	417	395	999999	708	557	596	999999	999999	782	999999	999999	137	602	94	999999	60	999999	921	848	999999	999999	250	999999	416	495	999999	999999	999999	426	999999	188	823	999999	734	991	73	354	209	57	475	988	34	786	862	394	571	92	222	517	117	115	932	274	24	852	176	777	999999	222	821	999999	25	219	999999	684	736	779	868	102	322	706	971	873	383	714	458	464	755	32	924	652	667	999999	318	732	256	558	999999	881	825	999999	584	987	236	999999	999999	815	841	188	658	999999	224	130	999999	411	999999	68	891	309	999999	999999	999999	747	298	178	58	271	900	222	437	187	999999	999999	277	37	131	984	647	624	741	999999	999999	999999	373	
141	437	547	558	907	598	197	667	43	488	123	272	999999	698	999999	710	711	914	999999	750	480	999999	238	999999	177	999999	159	421	277	568	999999	98	999999	383	999999	999999	511	999999	992	999999	250	520	411	507	163	764	294	999999	589	999999	39	728	999999	826	999999	785	209	999999	391	628	999999	776	399	475	728	35	999999	463	999999	327	209	998	922	16	999999	960	944	731	700	413	995	864	831	363	538	41	104	999999	490	381	999999	816	331	374	184	474	999999	936	779	137	999999	831	753	999999	999999	41	999999	987	326	932	999999	999999	994	978	633	584	999999	46	936	999999	931	198	972	170	785	999999	999999	558	831	999999	840	999999	952	572	466	173	120	569	649	507	999999	999999	312	558	540	73	822	353	740	999999	529	93	999	999999	999999	758	858	592	486	331	364	999999	165	289	999999	832	525	431	522	469	473	384	396	439	471	825	999999	423	630	999999	570	334	817	242	516	999999	18	869	376	707	315	528	93	327	152	999999	950	33	999999	999999	548	400	830	281	135	999999	697	569	621	999999	872	444	999999	764	761	999999	999999	923	773	999999	823	656	65	814	999999	945	999999	78	296	999999	874	862	999999	922	999999	999999	503	546	116	371	69	449	999999	996	834	999999	566	329	566	122	548	36	999999	131	884	891	345	26	127	999999	999999	999999	999999	138	505	20	487	49	999999	999999	536	999999	817	999999	999999	384	407	68	999999	293	389	971	512	183	999999	848	999999	834	47	292	833	487	999999	925	516	440	176	130	500	824	392	526	739	973	586	655	219	848	846	509	494	999999	999999	834	801	882	125	109	193	657	408	652	12	999999	758	999999	999999	891	895	844	218	287	568	165	900	863	242	999999	597	299	638	763	999999	999999	797	556	450	594	134	999999	325	77	936	843	425	739	524	441	225	536	999999	999999	953	11	999999	216	999999	999999	934	938	650	586	999999	894	29	644	664	474	510	211	609	880	999999	999999	529	151	350	999999	739	170	349	801	999999	71	118	999999	999999	987	246	591	999999	569	660	196	983	739	565	52	999999	999999	999999	999999	999999	999999	927	310	562	999999	482	999999	865	993	150	999999	598	999999	272	999999	785	999999	999999	999999	237	918	373	49	229	579	287	790	585	308	901	958	94	299	870	310	144	807	999999	128	515	96	725	845	999999	886	597	144	476	125	999999	124	946	999999	822	22	999999	887	91	999999	999999	999999	574	999999	102	192	689	309	978	999999	315	977	999999	716	999999	151	999999	528	620	999999	999999	152	999999	999999	51	786	22	685	
477	858	999999	256	999999	775	999999	999999	999999	999999	999999	247	206	297	999999	514	810	289	172	240	247	680	819	132	277	747	999999	999999	999999	114	525	316	179	13	832	130	311	68	999999	999999	12	348	999999	999999	999999	999999	146	999999	986	809	999999	762	623	781	999999	796	48	537	978	999999	775	451	454	999999	643	446	77	203	465	46	999999	751	999999	986	237	898	60	999999	357	894	999999	315	285	999999	455	999999	692	398	565	45	91	773	90	281	999999	561	999999	223	400	338	315	999999	238	999999	606	907	733	999999	554	549	746	263	190	94	377	999999	175	885	999999	880	999999	679	637	430	999999	438	671	757	999999	999999	15	837	394	28	588	668	86	335	962	548	999999	65	843	25	999999	999999	592	995	999999	941	395	999999	261	520	584	636	999999	999999	996	177	999999	999999	61	877	999999	908	868	172	999999	709	393	840	923	999999	850	698	835	621	999999	136	999999	675	853	999999	999999	997	999999	873	444	952	999999	999999	339	999999	312	62	13	965	481	390	999999	430	500	204	558	555	94	838	669	885	999999	999999	999999	869	331	999999	132	418	999999	547	332	994	727	999999	356	125	511	138	999999	999999	694	869	150	749	176	999999	185	659	999999	735	912	746	999999	559	999999	668	599	999999	999999	743	929	999999	378	999999	68	999999	703	999999	847	442	999999	956	728	999999	201	931	553	999999	703	906	999999	473	999999	861	634	585	790	999999	402	688	525	51	664	999999	999999	109	999999	216	691	212	999999	237	812	652	691	999999	28	999999	368	999999	125	671	765	999999	358	466	272	999999	309	482	183	535	999999	169	917	999999	301	361	13	101	999999	346	247	501	195	999999	999999	680	179	677	999999	999999	810	182	572	854	999999	108	28	999999	836	983	999999	219	38	195	682	653	735	999999	664	666	999999	276	788	779	433	274	999999	202	999999	999999	347	632	914	725	725	382	596	72	725	999999	343	602	265	457	999999	38	472	999	484	999999	999999	999999	999999	901	999999	543	999999	793	430	21	727	825	606	254	999999	284	304	312	999999	309	999999	673	963	999999	332	736	999999	999999	349	999999	999999	999999	717	796	647	857	619	999999	605	191	988	999999	999999	714	475	517	995	20	811	999999	733	170	538	185	952	999999	526	551	578	393	532	63	999999	34	219	999999	118	810	606	789	999999	290	999999	999999	320	999999	999999	259	995	999999	999999	999999	529	193	672	641	999999	541	844	376	340	999999	444	222	658	934	359	999999	999999	129	409	999999	413	32	999999	452	463	259	864	999999	249	276	555	999999	652	532	534	270	
362	999999	513	576	966	240	458	597	846	494	630	999999	999999	999999	999999	875	415	556	999999	999999	693	229	999999	593	676	155	137	73	999999	680	999999	136	410	999999	999999	999999	616	999999	228	999999	573	999999	606	999999	629	489	795	999999	522	999999	358	105	934	36	576	999999	999999	920	999999	999999	113	999999	999999	176	923	999999	975	999999	170	827	268	583	337	424	933	790	622	218	963	197	359	312	999999	999999	999999	999999	201	999999	999999	999999	536	696	932	999999	79	189	828	440	55	135	514	999999	664	694	420	775	768	999999	102	999999	521	191	956	712	471	801	999999	241	844	459	999999	600	999999	50	301	572	650	930	354	753	962	999999	173	999999	999999	378	648	856	432	555	706	999999	999999	999999	609	354	999999	230	936	278	346	999999	596	596	823	913	999999	623	402	848	999999	837	176	348	822	339	28	127	38	102	162	999999	808	298	753	630	319	563	999999	999999	999999	430	994	85	999999	375	595	577	25	770	688	999999	999999	584	430	868	999999	942	915	279	336	622	201	843	999999	360	789	307	842	999999	604	999999	192	999999	999999	704	842	100	931	457	743	999999	999999	268	414	138	532	233	868	884	126	376	648	171	620	218	239	160	959	66	999999	298	734	999999	175	999999	842	18	567	725	36	424	20	999999	536	885	519	932	439	987	828	565	438	958	86	237	488	30	835	999999	475	692	140	875	871	454	716	290	102	852	295	524	999999	999999	858	701	999999	190	635	734	999999	306	721	972	237	30	860	775	746	999999	82	821	999999	759	260	344	293	144	595	91	179	239	999999	587	999999	314	999999	295	110	384	871	308	999999	110	119	178	970	168	648	850	999999	999999	999999	999999	780	474	351	906	892	999999	418	999999	594	553	565	999999	467	999999	280	922	131	574	674	999999	76	774	999999	999999	650	92	999999	134	999999	745	497	238	695	999999	999999	237	963	992	403	586	965	649	999999	841	544	999999	711	836	888	725	729	29	276	181	999999	15	48	278	266	809	160	293	735	849	66	337	999999	781	337	53	959	138	181	97	406	427	999999	594	999999	999	381	999999	246	999999	999999	478	961	524	597	801	199	999999	736	593	436	999999	914	999999	785	217	876	999999	509	845	766	600	999999	999999	774	670	945	999999	740	266	438	623	57	999999	999999	999999	375	258	194	536	854	274	402	999999	661	724	512	206	809	330	132	999999	37	999999	999999	425	630	783	749	927	855	745	954	999999	165	812	999999	949	999999	999999	841	628	745	973	999999	502	207	270	527	60	167	748	
643	420	143	987	596	655	961	418	999999	592	999999	266	680	999999	320	923	999999	849	999999	563	176	611	488	999999	999999	999999	410	511	227	370	266	699	769	999999	999999	543	999999	178	225	999999	987	622	250	999999	129	488	302	882	999999	284	999999	677	960	604	582	42	931	638	291	541	255	999999	200	597	335	809	497	999999	16	776	587	263	633	999999	999999	554	371	999999	385	227	761	527	999999	999999	532	999999	739	175	534	79	611	999999	999999	684	734	999999	431	652	924	999999	991	729	876	415	697	584	54	849	37	38	670	703	999999	73	999999	727	141	257	75	999999	80	331	48	936	174	880	376	949	386	49	132	718	314	999999	999999	42	999999	913	255	947	999999	889	147	506	409	908	453	823	903	16	999999	184	587	999999	249	999999	691	939	251	999999	999999	999999	473	988	999999	951	999999	197	837	747	999999	228	999999	127	212	190	194	999999	537	265	436	553	55	379	643	948	999999	137	999999	999999	350	711	671	999999	999999	449	426	158	601	999999	520	266	985	166	999999	187	999999	470	974	68	484	160	999999	985	999999	664	59	103	355	957	820	271	370	281	407	999999	556	999999	387	762	999999	45	940	999999	745	179	567	999999	448	465	776	999999	999999	999999	91	200	309	686	56	85	400	333	803	999999	637	259	895	999999	758	566	630	607	93	221	304	449	220	332	249	999999	106	169	999999	889	999999	159	117	602	199	217	999999	870	527	311	372	441	242	306	451	496	284	853	140	999999	999999	179	999999	942	999999	642	980	976	446	999999	999999	999999	679	913	999999	487	999999	999999	525	551	999999	760	89	999999	849	863	999999	913	881	753	936	253	38	772	64	21	572	175	138	556	237	97	433	999999	331	140	762	328	843	964	999999	981	338	999999	389	999999	99	805	102	610	435	76	105	999999	999999	736	999999	906	859	451	914	999999	173	968	323	415	337	397	460	999999	111	888	79	917	408	999999	999999	449	392	999999	922	767	82	528	131	999999	991	740	793	595	999999	855	469	999999	59	999999	999999	369	275	974	747	701	355	384	999999	546	996	999999	294	944	999999	763	999999	999999	528	999999	903	645	846	999999	423	999999	603	864	999999	255	429	676	867	999999	146	999999	183	418	999999	230	999999	698	28	585	173	813	455	849	774	174	341	590	874	901	476	183	523	122	999999	160	108	491	594	263	127	999999	320	266	807	275	589	115	645	999999	999999	214	626	271	989	609	150	999999	999999	999999	914	839	999999	999999	562	963	999999	999999	857	92	132	930	114	765	467	843	
999999	199	999999	999999	584	235	944	576	176	271	556	999999	132	951	19	354	401	968	348	288	999999	999999	999999	844	244	999999	258	563	185	804	999999	861	999999	156	116	951	712	590	50	999999	999999	236	800	999999	416	779	938	905	82	777	539	145	426	189	999999	999999	496	999999	999999	66	999999	391	400	371	999999	695	999999	976	845	68	642	810	928	658	393	301	554	999999	438	464	590	352	999999	999999	275	964	444	624	999999	957	999999	515	325	983	712	513	835	438	139	721	331	962	70	24	145	728	999999	767	999999	34	604	999999	769	999999	476	634	900	992	105	207	260	833	999999	887	603	137	495	944	999999	880	999999	125	999999	716	142	627	291	476	999999	999999	756	676	828	999999	363	380	999999	999999	517	88	612	842	343	931	470	999999	816	183	420	18	242	272	821	915	569	488	811	62	677	848	352	434	731	558	450	999999	15	350	533	232	391	999999	436	867	278	622	781	999999	256	999999	811	118	65	262	314	494	855	913	999999	874	568	693	837	669	736	999999	121	999999	491	886	492	999999	649	999999	627	262	835	953	646	946	707	471	805	42	47	244	379	478	999999	956	999999	101	999999	659	664	697	999999	767	141	100	511	999999	859	370	162	999999	468	867	635	61	658	901	276	299	177	107	999999	804	999999	501	807	999999	541	534	999999	999999	371	990	999999	930	120	78	822	999999	445	999999	612	999999	999999	999999	775	999999	843	202	999999	827	825	814	491	567	808	347	146	639	999999	868	464	334	212	762	974	999999	343	704	941	590	88	720	854	999999	999999	452	924	929	726	999999	999999	349	236	340	999999	999999	508	966	131	772	931	999999	272	576	255	287	243	999999	728	307	999999	148	260	717	748	114	960	34	82	365	423	217	999999	988	999999	125	107	872	999999	999999	999999	999999	582	178	658	999999	999999	287	999999	217	219	807	999999	428	136	999999	98	518	591	470	595	484	893	999999	359	999999	279	284	999999	999999	999999	371	929	310	338	801	566	91	69	852	656	682	812	865	999999	615	16	494	861	999999	36	588	290	999999	832	494	483	816	819	933	627	183	779	91	999999	848	878	999999	100	334	105	17	459	999999	999999	999999	671	999999	619	744	718	999999	422	101	999999	601	90	211	478	843	328	749	272	135	234	483	903	731	838	307	999999	115	403	999999	321	999999	999999	550	913	999999	823	455	207	85	999999	999999	760	687	977	435	768	676	432	999999	15	356	744	999999	514	340	999999	939	199	322	17	613	390	999999	780	999999	471	999999	297	559	
29	873	551	999999	910	392	723	999999	754	999999	539	999999	682	157	531	965	284	805	45	583	909	883	265	884	999999	611	461	875	999999	892	999999	999999	388	873	999999	142	999999	557	422	132	617	793	195	786	783	999999	930	243	999999	814	810	999999	999999	714	650	145	617	999999	128	309	930	999999	318	861	449	311	999999	999999	999999	999999	999999	726	999999	912	966	125	698	478	111	131	681	227	522	102	92	307	733	999999	999999	100	524	146	438	123	999999	769	484	333	347	999999	999999	999999	323	964	652	93	283	591	999999	534	447	999999	566	997	999999	999999	999999	226	779	999999	578	17	999999	999999	874	34	297	279	999999	207	999999	999999	141	629	856	560	904	558	450	999999	34	151	927	699	999999	385	580	441	495	489	443	268	553	999999	999999	267	545	494	99	999999	795	13	999999	999999	893	81	999999	936	999999	77	808	777	776	780	127	999999	90	999999	185	498	999999	999999	999999	242	763	382	821	934	999999	598	24	419	468	822	213	31	999999	387	999999	581	377	643	299	427	999999	999999	492	772	89	476	999999	999999	999999	601	183	938	229	638	785	999999	999999	83	221	553	63	999999	319	953	577	105	166	999999	90	603	130	810	567	366	561	107	890	59	999999	259	999999	365	111	867	999999	999999	802	642	999999	294	331	304	432	745	374	292	356	538	205	983	320	999999	578	715	480	373	381	862	87	687	999999	210	227	962	999999	697	297	999999	999999	312	303	524	110	796	281	825	387	821	999999	999999	751	999999	854	999999	939	935	787	395	396	999999	999999	999999	999999	913	663	130	87	470	613	999999	994	999999	233	892	999999	795	383	781	443	655	985	559	871	807	999999	279	356	354	999999	206	910	901	66	39	419	999999	959	197	142	161	747	917	218	999999	284	999999	138	961	192	153	999999	15	952	999999	300	344	77	756	976	999999	773	732	447	416	766	103	848	999999	483	335	836	196	648	292	907	77	999999	999999	533	100	999999	395	172	879	645	999999	949	325	739	84	296	212	220	999999	387	24	999999	802	558	191	998	934	488	999999	317	375	366	670	832	232	992	521	233	886	999999	388	570	567	771	860	999999	999999	464	408	999999	999999	976	999999	905	892	598	549	998	352	102	217	999999	315	572	279	549	289	492	516	91	775	999999	999999	999999	999999	454	912	40	697	999999	475	999999	999999	817	683	399	466	764	940	634	999999	999999	881	794	45	482	265	994	999999	321	999999	50	947	326	274	999999	651	404	906	448	999999	518	311	999999	999999	999999	999999	497	889	880	93	
999999	999999	882	638	262	999999	540	469	526	198	917	539	999999	182	434	531	763	999999	38	747	71	857	501	948	935	221	999999	177	308	655	768	115	621	238	350	497	75	688	21	556	121	999999	390	260	768	978	925	999999	202	215	72	943	999999	143	31	666	61	934	999999	51	530	373	171	870	430	811	918	157	832	936	466	999999	542	482	635	999999	477	250	189	956	295	999999	974	999999	999999	824	999999	488	216	684	446	140	985	999999	35	748	773	519	830	957	70	777	308	265	999999	987	410	388	507	895	999999	810	754	999999	756	95	999999	78	288	605	999999	999999	999999	158	500	999999	99	573	456	886	999999	957	420	232	895	999999	999999	719	353	604	423	866	980	321	494	636	386	249	223	940	360	705	999999	234	400	999999	837	160	999999	423	897	837	931	620	999999	999999	399	999999	850	248	948	678	999999	683	191	699	999999	629	663	863	999999	849	999999	516	536	657	725	196	832	274	680	986	954	930	707	586	999999	999999	999999	262	999999	854	399	975	991	999999	980	558	52	700	181	218	497	901	474	57	999999	425	94	884	516	999999	699	999999	567	962	999999	794	999999	605	765	999999	849	410	999999	104	999999	999999	524	854	677	177	153	141	103	472	499	63	465	659	108	999999	285	999999	746	42	164	814	417	999999	957	195	582	999999	935	92	368	96	283	379	597	999999	999999	239	216	349	70	567	492	999999	999999	671	339	999999	999999	999999	813	954	664	594	940	645	999999	495	999999	491	594	999999	206	20	113	412	779	96	71	999999	999999	55	999999	407	972	596	999999	322	565	295	856	265	940	689	278	414	432	689	439	999999	144	999999	342	725	754	999999	371	481	991	70	892	253	265	509	638	999999	276	999999	999999	999999	999999	654	929	611	635	999999	765	517	999999	699	980	999999	999999	119	862	999999	999999	999999	652	617	235	999999	331	505	403	613	10	440	60	511	999999	999999	999999	999999	999999	999999	487	730	100	425	599	999999	739	301	999999	999999	596	155	999999	437	999999	999999	614	14	999999	472	999999	434	218	31	999999	334	466	999999	561	814	999999	571	481	382	723	983	999999	237	28	381	999999	39	999999	601	999999	854	999999	622	457	835	561	72	966	176	166	63	521	78	96	274	396	508	740	999999	779	34	999999	999999	999999	999999	999999	386	985	747	360	303	19	616	15	484	541	999999	999999	726	263	959	604	315	999999	670	471	804	151	753	999999	612	298	158	822	991	999999	527	908	387	404	999999	87	999999	815	999999	999999	905	72	999999	733	552	726	999999	
22	819	430	369	59	53	607	635	245	242	762	999999	999999	999999	794	23	304	23	935	404	331	89	999999	385	499	362	627	566	741	539	999999	441	886	284	145	12	571	999999	477	865	779	769	999999	844	466	77	858	191	121	59	317	999999	617	331	692	933	936	55	869	999999	426	51	999999	999999	222	331	861	730	725	791	451	482	999999	79	625	562	150	48	999999	999999	504	445	455	692	232	309	823	999999	591	999999	999999	526	999999	780	999999	738	876	242	632	145	215	999999	466	329	608	834	183	547	706	140	792	898	999999	999999	202	980	595	211	483	999999	507	306	148	523	725	925	530	999999	630	886	686	907	999999	783	999999	999999	979	135	93	397	135	999999	859	460	419	177	399	515	587	999999	153	674	758	719	999999	909	989	942	604	683	313	418	917	819	999999	999999	492	999999	999999	825	10	469	127	96	786	999999	447	688	114	557	999999	25	187	171	743	21	999999	999999	156	999999	387	46	999999	410	93	717	368	999999	999999	534	684	999999	295	762	999999	683	556	672	932	415	471	999999	838	56	157	297	240	755	86	443	735	795	207	999999	447	964	999999	999999	12	999999	863	407	682	579	872	999999	730	425	704	69	464	487	764	740	846	86	208	999999	262	795	999999	613	999999	572	798	999999	848	384	324	999999	745	839	669	999999	551	74	628	268	183	999999	567	814	61	26	979	258	41	466	999999	371	765	463	464	217	999999	999999	445	120	999999	983	999999	355	111	210	999999	624	818	901	999999	782	457	939	310	999999	999999	673	999999	945	592	550	857	999999	319	953	999999	999999	385	462	999999	301	628	518	487	199	37	222	713	999999	999999	364	440	139	277	292	913	825	999999	870	979	918	698	499	527	999999	136	258	46	999999	999999	999999	249	366	630	897	163	939	462	999999	999999	999999	960	999999	253	238	120	728	124	36	50	912	999999	999999	482	999999	603	139	999999	256	999999	779	186	565	389	999999	124	999999	999999	380	139	973	373	51	313	963	999999	987	256	299	130	407	999999	999999	117	999999	904	735	999999	276	303	33	999999	216	57	787	839	405	331	583	123	46	228	999999	999999	999999	999999	999999	210	519	405	616	999999	999999	999999	999999	645	999999	457	829	765	389	200	999999	87	999999	999999	999999	994	526	134	562	999999	672	185	94	189	999999	122	51	19	817	999999	374	999999	999999	150	256	90	391	152	673	947	502	818	999999	845	986	666	791	51	999999	102	999999	394	842	951	221	526	51	486	254	63	415	999999	947	855	826	999999	999999	999999	777	
86	999999	384	999999	614	173	853	451	999999	999999	733	330	999	627	999999	999999	979	999999	735	929	730	49	904	897	619	999999	682	999999	878	999999	624	276	827	273	316	489	309	933	237	787	999999	999999	802	293	999999	733	415	202	999999	999999	847	342	664	45	56	47	999999	999999	841	82	490	982	999999	999999	999999	467	999999	999999	321	999999	999999	55	800	947	999999	656	246	999999	386	886	999999	490	649	999999	181	291	611	791	226	999999	780	822	102	165	307	385	510	582	714	63	999999	679	881	985	465	999999	542	717	473	400	800	96	110	955	945	999999	342	701	999999	297	856	711	519	52	465	727	953	645	650	195	156	999999	999999	332	999999	457	608	999999	417	379	999999	894	328	826	478	693	722	146	219	306	53	999999	533	427	207	527	170	999999	530	737	848	896	76	999999	253	146	190	778	308	498	999999	679	293	679	547	961	999999	692	574	999999	999999	816	436	353	152	347	140	488	134	138	296	769	143	999999	530	852	827	50	999999	999999	513	943	999999	720	904	999999	999999	999999	879	245	999999	477	999999	758	732	42	999999	722	999999	906	16	702	653	179	999999	999999	546	613	158	695	144	353	119	999999	268	71	977	715	449	778	999999	285	608	999999	999999	819	999999	999999	999999	999999	392	114	904	999999	335	811	299	668	518	282	827	999999	706	194	111	999999	367	41	500	999999	64	755	283	366	93	730	103	765	184	392	136	171	999999	999999	312	39	448	443	907	457	999999	319	206	176	999999	910	578	423	787	214	999999	473	999999	287	999999	637	831	548	592	604	717	534	494	136	155	665	999999	57	882	81	351	924	134	53	898	745	558	116	414	183	162	679	999999	969	931	663	287	388	999999	675	999999	900	850	999999	739	247	824	999999	999999	295	664	531	999999	715	863	537	999999	840	389	698	88	724	143	419	452	48	556	524	204	492	999999	867	831	216	999999	451	999999	999999	313	999999	920	488	95	129	518	630	147	999999	116	404	324	446	999999	999999	596	484	766	441	861	701	690	310	875	538	999999	999999	700	334	843	999999	463	528	999999	727	999999	599	638	999999	900	821	900	294	418	800	999999	999999	868	314	620	398	999999	999999	959	999999	971	619	613	557	222	999999	930	813	999999	694	940	796	999999	281	748	997	846	999999	541	49	800	405	892	999999	370	965	927	395	714	999999	737	822	569	924	999999	999999	999999	90	999999	999999	891	97	866	723	860	381	999999	999999	566	999999	551	932	109	919	811	575	727	538	197	999999	794	544	108	973	999999	127	
999999	984	999999	589	999999	765	949	999999	157	999999	539	178	224	988	999999	340	999999	101	903	804	722	649	122	191	441	457	893	554	394	999999	989	892	999999	742	154	57	999999	999999	611	999999	983	746	771	108	999999	558	999999	208	324	999999	999999	16	80	163	405	587	872	999999	157	563	871	405	969	800	724	646	412	482	999999	885	267	999999	490	999999	999999	975	877	23	154	882	143	999999	999999	929	999999	999999	822	999999	999999	567	185	999999	829	57	915	587	999999	971	999999	399	156	841	364	439	999999	865	999999	953	999999	429	999999	858	999999	275	429	186	174	49	169	741	824	999999	144	286	999999	527	30	442	211	243	207	906	999999	755	736	302	341	999999	999999	999999	466	868	281	918	999999	326	550	564	627	738	423	738	811	642	575	356	706	88	729	679	844	93	999999	108	999999	802	999999	443	538	137	844	373	316	394	284	955	527	226	427	393	977	466	815	472	820	469	999999	996	190	390	999999	999999	81	63	930	383	999999	183	696	999999	107	117	36	500	999999	999999	431	427	999999	619	999999	489	660	345	702	388	277	999999	288	762	708	232	262	158	999999	592	302	263	463	901	838	999999	530	372	296	869	999999	324	578	770	47	677	999999	570	560	999999	602	735	999999	552	115	837	894	934	357	874	854	878	959	311	757	999999	963	466	999999	484	958	298	999999	999999	948	953	710	517	725	40	594	999999	597	999999	989	999999	902	911	795	999999	459	999999	25	421	999999	561	364	276	23	869	713	999999	789	86	158	999999	999999	528	603	162	136	387	999999	326	289	999999	290	999999	999999	200	275	999999	999999	999999	34	999999	999999	637	817	397	598	444	503	855	327	422	902	521	285	685	880	999999	317	643	874	82	387	698	142	853	999999	828	954	999999	603	660	999999	19	61	785	999999	58	711	999999	563	692	883	363	999	866	999999	999999	260	636	320	891	745	37	905	999999	984	584	505	999999	126	769	489	680	261	999999	911	893	469	999999	654	832	673	110	999999	192	999999	34	699	275	593	510	578	999999	512	712	915	483	114	109	800	456	552	746	100	999999	212	213	111	343	954	376	999999	760	981	488	227	645	947	723	999999	999999	999999	240	999999	615	999999	999999	178	548	750	438	788	370	699	207	290	926	20	296	999999	985	922	366	320	227	210	818	346	999999	495	280	535	391	345	999999	999999	999999	376	484	999999	999999	44	562	592	526	587	939	71	783	208	301	634	999999	743	999999	47	528	920	999999	999999	382	999999	154	63	480	902	999999	34	858	
635	968	560	999999	693	938	950	370	773	793	999999	999999	999999	999999	825	203	645	874	999999	999999	802	53	401	222	79	999999	999999	999999	508	121	623	190	914	212	999999	239	740	109	968	805	827	677	754	136	523	153	625	271	328	859	835	38	759	466	66	592	577	999999	465	472	721	70	999999	999999	180	459	357	999999	999999	595	463	999999	905	842	740	134	298	999999	699	926	605	955	999999	999999	286	595	430	457	155	565	999999	402	643	505	93	767	999999	103	956	73	795	80	999999	733	406	299	132	916	725	932	303	312	648	538	867	999999	498	223	385	999999	39	899	999999	999999	932	70	999999	410	999999	973	999999	205	318	636	999999	999999	109	838	252	999999	473	514	999999	223	999999	360	754	115	638	328	278	999999	717	381	999999	999999	671	16	800	346	397	999999	999999	752	999999	107	993	21	999999	342	999999	659	999999	397	121	524	177	195	999999	999999	999999	796	999999	440	705	715	487	937	601	244	863	103	999999	905	599	751	356	999999	600	174	366	742	707	999999	662	619	631	330	269	519	999999	485	429	227	40	999999	999999	727	57	907	619	66	420	173	478	572	621	999999	797	999999	178	197	595	422	225	572	99	477	777	95	93	167	999999	92	515	388	673	820	875	999999	801	629	932	692	999999	999999	332	543	826	100	999999	566	532	899	351	541	890	17	999999	467	999999	482	949	961	823	462	388	337	658	100	898	999999	200	798	568	548	265	902	867	914	249	555	650	687	98	527	635	999999	740	973	497	666	999999	417	999999	329	999999	971	868	102	922	995	885	735	202	206	376	999999	999999	802	285	999999	150	97	228	956	831	272	872	306	827	609	597	999999	999999	242	999999	783	310	999999	999999	999999	44	774	992	254	669	914	999999	891	160	901	447	937	698	510	526	730	198	541	497	418	108	999999	999999	999999	999999	211	142	999999	999999	593	432	100	934	991	953	375	104	999999	296	999999	776	980	156	999999	171	659	999999	999999	715	262	999999	999999	999999	460	195	472	509	999999	846	468	782	535	999999	567	478	357	13	706	557	160	636	225	255	580	641	127	425	349	160	748	224	50	999999	999999	999	999999	348	484	999999	491	999999	999999	136	999999	144	251	312	999999	456	814	999999	289	544	565	999999	378	999999	181	819	78	56	999999	999999	999999	253	999999	290	716	567	815	18	529	999999	999999	294	221	99	426	445	399	814	836	893	999999	102	934	505	688	345	999999	148	176	664	737	445	706	895	38	584	999999	961	596	31	641	806	137	389	478	
999999	414	289	107	736	430	263	219	276	193	15	319	999999	601	999999	936	676	841	864	999999	630	587	999999	70	842	52	999999	228	815	261	539	965	555	36	999999	931	999999	999999	999999	244	484	235	999999	999999	999999	275	168	369	999999	94	964	964	273	227	848	694	98	228	264	694	992	999999	403	24	999999	50	764	218	194	449	999999	635	999999	629	687	405	999999	999999	48	577	999999	78	13	730	297	999999	702	338	188	723	842	133	786	999999	252	999999	831	426	68	981	999999	949	184	999999	500	999999	563	643	539	453	999999	484	189	999999	810	999999	41	673	726	999999	348	435	999999	470	606	999999	848	664	387	247	573	729	999999	67	999999	934	894	999999	999999	958	20	68	798	999999	999999	368	943	110	936	329	418	168	999999	978	999999	85	919	999999	999999	38	491	899	266	301	879	817	999999	132	619	999999	39	804	443	999999	78	290	637	304	999999	248	527	999999	728	68	829	414	40	576	424	991	24	999999	67	999999	476	121	999999	507	855	368	438	821	490	70	299	613	724	930	909	999999	447	625	429	931	510	999999	999999	208	472	475	999999	362	999999	999999	999999	849	999999	241	301	957	487	139	448	999999	999999	706	999999	999999	768	225	999999	109	666	999999	554	398	999999	135	700	999999	940	999999	45	999999	581	86	999999	862	209	999999	999999	999999	639	952	874	317	187	999999	132	999999	485	513	439	256	999999	687	695	645	84	472	98	621	999999	567	999999	883	999999	999999	355	732	999999	999999	468	327	358	207	470	714	197	999999	221	267	13	897	258	436	174	788	605	893	390	478	788	999999	999999	999999	951	81	935	991	223	129	158	399	220	89	55	999999	898	587	999999	981	457	837	261	831	617	999999	999999	590	718	316	461	999999	351	125	617	731	966	112	255	999999	778	999999	33	101	119	614	999999	179	391	62	890	27	675	409	30	999999	485	530	638	318	762	355	283	907	667	696	999999	104	471	324	155	795	342	999999	212	999999	999999	170	721	13	956	999999	999999	665	425	443	785	942	105	667	255	999999	474	937	636	433	999999	125	999999	422	566	592	707	77	906	999999	685	847	206	768	145	325	808	634	361	999999	156	999999	999999	233	910	115	999	999999	78	710	330	405	999999	779	339	999999	736	309	999999	374	441	999999	999999	329	758	938	745	337	999999	930	636	999999	999999	24	999999	315	634	209	999999	461	592	903	999	206	775	290	999999	427	999999	999999	588	509	197	999999	999999	24	858	171	999999	971	369	672	999999	148	999999	489	819	187	501	33	74	999999	
796	999999	781	538	142	562	999999	478	292	328	999999	95	351	136	652	599	833	272	456	999999	999999	540	102	920	630	860	132	295	470	478	925	415	382	999999	713	999999	214	652	882	306	617	999999	689	50	773	197	796	946	837	229	353	999999	576	601	802	999999	892	999999	907	281	439	999999	17	813	402	493	712	299	423	449	395	999999	999999	160	999999	736	851	61	157	442	74	185	457	999999	999999	696	838	780	999999	999999	999999	999999	999999	999999	866	358	999999	999999	647	290	999999	507	532	397	834	173	848	426	745	75	999999	841	714	474	999999	264	810	766	688	706	999999	932	50	967	139	999999	999999	999999	294	507	747	975	414	999999	957	566	999999	70	416	961	848	422	44	193	51	999999	999999	280	403	999999	999999	233	197	941	999999	552	467	565	268	999999	727	78	999999	999999	328	999999	436	847	516	650	611	999999	999999	727	858	242	898	857	925	661	412	175	999999	682	999999	999999	788	999999	240	415	109	96	999999	624	243	779	290	796	864	611	51	999999	763	999999	10	796	874	999999	92	999999	999999	610	640	606	389	562	692	459	999999	999999	999999	963	999999	111	551	999999	948	734	493	999999	952	111	992	323	619	999999	412	633	681	174	649	327	390	836	999999	499	456	205	244	681	999999	999999	999999	69	959	88	183	661	211	486	847	149	976	14	451	999999	617	326	999999	768	160	68	778	999999	164	999999	583	780	999999	999999	77	753	499	812	999999	131	999999	932	363	541	447	750	432	999999	327	510	351	386	999999	218	999999	139	217	476	531	39	62	999999	999999	999999	504	402	321	999999	418	103	999999	174	22	330	959	684	963	456	331	409	635	583	795	999999	982	207	999999	141	180	938	546	33	291	961	78	197	38	727	46	54	439	282	999999	234	999999	999999	373	74	259	207	176	999999	154	131	403	479	609	999999	999999	306	999999	999999	999999	480	556	625	883	60	999999	771	656	999999	419	287	970	362	999999	571	793	806	834	330	882	973	772	785	999999	169	999999	599	999999	777	84	739	47	259	303	316	999999	245	303	322	999999	487	550	931	351	867	161	50	682	999999	467	846	472	999999	999999	999999	708	771	746	724	999999	662	194	999999	170	680	250	720	69	490	894	557	512	999999	517	405	432	999999	444	22	17	527	917	549	320	999999	277	360	952	297	999999	905	499	579	829	999999	303	671	770	670	627	441	999999	999999	154	999999	999999	950	178	901	583	867	337	999999	716	964	744	644	999999	932	413	889	767	771	882	999999	67	933	692	999999	999999	999999	
80	773	394	999999	546	725	404	410	893	326	999999	60	999999	740	578	999999	862	999999	999999	999999	999999	838	267	999999	999999	999999	318	999999	852	410	267	999999	800	822	796	563	349	150	999999	999999	250	167	48	96	707	717	66	151	420	302	81	827	949	453	656	242	515	656	902	335	417	249	558	493	69	379	260	892	943	24	426	721	999999	999999	418	946	999999	181	40	999999	999999	176	999999	999999	999999	999999	863	999999	175	999999	57	692	248	102	611	10	608	555	37	338	999999	999999	208	999999	876	999999	999999	562	999999	710	443	999999	625	945	182	250	999999	998	164	629	516	999999	999999	389	967	733	482	353	999999	417	347	253	999999	702	999999	989	968	349	683	978	999999	999999	999999	464	999999	713	76	303	920	999999	999999	610	401	407	821	563	448	819	999999	999999	999999	48	777	627	373	199	200	999999	455	193	282	164	325	186	580	215	590	271	267	264	666	189	999999	423	910	999999	999999	746	880	936	551	159	999999	541	999999	20	999999	695	101	932	522	999999	847	737	999999	353	294	999999	827	999999	973	186	561	999999	485	698	614	363	716	999999	999999	453	52	999999	641	999999	999999	784	85	569	999999	999999	999999	335	741	999999	341	695	999999	999999	452	637	918	274	962	374	597	999999	65	999999	405	179	978	464	999999	79	110	999999	105	966	110	510	149	267	999999	88	999999	236	443	962	367	999999	39	999999	999999	999999	534	999999	556	277	999999	515	728	674	174	999999	915	715	999999	999999	422	12	600	999999	467	941	498	661	341	884	368	999999	303	999999	999999	486	999999	829	280	999999	544	332	999999	827	441	999999	782	474	103	429	172	301	496	771	549	365	328	671	691	252	220	873	999999	672	909	999999	221	635	630	687	373	96	444	854	137	100	230	772	999999	872	169	33	567	911	721	76	874	999999	999999	999999	999999	478	147	999999	674	999999	885	119	918	277	383	156	844	999999	66	86	857	641	643	459	145	999999	745	819	93	999999	315	535	950	842	999999	689	999999	941	530	894	948	416	999999	466	214	120	853	999999	999999	999999	188	999999	999999	645	999999	243	888	999999	553	611	999999	328	944	487	999999	360	169	85	999999	999999	75	903	999999	171	138	450	461	186	254	34	999999	97	330	80	18	163	680	999999	632	66	800	985	999999	919	171	999999	471	702	111	999999	999999	778	680	805	946	285	999999	692	517	768	782	712	850	529	908	645	997	873	999999	999999	679	999999	452	921	893	90	515	965	999	508	979	758	84	400	83	924	416	525	134	732	886	987	797	864	
284	999999	145	868	20	999999	632	597	233	900	184	106	999999	758	911	866	769	999999	693	19	789	33	999999	460	455	984	239	482	749	999999	325	999999	66	588	647	805	999999	646	955	483	875	391	999999	999999	999999	976	598	658	613	268	999999	585	304	788	999999	999999	460	685	423	35	297	160	999999	487	584	999999	999999	999999	121	999999	921	133	355	219	143	408	499	462	999999	478	999999	581	868	999999	999999	740	999999	999999	514	396	999999	269	999999	929	196	999999	542	57	600	732	936	999999	546	999999	346	839	239	95	654	675	761	999999	450	944	999999	716	291	367	704	844	999999	999999	241	724	761	661	999999	999999	32	418	999999	452	862	511	999999	543	44	371	154	999999	510	311	999999	839	635	999999	818	289	300	480	443	185	999999	755	999999	175	620	822	746	684	939	813	72	999999	809	999999	145	939	411	999999	999999	920	999999	760	999999	795	157	402	999999	999999	842	621	999999	552	974	690	999999	116	875	377	922	999999	624	469	999999	697	249	387	999999	326	220	879	877	203	798	999999	999999	593	422	999999	27	228	733	342	841	328	688	520	271	128	220	39	999999	44	184	469	306	752	999999	646	999999	769	372	772	203	999999	743	932	999999	999999	728	515	693	999999	359	704	489	292	628	686	18	728	999999	999999	116	191	999999	842	999999	999999	226	219	837	776	999999	258	999999	960	148	878	584	755	767	999999	400	704	999999	37	685	480	980	23	134	79	637	827	652	461	999999	21	156	999999	913	423	245	518	678	916	750	111	848	528	153	999999	999999	999999	999999	318	999999	411	999999	999999	999999	548	359	213	95	768	149	467	605	404	303	136	732	999999	842	353	573	882	35	428	287	583	631	999999	869	385	999999	999999	999999	344	940	264	999999	367	744	375	74	42	432	909	777	292	506	454	234	27	999999	999999	420	618	744	638	999999	427	999999	583	916	999999	999999	709	999999	764	602	270	463	49	999999	374	938	999999	288	999999	999999	126	651	995	87	999999	999999	852	368	547	999999	999999	599	311	878	748	856	999999	458	999999	699	723	118	22	690	999999	990	195	66	999999	999999	943	340	213	189	269	999999	515	506	999999	670	490	999999	263	999999	355	999999	162	170	221	517	778	28	120	841	736	18	638	999999	841	197	51	796	715	67	999999	999999	396	132	618	972	351	999999	719	507	218	381	854	221	999999	999999	999999	35	844	999999	712	999999	229	371	453	261	147	210	664	551	629	694	999999	206	779	438	284	40	551	248	176	124	309	613	999999	364	999999	426	969	277	999999	
999999	951	579	999999	107	697	999999	678	366	835	150	998	999999	999999	523	999999	999999	442	999999	299	808	999999	605	969	597	999999	615	999999	999999	108	721	240	397	999999	613	743	66	851	682	740	260	361	195	413	35	125	141	736	120	999999	999999	984	72	978	551	999999	355	610	999999	999999	92	296	589	268	123	910	611	999999	999999	999999	688	999999	759	176	999999	999999	298	202	943	482	999999	999999	627	479	602	737	177	419	999999	80	397	455	104	210	658	999999	999999	926	299	125	514	166	471	340	999999	699	234	896	939	104	254	163	999999	284	989	212	669	999999	665	386	742	202	333	999999	392	242	711	999999	999999	84	684	371	999999	828	999999	335	999999	297	548	903	512	281	999999	556	826	244	788	820	220	455	305	661	271	913	382	321	833	999999	948	698	999999	999999	999999	864	420	883	261	999999	316	663	794	999999	571	762	873	470	722	999999	376	158	454	891	349	72	999999	32	110	988	455	656	502	149	348	850	915	999999	893	999999	146	943	982	999999	513	556	660	923	99	508	999999	999999	999999	66	999999	999999	999999	999999	335	999999	95	397	782	999999	392	660	999999	655	43	721	846	999999	577	118	639	433	175	999999	387	999999	412	856	999999	601	949	543	999999	445	247	999999	606	819	512	577	529	999999	999999	999999	568	999999	395	14	889	378	662	14	344	999999	426	478	999999	999999	718	543	913	239	464	999999	323	848	999999	999999	418	494	125	37	999999	999	999999	890	272	454	935	999999	999999	407	999999	564	999999	999999	209	576	999999	769	913	855	110	969	664	999999	294	978	999999	719	260	999999	596	999999	262	634	480	344	999999	999999	215	190	815	194	146	516	272	899	999999	378	649	35	705	648	580	269	927	564	345	299	606	999999	57	999999	283	736	810	570	999999	314	474	864	675	999999	563	733	50	916	999999	999999	999999	394	999999	38	999999	235	964	999999	824	993	707	999999	998	612	929	921	999999	599	910	999999	706	999999	999999	937	904	999999	360	222	999999	999999	229	20	731	198	272	221	558	29	156	999999	772	862	745	319	607	557	865	72	563	642	601	450	16	433	451	334	796	999999	999999	999999	874	751	999999	978	773	696	195	810	349	717	999999	999999	999999	862	637	843	956	288	340	356	919	297	658	999999	255	779	14	307	746	937	999999	760	999999	862	183	30	998	999999	999999	999999	372	65	999999	999999	999999	488	996	153	796	607	999999	518	999999	778	374	587	103	421	733	994	691	999999	999999	412	302	612	999999	591	688	617	999999	198	743	428	999999	864	574	812	
181	999999	782	999999	999999	148	999999	906	999999	126	497	595	999999	587	999999	999999	230	483	991	321	553	667	999999	415	999999	189	762	189	775	49	999999	510	23	290	999999	999999	221	830	386	999999	842	396	320	111	103	103	689	999999	164	202	208	510	872	999999	999999	514	505	377	405	999999	386	390	141	262	333	999999	999999	646	347	999999	339	399	106	76	478	167	356	169	321	999999	499	999999	35	999999	841	293	637	760	31	735	999999	844	435	65	548	999999	264	68	778	116	520	53	920	96	862	999999	413	999999	784	999999	999999	346	65	43	832	881	365	558	421	999999	359	821	625	999999	606	494	964	999999	999999	26	902	297	390	215	851	456	584	938	720	41	879	831	975	918	576	135	789	401	232	667	999999	706	647	999999	999999	698	427	317	489	378	999999	371	999999	767	209	870	955	850	999999	999999	306	426	999999	999999	169	999999	846	706	45	481	999999	572	819	860	919	205	650	999999	458	162	39	276	458	351	196	999999	553	217	719	706	179	939	219	845	370	680	999999	999999	578	238	852	720	282	999999	673	282	551	999999	848	14	230	312	999999	39	357	40	999999	999999	999999	651	975	638	987	999999	311	765	362	973	500	249	337	999999	999999	230	309	318	994	999999	677	999999	966	136	369	715	485	867	547	999999	498	340	712	381	75	999999	262	999999	999999	943	999999	908	919	578	999999	609	676	838	239	180	999999	999999	45	527	999999	288	685	999999	278	282	853	444	227	999999	999999	170	536	955	999999	156	967	999999	586	61	742	769	995	999999	209	760	48	646	637	377	460	459	999999	195	562	786	251	413	999999	999999	999999	272	690	746	103	766	82	721	999999	92	999999	644	462	984	784	59	293	297	999999	517	244	217	999999	850	999999	35	999999	350	402	539	999999	564	999999	999999	961	480	88	258	304	442	687	326	999999	999999	174	816	997	319	999999	513	503	954	999999	438	225	881	466	840	34	999999	900	999999	329	981	187	648	505	336	32	999999	970	999999	992	999999	830	918	92	999999	686	906	999999	999999	940	999999	46	950	800	710	910	999999	23	248	999999	237	999999	955	996	153	999999	525	320	670	296	106	999999	468	962	999999	608	307	999999	215	999999	999999	50	354	791	999999	999999	999999	847	795	425	942	300	732	810	765	675	874	921	938	882	171	595	366	269	843	999999	577	988	999999	999999	612	290	807	95	115	196	999999	174	999999	207	151	999999	999999	254	353	805	810	657	207	880	734	999999	861	332	999999	999999	683	95	999999	94	999999	248	602	693	813	
662	492	999999	705	578	488	709	364	999999	741	493	80	121	915	48	545	919	791	373	377	236	999999	485	999999	582	513	111	226	999999	829	903	85	832	441	690	322	173	952	628	402	34	999999	130	591	999999	462	571	180	999999	549	999999	456	238	325	999999	244	17	999999	133	74	386	999999	883	999999	837	999999	999999	680	234	725	999999	967	172	971	999999	215	308	893	593	129	942	931	316	999999	381	456	846	516	855	999999	999999	999999	829	564	26	541	147	999999	753	101	224	891	945	193	177	491	293	267	973	381	999999	123	999999	13	131	454	999999	950	999999	391	571	731	824	777	420	762	148	608	955	810	77	98	150	999999	904	999999	986	132	765	999999	172	588	542	484	520	999999	658	999999	999999	571	365	197	680	999999	529	999999	999999	178	773	415	353	685	312	172	314	847	999999	468	109	80	468	999999	999999	999999	228	983	199	350	999999	229	999999	322	175	999999	455	880	999999	778	972	421	999999	817	359	359	547	487	286	999999	999999	673	227	200	726	372	999999	311	999999	41	999999	546	999999	726	999999	553	312	40	520	918	716	999999	999999	999999	495	687	999999	650	704	836	111	741	999999	999999	999999	593	999999	912	596	999999	291	154	999999	386	634	436	127	999999	906	999999	999999	999999	966	368	663	746	243	33	704	999999	287	461	999999	175	929	999999	839	484	999999	999999	551	399	444	717	999999	999999	555	63	999999	999999	569	826	744	999999	788	595	774	999999	165	434	359	978	217	557	525	999999	547	713	999999	231	596	999999	999999	588	264	657	81	999999	731	101	200	190	462	645	999999	460	717	709	386	344	638	501	329	131	968	572	191	887	201	999999	34	999999	606	348	472	926	999999	165	643	140	523	999999	999999	73	999999	179	525	572	88	74	123	838	999999	122	593	105	323	591	999999	999999	476	999999	67	925	77	359	999999	999999	182	999999	346	999999	76	999999	821	123	999999	266	888	799	56	618	809	136	999999	196	514	999999	755	999999	613	999999	546	950	664	338	999999	691	999999	883	999999	411	400	535	728	999999	772	999999	300	999999	220	999999	999999	820	645	857	385	930	242	880	844	98	369	805	938	814	25	125	999999	492	656	203	999999	999999	999999	645	999999	999999	999999	999999	424	434	999999	285	166	556	999999	725	315	807	999999	999999	459	125	49	507	52	595	999999	913	547	999999	499	808	823	27	999999	999999	617	10	999999	111	531	111	466	420	894	999999	648	392	985	999999	809	784	538	129	743	154	964	999999	602	633	686	495	594	999999	935	395	462	148	758	140	
117	315	178	852	14	358	999999	628	999999	999999	999999	213	928	257	846	714	999999	703	999999	653	734	999999	407	15	424	46	516	698	485	509	630	999999	634	999999	192	504	615	686	124	395	495	345	999999	999999	999999	482	567	346	999999	230	125	759	864	115	406	204	999999	173	437	999999	841	999999	999999	113	339	999999	999999	999999	999999	351	999999	593	588	888	168	398	819	764	327	942	478	999999	777	264	393	870	645	999999	999999	999999	597	452	258	156	554	534	202	999999	314	251	903	494	282	579	131	999999	999999	999999	947	17	385	152	845	495	499	999999	999999	888	720	999999	799	999999	999999	999999	754	656	999999	441	343	633	205	830	460	86	48	984	897	208	999999	861	699	669	999999	450	999999	454	999999	763	999999	883	352	313	278	999999	451	852	870	205	824	475	196	739	999999	324	812	554	692	769	999999	999999	999999	999999	999999	858	769	140	999999	182	474	309	60	999999	784	460	290	892	999999	614	999999	195	999999	701	999999	667	674	999999	37	999999	638	67	761	836	316	151	119	368	558	419	86	999999	384	999999	731	999999	425	615	999999	999999	999999	919	992	999999	145	270	401	81	610	97	193	809	112	220	544	417	999999	999999	999999	642	350	922	343	152	537	322	811	999999	970	999999	252	69	999999	845	234	718	74	999999	999999	56	750	48	758	471	236	277	219	174	163	324	999999	211	350	999999	999999	121	586	999999	999999	822	999999	975	999999	751	844	134	999999	266	999999	825	352	864	522	228	999999	999999	173	872	916	270	999999	647	272	656	882	51	999999	692	999999	122	142	224	142	999999	999999	999999	937	17	626	112	471	999999	188	338	971	999999	689	999999	429	538	948	713	999999	290	999999	812	712	454	868	803	414	123	999999	999999	692	138	732	644	999999	127	999999	166	256	814	798	161	468	934	684	770	361	999999	272	476	174	428	289	999999	999999	785	72	492	148	822	999999	358	699	314	645	843	389	999999	501	312	999999	791	467	130	491	999999	353	999999	769	108	451	999999	850	786	708	273	848	999999	485	999999	65	883	27	433	999999	449	461	164	999999	999999	390	999999	999999	959	999999	382	961	169	999999	601	999999	293	722	999999	999999	878	507	999999	605	381	999999	510	569	656	257	289	774	44	999999	51	116	198	490	927	717	145	723	891	483	336	999999	689	518	884	413	772	999999	976	62	248	941	548	558	916	999999	880	746	448	712	33	608	927	166	329	494	253	999999	795	332	245	165	616	440	279	78	315	992	685	999999	485	999999	797	999999	764	109	568	640	573	
90	999999	398	999999	189	999999	728	999999	999999	198	399	999999	969	999999	654	999999	92	335	118	289	848	542	888	999999	206	236	904	810	945	401	230	926	613	999999	714	999999	847	881	999999	980	551	693	782	803	296	92	516	754	153	999999	682	774	460	360	999999	547	949	999999	87	952	555	917	440	140	968	473	557	740	660	168	968	211	999999	137	737	164	999999	94	774	124	720	999999	667	779	719	999999	476	262	513	176	546	520	999999	484	434	633	262	652	835	823	999999	999999	103	985	206	481	876	999999	622	999999	788	865	562	963	242	405	260	999999	421	522	996	999999	236	493	621	457	407	999999	999999	114	902	117	258	951	999999	944	66	682	583	999999	579	154	999999	943	388	999999	958	999999	252	38	383	999999	240	323	826	999999	549	999999	373	749	83	999999	999999	999999	668	681	616	999999	383	297	349	578	87	999999	999999	999999	665	999999	115	940	499	999999	180	674	999999	309	876	934	134	359	999999	456	318	834	999999	126	999999	131	284	706	74	357	467	954	999999	804	524	67	380	999999	575	266	999999	433	259	516	292	953	787	368	805	999999	486	33	999999	893	269	999999	18	999999	336	543	999999	999999	875	151	110	999999	985	925	785	818	999999	160	784	147	950	885	999999	658	834	572	999999	916	999999	392	871	443	71	796	545	281	999999	999999	647	999999	999999	106	557	999999	416	75	968	861	999999	986	999999	999999	249	999999	942	999999	668	359	991	764	210	102	999999	492	280	666	999999	199	390	513	999999	18	512	753	889	853	338	475	999999	768	603	481	999999	915	274	999999	999999	315	853	171	612	699	563	883	830	999999	999999	74	999999	749	999999	779	481	79	226	999999	999999	495	865	999999	999999	999999	117	232	170	728	759	999999	228	734	472	999999	345	228	999999	80	999999	629	922	734	263	999999	999999	502	999999	824	10	273	999999	999999	722	708	450	764	126	999999	999999	340	722	111	999999	19	846	113	286	72	443	262	179	156	999999	999999	999999	141	999999	782	565	615	375	346	728	496	891	999999	21	999999	408	580	112	491	488	124	907	999999	338	253	426	533	999999	795	391	747	103	552	500	999999	999999	319	929	999999	854	976	965	386	383	909	999999	783	102	522	999999	862	160	999999	667	549	296	999999	802	591	999999	41	999999	580	999999	980	402	349	572	492	628	99	651	999999	636	512	159	531	447	428	999999	643	999999	703	140	999999	999999	415	885	951	242	393	516	347	999999	823	586	394	430	402	517	778	220	610	893	575	220	392	61	164	999999	999999	313	384	
465	722	600	696	449	436	393	986	463	999999	259	999999	582	314	788	813	926	999999	110	999999	911	999999	433	831	809	565	317	214	364	731	561	477	90	999999	881	266	999999	890	945	994	19	530	999999	598	999999	658	999999	906	604	248	237	635	664	268	999999	118	999999	768	886	999999	999999	999999	632	732	999999	781	164	450	999999	999999	999999	46	819	115	45	390	42	834	480	161	999999	411	610	126	503	926	999999	821	668	773	967	464	13	71	876	830	897	592	999999	579	503	551	484	81	657	201	815	559	233	92	999999	464	298	734	319	999999	578	516	239	999999	968	343	999999	999999	564	136	42	757	999999	999999	999999	999999	305	999999	657	999999	926	538	468	311	120	999999	597	586	698	513	176	999999	999999	168	262	391	363	405	610	169	769	825	517	531	999999	68	329	29	599	634	168	396	999999	999999	790	50	58	927	32	715	745	205	960	999999	959	763	15	80	952	111	97	999999	300	498	261	111	31	936	151	62	999999	999999	986	73	354	999999	201	999999	378	221	343	435	383	895	423	574	865	999999	571	406	62	258	76	497	547	268	999999	588	46	689	28	121	785	969	999999	177	999999	896	707	190	571	999999	702	740	768	661	526	405	84	687	246	565	375	745	999	684	511	498	526	95	683	613	427	689	202	231	649	413	123	256	365	999999	758	391	835	511	556	336	729	999999	741	700	514	358	452	463	745	50	970	106	999999	720	380	621	999999	958	134	23	547	546	21	123	291	999999	999999	277	807	999999	999999	498	138	185	769	640	353	983	108	78	246	739	999999	608	999999	27	590	645	999999	999999	884	876	999999	542	788	999999	874	628	999999	686	999999	185	655	761	999999	482	999999	491	950	739	277	999999	999999	65	999999	808	71	412	680	999999	248	687	999999	999999	109	43	120	595	396	587	765	999999	999999	422	52	70	94	723	478	999999	59	108	694	859	999999	371	27	999999	765	980	999999	999999	999999	154	448	349	507	999999	662	999999	371	381	104	372	973	552	999999	999999	23	716	999999	999999	934	999999	224	149	992	819	802	737	25	999999	830	416	466	999999	999999	430	974	703	563	109	71	380	599	678	14	332	885	326	423	580	318	58	266	783	537	237	930	309	999999	687	192	924	92	999999	551	999999	905	679	773	999999	473	320	163	624	999999	564	129	545	999999	669	934	485	324	445	480	781	999999	683	999999	550	499	675	356	875	999999	146	999999	999999	999999	325	426	215	552	999999	117	998	895	641	507	999999	999999	394	999999	999999	
753	707	609	999999	111	769	538	232	912	233	37	798	963	287	708	149	275	999999	999999	819	253	728	932	429	999999	999999	999999	999999	185	794	442	999999	510	669	131	999999	536	651	999999	367	786	999999	999999	329	867	319	44	617	933	999999	999999	15	976	355	443	35	774	999999	318	629	999999	999999	57	127	999999	922	297	304	166	999999	612	624	197	61	42	58	434	613	561	29	448	278	584	816	97	436	138	165	235	106	445	356	342	999999	483	766	156	186	537	944	32	999999	461	444	756	999999	999999	924	322	395	601	170	999999	299	999999	615	446	999999	40	364	999999	141	999999	69	63	266	291	901	999999	275	901	258	86	617	997	707	816	149	70	999999	619	214	999999	840	505	999999	726	53	999999	999999	999999	916	155	999999	160	890	672	401	999999	499	801	916	999999	56	493	353	94	21	302	999999	799	999999	180	36	745	999999	298	237	564	778	539	999999	999999	710	945	985	112	903	466	999999	45	424	758	570	212	999999	999999	999999	357	162	200	999999	750	999999	78	33	746	999999	999999	570	999999	444	999999	612	960	999999	128	646	999999	507	250	191	555	196	447	384	548	999999	999999	999999	732	501	879	412	588	999999	497	176	642	922	999999	982	475	999999	513	601	587	155	610	649	584	221	695	999999	911	999999	169	564	192	693	485	146	305	395	999999	110	565	434	34	145	75	951	13	999999	267	268	999999	999999	999999	999999	796	999999	998	184	999999	521	999999	39	501	579	664	933	984	948	446	112	999999	89	999999	412	45	163	131	474	583	632	999999	516	592	653	302	999999	881	999999	896	92	999999	130	999999	325	304	536	999999	455	481	142	967	65	741	164	580	636	599	280	810	643	281	533	999999	999999	999999	999999	446	999999	286	163	62	999999	61	999999	964	566	999999	743	117	509	230	999999	999999	450	664	999999	999999	999999	82	665	912	999999	534	263	811	999999	529	102	21	14	999999	94	178	328	90	999999	13	999999	199	24	999999	855	172	311	422	605	539	160	180	162	524	18	999999	620	250	451	123	798	552	999999	47	68	731	112	419	146	507	675	370	999999	158	396	248	68	190	66	448	233	840	215	84	378	922	999999	490	999999	318	999999	87	639	216	999999	999999	839	976	427	133	69	891	999999	108	864	999999	835	13	137	770	717	440	194	13	889	957	999999	999999	669	145	999999	622	338	828	948	598	731	138	943	562	408	999999	762	932	388	999999	999999	116	999999	999999	97	856	362	321	600	128	892	635	326	258	497	563	317	291	261	999999	562	
458	160	999999	999999	706	70	999999	999999	636	677	262	625	557	402	999999	75	999999	999999	26	270	27	237	830	999999	999999	811	694	74	999999	773	481	999999	940	779	999999	956	999999	528	390	795	786	949	963	450	640	20	769	855	266	498	236	999999	245	187	545	230	329	570	999999	999999	375	511	526	863	999999	581	999999	777	295	284	131	562	668	230	483	999999	273	999999	999999	94	52	838	808	356	546	249	445	763	244	999999	999999	999999	564	496	430	285	999999	110	254	68	336	992	570	981	376	674	574	24	703	477	956	939	999999	879	999999	536	999999	180	326	956	145	920	543	409	647	747	997	181	799	207	999999	173	145	17	999999	60	278	826	979	872	674	430	70	999999	999999	697	999999	685	643	999999	582	999999	783	298	922	416	999999	999999	999999	999999	676	402	224	999999	833	999999	804	497	999999	802	267	999999	200	454	292	714	859	777	480	950	867	321	538	906	625	999999	389	999999	94	999999	999999	118	999999	360	999999	281	216	564	932	146	893	392	564	841	635	999999	999999	339	16	218	556	681	690	393	761	364	864	318	999999	451	413	999999	999999	999999	210	999999	999999	840	258	20	999999	304	844	343	66	484	757	696	280	917	329	60	999999	876	795	919	428	109	999999	840	417	897	684	491	733	936	979	785	640	486	324	999999	90	996	709	261	837	356	337	286	999999	999999	48	962	999999	999999	126	999999	999999	291	731	292	251	417	999999	611	620	362	610	999999	999999	971	999999	999999	999999	107	970	999999	176	543	999999	82	772	322	243	999999	859	999999	369	380	999999	453	999999	359	755	42	980	999999	999999	107	641	484	745	217	999999	636	999999	254	369	999999	392	281	999999	450	209	658	520	929	184	999999	752	898	992	999999	309	999999	179	706	999999	999999	127	307	451	79	901	607	999999	564	540	607	136	614	362	346	988	549	999999	361	999999	106	999999	61	498	49	999999	999999	492	515	908	729	466	415	999999	798	906	94	829	300	548	999999	999999	955	999999	999999	236	147	545	656	999999	760	967	818	556	942	59	75	809	411	723	999999	999999	999999	656	810	150	721	408	564	999999	903	719	793	813	999999	774	566	662	920	812	217	208	999999	999999	158	762	999999	859	273	999999	841	285	427	999999	389	487	510	308	588	999999	999999	999999	980	226	347	50	184	15	999999	177	492	999999	888	599	515	999999	288	556	999999	999999	502	861	144	815	598	627	301	226	999999	80	273	268	84	999999	307	478	227	619	999999	117	999999	643	999999	106	266	438	397	828	71	429	208	
999999	799	539	934	653	999999	999999	628	720	748	958	999999	927	999999	999999	999999	404	301	999999	742	669	630	999999	999999	858	10	48	999999	169	240	999999	165	13	871	319	468	999999	558	653	874	63	999999	999999	368	629	999999	933	999999	41	110	992	537	34	687	539	999999	408	999999	86	999999	565	999999	469	489	999999	802	578	65	594	766	999999	846	647	172	689	999999	424	43	841	797	999999	846	999999	999999	248	935	141	326	342	986	69	999999	482	999999	319	447	531	726	92	826	492	877	607	999999	317	999999	999999	862	997	859	999999	375	999999	288	584	719	97	410	999999	350	999999	262	722	608	999999	327	373	646	852	251	158	697	950	25	315	200	999999	262	751	102	56	999999	328	483	87	999999	999999	203	999999	600	999999	999999	486	742	164	239	164	998	568	990	999999	253	19	756	711	220	424	221	973	999999	480	999999	659	157	303	402	934	249	531	22	88	179	229	262	891	37	999999	999999	860	85	46	249	693	761	320	803	270	571	771	866	280	38	230	999999	129	524	471	338	448	762	304	999999	477	999999	912	612	33	756	865	684	999	215	999999	897	357	240	999999	898	999999	500	999999	373	478	664	742	60	999999	197	142	376	565	882	769	999999	780	999999	772	146	848	707	779	513	705	97	999999	74	999999	332	684	999999	999999	999999	501	999999	630	931	446	812	814	999999	662	835	624	499	128	127	999999	999999	127	999999	468	999999	999999	139	720	628	999999	390	798	678	382	627	512	252	999999	992	390	999999	477	999999	685	959	332	986	54	999999	888	216	968	749	999999	999999	215	458	431	377	524	372	237	12	273	65	24	146	999999	45	333	381	506	136	999999	624	785	277	550	509	999999	999999	94	999999	739	461	422	58	60	999999	422	64	821	999999	477	28	594	475	585	999999	999999	196	506	19	620	517	709	999999	22	13	640	937	999999	922	999999	999999	287	460	999999	812	643	965	96	999999	623	278	559	881	658	999999	39	319	692	999999	564	496	565	85	166	232	751	580	46	56	326	484	156	899	999999	26	741	144	212	999999	985	978	109	973	999999	351	957	828	193	305	974	330	254	986	367	208	999999	211	304	50	71	73	999999	50	216	149	132	660	951	642	999999	895	117	919	935	586	396	592	690	814	274	999999	396	740	82	995	239	169	541	730	130	999999	839	999999	711	922	58	69	766	256	229	307	876	551	999999	88	223	999999	60	781	999999	999999	521	999999	775	999999	676	198	968	999999	909	962	999999	230	999999	446	65	944	218	22	
537	999999	825	443	594	999999	55	845	999999	993	782	904	119	999999	999999	816	27	999999	396	572	255	860	101	556	347	266	188	655	999999	882	32	278	999999	999999	999999	485	488	999999	999999	808	102	999999	776	974	437	14	853	368	312	705	429	999999	999999	999999	767	676	999999	279	999999	337	788	999999	816	999999	970	514	787	81	515	999999	338	939	463	588	479	999999	93	126	999999	342	999999	820	999999	334	462	326	999999	480	280	577	249	219	999999	999999	29	702	25	246	14	999999	999999	782	852	869	376	489	252	970	999999	999999	999999	128	160	764	924	999999	999999	491	999999	653	999999	316	999999	938	999999	999999	999999	896	568	776	408	999999	122	204	124	630	967	484	957	973	84	749	314	927	999999	131	68	226	643	61	656	533	999999	360	999999	910	999999	914	999999	258	530	999999	411	399	999999	746	16	999999	999999	303	999999	572	999999	113	999999	54	11	999999	953	82	999999	742	263	999999	999999	999999	687	761	999999	214	999999	999999	999999	709	453	728	347	914	982	999999	124	112	999999	349	59	94	999999	65	999999	93	908	999999	960	602	198	999999	102	894	279	79	68	999999	889	445	999999	948	999999	825	660	851	706	97	999999	715	957	999999	175	999999	467	45	999999	632	981	982	305	539	999999	999999	520	664	635	999999	999999	912	999999	870	223	140	694	111	331	183	405	929	386	821	228	254	645	999999	622	189	437	243	203	435	999999	999999	999999	125	855	556	314	995	226	263	452	977	535	97	999999	44	229	365	714	702	999999	61	605	483	999999	847	571	999999	52	455	999999	999999	999999	754	607	999999	999999	578	255	774	999999	999999	713	999999	379	251	999999	558	496	999999	960	81	529	500	208	221	311	667	804	999999	985	999999	953	770	248	51	268	781	489	999999	999999	650	999999	940	834	999999	348	482	999999	999999	138	999999	793	999999	495	943	881	999999	555	999999	999999	999999	999999	247	788	843	999999	942	999999	338	983	937	78	69	999999	999999	962	589	999999	381	873	828	563	735	879	972	241	498	284	305	169	49	236	999999	433	721	876	871	161	990	380	405	598	775	95	200	944	999999	921	186	999999	301	999999	183	522	185	999999	48	368	816	612	958	668	589	178	943	999999	974	636	999999	443	100	438	676	10	999999	999999	787	999999	999999	38	507	999999	108	999999	867	999999	62	999999	999999	951	999999	513	999999	387	422	999999	19	607	152	488	970	107	109	742	999999	863	884	182	54	945	999999	999999	679	999999	999999	391	569	275	310	465	999999	402	999999	870	999999	586	102	999999	999999	740	231	189	507	
210	999999	999999	476	999999	433	13	999999	879	537	999999	999999	999999	834	557	283	40	177	743	307	686	830	999999	718	239	147	999999	770	999999	594	313	724	803	890	478	999999	999999	915	999999	842	999999	861	999999	865	87	902	165	752	545	25	558	999999	999999	999999	820	380	999999	999999	247	999999	999999	999999	17	999999	999999	999999	174	999999	999999	999999	578	124	963	901	10	825	61	711	641	337	981	561	235	580	45	740	247	999999	79	108	249	999999	678	985	999999	73	854	999999	642	499	737	607	396	718	447	443	999999	585	881	995	999999	778	59	909	246	567	999999	999999	260	493	350	253	488	267	587	999999	446	999999	999999	936	971	999999	999999	152	999999	999999	174	517	143	602	140	661	49	84	779	999999	999999	768	999999	999999	65	426	242	159	999999	999999	999999	139	140	999999	996	999999	407	944	34	760	709	907	320	862	402	500	304	658	362	688	214	414	487	126	999999	678	238	32	880	554	999999	919	992	115	266	45	386	261	605	506	264	104	59	28	760	66	999999	886	999999	999999	132	584	796	470	999999	713	651	999999	290	328	404	384	999999	480	999999	790	914	999999	999999	367	124	52	62	855	999999	999999	364	999999	365	999999	230	351	269	999999	999999	750	133	532	826	552	999999	371	971	286	112	880	40	579	593	970	152	253	290	405	451	89	531	999999	46	999999	999999	192	999999	745	108	63	124	748	58	684	667	392	387	999999	999999	999999	999999	776	753	553	999999	999999	875	395	402	999999	70	863	874	999999	229	999999	495	656	203	999999	713	999999	188	58	766	292	531	908	313	760	866	236	431	698	18	755	999999	492	100	573	317	273	352	999999	992	260	874	706	465	484	896	999999	999999	773	49	845	597	705	787	797	263	967	91	642	120	834	442	185	344	473	996	12	566	629	893	450	884	999999	999999	515	418	999999	999999	999999	863	999999	999999	658	999999	172	168	491	999999	303	319	349	999999	999999	21	999999	818	999999	371	999999	488	893	174	240	880	599	999999	540	649	281	388	438	523	262	779	999999	467	783	526	181	315	515	307	999999	320	553	999999	185	55	897	697	720	999999	461	999999	970	970	146	999999	69	999999	999999	841	433	914	999999	826	928	929	46	999999	999999	181	200	686	972	596	902	920	336	340	785	494	752	584	668	999999	71	999999	809	15	330	999999	999999	969	999999	673	999999	358	438	727	340	255	19	206	999999	548	272	775	377	383	78	226	451	999999	999999	999999	99	849	255	906	764	26	130	40	380	39	714	231	998	309	722	553	491	
609	999999	540	485	556	921	130	712	295	544	435	999999	113	563	999999	999999	555	999999	34	112	999999	999999	323	134	978	999999	633	834	51	777	78	661	524	999999	842	728	884	999999	999999	927	999999	203	478	482	695	999999	276	475	999999	677	999999	999999	697	999999	999999	999999	687	416	506	999999	298	295	999999	518	475	773	422	378	720	20	668	898	51	107	977	999999	493	841	438	885	558	167	859	373	999999	354	963	999999	776	205	999999	999999	999999	812	638	840	532	960	16	999999	999999	898	999999	999999	19	554	683	600	999999	999999	162	845	999999	999999	181	141	436	307	193	131	809	999999	601	525	968	200	747	238	469	147	806	533	999999	515	214	999999	412	893	364	780	671	999999	999999	999999	999999	205	999999	538	640	507	414	235	999999	885	122	999999	306	239	996	818	806	454	140	336	823	629	999999	472	417	521	729	999999	942	412	460	999999	738	454	482	773	700	219	999999	999999	999999	581	756	948	999999	999999	363	182	896	999999	973	226	242	284	999999	999999	999999	999999	131	129	777	871	292	374	435	999999	999999	852	999999	233	999999	597	856	178	603	999999	999999	72	79	545	167	556	999999	406	439	999999	213	464	130	68	999999	674	97	478	999999	861	999999	391	523	727	999999	511	999999	999999	428	386	370	73	680	92	550	131	999999	999999	999999	230	235	999999	935	999999	472	148	731	699	644	999999	509	387	984	741	953	491	548	351	999999	656	142	973	978	63	872	149	783	48	517	467	716	511	517	999999	999999	412	456	332	999999	139	779	725	38	974	876	983	89	939	138	68	582	615	319	314	999999	261	908	882	999999	332	365	693	191	186	999999	997	999999	31	115	999999	999999	226	97	146	999999	417	944	13	186	889	70	844	909	458	999999	110	202	999999	874	999999	503	573	13	999999	774	96	543	851	247	878	999999	68	833	999999	33	999999	528	182	438	681	317	904	705	439	272	521	784	999999	302	636	999999	999999	156	730	57	471	999999	999999	372	790	999999	103	999999	308	774	12	20	331	435	528	582	30	774	203	999999	599	868	573	999999	263	311	810	559	611	999999	458	912	999999	540	561	153	373	999999	999999	999999	224	148	407	999999	270	510	462	999999	774	63	785	891	952	663	457	603	649	999999	999999	488	72	544	164	235	326	99	999999	791	873	385	999999	999999	999999	396	999999	999999	471	909	409	752	848	513	784	557	297	566	959	999999	999999	958	999999	878	700	169	744	679	999999	181	347	180	603	671	433	399	844	575	764	565	810	997	142	999999	95	366	639	
559	759	606	937	760	139	468	708	914	881	340	519	967	652	183	999999	299	571	239	999999	187	90	395	713	999999	802	404	638	95	826	763	793	343	530	195	920	387	244	587	50	145	963	519	517	513	999999	797	913	999999	530	999999	178	999999	218	999999	479	999999	893	225	999999	735	829	623	98	999999	547	185	446	466	999999	999999	64	983	199	23	223	570	877	209	999999	14	490	10	999999	999999	594	999999	999999	77	999999	999999	999999	29	999999	314	999999	349	430	400	966	880	360	457	999999	440	787	195	666	204	248	908	496	693	559	999999	255	829	68	114	532	609	59	378	750	705	606	999999	363	999999	707	874	999999	487	999999	999999	654	999999	999999	999999	205	409	281	930	999999	808	999999	800	470	676	69	999999	291	326	867	999999	831	981	999999	999999	999999	752	831	781	496	373	768	999999	460	999999	999999	221	999999	933	908	133	337	128	549	942	644	805	999999	999999	999999	231	999999	999999	619	876	999999	672	336	945	300	999999	577	500	999999	999999	999999	61	349	696	376	847	999999	357	417	744	999999	712	442	764	44	999999	186	999999	955	275	780	944	399	583	820	637	885	268	643	465	555	837	684	999999	902	999999	466	879	320	977	948	999999	415	875	999999	251	999999	999999	910	272	999999	433	544	178	999999	105	662	765	875	739	962	999999	714	952	198	201	37	358	999999	452	999999	306	833	999999	999999	999999	538	523	735	578	407	999999	999999	999999	999999	999999	999999	516	408	807	929	700	999999	580	25	934	531	463	687	999999	223	881	999999	468	999999	999999	599	566	851	150	566	149	39	307	342	649	999999	343	764	75	898	999999	950	999999	522	871	302	263	962	392	999999	85	999999	89	999999	525	999999	999999	680	227	999999	999999	664	999999	250	790	999999	706	247	999999	999999	197	698	999999	757	702	931	656	946	828	677	999999	999999	469	137	490	313	950	942	816	999999	777	999999	999999	543	172	856	692	813	999999	210	596	25	596	124	824	999999	999999	999999	662	999999	954	942	999999	549	196	141	204	139	760	999999	720	763	430	337	499	534	161	88	999999	845	248	843	224	628	91	999999	17	999999	313	113	999999	628	290	232	93	834	811	999999	356	40	999999	999999	999999	255	999999	832	999999	268	624	999999	236	999999	999999	816	356	121	728	233	468	999999	999999	999999	826	657	397	102	483	208	253	665	999999	163	731	564	193	999999	790	968	147	258	999999	748	730	999999	999999	953	891	999999	999999	972	116	588	539	491	906	813	736	406	999999	397	359	395	999999	959	577	999999	413	999999	633	670	
331	759	95	219	999999	999999	999999	999999	780	999999	999999	19	332	281	558	143	624	999999	999999	999999	949	393	120	749	899	351	733	999999	445	804	550	999999	840	214	650	999999	503	999999	363	999999	694	922	999999	999999	999999	999999	72	743	410	443	457	173	999999	999999	721	937	999999	999999	320	786	999999	999999	378	975	892	491	178	128	630	212	640	305	886	137	685	36	767	695	562	558	289	999999	370	999999	356	386	205	587	999999	713	707	999999	999999	577	879	346	554	650	532	999999	182	999999	123	208	803	162	287	396	578	695	999999	953	782	761	507	661	987	376	628	999999	295	590	634	917	505	482	999999	318	257	348	481	127	173	857	386	999999	876	171	208	204	108	809	19	797	999999	754	385	256	80	227	359	188	31	25	419	591	319	205	999999	331	866	999999	148	999999	999999	999999	789	924	999999	172	784	825	999999	434	417	486	581	999999	383	750	999999	49	248	40	988	303	105	157	447	795	34	680	468	877	337	139	670	779	584	491	999999	460	999999	907	443	533	20	597	608	932	19	482	822	952	234	826	731	118	250	919	999999	999999	487	590	147	113	366	299	106	999999	815	999999	262	892	785	999999	178	340	596	465	292	507	999999	514	785	552	999999	516	652	999999	408	562	999999	664	534	999999	999999	291	999999	339	176	721	500	999999	127	216	999999	930	176	589	999999	400	521	785	636	459	101	972	804	595	255	850	646	594	999999	263	999999	597	368	462	671	887	570	999999	298	571	17	229	999999	578	331	927	350	73	854	17	51	999999	38	84	241	11	999999	184	93	999999	999999	905	999999	864	942	633	572	714	918	769	830	263	999999	999999	999999	872	584	235	274	327	999999	583	740	872	999999	521	569	293	230	999999	999999	396	183	999999	497	111	778	533	999999	698	365	635	154	94	187	787	999999	963	633	369	427	261	909	766	816	500	175	578	652	430	73	289	493	258	999999	443	89	999999	999999	999999	999999	60	598	575	962	999999	999999	655	694	433	266	999999	659	860	252	999999	486	417	165	996	935	210	881	215	634	999999	151	999999	725	999999	708	739	395	999999	275	376	999999	344	804	942	72	519	883	999999	174	467	629	999999	15	220	956	672	370	580	414	892	179	393	941	885	732	542	930	951	999999	526	220	377	594	875	495	152	613	222	999999	425	327	662	51	177	456	518	999999	514	786	999999	379	814	878	382	999999	279	999999	918	219	530	999999	932	502	999999	256	999999	48	999999	999999	814	68	157	999999	999999	575	999999	999999	773	
999999	999999	651	426	174	689	157	405	498	221	678	999999	749	695	12	414	836	394	170	404	920	204	480	760	788	972	977	231	179	889	807	691	928	999999	489	999999	878	172	999999	812	500	850	763	826	462	999999	75	373	999999	241	161	191	355	947	852	999999	742	891	999999	201	712	999999	236	609	999999	986	297	129	215	16	536	674	626	357	904	999999	440	654	308	289	906	614	87	938	737	626	345	999999	999999	999999	263	987	534	576	110	575	624	999999	421	999999	222	945	999999	999999	704	487	564	998	52	782	999999	98	592	999999	294	108	999999	298	871	999999	651	315	352	961	753	548	149	999999	999999	999999	999999	286	243	833	999999	961	456	939	999999	259	71	347	999999	993	450	175	999999	186	291	11	727	335	999999	632	824	907	999999	999999	394	166	999999	514	999999	713	336	999999	854	759	291	333	651	908	999999	622	727	313	999999	359	521	588	153	962	768	999999	999999	130	994	610	18	169	368	999999	555	999999	999999	999999	596	999999	666	923	320	999999	894	958	360	999999	999999	670	905	520	540	253	684	806	22	999999	745	504	112	216	532	253	750	132	999999	999999	363	978	711	999999	716	152	692	597	999999	508	78	810	895	792	999999	334	705	497	999999	124	576	749	74	999999	811	102	999999	460	400	76	894	772	992	999999	999999	301	959	735	804	398	561	96	538	514	317	999999	609	319	366	208	548	263	999999	999999	999999	614	914	185	368	624	29	242	207	211	999999	306	817	935	336	558	375	999999	693	241	563	489	220	559	228	875	492	813	104	201	528	641	279	999999	145	851	387	783	999999	190	378	329	999999	336	900	21	127	673	999999	807	833	999999	569	271	999999	999999	999999	364	957	492	141	999999	999999	15	999999	999999	36	676	800	485	999999	591	601	513	862	244	600	883	659	217	757	818	830	296	368	949	81	18	999999	800	458	32	826	884	58	172	191	883	653	927	984	451	873	999999	999999	251	999999	66	409	63	744	999999	704	749	999999	323	385	850	646	734	901	28	822	10	36	158	765	716	999999	699	63	716	240	732	232	316	945	333	661	127	999999	999999	608	800	999999	939	999999	999999	160	735	999999	340	999999	919	35	966	999999	873	480	486	999999	270	999999	709	10	38	289	972	526	428	377	61	199	529	762	999999	419	999999	944	999999	999999	999999	566	730	912	722	999999	999999	707	266	999999	999999	852	184	641	711	423	999999	799	37	659	355	559	731	999999	735	150	716	167	999999	557	606	928	393	655	999999	999999	999999	797	287	
557	968	999999	999999	741	305	209	999999	887	999999	473	999999	999999	917	437	485	139	999999	372	999999	582	763	163	569	709	90	153	469	528	844	999999	552	112	999999	999999	999999	999999	299	999999	71	536	135	829	116	999999	999999	384	20	955	999999	668	867	999999	619	999999	999999	815	705	561	660	162	739	999999	53	999999	921	418	999999	999999	999999	999999	839	845	311	651	999999	934	999999	999999	672	999999	142	514	999999	186	150	999999	492	999999	999999	875	384	737	339	909	796	999999	999999	999999	999999	628	673	572	999999	774	828	32	207	968	257	860	768	810	888	999999	999999	999999	147	866	901	878	926	892	763	999999	30	111	516	402	854	818	999999	982	152	53	999999	999999	305	999999	358	999999	846	523	569	824	116	574	849	999999	999999	999999	501	918	172	874	702	781	809	347	754	999999	999999	999999	123	999999	711	785	667	844	922	999999	930	562	999999	784	41	412	999999	999999	764	456	262	141	999999	293	999999	239	999999	278	351	261	761	957	830	631	611	51	409	141	122	999999	906	14	462	441	999999	999999	409	388	842	999999	999999	870	583	307	473	384	303	830	121	482	965	398	503	671	697	972	732	886	182	999999	13	999999	999999	443	549	258	679	80	653	388	999999	442	999999	60	999999	891	999999	999999	168	999999	999999	579	999999	999999	365	517	510	999999	744	667	216	523	215	852	296	266	999999	150	758	224	704	232	186	732	652	533	962	452	999999	999999	598	999999	999999	945	251	433	999999	999999	87	42	748	888	335	985	181	316	236	999999	764	545	847	999999	774	943	533	525	402	999999	987	832	555	67	922	938	78	999999	794	999999	999999	863	95	857	72	725	476	815	897	999999	560	999999	999999	388	688	999999	958	365	999999	785	422	725	41	999999	208	255	487	999999	966	396	916	999999	522	966	999999	901	460	999999	999999	58	477	717	999999	211	736	999999	535	176	378	600	999999	713	581	19	848	884	831	210	999999	817	248	785	999999	510	999999	395	823	340	414	787	871	968	194	386	318	704	999999	999999	158	556	719	320	322	375	416	213	593	999999	128	98	79	260	340	363	810	691	999999	128	999999	350	827	999999	762	590	999999	22	528	205	999999	999999	999999	11	61	999999	107	928	472	483	104	81	801	321	221	999999	718	620	637	831	575	626	835	979	999999	808	999999	523	999999	732	647	403	684	398	811	974	311	999999	208	238	999999	882	229	999999	33	854	548	516	983	446	999999	117	999999	696	999999	999999	317	999999	999999	253	383	999999	999999	740	999999	999999	396	999999	509	247	24	650	422	
409	576	999999	406	450	955	999999	269	222	999999	999999	859	539	999999	988	769	999999	666	502	969	955	855	999999	512	488	558	333	999999	999999	16	746	431	231	695	975	129	935	999999	999999	999999	999999	983	170	54	268	999999	999999	999999	408	644	773	999999	522	681	466	554	895	190	918	891	999999	590	999999	215	793	690	638	843	52	868	833	68	799	648	999999	972	999999	637	999999	999999	261	999999	69	500	243	174	909	550	999999	999999	999999	754	760	999999	231	469	858	954	260	578	999999	463	640	539	810	999999	782	873	999999	494	999999	268	936	999999	640	981	530	634	972	999999	780	97	614	620	643	88	308	999999	427	460	123	740	386	675	365	798	20	530	690	528	392	45	999999	744	999999	999999	817	449	345	250	939	234	982	631	797	165	999999	30	999999	732	416	958	456	311	380	999999	881	271	954	841	971	10	943	453	246	745	999999	870	57	677	999999	999999	999999	187	520	889	757	755	878	210	948	999999	999999	957	121	433	999999	487	999999	453	95	556	495	503	999999	999999	999999	538	999999	999999	856	978	972	999999	472	558	479	999999	790	491	371	999999	999999	754	892	981	376	999999	341	813	165	821	506	604	592	999999	372	985	908	581	999999	228	999999	999999	999999	970	27	999999	495	999999	953	999999	697	881	91	959	173	740	999999	999999	573	304	207	580	896	999999	481	377	636	758	195	494	370	218	882	152	763	999999	410	922	963	999999	500	778	859	999999	133	625	522	632	999999	632	384	621	18	999999	999999	790	929	999999	999999	999999	778	737	377	469	949	488	999	939	206	606	340	687	333	612	999999	999999	721	61	911	999999	854	14	217	563	119	749	209	999999	130	999999	999999	999999	999999	323	192	999999	410	400	895	999999	625	583	435	944	301	697	999999	406	999999	999999	999999	878	999999	641	795	773	999999	999999	999999	210	999999	432	818	233	968	999999	262	20	430	50	28	331	999999	999999	999999	999999	578	999999	271	422	461	803	75	999999	903	999999	694	793	527	418	243	595	50	695	366	202	765	212	999999	63	999999	287	975	470	999999	748	722	140	999999	524	205	266	553	937	748	485	999999	300	329	219	999999	469	492	22	807	432	999999	999999	910	48	515	376	999999	218	977	184	827	604	943	165	46	563	393	12	222	977	52	113	946	881	835	474	882	766	508	974	999999	963	663	161	999999	262	999999	370	19	829	968	344	959	573	999999	762	999999	174	182	999999	86	999999	999999	829	390	186	524	999999	213	50	493	999999	709	13	999999	863	999999	999999	697	784	343	32	
999999	393	999999	708	154	382	999999	83	999999	718	594	517	898	314	174	999999	770	290	737	200	999999	968	999999	447	999999	956	193	999999	821	564	476	398	657	999999	496	999999	820	999999	42	151	999999	140	922	775	936	202	999999	86	699	116	31	999999	56	152	865	34	57	999999	999999	198	199	999999	261	563	251	999999	999999	999999	817	999999	23	999999	258	999999	999999	36	56	570	511	442	851	999999	999999	999999	542	70	999999	515	198	472	999999	259	999999	844	952	374	879	368	533	740	342	269	268	939	103	932	168	460	756	838	978	487	70	641	346	91	346	546	30	999999	854	353	999999	355	999999	999999	489	414	643	30	157	687	999999	770	109	591	848	164	621	609	901	891	758	360	493	999999	999999	967	999999	999999	999999	342	347	352	886	988	613	999999	547	999999	999999	754	816	736	690	300	450	999999	541	754	243	192	924	420	289	962	595	306	861	999999	574	521	906	999999	992	814	349	694	999999	120	978	934	999999	999999	999999	157	999999	32	669	999999	440	899	436	753	999999	999999	999999	927	72	924	403	317	61	35	764	931	848	53	743	875	950	755	415	431	776	308	575	642	264	999999	886	572	636	668	999999	674	95	999999	146	999999	406	422	999999	960	716	999999	883	999999	999999	234	309	999999	289	999999	252	685	494	999999	977	338	279	999999	672	999999	999999	831	680	392	943	999999	846	695	907	595	479	538	132	455	999999	999999	425	983	125	39	999999	853	292	999999	999999	406	999999	90	184	999999	877	630	749	999999	999999	884	989	500	999999	999999	999999	613	135	694	324	999999	999999	999999	999999	872	913	999999	660	643	109	193	548	999999	966	546	909	999999	520	999999	717	848	788	431	999999	830	125	924	344	688	650	227	728	598	999999	712	844	151	791	312	894	591	999999	116	601	738	999999	161	533	112	527	999999	103	999999	976	476	925	999999	516	469	756	988	951	971	992	881	465	950	320	264	701	768	973	218	214	136	877	681	830	794	494	999999	400	242	170	37	134	702	999999	61	786	714	635	331	556	906	639	998	123	720	999999	395	841	279	410	759	649	999999	999999	850	598	254	309	721	975	999999	597	999999	811	965	756	999999	338	268	477	999999	999999	999999	662	308	496	878	568	999999	521	108	132	131	999999	999999	387	249	881	772	462	999999	999999	913	999999	999999	999999	920	197	999999	964	520	67	582	802	424	626	999999	232	522	363	720	685	200	210	876	669	476	887	410	588	516	881	565	805	934	582	999999	999999	898	990	575	690	420	155	999999	51	550	
999999	417	784	389	26	369	418	742	856	224	712	480	999999	842	999999	787	569	457	639	501	776	867	842	406	702	999999	531	787	39	275	54	209	835	129	157	479	625	209	499	521	157	999999	88	367	517	999999	804	158	542	903	850	697	999999	549	773	460	575	387	686	692	999999	630	999999	591	179	512	644	999999	999999	563	171	370	958	127	354	713	789	484	889	878	999999	383	255	136	424	357	838	999999	356	697	999999	999999	522	807	999999	526	360	497	999999	999999	189	830	464	978	999999	490	739	254	205	70	671	999999	999999	999999	999999	464	385	586	176	822	674	359	627	996	659	924	847	161	999999	827	362	302	296	884	698	698	999999	999999	395	933	617	593	100	295	35	813	999999	999999	999999	999999	150	774	999999	375	339	830	999999	467	329	999999	643	588	810	377	999999	378	804	613	999999	999999	545	119	200	242	214	90	268	342	971	846	184	142	999999	999999	999999	587	999999	999999	555	867	999999	461	999999	578	300	39	783	722	999999	656	18	145	604	179	683	41	584	98	170	258	999999	999999	496	483	642	999999	81	596	689	999999	406	882	68	253	978	999999	999999	622	942	185	307	999999	754	324	837	49	538	347	999999	656	999999	999999	999999	306	305	999999	965	472	936	789	958	999999	42	467	999999	136	87	361	201	599	868	999999	156	985	999999	35	125	181	646	602	999999	733	66	43	126	523	131	761	999999	999999	128	700	685	162	226	120	513	297	74	711	999999	187	156	940	999999	51	737	775	355	999999	509	793	826	343	817	234	140	999	350	736	14	326	413	837	481	177	285	999999	768	840	522	999999	117	935	641	999999	587	125	255	85	785	999999	999999	999999	853	334	873	352	999999	991	980	513	947	337	706	645	774	318	469	620	765	999999	17	515	757	680	686	891	702	33	999999	24	754	999999	951	658	910	999999	984	156	304	933	659	776	999999	18	880	779	238	999999	999999	999999	999999	634	319	51	348	999999	999999	999999	647	982	650	999999	354	966	759	999999	386	57	735	999999	334	322	999999	832	94	240	655	748	999999	907	662	999999	13	377	367	999999	999999	999999	999999	19	814	999999	508	999999	293	348	432	892	258	208	403	190	270	981	945	344	999999	487	956	117	999999	999999	999999	999999	330	999999	317	976	609	639	999999	475	999999	999999	234	523	813	15	549	746	807	762	499	601	999999	481	999999	999999	432	32	811	478	953	212	764	642	438	999999	991	349	999999	455	293	619	481	927	453	544	999999	432	999999	312	938	999999	309	999999	682	781	
999999	848	507	294	999999	999999	827	999999	999999	534	961	591	999999	55	999999	999999	999999	362	478	880	999999	586	38	901	275	999999	999999	509	540	999999	903	282	959	656	999999	152	999999	746	999999	707	791	233	415	919	582	999999	347	486	298	738	504	947	23	802	661	650	820	605	29	999999	94	999999	717	778	630	689	632	438	513	871	367	969	460	771	99	896	181	118	999999	110	662	999999	999999	802	248	955	269	167	994	891	332	246	726	357	622	999999	515	999999	298	999999	999999	908	972	426	380	535	999999	251	713	765	479	712	286	918	891	79	999999	915	539	675	430	999999	444	999999	549	999999	252	112	158	999999	390	544	999999	435	568	999999	52	793	431	999999	999999	999999	454	238	421	620	959	808	466	999999	365	599	106	623	473	77	474	359	877	258	293	395	103	96	999999	934	892	999999	360	147	36	323	494	826	217	999999	999999	215	210	999999	999999	444	645	604	271	791	447	206	961	999999	289	693	999999	183	430	82	999999	367	999999	999999	999999	118	999999	329	527	51	115	280	416	999999	57	999999	999999	948	96	999999	749	498	825	593	496	696	999999	859	857	343	407	321	406	144	999999	662	361	723	999999	63	986	999999	87	999999	685	177	999999	901	452	30	544	968	999999	999999	333	434	999999	269	990	41	229	598	999999	999999	643	794	873	282	581	395	907	999999	746	42	862	432	999999	605	908	999999	906	999999	999999	837	798	439	233	999999	810	64	999999	102	732	999999	834	398	855	893	586	999999	304	517	999999	67	122	118	232	64	718	900	999999	937	361	672	135	241	999999	633	999999	214	570	999999	471	526	275	815	703	575	207	474	577	527	999999	26	34	398	667	999999	725	690	999999	179	117	910	51	192	740	70	55	602	217	231	508	381	330	256	999999	803	792	999999	415	656	999999	253	332	495	918	344	999999	999999	573	830	908	704	999999	999999	940	561	484	92	84	643	530	999999	267	999999	29	646	695	777	352	864	568	999999	999999	560	999999	999999	587	999999	274	405	421	318	39	999999	323	999999	384	999999	315	494	999999	709	232	999999	135	262	985	999999	475	281	648	999999	393	999999	272	490	999999	999999	89	86	973	928	818	999999	231	999999	575	880	42	226	272	999999	471	857	546	858	205	999999	435	68	878	610	999999	992	757	551	924	999999	124	999999	999999	937	849	239	520	400	891	553	999999	913	687	999999	944	259	19	882	408	999999	173	414	295	917	999999	31	208	373	847	999999	921	679	297	255	999999	209	842	999999	916	999999	999999	155	966	651	
961	522	381	772	999999	831	999999	999999	152	398	166	999999	999999	999999	999999	999999	41	157	999999	999999	999999	871	626	442	999999	744	416	999999	965	176	199	999999	447	999999	956	999999	649	435	707	25	842	56	536	999999	98	65	661	386	999999	98	210	199	603	999999	29	999999	895	999999	432	921	424	308	909	976	209	999999	999999	999999	510	999999	188	605	999999	536	233	585	999999	727	354	294	93	40	999999	999999	965	10	999999	999999	624	866	603	999999	12	785	999999	544	147	560	699	948	792	757	876	971	999999	605	748	76	999999	443	999999	177	594	148	837	394	32	41	999999	999999	725	726	289	643	833	999999	603	664	935	999999	999999	784	38	405	502	336	999999	314	968	999999	261	356	869	191	120	435	126	864	999999	216	522	999999	548	500	232	999999	999999	242	999999	999999	11	94	141	987	995	971	148	199	645	511	240	717	73	651	947	378	999999	108	533	407	361	999999	716	728	177	999999	245	538	182	436	858	921	176	537	368	177	225	882	196	999999	296	927	228	446	976	999999	51	897	552	853	999999	379	708	740	999999	272	377	999999	999999	661	735	609	999999	999999	999999	999999	550	999999	292	999999	163	999999	912	394	120	433	520	280	752	372	301	999999	999999	328	227	488	999999	436	999999	106	799	813	999999	534	413	686	911	999999	792	667	263	515	614	772	700	244	999999	324	629	655	751	107	999999	457	999999	999999	999999	697	999999	999999	106	124	89	196	999999	999999	912	388	981	999999	522	511	488	94	118	785	733	223	628	983	31	898	806	801	354	702	162	614	173	25	999999	224	28	627	571	149	999999	999999	793	360	331	89	999999	205	999999	999999	999999	575	348	585	999999	410	78	17	999999	999999	999999	999999	842	999999	197	308	224	965	370	308	492	999999	522	969	999999	315	999999	277	662	942	999999	610	668	114	93	999999	275	588	361	662	155	999999	999999	373	831	158	585	516	173	32	864	377	835	834	757	999999	63	379	236	999999	980	801	355	211	643	706	619	737	203	610	43	636	614	999999	163	481	999999	158	147	210	730	999999	114	639	999999	999999	775	833	357	335	999999	999999	362	13	681	999999	666	999999	730	999999	539	999999	322	563	989	237	762	136	680	286	999999	904	241	36	628	76	697	715	133	999999	931	999999	390	867	85	999999	284	999999	36	809	814	116	428	22	999999	999999	601	550	999999	850	434	649	162	999999	955	630	664	335	384	615	656	950	157	285	203	753	468	454	487	852	953	161	110	871	471	273	485	999999	365	746	475	156	76	283	
31	292	633	999999	912	455	483	948	236	421	163	864	958	153	819	999999	423	999999	72	797	896	283	548	291	609	691	154	445	970	638	149	509	884	999999	264	999999	129	999999	542	41	999999	14	924	999999	999999	607	315	342	409	447	999999	999999	999999	278	386	747	743	352	709	230	311	999999	999999	999999	281	653	980	94	999999	907	798	274	999999	41	428	999999	358	999999	572	12	386	811	45	533	316	821	999999	999999	999999	516	178	999999	449	321	730	341	37	336	416	75	999999	230	453	999999	649	999999	999999	62	849	495	399	882	779	707	999999	499	11	454	291	999999	237	374	999999	382	739	30	825	999999	310	97	864	999999	453	999999	385	166	999999	999999	883	258	999999	373	766	999999	127	999999	997	742	476	240	999999	582	55	956	837	263	632	80	761	999999	242	421	751	761	630	377	439	281	999999	688	999999	467	571	43	999999	999999	999999	999999	999999	454	32	93	825	80	758	999999	976	999999	669	131	533	297	782	264	25	999999	621	14	381	749	856	726	999999	788	108	871	21	999999	612	973	999999	47	815	317	605	999999	999999	681	13	348	999999	942	611	210	165	999999	999999	316	27	658	252	603	224	516	999999	306	673	47	999999	999999	280	964	884	696	476	495	999999	475	999999	866	999999	940	11	42	358	999999	124	999999	999999	264	999999	705	994	953	999999	999999	999999	999999	999999	309	999999	558	708	126	78	999999	999999	915	733	669	999999	219	657	160	999999	999999	602	999999	167	684	192	999999	999999	718	999999	999999	969	999999	964	425	672	999999	999999	359	390	999999	241	884	964	921	856	208	485	963	891	978	57	999999	999999	428	999999	641	151	44	127	31	154	990	427	999999	467	136	950	318	999999	999999	999999	308	999999	18	999999	717	227	246	827	999999	999999	999999	826	999999	527	134	535	546	965	999999	42	999999	999999	999999	406	250	467	470	464	999999	999999	999999	965	999999	525	749	84	396	356	999999	424	999999	217	144	53	999999	999999	706	975	342	600	414	352	967	166	741	75	411	611	831	260	756	781	107	735	999999	484	133	205	778	60	149	199	999999	615	137	513	108	324	999999	85	760	495	131	139	843	824	998	545	784	999999	673	784	525	491	667	133	120	409	243	228	999999	510	999999	292	999999	224	129	999999	39	999999	967	999999	909	755	499	271	659	968	999999	985	486	999999	421	104	999999	364	674	742	948	14	403	698	999999	483	44	999999	999999	839	677	629	999999	646	999999	556	715	999999	875	999999	991	406	473	151	518	257	999999	999999	99	999999	905	106	550	386	999999	
35	999999	278	999999	999999	999999	249	973	999999	300	271	289	999999	81	999999	388	799	999999	904	750	551	999999	261	190	833	999999	581	170	999999	934	581	89	999999	242	490	723	447	999999	449	58	999999	432	653	851	256	967	999999	391	234	724	116	617	999999	636	861	494	581	97	181	693	150	89	789	886	719	192	999999	999999	591	999999	941	226	49	856	999999	129	887	999999	999999	865	839	199	999999	470	827	963	444	692	381	995	151	359	411	756	908	672	643	767	999999	74	16	999999	800	999999	782	890	577	789	999999	742	606	181	999999	315	853	999999	999999	999999	68	999999	999999	278	236	595	999	592	999999	999999	947	999999	999999	130	277	999999	859	545	399	852	687	936	999999	654	63	639	398	970	206	106	902	958	528	324	999999	387	326	999999	78	214	93	200	85	294	999999	312	999999	999999	903	293	456	318	560	302	640	999999	369	103	225	597	206	39	396	718	390	989	807	999999	422	999999	553	131	476	194	768	497	999999	111	999999	999999	383	999999	77	912	650	593	407	236	684	586	999999	999999	522	999999	18	64	804	366	903	851	505	103	74	22	739	334	842	375	533	153	270	999999	999999	474	999999	293	962	999999	78	797	592	999999	999999	835	999999	999999	608	995	186	714	692	504	999999	962	255	289	848	64	999999	325	751	999999	702	540	326	999999	943	58	267	724	102	331	999999	999999	269	923	615	239	148	419	726	846	199	999999	999999	765	70	327	228	934	445	907	310	753	55	560	878	947	518	123	386	560	737	999999	622	999999	216	100	703	331	673	619	915	999999	598	904	842	883	88	999999	698	626	999999	333	288	194	31	999999	70	708	999999	668	720	35	43	176	118	737	206	100	559	969	624	896	270	999999	999999	546	999999	151	718	994	868	999999	424	759	999999	999999	182	437	349	671	40	994	286	15	898	890	999999	432	795	114	686	988	999999	729	12	933	73	999999	203	999999	390	919	990	60	799	761	610	999999	445	704	564	769	999999	999999	939	629	999999	265	927	999999	999999	732	999999	613	317	880	999999	695	757	999999	351	720	999999	999999	290	120	13	236	215	147	290	457	987	101	999999	999999	999999	121	789	382	999999	808	535	102	668	658	999999	387	999999	919	804	914	999999	647	363	844	535	885	607	828	999999	999999	59	790	999999	369	999999	264	73	400	999999	845	906	384	484	999999	999999	151	206	632	999999	626	493	295	342	376	930	349	737	999999	392	361	999999	960	756	929	758	999999	999999	309	913	319	999999	999999	286	958	17	152	173	820	
659	394	689	975	291	999	900	763	457	453	999999	405	999999	367	17	291	999999	945	627	999999	784	999999	868	897	719	237	999999	999999	19	384	999999	788	186	999999	999999	998	672	538	678	757	38	994	999999	829	870	999999	792	956	999999	995	626	999999	524	617	45	218	526	791	265	64	999999	760	754	83	95	649	229	608	321	19	618	803	277	870	999999	789	163	48	36	211	445	355	805	23	999999	306	274	568	882	837	481	880	282	624	69	278	250	223	999999	230	298	194	645	334	386	823	794	999999	100	255	65	487	764	64	619	352	954	999999	325	788	999999	999999	726	483	537	738	530	652	810	258	549	939	304	999999	912	999999	709	481	636	934	999999	619	477	636	999999	994	999999	228	999999	717	324	509	897	999999	999999	999999	467	171	796	648	302	999999	843	842	706	999999	192	999999	151	368	999999	482	114	391	286	766	999999	99	702	543	622	312	999999	999999	934	999999	52	349	961	284	999999	547	999999	988	999999	368	775	635	930	666	812	999999	86	647	84	841	999999	515	678	88	453	999999	469	263	36	990	506	750	907	665	83	842	997	867	575	104	798	999999	999999	918	990	559	999999	46	730	464	236	998	28	999999	645	999999	670	999999	831	424	88	430	961	650	862	34	999999	275	592	969	170	219	999999	999999	52	288	765	760	999999	894	220	433	999999	571	764	999999	732	814	29	547	181	124	45	160	26	999999	164	999999	65	965	831	999999	453	761	304	26	926	48	999999	367	770	910	999999	936	213	654	897	399	885	365	302	913	999999	999999	999999	55	183	921	963	674	134	665	705	999999	72	999999	999999	771	277	747	581	999999	763	999999	999999	271	330	108	947	371	999999	764	223	999999	672	918	648	408	963	259	999999	999999	85	386	999999	999999	999999	671	873	886	674	999999	132	148	999999	608	159	592	999999	536	724	84	974	601	203	999999	451	14	459	999999	678	581	808	27	904	576	999999	386	430	671	65	999999	234	70	999999	999999	641	85	916	74	769	66	140	436	534	768	40	999999	193	872	663	210	222	729	218	103	999999	115	999999	217	990	772	172	605	480	75	849	999999	904	847	728	375	98	395	385	622	450	381	493	146	546	999999	203	557	18	855	999999	505	999999	999999	38	536	842	999999	83	996	894	999999	999999	468	918	999999	578	999999	154	297	121	826	353	999999	653	999999	999999	999999	999999	854	579	614	597	999999	999999	999999	999999	311	999999	201	533	390	321	388	728	999999	425	34	227	430	566	857	999999	721	743	999999	161	266	
949	999999	999999	744	47	999999	427	289	937	341	839	999999	63	276	526	999999	763	999999	514	964	867	999999	530	597	880	250	297	722	212	875	999999	18	202	999999	361	736	999999	788	353	999999	999999	449	999999	999999	194	652	376	999999	340	459	999999	22	115	196	398	222	562	999999	864	796	999999	704	86	71	459	830	382	257	914	999999	676	999999	388	422	13	999999	759	446	999999	237	874	997	391	752	918	869	903	15	416	149	999999	960	924	556	171	266	999999	916	999999	999999	280	128	385	999999	783	982	634	692	999999	999999	462	126	914	636	999999	933	323	333	153	590	926	376	840	774	617	716	60	831	261	746	65	843	811	58	957	755	621	841	969	935	999999	999999	821	446	999999	66	55	999999	634	237	943	48	999999	54	437	903	287	610	999999	77	932	802	441	447	914	619	314	865	678	999999	321	481	364	218	999999	715	554	404	999999	560	999999	763	207	999999	802	999999	80	767	621	999999	999999	20	909	902	12	442	999999	384	531	77	752	190	618	466	999999	472	684	564	999999	999999	358	883	523	999999	407	179	605	418	645	897	999999	999999	253	624	999999	310	571	999999	215	912	936	180	873	29	999999	489	154	999999	116	999999	343	516	77	900	705	999999	999999	999999	505	833	837	371	739	999999	529	214	999999	994	766	615	999999	999999	358	787	784	188	19	503	999999	917	999999	864	311	999999	564	41	480	353	918	115	812	45	956	381	999999	575	441	250	999999	603	999999	999999	973	999999	999999	999999	168	289	125	527	584	999999	962	587	809	973	70	434	999999	497	733	999999	85	661	802	999999	275	976	999999	219	746	769	13	970	375	874	999999	809	999999	452	999999	999999	237	400	530	818	83	999999	572	111	999999	16	999999	12	869	958	999999	999999	698	574	845	191	999999	906	999999	999999	991	991	221	934	92	999999	558	626	999999	543	366	684	140	984	999999	895	414	612	704	999999	999999	10	111	416	999999	999999	999999	310	607	999999	999999	330	619	714	999999	999999	167	637	28	264	458	553	388	336	602	399	191	713	782	999999	777	964	211	50	226	990	890	805	144	999999	999999	257	29	931	918	45	999999	425	999999	710	737	776	593	999999	292	55	621	774	999999	999999	999999	999999	528	657	999999	999999	999999	579	999999	999999	201	999999	503	514	126	999999	534	457	417	999999	334	765	556	82	222	999999	380	762	758	181	379	125	990	734	127	740	729	372	26	268	916	999999	927	330	518	999999	282	999999	999999	91	520	174	366	257	85	631	851	456	444	913	999999	366	820	326	
466	86	372	768	396	999999	480	171	440	999999	650	838	838	999999	999999	837	728	301	439	676	660	215	758	742	999999	496	999999	999999	927	999999	979	559	675	611	863	441	22	514	692	947	999999	359	733	218	607	246	793	999999	891	607	195	999999	927	153	665	999999	999999	629	999999	900	999999	999999	243	999999	179	100	999999	236	372	132	999999	223	608	492	75	999999	481	550	999999	422	999999	274	999999	330	917	999999	632	532	999999	612	124	393	999999	999999	460	413	125	999999	49	516	999999	566	999999	769	999999	999999	389	444	87	364	779	777	494	696	999999	231	815	913	999999	187	999999	640	999999	759	18	999999	818	817	999999	662	195	85	511	628	999999	146	21	622	547	945	612	197	999999	590	832	347	899	708	594	239	597	211	985	861	59	999999	284	502	760	351	163	572	413	424	178	703	275	865	357	70	219	203	375	999999	575	280	195	700	927	671	542	119	233	802	75	999999	100	650	579	905	862	519	861	206	791	49	784	40	422	999999	81	43	999999	533	29	403	836	519	296	778	258	999999	999999	99	809	54	349	611	999999	194	613	625	296	452	208	700	342	179	683	535	496	164	288	798	599	508	757	699	782	671	157	580	364	999999	657	999999	943	999999	396	746	700	182	680	999999	525	456	746	909	999999	328	999999	666	835	760	999999	999999	305	999999	999999	310	296	649	828	999999	999999	42	271	495	794	920	757	570	782	937	834	999999	484	60	282	999999	762	848	374	464	999999	491	744	603	518	564	982	999999	281	96	999999	999999	354	992	201	999999	194	261	124	414	571	500	999999	898	926	968	618	255	504	356	548	447	999999	374	999999	555	999999	999999	999999	999999	999999	999999	299	696	487	783	969	999999	858	788	958	510	734	960	893	119	999999	999999	677	549	945	999999	999999	924	548	999999	776	999999	999999	646	206	999999	999999	883	476	979	210	196	421	999999	999	136	396	716	397	999999	999999	324	480	999999	946	451	990	437	294	211	920	375	158	474	16	989	999999	999999	592	999999	237	999999	999999	999999	908	421	434	534	999999	999999	349	999999	536	510	309	461	999999	943	999999	754	535	845	999999	275	69	835	999999	947	146	20	557	183	133	955	810	862	831	567	71	535	27	466	999999	475	861	965	838	647	175	554	489	999999	999999	999999	906	999999	261	228	853	82	999999	486	398	540	272	176	831	581	700	447	630	942	882	173	737	999999	999999	134	413	104	997	400	999999	591	530	921	999999	999999	999999	428	611	612	713	988	163	540	999999	357	213	695	
999999	266	947	728	999999	547	753	359	999999	837	999999	137	814	759	999999	999999	999999	807	19	350	515	545	999999	281	835	999999	239	893	20	206	11	999999	999999	718	999999	740	999999	64	667	999999	999999	310	194	221	995	999999	798	954	999999	181	835	270	347	862	189	598	734	675	892	906	318	859	999999	999999	835	822	216	999999	798	343	537	650	999999	36	182	215	360	320	285	362	229	999999	979	839	370	999999	272	68	539	372	999999	778	172	761	675	318	961	999999	386	182	277	702	165	580	643	195	999999	321	690	974	999999	999999	399	539	999999	999999	880	510	544	104	559	158	566	999999	999999	759	999999	388	999999	863	253	80	934	112	95	526	129	999999	999999	999999	620	951	999999	564	999999	593	388	632	999999	999999	437	460	745	292	623	128	146	729	999999	999999	707	742	959	999999	730	176	488	296	454	170	913	999999	314	369	483	999999	780	12	311	743	380	856	314	719	436	792	335	651	489	999999	390	399	164	321	999999	877	992	551	833	958	114	102	187	913	728	955	156	386	808	24	348	999999	428	999999	513	999999	438	249	400	937	841	837	806	488	780	523	327	993	891	606	616	239	178	353	999999	288	999999	400	991	480	646	948	843	475	627	999999	971	654	807	627	449	752	999999	896	126	999999	999999	699	142	214	999999	162	999999	999999	999999	119	965	84	872	235	182	47	999999	999999	300	892	994	341	861	534	551	672	999999	274	167	864	89	281	236	370	992	979	267	786	842	999999	463	640	76	518	290	999999	999999	999999	454	411	999999	999999	999999	234	283	954	837	608	662	965	965	999999	55	544	39	693	848	511	243	203	779	472	999999	806	438	363	999999	352	999999	654	891	615	819	999999	370	999999	676	12	999999	999999	151	659	133	876	528	243	999999	531	999999	596	999999	279	347	261	632	41	162	799	795	920	688	495	364	18	999999	360	411	999999	999999	190	27	999999	425	205	61	130	348	210	287	205	768	743	864	657	605	621	999999	568	133	339	696	876	216	176	999999	656	304	125	802	178	832	999999	357	307	578	213	854	152	999999	999999	692	951	521	600	161	945	631	707	412	463	999999	842	176	844	494	999999	639	258	999999	405	999999	233	999999	119	373	472	395	999999	88	999999	766	135	368	621	646	745	364	616	24	413	999999	597	999999	349	999999	999999	999999	513	999999	437	573	606	999999	804	685	468	553	999999	236	688	560	74	999999	20	999999	957	484	555	207	999999	999999	32	999999	442	380	238	521	68	33	384	344	882	753	651	
828	999999	829	564	935	188	202	952	390	999999	853	960	999999	999999	652	138	515	582	315	74	999999	550	372	999999	433	457	947	494	388	852	999999	999999	999999	999999	191	999999	999999	999999	619	999999	999999	999999	642	999999	589	420	269	999999	416	895	868	999999	577	688	10	287	999999	965	999999	999999	240	707	573	537	981	185	649	992	520	999999	999999	999999	963	295	999999	817	908	464	284	23	999999	137	88	493	999999	592	999999	632	976	904	740	173	999999	140	999999	848	269	999999	926	413	771	276	309	300	894	283	798	291	180	999999	379	342	690	127	300	113	629	89	554	399	84	26	999999	615	385	837	807	832	507	669	999999	803	538	870	252	999999	999999	999999	599	999999	793	819	999999	793	999999	407	482	670	840	685	229	999999	999999	537	999999	754	999999	693	999999	67	476	966	999999	511	999999	576	803	819	875	378	285	841	490	844	999999	264	563	232	91	977	364	146	991	999999	999999	377	999999	11	999999	497	671	144	872	541	999999	827	999999	999999	168	957	604	662	999999	471	409	999999	999999	999999	931	999999	201	37	612	937	702	340	999999	962	71	267	999999	801	288	999999	707	150	999999	948	610	999999	229	612	74	133	383	701	350	530	422	71	678	536	999999	466	306	999999	999999	935	839	999999	999999	83	889	901	999999	802	384	416	999999	268	419	750	114	999999	999999	588	963	488	564	10	989	454	550	10	589	797	732	999999	92	73	999999	43	119	999999	924	155	999999	172	499	580	999999	933	765	999999	651	927	431	916	999999	717	680	53	380	838	914	409	533	888	321	836	80	999999	334	701	650	386	641	999999	999999	709	864	800	999999	984	683	65	688	396	358	661	375	815	220	374	393	999999	663	281	793	999999	622	999999	850	663	510	999999	609	999999	512	275	296	34	687	901	999999	999999	65	999999	164	858	720	146	540	660	470	264	352	999999	317	999999	723	369	999999	714	97	40	949	334	483	920	999999	624	884	93	375	351	138	999999	999999	513	519	276	999999	935	999999	485	304	200	203	999999	999999	999999	756	999999	552	999999	999999	999999	813	999999	929	730	912	244	411	999999	262	456	294	999999	135	999999	448	999999	566	456	253	679	909	611	999999	759	999999	238	509	999999	868	457	999999	999999	999999	999999	505	699	584	999999	364	882	999999	999999	999999	999999	905	84	999999	387	211	952	870	106	683	740	999999	999999	999999	180	598	684	735	999999	237	999999	916	845	197	970	999999	748	229	777	102	370	155	999999	388	887	999999	67	999999	999999	606	916	586	444	999999	200	102	303	999999	414	
200	679	157	929	481	427	931	69	887	159	848	462	999999	103	13	322	999999	999999	823	209	999999	541	999999	613	998	321	229	482	90	996	999999	245	146	815	999999	422	999999	226	999999	960	999999	793	999999	959	283	154	999999	999999	440	453	605	999999	480	413	999999	658	115	543	930	999999	208	459	999999	890	281	613	999999	999999	516	999999	109	378	142	862	252	999999	371	615	999999	853	999999	736	999999	999999	999999	647	765	733	727	928	317	679	999999	570	762	507	813	289	688	669	828	275	975	849	999999	236	108	617	170	564	297	500	999999	87	999999	471	417	352	499	634	999999	591	200	999999	283	430	999999	571	110	999999	719	92	926	670	34	999999	760	999999	999999	174	549	999999	573	172	641	817	475	218	539	300	99	470	789	63	821	247	84	398	575	923	153	536	517	425	999999	215	573	543	999999	178	710	225	69	335	999999	999999	28	37	946	999999	954	999999	42	809	655	258	302	873	848	787	788	372	626	369	999999	999999	639	999999	327	436	254	932	166	371	589	999999	411	463	999999	999999	229	999999	999999	118	969	278	503	707	770	596	912	999999	694	274	389	348	598	699	314	82	72	870	709	520	222	999999	718	999999	230	999999	846	838	905	999999	567	741	921	518	999999	999999	519	999999	387	731	999999	999999	247	999999	999999	251	286	712	159	895	999999	359	347	931	999999	946	560	832	999999	989	749	83	999999	966	999999	648	426	90	999999	562	562	140	493	978	999999	667	999999	826	999999	979	999999	144	689	20	999999	218	403	989	622	453	201	687	999999	999999	999999	450	760	999999	194	342	824	999999	413	596	999999	927	999999	999999	934	238	999999	733	999999	999999	495	614	999999	783	999999	498	254	436	468	855	370	999999	686	106	996	556	907	513	641	999999	164	308	731	999999	677	742	353	44	999999	393	291	467	999999	999999	999999	377	999999	976	999999	696	97	999999	737	999999	235	466	251	769	999999	388	999999	999999	101	795	353	196	882	300	116	999999	999999	220	381	84	999999	903	999999	999999	204	628	499	999999	539	945	269	766	571	999999	867	999999	501	999999	671	676	72	633	376	999999	999999	715	494	999999	870	420	551	999999	999999	663	984	332	135	510	574	744	888	400	128	156	536	586	625	709	432	999999	72	570	548	704	21	939	537	591	148	999999	144	733	69	128	403	391	750	908	199	545	999999	991	999999	999999	788	672	999999	229	223	25	100	785	344	975	358	980	339	321	651	999999	999999	544	371	999999	610	165	999999	999	752	999999	999999	717	999999	999999	999999	81	561	620	
916	349	999999	317	378	132	999999	999999	398	93	999999	423	62	438	266	999999	750	550	629	923	327	632	341	515	999999	78	189	382	275	458	175	286	428	999999	405	312	999999	999999	999999	248	696	261	999999	257	239	999999	102	407	460	375	146	269	451	999999	302	293	18	919	840	999999	943	26	999999	999999	999999	493	999999	999999	43	999999	534	272	383	390	237	76	865	999999	285	148	975	781	999999	899	321	999999	834	791	999999	121	999999	700	647	866	305	680	178	826	338	999999	344	999999	999999	506	841	999999	886	71	999999	236	999999	923	643	999999	334	999999	103	193	628	22	658	213	917	921	660	833	999999	516	95	557	999999	48	755	539	999999	999999	999999	426	67	448	29	773	391	999999	693	379	66	945	542	142	586	984	208	999999	97	141	999999	453	845	18	258	379	975	852	338	389	178	113	899	118	999999	677	999999	999999	993	885	821	727	237	290	776	999999	999999	952	999999	913	999999	439	999999	671	999999	963	581	59	199	649	797	538	861	999999	211	952	56	433	387	909	858	999999	999999	999999	319	999999	999999	564	999999	578	405	33	881	999999	548	739	661	237	735	791	106	87	990	353	999999	293	866	923	89	823	633	550	575	71	999999	999999	115	250	361	268	747	26	817	999999	253	774	656	445	765	472	301	818	698	999999	812	781	37	979	124	999999	258	303	485	999999	999999	855	999999	819	370	999999	633	421	876	476	54	90	269	379	109	999999	999999	999999	167	616	999999	814	999999	979	259	282	796	136	135	335	999999	999999	540	409	675	398	326	836	84	999999	839	999999	942	231	999999	732	521	657	880	999999	398	827	145	868	885	999999	13	478	999999	999999	999999	507	999999	551	999999	600	549	860	999999	710	999999	800	355	128	999999	651	872	999999	438	999999	761	999999	255	333	936	191	319	999999	999999	999999	999999	999999	275	987	119	999999	594	400	764	950	193	660	952	179	805	999999	482	26	101	999999	267	999999	50	54	999999	790	261	962	615	285	291	877	347	169	326	159	534	368	18	445	67	482	865	487	999999	999999	196	999999	999999	348	999999	302	580	289	999999	999999	806	231	999999	328	90	632	785	489	669	315	323	999999	999999	656	73	123	17	655	999999	785	517	999999	999999	236	604	999999	443	999999	575	999999	306	68	882	999999	999999	999999	708	690	365	999999	999999	386	999999	37	787	403	232	872	284	595	294	925	999999	501	999999	252	520	434	999999	904	198	518	999999	680	19	264	909	548	999999	760	999999	327	999999	999999	98	140	745	683	448	211	952	571	999999	980	
703	380	999999	999999	810	109	792	283	966	461	245	188	473	146	999999	532	493	999999	568	999999	189	967	636	360	999999	999999	507	999999	999999	999999	952	626	526	933	976	638	308	528	999999	213	999999	141	360	837	516	910	667	609	999999	916	999999	277	13	477	800	736	999999	606	978	447	602	954	298	453	999999	619	661	540	999999	389	999999	999999	999999	364	556	57	616	999999	843	501	999999	897	181	79	804	999999	623	58	142	250	893	999999	550	300	611	23	843	906	338	999999	258	999999	449	285	691	752	330	999999	920	752	129	999999	762	486	999999	704	782	229	648	824	995	613	999999	919	495	999999	424	656	753	543	214	709	469	946	252	579	458	999999	387	999999	363	975	137	390	131	947	939	73	999999	906	240	623	268	999999	999999	645	729	999999	999999	170	337	674	894	387	547	419	486	816	243	999999	999999	886	842	999999	471	999999	999999	999999	999999	999999	999999	361	999999	847	999999	591	451	955	54	607	849	929	116	226	724	689	90	999999	999999	999999	999999	133	999999	396	660	353	781	671	52	999999	999999	711	731	999999	578	976	999999	57	83	956	967	530	771	636	322	326	780	625	871	782	940	734	185	96	999999	468	999999	711	196	999999	810	780	999999	173	999999	147	207	864	648	748	123	42	677	999999	743	940	361	999999	999999	999999	999999	165	799	269	940	435	536	644	174	119	999999	863	861	123	999999	197	617	608	199	184	128	915	976	133	669	999999	67	299	353	146	116	999999	638	852	999999	654	980	654	999999	21	999999	999999	999999	539	304	259	181	564	739	555	333	753	999999	899	225	999999	999999	676	600	43	378	247	301	38	13	125	999999	18	725	502	217	963	385	188	573	999999	225	447	829	419	999999	502	560	999999	999999	363	999999	738	999999	739	999999	314	999999	199	642	373	271	999999	999999	188	33	999999	999999	246	999999	370	377	825	335	659	999999	740	846	999999	999999	875	687	504	225	649	790	496	381	985	36	999999	909	196	999999	210	305	554	911	650	999999	573	664	323	458	452	985	509	413	999999	308	734	467	872	892	767	686	766	999999	999999	398	536	790	852	220	999999	460	191	999999	135	363	887	999999	206	795	733	221	373	55	772	999999	290	93	403	687	301	444	46	304	777	999999	538	999999	35	999999	858	782	999999	112	999999	991	803	229	287	999999	421	905	271	87	168	556	322	720	682	999999	118	453	999999	175	919	999999	424	887	512	611	825	788	803	999999	936	951	999999	271	43	999999	860	71	806	999999	275	999999	182	959	145	231	999999	
817	425	804	999999	415	999999	646	999999	21	999999	916	716	676	798	999999	111	327	150	216	999999	60	687	901	370	999999	646	999999	999999	999999	999999	999999	999999	290	409	999999	373	999	800	999999	566	763	999999	999999	999999	999999	354	140	981	643	293	855	818	999999	85	160	140	523	443	107	768	778	999999	999999	999999	122	174	436	999999	790	999999	112	527	619	650	999999	973	665	999999	426	999999	516	635	266	999999	999999	646	823	215	258	877	999999	566	703	762	787	26	427	999999	999999	780	917	863	999999	383	191	337	208	999999	692	187	475	825	27	404	261	152	490	420	219	476	351	231	27	913	999999	546	824	999999	863	999999	555	825	606	645	999999	999999	999999	999999	68	999999	447	544	523	80	411	33	548	308	510	999999	536	17	630	624	999999	696	999999	286	999999	645	513	351	999999	325	632	649	229	381	619	608	707	607	999999	573	999999	806	708	947	511	397	997	525	999999	228	840	547	205	981	999999	97	807	999999	920	422	142	106	130	999999	448	999999	803	177	688	901	999999	999999	655	67	999999	999999	988	898	774	574	648	987	994	206	484	999999	454	247	999999	999999	800	548	686	939	440	999999	686	510	999999	749	593	829	837	999999	290	911	892	147	395	583	999999	999999	394	355	999999	154	999999	999999	722	362	317	566	12	166	111	999999	252	716	626	999999	946	488	399	34	981	818	999999	549	999999	572	999999	316	851	591	432	891	163	340	999999	295	831	762	999999	999999	441	37	827	680	999999	890	669	185	521	732	636	621	519	999999	374	999999	994	999999	999999	160	999999	11	999999	999999	999999	999999	245	911	552	340	832	193	700	999999	593	954	990	999999	205	36	999999	27	795	999999	954	999999	381	794	966	217	301	279	756	637	986	440	322	417	999999	143	999999	999999	999999	190	900	453	999999	276	776	999999	999999	524	365	999999	257	152	215	999999	465	922	838	451	944	999999	49	562	437	73	267	162	999999	582	532	999999	381	999999	393	615	229	511	891	114	27	556	251	776	913	775	390	843	234	726	999999	34	305	212	814	299	150	347	25	856	19	623	778	393	999999	303	609	112	758	600	375	999999	41	733	434	398	103	273	648	661	999999	423	999999	914	631	999999	999999	178	340	104	474	999999	999999	999999	999999	404	777	857	784	620	999999	287	94	634	360	999999	993	572	999999	425	205	877	698	363	999999	596	695	863	762	999999	537	999999	772	664	999999	493	468	996	999999	39	621	999999	489	999999	495	405	338	303	999999	633	514	999999	400	999999	898	596	193	142	860	509	
708	913	105	299	92	999999	514	430	507	867	539	997	934	748	804	999999	398	669	868	777	999999	999999	310	138	979	999999	50	999999	766	539	310	999999	145	138	331	708	999999	199	946	759	891	908	796	696	104	517	269	651	120	938	207	999999	274	93	251	317	613	966	320	749	999999	655	663	967	566	999999	861	805	427	106	819	209	999999	118	885	999999	999999	613	44	472	83	398	747	999999	999999	785	72	62	887	24	104	999999	878	206	999999	245	999999	828	139	999999	656	463	234	24	128	998	801	165	207	891	999999	10	932	999999	675	999999	999999	999999	635	781	150	999999	999999	412	11	999999	330	526	999999	650	115	776	483	152	815	999999	174	999999	709	343	984	999999	999999	999999	312	999999	999999	40	531	766	999999	999999	202	358	750	999999	999999	999999	22	482	677	999999	120	557	786	934	526	999999	42	65	999999	184	999999	301	796	999999	953	923	110	906	999999	300	995	288	322	696	584	134	999999	968	999999	999999	720	236	999999	709	795	999999	219	999999	577	461	997	475	633	163	999999	900	562	516	893	621	721	116	88	386	289	999999	245	99	360	999999	397	999999	980	999999	463	899	635	97	448	655	714	732	999999	942	999999	529	654	168	414	683	999999	885	84	463	999999	614	158	290	999999	999999	72	129	27	999999	74	933	495	842	700	392	999999	999999	77	999999	907	999999	776	146	93	760	187	86	999999	676	830	512	989	526	169	999999	751	355	667	485	592	594	714	164	878	999999	44	812	468	999999	418	107	817	836	556	641	837	22	206	669	999999	986	445	351	354	999999	999999	968	682	851	999999	920	999999	999999	999999	323	284	622	268	724	726	999999	618	662	267	733	999999	163	970	999999	21	738	158	998	700	606	999999	373	809	325	424	999999	140	617	999999	498	299	235	190	242	367	224	753	999999	942	419	377	782	93	621	867	791	997	999999	839	902	771	809	891	999999	173	911	813	942	999999	660	999999	999999	281	769	443	469	972	737	999999	796	984	999999	999999	291	238	376	289	197	458	632	78	975	777	999999	727	490	343	141	79	456	411	999999	181	292	184	999999	511	999999	999999	408	819	269	993	52	999999	103	753	999999	999999	797	631	999999	493	999999	591	268	233	794	51	953	135	841	668	714	395	183	506	999999	999999	862	865	965	19	60	813	809	999999	734	569	633	736	999999	320	281	824	784	327	999999	701	999999	152	717	282	234	282	977	600	289	999999	744	999999	981	504	999999	931	665	616	443	863	782	286	499	999999	418	227	401	530	396	
999999	999999	999999	12	999999	200	720	999999	999999	785	777	836	218	702	87	999999	999999	755	239	999999	350	169	178	999999	999999	999999	639	653	492	864	16	881	457	213	999999	56	999999	595	999999	999999	247	783	972	830	665	999999	999999	999999	421	408	382	999999	172	176	999999	730	442	970	372	161	560	76	665	999999	778	896	388	999999	999999	41	999999	999999	845	925	999999	999999	196	347	228	613	999999	64	999999	999999	491	999999	718	999999	167	669	613	918	233	757	999999	180	999999	153	999999	769	648	568	281	390	999999	931	626	999999	999999	489	543	104	752	759	805	505	834	581	347	243	187	107	847	642	427	27	227	999999	182	944	448	52	295	459	964	787	783	851	621	560	999999	482	239	999999	999999	519	175	474	952	257	999999	999999	806	999999	591	551	721	639	962	455	713	538	74	116	51	500	809	999999	794	28	722	999999	960	786	324	705	868	179	516	999999	851	753	145	924	609	902	999999	476	999999	422	76	153	999999	999999	999999	390	999999	133	636	635	709	872	999999	933	534	999999	586	30	504	886	683	551	133	64	603	960	403	149	507	148	264	999999	436	382	952	999999	999999	794	939	934	999999	745	543	880	999999	979	84	211	999999	256	326	226	971	980	999999	524	30	999999	572	999999	999999	277	999999	497	381	375	999999	999999	981	955	268	791	90	570	598	937	17	252	999999	623	999999	201	999999	261	822	48	999999	455	642	437	559	269	999999	999999	946	999999	129	999999	509	833	543	999999	229	444	987	999999	146	411	392	801	999999	777	978	948	11	796	527	999999	674	343	999999	999999	999999	999999	999999	998	569	37	623	578	818	960	742	32	90	117	971	315	999999	298	999999	960	73	999999	920	781	999999	283	61	160	501	999999	999999	999999	999999	552	999999	675	48	999999	964	999999	999999	813	983	556	999999	999999	999999	894	999999	999999	110	386	999999	53	927	822	633	624	717	296	975	473	86	73	588	999999	999999	537	993	999999	277	999999	333	793	999999	260	999999	373	746	999999	415	167	336	289	654	996	999999	999999	625	301	51	999999	280	678	143	324	736	999999	967	468	764	340	900	528	945	824	62	999999	869	999999	964	269	999999	392	999999	817	147	797	418	999999	840	415	911	702	264	853	15	654	999999	858	523	999999	406	288	570	85	999999	807	343	999999	943	97	999999	949	336	781	545	999999	798	325	187	999999	511	384	627	999999	428	208	274	101	819	999999	987	21	162	37	999999	999999	999999	805	560	999999	463	999999	999999	752	498	962	376	482	318	127	856	344	681	585	435	31	
660	222	656	999999	542	251	20	545	109	905	999999	308	918	945	75	993	999999	847	485	999999	735	999999	860	465	999999	792	999999	702	552	653	339	577	601	841	999999	609	158	502	796	999999	577	114	652	592	999999	999999	563	372	61	862	580	834	109	512	296	785	362	201	236	750	999999	318	993	456	576	228	999999	86	16	466	845	999999	999999	273	356	999999	999999	999999	299	764	238	420	650	689	83	505	999999	99	555	164	257	999999	275	55	999999	999999	121	206	26	947	999999	487	366	595	27	317	783	836	165	665	562	999999	999999	472	999999	999999	668	313	383	80	750	618	530	851	218	999999	997	14	999999	999999	519	36	260	352	999999	750	63	64	672	765	722	999999	933	890	601	172	65	803	533	999999	600	807	999999	999999	206	999999	999999	514	999999	999999	320	999999	326	78	155	536	834	999999	999999	999999	994	613	641	617	999999	119	685	639	999999	55	832	999999	481	999999	999999	999999	213	999999	155	654	999999	999999	999999	542	455	943	325	865	999999	75	338	505	736	999999	999999	987	999999	215	999999	97	75	327	264	341	306	126	307	999999	580	442	332	530	414	422	977	999999	935	108	171	414	793	820	894	195	717	999999	467	719	113	509	546	997	716	68	589	476	999999	346	246	339	646	813	294	312	742	808	101	324	784	266	62	77	53	193	303	255	999999	79	624	999999	658	588	408	81	999999	335	999999	356	833	999999	170	999999	862	999999	768	999999	999999	591	452	909	245	153	934	999999	457	999999	999999	532	764	999999	999999	999999	722	276	999999	999999	415	222	416	416	994	745	999999	999999	999999	463	999999	999999	424	999999	719	841	626	715	999999	515	653	561	624	427	999999	291	591	499	467	946	876	999999	999999	710	574	322	185	45	914	999999	662	662	999999	999999	999999	742	999999	451	623	212	598	999999	542	175	414	854	598	989	999999	712	163	999999	815	159	587	619	69	714	749	407	666	590	800	999999	999999	999999	809	630	162	999999	183	150	875	999999	358	869	62	987	305	999999	724	195	10	212	999999	670	847	602	416	999999	683	999999	702	226	546	17	999999	308	321	423	55	999999	999999	406	539	23	125	999999	801	718	567	81	999999	999999	999999	480	999999	598	898	192	153	999999	224	508	999999	779	448	999999	999999	350	661	999999	675	881	999999	756	359	603	672	332	999999	297	999999	698	97	611	984	999999	999999	75	426	999999	410	139	279	838	999999	337	451	760	999999	466	840	460	999999	813	406	999999	999999	999999	131	987	925	575	636	999999	415	526	420	353	999999	999999	125	653	
924	52	353	545	999999	999999	12	31	161	911	757	999999	457	999999	999999	999999	999999	457	316	999999	944	439	693	999999	502	423	999999	237	917	108	999999	999999	351	196	536	23	469	861	924	999999	924	109	835	999999	818	999999	409	999999	884	146	147	347	999999	508	709	494	359	518	52	198	412	774	114	999999	946	999999	747	999999	815	628	814	354	532	999999	692	999999	603	678	25	999999	999999	368	352	999999	960	999999	339	843	486	51	663	950	818	736	127	159	995	783	77	860	800	148	259	266	999999	999999	814	683	999999	865	999999	680	503	97	184	54	432	334	101	999999	628	904	783	999999	964	863	535	796	999999	542	849	820	611	165	999999	999999	999999	999999	458	176	813	999999	37	999999	159	983	999999	730	561	83	727	671	691	749	242	999999	365	999999	302	999999	999999	27	25	283	25	81	79	999999	933	308	935	999999	999999	999999	999999	972	999999	171	624	981	416	999999	244	595	815	999999	138	861	999999	267	999999	632	793	999999	908	999999	640	754	605	88	913	119	999999	263	147	391	795	766	245	270	29	203	861	321	62	999999	999999	430	468	838	942	217	425	999999	787	313	999999	886	26	718	342	999999	565	545	77	306	999999	981	999999	433	392	372	999999	999999	248	327	999999	482	937	455	22	219	999999	999999	999999	705	694	131	475	999999	839	909	749	999999	927	999999	637	326	253	755	999999	801	972	44	455	999999	591	762	999999	470	999999	79	999999	999999	705	133	836	797	999999	371	612	999999	515	623	594	483	623	999999	734	352	689	999999	238	192	998	220	999999	261	322	566	124	931	694	14	999999	999999	960	999999	820	804	69	839	999999	882	153	570	999999	359	449	972	956	490	37	999999	780	96	840	766	572	495	999999	585	485	999999	999999	680	999999	999999	999999	824	522	999999	289	930	292	849	538	356	999999	437	924	887	811	349	610	633	903	610	234	999999	929	204	999999	999999	999999	999999	363	83	635	999999	380	999999	38	625	999999	521	999999	107	802	930	558	494	727	144	570	999	773	146	999999	622	777	590	286	125	999999	999999	830	999999	999999	999999	496	999999	999999	576	67	149	859	196	889	98	432	805	807	999999	657	445	999999	480	765	918	999999	227	999999	22	999999	790	508	912	729	999999	691	256	95	994	444	999999	772	999999	999999	430	149	586	999999	153	200	971	999999	983	999999	460	999999	999999	199	999999	999999	999999	623	709	881	277	641	946	466	756	407	186	999999	813	999999	999999	999999	999999	999999	344	779	134	970	999999	999999	999999	17	524	454	279	291	340	67	991	999999	176	
481	999999	279	810	789	999999	130	500	745	24	999999	969	135	999999	788	534	957	854	999999	972	999999	925	999999	168	270	127	502	999999	474	999999	999999	729	916	999999	92	999999	56	999999	555	586	13	999999	951	999999	472	47	999999	999999	491	757	383	212	677	924	867	555	186	120	550	671	700	933	999999	679	895	531	63	999999	999999	188	487	999999	309	738	968	828	974	89	695	232	728	999999	705	717	693	999999	999999	991	824	536	432	935	52	883	999999	999999	999999	282	912	941	984	999999	999999	312	279	18	903	938	955	48	999999	107	999999	999999	943	748	237	317	985	979	999999	71	618	295	756	551	332	425	852	898	385	701	176	754	247	999999	235	403	448	684	22	123	46	786	955	999999	999999	724	999999	999999	843	999999	296	932	471	923	347	441	999999	727	999999	487	96	67	663	879	930	999999	999999	180	523	833	869	310	999999	366	34	999999	339	430	40	608	999999	716	64	249	999999	243	292	323	434	793	847	999999	999	534	37	979	132	86	999999	849	643	769	623	999999	999999	985	965	115	999999	999999	111	999999	696	86	12	379	12	999999	474	999999	388	999999	746	730	986	159	311	443	339	55	709	999999	34	191	964	716	102	55	972	429	278	186	425	919	999999	721	999999	922	532	999999	977	708	612	999999	471	876	32	893	999999	126	684	532	776	852	999999	999999	999999	515	999999	296	287	956	451	55	428	211	351	827	999999	274	999999	999999	910	681	78	11	651	999999	999999	999999	693	209	999999	856	744	745	410	999999	122	842	619	999999	999999	246	379	999999	266	567	289	999999	535	999999	854	999999	990	306	621	104	784	804	999999	785	796	34	999999	88	999999	999999	999999	683	800	779	999999	999999	655	619	999999	674	999999	58	745	999999	46	458	562	497	999999	273	866	448	134	315	787	318	999999	999999	720	999999	643	301	95	670	266	606	469	756	491	999999	113	999999	999999	946	793	999999	69	123	748	999999	471	999999	733	671	729	999999	559	495	999999	405	560	820	898	791	41	19	963	999999	827	999999	988	806	15	695	169	494	720	187	522	999999	258	531	96	382	324	538	568	423	941	403	999999	974	764	999999	108	292	482	999999	915	783	999999	985	296	999999	359	999999	109	999999	512	244	152	381	999999	940	157	38	999999	526	477	503	451	999999	142	433	393	23	51	999999	596	876	22	999999	272	739	288	999999	245	778	999999	659	438	999999	999999	707	261	675	11	824	938	80	999999	999999	999999	421	341	233	852	862	924	345	623	999999	452	999999	232	368	999999	243	661	884	
999999	954	999999	818	999999	999999	638	435	999999	717	22	999999	981	525	999999	999999	325	850	408	64	999999	382	999999	686	999999	258	87	286	484	999999	566	768	999999	64	287	604	462	650	999999	999999	594	427	691	216	999999	405	208	926	317	999999	999999	268	835	607	999999	420	110	999999	999999	999999	843	362	950	288	160	253	999999	999999	248	999999	602	674	504	988	999999	992	999999	647	363	639	59	161	999999	318	849	999999	932	565	589	867	503	645	867	539	575	242	476	412	65	999999	350	281	687	593	999999	378	763	847	999999	481	728	462	463	152	766	999999	999999	642	438	852	320	500	347	381	230	957	806	964	422	237	999999	289	591	283	299	778	474	385	744	481	544	95	428	118	148	50	191	725	773	883	848	834	973	213	769	849	934	316	372	616	999999	799	434	909	999999	449	870	190	852	988	228	17	897	957	317	234	81	238	242	999999	775	999999	999999	539	388	999999	999999	388	513	449	999999	167	22	138	909	745	661	519	162	699	180	11	872	999999	665	999999	937	26	896	999999	778	705	84	193	841	999999	608	894	530	999999	143	492	676	413	153	999999	994	768	57	571	573	562	999999	542	18	774	219	999999	874	999999	999999	299	492	969	671	148	92	829	297	999999	147	766	999999	887	565	688	999999	468	999999	604	999999	179	968	334	971	225	629	999999	184	77	280	202	30	982	522	999999	999999	707	741	15	999999	175	999999	628	434	806	999999	198	977	330	449	750	774	279	700	583	330	168	997	456	519	999999	654	230	999999	945	745	16	375	999999	688	626	727	635	626	681	698	350	899	175	651	999999	563	853	627	999999	999999	999999	292	999999	524	841	709	295	496	436	999999	260	479	489	70	566	999999	267	642	822	33	148	999999	29	884	980	268	832	804	89	999999	800	999999	628	527	994	724	999999	206	999999	917	442	149	199	170	447	999999	420	114	95	999999	306	221	804	507	289	108	999999	63	543	583	999999	999999	416	449	720	657	850	962	999999	999999	999999	70	796	905	590	998	463	858	447	119	999999	727	999999	472	999999	589	798	131	247	896	461	382	662	999999	999999	999999	999999	750	449	790	999999	457	49	252	229	246	999999	898	999999	290	999999	414	999999	999999	735	158	999999	999999	758	141	999999	728	724	179	999999	999999	408	533	865	638	999999	712	418	657	99	999999	688	476	253	454	174	899	215	957	999999	999999	766	238	537	999999	999999	788	991	318	930	301	999999	870	862	999999	838	891	43	999999	24	999999	995	959	344	344	470	304	701	
999999	967	959	523	767	999999	343	258	999999	995	973	458	487	721	999999	726	999999	666	818	614	48	616	999999	866	928	999999	329	61	999999	893	203	431	885	97	686	999999	999999	778	965	952	529	999999	668	999999	999999	828	537	220	894	243	999999	677	652	690	662	698	999999	103	594	825	597	291	451	285	802	999999	572	999999	44	759	754	28	701	865	94	999999	947	386	806	999999	414	119	166	573	999999	999999	779	205	434	999999	656	878	999999	150	999999	248	999999	392	999999	999999	266	147	186	999999	488	528	999999	786	606	581	750	318	296	495	420	488	134	878	929	286	999999	377	965	55	999999	876	835	560	999999	999999	577	999999	291	999999	843	276	932	31	94	828	999999	992	598	853	247	347	999999	698	999999	875	123	999999	463	999999	743	888	999999	140	41	611	692	426	284	759	14	195	37	997	652	154	999999	112	999999	110	738	999999	778	999999	999999	766	295	147	830	999999	999999	940	111	473	555	954	999999	802	999999	483	999999	131	718	839	849	999999	320	593	999999	585	329	20	842	362	89	963	119	69	332	999999	999999	555	596	648	36	73	93	563	452	999999	59	753	999999	320	999999	616	72	939	999999	755	999999	701	999999	254	316	722	999999	749	394	591	844	45	480	724	167	999999	535	79	813	785	969	757	150	358	999999	576	897	532	397	472	901	180	796	577	819	999999	999999	999999	342	314	999999	343	178	860	852	24	283	999999	162	999999	90	992	136	487	785	698	561	999999	718	999999	824	575	361	921	690	674	248	999999	904	543	999999	194	737	508	820	635	588	290	505	999999	303	508	379	22	392	999999	54	999999	791	130	999999	999999	633	601	999999	400	982	999999	180	999999	775	379	494	999999	260	895	264	627	999999	160	999999	999999	247	999999	447	999999	205	349	539	782	630	929	121	999999	479	413	561	999999	29	429	653	341	999999	327	999999	923	24	760	761	496	653	427	651	641	20	999999	484	437	164	999999	205	642	999999	397	558	999999	999999	710	999999	846	999999	129	607	247	506	778	170	920	459	523	999999	445	999999	52	138	212	288	999999	773	687	929	999999	981	856	999999	999999	999999	722	769	999999	665	313	620	915	162	534	819	413	144	242	631	999999	977	640	861	999999	999999	999999	269	355	567	787	937	462	999999	220	148	751	999999	496	163	999999	999999	558	999999	997	825	672	890	603	393	999999	345	541	66	375	999999	999999	994	474	955	949	999999	999999	343	999999	376	999999	997	941	396	999999	399	648	88	192	412	999999	999999	863	935	392	783	665	999999	692	
451	405	406	552	74	797	999999	549	540	213	999999	737	225	999999	631	667	674	999999	217	324	484	697	999999	873	962	727	999999	140	538	999999	175	999999	999999	650	999999	970	760	455	877	598	321	850	117	999999	207	675	213	801	999999	277	717	834	457	999999	217	753	943	532	999999	999999	240	999999	20	968	48	197	285	999999	553	660	906	999999	999999	618	13	634	590	999999	676	297	999999	766	898	999999	854	341	350	813	442	682	999999	999999	865	540	368	695	840	149	836	19	399	637	257	582	370	498	763	838	999999	583	173	364	856	302	822	999999	727	749	123	706	847	472	142	871	999999	678	364	541	260	317	794	999999	751	667	999999	999999	518	999999	999999	366	578	511	179	999999	519	673	999999	572	718	894	967	101	35	999999	171	999999	504	386	950	692	143	999999	588	336	788	722	612	999999	999999	935	999999	412	999999	757	138	346	302	283	999999	959	306	791	822	365	350	703	425	999999	505	970	391	999999	375	218	232	356	923	842	80	796	70	999999	177	782	938	565	999999	278	10	999999	634	999999	999999	990	395	352	408	232	986	999999	307	990	693	999999	999999	824	46	640	534	782	999999	460	212	999999	999999	124	623	50	427	785	460	156	621	680	999999	169	115	384	822	880	947	700	855	999999	499	80	999999	743	238	123	999999	611	743	228	999999	184	29	469	102	281	728	368	805	211	635	160	378	23	98	999999	718	661	999999	654	999999	722	604	999999	999999	828	999999	880	812	999999	266	848	412	403	999999	999999	999999	646	292	550	999999	588	895	654	999999	348	701	485	654	999999	404	866	999999	99	392	999999	580	801	999999	999999	656	848	556	501	944	999999	747	974	745	999999	253	82	379	277	502	256	827	949	868	999999	999999	149	235	967	999999	999999	65	999999	21	588	591	348	252	28	999999	312	999999	403	709	573	999999	999999	740	726	600	999999	497	526	597	145	862	630	933	675	147	517	622	999999	592	554	731	434	963	999999	999999	999999	829	360	999999	199	224	433	250	304	137	408	408	509	999999	586	903	999999	999999	875	725	961	414	577	881	387	690	453	999999	165	842	999999	999999	583	390	694	999999	146	153	407	921	439	999999	639	548	738	118	999999	221	999999	651	202	999999	999999	441	384	500	262	479	999999	999999	770	999999	94	999999	960	999999	825	128	999999	999999	766	394	328	953	999999	581	775	39	152	279	999999	242	804	513	649	999999	675	151	15	204	250	667	158	897	161	816	999999	186	587	103	999999	999999	999999	922	999999	807	390	144	155	803	725	
232	336	725	999999	999999	818	581	999999	503	969	684	122	488	999999	109	999999	430	802	999999	999999	599	451	59	986	999999	703	882	629	999999	87	999999	995	212	999999	27	999999	432	964	623	997	724	373	94	133	607	882	60	88	999999	572	959	999999	999999	527	136	781	286	999999	361	834	999999	999999	971	426	999999	689	910	19	999999	768	812	466	999999	999999	561	235	367	925	389	698	652	803	843	279	127	208	330	684	352	246	63	693	613	788	71	772	401	668	695	918	972	999999	262	26	999999	999999	163	999999	966	900	423	361	360	999999	192	142	118	702	999999	240	368	236	999999	589	714	999999	852	400	420	789	834	698	240	999999	999999	610	550	827	999999	623	54	137	999999	452	822	702	343	999999	605	928	663	699	369	999999	559	746	385	672	312	999999	650	999999	782	186	75	725	131	889	999999	581	999999	999999	191	684	195	999999	518	223	767	22	785	999999	999999	492	135	145	339	775	910	980	235	877	524	880	999999	999999	355	541	387	107	581	454	999999	33	346	382	517	684	278	328	237	171	999999	300	854	999999	967	299	60	930	999999	355	979	999999	356	714	766	311	999999	904	886	999999	999999	999999	999999	341	887	999999	999999	753	999999	654	506	591	752	73	972	234	35	234	324	65	999999	457	711	235	474	999999	999999	632	616	215	999999	374	442	261	999999	245	859	523	860	206	154	307	311	741	848	397	212	293	999999	999999	285	999999	999999	999999	495	389	999999	214	866	829	104	523	147	999999	681	142	159	999999	737	736	375	999999	373	128	911	193	155	969	999999	87	855	393	999999	84	999999	494	784	612	765	946	287	654	657	41	111	631	170	999999	999999	716	999999	711	999999	15	176	999999	123	999999	919	999999	999999	988	999999	788	973	711	632	72	492	999999	999999	547	999999	999999	459	720	854	342	999999	290	33	999999	910	670	840	154	836	999999	999999	166	381	999999	693	462	999999	298	999999	868	68	999999	998	999999	407	872	369	700	975	999999	999999	455	999999	781	999999	999999	288	978	88	999999	948	828	874	999999	164	335	999999	43	999999	283	88	999999	893	999999	283	626	999999	999999	858	999999	311	149	179	81	339	462	999999	599	999999	64	999999	734	219	670	920	239	525	261	943	82	66	335	845	701	999999	395	562	932	999999	999999	356	362	129	50	855	808	659	802	418	701	96	226	999999	800	108	999999	999999	999999	75	54	111	999999	982	785	981	976	303	999999	395	943	900	315	101	50	707	999999	614	999999	814	999999	580	722	999999	999999	999999	839	170	55	602	342	
443	338	866	463	726	326	379	999999	69	878	999999	192	999999	474	800	781	134	134	102	287	738	782	418	999999	999999	388	197	740	800	151	999999	999999	874	62	999999	572	999999	638	999999	999999	452	280	119	936	606	397	999999	378	451	214	715	999999	953	325	603	661	999999	913	999999	999999	138	639	543	918	72	267	318	365	964	238	342	496	999999	711	835	468	673	482	999999	86	999999	999999	298	595	999999	780	304	999999	458	848	999999	999999	999999	999999	999999	812	736	999999	873	349	89	948	414	223	872	229	999999	252	490	145	988	447	999999	913	273	999999	999999	948	492	999999	963	759	999999	126	586	806	846	833	999999	32	731	482	608	17	996	999999	415	85	999999	216	554	61	77	322	860	214	999999	999999	999999	999999	472	788	708	591	386	329	51	297	636	76	382	401	794	999999	414	515	999999	558	916	148	904	274	999999	285	736	911	692	595	265	999999	836	120	131	514	560	942	999999	999999	631	677	93	127	449	657	834	162	267	999999	907	354	375	999999	999999	574	49	999999	564	432	854	474	637	456	41	264	239	271	999999	999999	907	472	741	821	999999	248	64	787	825	577	451	583	999999	93	687	911	16	424	300	556	475	999999	388	999999	172	999999	50	637	999999	195	427	573	882	977	701	445	613	554	494	581	519	261	382	999999	981	280	820	999999	769	130	999999	814	970	723	814	555	93	999999	999999	770	208	427	702	640	159	877	701	999999	391	251	307	999999	999999	719	47	999999	980	999999	999999	999999	345	496	868	964	936	613	602	168	173	999999	361	223	895	724	382	999999	559	742	836	999999	579	154	999999	527	999999	999999	884	260	686	999999	575	999999	39	999999	434	999999	558	737	703	546	999999	543	512	245	889	93	565	999999	346	945	664	999999	565	999999	322	200	333	350	150	999999	728	352	999999	573	580	670	194	138	300	670	543	821	49	299	828	45	999999	926	638	739	241	679	913	741	999999	337	136	773	454	999999	388	999999	596	563	817	999999	71	939	665	229	899	437	914	676	411	842	208	275	999999	287	999999	999999	712	411	999999	59	438	999999	637	999999	543	420	684	66	292	334	235	486	481	999999	973	702	271	419	840	804	764	247	339	104	139	860	346	177	684	981	506	195	654	768	999999	331	312	422	685	489	752	999999	394	87	999999	722	999999	541	313	999999	145	302	999999	114	294	999999	410	543	999999	683	83	516	382	310	828	999999	831	713	401	651	399	848	733	999999	61	907	853	262	486	417	76	805	863	827	845	213	
625	549	484	313	920	769	999999	12	999999	246	485	93	258	577	890	90	149	662	467	296	569	999999	999999	387	347	158	999999	705	616	278	653	999999	465	624	999999	999999	999999	97	730	999999	999999	731	999999	999999	431	999999	999999	908	999999	986	665	211	370	558	644	415	495	106	965	772	713	603	395	999999	592	929	627	633	999999	608	851	61	931	837	747	837	274	999999	955	999999	999999	999999	999999	630	613	999999	195	906	999999	18	999999	999999	132	958	916	945	345	999999	232	501	151	379	999999	919	144	999999	279	532	811	999999	151	256	999999	398	999999	566	425	765	532	150	744	999999	653	155	811	719	999999	972	920	801	501	999999	26	463	999999	775	402	269	496	999999	182	662	105	183	867	549	990	733	999999	999999	529	580	286	999999	757	999999	726	610	117	424	683	306	999999	19	315	686	240	999999	999999	851	999999	166	279	532	967	92	625	479	287	999999	729	206	641	569	282	921	188	934	706	14	999999	792	161	81	326	999999	59	96	999999	191	319	312	771	489	197	373	311	999999	123	674	805	999999	332	846	695	487	665	53	737	394	507	305	999999	957	999999	381	15	207	216	102	999999	538	610	999999	951	999999	999999	161	382	908	999999	435	820	41	209	801	999999	315	386	999999	219	16	359	484	683	23	999999	813	999999	815	367	113	999999	999999	642	276	999999	237	894	278	62	999999	671	828	773	82	485	950	999999	999999	999999	700	999999	999999	882	999999	999999	136	421	937	105	621	999999	567	550	516	888	799	399	932	999999	242	420	118	785	705	999999	530	999999	611	538	380	999999	686	999999	667	999999	179	148	616	96	519	815	956	999999	999999	49	999999	999999	267	194	999999	561	825	999999	680	289	712	591	186	690	999999	425	810	999999	724	999999	787	999999	883	234	718	660	782	999999	645	426	463	935	354	666	241	999999	453	427	852	819	239	999999	999999	387	579	587	999999	925	438	104	999999	999999	999999	875	999999	449	404	999999	999999	35	778	979	209	263	999999	776	247	999999	459	415	972	393	999999	905	336	999999	441	505	999999	141	698	857	417	551	421	906	487	479	414	791	849	420	951	999999	51	999999	999999	999999	999999	803	349	451	475	999999	999999	621	11	552	548	314	18	999999	999999	343	337	999999	572	658	999999	919	298	999999	115	667	566	561	999999	729	864	87	315	472	943	851	791	999999	391	999999	429	999999	905	935	930	109	999999	950	42	617	999999	999999	999999	983	138	999999	514	581	999999	999999	465	999999	189	999999	688	471	999	546	955	536	552	999999	539	999999	238	
50	24	363	837	15	999999	616	999999	999999	239	743	400	332	343	999999	347	220	910	583	929	858	620	633	257	999999	110	246	995	506	75	418	591	999999	754	97	627	161	744	340	999999	849	999999	999999	999999	944	81	999999	999999	999999	199	342	180	999999	999999	379	430	391	115	377	999999	647	620	999999	758	821	162	890	999999	256	683	195	475	999999	999999	89	999999	264	590	313	999999	433	44	350	999999	733	999999	635	262	384	666	246	55	376	999999	999999	239	29	606	231	792	190	109	955	971	13	999999	600	305	178	563	175	800	999999	979	481	613	280	716	35	582	526	637	203	999999	447	150	109	154	384	850	796	999999	369	520	217	334	89	999999	312	866	999999	999999	93	821	500	445	253	396	953	672	958	313	580	648	276	553	999999	375	534	999999	999999	455	921	328	766	517	441	999999	999999	999999	534	900	413	169	999999	195	554	999999	99	999999	896	712	201	999999	891	999999	999999	999999	254	999999	427	714	999999	999999	999999	201	418	765	64	983	14	962	625	805	999999	999999	900	421	712	90	998	534	999999	532	967	64	999999	999999	436	283	440	719	999999	999999	729	820	65	999999	69	743	776	788	326	999999	997	934	97	395	573	833	592	665	18	174	665	999999	438	322	481	55	937	999999	338	781	552	294	925	999999	999999	328	12	934	362	968	313	220	218	179	535	999999	999999	999999	646	603	690	774	711	871	451	999999	391	999999	493	23	806	999999	460	545	563	712	999999	999999	319	255	999999	657	313	49	861	999999	685	999999	787	448	999999	999999	562	735	100	778	583	63	999999	999999	936	269	451	349	172	735	760	672	615	822	33	397	558	400	999999	43	471	999999	999999	995	161	132	955	999999	933	736	999999	724	999999	784	139	955	512	999999	999999	999999	216	999999	876	135	999999	22	653	964	999999	691	521	171	963	67	999999	911	53	999999	97	814	313	406	415	436	999999	45	999999	830	693	78	885	487	92	999999	826	508	794	999999	310	999999	479	991	629	252	224	999999	999999	999999	478	227	999999	441	999999	999999	267	999999	999999	450	999999	659	795	999999	281	999999	806	999999	89	762	240	808	999999	999999	770	999999	345	999999	999999	999999	221	999999	999999	829	362	475	166	453	504	587	999999	26	999999	999999	480	650	353	999999	720	999999	445	190	772	999999	167	669	109	754	671	43	999999	945	999999	394	239	546	385	966	469	805	199	362	538	502	999999	224	858	999999	687	999999	999999	688	999999	504	727	999999	104	286	671	693	375	999999	782	471	427	997	999999	565	124	933	275	387	
999999	914	999999	999999	652	280	187	943	811	336	76	999999	439	481	353	538	667	208	999999	109	304	999999	439	787	999999	999999	999999	999999	240	303	659	999999	853	227	501	687	420	643	388	824	108	728	882	999999	346	239	999999	999999	999999	455	897	915	491	176	93	420	485	306	513	584	205	364	713	517	676	321	698	221	980	665	999999	33	999999	999999	11	999999	999999	399	450	999999	999999	138	999999	784	405	743	272	687	144	90	211	124	140	804	628	743	24	374	372	34	541	820	966	988	338	874	999999	999999	175	516	526	95	855	172	548	77	194	999999	999999	933	59	21	999999	899	999999	999999	999999	26	999999	267	561	999999	37	426	809	225	172	191	456	531	648	408	999999	627	999999	126	269	968	265	999999	999999	999999	261	439	975	529	742	999999	534	335	999999	88	865	908	954	996	999999	439	363	332	905	999999	482	591	294	650	499	460	999999	347	743	924	760	999999	708	475	278	597	451	289	483	105	656	999999	549	999999	543	614	672	568	67	999999	615	932	655	999999	613	670	154	334	40	291	999999	197	592	67	328	427	209	488	727	471	987	999999	849	999999	357	361	51	725	116	999999	787	777	290	912	319	828	792	163	862	999999	999999	126	259	201	374	469	999999	492	999999	126	414	194	840	596	842	541	93	846	207	999999	999999	429	227	999999	504	953	906	679	748	500	634	56	626	999999	999999	871	823	999999	999999	887	823	559	483	990	481	603	999999	999999	80	777	999999	946	955	610	978	999999	898	114	697	999999	562	999999	999999	751	999999	367	999999	719	578	970	717	435	411	320	999999	80	999999	237	673	900	26	222	609	970	755	688	101	26	999999	994	972	719	960	999999	334	965	814	731	509	123	46	227	125	109	999999	319	999999	645	181	907	999999	671	440	796	999999	349	258	773	996	802	276	550	577	584	998	999999	474	388	985	473	265	224	727	560	864	798	107	999999	911	445	153	456	845	244	916	311	288	174	627	984	716	51	735	706	847	495	649	999999	999999	70	845	166	999999	999999	652	863	944	880	931	606	999999	747	999999	999999	658	819	705	343	667	999999	999999	999999	999999	10	757	224	488	30	712	379	159	999999	409	850	999999	987	796	999999	591	62	367	408	243	999999	742	999999	189	183	58	37	790	999999	999999	413	351	545	999999	659	950	438	384	923	178	561	999999	687	348	21	961	671	33	999999	999999	614	340	999999	76	739	268	788	999999	314	972	684	589	842	999999	995	999999	63	591	146	197	999999	677	443	999999	681	
573	65	630	177	222	386	14	233	565	268	83	999999	479	666	401	171	403	80	950	999999	999999	615	995	999999	512	907	999999	886	999999	597	937	999999	999999	999999	176	213	999999	867	999999	596	680	366	286	432	921	999999	999999	924	745	35	759	607	493	746	709	958	999999	288	664	999999	306	127	999999	968	331	999999	947	95	999999	198	14	999999	977	364	813	615	338	572	430	42	333	165	151	353	837	999999	413	999999	999999	999999	153	879	212	788	299	562	512	318	111	744	532	499	434	557	31	233	630	138	932	103	999999	497	857	632	980	150	999999	509	140	992	999999	999999	410	292	999999	134	333	999999	74	261	113	29	999999	686	509	834	730	594	999999	999999	709	999999	412	591	588	656	999999	999999	999999	999999	585	12	999999	118	999999	921	98	152	511	999999	900	440	74	681	990	610	36	180	132	156	999999	392	187	526	999999	999999	208	999999	704	398	999999	752	391	915	675	110	841	362	999999	999999	999999	999999	999999	435	713	999999	220	730	999999	977	629	999999	457	661	999999	999999	825	662	825	999999	722	279	448	122	794	999999	59	999999	15	890	769	673	464	999999	410	999999	310	999999	999999	24	999999	999999	228	726	999999	260	304	999999	185	483	285	189	536	246	865	476	999999	969	999999	565	229	71	999999	710	218	956	396	999999	999999	999999	892	82	999999	811	999999	254	60	999999	999999	544	852	999999	973	999999	615	590	147	228	678	933	999999	341	121	257	999999	999999	753	518	518	812	863	999999	478	277	590	212	339	725	999999	621	425	427	625	999999	999999	900	999999	202	104	628	818	178	245	999999	226	561	999999	601	26	972	999999	541	213	999999	680	471	849	999999	999999	412	999999	422	182	66	518	999999	716	25	544	894	999999	560	424	889	993	694	999999	161	999999	39	251	738	708	999999	130	999999	223	999999	999999	251	999999	392	260	691	377	406	996	999999	808	952	845	945	67	131	999999	940	999999	323	547	999999	325	698	654	912	171	999999	713	999999	936	635	59	632	599	302	999999	747	310	732	522	596	698	967	352	108	194	306	680	587	240	190	765	899	546	440	925	362	738	347	530	855	693	897	252	999999	902	999999	355	764	288	105	639	395	801	950	296	999999	355	999999	727	865	841	135	999999	756	869	160	95	999999	999999	490	18	962	211	999999	903	801	725	179	206	999999	999999	915	999999	145	550	379	108	595	999999	999999	17	999999	999999	664	23	567	38	495	314	999999	999999	195	397	797	96	999999	193	999999	57	495	631	186	999999	999999	914	926	999999	999999	215	499	
999999	499	999999	798	483	825	352	546	999999	345	772	239	864	453	999999	999999	527	511	58	874	195	999999	548	999999	946	999999	834	864	749	97	741	999999	290	814	700	999999	999999	999999	323	271	999999	999999	491	712	723	999999	321	905	911	159	999999	324	999999	341	313	98	950	368	852	652	991	487	999999	565	604	476	949	60	753	216	596	928	999999	787	549	548	481	836	934	999999	999999	928	999999	999999	999999	426	620	949	510	612	999999	810	746	670	279	846	849	925	117	256	453	271	162	999999	563	999999	136	897	999999	999999	616	999999	434	999999	999999	999999	534	999999	999999	999999	855	999	549	150	529	786	191	527	517	703	999999	556	728	688	111	258	776	258	46	218	299	723	168	999999	995	572	385	449	537	216	999999	653	999999	999999	400	453	721	999999	184	777	999999	608	389	97	76	999999	395	745	999999	999999	999999	285	999999	999999	888	142	840	803	154	999999	410	742	990	310	391	55	999999	799	297	657	536	765	999999	268	920	690	343	80	679	935	999999	640	252	652	999999	46	999999	389	51	999999	612	918	866	999999	999999	555	618	88	706	30	999999	596	458	548	358	530	211	999999	748	999999	999999	770	999999	219	780	770	999999	348	390	999999	563	999999	757	39	54	618	898	856	891	999999	999999	265	373	659	382	999999	192	703	999999	400	834	591	999999	843	469	842	794	656	446	607	999999	999999	999999	999999	999999	445	838	428	503	740	999999	999999	999999	383	135	543	406	474	837	200	588	795	54	989	520	999999	485	914	569	212	823	251	420	293	318	801	566	21	999999	937	999999	763	210	562	768	489	580	268	718	999999	999999	330	819	255	29	270	235	708	841	494	999999	924	858	301	999999	389	934	726	75	333	999999	394	281	900	999999	824	999999	999999	231	40	401	227	206	999999	766	503	432	174	999999	999999	576	999999	180	708	977	827	999999	908	645	388	999999	854	203	394	949	61	999999	919	807	205	999999	743	999999	810	103	741	727	225	535	423	999999	769	462	27	756	128	224	573	922	620	919	687	846	843	485	999999	34	999999	692	999999	999999	999999	367	999999	383	833	999999	999999	614	246	999999	688	383	999999	430	999999	402	186	638	999999	836	485	999999	196	285	999999	896	999999	335	999999	717	999999	533	820	969	454	412	392	643	923	748	855	999999	686	999999	241	313	999999	999999	999999	999999	999999	183	999999	999999	969	515	181	999999	395	936	737	44	68	528	193	165	562	999999	975	383	19	542	714	93	981	526	321	675	53	999999	281	230	635	411	869	743	671	941	999	
939	240	999999	257	999999	20	820	899	167	337	85	750	372	447	326	145	316	468	778	896	452	204	999999	750	712	665	999999	409	999999	659	449	494	621	263	46	152	420	999999	727	999999	170	999999	163	347	968	932	999999	783	318	276	562	284	892	55	556	745	734	848	999999	331	504	421	252	507	999999	591	139	119	410	183	724	31	741	706	735	999999	50	169	782	779	756	732	100	999999	106	174	601	575	999999	300	418	572	748	406	999999	748	999999	999999	458	999999	802	999999	999999	144	552	541	999999	999999	319	730	999999	575	76	765	999999	771	331	861	411	999999	989	564	412	120	999999	161	999999	999999	999999	987	452	999999	710	405	977	956	359	956	838	565	631	415	266	975	596	843	506	983	999999	806	427	522	254	735	397	999999	397	999999	379	400	999999	208	67	332	288	319	864	670	788	619	421	999999	32	846	999999	583	307	436	523	921	654	299	514	332	569	929	150	974	18	999999	568	999999	587	999999	306	432	358	933	697	286	978	836	999999	221	394	63	500	999999	642	999999	940	960	748	999999	999999	969	694	735	762	359	999999	890	999999	60	60	334	786	584	549	669	234	374	739	999999	942	818	104	302	999999	999999	438	999999	342	204	798	608	999999	999999	999999	337	738	623	180	348	999999	999999	184	154	999999	999999	276	916	858	999999	588	999999	230	511	515	927	874	401	999999	256	999999	437	999999	467	262	452	986	657	882	222	999999	611	203	401	140	999999	644	950	141	877	249	522	883	369	615	231	387	837	624	774	999999	999999	825	923	427	679	999999	716	891	719	83	619	44	646	50	976	383	829	380	661	293	923	270	920	17	999999	553	999999	851	999999	74	159	42	117	759	595	786	279	999999	460	323	927	68	421	999999	999999	488	999999	328	639	999999	999999	466	962	999999	999999	85	904	916	28	999999	351	865	861	654	999999	999999	926	886	455	200	999999	855	919	348	366	864	999999	126	387	920	316	870	222	999999	516	692	80	627	230	520	882	363	955	999999	971	71	207	767	999999	999999	561	999999	873	449	745	702	547	623	999999	674	236	999999	538	999999	999999	481	999999	679	999999	241	516	309	665	935	318	750	899	594	377	999999	667	999999	246	999999	368	955	999999	999999	446	814	155	456	999999	999999	293	103	824	856	515	499	999999	527	630	648	536	262	695	999999	140	994	999999	999999	256	829	17	155	999999	203	740	999999	484	879	242	333	95	999999	806	119	651	224	925	999999	999999	877	885	149	999999	597	808	116	269	69	642	451	21	
203	999999	999999	549	999999	999999	631	999999	651	25	538	295	306	562	475	455	586	296	999999	79	759	873	999999	943	867	694	954	999999	633	999999	424	247	790	321	999999	860	143	569	999999	672	304	926	999999	862	999999	999999	163	44	999999	661	999999	773	725	999999	261	329	831	729	999999	453	597	246	492	999999	600	301	504	985	670	614	321	26	783	253	774	832	446	516	596	999999	999999	919	999999	999999	999999	651	521	999999	69	573	39	414	999999	69	85	999999	999999	999999	271	65	360	178	374	999999	349	999999	989	999999	608	429	882	325	999999	999999	913	999999	194	520	136	999999	779	96	925	999999	585	906	138	999999	178	716	398	66	254	999999	662	371	555	333	999999	264	661	49	809	999999	690	713	999999	229	155	408	874	923	263	999999	286	273	999999	277	152	999999	538	999999	313	891	40	825	999999	999999	16	551	131	999999	887	872	297	739	286	294	416	872	999999	999999	577	769	999999	999999	803	932	264	398	127	288	191	200	725	395	735	918	610	999999	642	681	222	604	286	23	46	390	34	546	987	959	860	280	808	999999	697	544	999999	565	32	148	346	999999	999999	843	679	696	156	901	999999	999999	999999	551	239	953	696	973	492	828	438	999999	999999	718	411	168	427	911	999999	106	999999	999999	868	55	999999	504	344	605	180	999999	999999	999999	244	132	542	629	285	318	50	855	932	724	999999	230	999999	609	999999	628	216	999999	425	999999	314	60	213	812	499	638	999999	735	999999	999999	803	59	999999	98	999999	785	185	781	883	999999	870	999999	173	999999	150	647	918	242	274	716	399	999999	28	576	999999	999999	918	730	139	999999	608	315	999999	841	920	999999	999999	999999	431	455	999999	434	392	315	897	778	886	999999	671	999999	720	477	999999	999999	999999	899	41	918	63	994	866	455	651	246	510	565	298	331	999999	148	911	999999	810	819	999999	999999	522	712	678	266	308	688	68	288	926	141	844	344	150	31	970	817	985	999999	588	999999	999999	155	805	341	489	999999	186	999999	939	840	666	999999	638	736	999999	329	249	797	696	999999	396	373	999999	378	720	954	191	42	178	104	894	383	999999	999999	192	377	906	346	776	743	999999	999999	999999	95	474	202	706	413	999999	999999	577	197	999999	411	999999	418	999999	999999	999999	535	382	999999	365	999999	945	999999	421	372	554	19	999999	902	999999	999999	675	861	999999	234	904	528	258	777	397	999999	527	999999	641	829	666	773	541	479	725	999999	371	999999	180	503	149	999999	781	999999	859	999999	239	674	176	789	999999	999999	393	610	
532	102	287	604	757	838	328	249	651	592	705	781	477	942	187	780	591	318	999999	531	95	722	746	914	999999	761	297	852	999999	999999	103	917	389	931	947	633	962	999999	609	341	185	900	999999	198	638	87	999999	296	497	396	208	426	999999	861	999999	810	355	999999	686	995	551	475	709	799	498	787	401	545	995	999999	817	999999	708	999999	356	194	999999	558	286	999999	603	10	365	153	654	676	860	999999	416	147	287	599	999999	614	790	709	999999	740	700	999999	999999	622	301	943	578	383	718	999999	999999	340	627	797	96	845	999999	999999	999999	566	154	821	999999	999999	139	857	276	999999	744	104	569	646	994	452	999999	436	164	980	708	999999	574	280	958	163	999999	999999	519	489	999999	244	221	249	599	634	595	878	922	813	493	444	676	360	639	999999	148	867	999999	185	940	999999	691	422	999999	699	992	999999	863	774	999999	63	347	999999	715	509	882	329	57	999999	856	978	513	999999	496	999999	744	223	641	344	24	155	740	344	549	852	999999	999999	407	999999	641	721	25	158	999999	440	106	889	645	139	741	999999	820	975	328	999999	156	351	999999	577	954	778	242	999999	759	999999	323	13	248	999999	955	93	999999	157	728	144	962	999999	999999	66	178	855	999999	999999	603	999999	335	764	25	587	705	212	873	829	945	863	489	496	999999	251	127	103	651	783	183	657	896	672	257	193	998	791	955	868	409	109	211	999999	999999	563	387	558	999999	999999	999999	753	220	102	211	865	655	476	999999	153	999999	85	213	794	999999	999999	309	662	516	832	589	913	256	14	430	846	661	999999	571	834	863	999999	115	999999	625	999999	446	999999	471	392	538	999999	824	811	929	334	999999	417	401	999999	999999	724	52	165	80	999999	506	215	671	364	999999	896	904	141	289	381	999999	222	999999	908	509	504	201	134	303	999999	98	445	999999	106	951	254	367	591	580	149	526	950	920	381	923	240	143	116	188	641	999999	999999	999999	999999	364	682	248	492	480	760	533	917	861	24	165	999999	140	574	999999	959	539	999999	561	150	854	28	302	796	984	999999	371	95	946	662	439	405	912	999999	741	278	15	874	120	820	616	608	999999	906	999999	862	110	568	702	229	112	999999	141	999999	703	999999	390	451	999999	212	398	447	971	208	584	759	158	999999	833	145	953	999999	213	999999	534	256	929	396	999999	132	178	803	392	727	560	135	999999	531	823	405	888	563	376	907	431	178	637	890	331	999999	714	496	735	567	275	999999	109	999999	857	457	
416	993	872	385	44	595	999999	254	648	458	495	627	999999	999999	256	399	297	305	320	366	618	48	75	122	418	681	78	825	999999	122	999999	874	674	376	988	894	691	991	999999	835	999999	393	251	872	972	96	706	307	320	875	159	804	89	500	838	999999	999999	759	967	363	527	999999	999999	999999	999999	999999	953	423	448	361	708	306	432	999999	999999	235	796	202	149	331	974	999999	999999	586	963	999999	794	183	999999	999999	966	999999	33	520	999999	999999	999999	716	449	362	999999	293	859	958	177	853	999999	605	257	999999	581	736	620	646	388	756	725	215	572	211	999999	779	885	827	395	776	999999	912	175	370	634	999999	999999	787	999999	691	999999	999999	418	120	850	199	999999	925	999999	999999	321	386	999999	999999	167	999999	153	248	536	999999	408	41	573	401	579	469	439	999999	978	500	983	999999	459	696	845	179	797	462	360	635	999999	999999	788	999999	464	896	780	613	212	249	936	513	261	833	999999	879	982	27	999999	390	760	48	946	548	256	489	999999	445	716	988	597	691	887	900	509	448	252	999999	999999	683	689	825	684	739	999999	479	581	625	413	965	999999	779	999999	969	874	999999	999999	250	999999	999999	999999	345	999999	999999	651	999999	999999	999999	333	845	637	575	89	856	999999	999999	999999	999999	984	776	908	311	41	750	800	818	768	917	999999	694	434	12	507	962	714	353	927	999999	97	317	853	230	999999	568	338	622	999999	999999	999999	999999	461	806	265	142	75	999999	999999	157	423	833	487	707	334	999999	420	999999	77	999999	152	357	17	893	129	676	999999	688	19	472	999999	188	128	703	649	999999	243	999999	999999	375	897	57	999999	780	56	264	830	155	895	662	158	703	554	582	999999	920	931	567	999999	588	999999	999999	999999	841	735	999999	999999	784	68	248	405	999999	999999	702	229	105	999999	237	846	864	845	777	792	356	324	999999	633	545	779	999999	164	675	941	168	165	519	399	208	55	812	549	999999	97	656	267	365	816	852	363	828	612	999999	999999	999999	999999	999999	594	999999	527	999999	611	999999	14	338	999999	999999	851	729	546	710	705	119	999999	44	999999	999999	689	146	999999	999999	999999	780	192	951	127	460	954	128	425	722	999999	98	681	999999	999999	999999	52	759	572	537	514	97	316	652	132	502	522	687	507	999999	999999	458	999999	568	125	999999	999999	62	221	633	775	732	313	824	785	617	438	999999	833	945	756	930	573	562	999999	999999	474	539	999999	625	937	999999	999999	482	969	476	999999	122	913	380	392	989	547	999999	761	999999	
783	491	867	514	73	369	853	562	196	822	885	659	999999	310	365	457	233	595	695	508	999999	831	999999	319	740	325	999999	999999	999999	767	392	999999	800	672	41	983	672	324	561	578	423	68	295	156	590	227	998	612	25	934	766	952	252	262	670	951	637	557	999999	748	128	401	999	429	440	999999	999999	451	279	382	999999	999999	44	126	95	62	999999	707	728	523	999999	638	446	627	10	440	391	547	999999	999999	999999	999999	999999	813	460	32	69	865	716	999999	368	557	342	643	159	999999	917	135	177	617	415	929	999999	260	431	490	999999	381	428	999	868	999999	448	999999	36	670	368	231	666	999999	993	680	990	397	165	999999	999999	999999	478	153	999999	265	380	999999	674	999999	295	300	999999	999999	77	687	446	717	472	56	999999	152	999999	488	999999	695	469	999999	623	734	938	441	999999	662	194	161	903	285	486	612	999999	63	526	610	384	77	840	696	999999	999999	244	283	999999	118	999999	999999	195	989	654	827	999999	275	771	939	487	854	205	728	784	915	783	999999	999999	860	999999	65	626	999999	114	431	999999	772	119	999999	999999	664	516	986	12	41	966	914	630	659	815	675	999999	999999	133	530	872	121	911	999999	532	82	53	75	12	999999	536	188	999999	233	971	33	999999	464	448	999999	348	999999	726	753	949	999999	999999	999999	54	439	773	49	883	999999	558	744	860	999999	784	999999	999999	999999	983	407	999999	999999	39	407	688	791	519	827	999999	310	192	663	999999	168	140	999999	541	472	30	999999	831	496	304	311	674	236	173	137	679	30	211	897	235	328	999999	171	999999	143	892	262	999999	946	901	583	999999	895	359	999999	898	999999	999999	158	430	420	576	999999	492	727	733	461	628	391	999999	127	109	295	438	76	999999	968	999999	999999	580	768	652	999999	594	721	911	779	877	470	239	557	144	62	999999	999999	752	249	678	999999	999999	440	633	999999	797	784	483	115	999999	293	791	929	308	488	578	661	999999	691	999999	771	816	953	999999	999999	162	600	999999	57	817	999999	999999	670	999999	710	998	149	144	123	97	999999	247	999999	322	593	678	999999	258	655	483	815	55	999999	826	907	306	999999	999999	476	385	999999	801	999999	297	999999	969	130	639	999999	489	439	527	654	604	613	533	20	641	991	488	999999	352	999999	573	12	578	263	844	392	999999	552	292	999999	737	890	18	811	517	480	623	557	670	660	999999	999999	298	400	466	222	384	999999	814	865	987	999999	854	474	862	295	273	999999	286	999999	195	937	999999	859	999999	713	
999999	999999	502	170	377	930	999999	691	171	529	714	187	797	631	17	126	999999	427	681	215	46	999999	948	232	217	999999	281	423	999999	238	897	438	483	752	999999	999999	793	654	497	999999	999999	172	313	343	581	95	918	999999	249	78	209	999999	187	711	677	70	772	280	999999	999999	999999	769	226	932	999999	285	703	54	24	355	333	93	929	625	865	873	999999	999999	651	131	988	627	184	999999	39	178	261	772	999999	557	999999	522	999999	38	999999	580	946	999999	710	305	999999	999999	640	893	744	126	999999	562	846	804	828	999999	629	831	480	41	999999	820	903	464	34	999999	999999	466	465	810	392	999999	999999	294	927	860	905	355	740	124	999999	999999	999999	912	378	698	999999	280	999999	732	999999	999999	557	375	985	135	477	256	281	459	904	183	438	934	734	999999	344	562	876	999999	999999	284	999999	366	54	315	169	999999	95	335	16	698	737	732	999999	999999	354	999999	309	801	393	999999	83	290	219	813	852	727	188	480	363	372	404	999999	480	618	999999	201	330	680	966	999999	999999	999999	453	216	446	705	26	999999	553	491	263	85	584	603	999999	810	999999	241	999999	442	812	614	972	643	304	999999	999999	999999	744	163	999999	628	835	906	498	999999	999999	999999	999999	156	711	966	927	871	119	328	185	877	417	967	54	999999	999999	999999	674	555	973	809	999999	999999	453	716	476	399	959	634	249	678	114	83	973	153	864	316	730	845	687	999999	999999	999999	801	384	892	777	118	442	411	311	242	999999	163	999999	101	908	999999	994	500	537	911	484	89	507	772	999999	999999	901	235	910	803	828	868	872	999999	936	667	78	824	699	291	527	233	937	445	172	999999	946	62	999999	612	999999	355	999999	199	59	896	304	611	558	784	217	217	999999	508	414	999999	291	751	164	250	634	179	800	256	394	261	151	72	999999	423	57	849	279	308	999999	999999	999999	683	236	50	373	466	999999	915	83	320	732	439	40	97	638	204	897	715	999999	566	554	903	999999	797	754	999999	11	145	999999	368	937	999999	441	931	366	608	525	999999	999999	999999	904	885	183	999999	529	711	41	523	999999	852	951	563	330	999999	999999	999999	878	439	295	140	999999	140	999999	999999	999999	539	998	109	731	40	678	783	837	810	999999	669	730	730	277	52	211	487	360	999999	417	999999	872	930	13	999999	729	95	828	746	712	774	706	468	701	989	713	931	791	999999	184	999999	999999	520	848	268	94	999999	172	252	929	977	779	999999	307	999999	999999	77	999999	999999	310	999999	999999	
101	107	887	962	999999	38	287	339	999999	999999	606	999999	248	999999	362	999999	745	466	582	923	585	816	734	995	999999	171	999999	999999	999999	836	999999	453	999999	999999	634	999999	999999	999999	822	128	884	913	999999	291	999999	594	999999	351	999999	999999	360	999999	728	669	379	999999	373	892	999999	110	999999	999999	693	443	93	999999	128	35	33	939	999999	999999	999999	463	999999	999999	166	452	999999	999999	112	361	26	660	485	889	725	921	844	999999	58	77	999999	999999	999999	929	230	226	208	29	476	43	328	375	863	999999	88	275	630	707	128	921	80	999999	998	974	999999	999999	957	204	999999	206	190	672	891	63	704	921	670	999999	451	939	999999	802	351	78	43	651	796	575	810	460	301	147	241	999999	997	12	723	999999	990	197	269	13	592	279	853	655	999999	809	999999	167	604	519	265	188	999999	277	999999	929	941	297	999999	392	394	976	999999	53	441	999999	65	999999	207	852	999999	999999	680	999999	220	82	999999	999999	999999	999999	999999	653	856	999999	881	999999	999999	999999	611	794	876	999999	999999	877	618	999999	999999	809	224	999999	754	513	959	751	999999	10	508	436	67	328	714	563	130	999999	32	999999	130	133	171	388	315	335	999999	999999	999999	999999	313	802	632	604	708	999999	174	457	999999	856	694	999999	999999	880	554	999999	673	292	90	323	999999	999999	999999	877	495	250	647	999999	413	428	423	555	999999	974	697	999999	804	462	999999	308	999999	672	999999	176	999999	25	741	291	833	293	661	807	333	999999	843	999999	948	754	118	467	768	338	999999	814	999999	148	339	999999	193	848	227	220	672	782	924	910	685	688	830	479	508	366	12	130	766	615	232	122	999999	999999	757	60	353	999999	539	70	628	212	733	908	686	334	107	985	76	451	145	551	737	933	926	270	924	639	958	411	336	999999	999999	999999	916	226	999999	108	100	177	866	999999	252	863	291	482	999999	922	792	999999	268	999999	63	325	999999	681	385	999999	168	497	136	714	204	138	734	999999	165	905	991	999999	999999	999	894	899	584	625	999999	874	999999	454	315	12	846	784	999999	319	870	731	357	999999	841	89	999999	603	50	162	325	123	139	585	999999	58	999999	332	137	269	132	164	741	999999	382	999999	554	713	191	134	867	419	985	425	999999	433	557	756	628	999999	69	300	858	431	999999	194	999999	76	136	999999	81	524	999999	999999	197	715	990	503	863	340	999999	236	422	916	999999	905	999999	713	750	894	501	183	703	999999	999999	831	306	319	554	197	766	488	587	924	62	353	763	999999	
238	129	999999	63	893	999999	999999	833	878	941	146	404	999999	41	325	242	765	999999	820	999999	999999	365	419	999999	949	675	574	56	649	497	864	941	152	34	999999	631	999999	447	290	415	999999	376	952	999999	182	159	999999	734	172	354	169	164	533	999999	429	872	710	999999	999999	227	724	999999	194	391	87	205	261	42	556	999999	999999	328	617	415	770	999999	413	999999	507	999999	545	839	884	304	337	709	417	999999	605	612	920	699	342	72	690	340	191	570	999999	977	897	108	999999	478	572	841	546	999999	504	122	469	656	263	314	999999	884	511	889	64	999999	787	384	436	943	999999	999999	985	555	724	439	999999	999999	778	530	902	447	999999	416	731	999999	173	299	382	492	153	999999	445	38	390	806	829	999999	516	908	199	522	671	244	703	490	855	990	403	74	987	626	999999	733	411	244	233	105	167	999999	214	497	999999	999999	800	999999	646	956	174	918	610	999999	999999	869	340	389	775	999999	712	999999	640	999999	999999	317	504	999999	396	711	627	155	583	734	144	948	704	701	520	727	443	999999	999999	899	999999	484	464	164	300	17	999999	31	469	805	392	916	927	41	601	999999	999999	284	999999	934	999999	29	345	876	999999	388	175	638	869	58	983	518	999999	740	356	421	999999	999999	236	388	319	605	686	777	351	227	30	672	110	999999	287	169	90	909	570	806	999999	588	465	999999	842	999999	999999	999999	822	874	999999	999999	684	189	842	999999	57	734	625	999999	343	568	535	481	999999	503	999999	54	771	999999	438	497	180	550	281	274	883	999999	546	555	999999	275	954	999999	707	999999	988	920	982	999999	121	999999	293	835	473	999999	999999	984	553	348	999999	999999	999999	998	445	999999	25	144	907	578	226	733	198	80	291	77	613	68	774	534	514	999999	72	594	999999	93	213	345	86	700	221	899	770	999999	999999	999999	626	955	41	999999	817	999999	22	414	960	999999	166	223	999999	999999	968	994	219	29	834	618	999999	64	296	362	999999	999999	67	217	366	327	963	999999	999999	999999	450	999999	37	99	717	999999	999999	658	634	333	926	989	790	680	999999	227	689	751	373	999999	999999	572	669	678	865	146	999999	999999	57	999999	424	176	473	607	999999	320	967	130	999999	183	23	397	429	962	999999	829	889	386	485	149	999999	222	626	999999	658	999999	988	999999	233	580	999999	799	999999	991	999999	759	999999	193	725	421	259	569	449	199	697	900	152	999999	253	46	256	420	999999	908	999999	212	549	434	999999	87	999999	618	896	731	320	999999	787	438	
63	999999	313	706	661	73	999999	77	772	437	999999	999999	735	999999	115	197	999999	452	478	702	985	706	999999	999999	244	647	98	999999	999999	717	879	999999	123	714	652	577	733	999999	999999	266	28	938	999999	122	92	201	352	50	513	709	407	868	745	95	453	999999	999999	221	999999	999999	975	258	404	999999	999999	999999	999999	30	639	538	464	783	693	222	683	57	999999	108	19	999999	999999	57	137	963	320	21	999999	38	999999	305	999999	999999	88	999999	290	770	543	999999	564	223	999999	332	411	975	254	623	185	999999	411	405	90	367	211	427	719	999999	131	440	744	999999	142	616	759	343	426	999999	999999	947	999999	913	513	891	543	796	999999	972	999999	161	719	696	836	213	626	865	224	999999	999999	660	999999	363	648	999999	639	28	90	939	572	999999	999999	999999	918	237	601	497	892	999999	824	414	930	746	999999	969	999999	999999	999999	928	989	893	999999	999999	630	54	999999	578	274	411	261	525	716	557	409	578	602	416	999999	608	612	999999	973	35	999999	906	729	288	82	678	391	591	317	161	950	678	948	886	999999	874	315	999999	999999	491	937	999999	698	383	999999	712	377	315	280	111	326	999999	999999	999999	999999	723	324	642	505	596	30	999999	217	564	607	731	999999	715	733	903	303	589	999999	999999	999999	631	218	999999	999999	369	310	85	320	999999	999999	98	757	999999	154	999999	999999	672	999999	636	999999	999999	101	143	776	616	92	999999	999999	377	808	736	955	438	14	121	515	968	701	145	295	944	359	999999	728	999999	973	999999	571	999999	999999	630	72	999999	31	999999	540	85	999999	335	287	648	503	999999	407	999999	143	999999	850	43	453	590	971	391	351	526	917	99	415	999999	999999	318	101	999999	33	187	999999	686	417	193	580	999999	398	375	858	999999	451	999999	999999	629	999999	653	923	999999	332	999999	999999	681	926	999999	903	450	669	999999	692	968	999999	697	920	229	999999	999999	912	667	462	22	201	999999	532	705	999999	512	496	785	999999	989	999999	999999	999999	270	528	992	999999	999999	999999	999999	770	87	682	889	999999	753	999999	383	204	999999	741	265	85	999999	570	999999	158	231	429	999999	953	999999	999999	999999	583	993	223	659	700	441	695	999999	388	331	252	124	923	999999	616	999999	26	999999	591	953	257	139	488	174	699	999999	844	538	492	887	186	886	648	999999	999999	105	540	835	682	762	243	742	876	753	999999	999999	139	515	615	108	385	999999	303	999999	456	453	515	59	999999	234	999999	167	517	501	155	366	475	945	336	520	790	190	440	999999	720	999999	
999999	734	107	253	347	999999	923	393	512	345	999999	173	532	862	589	491	875	457	175	999999	235	385	608	710	999999	194	999999	104	317	204	410	474	765	941	999999	999999	951	717	887	999999	243	999999	989	810	773	999999	422	474	931	999999	315	982	663	644	999999	999999	136	397	272	163	159	999999	85	317	934	128	408	591	671	999999	540	168	569	906	842	111	396	798	936	677	771	714	173	999999	889	999999	999999	130	660	323	654	563	999999	734	999999	999999	57	681	999999	655	904	831	803	132	769	157	999999	999999	802	188	999999	338	460	594	391	445	999999	999999	428	999999	316	287	930	358	163	976	999999	835	999999	436	64	999999	922	999999	773	939	911	999999	249	741	999999	64	328	482	832	326	999999	860	352	999999	750	979	262	367	348	999999	901	455	969	792	443	587	960	375	133	776	415	999999	821	452	533	999999	999999	686	512	262	999999	458	525	837	873	853	492	132	686	84	462	565	942	999999	999999	466	81	457	307	427	103	999999	358	65	910	933	49	900	150	136	162	575	855	96	668	999999	929	999999	919	590	104	838	999999	58	323	850	237	999999	414	77	552	999999	999999	95	169	999999	109	469	999999	939	813	999999	999999	559	922	886	709	856	999999	594	537	999999	537	999999	332	264	274	999999	742	999999	706	374	496	999999	584	782	999999	769	999999	999999	999999	469	215	979	777	512	857	139	136	999999	150	380	197	819	999999	612	842	999999	763	904	740	999999	727	865	243	449	105	907	975	149	699	939	929	823	250	77	999999	557	999999	819	407	999999	184	999999	919	335	999999	676	543	971	939	524	999999	33	922	555	741	349	745	999999	417	949	163	999999	737	210	451	373	578	472	999999	295	731	943	506	999999	624	422	999999	908	272	428	374	999999	999999	184	933	999999	900	695	999999	394	811	612	412	458	981	197	578	719	883	813	108	81	103	654	792	73	526	999999	930	329	404	999999	75	988	999999	999999	999999	562	999999	545	472	883	145	494	483	999999	541	57	624	437	844	236	34	458	330	302	999999	555	391	869	999999	583	765	16	999999	974	547	424	874	831	411	999999	451	348	351	999999	935	609	181	673	999999	479	702	503	485	999999	999999	616	667	291	999999	999999	180	407	166	999999	128	138	504	508	582	999999	183	792	999999	828	784	686	116	115	999999	999999	384	999999	348	909	999999	271	531	822	171	930	756	592	592	180	845	54	192	462	107	807	115	672	100	414	306	909	477	656	392	135	510	999999	924	938	856	461	69	999999	16	856	
606	681	346	652	370	590	209	854	982	740	504	653	17	559	205	711	627	999999	999999	971	794	875	439	46	430	999999	667	654	324	999999	984	999999	999999	999999	999999	999999	999999	448	999999	715	709	622	673	652	630	856	554	375	742	999999	999999	999999	643	44	71	731	252	310	999999	176	923	555	540	598	755	569	999999	766	999999	772	999999	188	889	999999	272	999999	211	787	415	999999	649	302	912	180	559	859	999999	421	189	478	191	34	226	877	792	999999	999999	84	999999	71	999999	787	25	970	767	655	246	746	772	889	530	465	894	658	999999	630	999999	369	49	896	277	786	587	999999	999999	361	999999	21	114	117	99	136	891	354	999999	999999	287	999999	412	904	622	555	648	299	947	726	999999	568	361	999999	999999	722	45	999999	794	871	999999	143	388	416	999999	999999	641	664	999999	404	573	550	999999	999999	999999	700	957	144	284	721	148	297	933	865	231	404	659	942	596	376	100	891	559	54	662	153	563	996	221	398	999999	983	499	553	162	589	825	697	999999	999999	999999	900	725	82	999999	999999	999999	523	194	999999	574	999999	999999	433	313	682	999999	698	11	210	999999	961	923	885	807	164	798	390	713	642	999999	999999	999999	775	611	200	999999	486	320	749	944	49	811	923	823	225	915	75	250	479	598	137	695	617	683	803	977	839	275	579	123	819	999999	552	719	999999	573	302	821	123	515	999999	999999	262	999999	107	999999	999	999999	999999	249	733	150	999999	53	451	276	517	102	808	999999	999999	221	999999	636	134	238	268	999999	221	651	622	254	136	964	94	999999	443	361	585	999999	977	999999	683	999999	390	678	999999	999999	277	999999	999999	210	23	900	999999	302	999999	625	141	869	892	795	850	940	627	999999	23	278	959	702	833	166	516	164	244	559	538	411	256	456	999999	758	937	875	595	999999	999999	236	785	791	113	818	230	716	761	192	926	742	712	999999	999999	999999	550	575	512	900	693	999999	666	629	764	244	379	684	218	999999	999999	974	999999	999999	258	787	999999	177	999999	24	999999	999999	403	62	632	796	698	355	791	362	218	371	999999	695	727	382	569	166	37	869	449	545	507	628	334	999999	999999	507	652	877	815	999999	976	497	964	892	464	613	996	968	545	33	893	856	924	496	611	660	999999	875	999999	999999	150	728	575	400	302	775	727	680	409	201	999999	914	546	836	394	876	999999	834	918	955	169	68	334	999999	652	651	703	999999	350	736	999999	777	659	488	241	258	921	999999	999999	688	886	326	568	999999	330	
999999	319	98	111	999999	929	652	999999	271	177	91	404	160	999999	651	82	889	339	673	182	999999	264	67	604	146	999999	166	999999	999999	79	843	500	981	105	672	341	615	736	615	807	376	819	999999	321	160	999999	771	826	948	616	996	987	895	181	404	724	262	493	999999	780	772	417	999999	202	999999	591	422	64	84	319	466	163	723	999999	805	115	867	745	453	292	999999	340	999999	999999	83	856	604	999999	700	948	89	131	999999	835	999999	958	101	205	999999	568	441	716	751	639	160	843	999999	999999	375	298	857	516	49	999999	999999	442	131	115	128	478	987	999999	364	136	240	345	999999	888	999999	847	24	671	758	999999	851	476	588	657	999999	999999	592	574	444	999999	101	572	91	99	247	999999	836	999999	86	518	581	828	361	625	999999	814	461	999999	999999	999999	999999	195	758	164	831	999999	854	999999	643	889	885	422	178	953	999999	668	263	302	650	240	20	37	594	249	313	999999	999999	999999	258	657	777	217	376	915	999999	905	813	999999	267	126	747	999999	352	197	633	168	999999	408	590	740	999999	169	734	967	999999	256	600	518	851	808	999999	890	225	985	121	678	56	999999	999999	999999	854	999999	44	534	492	647	684	407	616	154	373	715	999999	518	106	618	482	408	407	999999	314	304	85	999999	999999	857	157	367	85	954	122	406	999999	461	885	999999	135	210	485	870	572	999999	902	999999	445	301	999999	706	889	503	205	647	855	999999	824	999999	261	999999	424	635	999999	999999	331	661	42	999999	143	922	633	872	492	282	923	536	317	121	402	379	999999	999999	350	451	477	582	759	475	551	999999	636	335	971	550	999999	849	999999	254	871	251	674	999999	168	594	999999	26	999999	999999	999999	999999	999999	712	167	999999	570	606	999999	999999	850	748	999999	566	425	507	295	307	901	942	497	83	999999	999999	249	999999	705	999999	660	755	378	461	571	999999	751	233	997	924	178	99	999999	189	564	332	404	999999	999999	117	62	661	309	774	125	78	435	650	172	999999	473	15	187	34	946	540	680	398	187	999999	815	999999	509	370	139	999999	999999	318	999999	833	668	126	811	999999	493	998	455	999999	999999	503	411	999999	999999	431	461	172	912	955	999999	33	999999	15	945	284	302	999999	161	938	999999	313	115	127	999999	338	999999	356	204	999999	540	999999	94	87	62	683	663	713	141	87	999999	967	899	16	999999	496	191	663	180	537	305	634	847	999999	958	999999	397	293	971	999999	525	999999	968	333	425	999999	938	574	953	999999	620	588	727	83	
38	678	999999	999999	52	999999	157	253	185	666	293	906	109	999999	128	30	999999	379	742	410	562	999999	998	999999	591	999999	999999	616	999999	908	999999	717	906	774	487	999999	627	298	251	337	584	282	928	311	999999	519	195	370	455	932	975	251	999999	999999	520	233	679	838	517	999999	96	540	999999	277	750	576	999999	999999	100	839	402	998	999999	414	825	290	999999	697	999999	82	604	999999	170	777	932	675	871	999999	263	264	610	788	780	989	251	54	739	661	561	472	519	859	280	616	540	999999	123	440	501	999999	357	981	312	445	999999	999999	379	765	344	999999	705	420	82	835	238	999999	227	148	173	999999	999999	224	145	73	999999	999999	916	553	247	999999	999999	440	97	33	999999	999999	999999	345	341	999999	999999	973	327	486	767	109	787	444	388	926	760	999999	277	720	688	142	999999	249	882	913	999999	999999	528	389	522	275	333	58	929	609	137	882	806	999999	117	577	897	658	306	463	956	481	175	320	999999	587	999999	376	999999	773	782	999999	462	428	369	999999	455	938	964	501	775	738	515	999999	798	878	178	999999	613	121	245	197	942	999999	999999	999999	660	999999	999999	999999	112	956	714	165	826	890	999999	387	462	268	131	958	694	804	999999	999999	966	999999	522	326	999999	716	763	999999	538	594	999999	42	472	858	999999	248	753	999999	999999	818	34	360	999999	907	999999	790	993	354	999999	286	999999	999999	741	738	544	275	999999	868	526	395	203	490	626	999999	999999	397	915	603	999999	999999	999999	665	415	869	999999	616	442	614	868	999999	723	418	244	261	101	166	300	733	999999	921	553	884	512	999999	624	543	733	999999	999999	69	999999	400	282	115	81	837	999999	872	999999	927	833	90	999	897	672	999999	256	999999	149	440	107	192	288	999999	999999	999999	162	412	999999	999999	999999	720	303	808	999999	332	999999	999999	190	263	434	427	197	396	98	473	885	999999	340	840	297	367	581	880	962	692	121	133	775	999999	685	328	999999	886	55	122	786	200	999999	350	999999	999999	195	885	15	679	994	892	999999	867	445	547	82	413	371	999999	149	423	846	72	220	999999	999999	439	578	999999	799	310	351	976	686	694	999999	989	201	178	999999	695	874	292	697	229	72	999999	999999	147	999999	224	524	529	999999	999999	999999	91	999999	999999	766	999999	317	900	880	693	550	999999	190	750	85	999999	222	203	353	453	548	563	374	991	950	453	999999	441	999999	584	999999	999999	999999	323	350	999999	860	565	412	426	388	974	999999	13	999999	999999	728	564	72	173	12	331	
186	529	824	790	716	148	685	322	999999	875	51	306	999999	729	91	867	999999	999999	232	999999	790	926	74	999999	161	999999	322	972	725	570	999999	695	581	464	999999	999999	498	560	999999	999999	880	100	795	512	933	115	105	949	896	860	164	377	941	355	540	999999	464	260	639	999999	825	712	596	70	999999	355	724	453	93	999999	378	849	999999	510	999999	700	141	562	641	55	999999	999999	86	864	415	11	754	236	923	395	999999	248	921	329	897	177	503	734	15	587	391	651	999999	299	491	999999	999999	999999	579	840	999999	902	999999	593	89	461	636	731	655	999999	999999	999999	530	999999	588	140	928	999999	999999	609	207	407	556	63	663	624	507	787	999999	110	653	323	657	93	277	126	629	337	250	445	999999	771	999999	510	999999	893	131	999999	999999	361	387	656	828	969	642	720	356	999999	929	464	954	849	358	555	851	999999	999999	447	431	471	510	999999	999999	999999	78	435	328	999999	75	770	502	340	86	31	999999	996	495	687	999999	999999	769	74	407	785	999999	691	999999	533	658	711	62	684	745	249	851	786	206	660	901	216	402	999999	499	169	999999	999999	773	337	832	855	999999	163	996	875	999999	445	999999	674	686	386	23	794	999999	364	717	999999	595	837	180	936	999999	835	999999	243	163	469	574	248	823	867	918	95	701	803	920	899	687	870	547	415	999999	532	973	525	203	607	913	145	452	153	37	936	167	999999	65	955	999999	762	721	242	870	999999	850	819	467	927	103	594	999999	818	140	999999	299	764	999999	278	999999	999999	50	556	555	999999	999999	679	839	982	928	804	999999	999999	999999	999999	158	314	544	639	681	164	67	999999	999999	328	999999	633	23	312	646	402	553	787	102	117	722	175	999999	999999	999999	181	979	485	999999	298	999999	999999	296	215	576	985	999999	999999	596	707	213	774	52	999999	737	172	666	537	346	999999	261	960	872	999999	212	983	627	113	999999	509	184	582	276	225	482	999999	347	999999	735	999999	999999	840	200	395	903	947	133	459	704	999999	514	451	149	473	47	885	604	871	12	593	367	999999	242	96	533	631	507	999999	754	512	824	858	802	999999	362	999999	770	487	520	264	999999	178	999999	999999	999999	732	999999	802	187	596	999999	475	805	999999	999999	65	607	113	861	999999	450	306	999999	201	999999	655	649	464	121	626	124	126	361	747	999999	199	717	999999	101	800	999999	705	999999	167	882	359	999999	661	999999	306	813	667	626	247	999999	563	473	217	312	349	93	979	691	999999	482	513	124	67	
999999	114	347	848	21	71	999999	999999	657	546	319	822	602	988	999999	814	813	456	500	123	932	999999	726	510	456	751	999999	218	24	98	999999	378	245	995	254	286	958	964	999999	999999	162	80	906	999999	898	999999	747	105	906	877	746	35	23	10	134	246	388	999999	402	269	353	999999	730	568	861	999999	999999	606	744	795	855	999999	999999	935	961	862	274	799	612	967	14	999999	999999	999999	352	999999	365	244	871	999999	898	131	999999	396	221	999999	349	348	999999	958	901	999999	360	120	31	999999	234	999999	49	271	971	588	235	435	265	731	573	593	225	999999	584	999999	735	736	896	733	288	414	723	684	523	999999	734	653	75	863	271	202	999999	455	436	287	205	609	999999	320	895	146	140	489	713	999999	999999	864	383	559	414	999999	999999	297	618	999999	364	364	748	54	853	581	370	999999	470	381	478	770	774	307	156	136	699	999999	837	152	999999	244	971	999999	999999	999999	280	515	458	646	999999	827	836	616	999999	841	999999	999999	467	324	999999	999999	999999	342	287	361	999999	85	999999	288	925	637	460	476	999999	130	393	981	249	983	999999	854	942	999999	999999	651	933	167	999999	315	275	706	128	523	999999	545	224	639	999999	999999	999999	205	999999	180	721	350	377	370	81	802	457	879	752	483	999999	921	999999	205	938	636	427	933	700	106	22	999999	518	999999	110	999999	905	754	501	796	214	999999	751	999999	112	999999	999999	573	95	581	999999	999999	999999	645	509	999999	749	29	999999	853	35	845	504	16	999999	502	832	999999	270	81	897	999999	388	956	999999	908	999999	33	103	886	362	853	848	999999	249	626	999999	873	437	999999	999999	999999	999999	999999	999999	999999	610	744	999999	999999	230	999999	313	23	684	164	17	999999	376	600	285	725	999999	999999	500	999999	997	386	767	541	237	999999	13	614	820	21	649	740	195	910	308	435	999999	493	666	518	550	834	444	999999	618	999999	507	836	379	536	999999	250	157	599	372	999999	977	999999	999999	271	840	698	999999	672	514	277	811	466	999999	850	315	443	157	981	631	172	999999	681	922	960	999999	999999	244	294	999999	408	592	596	547	84	457	346	121	999999	678	851	640	999999	580	350	465	51	545	529	230	526	103	175	967	999999	999999	305	160	421	809	674	463	909	619	999999	999999	225	918	227	402	969	331	752	999999	999999	531	179	111	581	999999	420	631	715	999999	536	999999	427	999999	348	792	161	195	999999	595	13	397	731	162	999999	999999	999999	133	327	136	999999	204	351	861	197	999999	999999	999999	999999	
915	399	53	748	845	93	801	267	596	579	434	251	783	999999	167	309	392	799	999999	637	999999	999999	999999	313	588	812	341	963	566	441	670	999999	999999	616	784	205	960	649	999999	79	672	409	653	553	999999	885	999999	573	194	999999	804	877	104	566	999999	660	999999	739	170	42	751	999999	999999	164	908	754	999999	177	846	961	348	743	999999	999999	965	516	612	744	999999	999999	344	999999	779	999999	637	999999	585	999999	952	134	104	999999	488	853	328	999999	707	999999	644	999999	600	310	999999	232	223	71	964	999999	999999	999999	57	367	329	467	697	982	68	697	527	999999	179	894	225	722	867	128	264	69	630	140	808	123	109	281	112	44	52	556	999999	576	828	999999	798	804	86	736	900	31	165	345	776	999999	971	528	969	705	94	13	365	999999	999999	999999	526	999999	349	934	999999	58	999999	662	999999	511	906	999999	297	740	105	420	999999	140	227	243	903	294	999999	797	152	999999	999999	407	950	999999	200	695	770	923	912	337	465	999999	478	999999	667	999999	405	275	999999	29	999999	999999	610	999999	366	235	877	572	11	999999	999999	999999	999999	687	999999	956	999999	901	320	220	191	374	827	767	999999	504	999999	374	999999	999999	889	98	999999	999999	349	82	797	285	682	965	817	207	921	680	230	999999	999999	790	115	710	790	504	954	893	838	866	411	842	720	999999	999999	513	996	999999	352	29	999999	999999	999999	674	999999	999999	229	354	999999	999999	999999	157	547	49	999999	871	268	865	999999	394	143	800	999999	482	671	954	565	820	402	999999	210	330	337	210	66	692	999999	441	550	362	285	999999	500	855	423	999999	304	999999	717	999999	999999	999999	980	957	885	67	999999	999999	12	214	999999	999999	951	98	999999	132	819	347	983	461	428	827	324	267	119	534	309	999999	68	999999	999999	884	112	701	69	79	349	379	325	998	318	587	438	345	490	876	657	411	81	999999	999999	957	999999	266	282	427	816	722	848	360	999999	945	806	595	999999	987	306	999999	999999	713	782	999999	31	984	153	840	398	978	777	243	999999	898	367	767	973	703	999999	846	428	642	262	626	531	964	250	999999	781	843	999999	999999	579	407	382	367	999999	994	999999	999999	999999	442	39	837	945	614	483	859	587	48	621	999999	799	460	831	396	460	166	999999	66	744	780	68	999999	197	999999	999999	479	526	999	258	999999	767	485	733	999999	612	425	999999	916	490	999999	999999	743	231	940	703	999999	999999	985	907	362	85	878	999999	342	999999	484	650	671	951	14	342	588	789	642	93	324	
726	845	784	999999	485	12	576	362	994	999999	332	256	580	543	903	541	102	896	903	888	516	400	999999	999999	999999	19	964	999999	58	207	953	589	999999	389	999999	730	999999	871	877	999999	312	999999	347	68	999999	999999	100	417	110	801	496	893	738	204	807	335	242	999999	269	999999	999999	100	314	999999	372	743	999999	999999	150	999999	339	230	29	830	586	901	62	554	975	382	918	999999	385	256	999999	999999	999999	662	581	77	497	555	611	999999	46	222	311	550	696	999999	13	899	277	927	472	275	874	907	618	906	999999	999999	680	887	557	490	714	68	96	312	892	737	620	83	999999	784	618	617	999999	374	600	512	857	999999	999999	29	999999	458	784	445	999999	942	53	674	794	808	874	724	854	555	507	252	464	394	526	276	999999	204	251	999999	656	266	123	254	316	770	831	999999	519	537	210	266	283	999999	126	949	693	945	288	877	910	999999	763	248	866	357	58	999999	999999	112	740	95	217	107	788	928	829	999999	367	34	977	760	215	326	999999	251	968	813	277	576	999999	343	915	373	777	999999	999999	875	999999	959	722	367	999999	999999	797	124	59	186	861	198	130	893	999999	999999	999999	159	999999	999999	999999	999999	999999	244	206	474	999999	407	180	999999	329	36	435	953	422	408	311	999999	999999	798	999999	240	999999	791	952	89	999999	999999	754	999999	474	627	999999	66	999999	762	999999	488	170	999999	999999	399	944	999999	857	835	763	176	481	189	999999	289	471	999999	917	662	999999	999999	292	127	28	840	652	519	378	702	952	378	999999	999999	827	823	999999	88	911	139	295	999999	934	999999	326	289	217	575	999999	194	165	192	149	329	999999	984	205	53	590	55	999999	999999	837	999999	883	394	204	821	362	139	830	393	999999	787	376	446	999999	999999	800	999999	633	87	811	194	546	770	238	652	999999	842	999999	999999	999999	865	392	999999	999999	779	243	931	94	396	222	578	364	999999	213	361	952	999999	332	39	252	999999	422	669	622	652	618	122	999999	552	999999	519	511	424	999999	123	404	515	296	881	932	869	999999	999999	999999	243	829	774	566	999999	699	436	520	597	172	999999	999999	723	999999	506	999999	130	775	541	999999	999999	77	939	876	99	999999	446	606	999999	107	383	206	185	999999	389	823	999999	556	999999	853	75	999	913	999999	259	999999	999999	277	999999	720	812	104	999999	999999	999999	999999	890	897	477	919	262	999999	999999	999999	789	450	277	999999	858	683	999999	574	495	688	829	703	163	999999	999999	428	285	178	816	730	295	289	92	832	642	
223	999999	946	999999	369	999999	245	930	422	999999	809	999999	762	419	116	999999	248	608	435	522	467	999999	999999	281	58	643	999999	22	348	999999	510	999999	444	285	999999	750	380	999999	136	999999	593	999999	740	999999	817	35	999999	759	709	999999	57	999999	999999	319	185	211	999999	999999	41	725	516	233	999999	217	962	451	958	999999	774	366	33	753	999999	999999	929	693	999999	988	464	32	999999	999999	312	21	168	999999	999999	134	110	443	30	704	463	410	999999	370	999999	999999	261	375	77	46	984	353	313	303	209	320	999999	491	929	742	221	18	604	191	920	580	59	143	741	833	386	999999	346	328	299	81	765	568	511	748	736	99	954	94	999999	999999	707	864	630	400	744	619	514	288	493	455	999999	999999	449	612	484	127	633	244	659	653	17	999999	999999	137	554	822	979	191	15	132	999999	999999	841	961	999999	194	999999	351	99	766	826	68	999999	999999	276	376	128	899	273	618	465	720	435	696	951	722	859	502	845	921	639	999999	282	370	401	295	557	488	739	299	999999	291	154	892	826	949	159	170	999999	188	703	90	917	396	666	342	95	155	20	999999	335	20	505	177	137	504	785	474	452	980	818	640	169	999999	14	184	575	542	870	999999	572	699	641	667	228	559	414	885	704	999999	210	412	478	999999	999999	603	785	977	999999	332	173	685	717	880	369	73	920	942	392	492	999999	552	285	17	587	635	379	999999	948	999999	99	899	999999	394	780	416	172	999999	20	410	398	999999	776	548	838	886	981	760	308	999999	638	999999	503	221	301	657	137	470	11	338	233	947	999999	197	242	274	999999	333	110	952	900	350	999999	999999	999999	178	775	737	179	701	653	619	539	793	938	999999	406	558	102	999999	999999	999999	577	681	187	451	569	588	315	999999	970	657	660	355	264	999999	539	999999	999999	999999	882	400	300	310	999999	614	417	245	259	614	999999	367	241	977	673	208	773	260	999999	999999	608	196	431	604	999999	999999	959	193	539	650	97	883	440	999999	250	889	411	277	997	572	999999	334	339	700	706	613	426	682	682	65	524	289	717	474	523	999999	968	696	999999	688	655	999999	705	999999	527	984	926	999999	736	999999	999999	505	263	241	619	284	857	999999	898	999999	579	286	511	483	135	999999	175	999999	455	555	999999	714	696	318	917	809	628	731	183	722	686	999999	999999	898	268	999999	999999	999999	854	249	838	247	798	463	999999	999999	722	232	999999	719	999999	999999	816	999999	863	92	809	944	323	999999	655	135	
999999	185	440	424	999999	613	999999	117	781	689	121	999999	717	683	916	243	209	548	999999	406	999999	464	999999	999999	348	764	999999	999999	219	92	999999	54	999999	712	689	622	32	694	47	118	17	375	937	138	999999	610	474	189	175	999999	999999	774	721	259	877	999999	281	999999	85	576	578	999999	897	699	526	76	999999	15	993	999999	221	515	510	979	999999	999999	526	999999	876	738	300	855	20	644	999999	397	332	344	834	596	350	999999	618	471	540	968	999999	247	999999	782	988	468	195	999999	364	238	274	999999	860	999999	576	506	838	999999	286	722	38	262	361	138	743	287	999999	999999	954	903	896	49	448	430	414	289	173	103	750	831	669	149	290	119	133	590	484	840	29	843	478	281	195	999999	999999	225	886	483	49	710	999999	999999	916	460	999999	234	304	439	589	297	343	745	596	455	999999	888	972	252	14	163	802	339	388	120	999999	999999	854	999999	490	199	402	999999	64	49	542	881	233	999999	777	899	999999	54	261	732	510	999999	685	740	764	61	252	644	999999	885	907	999999	409	805	35	716	379	673	949	399	894	653	690	999999	912	999999	664	153	999999	115	867	999999	87	656	609	702	999999	124	866	438	999999	758	220	999999	141	583	481	999999	804	70	999999	999999	999999	861	999999	857	52	999999	999999	592	397	109	179	373	999999	159	881	753	999999	332	776	265	806	521	453	145	999999	521	424	338	700	999999	348	413	586	255	663	226	818	752	660	810	296	284	51	846	999999	847	161	982	999999	999999	232	481	294	274	815	583	417	701	424	530	714	498	999999	161	999999	765	787	999999	495	665	934	453	672	966	968	532	479	999999	556	595	999999	442	636	999999	999999	867	129	322	999999	90	999999	127	338	139	106	797	393	999999	95	999999	70	999999	999999	999999	793	779	808	327	305	292	114	810	154	828	999999	282	862	918	147	893	999999	475	999999	999999	857	817	999999	999999	870	999999	149	589	521	733	535	999999	945	599	999999	244	999999	801	26	157	999999	997	999999	509	969	823	935	999999	752	202	186	595	57	90	999999	975	664	275	457	999999	999999	524	299	421	303	188	337	999999	739	903	835	844	458	194	999999	999999	845	614	573	56	244	675	836	999999	556	940	999999	864	419	213	579	792	354	999999	14	461	999999	561	216	791	999999	672	734	849	999999	342	146	863	651	330	140	60	999999	410	889	999999	687	999999	999999	999999	254	472	852	536	334	52	500	566	189	978	999999	294	999999	781	560	999999	940	987	962	224	803	80	223	999999	
999999	529	99	943	11	535	773	738	697	999999	547	33	820	207	525	324	842	579	683	999999	999999	845	999999	999999	850	999999	537	700	17	649	559	183	259	763	463	804	952	556	565	999999	214	423	597	556	244	999999	751	999999	472	999999	382	234	397	550	999999	237	878	178	102	683	998	83	730	57	302	374	999999	999999	999999	720	999999	295	999999	39	468	754	258	104	686	999999	576	999999	237	999999	999999	335	786	709	841	235	999999	999999	463	881	656	140	692	549	999999	999999	999999	999999	999999	752	999999	96	999999	368	999999	999999	978	999999	492	778	117	213	846	370	780	966	587	74	225	518	793	999999	831	143	383	337	72	999999	840	816	999999	881	795	485	93	191	125	999999	627	675	257	153	301	685	773	452	294	331	769	296	292	698	999999	999999	999999	698	999999	999999	985	754	114	278	942	675	227	236	417	371	287	598	851	169	446	999999	999999	999999	296	156	370	999999	52	740	940	999999	534	863	412	316	999999	999999	999999	49	442	873	570	978	211	999999	468	546	44	923	54	180	445	132	999999	999999	228	999999	412	117	716	64	999999	999999	338	398	151	363	824	111	845	892	999999	999999	726	999999	979	292	448	670	999999	823	896	129	695	769	118	411	999999	999999	999999	216	983	819	999999	999999	999999	206	999999	999999	483	114	721	932	88	999999	508	634	405	687	999999	999999	870	999999	428	999999	167	592	678	569	290	740	751	351	999999	638	909	852	999999	348	412	783	641	999999	197	999999	111	964	999999	543	999999	484	16	925	533	161	346	251	400	439	231	578	999999	91	532	999999	362	380	999999	999999	999999	656	154	67	999999	176	304	999999	553	844	791	203	552	145	308	806	999999	826	817	862	999999	667	462	59	126	999999	265	560	113	453	231	730	55	999999	999999	614	339	948	999999	367	856	111	697	999999	647	38	999999	392	999999	726	19	536	562	65	158	585	204	999999	940	451	999999	743	999999	999999	623	70	157	951	845	694	999999	785	999999	459	15	999999	969	906	412	98	806	872	778	999999	444	999999	999999	989	451	714	420	999999	17	999999	456	999999	999999	999999	932	586	999999	999999	999999	999999	259	999999	360	113	60	999999	616	999999	999999	852	999999	48	965	754	665	928	999999	167	999999	141	283	242	777	999999	13	892	999999	381	973	825	217	731	999999	689	137	999999	344	74	999999	493	107	132	551	165	564	999999	999999	225	932	14	693	723	574	999999	814	26	456	383	999999	167	737	244	323	867	644	999999	712	999999	627	455	999999	999999	227	26	43	160	690	999999	999999	594	
744	14	449	969	141	494	167	920	999999	999999	763	960	964	782	999999	999999	809	684	521	651	999999	872	598	486	420	866	505	999999	382	663	336	835	960	999999	423	733	795	354	735	159	755	791	999999	516	692	633	999999	445	270	179	351	16	999999	771	888	999999	416	999999	559	275	999999	999999	548	999999	999999	928	999999	999999	368	999999	999999	464	999999	371	895	914	471	92	999999	999999	13	70	298	212	322	330	734	999999	626	999999	327	831	999999	470	171	157	253	199	999999	763	633	999999	86	247	111	999999	67	738	875	974	999999	333	178	999999	999999	928	999999	999999	999999	464	203	811	833	817	999999	999999	669	488	210	748	671	281	360	999999	163	599	984	999999	110	999999	272	996	323	999999	999999	993	662	32	999999	243	999999	906	999999	277	570	822	579	268	999999	999999	226	578	538	999999	313	138	973	148	619	999999	943	268	245	999999	999999	999999	498	191	676	712	583	647	290	967	910	764	980	93	469	340	999999	725	519	245	999999	694	467	999999	348	22	999999	524	413	999999	299	999999	671	999999	85	373	334	398	999999	829	291	579	297	571	999999	999999	999999	999999	999999	999999	999999	228	748	10	263	507	739	999999	999999	664	999999	999999	244	755	999999	340	999999	161	17	106	999999	631	143	690	953	639	406	896	968	999999	863	140	845	999999	999999	81	831	999999	575	578	999999	31	556	927	146	232	345	999999	893	886	456	997	881	999999	282	31	999999	999999	57	624	110	843	999999	52	801	561	999999	119	872	606	509	432	586	999999	472	984	85	215	554	730	999999	864	12	91	353	865	258	272	999999	999999	986	773	622	950	999999	999999	687	513	136	999999	18	236	670	297	387	33	999999	452	121	297	945	999999	513	326	330	245	840	262	999999	935	313	951	267	20	620	999999	809	635	961	681	307	571	999999	999999	999999	77	999999	715	999999	330	454	806	161	564	916	117	270	305	630	242	999999	999999	814	201	281	66	968	659	677	652	223	999999	490	440	990	384	999999	544	604	262	51	134	557	379	490	506	800	999999	999999	512	474	514	15	999999	999999	871	757	887	999999	665	999999	999999	48	62	116	669	325	721	999999	541	317	726	701	377	200	999999	877	445	711	774	999999	276	565	174	999999	709	999999	761	709	128	626	912	999999	939	164	507	999999	505	272	999999	190	999999	137	562	205	999999	812	638	538	903	993	322	999999	999999	409	832	978	874	875	407	999999	564	21	455	914	404	880	761	223	693	740	382	182	890	593	185	148	13	999999	439	896	999999	232	805	134	314	
736	999999	539	999999	999999	221	630	865	931	626	999999	999999	647	801	867	999999	425	845	999999	999999	149	999999	339	234	999999	975	999999	445	510	748	999999	215	330	610	999999	999999	999999	999999	174	529	752	317	959	967	117	466	999999	177	999999	845	726	386	642	513	175	450	593	999999	638	552	315	999999	999999	193	293	863	361	999999	999999	910	999999	533	681	643	869	831	336	999999	999999	236	999999	738	999999	665	31	955	572	817	999999	999999	373	999999	263	622	999999	999999	953	776	683	253	999999	328	44	661	26	202	705	998	643	344	124	232	198	411	999999	576	320	698	171	338	300	543	602	915	546	911	280	999999	999999	311	877	999999	999999	999999	131	301	704	999999	649	829	260	999999	999999	109	112	151	728	851	999999	647	256	265	614	999999	999999	571	725	999999	124	114	921	646	999999	999999	999999	999999	999999	325	999999	999999	872	108	999999	342	999999	726	999999	502	813	405	193	999999	999999	782	65	622	945	342	919	559	576	586	107	999999	907	613	995	999999	643	549	606	413	572	59	774	157	215	282	277	236	212	232	999999	718	921	502	277	795	287	844	618	999999	405	729	74	296	10	515	434	473	731	528	859	273	799	780	857	330	18	907	417	673	999999	999999	999999	353	999999	389	999999	415	999999	999999	999999	999999	931	999999	17	842	984	999999	157	700	848	803	504	683	372	51	999999	151	645	946	787	380	437	999999	148	711	381	999999	25	999999	892	999999	999999	532	964	71	342	405	772	999999	345	999999	759	717	999999	270	198	999999	981	999999	469	481	770	999999	999999	193	371	999999	265	306	470	999999	472	999999	807	830	676	972	719	999999	708	523	379	630	611	266	999999	999999	129	877	523	999999	738	785	162	999999	999999	737	999999	780	999999	999999	149	476	999999	80	68	234	909	999999	593	999999	954	679	531	999999	999999	150	788	164	573	651	999999	387	782	762	535	686	383	396	582	939	860	939	612	999999	383	902	999999	540	208	395	810	135	293	999999	753	69	999999	216	318	999999	999999	999999	216	57	490	762	693	792	999999	381	851	522	422	654	365	24	77	999999	999999	999999	75	257	956	999999	841	999999	999999	486	18	999999	999999	177	88	475	999999	999999	733	564	872	621	219	293	999999	826	544	297	713	639	940	739	991	95	643	999999	999999	700	999999	38	999999	748	668	999999	783	999999	999999	684	444	946	663	461	291	512	999999	950	989	782	262	139	643	999999	37	464	546	279	484	345	533	969	999999	999999	904	704	359	999999	953	999999	509	999999	876	999999	853	766	976	489	457	488	
788	693	128	269	448	999999	999999	661	999999	213	999999	514	593	614	999999	474	522	373	999999	586	163	183	996	987	999999	999999	262	784	999999	999999	488	66	821	996	556	839	850	174	851	999999	999999	697	411	749	342	999999	342	999999	708	999999	254	612	932	871	999999	615	999999	141	987	999999	617	610	961	460	999999	613	692	597	67	321	999999	358	521	522	275	999999	771	256	999999	286	992	990	85	321	999999	875	133	950	670	941	152	718	187	999999	426	999999	999999	951	34	728	312	999999	215	397	765	895	100	420	605	869	999999	450	487	710	130	627	999999	999999	443	849	490	742	927	125	179	904	999999	782	999999	565	999999	820	232	926	974	257	784	687	556	999999	999999	713	354	800	108	701	999999	999999	618	798	999999	97	518	999999	248	570	817	100	227	860	724	999999	324	50	151	33	999999	560	736	872	843	847	102	322	999999	777	999999	136	999999	477	999999	704	174	307	999999	641	311	58	688	999999	999999	694	999999	696	406	476	398	313	659	999999	484	681	740	745	955	337	994	205	118	999999	182	691	999999	750	999999	30	154	999999	999999	509	721	179	872	332	999999	158	387	406	915	999999	388	94	476	942	999999	991	963	999999	351	62	646	115	939	227	241	747	621	719	508	999999	999999	380	653	160	363	315	809	417	312	999999	950	598	289	520	92	97	999999	140	756	205	66	726	676	608	999999	999999	239	654	101	695	537	999999	999999	539	276	999999	441	326	589	688	192	555	999999	544	111	58	825	429	999999	153	533	491	962	313	999999	606	704	54	297	747	85	999999	326	617	999999	999999	999999	999999	999999	999999	656	897	551	78	23	510	610	141	506	999999	789	810	999999	947	171	56	704	999999	219	670	314	396	39	841	612	38	239	508	999999	818	357	85	185	999999	497	635	999999	999999	299	819	995	572	548	999999	957	275	644	378	455	233	588	116	999999	582	769	999999	868	709	466	985	999999	111	999999	688	466	714	634	999999	460	536	999999	999999	999999	399	674	741	848	556	999999	346	393	860	63	51	999999	251	543	603	301	238	767	999999	437	999999	548	893	706	859	26	253	641	195	999999	999999	999999	999999	812	999999	907	999999	420	321	999999	129	601	999999	58	825	458	225	180	999999	999999	232	999999	999999	382	989	851	781	44	999999	539	640	705	208	999999	999999	923	461	438	402	695	272	817	456	415	999999	713	138	845	881	999999	801	82	610	37	999999	160	252	405	822	999999	136	993	431	999999	194	424	402	477	999999	999999	997	786	999999	345	895	415	322	
999999	74	286	999999	999999	999999	588	738	568	104	180	257	984	999999	66	616	111	568	278	999999	674	999999	999999	320	660	999999	979	413	24	304	275	999999	290	838	999999	999999	546	577	999999	840	843	53	625	329	232	230	929	230	999999	180	676	777	999999	30	647	247	179	999999	72	999999	999999	999999	724	273	829	48	966	155	999999	724	79	533	376	437	999999	631	999999	574	98	439	12	759	471	999999	627	497	515	270	999999	999999	999999	580	514	198	999999	668	328	362	500	193	263	999999	332	999999	110	153	999999	999999	478	26	641	999999	877	632	11	424	713	999999	646	341	999999	999999	955	362	562	498	28	188	999999	883	312	253	84	904	186	999999	999999	999999	999999	484	97	325	791	183	904	999999	703	999999	999999	252	954	449	715	999999	999999	556	828	970	663	611	134	231	428	999999	999999	397	999999	972	999999	782	986	468	145	171	254	217	914	781	457	995	795	146	991	999999	928	999999	538	999999	254	629	400	466	591	142	359	866	897	207	999999	516	999999	731	435	414	265	496	999999	999999	914	453	641	56	522	668	999999	999999	999999	899	665	850	859	613	728	826	392	530	876	13	999999	388	319	717	999999	940	958	999999	999999	999999	272	442	560	984	12	999999	988	999999	943	923	325	999999	636	997	999999	999999	657	434	999999	999999	999999	735	619	309	741	535	143	924	734	999999	710	999999	287	651	637	233	300	875	610	999999	838	999999	999999	953	688	999999	751	321	185	703	999999	534	71	111	565	537	999999	260	252	476	667	999999	999999	371	222	572	94	984	999999	318	999999	781	999999	85	770	983	158	666	621	999999	784	821	748	41	298	185	691	185	96	109	411	50	633	999999	999999	774	999999	999999	740	125	999999	766	950	867	384	511	710	986	341	581	388	166	639	950	691	999999	325	587	83	47	881	909	898	999999	906	288	158	689	815	995	563	999999	925	506	936	999999	999999	881	656	786	475	705	844	515	721	255	411	999999	452	999999	459	999999	151	703	999999	455	999999	689	960	106	363	31	999999	345	28	454	240	142	23	999999	999999	444	999999	296	571	186	74	393	549	999999	876	475	247	999999	999999	999999	793	999999	272	490	160	190	920	999999	433	453	534	509	999999	277	24	278	999999	778	999999	24	912	854	142	67	391	485	150	999999	229	887	784	777	798	999999	661	19	999999	533	523	794	999999	999999	863	999999	651	565	999999	282	647	999999	806	468	999999	531	999999	938	99	215	109	674	50	621	339	545	669	757	711	199	616	15	408	146	265	652	501	999999	
990	999999	999999	999999	999999	867	661	621	91	325	822	276	499	999999	999999	999999	433	848	753	901	999999	328	458	894	854	999999	666	641	210	670	999999	311	999999	276	947	85	800	283	95	183	960	999999	999999	353	999999	444	999999	893	95	999999	712	416	898	599	999999	672	566	521	971	999999	211	30	420	421	999999	520	245	233	774	999999	864	159	762	999999	941	331	864	114	959	999999	16	999999	555	466	957	796	412	441	774	999999	999999	288	312	999999	971	940	307	51	240	423	999999	476	999999	251	879	562	999999	328	999999	179	808	461	561	562	875	999999	474	954	464	326	999999	803	999999	499	999999	585	847	558	608	999999	999999	822	873	999999	219	539	653	314	586	405	151	999999	783	605	999999	67	727	750	338	543	475	353	587	913	315	405	28	629	916	304	999999	105	719	999999	155	999999	999999	999999	352	345	784	170	377	68	185	999999	29	999999	32	277	858	999999	230	75	535	681	244	959	241	814	999999	34	397	292	690	55	375	137	459	490	479	999999	999999	992	758	315	975	529	738	292	385	999999	606	999999	446	999999	875	653	130	474	751	999999	999999	999999	824	760	772	95	378	999999	657	892	403	999999	797	156	699	238	316	229	705	999999	999999	948	999999	355	427	749	999999	82	180	721	17	985	739	999999	927	869	177	999999	999999	889	160	608	634	493	772	74	851	299	917	999999	347	999999	768	45	999999	835	999999	478	343	999999	249	305	999999	935	885	417	999999	945	228	830	71	318	686	815	565	622	324	945	583	362	999999	556	999999	533	384	116	999999	703	999999	102	770	999999	665	520	650	999999	649	999999	608	364	999999	905	999999	97	585	39	999999	952	480	999999	521	163	895	999999	135	693	150	999999	560	778	999999	108	499	135	69	372	652	999999	175	999999	972	624	346	229	100	992	999999	78	948	355	999999	274	999999	999999	999999	616	999999	684	999999	956	999999	224	148	829	174	173	999999	945	37	222	386	57	787	769	811	896	816	676	890	999999	218	82	999999	214	886	925	999999	999999	999999	452	569	999999	999999	999999	997	758	485	517	64	926	586	539	50	736	969	844	487	463	999999	685	799	137	999999	262	748	999999	737	933	999999	248	298	587	401	584	999999	418	276	578	772	62	420	309	999999	999999	555	679	41	750	245	51	448	421	967	868	999999	442	183	999999	470	366	999999	999999	573	815	999999	999	999999	466	93	561	578	908	691	807	274	500	515	830	707	999999	609	999999	698	999999	999999	877	999999	999999	931	220	999999	747	118	415	42	868	999999	805	
999999	555	541	575	667	999999	472	539	729	169	603	162	927	353	821	999999	756	42	853	670	999999	760	389	614	534	872	326	831	800	999999	775	406	999999	999999	504	161	537	43	329	24	439	270	999999	460	929	778	293	999999	925	717	659	999	24	75	999999	999999	999999	927	51	794	367	641	739	453	999999	999999	399	227	849	670	999999	723	713	999999	240	755	612	928	999999	756	589	435	905	999999	626	775	392	698	919	927	984	610	992	535	656	798	530	704	76	732	999999	75	51	264	999999	935	999999	184	999999	44	963	247	252	295	215	931	999999	999999	827	617	999999	701	308	921	686	262	731	187	193	442	234	908	862	999999	376	523	393	650	237	690	999999	217	863	999999	963	999999	367	707	999999	999999	73	873	999999	458	917	688	767	130	578	999999	214	118	991	402	810	999999	999999	300	918	691	547	94	429	146	999999	607	837	999999	999999	938	895	33	999999	468	378	360	41	999999	999999	688	755	273	999999	999999	486	380	226	999999	84	908	372	76	999999	999999	187	978	999999	740	330	320	850	999999	999999	999999	999999	190	260	999999	999999	999999	34	971	266	239	999999	999999	999999	999999	999999	757	390	999999	349	59	999999	999999	245	999999	999999	999999	999999	300	93	723	838	411	110	442	926	999999	130	693	999999	999999	999999	400	999999	559	701	903	966	999999	999999	999999	929	484	999999	123	72	999999	945	39	252	633	553	734	887	542	401	534	183	579	868	364	636	697	928	999999	176	999999	999999	999999	999999	387	433	257	219	521	793	364	406	987	379	999999	360	101	450	814	80	999999	513	277	167	176	999999	396	790	999999	935	242	555	999999	947	886	860	999999	999999	865	209	306	999999	376	748	47	138	195	210	820	14	545	257	123	999999	27	672	751	528	999999	657	999999	466	492	999999	561	808	126	999999	492	196	100	591	585	615	999999	632	146	999999	130	48	999999	195	969	722	399	984	999999	635	929	224	119	740	157	217	171	999999	43	790	196	238	22	155	999999	634	913	954	999999	507	880	394	536	232	408	324	999999	999999	496	999999	195	999999	376	490	120	278	999999	999999	999999	377	999999	934	599	355	341	999999	36	398	477	345	808	445	323	934	755	544	999999	887	342	833	104	319	352	272	604	999999	999999	531	44	449	556	999999	519	303	999999	946	794	190	891	517	999999	725	383	999999	961	999999	999999	442	735	576	999999	199	28	611	283	999999	591	336	750	721	39	504	363	999999	788	999999	926	29	880	808	749	999999	999999	825	999999	378	936	201	311	999999	366	429	796	
999999	858	367	545	908	30	919	365	468	439	179	487	793	371	355	372	716	999999	244	562	926	826	999999	999999	202	75	904	999999	399	35	999999	364	999999	707	999999	999999	431	999999	27	999999	999999	453	291	76	826	347	999999	17	590	829	595	40	132	867	870	642	775	172	352	999999	125	721	965	442	544	999999	878	95	475	186	999999	999999	999999	244	601	483	544	26	999999	855	323	897	617	570	440	864	242	741	837	263	403	268	999999	184	884	999999	487	848	999999	20	468	667	999999	999999	888	588	234	887	275	397	107	758	795	496	529	227	113	999999	12	999999	582	146	257	222	999999	681	648	631	360	363	995	999999	494	367	397	999999	999999	214	681	851	640	999999	476	999999	999999	645	473	871	655	666	144	92	846	853	438	331	999999	999999	630	999999	940	602	537	912	401	411	999999	438	999999	873	862	899	723	161	48	999999	670	806	999999	147	218	999999	976	693	228	913	849	640	928	75	246	46	583	475	999999	48	817	564	59	999999	381	999999	771	999999	999999	245	369	694	999999	210	661	999999	271	493	999999	172	999999	843	999999	999999	562	633	509	44	637	825	325	257	250	999	420	116	757	313	765	182	15	204	999999	982	554	164	825	999999	413	632	774	100	476	748	422	973	999999	571	201	747	536	737	154	999999	920	121	999999	815	999999	555	856	958	727	825	167	430	954	711	933	407	808	780	630	999999	60	235	780	999999	587	446	999999	999999	121	999999	645	278	60	999999	72	443	710	999999	999999	858	999999	816	372	999999	590	999999	999999	168	637	794	999999	755	117	149	928	999999	340	999999	238	352	318	670	999999	709	190	999999	380	999999	648	999999	999999	999999	841	771	238	244	999999	139	911	595	427	87	558	999999	89	890	999999	910	981	377	113	758	781	999999	999999	116	968	662	470	999999	620	975	519	146	108	150	914	345	911	694	832	210	50	643	925	999999	121	530	630	300	727	470	72	281	397	938	26	255	231	999999	275	999999	999999	219	974	451	567	422	228	999999	999999	825	999999	999999	545	999999	717	999999	999999	999999	995	447	42	180	974	999999	912	248	748	169	133	999999	999999	789	999999	632	541	831	668	483	999999	698	999999	691	324	902	472	999999	736	999999	230	878	584	913	136	827	999999	498	999999	824	999999	329	673	68	815	316	711	999999	868	912	371	885	999999	197	644	999999	145	350	856	82	687	146	999999	263	939	999999	95	210	663	601	464	53	597	844	944	999999	34	999999	876	18	200	264	907	999999	999999	344	999999	396	279	830	
692	826	641	171	147	402	817	420	129	999999	230	999999	555	277	458	999999	298	999999	252	299	999999	891	474	848	999999	433	239	688	140	999999	847	698	999999	832	909	637	411	999999	999999	551	537	614	134	999999	787	999999	708	999999	375	804	56	999999	153	979	558	800	362	793	290	713	173	138	999999	525	999999	532	579	999999	368	820	917	863	928	701	761	667	767	166	999999	201	724	599	323	999999	557	85	554	999999	284	118	999999	618	999999	993	999999	409	334	609	999999	265	121	986	999999	555	887	193	844	999999	228	890	43	205	732	98	999999	574	815	999999	967	646	977	627	999999	259	545	309	999999	934	322	362	343	999999	999999	805	90	738	999999	768	447	374	240	112	733	999999	85	89	885	66	14	814	999999	379	641	949	288	999999	999999	32	999999	588	999999	909	139	999999	999999	875	634	926	18	260	257	57	516	602	415	874	999999	999999	183	465	423	661	930	508	768	963	526	621	527	596	999999	304	757	859	899	331	972	999999	836	210	999999	958	58	754	999999	546	863	48	543	413	600	494	999999	554	175	999999	979	631	107	593	358	999999	409	421	70	953	299	999999	703	94	902	35	226	973	20	464	613	186	999999	232	110	487	88	124	995	705	455	213	694	96	351	350	770	253	851	441	999999	636	999999	613	256	215	345	459	510	999999	278	875	543	710	209	803	689	875	493	871	999999	294	999999	364	507	96	999999	617	743	561	265	973	131	579	905	976	492	337	975	895	151	999999	999999	430	437	579	999999	999999	886	547	661	894	760	979	507	274	221	339	115	999999	252	728	999999	949	319	304	754	999999	805	233	999999	361	899	999999	730	315	681	994	999999	928	426	979	999999	205	999999	370	223	152	999999	999999	764	162	232	815	999999	422	999999	664	121	142	999999	705	999999	663	236	309	995	999999	259	201	593	226	413	999999	744	272	998	999999	59	948	91	612	999999	174	468	999999	139	94	999999	317	402	27	883	793	113	999999	999999	77	968	600	375	60	892	879	56	548	749	55	999999	390	424	402	615	172	61	999999	999999	23	204	77	179	911	226	941	799	999999	343	619	999999	33	471	999999	552	999999	583	40	999999	22	999999	920	420	999999	23	564	999999	10	411	999999	742	889	907	999999	872	999999	431	464	999999	951	999999	480	214	999999	970	999999	919	999999	849	166	588	30	999999	799	999999	284	656	95	897	662	58	999999	174	622	999999	194	125	684	67	999999	37	129	206	999999	932	647	716	290	999999	966	645	408	160	255	142	722	
396	118	891	598	254	999999	566	181	902	291	315	591	263	786	931	245	436	209	999999	999999	999999	735	867	258	567	999999	971	931	27	650	648	919	490	999999	999999	999999	792	999999	999999	999999	563	35	866	650	341	134	37	336	999999	410	971	951	125	999999	999999	660	999999	643	999999	999999	374	999999	164	261	642	396	110	108	988	999999	452	999999	999999	448	905	999999	869	226	916	443	348	999999	897	616	678	999999	804	818	265	147	999999	999999	437	527	999999	929	999999	614	18	945	34	928	347	120	957	13	158	676	767	110	791	34	726	597	539	729	737	547	999999	945	591	292	843	851	167	303	999999	285	999999	976	999999	999999	218	970	418	420	999999	786	659	674	549	137	999999	999999	356	999999	432	840	999999	999999	202	332	999999	72	999999	741	95	496	999999	999999	999999	872	999999	791	182	535	815	756	188	129	431	950	888	999999	406	464	999999	687	505	424	871	699	298	533	783	605	234	999999	616	999999	334	811	832	995	210	676	581	269	983	999999	926	675	999999	868	999999	251	444	131	999999	899	999999	408	990	999999	792	773	999999	999999	17	999999	999999	999999	149	511	794	999999	127	893	708	729	882	999999	703	684	497	205	48	429	367	999999	171	999999	999999	716	177	926	999999	999999	212	436	102	999999	261	999999	519	266	999999	160	83	555	134	550	999999	936	27	537	704	316	51	597	735	163	999999	475	415	207	999999	433	344	868	800	824	999999	281	636	332	999999	296	175	241	669	888	999999	812	417	620	690	553	999999	639	999999	513	999999	614	701	939	999999	786	11	999999	86	112	999999	999999	754	310	859	150	309	694	816	999999	999999	810	928	846	807	851	999999	795	517	637	733	999999	646	999999	572	86	580	697	436	934	295	853	165	999999	999999	151	67	117	760	999999	253	999999	822	813	372	999999	686	999999	141	53	728	216	804	448	379	120	999999	467	738	999999	570	612	268	882	132	999999	655	371	774	665	999999	999999	44	967	999999	729	882	832	999999	999999	999999	725	566	392	999999	89	58	716	197	961	583	600	999999	976	979	999999	746	940	691	84	796	325	90	475	260	778	999999	837	65	649	238	734	543	617	394	844	55	875	676	999999	249	999999	184	812	92	203	580	68	987	752	983	999999	999999	999999	999999	84	645	100	142	438	999999	999999	660	547	733	999999	999999	762	592	999999	999999	870	273	648	835	856	150	277	393	66	207	999999	999999	313	666	999999	593	693	293	319	208	955	742	248	144	37	288	636	89	243	146	818	999999	852	999999	122	678	502	
999999	477	933	377	706	86	240	794	371	357	999999	446	264	373	478	999999	936	999999	999999	35	999999	999999	578	513	198	159	919	389	647	996	999999	999999	618	999999	678	816	385	830	258	666	999999	350	665	999999	999999	642	978	773	999999	202	916	526	999999	652	999999	217	898	429	189	556	166	851	156	999999	999999	336	999999	173	999999	999999	999999	115	391	471	27	999999	999999	648	999999	555	181	999999	49	455	999999	630	570	965	999999	471	999999	955	651	701	999999	166	203	999999	729	430	815	814	88	687	304	999999	144	999999	999999	825	999999	260	999999	999999	385	999999	999999	999999	295	580	999999	861	999999	999999	744	941	999999	999999	999999	999999	969	851	918	337	740	366	77	361	999999	277	495	57	340	286	405	667	293	999999	325	498	354	999999	14	159	664	953	753	854	943	363	358	999999	560	774	855	224	342	344	893	999999	999999	460	549	28	94	718	999999	784	999999	87	657	445	373	474	516	477	999999	999999	673	787	613	222	418	999999	919	50	497	566	999999	999999	335	949	134	306	554	893	952	999999	999999	946	999999	968	36	865	999999	912	91	95	268	388	378	573	670	115	416	731	52	999999	108	53	230	965	363	646	752	707	999999	999999	919	622	524	859	999999	727	365	644	999999	552	102	999999	999999	411	307	52	999999	761	289	28	999999	823	851	999999	887	31	725	466	615	390	123	997	601	999999	999999	645	863	518	869	943	999999	771	545	999999	659	101	93	818	667	320	833	990	428	302	186	999999	999999	323	971	682	11	898	39	805	439	105	415	945	999999	661	999999	304	999999	346	277	128	288	361	999999	999999	938	999999	799	304	556	132	999999	308	837	81	875	550	999999	999999	941	851	742	739	999999	999999	686	147	999999	15	141	999999	108	92	34	67	817	419	771	999999	743	999999	109	999999	259	316	526	117	999999	173	786	999999	758	705	404	426	386	999999	300	988	119	800	333	999999	999999	999999	34	495	283	779	999999	465	778	999999	453	999999	751	17	490	754	46	999999	999999	999999	228	502	780	999999	687	608	999999	278	128	999999	76	943	772	999999	572	241	291	41	833	339	910	330	999999	397	261	999999	999999	379	68	546	951	540	771	913	574	669	247	631	999999	674	107	984	347	999999	304	509	84	445	444	258	999999	15	999999	999999	509	898	999999	392	999999	139	934	312	999999	999999	831	999999	182	858	741	903	999999	660	233	999999	241	925	999999	999999	103	999999	999999	239	935	999999	83	999999	999999	81	413	676	37	854	999999	999999	740	999999	774	765	172	769	337	225	703	999999	
264	999999	782	585	468	584	915	776	298	999999	999999	705	377	411	999999	999999	739	999999	455	75	875	149	181	554	428	445	160	227	999999	334	424	269	535	999999	555	272	173	220	999999	999999	760	261	566	99	33	45	428	372	999999	999999	999999	236	999999	637	999999	124	640	999999	167	32	999999	999999	999999	964	975	396	179	999999	855	999999	999999	529	498	627	314	623	583	91	531	392	27	999999	960	426	304	999999	499	999999	738	441	631	999999	62	590	404	73	188	601	999999	999999	999999	999999	999999	31	565	999999	738	152	332	51	540	559	705	774	15	645	737	656	999999	787	999999	281	244	999999	614	785	999999	908	232	251	445	999999	967	894	526	571	281	999999	860	793	459	357	574	696	900	999999	240	999999	999999	759	335	999999	930	999999	740	999999	220	101	416	780	43	830	919	91	606	558	592	999999	999999	443	374	799	999999	999999	337	999999	999999	999999	999999	999999	999999	999999	333	473	915	912	999999	640	163	931	360	189	531	999999	759	629	437	493	999999	351	489	428	39	999999	394	536	999999	63	998	201	887	673	577	873	235	844	506	999999	999999	693	507	951	658	999999	92	195	277	715	127	999999	999999	999999	457	183	63	999999	170	999999	999999	389	186	997	641	961	54	687	612	658	855	914	132	981	327	406	843	999999	770	712	68	209	269	999999	999999	301	999999	999999	225	404	819	999999	999999	999999	999999	786	999999	999999	999999	696	999999	404	999999	618	859	212	999999	140	999999	999999	339	526	365	457	999999	879	999999	164	71	999999	882	380	472	217	999999	999999	240	807	614	540	999999	343	226	83	999999	663	626	650	171	733	716	949	777	999999	74	302	999999	236	202	498	667	999999	999999	970	999999	901	932	375	999999	999999	972	777	999999	365	171	996	309	292	27	469	262	478	993	337	633	999999	999999	308	999999	546	20	999999	615	125	873	537	893	256	268	538	999999	261	999999	999999	760	939	433	422	12	78	999999	462	219	999999	245	198	999999	121	346	881	309	634	999999	999999	104	969	171	999999	999999	999999	999999	63	33	489	737	10	607	936	999999	694	509	190	999999	85	999999	999999	794	882	880	685	999999	999999	910	386	999999	107	39	637	962	791	777	32	999999	377	965	999999	438	729	995	244	590	999999	544	651	382	128	337	156	689	545	999999	289	530	999999	466	999999	152	646	260	640	999999	969	974	999999	917	999999	259	928	999999	613	129	74	999999	645	104	999999	247	268	14	120	769	883	948	999999	616	999999	502	999999	910	645	797	791	479	364	999999	999999	999999	758	999999	895	868	408	
46	86	426	120	402	884	999999	999999	92	883	642	149	871	97	31	557	178	429	999999	999999	28	999999	816	337	595	532	381	483	298	488	534	118	251	370	999999	871	10	999999	105	618	422	199	562	913	159	339	999999	185	599	899	999999	999999	911	743	999999	572	999999	999999	525	869	512	999999	432	603	359	999999	898	511	251	159	999999	672	333	375	713	999999	911	903	999999	265	49	206	884	398	898	228	999999	507	980	283	612	911	981	236	115	194	767	958	999999	999999	440	981	934	449	352	917	982	999999	40	999999	661	366	910	269	829	999999	353	43	704	141	336	400	530	999999	547	645	690	107	269	528	70	999999	350	999999	999999	68	271	444	56	981	246	660	477	428	999999	255	999999	721	999999	799	999999	734	263	432	299	50	999999	967	902	706	237	884	286	511	501	708	26	357	445	771	999999	999999	986	999999	999999	999999	922	999999	999999	999999	999999	968	700	470	687	335	999999	917	272	784	607	303	541	350	999999	999999	999999	965	926	914	239	653	286	999999	754	999999	748	539	537	999999	127	999999	622	610	72	268	999999	816	824	999999	18	108	94	660	999999	751	377	645	969	543	301	999999	186	440	72	990	692	75	999999	755	999999	169	390	649	667	259	999999	930	288	495	177	999999	151	999999	905	999999	568	625	470	999999	563	112	569	994	999999	170	999999	192	548	999999	576	999999	999999	78	999999	849	999999	445	993	914	999999	446	367	999999	999999	733	999999	425	999999	931	999999	999999	605	713	201	485	599	395	326	507	87	499	392	999999	999999	59	999999	999999	182	999999	422	133	632	556	999999	999999	745	95	999999	599	999999	999999	657	616	650	509	523	999999	999999	112	259	332	128	999999	999999	999999	64	160	565	999999	274	743	252	999999	999999	308	444	999999	999999	84	740	514	767	999999	999999	332	841	999999	999999	419	535	82	204	79	806	999999	14	145	719	362	73	999999	530	311	334	610	513	189	108	351	75	999999	615	803	999999	745	565	401	343	514	739	288	593	155	999999	202	999999	999999	671	999999	304	308	339	999999	21	155	999999	999999	402	551	818	661	999999	225	999999	71	999999	401	707	70	534	612	801	999999	999999	784	11	384	999999	999999	72	340	518	679	57	767	144	197	791	227	999999	110	998	791	695	87	611	378	801	729	735	156	999999	611	894	691	506	134	805	236	154	608	944	269	489	488	153	999999	999999	999999	999999	279	999999	489	308	434	613	999999	999999	999999	183	632	583	791	407	915	865	999999	785	365	270	19	999999	565	83	999999	166	739	999999	217	
999999	612	210	225	802	999999	999999	985	999999	470	88	999999	999999	269	999999	999999	999999	999999	862	573	999999	246	223	813	325	916	999999	54	416	154	999999	874	999999	999999	610	999999	432	999999	988	999999	999999	879	603	324	999999	774	403	132	512	999999	138	13	876	738	594	697	399	999999	899	886	579	501	578	168	202	999999	788	314	659	492	99	667	174	921	204	743	999999	999999	999999	999999	522	999999	999999	855	25	274	997	969	716	912	180	44	468	112	371	877	999999	445	132	82	985	99	473	30	471	999999	838	999999	999999	851	65	999999	860	999999	999999	815	999999	723	152	927	216	819	598	746	321	999999	208	999999	560	326	442	207	999999	999999	566	433	300	521	393	554	436	52	435	865	857	679	183	120	738	999999	999999	587	302	205	866	999999	500	727	709	417	999999	776	404	999999	999999	857	726	407	791	939	999999	447	340	999999	999999	173	999999	733	888	999999	999999	97	999999	999999	999999	855	999999	999999	597	999999	933	999999	999999	976	999999	659	648	217	456	10	999999	776	329	798	39	999999	256	999999	704	702	781	766	999999	77	536	999999	452	399	819	562	999999	157	809	999999	16	953	635	363	999999	999999	999999	186	286	887	689	113	768	534	999999	999999	608	211	999999	894	619	176	732	744	999999	117	217	999999	398	893	59	805	967	929	792	999999	999999	893	398	862	187	605	489	952	388	432	416	999999	424	891	999999	750	282	914	781	840	230	999999	999999	207	634	277	787	392	838	883	146	838	742	898	93	715	813	21	717	999999	686	780	999999	27	999999	299	833	507	940	999999	533	999999	999999	951	999999	952	979	999999	238	910	818	106	999999	505	295	577	999999	526	807	248	999999	999999	999999	767	163	449	535	896	506	345	443	999999	452	539	999999	93	689	790	999999	999999	736	622	783	807	204	589	666	860	999999	133	999999	316	700	701	999999	999999	855	390	798	999999	427	93	694	999999	476	539	654	584	154	212	999999	394	999999	676	511	324	486	399	999999	999999	782	999999	174	382	999999	136	588	750	177	96	237	309	999999	635	713	653	999999	890	340	665	935	92	715	529	245	729	999999	999999	200	57	999999	466	999999	999999	633	999999	999999	999999	999999	349	999999	903	416	68	975	999999	401	848	963	858	395	999999	69	999999	639	700	958	999999	147	501	304	564	999999	129	310	771	491	768	12	960	999999	617	228	990	714	41	675	657	999999	656	999999	984	70	341	662	200	406	910	594	933	793	282	184	180	55	395	352	296	757	213	107	632	999999	12	133	778	378	999999	999999	607	
999999	311	101	999999	999999	319	504	229	467	120	374	580	999999	78	176	999999	443	57	945	999999	689	388	899	350	558	704	999999	67	217	883	999999	338	718	987	908	492	190	693	999999	736	999999	133	999999	647	839	527	999999	777	835	671	344	331	999999	873	999999	646	999999	751	931	468	181	447	21	583	298	46	862	197	999999	684	999999	749	50	219	438	566	559	999999	511	41	999999	999999	231	999999	999999	500	215	845	79	271	91	438	762	547	564	453	999999	255	359	803	664	271	616	999999	398	999999	290	999999	444	361	97	999999	999999	899	222	810	225	999999	44	999999	830	27	127	999999	602	999999	987	502	654	984	454	314	902	708	376	999999	754	999999	157	954	999999	301	999999	717	184	932	198	999999	335	754	238	645	220	561	972	999999	153	717	999999	999999	607	788	999999	459	907	782	256	542	532	237	66	155	328	90	588	539	616	410	725	999999	999999	135	177	999999	756	999999	103	351	735	729	841	999999	521	601	356	431	999999	999999	810	401	999999	999999	339	107	697	999999	327	999999	973	443	41	999999	999999	887	901	482	621	368	703	107	689	999999	999999	999999	999999	29	634	726	999999	166	999999	999999	999999	333	999999	998	795	79	212	674	999999	964	377	999999	999999	108	55	999999	700	999999	810	673	999999	999999	712	779	850	535	999999	999999	458	601	999999	816	936	375	152	668	902	903	687	551	166	39	616	725	537	999999	115	999999	999999	10	999999	860	356	833	418	887	999999	215	157	269	368	999999	225	890	999999	561	999999	332	956	386	731	999999	999999	269	517	999999	999999	986	252	346	430	423	703	999999	575	999999	470	112	999999	264	56	696	755	427	192	999999	813	725	166	976	999999	783	340	999999	279	238	673	999999	326	200	791	999999	963	811	999999	999999	831	768	324	33	100	263	999999	701	340	45	52	769	999999	999999	999999	999999	999999	275	198	999999	92	999999	188	347	871	383	786	766	473	421	999999	999999	588	248	800	54	411	142	885	999999	417	999999	266	999999	999999	999999	20	999999	999999	421	999999	698	999999	999999	861	724	590	976	162	716	999999	609	999999	999999	312	108	999999	838	95	999999	968	697	999999	999999	238	453	849	944	161	966	373	356	999999	61	617	44	330	395	999999	999999	464	999999	979	179	428	999999	410	999999	931	96	723	182	999999	999999	452	116	999999	329	999999	999999	875	645	824	999999	353	129	629	186	311	278	999999	999999	461	20	904	544	717	220	874	999999	999999	511	23	999999	252	999999	12	999999	609	510	725	999999	431	968	210	819	609	793	826	308	189	233	
46	663	999999	999999	999999	344	521	907	398	108	454	543	374	999999	632	759	944	161	127	75	577	999999	999999	999999	999999	492	810	999999	934	924	999999	576	999999	820	475	999999	757	324	481	668	51	701	122	627	555	887	604	999999	196	850	849	674	191	999999	656	999999	999999	540	999999	999999	999999	436	973	473	713	999999	302	999999	898	282	12	999999	680	459	34	875	688	924	999999	486	888	974	898	94	85	999999	395	137	174	999999	249	226	759	253	999999	615	728	648	913	999999	999999	999999	999999	999999	999999	999999	994	999999	999999	999999	999999	195	318	88	349	559	537	889	398	994	999999	175	389	669	43	785	870	436	999999	419	156	49	20	554	891	999999	46	999999	246	999999	725	663	48	392	681	63	908	999999	999999	584	999999	839	260	919	193	429	670	278	880	71	999999	999999	416	680	634	518	185	763	197	511	523	553	652	542	278	829	999999	997	987	999999	876	199	532	740	341	317	788	100	370	999999	999999	999999	113	184	507	999999	257	999999	758	173	878	999999	493	403	71	534	197	718	651	364	999999	673	291	901	195	169	44	675	348	327	729	999999	999999	725	343	755	449	477	45	999999	582	999999	248	823	999999	731	999999	139	679	999999	129	80	999999	16	179	999999	486	212	999999	347	133	999999	29	999999	999999	999999	752	768	69	315	94	999999	999999	540	781	532	434	468	799	464	999999	905	996	999999	207	999999	644	396	556	840	279	999999	487	697	986	10	750	807	389	317	978	936	80	373	723	409	999999	908	234	647	79	28	412	535	882	228	999999	999999	242	999999	158	366	999999	228	999999	847	999999	999999	554	780	782	626	88	999999	999999	527	834	632	999999	798	999999	999999	171	908	999999	999999	834	952	999999	999999	425	271	574	605	168	621	724	999999	999999	876	177	412	364	999999	864	999999	999999	920	59	365	393	952	671	444	522	422	205	313	457	784	22	290	999999	786	365	520	61	999999	333	999999	999999	999999	304	941	999999	859	382	716	999999	328	321	999999	902	459	999999	472	600	140	92	746	425	421	999999	999999	999999	887	999999	577	999999	354	400	999999	596	999999	562	410	658	730	814	663	50	489	269	139	472	107	387	720	999999	892	920	921	400	587	449	391	589	751	87	743	999999	804	627	699	928	855	327	717	896	974	814	870	325	429	705	936	162	274	999999	766	509	521	176	206	999999	478	76	19	745	181	820	999999	999999	80	999999	246	861	569	210	617	780	670	823	437	87	59	999999	970	881	513	239	325	671	321	243	999999	638	430	275	459	
788	317	999999	999999	999999	999999	999999	255	394	469	84	592	999999	472	986	839	697	738	999999	383	872	999999	137	241	941	505	244	341	836	929	608	440	303	999999	828	472	697	108	283	179	832	360	586	999999	438	646	261	208	334	404	418	999999	311	891	587	999999	189	740	783	999999	673	999999	418	464	860	643	298	323	999999	999999	151	599	464	949	999999	521	999999	715	803	304	253	999999	16	442	999999	708	138	999999	173	145	292	999999	999999	624	506	946	942	999999	561	795	999999	938	565	999999	262	818	445	362	999999	75	183	474	937	488	999999	637	879	999999	942	162	999999	886	159	508	241	999999	284	839	452	605	579	999999	163	17	999999	315	480	206	189	702	273	999999	71	108	999999	817	999999	999999	220	999999	77	965	190	409	999999	471	999999	66	578	78	544	999999	909	999999	495	786	321	929	542	999999	166	999999	796	249	999999	738	825	999999	546	999999	174	999999	629	583	537	613	999999	754	727	485	526	424	627	121	999999	668	866	999999	613	185	999999	100	303	120	712	394	178	940	519	552	645	738	520	164	904	999999	999999	336	217	881	999999	999999	211	66	999999	742	65	685	90	231	872	508	446	370	917	83	999999	518	870	999999	444	999999	244	999999	839	787	903	999999	999999	72	692	539	118	732	605	939	999999	246	538	970	999999	999999	999999	298	680	146	301	999999	999999	999999	950	999999	465	74	446	313	331	36	226	999999	838	593	479	27	538	342	400	999999	999999	978	194	908	980	899	814	951	415	946	505	999999	495	999999	236	386	122	999999	84	54	295	999999	617	862	30	742	999999	999999	999999	842	759	999999	746	587	395	999999	646	52	486	565	999999	494	897	999999	531	524	309	95	999999	102	905	313	999999	355	999999	472	370	332	888	247	768	79	938	573	196	167	956	908	367	999999	739	80	749	518	795	999999	404	999999	340	505	443	56	388	920	936	999999	90	401	167	923	898	323	999999	248	797	999999	556	333	199	374	999999	400	727	399	363	999999	563	749	559	627	999999	137	999999	392	804	721	999999	27	999999	739	87	564	751	999999	79	426	915	511	720	615	254	80	52	999999	938	999999	328	989	999999	111	892	340	842	999999	855	999999	999999	771	444	85	999999	539	696	999999	297	999999	649	293	330	937	919	999999	39	943	383	999999	95	999999	999999	760	403	701	459	536	847	746	722	221	589	308	103	154	76	644	126	715	384	592	678	934	403	45	668	999999	191	839	311	898	999999	999999	685	999999	327	683	999999	797	999999	170	612	550	290	438	
703	31	843	775	985	394	827	667	622	999999	356	999999	366	368	42	828	354	999999	999999	999999	64	999999	623	999999	826	393	962	328	635	223	980	138	999999	965	341	647	787	416	854	999999	80	499	245	192	949	807	326	323	764	261	816	605	115	999999	383	972	408	55	999999	602	999999	508	41	409	521	228	866	401	999999	395	50	938	163	528	754	565	999999	999999	847	999999	77	999999	999999	384	999999	999999	33	999999	591	368	248	741	467	999999	495	571	467	836	670	731	941	924	295	379	220	999999	451	999999	999999	818	487	968	208	930	534	782	999999	657	11	146	205	678	809	669	157	999999	480	999999	999999	192	107	659	769	999999	999999	152	363	194	999999	999999	933	446	999999	772	881	280	543	537	727	999999	627	999999	834	999999	536	272	125	999999	232	999999	407	550	552	530	721	999999	999999	92	853	392	999999	999999	494	482	213	758	204	46	787	876	999999	943	184	330	999999	297	999999	244	589	813	37	736	962	261	999999	392	999999	954	61	63	81	461	683	999999	293	867	325	362	331	999999	78	88	999999	355	156	463	376	999999	999999	999999	13	964	502	999999	365	692	797	242	360	820	864	249	985	734	805	313	270	839	46	999999	972	472	913	811	999999	948	897	617	114	667	26	671	989	628	60	116	958	642	979	601	80	999999	11	510	999999	828	999999	114	999999	843	999999	536	195	999999	460	540	999999	691	305	999999	794	189	999999	692	804	202	260	367	683	699	999999	999999	860	445	626	889	470	999999	898	999999	856	792	77	271	474	489	486	721	177	519	999999	999999	347	572	806	890	953	319	706	999999	999999	999999	430	999999	497	575	676	749	999999	571	80	999999	793	389	560	11	121	867	999999	324	716	539	200	174	642	89	290	297	638	999999	999999	161	706	187	348	130	372	227	774	898	813	736	79	999999	449	418	483	999999	999999	804	778	999999	101	392	14	48	545	266	217	999999	295	388	120	915	635	919	941	615	51	439	639	894	103	329	999999	979	999999	593	725	234	605	332	999999	999999	999999	849	69	324	999999	999999	585	115	20	999999	612	434	999999	999999	999999	529	477	867	916	582	999999	884	993	771	880	34	578	951	541	983	999999	963	112	286	957	785	859	627	999999	741	854	534	999999	737	717	86	363	315	622	999999	757	738	415	999999	668	82	999999	298	443	159	731	633	574	37	999999	648	332	348	207	195	670	849	999999	185	999999	641	999999	266	64	804	670	999999	338	346	235	999999	558	999999	999999	999999	930	571	194	293	999999	231	
999999	856	999999	78	754	999999	118	437	999999	907	313	239	975	37	81	599	244	638	488	468	304	237	801	478	100	923	730	321	265	999999	665	151	176	506	681	153	81	985	999999	999999	164	901	999999	999999	771	328	433	591	813	340	999999	555	804	999999	999999	732	65	715	978	830	294	999999	999999	436	251	999999	73	999999	999999	928	527	258	587	999999	313	999999	426	482	707	771	999999	149	508	924	999999	119	346	625	579	999999	999999	366	16	229	371	368	729	385	86	609	265	953	245	999999	812	88	968	972	246	533	315	999999	17	217	340	155	298	999999	664	142	824	447	899	999999	839	999999	999999	368	471	945	673	51	405	999999	515	546	903	622	121	999999	999999	999999	389	999999	643	515	358	799	888	226	80	999999	721	944	785	817	64	999999	55	651	836	999999	999999	300	999999	274	187	999999	701	794	251	675	145	971	990	999999	67	999999	763	334	812	451	479	255	874	200	999999	461	322	999999	492	75	999999	469	999999	541	863	98	195	378	999999	448	108	103	999999	405	347	749	953	335	999999	210	84	720	999999	394	140	265	426	670	999999	999999	597	999999	312	999999	107	675	124	459	999999	969	668	999999	996	999999	999999	385	280	479	852	999999	507	987	938	291	999999	856	630	471	999999	608	999999	524	999999	612	850	105	791	799	307	999999	635	504	738	999999	999999	689	723	999999	999999	755	984	946	817	374	227	610	999999	999999	194	999999	55	999999	58	987	306	999999	961	999999	523	999999	594	481	181	190	944	13	258	156	749	999999	999999	164	430	655	999999	725	999999	68	999999	249	40	770	999999	66	627	999999	455	999999	494	398	727	999999	952	793	999999	513	774	636	430	224	362	999999	281	883	999999	890	999999	999999	999999	999999	999999	903	999	283	228	823	867	125	563	962	999999	506	662	999999	584	803	211	636	494	120	950	80	638	180	887	999999	999999	731	948	736	759	62	999999	913	952	824	340	999999	999999	347	646	659	82	467	666	855	999999	919	308	314	688	596	908	999999	630	999999	274	828	395	116	334	145	999999	827	213	999999	129	748	409	759	473	532	71	156	474	301	999999	181	514	41	856	579	432	999999	57	172	999999	133	293	586	559	999999	999999	999999	999999	999999	492	255	263	171	735	517	999999	549	840	166	534	761	788	338	999999	103	999999	363	259	999999	713	532	779	999999	361	999999	999999	999999	999999	962	248	999999	144	999999	808	752	917	352	306	349	69	883	999999	891	999999	391	344	954	219	466	196	999999	219	267	999999	959	476	223	809	739	999999	697	
349	878	999999	999999	627	824	530	999999	185	972	67	910	696	830	729	887	412	999999	661	510	613	743	776	318	393	876	177	849	285	704	542	566	999999	371	543	924	973	706	763	519	434	594	290	223	871	308	571	966	239	588	999999	840	87	551	94	606	112	999999	548	999999	999999	680	999999	481	439	501	623	334	296	805	914	999999	215	151	86	29	462	562	999999	95	999999	999999	999999	697	893	702	489	999999	286	937	999999	373	999999	22	862	999999	254	809	784	999999	684	246	679	999999	674	115	999999	935	474	75	153	549	172	999999	446	999999	999999	652	588	736	999999	877	58	358	983	550	546	203	999999	332	774	653	777	76	410	77	531	195	32	787	78	999999	281	221	999999	282	211	999999	575	417	692	602	230	58	368	806	198	330	450	133	568	440	656	152	999999	500	999999	106	999999	999999	923	875	999999	800	667	468	999999	837	564	999999	349	999999	628	999999	640	999999	432	729	707	603	879	211	745	899	999999	638	896	138	920	304	999999	999999	652	999999	493	999999	972	430	999999	899	210	361	765	739	784	727	812	784	512	128	77	52	999999	999999	499	722	139	730	581	39	571	999999	916	999999	211	245	199	431	388	999999	999999	12	999999	999999	403	999999	999999	16	124	501	825	122	626	801	236	999999	999999	203	707	999999	687	252	999999	999999	999999	732	444	505	537	999999	538	390	406	689	918	74	999999	591	65	999999	999999	133	615	90	999999	459	850	999999	43	743	999999	995	724	618	144	957	164	988	479	671	999999	940	478	576	963	444	716	937	883	999999	764	132	147	736	493	999999	999999	768	999999	999999	881	999999	471	999999	28	999999	666	787	999999	960	910	714	122	394	887	346	655	49	126	769	743	999999	241	871	979	407	858	988	134	999999	331	395	842	999999	999999	764	478	684	557	999999	778	999999	392	923	261	59	20	753	848	156	908	999999	651	386	144	967	97	599	814	620	684	678	999999	974	638	525	872	999999	603	132	868	999999	491	695	991	815	999999	318	999999	929	397	114	149	999999	671	734	743	465	466	822	676	879	870	999999	746	109	999999	418	294	735	187	498	159	725	999999	938	999999	956	395	329	446	779	978	884	999999	579	539	684	312	904	781	416	65	781	456	988	110	555	949	891	549	122	33	999999	999999	898	954	999999	700	999999	628	787	79	146	385	999999	900	985	999999	176	570	591	115	389	953	770	443	377	279	999999	837	999999	16	999999	779	334	756	103	999999	335	624	125	984	579	285	994	346	919	406	559	
97	124	842	783	330	958	16	999999	999999	981	999999	999999	154	410	896	78	780	999999	366	60	150	999999	853	999999	999999	455	606	536	113	959	999999	524	971	719	999999	722	999999	233	999999	820	327	121	172	160	870	999999	999999	583	683	217	223	999999	562	355	419	289	270	999999	241	875	361	480	540	999999	557	940	999999	999999	999999	183	999999	999999	999999	545	733	999999	645	702	516	999999	483	33	853	896	746	999999	962	999999	310	922	462	263	992	307	468	847	581	200	999999	999999	432	999999	385	999999	857	666	377	26	622	390	644	567	947	728	999999	338	626	999999	235	894	999999	988	134	285	999999	999999	565	105	86	885	999999	454	999999	999999	90	999999	999999	353	999999	89	295	945	14	999999	999999	894	315	273	999999	999999	231	999999	965	709	951	443	422	109	789	761	999999	999999	939	736	933	200	468	371	647	465	999999	282	606	999999	608	42	984	214	999999	999999	790	301	200	999999	999999	520	999999	999999	634	647	523	548	564	999999	978	23	15	277	999999	97	999999	944	626	449	999999	948	340	999999	999999	999999	459	218	111	962	999999	810	999999	999999	999999	999999	711	79	999999	10	941	152	718	328	999999	999999	999999	716	228	910	401	999999	674	750	506	715	190	668	298	715	197	315	999999	602	316	178	931	22	205	573	385	366	999999	626	999999	999999	240	999999	999999	514	891	743	999999	200	999999	999999	145	999999	496	999999	241	53	999999	999999	812	636	999999	125	999999	998	664	24	521	999999	535	999999	637	999999	252	209	484	178	24	784	824	999999	999999	256	41	191	42	600	526	837	342	342	999999	196	813	871	600	999999	999	655	850	999999	999999	344	999999	535	497	97	97	296	882	72	38	996	206	999999	320	459	999999	830	999999	73	999999	683	999999	999999	459	450	244	381	609	370	179	369	934	999999	232	980	590	506	694	999999	512	999999	999999	279	313	999999	990	455	560	999999	39	178	999999	786	388	548	32	472	85	56	999999	999999	687	522	893	999999	71	259	145	999999	868	588	146	31	561	999999	728	53	888	869	999999	789	999999	468	340	10	680	157	568	999999	958	128	430	648	101	796	552	443	385	644	527	999999	319	230	999999	451	42	668	999999	999999	819	978	583	215	999999	74	895	229	191	892	989	914	691	461	999999	750	168	498	929	765	999999	294	667	999999	999999	720	479	999999	999999	888	999999	22	923	448	864	979	544	224	62	37	900	332	261	999999	655	613	58	858	849	531	293	544	999999	469	999999	999999	321	339	864	874	594	305	43	302	999999	999999	990	252	596	401	
215	944	445	901	999999	393	43	184	599	738	671	620	750	999999	605	999999	283	463	45	339	668	215	999999	188	999999	605	999999	958	569	677	622	806	271	457	326	999999	108	836	605	29	501	999999	999999	999999	999999	973	554	379	697	499	999999	537	217	267	732	999999	999999	267	999999	269	999999	84	614	921	125	865	999999	303	348	999999	335	999999	857	999999	999999	531	476	234	975	469	60	920	271	79	973	95	598	14	724	326	755	999999	377	346	924	427	531	817	20	347	624	999999	999999	440	999999	266	679	201	429	211	533	369	292	999	218	184	812	545	999999	40	276	354	578	31	511	493	79	521	101	420	999	658	223	999999	844	798	999999	999999	904	717	415	407	585	523	792	395	999999	378	137	750	614	986	870	999999	80	280	683	19	929	999999	197	168	110	19	211	875	999999	654	164	999999	295	981	641	240	624	999999	768	64	238	125	934	700	394	999999	805	23	788	999999	567	573	125	879	999999	233	529	999999	999999	575	322	999999	999999	999999	223	717	465	633	999999	639	365	211	511	999999	780	999999	746	999999	774	759	213	197	97	999999	97	591	304	999999	89	999999	711	378	572	202	999999	321	999999	38	487	677	885	182	668	158	999999	365	999999	497	999999	999999	486	42	482	547	372	999999	830	336	817	632	422	59	553	937	928	987	639	318	885	469	939	717	999999	107	874	41	528	938	46	731	999999	807	999999	992	930	678	895	999999	830	617	999999	548	999999	999999	999999	835	999999	999999	230	999999	999999	753	611	638	157	769	999999	385	672	340	999999	892	300	96	113	615	999999	560	17	259	102	614	488	278	979	400	506	164	842	999999	413	797	717	157	14	776	205	678	844	171	655	520	361	999999	20	999999	258	134	751	999999	104	77	999999	971	796	122	999999	342	659	757	272	999999	999999	634	999999	808	184	153	999999	337	420	72	716	846	603	999999	262	987	268	999999	152	382	412	999999	999999	999999	84	746	360	892	511	862	29	97	899	786	977	727	573	211	999999	115	999999	424	238	41	361	877	999999	224	859	287	84	278	615	890	466	348	690	592	734	999999	792	199	999999	557	999999	999999	947	817	604	535	424	66	999999	47	339	999999	965	912	983	207	999999	146	42	233	787	750	482	18	999999	639	999999	980	477	984	322	853	598	681	987	732	930	559	619	334	862	999999	999999	578	561	999999	383	777	999999	999999	69	655	167	602	769	302	999999	938	498	965	497	443	588	983	999999	485	399	294	924	999999	999999	818	527	707	371	769	
449	904	999999	999999	999999	269	382	940	924	667	696	995	911	695	999999	999999	71	653	999999	428	439	327	853	85	89	999999	852	358	999999	251	138	459	241	10	853	252	490	647	709	237	999999	999999	68	66	788	403	383	239	674	285	999999	873	871	999999	339	999999	60	382	999999	999999	417	33	681	683	999999	247	764	910	841	343	511	999999	944	608	367	999999	269	796	999999	685	999999	623	683	999999	494	999999	999999	999999	670	730	999999	118	876	999999	820	47	967	999999	527	999999	639	472	397	340	773	342	999999	999999	584	999999	999999	263	95	95	999999	794	350	999999	199	284	659	475	249	121	151	403	547	999999	788	329	824	884	279	745	55	253	235	353	999999	999999	335	325	714	132	999999	938	32	999999	89	36	697	280	195	253	892	999999	232	999999	199	380	795	526	999999	265	723	999999	984	999999	999999	999999	568	997	486	47	949	343	999999	126	253	212	999999	756	332	761	999999	554	999999	35	852	881	30	948	163	999999	366	808	841	999999	999999	889	954	999999	999999	999999	467	700	793	157	304	558	413	999999	43	999999	999	48	999999	722	633	999999	289	958	497	168	198	619	843	646	681	150	999999	312	718	363	999999	698	15	461	303	931	999999	550	731	304	478	914	999999	176	999999	999999	614	128	999999	238	609	996	999999	592	999999	847	857	157	475	999999	66	999999	397	999999	739	999999	42	999999	429	999999	419	738	236	999999	999999	284	704	999999	999999	364	535	383	486	999999	754	261	513	999999	999999	999999	999999	999999	85	577	247	376	526	245	437	540	999999	871	999999	133	818	870	769	991	999999	408	153	999999	999999	999999	628	683	624	999999	925	488	796	619	963	973	627	807	999999	999999	956	322	757	468	999999	999999	79	664	683	362	999999	883	491	522	519	999999	312	894	270	963	999999	563	999999	618	320	948	999999	674	907	725	999999	21	999999	999999	45	590	650	999999	940	86	999999	964	999	272	247	51	997	284	110	592	671	732	546	700	709	402	999999	149	158	999999	532	404	999999	999999	856	658	676	380	487	929	999999	627	954	193	921	985	563	489	380	999999	951	468	999999	325	999999	773	999999	516	411	999999	29	510	535	649	554	999999	218	52	415	588	374	999999	999999	999999	862	53	778	362	779	724	838	91	768	999999	348	73	829	440	903	93	999999	170	968	999999	909	230	101	314	639	283	999999	999999	84	999999	999999	999999	671	403	463	20	994	122	736	687	804	938	741	656	310	999999	818	999999	148	332	999999	213	658	952	271	642	951	474	723	999999	947	326	999999	977	
974	23	401	999999	977	892	999999	80	433	999999	50	971	488	445	13	157	999999	999	999999	752	999999	700	676	999999	142	821	69	999999	398	240	999999	487	999999	764	999999	296	99	391	999999	256	243	334	780	376	912	299	163	516	999999	575	50	947	943	264	591	999999	346	682	303	166	833	569	681	999999	999999	562	999999	723	763	717	999999	999999	999999	136	518	71	920	310	806	842	999999	553	69	823	999999	793	543	677	183	407	949	416	999999	999999	423	999999	652	587	999999	360	260	440	752	999999	517	967	746	999999	999999	529	364	46	999999	461	999999	290	510	858	12	999999	999999	999999	549	366	767	999999	985	567	713	844	418	999999	484	455	592	236	800	999999	999999	233	56	999999	932	653	53	913	539	636	153	142	999999	793	999999	999999	341	888	890	999999	985	865	981	999999	113	900	121	31	561	999999	869	272	489	204	999999	779	999999	301	440	895	323	999999	122	358	424	580	680	999999	758	416	124	703	346	413	330	450	251	999999	623	999999	542	31	361	118	767	880	653	999999	251	805	999999	50	458	994	999999	141	753	633	764	532	229	496	273	155	999999	175	999999	85	874	112	538	843	999999	408	363	301	503	13	590	543	927	711	383	999999	60	83	255	351	340	999999	697	617	999999	101	999999	999999	758	216	801	999999	954	577	105	148	276	522	372	59	641	781	637	749	999999	999999	604	518	123	999999	104	242	919	999999	744	685	414	999999	740	586	596	999999	543	999999	211	999999	588	360	615	244	999999	999999	999999	205	999999	999999	999999	999999	999999	881	496	303	932	447	121	999999	999999	380	832	999999	734	356	781	786	463	333	248	350	548	64	999999	999999	902	878	999999	999999	999999	723	999999	195	133	999999	999999	999999	999999	302	385	105	185	642	315	218	527	204	510	339	755	925	742	387	321	221	999999	520	249	999999	999999	999999	999999	999999	47	959	506	646	296	999999	10	922	696	171	947	152	174	999999	748	433	726	707	378	999999	810	605	981	496	999999	912	67	999999	999999	846	901	332	292	631	604	356	712	999999	908	243	339	833	238	581	999999	179	56	999999	771	816	525	999999	999999	517	999999	442	999999	20	999999	383	999999	174	313	849	999999	624	859	999999	312	402	721	845	799	144	965	977	376	409	66	705	865	564	999999	802	331	217	647	775	887	171	378	701	118	534	34	174	529	999999	321	814	319	999999	200	379	999999	679	894	550	999999	766	76	578	953	77	517	654	111	999999	528	999999	977	94	655	999999	33	29	999999	274	120	801	999999	999999	98	251	
395	362	373	693	999999	999999	999999	106	233	131	999999	800	748	999999	999999	379	999999	999999	999999	269	837	235	858	999999	356	86	941	629	440	750	999999	88	489	712	682	165	290	418	804	876	999999	881	860	534	999999	232	280	697	258	740	738	439	136	829	414	999999	999999	999999	346	630	999999	999999	665	483	813	26	999999	999999	367	999999	98	999999	224	983	530	956	374	333	999999	134	805	254	381	700	999999	878	999999	659	308	522	661	967	81	183	177	54	225	387	721	37	911	244	999999	396	999999	93	225	152	309	458	999999	999999	999999	222	825	465	323	965	471	999999	74	999999	999999	999999	209	131	583	999999	816	486	740	987	611	999999	222	999999	999999	984	999999	928	999999	809	999999	849	726	490	659	858	357	999999	730	999999	915	786	963	999999	507	493	999999	530	509	184	999999	999999	999999	807	568	999999	999999	265	999999	339	999999	543	282	265	310	888	129	718	471	725	999999	114	755	999999	82	999999	24	962	73	999999	796	999999	999999	487	483	538	999999	918	922	330	858	999999	171	999999	342	382	513	999999	999999	618	374	478	999999	999999	491	999999	76	237	735	743	325	47	999999	129	542	999999	124	795	782	772	755	999999	796	151	866	999999	943	364	157	699	999999	999999	999999	454	999999	328	999999	643	995	261	471	904	192	188	999999	820	900	999999	859	942	999999	718	925	187	863	999999	682	918	918	999999	288	712	999999	45	431	999999	34	999999	73	223	932	480	799	530	310	851	27	617	999999	56	700	901	504	215	442	602	999999	835	999999	892	646	999999	725	115	972	758	825	157	756	996	795	999999	977	645	19	999999	999999	405	876	22	156	74	782	999999	200	999999	217	999999	603	829	627	199	999999	181	577	393	755	694	558	552	35	870	860	150	999999	547	999999	859	205	999999	683	999999	959	579	745	581	766	853	914	999999	999999	951	999999	927	378	606	996	806	999999	625	41	235	846	334	999999	286	213	999999	999999	653	463	358	678	999999	156	642	239	587	436	995	999999	901	779	999999	10	83	326	999999	999999	653	551	127	791	579	623	999999	148	999999	592	469	378	133	242	271	142	202	283	605	781	999999	999999	418	380	82	998	140	455	999999	333	913	959	280	870	968	999999	346	567	108	999999	698	503	604	994	966	627	503	999999	518	830	808	799	721	161	999999	286	142	999999	718	581	493	999999	264	312	679	509	107	999999	273	169	795	635	185	281	92	999999	772	999999	413	455	504	471	999999	999999	524	999999	247	129	834	692	968	599	999999	526	840	696	248	302	325	
466	529	250	999999	358	999999	183	623	450	999999	999999	513	999999	999999	999999	86	999999	999999	210	787	565	272	978	428	581	999999	999999	786	658	999999	999999	994	480	999999	946	926	999999	999999	589	29	351	999999	797	60	42	188	260	266	586	450	818	999999	48	999999	760	999999	999999	821	999999	167	837	397	964	19	682	808	999999	620	396	346	822	956	485	999999	445	74	474	928	396	999999	999999	940	999999	218	999999	763	999999	999999	347	752	386	443	251	999999	191	954	535	788	377	999999	155	639	869	250	628	862	157	999999	79	696	730	621	434	999999	226	999999	999999	999999	999999	919	852	78	283	644	999999	389	714	63	999999	491	538	685	560	173	257	311	80	959	999999	759	615	107	895	999999	999999	764	999999	820	999999	999999	999999	999999	401	458	999999	86	999999	999999	999999	248	158	104	858	588	167	54	71	271	999999	915	826	238	175	638	314	999999	183	632	622	999999	380	999999	848	999999	724	759	294	112	999999	999999	946	845	999999	351	611	521	249	316	999999	977	703	746	647	299	468	538	613	999999	154	625	903	732	612	94	868	999999	255	154	864	408	759	958	479	999999	999999	980	559	999999	36	792	999999	866	999999	999999	502	634	999999	999999	255	196	155	531	999999	999999	278	999999	242	594	483	356	275	104	452	95	227	999999	277	645	330	487	978	790	736	361	119	46	999999	999999	591	244	999999	696	898	677	262	237	10	999999	999999	999999	747	999999	350	680	999999	421	424	64	427	758	366	610	238	767	217	365	795	607	67	242	630	275	999999	249	348	579	206	774	832	989	744	999999	912	574	740	999999	999999	999999	833	999999	621	538	549	833	877	407	467	140	470	897	442	402	255	500	135	999999	962	110	341	948	224	649	999999	438	23	401	697	663	37	204	915	999999	999999	368	620	101	726	999999	372	940	121	75	999999	999999	557	351	720	421	449	268	999999	999999	724	999999	483	972	316	120	819	486	710	803	999999	275	999999	702	628	886	880	43	999999	793	738	400	836	159	344	297	881	999999	681	285	224	769	153	999999	999999	888	884	647	784	615	359	885	240	317	962	49	999999	999999	723	833	999999	415	999999	266	610	999999	58	999999	637	29	239	157	804	434	589	999999	999999	415	687	740	12	999999	999999	150	444	852	999999	529	196	305	344	37	948	999999	744	808	999999	886	966	690	839	559	999999	765	385	211	91	806	727	629	916	547	176	983	831	999999	999999	371	822	757	174	529	999999	999999	684	212	999999	957	690	780	87	245	448	999999	900	452	232	999999	
765	999999	771	999999	801	999999	999999	797	860	965	26	999999	652	894	74	999999	525	320	420	678	90	182	13	133	125	999999	999999	681	999999	999999	92	388	86	672	999999	999999	985	811	728	581	953	999999	351	999999	940	255	137	193	999999	999999	481	590	41	553	413	592	999999	999999	247	999999	25	707	999999	999999	883	999999	367	999999	297	485	233	714	592	839	724	999999	831	770	192	870	819	368	999999	869	697	502	357	533	268	24	359	347	573	874	566	256	198	660	359	999999	887	157	895	694	15	766	997	202	999999	220	761	469	465	377	999999	656	999999	828	994	390	290	834	721	282	999999	999999	999999	999999	999999	478	14	999999	420	879	982	671	473	816	864	930	504	164	999999	58	999999	889	882	206	839	999999	999999	370	999999	968	32	62	999999	622	999999	128	999999	999999	919	999999	215	999999	59	585	394	372	193	389	963	73	886	135	141	672	999999	246	999999	999999	878	373	428	644	514	451	856	930	245	850	257	746	314	224	245	353	843	999999	840	306	811	999999	999999	999999	406	602	92	999999	921	763	603	331	124	680	410	555	932	571	86	607	729	463	137	343	141	999999	759	671	999999	787	829	999999	406	999999	143	412	999999	999999	247	912	369	959	18	482	257	926	999999	633	813	689	421	999999	597	243	577	357	999999	392	539	189	843	999999	15	143	999999	256	924	999999	999999	998	999999	999999	333	173	999999	769	455	999999	95	214	595	135	999999	211	376	999999	999999	173	140	785	73	266	227	68	78	948	953	999999	549	10	999999	225	96	999999	999999	245	948	433	995	807	902	695	306	334	593	717	562	999999	767	385	497	999999	285	762	935	651	999999	274	105	298	999999	580	114	95	999999	379	999999	52	429	140	609	999999	178	999999	999999	378	999999	892	999999	360	396	159	117	174	513	250	939	999999	880	999999	287	683	999999	706	992	332	590	221	131	223	678	520	384	636	775	171	593	953	879	999999	690	76	799	744	902	666	999999	999999	581	963	439	999999	999999	999999	853	999999	998	999999	999999	559	788	749	770	261	681	999999	775	480	398	352	656	986	454	323	449	221	884	593	803	999999	860	649	639	168	999999	999999	358	999999	783	850	999999	131	622	999999	778	941	305	548	72	999999	890	992	552	239	316	453	999999	848	999999	641	51	999999	667	14	699	999999	120	612	477	999999	527	999999	696	547	189	534	373	135	545	999999	915	346	530	776	445	868	999999	999999	851	340	704	999999	245	999999	999999	999999	464	618	629	640	831	693	80	355	510	210	305	14	
999999	781	89	999999	313	351	725	999999	884	890	568	999999	51	999999	999999	146	23	26	454	554	999999	431	999999	754	505	904	676	232	275	999999	276	244	572	102	358	999999	260	999999	207	999999	426	999999	999999	999999	60	797	598	999999	932	999999	999999	493	756	751	999999	628	711	335	638	999999	675	503	999999	709	623	334	269	949	361	690	886	454	819	560	138	999999	999999	506	704	708	999999	555	999999	341	843	783	488	821	999999	730	368	999999	930	999999	999999	999999	999999	173	950	726	999999	648	769	251	57	887	674	999999	622	642	79	214	999999	930	999999	130	999999	108	865	999999	845	999999	999999	631	331	961	999999	30	999999	215	959	999999	556	977	179	999999	785	57	293	956	999999	292	999999	193	660	999999	303	999	707	999999	718	576	308	119	880	100	525	148	920	96	374	653	862	999999	682	684	658	999999	761	434	344	999999	815	909	731	562	249	999999	970	177	999999	523	323	244	496	392	96	446	107	89	152	647	137	999999	592	465	430	791	511	999999	506	650	248	999999	762	563	761	399	388	327	999999	585	177	999999	429	850	340	999999	920	999999	597	221	556	681	291	697	37	618	326	275	999999	457	438	999999	671	26	284	999999	481	933	631	697	67	999999	999999	566	479	385	776	741	134	802	871	221	999999	294	104	566	990	75	535	152	82	123	195	403	999999	184	90	412	575	300	156	986	668	900	999999	776	453	725	228	999999	841	584	150	340	586	227	615	999999	922	718	59	416	408	999999	624	999999	593	834	420	999999	305	999999	999999	834	999999	999999	999999	488	140	999999	123	275	846	882	310	497	972	854	999999	929	568	703	490	999999	999999	739	587	188	999999	219	192	619	999999	922	999999	999999	418	316	684	999999	674	999999	256	604	605	999999	999999	526	188	137	972	738	27	490	736	999999	883	318	593	999999	999999	374	999999	921	999999	503	961	999999	535	999999	999999	666	180	999999	265	999999	456	999999	262	467	179	71	999	158	246	453	999999	824	196	755	999999	109	999999	999999	403	310	923	999999	469	111	822	999999	990	999999	57	316	568	901	235	304	155	999999	66	136	747	999999	374	999999	999999	690	900	146	737	779	248	979	999999	412	722	955	518	131	427	160	644	533	999999	653	110	930	885	999999	598	891	610	597	52	595	999999	168	935	999999	999999	778	210	685	907	221	117	77	372	999999	189	999999	786	33	579	999999	491	223	175	720	953	753	805	209	547	999999	178	999999	936	999999	391	563	29	648	999999	649	950	999999	626	859	545	42	568	729	522	999999	
114	999999	28	999999	999999	807	999999	225	999999	999999	999999	10	148	71	52	467	140	24	774	625	260	148	553	930	999999	532	597	316	999999	920	194	999999	999999	228	741	592	632	999999	253	999999	571	804	999999	582	676	949	821	999999	816	999999	902	554	954	897	78	999999	42	98	192	582	219	686	999999	994	999999	896	323	919	329	460	834	341	771	999999	63	455	415	999999	263	15	710	42	999999	106	999999	999999	131	789	160	999999	559	544	617	670	374	885	999999	738	870	780	999999	901	244	999999	253	570	783	765	843	622	999999	71	834	186	999999	999999	196	943	975	999999	775	999999	999999	555	900	300	723	999999	824	178	691	677	999999	999999	380	999999	797	143	853	999999	999999	366	999999	537	223	497	709	440	799	197	699	821	762	798	15	999999	143	689	465	999999	847	682	940	999999	930	884	961	360	806	999999	389	62	100	999999	224	999999	587	240	341	413	590	292	999999	637	479	870	914	312	478	278	999999	999999	677	999999	610	184	425	280	606	338	536	999999	999999	736	808	646	731	244	584	596	999999	999999	999999	62	372	564	381	999999	206	70	999999	999999	882	538	396	281	384	199	999999	49	993	317	999999	13	999999	241	999999	574	829	832	149	680	728	882	754	773	760	625	538	999999	802	122	84	999999	368	999999	476	106	349	537	272	541	326	544	602	216	278	999999	999999	999999	999999	999999	483	374	921	999999	930	999	783	623	520	999999	661	999999	999999	880	242	97	999999	999	999999	561	235	999999	999999	607	363	999999	289	547	505	999999	449	999999	150	995	999999	710	624	79	947	999999	999999	999999	26	512	879	456	307	722	974	190	709	186	999999	999999	581	191	803	324	999999	745	999999	245	999999	114	319	999999	730	251	251	532	473	574	61	297	999999	508	285	999999	999999	999999	886	567	999999	324	706	273	999999	796	423	457	906	310	999999	211	757	87	608	912	203	999999	725	66	480	452	717	145	134	999999	115	83	905	999999	596	37	859	162	671	802	407	55	231	934	827	793	999999	172	440	850	540	171	900	999999	999999	999999	192	830	96	131	607	571	149	954	690	350	551	170	714	116	352	999999	999999	999999	514	157	404	790	999999	999999	826	554	704	284	999999	944	182	543	882	494	845	39	75	999999	205	836	906	999999	999999	999999	999999	465	458	333	507	935	755	999999	999999	716	707	401	601	409	304	63	866	999999	417	746	178	999999	287	999999	271	323	999999	865	999999	678	999999	999999	547	752	999999	999999	106	999999	999999	611	198	999999	684	999999	787	454	437	665	255	152	
970	52	859	999999	318	242	187	239	72	194	405	889	494	999999	999999	579	854	999999	999999	933	999999	495	97	806	999999	100	333	121	999999	817	885	874	620	468	708	208	277	999999	444	212	999999	866	318	592	999999	308	999999	999999	701	999999	599	999999	702	999999	999999	484	954	999999	949	999999	999999	75	797	255	308	999999	279	999999	999999	275	312	999999	999999	761	749	100	999999	504	600	259	507	999999	420	233	227	305	182	999999	283	999999	253	224	100	227	303	128	79	72	999999	684	38	999999	32	435	999999	999999	186	941	999999	105	307	460	463	700	999999	90	654	999999	38	13	359	999999	753	258	32	98	723	195	999999	630	30	999999	999999	915	230	941	806	985	999999	999999	128	999999	999999	188	999999	793	760	400	507	223	473	504	44	290	335	67	813	999999	999999	817	72	999999	483	941	84	999999	249	547	999999	778	284	669	999999	596	884	128	245	999999	333	238	999999	333	688	253	999999	525	89	930	590	173	137	41	582	510	379	138	757	794	113	741	554	223	920	999999	939	999999	258	447	999999	999999	821	248	999999	999999	490	738	999999	239	784	558	114	318	956	317	650	999999	999999	746	999999	756	370	999999	471	591	999999	999999	999999	958	314	362	999999	999999	535	384	999999	889	591	407	29	640	825	527	999999	555	999999	245	999999	612	88	697	717	512	229	999999	845	380	776	858	500	376	335	353	925	431	290	999999	999999	999999	965	761	661	999999	726	586	931	999999	999999	915	954	448	857	999999	880	617	999999	765	421	886	999999	999999	122	732	906	653	315	481	999999	588	275	999999	999999	999999	647	326	45	38	785	643	717	12	938	861	903	62	519	535	473	317	786	525	60	896	54	994	999999	999999	782	83	281	459	250	853	999999	790	999999	182	162	564	581	616	999999	778	178	999999	42	999999	828	853	144	780	18	295	999999	999999	999999	999999	640	999999	999999	117	255	712	371	267	762	95	221	123	77	346	999999	908	735	179	545	281	728	999999	961	999999	110	929	999999	999999	451	954	61	999999	675	999999	999999	509	886	999999	371	277	417	910	999999	946	50	714	999999	798	999999	109	999999	631	214	842	837	999999	691	999999	999999	326	773	869	816	807	999999	320	448	647	803	872	999999	999999	999999	278	864	817	745	25	357	395	999999	150	103	999999	999999	430	696	832	591	420	818	999999	999999	55	999999	547	103	965	912	729	999999	148	994	999999	999999	298	823	999999	978	30	385	999999	999999	999999	183	632	999999	475	412	613	623	999999	999999	392	63	427	999999	762	774	999999	723	780	112	627	
129	13	156	567	999999	116	606	760	854	571	45	152	672	999999	872	871	771	999999	563	308	115	660	92	999999	482	659	999999	71	171	662	307	605	573	315	501	179	486	218	210	305	16	863	760	494	999999	911	999999	955	889	903	555	104	227	804	999999	468	920	544	95	615	620	545	598	999999	273	999999	579	366	356	702	999999	562	428	267	301	252	900	597	263	570	999999	540	999999	268	116	212	387	768	793	999999	259	941	132	594	685	999999	274	568	999999	917	341	999999	609	197	518	992	676	999999	999999	278	999999	332	291	524	999999	89	374	340	95	999999	62	810	573	999999	453	999999	439	833	581	999999	978	341	999999	345	239	515	931	983	750	124	536	427	266	999999	473	999999	660	607	882	606	106	933	483	999999	999999	530	825	999999	744	75	999999	999999	389	681	300	237	999999	999999	999999	205	999999	390	590	970	535	634	554	58	850	527	792	999999	999999	975	999999	54	857	999999	999999	708	690	645	999999	999999	561	693	48	999999	234	999999	970	714	322	687	457	715	999999	512	634	240	976	776	445	226	283	730	891	413	947	999999	999999	999999	999999	999999	514	512	999999	905	999999	841	596	999999	824	999999	999999	87	519	999999	999999	28	999999	354	583	249	732	914	210	32	410	831	802	634	999999	978	999999	231	249	735	999999	999999	574	447	999999	999999	999999	15	952	831	999999	206	220	627	999999	929	554	35	999999	235	999999	999999	312	999999	505	999999	48	962	343	999999	747	999999	838	784	101	999999	999999	263	999999	790	605	726	999999	378	363	214	620	184	748	707	434	841	66	999999	880	581	641	456	942	999999	753	999999	672	999999	94	343	367	436	536	999999	485	301	774	384	999999	999999	638	999999	764	301	966	864	999999	635	420	905	279	824	903	519	999999	997	999999	743	46	999999	999999	999999	294	29	846	194	648	999999	232	999999	76	999999	999999	752	943	707	999999	999999	999999	889	999999	46	696	188	74	543	532	26	371	488	979	999999	999999	705	999999	783	649	745	999999	782	225	778	413	287	838	999999	999999	999999	576	243	999999	999999	999999	156	467	27	999999	999999	954	999999	662	999999	999999	999999	999999	46	343	688	679	999999	68	946	206	767	674	688	633	419	349	477	112	381	450	999999	183	999999	999999	999999	248	66	625	543	790	151	130	593	704	669	999999	802	264	753	481	417	185	368	473	436	482	999999	394	748	766	487	999999	290	191	946	571	843	209	151	449	999999	999999	524	999999	999999	647	90	999999	964	296	546	222	358	899	42	999999	814	846	410	719	470	672	877	
777	312	939	839	411	757	108	289	999999	122	313	858	999999	661	999999	999999	788	401	999999	429	462	999999	999999	852	391	159	999999	999999	999999	999999	432	979	951	665	999999	853	999999	999999	999999	236	999999	16	943	110	55	50	168	301	612	439	621	327	676	252	425	999999	48	97	457	262	763	351	293	804	690	334	907	218	914	358	302	980	723	567	563	456	286	174	807	350	990	702	153	567	186	115	313	999999	250	198	999999	38	360	999999	472	524	722	999999	420	721	143	950	386	999999	147	641	999999	118	689	969	282	999999	290	117	999999	71	207	726	999999	584	30	208	967	999999	543	273	630	306	105	48	733	999999	999999	95	217	999999	326	890	429	545	511	999999	29	281	916	941	747	253	999999	411	999999	999999	520	835	700	934	983	660	720	999999	21	307	23	999999	245	144	129	204	999999	233	744	999999	306	92	83	825	189	696	809	999999	525	386	153	693	999999	736	627	919	395	999999	66	665	179	556	533	213	191	379	45	781	821	999999	352	930	999999	19	700	999999	999999	999999	755	296	850	128	357	999999	164	330	999999	509	516	210	808	627	177	999999	148	749	558	869	644	810	660	38	780	972	999999	999999	999999	711	45	200	167	520	527	999999	999999	999999	209	899	59	999999	449	535	275	621	745	999999	763	587	999999	950	878	891	239	945	636	822	347	385	600	941	999999	227	473	326	52	999999	109	999999	999999	96	999999	999999	999999	783	370	134	762	999999	237	318	459	999999	840	94	321	276	291	999999	143	992	713	823	308	118	568	999999	72	948	999999	999999	999999	365	999999	999999	410	229	81	456	999999	511	69	999999	158	292	492	999999	387	999999	999999	775	16	526	274	282	382	726	360	999999	999999	999999	72	813	590	999999	692	104	137	999999	684	102	999999	835	998	631	932	999999	999999	26	625	999999	844	999999	944	999999	450	109	100	50	411	683	868	368	240	446	999999	255	598	999999	600	397	725	331	703	999999	580	999999	528	999999	349	847	61	344	96	999999	303	999999	869	787	339	592	13	96	653	11	233	999999	604	561	192	686	937	306	426	237	989	522	979	41	999999	279	580	457	701	564	632	534	282	730	152	70	386	811	999999	17	394	638	678	702	688	743	999999	999999	459	662	999999	999999	918	858	520	780	408	838	564	69	22	999999	395	99	378	999999	564	999999	419	132	999999	136	999999	999999	843	361	844	286	353	999999	702	999999	999999	999999	653	877	616	423	219	371	999999	547	256	979	995	838	253	589	333	988	189	702	557	337	
361	784	496	509	25	169	936	131	494	85	367	408	558	356	445	501	999999	150	664	999999	470	762	879	999999	423	999999	118	999999	952	364	309	10	65	670	686	869	999999	999999	999999	999999	999999	539	62	181	999999	596	999999	896	999999	832	905	48	47	510	866	598	999999	218	999999	20	60	681	999999	140	775	366	353	887	669	575	120	977	741	613	999999	999999	999999	708	665	826	724	221	120	130	459	999999	999999	999999	803	98	964	181	29	999999	999	999999	371	999999	406	265	253	402	236	578	721	928	999999	433	999999	935	999999	206	553	269	999999	839	570	58	681	513	999999	999999	93	999999	610	939	957	353	614	868	569	787	311	409	583	332	985	542	408	531	999999	539	667	868	209	999999	628	760	113	170	193	322	251	892	999999	456	999999	654	968	782	970	999999	999999	999999	375	111	894	153	686	999999	853	38	649	159	549	864	139	225	382	842	321	999999	249	999999	999999	999999	546	419	999999	137	23	340	999999	626	560	21	719	648	503	999999	873	484	83	999999	316	165	673	999999	353	998	999999	103	282	135	471	773	714	376	345	128	565	484	606	558	999999	523	999999	33	999999	538	154	491	722	284	968	836	133	109	146	529	583	454	76	999999	810	999999	68	448	165	787	306	353	312	385	542	999999	877	999999	999999	793	700	999999	999999	814	853	999999	380	997	166	634	999999	614	239	816	999999	120	418	67	748	38	999999	26	867	812	241	800	188	999999	741	580	959	608	999999	352	828	933	999999	999999	695	974	549	70	291	530	146	692	123	496	999999	432	980	820	776	172	338	684	782	690	583	63	657	43	265	586	675	52	999999	887	987	610	167	166	372	774	488	404	734	347	999999	548	999999	692	999999	319	600	148	831	999999	999999	999999	161	272	677	641	327	515	804	705	855	104	985	999999	509	240	999999	823	458	12	684	934	950	445	999999	44	376	965	537	946	986	536	220	961	873	999999	458	895	488	730	999999	972	999999	39	491	999999	999999	459	193	275	54	776	690	829	71	89	204	716	257	642	999999	999999	999999	857	718	328	884	34	363	999999	999999	379	999999	727	554	711	344	999999	953	444	999999	916	782	271	902	219	999999	999999	900	794	649	999999	647	846	465	105	999999	741	320	172	696	538	999999	527	494	999999	999999	962	999999	359	744	283	999999	812	170	358	579	716	955	508	482	503	134	999999	26	50	732	498	272	459	999999	603	609	790	999999	943	999999	264	999999	238	778	883	116	550	60	375	978	834	685	999999	525	287	
999999	812	999999	202	414	537	510	454	942	999999	700	824	641	151	999999	972	999999	227	538	325	999999	727	730	598	396	999999	999999	651	71	999999	999999	999999	934	439	816	797	110	999999	539	292	754	333	295	835	193	291	909	908	701	999999	999999	467	999999	210	999999	68	91	101	805	830	28	859	392	999999	139	544	890	212	334	876	871	518	688	256	570	615	441	895	414	999999	674	609	999999	65	137	355	586	733	100	758	715	18	749	708	999999	894	999999	251	705	648	400	999999	584	999999	144	261	779	332	639	734	627	999999	687	700	999999	419	910	999999	999999	783	958	166	121	576	170	862	768	979	982	676	999999	200	200	765	714	967	999999	999999	920	875	576	999999	104	366	140	529	331	999999	552	999999	984	613	333	921	690	243	595	999999	664	281	492	799	349	962	999999	436	996	999999	985	198	393	999999	417	52	217	704	72	999999	999999	641	541	719	437	138	999999	999999	866	278	85	999999	999999	999999	999999	648	392	777	914	999999	306	999999	533	410	999999	363	470	999999	206	999999	714	986	181	999999	999999	33	740	773	371	221	999999	999999	570	999999	845	514	817	999999	326	999999	659	439	790	930	458	741	117	140	655	84	668	493	864	999999	563	99	999999	541	454	445	907	619	415	703	860	306	143	999999	564	559	545	103	881	437	631	999999	205	999999	999999	831	916	999999	127	296	999999	999999	145	984	999999	756	215	286	999999	881	861	50	33	97	79	161	607	311	576	999999	538	574	612	436	954	288	999999	999999	158	623	529	307	501	999999	999999	83	171	159	999999	807	354	269	181	10	576	590	999999	999999	180	240	999999	614	999999	30	758	999999	185	999999	999999	999999	863	156	137	309	999999	563	999999	999999	999999	996	990	999999	670	999999	999999	279	999999	611	860	373	999999	785	887	917	399	915	272	481	370	999999	999999	462	129	999999	944	999999	142	872	649	999999	51	999999	181	184	999999	999999	999999	276	277	488	999999	573	848	999999	999999	87	268	219	999999	445	999999	999999	999999	765	108	538	338	913	823	555	146	999999	962	847	331	999999	999999	713	677	623	971	996	213	999999	999999	334	613	463	999999	999999	939	999999	962	213	721	999999	999999	999999	85	999999	446	40	452	722	351	65	611	999999	344	999999	999999	554	542	295	474	999999	863	661	178	999999	924	875	24	957	615	224	567	759	135	357	869	207	638	999999	187	941	999999	491	540	999999	722	999999	999999	723	402	394	999999	676	738	999999	120	160	247	311	787	571	999999	494	116	137	497	999999	875	986	316	276	916	578	
999999	532	749	382	131	637	61	323	999999	301	999999	999999	835	999999	30	708	246	718	960	336	186	615	926	69	384	412	999999	870	736	142	416	136	477	999999	568	215	678	738	38	609	999999	474	815	723	930	885	301	999999	831	177	750	598	315	999999	401	999999	606	689	998	718	593	190	999999	999999	885	438	754	35	332	814	40	508	689	999999	87	712	800	212	999999	499	121	447	48	568	999999	999999	821	887	999999	74	608	999999	740	320	26	78	999999	200	838	502	140	276	999999	999999	999999	999999	999999	954	513	999999	999999	404	560	508	999999	155	151	28	999999	77	999999	999999	616	267	215	52	999999	379	344	18	824	609	374	637	368	845	173	31	431	999999	909	866	384	729	372	999999	437	999999	712	870	927	869	957	771	884	274	660	25	811	104	484	538	999999	504	864	103	40	923	150	762	981	129	596	103	167	750	999999	999999	895	11	614	535	666	473	999999	955	651	603	752	999999	194	999999	999999	336	664	999999	255	879	865	278	183	514	101	999999	889	807	282	864	613	999999	781	774	130	809	999999	949	871	157	423	908	451	437	999999	55	577	833	909	999999	439	786	999999	613	999999	999999	827	109	444	999999	583	284	682	787	999999	617	322	999999	999999	410	846	714	509	999999	465	956	999999	746	343	55	383	65	897	23	434	826	639	178	999999	503	982	390	514	165	573	149	235	664	447	562	733	166	805	999999	423	724	287	406	999999	74	800	91	999999	398	342	528	386	669	999999	172	999999	154	667	534	999999	465	210	353	534	326	730	999999	308	999999	322	999999	259	398	599	709	999999	242	30	689	702	901	624	126	823	55	763	566	311	285	999999	588	499	999999	90	957	524	999999	999999	831	343	638	782	985	86	125	999999	987	999999	652	999999	745	133	978	832	527	999999	94	999999	488	562	174	860	33	999999	733	727	999999	318	642	195	615	370	199	999999	74	128	638	49	707	777	775	999999	658	661	838	465	999999	999999	999999	999999	999999	413	393	278	178	777	759	999999	999999	397	298	679	437	467	18	999999	933	632	767	408	211	999999	822	710	999999	999999	211	371	999999	278	217	540	754	999999	999999	211	976	921	187	296	369	849	696	319	488	999999	69	999999	652	463	531	888	681	164	915	396	590	999999	999999	500	999999	397	999999	84	190	758	924	912	712	999999	408	22	454	999999	49	362	357	512	231	690	618	19	719	999999	747	328	858	999999	999999	999999	620	303	439	687	720	971	999999	999999	999999	730	181	156	489	845	999999	999999	443	
210	999999	999999	48	88	999999	801	881	566	999999	529	336	861	899	334	312	353	196	999999	583	767	760	78	936	999999	383	999999	518	472	530	999999	999999	238	884	999999	484	999999	330	999999	841	638	805	164	999999	897	295	277	830	846	843	145	659	999999	935	676	450	57	626	314	704	999999	999999	419	45	805	681	107	976	251	850	265	999999	654	999999	999999	999999	605	774	49	448	999999	671	671	628	395	224	999999	303	218	999999	437	999999	999999	837	882	355	396	128	497	999999	198	999999	588	999999	588	121	14	999999	990	714	999999	282	586	865	599	298	621	790	650	591	783	804	999999	43	423	833	17	999999	999999	999999	999999	487	286	823	999999	999999	92	999999	50	283	219	999999	313	503	373	999999	844	160	247	593	733	605	478	906	442	393	999999	554	583	754	114	198	305	400	999999	367	995	763	999999	785	215	946	999999	376	999999	572	999999	274	999999	268	989	999999	579	797	999999	969	18	379	999999	867	291	538	999999	999999	999999	31	914	912	364	15	169	999999	999999	462	388	999999	999999	112	535	999999	892	268	999999	324	764	257	619	508	533	179	999999	625	382	747	999999	999999	854	999999	999999	360	658	588	909	664	109	999999	320	126	999999	89	124	906	844	522	974	32	654	999999	531	921	412	416	388	999999	657	543	999999	798	957	710	999999	999999	904	184	999999	313	358	229	224	999999	999999	999999	99	454	65	999999	781	860	772	481	33	87	999999	999999	999999	999999	999999	999999	17	565	999999	999999	999999	708	157	722	999999	999999	311	999999	999999	435	562	999999	984	910	326	934	140	215	762	848	35	999999	687	854	469	999999	236	969	114	635	221	659	656	425	342	391	307	342	450	999999	559	111	999999	999999	999999	267	300	48	925	999999	999999	802	803	999999	496	683	31	302	262	382	443	341	566	48	223	999999	28	999999	577	935	637	797	764	999999	999999	999999	678	98	999999	212	338	198	54	999999	51	999999	855	999999	928	999999	999999	14	999999	78	999999	227	545	768	384	621	248	730	470	999999	637	795	47	999999	999999	571	14	932	999999	999999	53	254	297	999999	996	805	57	723	640	917	999999	999999	999999	696	972	82	388	909	999999	718	963	607	727	64	212	256	381	703	243	367	999999	437	51	40	34	433	929	818	771	579	999999	525	100	553	424	14	88	350	189	989	999999	104	228	253	96	445	526	243	524	750	433	353	489	283	272	147	591	686	999999	999999	152	999999	999999	999999	155	448	517	184	640	999999	178	40	524	254	183	559	219	797	999999	589	906	696	304	31	
999999	229	999999	816	999999	999999	999999	401	678	639	846	623	999999	93	108	647	927	352	603	326	582	403	999999	244	109	712	928	793	742	92	642	999999	275	999999	989	925	412	999999	893	363	999999	776	999999	884	999999	560	602	136	699	999999	661	564	999999	977	448	999999	400	801	716	578	357	999999	658	596	997	399	357	840	104	183	245	236	458	249	541	805	999999	999999	836	549	119	802	999999	445	430	87	363	999999	678	999999	534	611	984	325	16	165	127	764	887	999999	213	999999	41	526	71	999999	115	999999	445	642	710	456	964	999999	999999	555	535	223	999999	919	45	999999	171	857	648	633	252	143	243	999999	688	287	66	828	999999	356	770	578	999999	999999	972	510	853	45	536	88	646	999999	857	999999	999999	904	598	967	972	999999	999999	184	877	437	193	999999	620	69	999999	999999	399	146	831	121	784	999999	839	181	947	535	215	136	999999	570	987	999999	999999	782	999999	783	688	99	999999	201	756	596	700	945	811	999	890	999999	999999	113	999999	509	984	745	999999	999999	999999	427	30	447	999999	474	853	317	450	999999	696	837	314	999999	744	999999	291	999999	365	198	266	894	999999	947	644	422	55	999999	882	488	450	539	999999	91	719	271	999999	418	999999	291	742	392	505	999999	312	62	489	999999	369	387	227	355	390	487	417	180	67	999999	999999	526	428	637	435	961	999999	167	731	232	461	482	999999	873	386	999999	456	873	999999	314	999999	592	932	146	999999	504	270	105	159	999999	674	548	214	996	615	737	863	115	999999	544	748	155	331	267	457	886	155	354	999999	999999	40	543	782	999999	437	999999	999999	292	779	930	700	220	17	111	557	999999	278	245	999999	649	220	999999	915	854	566	499	270	675	688	970	999999	916	136	842	598	999999	766	461	569	999999	153	580	335	36	843	537	148	230	999999	999999	618	910	999999	999999	106	689	999999	928	195	937	949	918	603	809	999999	784	94	174	513	426	156	817	675	862	999999	639	25	889	20	39	361	999999	965	999999	362	447	829	806	746	909	999999	838	275	999999	999999	235	977	999999	999999	999999	453	973	717	999999	397	800	245	999999	824	999999	673	738	917	166	999999	909	999999	459	457	144	954	287	428	603	912	318	551	53	417	279	662	500	444	951	999999	388	333	999999	999999	561	212	605	999999	290	999999	775	920	118	999999	546	283	527	78	999999	114	999999	555	123	379	89	999999	999999	816	554	999999	999999	999999	965	999999	207	586	999999	703	999999	931	359	999999	147	999999	147	397	442	997	871	999999	145	
431	999999	847	420	833	999999	313	999999	312	20	999999	437	999999	71	481	955	538	848	959	14	999999	183	388	755	869	417	999999	242	691	999999	999999	945	557	668	752	179	999999	999999	374	375	965	999999	593	921	999999	868	660	306	999999	999999	904	999999	911	992	322	257	999999	102	999999	425	465	81	985	495	999999	842	879	999999	319	999999	837	378	483	593	999999	796	590	999999	194	999999	756	457	575	258	912	999999	999999	565	999999	999999	434	35	619	949	910	999999	51	999999	999999	727	989	842	987	999999	605	536	999999	327	999999	525	999999	999999	907	549	669	999999	505	736	583	769	999999	324	473	814	999999	812	758	534	683	154	755	493	999999	467	21	999999	999999	221	999999	999999	999999	717	611	829	836	157	999999	79	999999	999999	398	314	999999	346	999999	675	999999	999999	999999	793	999999	150	643	808	770	184	925	999999	537	754	999999	294	92	207	398	100	712	643	978	729	694	999999	254	999999	756	450	999999	26	548	346	545	297	999999	860	999999	999999	83	802	68	662	232	676	542	535	364	113	231	999999	999999	999999	962	999999	204	758	108	999999	999999	862	62	330	214	909	902	200	219	260	999999	232	999999	168	26	909	999999	325	507	27	999999	718	427	653	228	654	78	719	383	809	103	974	762	519	343	221	750	738	999999	322	774	351	326	113	999999	999	999999	789	999999	63	161	878	999999	999999	942	187	445	999999	112	999999	840	999999	817	409	167	587	470	90	824	805	999999	846	868	999999	253	804	402	999999	111	228	927	999999	907	330	658	224	722	681	576	999999	999999	351	635	999999	482	999999	534	916	946	964	999999	999999	964	16	999999	999999	19	77	837	147	785	132	307	883	999999	561	285	496	751	942	865	789	513	669	38	816	220	971	711	661	280	999999	376	147	689	999999	324	999999	435	354	214	999999	843	438	380	654	54	752	273	921	316	47	999999	14	999999	750	142	999999	977	88	103	48	999999	186	866	308	999999	170	203	999999	246	384	70	407	737	219	945	84	298	999999	999999	468	999999	999999	355	243	321	999999	48	939	158	29	922	357	260	176	999999	999999	572	81	898	883	558	922	684	931	976	999999	276	889	804	999999	16	603	315	635	999999	999999	831	999999	987	392	132	263	203	227	461	713	156	570	919	288	512	227	999999	999999	909	785	115	423	266	553	106	999999	145	99	22	999999	999999	625	999999	999999	836	938	94	515	761	305	999999	467	479	273	621	999999	969	526	556	789	127	427	999999	999999	468	999999	377	443	296	973	128	999999	999999	142	671	531	
999999	999999	999999	574	999999	999999	137	614	66	648	943	993	999999	400	189	619	543	233	212	624	899	293	266	999999	570	650	228	787	999999	625	261	347	601	100	971	999999	83	982	656	156	999999	999999	496	999999	473	999999	511	896	999999	509	999999	981	929	56	999999	999999	937	33	999999	491	751	999999	437	440	396	606	401	842	999999	414	545	999999	576	65	335	787	999999	446	999999	196	149	332	993	999999	999999	280	999999	554	467	531	837	60	979	999999	404	949	683	999999	432	867	999999	669	477	999999	964	18	414	874	999999	844	999999	500	79	999999	999999	428	356	761	384	126	199	846	999999	999999	576	494	581	412	661	385	113	740	23	97	214	999999	855	614	999999	999999	865	543	833	623	876	346	981	172	822	976	603	999999	681	316	999999	999999	294	579	812	999999	999999	12	223	345	740	914	486	981	612	871	573	999999	59	336	261	655	23	999999	31	239	999999	419	999999	684	782	191	68	707	419	77	195	286	999999	242	999999	999999	330	999999	882	962	859	999	560	950	413	861	873	355	999999	32	133	533	558	582	966	27	999999	538	999999	559	999999	779	572	544	686	296	939	816	714	999999	335	999999	878	68	380	513	858	640	999999	920	317	713	652	396	944	661	728	229	276	999999	999999	792	934	332	116	999999	436	26	273	999999	922	999999	640	666	999999	999999	999999	499	212	462	169	782	999999	642	999999	152	136	185	599	34	568	719	550	120	947	543	999999	555	952	999999	87	842	376	999999	998	261	82	999999	999999	347	999999	238	999999	813	445	668	535	999999	90	963	953	261	999999	248	558	999999	515	999999	999999	999999	27	999999	547	912	385	326	415	111	644	999999	80	999999	485	999999	28	339	702	999999	674	289	999999	999999	474	988	345	825	425	137	607	999999	999999	999999	278	999999	329	999999	691	114	438	128	263	999999	658	100	893	999999	775	999999	230	228	509	778	999999	999999	999999	728	999999	559	999999	559	901	287	999999	999999	999999	528	871	938	932	121	648	598	308	556	36	582	639	384	104	532	59	261	907	388	999999	967	696	999999	401	999999	282	142	537	878	227	975	930	809	999999	375	941	999999	240	118	580	999999	479	999999	412	572	99	260	999999	54	509	649	999999	999999	999999	999999	999999	42	546	341	839	516	71	999999	338	61	999999	830	538	999999	590	222	999999	999999	808	385	497	396	436	828	511	31	999999	492	378	999999	604	999999	257	568	543	999999	300	899	279	999999	849	999999	970	361	921	999999	721	735	999999	297	628	999999	316	187	790	999999	605	718	829	999999	
999999	579	60	999999	456	836	583	970	195	680	921	131	529	744	535	999999	999999	85	907	999999	310	942	37	91	949	999999	508	80	777	108	313	582	79	461	999999	280	999	999999	999999	94	999999	751	549	784	376	999999	62	999999	651	999999	28	999999	811	586	517	895	551	999999	811	433	337	512	202	96	999999	999999	62	78	519	999999	447	216	180	822	999999	999999	999999	999999	999999	453	970	999999	428	999999	90	783	771	999999	944	999999	729	39	408	480	999999	999999	558	462	417	37	999999	983	999999	395	905	811	359	999999	29	958	502	307	999999	999999	999999	400	93	768	16	593	578	569	134	190	536	418	808	999999	75	394	999999	940	999999	687	998	999999	885	43	529	278	433	782	473	986	836	431	774	49	27	366	999999	789	456	823	458	884	859	999999	999999	999999	999999	660	923	634	999999	999999	471	576	369	477	515	60	248	737	169	999999	106	148	354	114	643	999999	999999	708	305	999999	494	22	238	124	136	24	183	42	276	773	999999	839	39	284	960	207	680	549	851	48	999999	718	663	663	787	999999	526	754	853	243	978	999999	999999	745	999999	458	999999	254	350	501	876	216	471	396	999999	266	119	80	154	999999	98	142	856	999999	670	999999	358	575	336	415	497	429	189	42	794	644	511	999999	999999	512	999999	435	999999	360	171	344	257	277	999999	531	999999	999999	610	999999	154	846	368	80	999999	302	109	999999	917	935	13	457	37	438	602	302	999999	999999	863	642	585	663	999999	999999	106	999999	527	999999	999999	805	802	51	819	771	888	948	285	999999	999999	913	412	97	517	999999	356	713	317	999999	674	435	775	999999	592	999999	999999	491	999999	862	999999	750	774	27	924	121	999999	962	638	265	550	653	26	325	618	950	239	999999	155	999999	159	392	999999	708	416	422	40	26	999999	999999	940	999999	999999	999999	466	466	148	999999	172	405	140	394	85	999999	999999	31	418	459	178	642	738	342	346	253	999999	591	732	76	610	511	999999	126	513	786	324	153	618	602	858	999999	811	844	999999	749	539	765	999999	999999	999999	395	14	580	847	815	123	607	70	999999	711	875	733	82	784	661	999999	999999	880	999999	737	134	412	815	601	26	831	893	999999	597	714	947	999999	767	635	999999	507	510	999999	697	673	717	93	826	891	983	427	999999	999999	674	999999	525	999999	28	999999	315	982	198	979	999999	984	999999	600	999999	87	764	601	966	447	569	163	814	999999	193	625	29	51	999999	999999	618	598	103	999999	999999	172	199	73	265	540	330	242	318	530	447	
713	453	127	620	749	137	999999	461	999999	500	999999	620	999999	700	403	217	274	999999	274	371	242	891	395	268	310	887	701	346	435	126	999999	845	293	307	999999	181	902	431	836	999999	236	146	801	343	820	552	418	372	862	332	66	835	53	999999	214	821	67	858	999999	861	436	999999	35	184	172	675	999999	999999	230	231	314	842	570	478	144	105	99	61	447	758	999999	338	483	113	70	999999	802	133	102	658	123	999999	999999	974	369	999999	121	999999	180	155	225	934	151	641	27	223	275	574	34	118	732	16	420	561	392	107	571	999999	123	999999	873	999999	391	999999	999999	270	731	595	119	953	984	999999	999999	302	543	545	197	842	95	847	999999	999999	999999	983	926	117	633	560	592	271	999999	198	513	509	282	999999	552	579	533	999999	491	679	465	999999	133	270	999999	128	27	999999	910	999999	836	276	444	645	114	408	645	999	637	180	13	847	343	796	999999	381	999999	531	993	617	318	338	999999	557	999999	37	859	999999	982	514	542	999999	999999	890	361	999999	75	999999	907	999999	934	533	129	999999	999999	618	738	337	311	753	108	496	853	302	420	999999	910	887	873	86	999999	999999	26	132	638	267	495	999999	444	721	315	392	623	848	683	784	218	54	881	164	299	531	364	239	415	55	892	68	480	853	999999	187	763	830	605	955	999999	997	999999	418	999999	295	893	590	447	715	873	14	619	635	999999	866	16	999999	787	26	624	787	716	592	374	437	999999	590	394	138	629	792	253	727	278	221	371	472	41	13	638	999999	791	999999	181	888	448	844	564	469	181	999999	53	999999	999999	729	290	100	54	694	322	312	999999	319	999999	91	761	891	999999	87	505	544	999999	999999	388	849	996	999999	420	486	988	137	999999	925	956	584	749	664	396	548	931	281	428	347	691	335	578	481	613	999999	137	999999	487	487	964	999999	999999	999999	210	491	732	999999	679	999999	706	999999	286	280	363	512	999999	106	999999	818	999999	233	999999	349	999999	62	999999	524	413	330	359	441	999999	999999	961	999999	226	999999	463	904	816	667	999999	999999	640	507	58	999999	128	999999	758	40	61	669	340	740	521	27	177	157	221	217	859	359	218	274	543	999999	319	44	295	851	999999	600	12	489	999999	265	709	999999	14	971	406	312	571	999999	390	999999	218	230	807	999999	323	316	693	608	999999	252	651	375	963	320	989	999999	999999	906	397	460	999999	851	999999	266	318	582	153	249	811	556	788	890	884	999999	529	98	237	999999	999999	336	
907	403	681	999999	614	343	631	693	982	999999	999999	664	931	930	323	999999	121	551	999999	999999	172	454	796	999999	464	761	491	410	790	901	856	729	377	70	553	273	999999	729	652	975	951	459	267	999999	69	999999	958	999999	248	172	999999	686	206	798	173	462	999999	430	924	852	999999	230	902	999999	465	768	296	870	386	60	196	391	899	915	789	712	197	307	201	341	802	537	999999	628	999999	180	533	579	896	100	666	999999	805	999999	133	730	557	186	999999	999999	836	98	999999	198	975	595	999999	290	18	461	275	309	239	593	60	324	68	284	166	294	245	716	999999	295	999999	447	586	109	792	68	999999	999999	999999	899	504	714	960	999999	652	339	393	252	571	999999	825	999999	520	222	999999	809	671	283	29	749	66	130	999999	291	999999	538	18	687	498	949	305	264	46	339	98	346	363	95	632	999999	901	992	999999	538	469	37	927	999999	360	999999	397	882	991	999999	843	999999	599	678	178	999999	330	706	753	621	150	571	329	190	133	412	455	586	650	999999	847	73	999999	585	821	777	611	645	336	515	999999	999999	272	999999	496	714	746	685	917	518	506	205	999999	534	398	898	707	746	999999	948	537	810	241	799	675	999999	409	23	999999	400	999999	685	999999	247	69	726	999999	806	693	418	665	770	669	999999	695	652	824	450	999999	999999	79	864	999999	387	978	751	191	999999	847	999999	999999	732	828	999999	16	999999	999999	11	999999	671	599	901	999999	830	292	767	151	108	113	999999	954	959	826	932	330	647	289	991	269	317	544	999999	958	976	113	933	999999	152	136	873	827	823	975	999999	999999	178	812	999999	105	220	610	93	370	824	999999	356	906	895	206	368	541	833	741	167	136	763	942	86	727	999999	825	999	972	239	205	999999	983	310	608	162	834	715	896	58	706	999999	999999	144	223	757	36	999999	946	999999	341	999999	999999	817	999999	571	235	736	847	746	999999	611	120	140	628	999999	372	606	297	53	533	826	937	693	461	675	999999	808	862	970	332	999999	63	214	898	212	60	176	910	46	926	999999	868	160	999999	105	350	345	515	999999	394	999999	758	902	243	514	999999	999999	366	723	283	999999	874	876	423	615	558	905	242	999999	580	206	999999	260	999999	435	958	786	999999	365	334	952	303	279	585	999999	31	160	999999	393	156	662	810	999999	763	509	234	999999	736	58	999999	445	113	99	21	198	735	999999	784	808	556	999999	368	10	399	330	134	604	301	522	593	407	934	848	280	999999	396	508	
496	617	210	967	59	981	818	889	849	213	267	397	999999	524	375	173	836	999999	304	809	797	443	385	629	699	999999	464	150	510	999999	819	999999	801	999999	20	177	999999	999999	230	386	192	510	999999	920	347	903	999999	999999	999999	771	21	999999	624	586	711	63	242	581	277	834	526	999999	388	595	394	174	595	940	513	208	999999	258	656	917	999999	999999	962	465	292	796	999999	395	118	739	252	425	479	999999	524	957	934	35	320	395	859	999999	999999	885	999999	182	999999	999999	566	832	215	999999	747	706	999999	424	100	777	298	481	965	141	568	648	352	968	695	380	425	555	274	539	937	271	68	122	175	87	929	119	488	464	999999	286	534	489	678	772	999999	110	867	167	737	839	429	727	945	482	999999	567	487	999999	989	21	568	999999	999999	999999	648	846	999999	23	848	188	992	511	999999	292	999999	863	300	922	124	325	999999	116	802	999999	841	340	177	692	544	371	632	999999	474	817	718	858	999999	999999	134	419	851	853	319	558	847	999999	424	999999	368	679	276	565	822	674	999999	999999	872	999999	644	317	679	566	999999	999999	556	450	47	495	573	265	210	108	797	704	474	999999	797	253	260	923	915	513	334	999999	104	999999	729	799	495	267	986	935	999999	817	740	294	384	999999	999999	406	880	999999	99	112	478	178	999999	127	210	999999	663	629	999999	721	999999	175	241	614	391	488	721	999999	999	316	279	999999	550	999999	964	999999	999999	964	999999	854	52	985	424	232	396	926	310	612	999999	999999	603	999999	467	836	425	574	999999	999999	451	999999	685	999999	929	782	832	999999	627	999999	162	31	999999	999999	388	623	678	415	751	19	228	464	188	999999	647	13	999999	999999	807	999999	565	399	136	689	999999	726	178	408	66	641	399	192	308	523	459	578	957	904	978	844	167	999999	999999	999999	552	986	999999	576	999999	926	79	920	406	999999	999999	999999	999999	359	185	661	454	279	999999	999999	999999	45	166	665	659	79	55	808	999999	999999	557	555	576	93	999999	999999	999999	602	412	999999	571	479	786	999999	302	696	999999	607	728	326	400	887	660	712	432	516	999999	999999	999999	926	880	270	985	444	365	676	999999	811	222	649	279	852	999999	229	999999	999999	999999	770	373	963	395	999999	90	999999	999999	669	894	864	660	630	705	712	685	486	259	999999	493	352	40	999999	510	872	395	999999	57	547	30	440	173	291	266	999999	999999	999999	999999	999999	999999	378	872	696	781	331	999999	592	944	567	177	391	970	248	658	907	740	999999	999999	523	
63	11	570	999999	649	463	999999	378	373	645	406	999999	999999	817	129	124	479	343	844	188	999999	999999	144	490	380	999999	470	925	633	999999	330	569	499	27	389	999999	808	848	999999	327	631	999999	228	309	171	999999	999999	163	128	543	437	406	999999	285	802	260	866	89	999999	999999	993	999999	745	24	999999	836	999999	928	437	940	316	631	297	527	556	939	584	835	329	936	999999	999999	999999	999999	921	923	667	223	225	999999	322	728	205	999999	999999	856	46	999999	999999	334	999999	518	999999	188	999999	806	999999	384	728	862	676	41	999999	716	817	999999	967	654	999999	401	999999	29	999999	308	627	999999	436	260	999999	700	902	380	999999	994	734	684	591	628	863	125	814	292	495	362	462	291	967	488	228	648	888	999999	999999	592	999999	192	805	426	561	649	379	858	191	999999	959	305	189	999999	999999	999999	999999	999999	999999	978	999999	999999	534	999999	845	345	619	999999	41	555	811	521	269	999999	999999	999999	879	174	77	999999	745	955	110	999999	402	166	111	211	505	999999	999999	549	600	142	15	277	657	454	999999	225	39	999999	827	636	226	448	999999	999999	999999	439	263	999999	281	577	242	631	786	77	999999	689	243	417	999999	945	11	272	921	137	262	999999	894	434	593	999999	194	999999	138	999999	250	954	999999	190	285	999999	999999	624	999999	32	999999	384	491	590	999999	891	982	621	999999	881	635	953	999999	908	999999	364	545	999999	345	429	393	918	502	323	826	12	568	999999	142	386	122	387	994	898	238	877	90	999999	937	701	869	573	999999	999999	838	999999	436	999999	999999	921	999999	999999	999999	848	639	981	881	178	764	494	333	929	489	999999	768	258	959	628	680	999999	284	241	890	644	559	819	582	255	484	539	575	355	541	220	855	999999	109	156	269	999999	996	999999	549	452	378	940	94	743	488	589	337	808	541	730	999999	299	124	644	298	819	999999	635	693	234	918	999999	397	278	999999	661	159	999999	369	999999	794	371	691	448	275	619	999999	999999	767	895	212	767	814	810	573	565	993	465	857	999999	847	370	999999	325	999999	999999	999999	815	996	826	440	524	448	117	999999	285	999999	675	378	679	93	570	868	798	31	999999	999999	586	704	192	667	694	955	918	586	434	152	375	999999	875	999999	999999	999999	999999	464	688	328	706	874	298	999999	327	96	188	999999	287	502	430	999999	382	999999	966	120	814	999999	746	999999	999999	999999	512	142	242	999999	502	613	172	727	927	343	343	832	467	712	999999	235	349	607	999999	561	309	931	722	82	541	
649	109	809	38	781	717	129	999999	184	372	999999	724	999999	594	574	999999	559	574	999999	999999	550	999999	263	999999	588	819	149	791	968	231	580	420	170	229	853	513	363	698	156	626	999999	43	292	350	261	511	783	22	212	367	999999	367	635	122	990	880	999999	115	999999	961	577	999999	830	999999	791	999999	999999	347	741	999999	841	861	428	470	745	517	485	999999	452	999999	46	999999	589	611	482	999999	784	57	238	999999	668	999999	258	999999	999999	886	999999	339	558	515	947	446	999999	151	526	887	938	174	376	483	405	932	662	372	925	450	748	228	480	999999	999999	516	118	769	402	999999	613	999999	421	859	999999	155	365	937	140	600	999999	448	999999	594	999999	619	680	999999	577	999999	595	885	268	607	147	984	859	979	555	440	337	512	748	933	284	704	753	517	178	999999	576	725	242	335	595	309	999999	886	303	350	835	999999	201	999999	997	727	975	813	721	330	296	385	999999	699	272	353	700	162	319	999999	999999	999999	587	999999	999999	870	653	933	999999	999999	850	973	685	214	605	999999	320	91	935	557	728	939	999999	847	999999	200	999999	543	73	252	609	981	576	723	484	999999	775	873	507	136	84	999999	801	883	480	999999	700	188	103	296	42	618	226	762	851	999999	378	999999	999999	968	999999	120	999999	999999	238	868	406	962	730	933	210	446	584	809	482	686	999999	911	377	649	500	164	449	776	999999	999999	765	814	872	999999	303	999999	518	538	598	999999	182	999999	999999	611	917	999999	457	170	95	999999	44	999999	289	175	789	999999	371	999999	477	383	670	103	560	248	113	592	99	999999	639	999999	999999	55	220	518	513	116	266	766	732	999999	706	288	999999	623	955	999999	999999	999999	767	999999	674	802	71	225	303	999999	999999	416	508	999999	648	284	531	920	999999	989	206	770	999999	683	209	605	983	714	676	392	412	937	293	999999	999999	393	416	802	500	134	999999	994	225	434	635	850	999999	407	124	432	757	999999	955	999999	162	999999	54	93	637	999999	819	356	549	911	676	543	999999	754	276	999999	868	728	430	543	999999	999999	999999	237	999999	359	347	586	999999	999999	635	643	999999	999999	602	999999	348	332	175	431	315	637	455	314	999999	102	727	513	999999	999999	999999	38	999999	999999	960	950	217	816	999999	287	731	999999	999999	304	286	43	999999	806	162	999999	999999	545	562	998	237	999999	755	999999	479	954	632	834	455	999999	690	606	303	999999	366	999999	96	531	295	888	700	999999	999999	161	999999	724	999999	921	361	167	943	28	476	350	
193	592	999999	966	999999	999999	655	897	787	26	614	999999	999999	991	449	510	886	394	260	999999	308	999999	999999	604	223	999999	424	999999	482	999999	796	999999	999999	999999	386	774	999999	999999	194	213	242	803	999999	865	547	357	984	548	481	851	281	999999	767	801	52	38	105	999999	999999	591	668	944	424	499	999999	941	999999	999999	615	674	63	766	999999	57	442	504	869	631	67	865	770	875	239	631	25	999999	904	338	910	357	679	856	999999	602	999999	298	388	999999	999999	999999	808	207	932	807	797	515	999999	999999	369	547	999999	473	543	886	821	792	999999	999999	999999	999999	46	999999	876	268	995	207	398	999999	511	153	126	999999	999999	461	67	572	999999	431	834	510	999999	194	999999	372	198	215	999999	490	781	999999	583	595	999999	664	999999	597	999999	674	811	599	999999	750	999999	225	431	999999	487	91	829	258	849	999999	958	973	999999	852	251	514	999999	999999	884	907	999999	999999	570	530	762	331	999999	999999	252	999999	999999	244	393	149	999999	754	940	114	727	999999	661	532	902	300	637	348	572	715	355	815	604	31	715	218	923	459	999999	901	331	166	198	368	16	581	672	999999	589	952	877	496	999999	965	72	652	999999	303	856	999999	892	424	758	187	124	999999	999999	598	529	184	225	525	999999	999999	782	570	53	303	999999	999999	627	913	999999	620	999999	999999	251	638	958	73	962	630	999999	383	18	906	407	999999	253	580	907	84	204	999999	737	361	999999	535	192	999999	608	953	777	534	653	979	666	148	348	265	195	44	639	465	221	594	922	726	40	876	173	42	59	946	423	552	718	353	882	999999	472	715	456	999999	464	19	999999	78	730	39	999999	268	672	999999	395	872	444	999999	999999	152	439	999999	505	316	999999	576	999999	830	121	999999	270	322	999999	999999	793	479	588	183	11	212	741	999999	999999	10	999999	904	370	999999	561	999999	118	979	160	740	57	802	999999	149	999999	888	999999	32	957	630	999999	928	12	810	999999	915	294	271	737	999999	410	999999	674	999999	681	433	215	999999	279	999999	991	291	171	999999	813	991	999999	449	999999	999999	106	719	896	375	242	707	902	559	865	646	999999	847	252	169	340	472	137	714	468	704	682	272	753	999999	638	487	766	487	996	214	655	999999	226	999999	894	690	689	309	999999	973	999999	656	977	999999	313	154	999999	11	195	999999	863	555	981	350	440	999999	966	508	736	755	940	424	562	661	999999	999999	631	627	999999	999999	783	827	451	999999	183	36	999999	129	999999	494	447	999999	999999	999999	350	109	
863	876	193	70	999999	190	999999	517	43	116	103	325	642	891	999999	421	736	545	567	45	999999	497	176	414	548	999999	424	252	317	185	131	907	321	892	999999	755	443	214	999999	603	999999	933	460	999999	999999	999999	999999	203	971	36	38	999999	97	314	994	376	709	779	521	878	999999	330	999999	857	985	999999	14	749	342	767	978	531	621	964	780	180	46	109	481	579	368	231	280	290	157	374	819	16	897	192	55	663	693	56	837	999999	732	603	91	747	964	999999	860	999999	999999	507	145	132	533	823	339	610	308	999999	519	999999	59	919	710	620	375	998	852	159	721	999999	837	574	137	845	448	443	28	733	615	630	370	76	242	649	238	697	482	84	852	999999	364	999999	537	302	999999	813	893	470	999999	999999	885	999999	999999	733	669	571	999999	687	385	896	592	999999	336	889	183	999999	686	70	392	999999	999999	778	306	286	999999	96	999999	834	960	635	549	999999	361	649	744	659	584	509	980	667	701	794	698	956	853	789	425	648	999999	903	136	832	88	703	450	999999	999999	215	773	999999	534	171	727	999999	356	999999	223	687	999999	523	407	999999	90	725	999999	999999	89	350	999999	179	999999	398	714	67	508	717	999999	658	208	637	256	379	735	407	142	540	77	948	609	999999	999999	737	504	605	505	999999	752	363	999999	720	37	999999	782	999999	911	145	456	669	251	639	565	564	488	999999	277	38	451	683	999999	447	662	141	741	614	603	933	894	119	562	560	999999	125	932	999999	999999	999999	999999	141	495	996	93	999999	706	999999	263	21	259	999999	338	477	999999	79	770	288	67	896	999999	999999	10	999999	250	347	117	999999	999999	449	631	10	906	999999	441	320	197	595	999999	265	434	771	360	591	684	906	780	94	63	895	355	653	430	713	861	429	140	517	999999	746	299	25	999999	814	390	258	91	253	46	999999	881	184	999999	802	471	560	817	419	999999	344	566	33	999999	779	104	999999	999999	202	233	21	189	680	839	616	965	418	476	546	999999	435	825	537	58	867	24	180	728	628	999999	310	612	999999	223	421	190	276	387	999999	999999	412	999999	999999	30	999999	16	211	999999	318	836	999999	93	999999	218	868	999999	39	974	770	764	923	259	999999	999999	999999	999999	468	466	428	999999	699	40	951	825	999999	756	936	517	34	860	813	999999	999999	792	999999	227	341	512	354	903	161	302	999999	999999	796	999999	999999	938	107	625	547	999999	916	882	146	32	999999	455	419	121	582	521	949	999999	951	98	840	169	761	
705	999999	956	122	999999	285	407	999999	199	38	646	39	997	419	409	999999	79	999999	999999	655	176	95	886	999999	242	330	639	999999	706	999999	708	999999	567	187	402	557	591	632	401	606	739	608	942	426	772	999999	999999	111	550	597	999999	179	312	513	595	620	999999	999999	879	204	646	65	716	390	330	334	472	999999	27	999999	731	446	526	930	999999	567	152	470	330	161	745	537	801	999999	927	999999	19	63	592	782	999999	728	752	207	959	684	892	561	105	999999	999999	764	94	699	866	445	653	381	999999	37	477	721	541	999999	999999	119	263	607	463	792	324	418	999999	245	485	999999	999999	328	971	241	999999	590	999999	882	541	999999	453	999999	252	491	884	638	466	999999	314	655	196	999999	999999	850	430	295	108	312	134	210	537	848	999999	864	751	999999	410	365	362	999999	356	659	196	477	999999	161	999999	971	907	686	952	673	931	999999	815	669	999999	130	811	390	492	72	999999	999999	999999	605	888	388	740	560	999999	110	212	428	309	537	838	282	999999	278	930	136	999999	447	257	863	917	393	59	91	999999	290	554	972	999999	999999	901	854	32	70	273	999999	241	357	999999	999999	470	999999	531	287	831	306	935	542	459	365	666	999999	999999	999999	687	505	339	658	999999	947	556	239	33	24	635	983	259	999999	999999	954	895	999999	989	999999	402	999999	861	771	260	458	354	21	522	49	627	591	999999	442	383	999999	646	582	551	511	306	999999	489	999999	652	847	57	811	536	999999	999999	618	331	999999	197	283	999999	568	407	356	602	544	716	984	397	54	999999	999999	999999	999999	318	322	999999	999999	109	171	924	999999	128	413	411	543	999999	999999	579	18	270	92	255	109	134	87	185	205	909	761	524	504	128	607	635	240	70	299	999999	156	122	843	589	35	358	999999	449	999999	945	68	999999	698	414	388	784	140	571	999999	123	241	147	311	577	999999	647	430	236	521	999999	180	482	195	832	433	896	426	502	999999	750	836	638	191	259	850	700	825	100	740	823	505	999999	419	185	954	19	811	999999	251	387	928	71	999999	999999	774	586	875	999999	981	492	368	999999	999999	900	286	603	956	61	727	999999	822	339	999999	697	999999	512	73	19	878	423	95	999999	260	842	999999	775	709	964	485	999999	825	959	118	257	465	867	327	518	899	999999	63	759	548	604	565	598	999999	999999	943	272	523	999999	987	567	407	218	386	509	999999	510	893	999999	576	999999	822	862	230	248	242	414	194	554	119	526	369	335	999999	656	286	
233	211	479	999999	222	750	959	971	999999	850	257	491	817	439	399	468	72	193	95	781	999999	377	335	997	539	87	968	756	471	207	81	606	730	233	855	999999	423	970	363	712	999999	890	680	398	985	923	377	999999	720	68	307	152	525	874	999999	855	999999	482	491	145	782	212	510	352	779	650	760	594	999999	100	55	101	829	383	918	999999	697	999999	999999	615	710	999999	46	413	999999	929	91	855	649	999999	999999	999999	488	228	999999	660	390	999999	999999	999999	172	782	540	629	23	216	323	152	955	771	167	938	470	876	999999	928	176	107	452	849	999999	905	999999	583	667	113	612	610	999999	267	431	370	999999	999999	452	928	322	999999	999999	693	616	939	999999	999999	842	494	999999	999999	794	12	494	999999	999999	999999	776	267	999999	957	962	909	999999	712	699	999999	349	796	999999	793	434	506	615	759	999999	758	243	629	999999	76	741	183	632	10	816	450	773	149	999999	558	999999	194	999999	365	454	999999	999999	903	249	211	539	56	999999	999999	999999	297	396	735	585	135	535	157	261	771	226	788	286	999999	999999	999999	925	210	320	72	999999	249	416	999999	314	226	668	999999	390	804	536	694	310	945	999999	529	64	999999	563	361	33	999999	932	328	149	666	213	497	18	999999	286	339	735	810	999999	939	881	146	430	369	999999	999999	767	457	999999	531	488	341	780	999999	999999	887	999999	999999	48	152	999999	97	119	999999	22	181	331	399	999999	999999	959	499	162	883	647	999999	616	999999	894	828	984	485	93	999999	999999	872	716	641	999999	399	999999	776	772	999999	632	999999	999999	782	357	295	873	378	999999	48	999999	988	189	897	728	287	999999	999999	74	220	167	831	14	501	469	150	464	690	999999	999999	514	192	727	511	999999	854	890	999999	846	608	954	616	554	55	56	199	692	819	912	519	128	249	711	999999	493	999999	788	535	322	216	831	192	775	801	533	389	271	999999	646	874	396	446	999999	465	265	550	286	959	454	999999	457	644	777	999999	20	275	481	999999	28	458	75	364	521	640	777	772	841	752	521	667	928	24	999999	48	132	999999	643	255	305	942	525	828	91	52	758	196	999999	692	791	268	908	104	660	197	999999	42	925	965	688	493	709	999999	448	786	351	443	471	999999	999999	338	999999	235	999999	999999	933	247	999999	479	999999	591	366	159	960	263	759	833	999999	999999	240	999999	756	677	567	811	243	999999	999999	304	700	999999	725	676	730	999999	636	999999	234	999999	264	571	759	455	94	106	137	999999	999999	194	
999999	517	89	999999	999999	871	582	954	667	69	841	942	856	978	778	566	999999	999999	428	999999	999999	86	609	999999	999999	668	340	310	593	470	684	999999	427	999999	999999	192	245	249	178	999999	881	682	25	174	999999	321	715	780	677	999999	999999	447	141	75	567	950	999999	999999	754	840	540	999999	371	999999	384	167	524	660	711	595	330	626	521	568	626	944	70	999999	45	419	953	560	633	74	999999	246	552	362	638	326	284	935	494	337	329	609	321	819	999999	999999	796	65	78	92	208	999999	926	572	448	999999	889	999999	274	344	886	999999	648	306	966	148	999999	999999	31	394	320	394	142	193	249	27	633	999999	655	460	623	898	491	550	999999	625	320	979	913	25	437	999999	671	159	450	349	961	24	852	651	969	634	43	684	771	813	999999	999999	999999	999999	989	648	818	813	999999	988	497	107	440	351	999999	999999	258	15	957	508	999999	982	742	900	65	618	398	13	999999	989	999999	807	999999	999999	152	577	999999	492	35	789	993	999999	438	999999	851	864	999999	511	823	343	385	999999	726	999999	99	499	10	432	375	381	259	999999	332	732	134	690	999999	999999	208	999999	979	766	980	178	514	999999	554	999999	999999	201	43	886	189	999999	999999	836	999999	516	963	653	577	999999	126	653	539	189	535	705	337	171	999999	207	313	573	363	619	57	558	999999	233	945	999999	384	184	999999	372	634	999999	128	297	609	811	424	554	682	756	650	336	638	335	340	848	952	886	999999	836	582	616	793	999999	789	532	758	739	707	857	848	941	315	999999	554	999999	587	50	562	734	782	758	999999	607	999999	720	999999	432	892	106	999999	999999	528	511	789	28	391	999999	507	86	63	684	847	825	907	708	30	471	781	980	271	911	999999	921	63	824	725	999999	35	999999	611	335	846	611	100	999999	999999	804	387	535	968	463	542	485	680	999999	911	999999	699	270	999999	458	651	912	834	855	173	607	999999	965	999999	999999	108	438	475	728	838	245	999999	556	999999	226	94	255	21	999999	378	848	250	955	999999	659	496	765	379	999999	684	934	776	244	197	815	356	421	241	774	364	999999	20	952	269	675	341	999999	999999	483	374	405	900	36	486	324	367	502	63	644	999999	343	69	321	54	904	999999	999999	999999	999999	999999	672	23	247	453	274	838	298	695	246	327	999999	789	895	788	999999	44	749	758	872	458	853	368	596	77	999999	54	698	908	365	216	840	784	505	612	701	999999	662	582	221	486	78	806	816	326	363	999999	999999	
999999	999999	999999	999999	742	999999	31	999999	314	426	180	432	230	149	390	340	40	486	569	294	293	97	896	381	177	999999	396	389	56	551	280	713	999999	881	175	152	495	496	999999	999999	484	595	396	999999	492	160	999999	346	688	476	786	840	793	269	880	999999	999999	498	552	205	110	641	970	762	156	467	954	348	999999	247	844	999999	388	999999	809	697	700	999999	889	26	999999	59	701	579	765	440	919	218	10	730	999999	997	999999	902	999999	999999	625	633	818	35	205	652	372	450	631	252	461	521	459	999999	744	937	609	535	651	60	999999	400	997	716	999999	746	348	253	999999	847	599	485	94	966	999999	77	123	864	999999	901	686	999999	999999	999999	978	999999	758	999999	999999	346	398	418	261	999999	902	234	636	111	999999	459	999999	129	486	784	652	976	437	493	121	676	823	744	714	750	373	689	452	484	999999	150	987	531	266	628	999999	191	234	947	73	847	440	999999	999999	371	999999	566	773	999999	999999	999999	970	999999	999999	319	522	999999	703	511	772	222	782	999999	372	346	999999	782	863	858	999999	471	999999	489	429	274	246	999999	999999	999999	162	807	916	288	614	736	179	721	825	946	999999	806	487	723	185	851	75	289	649	50	899	814	703	914	838	408	999999	491	846	999999	83	999999	295	999999	999999	965	306	503	547	636	176	750	957	916	752	999999	983	38	313	577	208	999999	172	327	453	348	113	999999	999999	215	486	999999	875	394	873	405	520	136	999999	999999	554	999999	742	22	873	159	857	787	171	320	424	231	187	278	242	126	548	999999	908	20	999999	304	63	341	999999	488	875	573	53	357	999999	857	663	999999	33	636	224	159	999999	999999	999999	326	839	139	790	265	510	606	161	999999	999999	551	999999	365	357	259	519	410	863	999999	283	294	743	814	312	567	567	999999	255	605	902	999999	524	999999	529	999999	465	923	550	894	999999	278	421	296	500	999999	639	308	999999	773	127	814	999999	68	30	206	582	999999	826	999999	697	427	361	555	999999	468	37	613	835	811	794	595	859	968	417	15	872	457	323	846	927	999999	345	482	488	98	111	465	593	332	999999	439	999999	999999	207	999999	917	866	442	42	439	36	472	999999	999999	532	954	328	651	25	334	135	712	980	305	437	999999	999999	999999	766	999999	571	30	513	999999	999999	498	999999	770	999999	97	15	24	999999	417	901	796	999999	999999	999999	999999	783	814	578	999999	837	999999	126	31	999999	999999	999999	799	676	675	867	16	999999	97	622	999999	999999	557	793	999999	328	
121	431	573	404	999999	999999	385	121	632	582	757	999999	515	999999	638	999999	521	10	390	999999	216	347	614	549	895	837	321	999999	922	722	235	30	650	679	726	304	999999	626	138	999999	999999	688	54	103	120	564	453	87	999999	999999	900	557	999999	878	122	773	817	999999	999999	803	370	999999	198	910	357	737	800	999999	294	344	830	894	871	595	999999	527	999999	521	438	340	394	244	999999	272	821	999999	999999	772	567	953	487	528	127	335	434	168	999999	143	746	999999	763	999999	999999	999999	830	16	999999	818	492	594	999999	305	594	178	419	999999	606	926	98	678	130	38	278	999999	856	999999	776	545	999999	999999	37	170	775	65	999999	776	451	257	441	815	992	798	290	972	999999	999999	933	949	999999	999999	561	573	55	77	262	734	349	462	793	999999	240	999999	656	999999	567	999999	529	539	600	999999	684	358	494	282	685	332	748	306	999999	673	377	999999	999999	862	675	463	124	708	802	842	437	988	999999	912	585	853	151	35	415	175	999999	404	359	284	624	999999	89	999999	391	930	986	53	605	129	162	413	520	794	999999	999999	204	999999	737	758	999999	999999	999999	581	697	832	190	723	890	999999	21	972	477	354	248	472	999999	352	326	871	856	999999	393	345	760	999999	342	999999	446	312	970	841	666	600	78	928	318	999999	85	559	749	999999	162	999999	118	999999	936	999999	999999	126	729	852	999999	865	902	999999	312	559	820	525	999999	833	286	588	999999	180	315	876	286	319	163	875	277	767	131	593	999999	478	999999	581	245	176	801	329	999999	128	999999	801	698	999999	626	999999	687	559	69	915	986	574	203	937	999999	69	889	246	963	999999	585	737	999999	318	589	833	999999	249	289	332	42	957	15	602	834	514	187	38	693	999999	999999	717	999999	215	606	667	285	299	999999	185	287	565	366	728	999999	608	67	389	668	792	999999	448	279	999999	999999	38	568	999999	113	999999	882	861	552	569	999999	867	999999	999999	712	921	558	42	541	114	55	477	600	287	69	235	457	999999	369	900	965	999999	447	999999	332	578	999999	999999	195	349	303	426	22	797	72	999999	578	529	677	746	244	999999	907	175	690	999999	438	291	999999	878	999999	999999	999999	999999	603	999999	999999	67	215	144	822	873	847	201	811	629	999999	803	999999	999999	999999	999999	129	622	999999	999999	842	282	290	916	150	817	154	317	438	218	924	999999	204	156	999999	520	999999	543	999999	999999	557	999999	363	999999	951	634	76	155	999999	982	964	879	986	42	83	156	776	299	993	999999	
728	540	762	602	999999	104	609	78	999999	145	614	586	698	999999	999999	136	919	999999	964	515	750	998	95	455	999999	999999	383	171	82	999999	999999	33	999999	918	643	27	953	760	999999	999999	34	998	16	95	999999	388	190	693	29	999999	999999	557	334	488	264	729	454	317	359	660	999999	447	999999	51	401	999999	46	779	660	995	999999	999999	999999	118	490	752	992	999999	87	864	999999	689	151	134	870	196	699	71	663	913	572	646	411	706	145	587	12	999999	999999	787	352	410	42	999999	774	79	999999	226	999999	512	737	455	999999	494	795	41	305	871	999999	215	999999	975	126	746	999999	537	756	167	973	903	749	999999	315	999999	522	999999	656	999999	360	999999	999999	999999	73	160	186	999999	416	917	999999	113	291	141	794	488	895	377	294	296	602	246	323	537	999999	104	999999	710	149	938	999999	342	384	188	999999	380	999999	419	911	965	999999	999999	130	999999	256	999999	622	618	999999	999999	405	999999	999999	370	525	999999	486	999999	238	969	397	475	978	478	999999	577	999999	112	620	423	776	486	999999	329	725	999999	999999	483	999999	999999	481	999999	476	323	543	826	174	23	662	406	999999	747	190	942	577	104	999999	652	894	679	150	519	999999	819	999999	918	689	849	645	238	997	13	684	855	999999	252	998	999999	934	128	413	714	449	999999	529	38	306	999999	999999	630	999999	473	589	610	243	962	157	999999	999999	625	146	999999	378	434	408	999999	72	335	455	335	106	671	717	776	999999	436	79	783	299	999999	622	176	108	25	276	999999	423	84	621	535	105	999999	402	319	981	98	346	25	999999	639	999999	999999	77	999999	534	300	999999	813	344	806	999999	373	367	250	12	999999	226	363	168	999999	999999	988	713	920	999999	999999	999999	408	794	187	999999	64	999999	660	999999	999999	109	681	490	999999	777	610	999999	815	642	732	983	161	316	999999	872	983	857	999999	172	999999	999999	157	196	999999	31	357	999999	167	716	837	999999	999999	193	361	870	999999	872	191	107	866	999999	898	287	507	770	126	102	783	999999	116	207	38	999999	90	999999	952	495	711	955	430	591	581	999999	805	337	286	968	954	150	999999	120	999999	999999	305	727	370	869	688	19	904	265	245	999999	610	640	376	220	113	969	999999	58	171	236	999999	284	677	799	482	999999	494	158	147	642	999999	995	999999	195	201	363	999999	92	807	999999	61	175	999999	729	498	174	960	76	999999	985	231	288	949	449	176	31	59	570	396	518	999999	999999	127	999999	999999	614	118	191	28	750	999999	999999	251	
469	185	999999	928	948	311	317	999999	428	294	999999	421	698	56	91	999999	999999	313	462	695	298	187	305	58	999999	853	883	999999	779	57	123	48	395	46	490	274	665	103	111	268	89	308	105	471	965	190	186	567	36	172	847	999999	494	150	953	291	879	462	999999	999999	427	261	440	380	180	123	36	999999	999999	817	999999	87	211	999999	616	990	92	999999	92	573	999999	325	39	617	210	676	554	254	93	208	999999	999999	919	17	999999	827	868	724	300	851	999999	524	12	219	999999	770	245	300	999999	962	209	999999	379	999999	426	112	231	823	180	999999	569	781	578	366	999999	999999	999999	999999	363	788	132	367	543	241	418	162	323	820	808	439	441	999999	719	130	999999	999999	832	319	590	738	606	54	553	999999	292	382	946	645	787	657	999999	999999	937	746	840	842	510	999999	201	274	999999	999999	999999	999999	72	315	72	457	367	91	328	999999	614	624	192	87	999999	746	949	45	216	678	999999	161	827	400	326	972	999999	167	839	694	128	325	950	205	999999	812	734	976	999999	498	288	999999	999999	999999	436	322	564	999999	38	999999	199	165	67	999999	378	999999	913	999999	999999	99	999999	209	251	999999	730	298	674	987	57	10	22	972	725	717	400	337	999999	73	964	14	418	999999	138	85	999999	963	267	999999	999999	177	999999	999999	987	230	331	999999	463	705	43	147	999999	577	715	37	999999	226	439	999999	719	51	51	849	706	984	999999	649	80	176	138	767	40	999999	170	999999	999999	948	985	999999	396	322	873	999999	39	826	366	999999	811	110	333	288	533	917	131	785	999999	999999	367	12	549	682	17	297	576	276	117	813	417	835	999999	803	241	934	999999	406	177	924	819	999999	628	999999	837	970	842	849	243	999999	712	999999	754	60	999999	982	955	714	315	999999	999999	763	719	552	999999	975	999999	530	999999	599	999999	724	617	211	240	487	384	709	844	47	454	726	43	994	111	42	999999	876	222	259	978	250	101	592	999999	999999	169	999999	416	999999	999999	322	802	644	999999	988	766	552	820	113	607	256	869	277	140	999999	729	725	451	401	893	307	317	798	620	723	999999	999999	827	183	327	308	303	982	251	142	999999	999999	844	999999	276	999999	65	999999	651	732	380	999999	461	999999	999999	444	634	24	999999	999999	14	14	34	436	999999	740	725	646	786	999999	952	887	999999	998	899	340	880	999999	135	999999	251	209	156	887	352	808	574	999999	847	883	673	288	24	753	138	999999	375	999999	757	535	813	999999	332	999999	780	493	
797	463	660	996	563	306	999999	613	256	804	857	146	999999	557	176	999999	999999	903	999999	999999	999999	283	869	979	965	472	580	599	551	999999	877	999999	117	859	20	120	616	850	999999	377	399	411	506	333	72	238	335	209	368	364	999999	428	999999	116	620	999999	593	681	40	101	725	299	999999	423	999999	62	39	999999	546	999999	842	948	999999	267	284	471	776	546	916	737	147	381	241	196	222	458	97	10	249	496	999999	935	820	238	652	999999	349	999999	405	999999	209	111	662	999999	522	671	845	459	999999	158	747	56	764	303	999999	354	68	999999	999999	999999	965	38	983	60	999999	907	138	354	999999	185	132	693	999999	906	999999	45	718	999999	674	550	999999	638	999999	999999	999999	480	180	526	999999	308	999999	473	881	999999	999999	180	127	999999	773	614	543	999999	844	656	35	999999	905	999999	765	917	999999	139	210	661	866	337	860	891	999999	68	736	999999	79	316	143	658	811	224	999999	367	999999	999999	999999	69	999999	122	793	521	999999	999999	574	323	761	999999	672	912	273	230	69	717	320	236	311	714	999999	999999	430	999999	523	376	252	690	995	407	999999	530	999999	151	999999	754	999999	999999	825	615	493	423	849	999999	644	231	395	591	164	154	57	691	803	451	190	84	691	266	998	999999	453	999999	327	363	367	152	938	131	576	999999	184	999999	999999	696	231	465	92	999999	999999	301	981	660	535	999999	359	999999	726	999999	960	999999	999999	287	350	136	172	609	105	496	999999	502	292	273	999999	849	970	86	291	117	230	725	992	999999	999999	706	999999	792	358	475	14	60	999999	999999	999999	996	999999	999999	631	999999	534	621	999999	999999	373	400	18	717	999999	686	999999	283	36	999999	312	999999	587	99	913	999999	418	379	260	999999	491	999999	999999	999999	999999	999999	605	83	455	999999	582	999999	365	405	609	972	698	999999	156	672	999999	999999	999999	806	114	999999	418	163	983	999999	865	165	999999	999999	114	999999	999999	142	614	627	90	808	828	999999	46	703	879	999999	490	941	999999	417	232	588	45	761	280	279	771	187	609	452	100	466	999999	999999	999999	626	301	539	658	999999	396	529	591	785	999999	15	770	410	55	237	673	999999	53	457	932	783	703	352	999999	999999	371	999999	27	638	999999	371	999999	999999	466	999999	890	950	293	389	999999	703	996	260	859	275	509	370	141	382	779	58	423	694	495	463	922	948	741	613	203	999999	999999	999999	77	540	999999	161	944	792	347	722	758	999999	999999	239	786	453	999999	533	544	11	999999	645	999999	669	947	191	
133	13	341	941	218	679	999999	71	202	999999	999999	999999	146	358	426	999999	45	999999	299	760	268	266	677	479	999999	218	78	202	664	865	999999	407	999999	947	38	999999	460	999999	513	88	476	374	47	742	999999	175	999999	999999	585	955	610	803	379	196	999999	866	999999	862	999999	10	611	994	406	336	950	785	734	198	999999	999999	888	999999	552	221	999999	893	229	935	218	299	821	881	616	999999	265	999999	37	406	999999	999999	999999	999999	919	513	999999	482	999999	999999	791	484	440	999999	867	110	76	970	260	168	902	999999	647	400	653	197	188	999999	999999	697	999999	661	758	338	175	167	869	300	720	49	999999	811	999999	518	999999	733	999999	623	24	516	642	295	49	868	503	993	524	999999	944	999999	334	747	105	279	999999	999999	999999	112	42	709	240	776	999999	221	424	101	113	138	256	919	999999	999999	999999	870	65	784	999999	889	835	999999	643	655	355	999999	999999	995	715	999999	878	23	17	756	591	999999	286	999999	45	827	453	411	889	395	999999	35	403	769	999999	235	224	855	517	837	277	860	76	999999	999999	270	506	429	386	457	260	243	912	582	974	999999	593	200	749	794	445	433	291	257	687	330	999999	945	963	490	442	32	505	179	489	730	248	701	443	774	331	999999	35	442	145	999999	122	999999	999999	632	999999	33	116	723	401	843	579	818	999999	111	675	999999	466	895	999999	237	737	999999	103	253	171	892	756	974	473	999999	999999	849	122	952	217	775	160	340	849	418	916	999999	777	645	999999	429	804	999999	109	770	568	140	426	999999	997	379	999999	551	999999	749	999999	142	260	981	999999	729	706	999999	999999	900	409	135	56	607	321	999999	965	999999	102	742	999999	425	999999	702	999999	277	433	215	955	999999	57	609	999999	109	151	784	532	796	208	431	723	859	447	209	371	999999	93	819	596	52	414	279	999999	999999	660	851	999999	557	139	179	306	999999	989	65	852	799	265	946	465	999999	432	178	258	999999	28	238	999999	674	999999	418	999999	613	618	912	999999	999999	161	151	448	300	526	974	666	999999	999999	232	870	392	357	571	187	999999	363	69	620	245	30	999999	709	432	874	999999	227	721	985	999999	882	999999	999999	83	648	123	507	175	20	458	999999	999999	999999	795	368	594	327	769	999999	56	260	558	302	198	757	999999	441	26	999999	933	757	944	54	443	350	793	999999	283	999999	74	999999	999999	59	171	733	801	251	913	999999	999999	275	457	999999	938	442	333	999999	443	326	999999	999999	491	749	86	701	567	999999	112	
455	574	834	999999	846	999999	417	71	509	999999	465	955	999999	528	999999	999999	668	309	463	115	10	26	19	999999	957	648	392	999999	449	972	999999	175	627	999999	468	499	455	231	611	325	530	381	823	999999	999999	370	161	163	999999	612	999999	401	113	78	111	999999	565	999999	96	999999	783	999999	621	999999	670	299	338	983	999999	461	691	447	999999	148	585	629	999999	999999	999999	596	496	238	618	999999	564	78	72	999999	999999	39	934	999999	144	999999	541	270	759	999999	983	687	999999	177	104	87	999999	971	704	965	999999	999999	245	999999	999999	500	710	999999	999999	783	973	601	999999	780	999999	40	527	753	312	293	606	325	870	906	999999	662	564	328	144	540	916	999999	999999	107	74	565	793	734	999999	643	703	986	999999	999999	323	999999	999999	261	231	999999	560	177	668	420	999999	178	999999	999999	828	514	935	391	420	121	999999	390	236	140	715	391	246	793	999999	668	590	620	706	894	999999	999999	211	312	107	80	980	749	924	954	738	896	953	999999	905	266	708	999999	576	506	118	933	999999	329	546	999999	827	999999	195	999	999999	747	999999	717	746	839	312	633	293	999999	141	999999	466	282	401	818	437	781	887	999999	960	278	53	999999	785	659	832	882	765	268	999999	223	999999	924	134	991	434	246	999999	75	953	84	37	237	375	991	477	884	999999	999999	412	56	879	470	48	999999	999999	271	931	96	17	430	867	35	106	917	563	541	158	410	394	999999	72	999999	771	886	251	816	834	793	192	999999	954	47	856	999999	343	999999	885	572	296	172	315	632	68	533	217	11	999999	457	437	999999	735	999999	343	221	984	999999	999999	999999	320	887	437	999999	999999	68	475	999999	179	899	584	999999	656	999999	123	999999	885	440	763	247	678	249	999999	386	999999	257	222	999999	704	644	222	285	403	999999	262	409	735	177	728	10	68	387	832	241	999999	967	999999	160	413	999999	336	553	999999	461	999999	80	212	61	781	656	845	47	135	534	686	308	999999	999999	333	999999	999999	999999	711	762	189	301	999999	453	512	999999	968	72	34	591	318	668	980	942	999999	999999	206	684	395	999999	999999	30	999999	307	555	999999	901	364	999999	698	627	618	841	999999	999999	192	663	759	548	393	687	783	999999	543	226	27	328	133	999999	152	517	811	332	640	607	168	48	999999	898	999999	999999	614	245	336	964	700	827	448	999999	75	527	447	999999	11	394	381	18	718	91	537	999999	999999	689	684	190	815	999999	211	934	123	999999	554	860	999999	896	83	547	999999	579	525	
999999	879	463	609	625	80	674	330	255	236	999999	330	38	371	692	719	999999	561	155	158	999999	625	514	999999	921	972	587	536	999999	320	999999	332	148	565	346	999999	324	89	69	120	150	964	955	707	963	823	526	499	917	186	158	986	999999	431	999999	575	375	906	687	652	999999	148	224	999999	999999	827	191	472	34	999999	405	999999	502	44	17	450	999999	806	999999	999999	456	97	619	999999	172	848	791	999999	454	770	10	417	999999	999999	627	12	749	999999	315	999999	641	63	999999	601	780	313	493	506	423	670	999999	569	321	589	205	405	999999	295	773	553	45	474	999999	263	325	987	453	95	416	14	700	999999	500	458	467	403	623	27	999999	999999	364	295	999999	783	999999	999999	106	813	220	999999	999999	999999	257	762	999999	999999	44	999999	285	793	999999	408	99	418	970	999999	79	999999	132	801	781	510	147	999999	199	750	179	244	999999	999999	891	999999	874	193	531	999999	401	738	999999	299	369	412	742	365	998	956	205	999999	812	607	371	242	690	419	999999	999999	999999	343	572	999999	997	999999	821	999999	999999	999999	533	905	999999	734	866	999999	513	999999	442	379	768	999999	916	999999	999999	294	432	791	522	658	949	465	999999	558	919	67	175	999999	302	999999	591	351	463	777	432	299	999999	999999	999999	40	728	999999	976	81	213	543	999999	339	803	713	377	999999	878	999999	281	77	999999	999999	999999	808	999999	513	999999	873	788	427	328	999999	809	999999	295	353	59	999999	999999	100	489	671	999999	385	640	835	999999	588	999999	560	472	221	506	365	136	669	999999	933	865	999999	328	999999	293	786	225	288	529	547	427	999999	980	396	999999	999999	588	500	984	439	177	339	999999	951	681	237	954	999999	641	454	139	625	90	126	999999	714	772	385	388	568	170	361	315	659	170	178	999999	86	999999	325	999999	635	685	833	765	535	908	376	432	999999	831	118	647	85	999999	999999	999999	864	769	607	418	213	122	425	279	999999	34	656	999999	512	999999	878	217	325	999999	503	999999	257	999999	101	805	405	953	332	737	61	999999	240	252	369	235	999999	317	301	907	572	523	269	564	950	511	262	585	919	407	952	900	331	406	913	861	695	999999	678	802	23	259	789	688	227	111	999999	414	431	287	942	570	916	999999	999999	980	680	693	410	999999	553	819	43	925	999999	160	392	999999	338	507	540	999999	999999	499	999999	322	733	581	346	848	999999	999999	164	999999	999999	999999	999999	912	300	933	999999	11	113	98	259	203	226	864	999999	77	718	959	999999	924	747	
741	931	427	524	999999	999999	109	357	561	872	705	665	401	470	402	176	480	999999	404	999999	999999	107	551	999999	999999	106	869	676	279	999999	999999	999999	240	894	999999	999999	567	397	507	999999	91	654	552	225	554	538	999999	403	512	999999	248	426	680	999999	219	644	999999	999999	824	696	386	432	999999	430	124	932	435	507	748	941	609	999999	45	718	245	883	999999	335	695	172	999999	476	174	999999	892	341	101	999999	685	999999	80	389	573	999999	310	658	576	131	110	621	113	327	999999	570	301	165	999999	962	371	335	100	64	491	662	424	999999	268	709	999999	782	999999	999999	821	670	870	229	519	234	417	586	999999	433	999999	84	69	954	821	603	999999	999999	999999	999999	999999	359	987	26	897	911	397	999999	400	999999	592	328	999999	310	505	984	999999	81	646	165	999999	785	28	999999	999999	417	603	469	98	665	632	802	999999	712	999999	472	683	854	331	608	836	27	196	449	999999	999999	304	758	459	836	999999	999999	999999	795	583	486	340	329	999999	999999	317	999999	311	734	244	999999	496	77	769	43	999999	845	749	48	328	537	999999	579	827	922	122	844	20	262	999999	627	712	45	138	999999	999999	363	668	841	300	908	716	461	999999	59	419	236	988	999999	999999	999999	265	999999	476	56	887	761	502	999999	999999	999999	918	999999	973	999999	999999	999999	938	714	902	948	186	999999	748	420	820	999999	373	777	512	886	856	999999	728	703	999999	999999	999999	92	177	999999	999999	404	999999	827	990	668	488	999999	971	958	999999	283	522	999999	881	999999	312	66	235	999999	397	725	999999	491	616	333	330	279	255	426	893	999999	999999	999999	97	999999	444	999999	429	162	999999	776	805	999999	598	582	81	151	999999	999999	999999	999999	857	425	981	999999	999999	982	220	667	347	999999	351	555	74	441	736	989	999999	109	999999	391	636	82	103	621	999999	216	892	44	261	188	999999	242	77	391	999	131	551	999999	148	462	710	762	815	999999	434	260	999999	999999	845	999999	999999	723	111	967	875	784	999999	369	226	999999	999999	185	999999	169	762	119	999999	999999	999999	614	448	546	999999	460	680	874	267	999999	197	669	726	736	198	179	999999	999999	141	109	516	224	999999	999999	735	711	373	999999	999999	999999	999999	999999	772	806	999999	999999	643	999999	762	650	297	11	526	675	182	557	710	999999	986	246	633	38	978	999999	176	999999	814	999999	811	259	999999	999999	527	611	970	999999	897	920	21	958	535	999999	999999	490	812	515	697	134	18	188	999999	19	548	999999	999999	657	345	999999	639	506	426	386	
304	999999	563	152	999999	915	705	999999	999999	790	351	38	999999	214	67	498	576	999999	530	690	258	633	258	87	606	417	588	999999	537	513	290	514	541	159	134	467	999999	999999	41	782	428	709	999999	220	999999	519	409	818	599	847	817	978	976	736	999999	671	264	485	545	76	336	392	999999	156	509	999999	496	560	89	600	999999	906	629	747	271	999999	999999	47	418	97	999999	770	723	689	696	312	999999	805	32	463	212	451	999999	965	455	999999	936	999999	711	832	32	848	739	999	999999	999999	358	238	474	588	566	227	76	458	68	566	999999	93	999999	207	308	999999	999999	625	397	999999	781	999999	302	235	612	733	336	586	999999	999999	40	724	999999	785	999999	309	341	999999	896	985	385	676	999999	889	376	999999	921	513	999999	341	319	123	612	999999	999999	694	936	248	975	999999	890	489	999999	898	999999	944	680	999999	254	998	999999	104	728	411	744	115	999999	999999	858	759	812	999999	63	732	849	999999	122	254	656	268	373	999999	468	73	105	895	999999	19	363	432	182	256	269	535	982	225	999999	210	423	34	937	532	389	226	30	77	436	999999	999999	618	999999	435	28	985	635	266	999999	999999	999999	848	822	999999	59	436	999999	565	999999	999999	999999	634	999999	911	831	631	999999	840	999999	251	999999	37	468	999999	961	745	600	999999	237	284	900	999999	999999	729	894	574	211	200	483	999999	640	464	514	908	911	423	95	920	604	396	664	794	553	999999	999999	999999	999999	201	786	999999	835	839	338	288	627	999999	55	803	999999	266	999999	141	367	759	611	588	523	559	719	547	660	680	152	840	620	115	181	203	117	616	999999	19	999999	178	127	801	136	999999	999999	886	377	291	903	347	966	999999	437	794	999999	999999	764	830	482	249	653	999999	696	999999	999999	522	853	852	695	410	81	420	727	198	641	999999	462	298	278	833	999999	999999	776	805	874	96	677	386	419	84	852	364	999999	174	524	962	114	638	566	768	999999	999999	999999	502	276	556	805	999999	162	974	581	476	561	648	999999	999999	388	891	623	581	844	476	442	620	558	717	882	563	673	679	704	823	731	509	800	654	782	284	538	328	291	999999	234	999999	999999	385	803	888	999999	999999	583	223	999999	985	924	565	93	975	944	559	673	251	574	483	999999	757	745	61	848	424	502	999999	362	305	999999	416	999999	996	127	999999	913	999999	468	434	106	999999	999999	999999	585	999999	570	807	339	979	654	49	863	750	999999	745	640	751	50	680	747	999999	861	720	695	999999	322	97	
857	999999	999999	679	783	150	387	787	950	999	476	612	853	694	775	382	650	260	552	999999	829	999999	541	999999	953	999999	687	627	629	999999	60	999999	999999	483	999999	999999	344	974	265	723	373	388	795	640	284	437	826	62	703	489	79	999999	965	820	267	486	240	482	999999	995	999999	760	168	862	999999	999999	690	999999	745	999999	999999	999999	994	829	999999	450	586	901	887	525	961	999999	923	150	27	616	111	112	226	473	999999	862	999999	999999	269	613	230	932	691	999999	747	999999	317	999999	451	999999	449	146	999999	816	900	999999	999999	211	44	828	836	999999	844	343	306	999999	163	281	882	999999	999999	999999	569	999999	230	653	219	21	778	514	327	438	698	624	176	965	419	409	999999	999999	999999	56	236	441	776	212	999999	358	579	999999	303	45	612	276	975	999999	577	177	999999	257	130	582	433	529	511	408	329	230	176	341	178	753	708	886	907	381	508	138	747	27	999999	860	999999	618	221	291	826	432	648	460	397	999999	813	326	999999	695	623	999999	999999	378	883	867	191	248	990	549	999999	999999	999999	604	217	449	999999	579	691	269	999999	814	317	999999	582	999999	999999	999999	943	926	999999	999999	20	221	757	999999	999999	999999	143	698	679	999999	628	999999	954	110	999999	999999	253	948	821	999999	634	616	554	809	399	710	795	986	294	475	305	999999	609	944	714	999999	999999	416	999999	60	445	993	590	947	195	999999	999999	481	834	999999	473	994	114	706	999999	999999	667	999999	411	498	583	157	413	999999	898	564	72	999999	999999	915	206	836	708	999999	798	640	999999	606	623	753	999999	324	162	755	12	310	959	902	196	320	489	898	14	752	477	298	590	386	999999	631	583	264	95	999999	999999	636	296	343	908	999999	378	71	999999	658	62	269	999999	999999	999999	597	604	170	823	85	435	308	831	955	999999	509	60	648	557	991	999999	191	238	242	999999	376	24	625	993	79	941	428	573	356	999999	218	303	999999	185	999999	999999	422	440	19	493	44	804	340	50	999999	76	999999	514	999999	487	871	40	761	243	834	583	979	177	754	144	17	734	485	266	94	215	127	999999	105	999999	757	751	228	749	389	999999	999999	999999	594	12	221	913	240	999999	999999	187	541	699	999999	877	57	255	685	999999	486	309	329	83	956	999999	999999	266	418	377	729	129	812	22	853	273	899	404	999999	752	923	103	504	615	438	906	673	999999	132	999999	917	512	999999	999999	999999	90	252	609	629	400	62	954	999999	862	149	708	375	529	845	87	978	653	672	
933	999999	393	805	999999	999999	59	529	531	144	999999	999999	226	999999	468	750	773	30	999999	775	192	699	968	598	641	476	999999	541	999999	582	999999	249	274	840	999999	999999	999999	284	539	964	579	871	531	999999	999999	413	922	999999	999999	778	999999	67	688	878	999999	243	999999	795	174	247	915	518	384	949	99	999999	195	386	921	77	870	498	491	999999	999999	999999	999999	157	293	238	553	999999	634	999999	999999	987	561	396	361	898	418	94	120	302	59	999999	496	581	999999	363	228	546	733	999999	999999	583	576	362	999999	999999	75	835	511	936	999999	839	999999	18	449	999999	399	798	35	999999	659	786	387	199	286	143	824	999999	426	999999	19	17	352	999999	999999	926	421	999999	999999	192	833	582	999999	999999	999999	219	188	487	142	629	999999	429	999999	710	189	131	205	387	86	549	353	999999	419	580	926	685	999999	999999	550	523	999999	999999	95	999999	999999	87	213	213	590	77	955	346	464	796	967	999999	496	641	615	346	730	44	131	999999	839	365	172	11	258	923	999999	999999	937	619	999999	999999	343	678	999999	999999	999999	992	999999	19	593	16	23	623	613	345	999999	999999	482	213	792	999999	79	999999	12	833	914	211	955	667	355	999999	409	845	856	999999	256	818	129	999999	429	999999	247	122	581	833	351	548	398	912	734	999999	999999	734	999999	999999	701	422	675	689	999999	715	47	139	664	727	607	178	767	417	98	999999	737	970	784	64	418	957	349	179	491	999999	813	52	999999	489	258	675	999999	572	503	834	153	439	324	999999	701	999999	457	999999	236	182	999999	999999	824	363	138	647	950	771	999999	744	82	505	207	999999	999999	999999	206	184	478	931	159	204	913	264	999999	999999	655	80	363	309	509	999999	943	319	594	833	228	579	361	611	724	256	999999	999999	761	999999	242	501	811	999999	911	283	384	999999	33	587	76	569	136	831	991	879	418	575	244	999999	561	887	238	78	999999	627	823	867	216	999999	999999	164	502	589	74	164	268	656	398	999999	999999	649	296	999999	766	659	452	529	999999	845	838	131	999999	184	96	999999	273	742	931	294	460	999999	97	999999	89	912	76	547	767	837	999999	761	187	18	475	999999	601	231	312	126	999999	999999	258	371	74	386	999999	999999	503	999999	999999	999999	999999	113	775	603	562	176	926	854	592	905	762	999999	999999	999999	999999	516	709	999999	753	999999	440	999999	119	167	269	999999	999999	703	282	748	53	999999	945	105	45	999999	999999	871	359	435	304	457	534	279	540	475	999999	987	443	132	619	329	
966	849	999999	999999	994	618	999999	999999	120	233	581	999999	861	715	836	138	51	869	999999	837	999999	327	747	999999	290	839	626	999999	999999	78	999999	160	139	724	91	999999	20	999999	89	623	999999	999999	325	80	875	690	418	824	638	18	946	574	999999	999999	999999	648	112	111	999999	164	992	551	259	51	963	431	714	146	633	740	999999	999999	999999	660	310	313	11	676	999999	999999	431	801	164	578	132	999999	312	357	230	442	993	908	504	925	631	999999	272	284	117	999999	999999	999999	201	999999	890	40	999999	999999	481	999999	647	436	994	999999	732	200	396	681	919	277	128	367	915	201	746	220	999999	863	38	324	50	727	568	663	624	159	610	265	688	102	910	124	999999	999999	795	567	914	474	202	441	999999	999999	365	840	335	618	366	999	162	999999	618	921	169	167	160	919	867	341	415	582	589	140	992	826	366	999999	491	885	999999	999999	306	946	670	597	999999	459	999999	728	337	16	793	611	999999	18	483	989	999999	718	879	875	699	583	999999	619	999999	468	999999	538	483	999999	136	480	999999	974	383	672	260	571	442	700	556	149	13	999999	999999	978	999999	999999	352	999999	59	773	999999	530	488	999999	887	61	745	999999	861	834	255	16	999999	323	17	999999	634	999999	738	393	999999	189	328	560	999999	659	830	999999	441	614	999999	999999	281	363	474	83	495	660	784	209	826	186	999999	722	999999	997	530	475	970	898	359	541	999999	665	497	999999	999999	928	153	238	230	872	824	999999	999999	999999	999999	999999	999999	934	643	973	36	539	999999	109	349	606	999999	582	139	999999	902	542	999999	653	999999	615	866	646	871	566	999999	556	999999	953	361	592	83	999999	271	999999	625	46	265	386	999999	109	108	999999	487	605	273	571	999999	865	969	292	992	999999	672	129	999999	212	72	999999	466	479	560	613	748	757	999999	910	320	134	999999	865	286	999999	148	377	517	478	169	276	303	946	457	123	984	78	999999	89	92	152	354	423	974	999999	920	999999	549	999999	649	730	82	362	260	974	999999	113	999999	124	855	305	612	190	999999	795	783	519	32	446	629	999999	167	453	827	999999	779	325	891	108	957	113	827	32	829	439	204	999999	695	483	987	880	73	484	233	787	539	173	380	188	405	410	23	112	999999	969	572	629	535	92	204	999999	222	999999	167	999999	999999	590	999999	613	601	842	823	548	459	749	616	683	229	50	638	616	945	712	702	557	999999	999999	166	999999	999999	574	415	613	289	187	667	165	327	999999	320	999999	999999	766	
587	562	586	474	999999	126	362	999999	409	495	454	588	864	509	214	610	661	999999	999999	999999	747	36	437	999999	269	282	91	460	365	748	729	688	803	999999	999999	150	999999	626	81	999999	507	999999	174	999999	168	701	999999	999999	951	717	820	999999	525	322	29	560	999999	999999	215	381	45	902	533	999999	765	765	785	685	999999	74	639	999999	681	999999	993	769	999999	999999	62	567	959	999999	509	648	927	172	173	491	170	999999	24	604	420	999999	999999	605	453	999999	165	999999	916	636	783	886	87	785	885	140	328	259	699	999999	323	647	421	999999	402	999999	734	602	601	303	525	810	60	45	624	982	999999	397	325	359	361	658	651	999999	149	623	571	152	286	42	172	999999	875	999999	999999	772	999999	999999	212	999999	778	562	801	622	121	973	836	999999	170	999999	750	930	999999	999999	267	999999	995	99	972	999999	999999	999999	325	569	141	614	935	654	755	851	704	497	195	756	999999	799	857	39	221	999999	786	999999	981	383	999999	241	976	535	999999	999999	776	198	919	433	254	196	999999	242	490	507	48	191	296	319	208	262	999999	187	768	468	999999	965	999999	806	992	795	611	942	286	900	638	409	516	999999	84	999999	578	761	512	394	562	625	549	999999	137	605	242	671	184	39	495	799	766	999999	818	811	320	999999	999999	999999	585	304	955	589	868	999999	674	167	244	692	683	983	999999	384	905	191	426	999999	679	999999	562	999999	767	256	414	839	643	999999	321	273	206	466	330	999999	999999	267	670	959	999999	999999	931	999999	437	492	355	511	133	392	774	637	999999	156	999999	53	896	646	536	999999	185	39	995	837	999999	970	495	227	663	622	574	647	999999	999999	328	191	999999	487	511	284	999999	999999	715	261	999999	999999	879	59	33	999999	165	173	731	962	784	999999	502	103	239	466	996	138	848	999999	817	136	999999	999999	828	261	588	418	144	261	807	282	999999	744	774	171	101	446	203	386	466	999999	916	558	682	512	999999	999999	258	54	288	772	999999	214	443	999999	568	999999	999999	999999	999999	999999	39	999999	164	512	500	758	328	999999	375	559	934	472	54	416	219	567	999999	325	573	999999	170	99	973	44	999999	120	310	838	602	150	226	431	687	999999	382	999999	403	999999	21	999999	53	189	679	728	838	999999	170	999999	726	10	705	904	208	482	999999	939	505	130	294	999999	457	490	475	235	999999	999999	999999	334	44	771	174	85	314	999999	999999	981	420	999999	205	635	950	283	121	602	444	321	232	214	143	443	999999	999999	885	999999	
999999	562	713	454	394	335	806	835	993	954	836	630	999999	999999	309	605	528	999999	924	658	440	183	999999	872	790	31	290	580	200	600	999999	999999	199	682	999999	999999	277	966	861	870	999999	124	289	166	999999	999999	721	667	999999	999999	999999	693	358	237	201	308	999999	841	999999	372	54	236	645	402	999999	945	441	999999	404	688	999999	561	398	63	829	325	893	222	116	976	310	999999	674	661	685	999999	999999	962	491	861	437	436	313	498	825	999999	999999	887	999999	999999	382	999999	272	226	999999	363	304	999999	407	875	414	970	734	999999	72	431	561	984	999999	988	413	479	436	543	999999	901	999999	899	999999	236	847	16	999999	999999	999999	999999	360	999999	460	332	999999	999999	564	999999	999999	466	701	626	436	999999	999999	494	999999	52	999999	903	377	999999	965	309	999999	999999	76	181	38	408	999999	449	92	564	999999	113	533	394	999999	175	915	819	96	794	210	631	473	834	194	362	836	149	999999	700	139	631	999999	160	227	446	180	392	588	58	677	999999	543	871	332	938	961	786	895	252	988	557	999999	181	109	999999	931	242	986	675	572	649	573	999999	999999	449	620	382	999999	710	995	532	241	999999	126	948	98	999999	511	256	999999	999999	999999	999999	712	999999	999999	321	61	744	514	937	406	912	486	37	999999	160	446	883	327	588	619	194	257	999999	999999	604	64	160	394	340	731	999999	284	522	999999	939	680	852	460	309	331	432	205	67	136	999999	561	98	270	937	164	627	999999	813	439	69	999999	256	266	999999	999999	900	359	184	999999	666	638	963	999999	748	999999	594	999999	28	267	197	999999	999999	999999	996	52	966	999999	456	186	113	811	471	93	346	999999	433	999999	75	52	430	82	31	850	470	691	598	466	521	467	570	204	910	999999	251	80	999999	917	269	352	300	999999	999999	997	999999	855	176	880	999999	194	56	997	367	975	999999	125	999999	349	868	315	453	509	378	999999	615	908	900	915	999999	275	378	516	337	723	752	421	179	34	748	999999	524	718	181	336	420	999999	837	934	719	136	114	845	999999	953	898	791	999999	913	999999	204	999999	261	49	29	816	540	670	644	233	425	946	999999	601	263	791	735	337	51	579	53	999999	965	205	999999	171	532	467	384	824	999999	780	266	642	554	660	272	678	161	519	879	902	203	711	304	999999	171	254	795	999999	172	463	999999	343	999999	132	999999	999999	334	858	294	82	295	819	271	645	999999	310	56	602	999999	66	185	999999	999999	150	878	264	901	534	999	287	672	222	
661	507	191	922	303	431	999999	999999	354	303	999999	807	616	383	449	659	500	999999	207	999999	999999	999999	288	76	644	207	254	734	165	799	858	17	410	82	168	764	464	767	16	625	931	321	712	881	999999	892	534	504	814	251	999999	999999	89	480	579	556	229	124	288	106	186	937	61	555	444	228	999999	543	224	999999	205	999999	854	582	271	331	403	999999	999999	752	673	749	920	913	765	999999	927	999999	503	999999	999999	349	489	910	999999	993	270	167	999999	88	495	990	289	138	999999	999999	293	507	999999	258	162	822	353	535	999999	436	27	148	999999	724	300	477	999999	999999	150	855	999999	944	999999	277	70	999999	999999	691	266	999999	469	999999	866	463	436	429	720	254	459	722	996	999999	487	21	976	999999	999999	722	787	28	949	677	988	201	67	999999	374	941	197	916	863	662	999999	749	967	235	999999	335	999999	870	756	795	999999	427	859	299	999999	131	301	939	869	247	903	248	999999	792	802	999999	406	96	999999	778	67	543	859	344	999999	999999	54	999999	999999	999999	433	917	271	164	999999	999999	999999	768	999999	252	650	999999	999999	626	758	40	999999	999999	432	999999	999999	999999	814	977	738	620	568	525	615	727	999999	550	999999	828	999999	986	977	999999	999999	241	343	638	212	813	138	809	496	999999	585	999999	722	870	327	254	121	231	112	293	999999	902	999999	816	162	166	175	110	169	228	812	771	63	446	904	201	271	301	999	11	849	928	999999	334	999999	961	999999	215	232	843	716	592	999999	693	999999	376	238	999999	485	56	647	37	999999	999999	430	999999	600	286	999999	136	999999	999999	231	111	444	999999	999999	678	877	999999	161	999999	999999	999999	512	229	999999	370	293	538	963	744	816	999999	363	999999	289	857	999999	135	370	727	999999	105	860	897	371	782	258	665	598	560	649	294	894	687	999999	333	765	211	925	240	993	999999	173	248	999999	999999	747	622	999999	921	999999	751	830	433	999999	782	465	614	858	115	121	627	940	999999	999999	531	69	676	672	999999	102	703	210	140	734	812	999999	622	893	999999	44	636	458	677	786	898	464	470	967	376	999999	160	999999	999999	129	999999	497	760	999999	481	218	81	949	261	999999	81	550	999999	699	907	999999	999999	721	765	81	999999	179	273	626	206	77	999999	709	999999	98	942	360	391	20	368	325	181	999999	422	884	963	999999	207	848	999999	999999	764	999999	999999	999999	34	999999	586	748	999999	206	999999	999999	946	414	619	371	652	172	886	720	999999	689	340	999999	678	374	309	880	117	796	972	
999999	999999	848	313	827	999999	780	999999	513	774	642	375	171	101	47	531	17	275	999999	44	999999	961	999999	198	999999	440	477	847	659	999999	705	641	848	234	809	999999	999999	111	791	722	872	107	383	999999	526	999999	999999	501	641	843	301	615	515	761	937	999999	916	660	238	397	181	932	414	383	78	11	526	937	291	815	433	999999	999999	879	172	936	999999	59	671	760	271	976	216	999999	999999	999999	135	97	999999	355	316	447	873	999999	999999	999999	999999	10	877	525	797	241	219	999999	999999	394	141	635	599	10	875	999999	989	477	135	999999	999999	598	544	977	876	439	650	935	509	986	43	90	339	231	253	999999	181	155	963	40	766	999999	407	454	999999	999999	497	296	480	448	457	405	278	999999	224	999999	465	900	649	368	591	283	326	432	360	999999	306	378	757	297	696	844	999999	104	999999	344	999999	100	999999	386	999999	363	999999	70	999999	637	999999	984	16	159	132	281	506	604	449	999999	73	974	103	908	203	129	539	193	752	613	891	183	915	880	999999	375	882	999999	426	237	818	266	999999	723	249	322	371	608	174	425	347	909	655	945	280	226	997	119	999999	999999	824	281	317	999999	746	637	78	136	999999	757	398	243	187	222	674	807	90	379	668	880	758	931	28	337	275	982	528	999999	999999	686	377	773	89	604	412	999999	948	967	977	999999	253	244	362	999999	999999	114	731	443	999999	473	145	627	450	312	73	999999	999999	980	660	999999	999999	999999	527	569	389	625	164	583	999999	137	858	123	402	999999	637	523	578	999999	999999	171	260	95	999999	145	550	750	999999	777	999999	999999	293	968	316	223	999999	154	717	999999	37	410	950	158	633	153	614	32	999999	393	674	550	325	652	679	499	513	34	409	999999	28	638	302	386	51	999999	844	890	807	189	999999	493	999999	785	999999	900	221	112	462	555	999999	999999	526	939	112	990	203	999999	999999	817	710	478	744	335	774	399	999999	573	116	342	308	999999	225	55	999999	999999	744	999999	78	999999	288	411	572	854	860	500	999999	363	999999	61	107	213	601	990	479	96	999999	480	20	194	792	647	995	129	256	806	313	999999	121	920	255	999999	572	520	538	308	999999	890	999999	284	286	999999	298	65	244	999999	999999	999999	999999	741	442	274	999999	999999	986	999999	415	999999	999999	64	197	640	251	363	999999	999999	640	91	999999	180	190	858	15	999999	907	47	999999	999999	885	161	684	999999	999999	999999	487	981	143	689	999999	898	999999	463	292	999999	999999	646	513	934	259	800	
999999	50	773	405	560	584	269	794	975	949	999999	475	566	999999	379	999999	734	999999	876	824	309	999999	558	999999	286	999999	576	999999	999999	271	534	424	690	94	697	643	314	510	818	999999	721	349	713	584	617	999999	896	837	50	978	911	999999	999999	435	501	999999	999999	999999	999999	833	18	674	156	714	999999	999999	784	482	757	736	804	234	999999	972	112	960	248	973	946	999999	830	738	553	999999	999999	893	365	265	593	194	161	103	391	984	894	56	203	998	169	750	643	424	89	314	184	999999	587	999999	332	541	274	999999	999999	269	13	279	131	487	364	531	510	528	999999	573	999999	710	843	78	87	65	766	999999	813	999999	999999	416	659	248	494	673	999999	279	933	999999	999999	641	999999	131	981	625	925	715	643	638	249	124	534	515	729	473	999999	999999	18	276	999999	35	705	78	53	596	619	999999	992	691	224	240	595	999999	653	943	881	999999	96	462	140	999999	999999	184	955	999999	999999	154	519	999999	829	999999	999999	666	287	894	936	760	88	395	15	52	722	951	423	19	528	696	862	786	592	131	431	555	146	723	430	999999	999999	941	714	475	373	971	862	426	968	929	560	999999	16	999999	643	701	999999	97	338	653	761	946	583	195	292	732	999999	708	377	999999	529	999999	474	415	647	146	681	540	999999	751	99	997	50	999999	146	112	999999	471	488	729	999999	59	394	999999	769	999999	368	528	999999	999999	541	163	59	262	409	995	295	601	999999	506	999999	915	417	587	999999	763	905	999999	58	189	952	968	229	647	616	480	180	999999	645	481	778	162	357	999999	219	935	999999	788	999999	150	817	188	999999	981	709	193	641	807	999999	999999	999999	383	480	13	999999	999999	934	412	645	929	825	999999	955	11	728	867	568	378	999999	999999	815	127	999999	907	999999	774	979	248	937	433	838	372	484	999999	220	404	999999	353	999999	999999	999999	999999	999999	269	999999	229	233	987	999999	841	624	272	439	999999	999999	152	588	572	641	914	999999	695	474	221	999999	462	122	325	790	999999	195	225	999999	999999	625	279	975	999999	592	152	550	992	985	105	808	576	933	889	999999	77	815	999999	711	446	61	316	81	999999	999999	862	116	907	206	927	656	409	254	708	969	920	177	999999	979	499	999999	602	710	379	413	999999	529	233	876	722	518	85	513	582	999999	999999	208	54	999999	999999	999999	999999	795	67	999999	408	332	235	920	528	900	764	140	221	83	459	606	702	999999	654	342	999999	41	999999	999999	580	896	671	38	659	722	999999	999999	999999	
999999	729	999999	652	929	14	999999	304	313	999999	999999	754	945	999999	509	230	713	505	527	713	397	162	999999	322	648	868	512	660	207	270	999999	777	80	881	757	353	999999	953	772	522	462	48	579	999999	661	664	635	604	172	807	946	226	999999	999999	999999	311	999999	494	999999	71	999999	541	107	52	552	999999	999999	999999	544	165	578	760	999999	14	261	358	582	929	999999	984	243	908	999999	400	324	588	999999	100	999999	455	235	168	999999	710	30	920	941	999999	140	616	980	999999	999999	16	238	195	493	600	729	999999	999999	198	833	29	999999	999999	53	707	999999	963	872	594	54	98	929	420	810	32	984	340	417	55	999999	999999	999999	672	848	999999	171	138	105	581	999999	516	999999	47	334	929	999999	436	877	999999	999999	176	744	396	526	971	87	818	999999	999999	616	399	105	684	999999	999999	26	999999	745	562	545	600	868	300	999999	538	999999	892	95	880	150	999999	463	182	247	999999	309	617	155	876	999999	353	752	634	965	971	420	52	647	546	913	999999	690	324	698	218	308	999999	172	987	609	194	732	504	330	68	935	922	446	768	488	408	999999	999999	999999	202	847	243	999999	261	999999	999999	255	999999	999999	424	866	148	484	38	333	855	455	168	999999	228	620	258	999999	999999	999999	999999	605	999999	67	999999	999999	999999	175	506	999999	999999	129	911	870	999999	999999	999999	537	906	202	797	999999	418	999999	633	953	852	601	999999	581	598	999999	428	225	629	999999	999999	492	462	999999	54	973	977	667	268	736	544	999999	987	289	999999	999999	999999	714	999999	59	197	443	999999	561	863	229	999999	925	772	145	999999	999999	250	565	573	701	85	208	157	823	470	999999	999999	999999	419	999999	999999	651	999999	999999	530	714	977	999999	537	932	67	900	844	999999	738	62	895	132	999999	999999	999999	432	999999	736	645	210	566	424	589	446	266	537	152	999999	615	593	999999	894	615	999999	718	671	999999	640	643	185	363	332	94	418	855	999999	999999	999999	516	999999	935	416	999999	999999	157	562	999999	100	676	529	757	545	219	999999	281	10	516	60	140	385	404	999999	103	470	846	244	999999	999999	999999	211	677	582	792	999999	999999	374	999999	294	999999	165	999999	937	999999	999999	428	999999	999999	999999	147	854	547	809	999999	141	999999	860	323	772	999999	913	231	818	509	474	852	184	752	786	497	999999	348	232	223	999999	704	466	120	980	51	39	131	999999	44	735	999999	868	153	661	645	797	61	889	811	923	933	862	999999	999999	999999	253	75	336	452	240	516	999999	999999	464	436	
331	999999	343	730	999999	792	830	999999	773	999999	984	999999	101	151	999999	855	999999	421	299	51	842	38	620	999999	798	999999	794	999999	803	999999	347	999999	999999	999999	323	57	717	169	366	141	112	87	999999	999999	286	223	973	999999	752	384	67	904	999999	422	594	302	139	624	932	490	997	882	981	999999	473	712	999999	866	999999	652	147	299	64	167	938	764	999999	932	442	584	990	608	206	428	171	443	974	999999	640	30	917	103	999999	875	143	230	999999	999999	224	573	871	999999	367	999999	999999	768	849	999999	484	999999	927	999999	191	357	999999	398	999999	562	999999	999999	738	84	236	806	999999	54	999999	188	33	717	668	264	718	868	713	883	251	107	191	403	999999	999999	999999	810	999999	720	911	879	385	745	545	543	999999	193	999999	797	880	561	999999	202	999999	671	126	766	171	999999	488	999999	644	617	157	999999	381	988	446	904	292	999999	713	999999	142	192	803	999999	999999	134	537	534	43	915	12	689	999999	988	697	922	717	34	648	430	242	598	999999	768	597	999999	172	738	999999	930	514	464	847	360	70	523	999999	837	594	999999	145	954	289	999999	999999	467	855	999999	300	524	196	267	777	999999	781	543	946	999999	691	224	962	999999	787	113	411	547	842	382	928	999999	64	999999	439	611	999999	287	319	517	163	139	112	779	447	232	743	256	687	999999	578	526	999999	999999	156	380	84	346	177	186	999999	77	625	482	464	999999	469	316	827	999999	999	504	234	439	881	562	121	192	999999	564	369	165	859	999999	999999	999999	999999	231	733	69	537	947	120	999999	200	95	513	630	325	331	762	437	999999	522	564	84	999999	147	999999	999999	999999	891	986	999999	817	171	218	999999	678	62	519	999999	582	768	637	61	393	101	248	795	999999	999999	999999	39	801	931	999999	347	999999	730	119	469	279	149	999999	646	999999	999999	325	39	999999	999999	952	272	811	524	855	660	999999	999999	690	209	899	166	545	777	34	956	810	885	435	999999	620	999999	942	59	999999	442	967	991	100	999999	776	218	918	880	539	604	999999	287	86	85	999999	999999	49	910	570	999999	603	33	999999	14	697	439	999999	16	556	999999	329	762	554	422	692	892	421	805	999999	690	999999	665	999999	429	738	533	809	359	417	407	908	42	489	856	999999	944	380	96	999999	346	614	911	333	535	285	999999	999999	999999	999999	570	801	243	486	879	875	938	999999	202	275	173	630	254	999999	159	999999	999999	999999	697	583	748	522	335	999999	96	999999	335	342	999999	154	283	800	999999	966	846	
606	675	999999	610	981	999999	168	187	820	34	999999	369	999999	184	440	999999	193	45	90	645	999999	476	626	400	999999	549	606	83	58	992	999999	999999	288	753	552	430	740	672	999999	999999	589	999999	999999	592	380	716	23	167	999999	999999	99	764	999999	330	797	139	58	999999	807	442	304	95	139	999999	661	241	999999	568	631	20	258	520	329	406	65	713	999999	43	30	96	536	448	801	892	999999	608	419	999999	999999	999999	381	584	864	283	389	999999	215	686	999999	148	634	454	999999	271	907	999999	444	668	275	93	177	999999	145	999999	906	856	293	246	925	62	821	133	612	217	638	673	656	56	999999	561	508	285	112	999999	461	91	911	539	985	333	999999	999999	692	871	256	366	999999	153	377	532	220	968	760	999999	999999	511	999999	328	633	243	922	999999	651	713	585	891	912	999999	999999	824	999999	753	999999	999999	889	80	441	999999	961	282	234	512	678	999999	351	540	525	234	999999	950	250	593	999999	751	410	999999	999999	979	296	365	454	194	884	999999	588	466	716	168	999999	999999	79	999999	367	999999	19	420	719	999999	999999	999999	376	688	999999	319	584	361	846	509	201	124	970	461	454	999999	827	999999	628	135	906	885	999999	366	244	317	880	149	236	555	742	990	65	943	617	252	999999	999999	494	999999	968	999999	619	999999	967	875	286	617	655	760	999999	969	792	593	259	486	230	19	453	393	438	444	135	301	999999	210	999999	36	843	212	617	72	999999	62	999999	679	275	617	398	369	41	272	999999	999999	32	773	999999	471	999999	141	31	979	322	111	146	534	111	328	999999	766	816	999999	773	453	153	999999	423	739	437	579	221	613	620	93	361	999999	951	659	278	993	12	999999	342	712	999999	637	750	454	916	632	578	946	176	631	553	782	498	50	331	562	359	469	44	124	920	418	368	999999	749	999999	583	451	60	457	764	229	999999	71	272	515	720	999999	999999	804	999999	274	446	988	540	579	677	911	337	999999	643	543	562	999999	792	772	279	522	999999	945	999999	136	896	999999	867	333	865	437	777	816	841	390	646	240	999999	999999	971	379	999999	179	302	671	123	344	813	231	667	697	999999	999999	246	208	274	876	754	874	377	726	131	217	713	999999	999999	999999	874	263	999999	332	115	146	800	899	999999	535	653	387	22	999999	906	646	999999	178	999999	286	579	643	125	999999	999999	248	288	255	999999	489	465	62	999999	602	469	560	334	344	999999	142	699	347	382	999999	233	376	861	814	820	485	999999	545	92	857	
941	240	148	137	846	867	999999	555	650	345	79	600	849	420	103	356	999999	331	586	999999	587	242	270	385	545	118	386	474	999999	999999	937	919	970	680	660	239	422	206	999999	724	285	153	696	47	670	632	527	999999	721	474	173	230	959	999999	279	709	969	999999	591	999999	999999	393	999999	877	999999	159	630	178	760	863	999999	999999	833	861	750	999999	999999	999999	999999	912	591	999999	752	960	609	717	960	999999	411	951	270	659	614	759	242	891	999999	818	639	520	999999	358	690	999999	999999	999999	999999	107	316	999999	173	745	56	679	157	556	999999	170	277	690	199	716	767	999999	603	999999	510	999999	629	999999	420	727	593	205	910	242	254	895	999999	562	999999	862	999999	575	788	524	612	935	612	686	261	862	550	999999	330	295	590	881	264	266	999999	323	478	999999	425	445	161	851	769	914	311	745	739	715	999999	337	119	202	31	999999	999999	999999	471	942	607	999999	187	999999	874	624	651	373	640	174	999999	999999	393	160	159	352	372	761	999999	698	385	999999	132	999999	588	993	186	398	859	999999	595	971	852	536	850	867	999999	999999	977	999999	272	937	999999	575	999999	365	943	959	52	678	716	910	409	773	999999	100	435	999999	66	999999	448	999999	999999	464	579	53	163	857	309	292	95	855	999999	999999	999999	447	411	556	144	999999	59	227	356	191	469	999999	572	88	999999	999999	442	915	461	106	705	19	433	649	999999	657	999999	95	659	759	593	861	136	999999	999999	129	688	878	999999	832	831	231	906	999999	995	894	480	84	999999	999999	849	179	403	687	325	426	23	761	560	486	31	963	999999	596	598	607	558	195	741	850	80	564	706	999999	275	484	112	111	999999	112	186	137	999999	999999	909	423	467	449	71	921	115	999999	999999	999999	811	867	663	999999	733	397	345	999999	343	48	479	295	999999	775	422	841	323	912	999999	457	999999	894	999999	999999	686	184	999999	119	133	820	744	153	246	999999	999999	407	820	793	377	999999	766	999999	794	169	640	624	950	691	37	229	607	999999	819	870	432	916	111	215	632	559	257	236	171	523	303	335	999999	497	999999	999999	30	530	999999	999999	690	418	110	607	818	72	234	458	999999	903	999999	551	334	375	552	999999	306	615	999999	818	999999	540	729	281	865	314	574	462	733	999999	999999	86	999999	967	189	999999	816	504	396	569	334	798	154	267	309	752	11	684	945	68	718	415	370	725	842	160	999999	829	741	999999	498	771	999999	79	705	146	999999	366	195	999999	93	999999	229	600	
493	999999	395	471	999999	999999	313	889	517	674	304	999999	715	933	999999	39	334	987	762	882	999999	563	999999	85	562	999999	999999	645	498	416	974	999999	196	769	241	999999	999999	227	999999	999999	211	999999	264	60	774	999999	431	999999	241	166	999999	106	999999	999999	529	930	999999	319	909	808	999999	667	400	111	700	388	606	999999	701	502	274	117	138	144	999999	999999	308	999999	311	650	741	901	414	999999	212	877	876	849	250	999999	495	455	999999	60	375	543	218	163	360	395	999999	999999	267	738	999999	106	968	905	999999	999999	632	999999	18	268	999999	999999	263	999999	899	822	512	757	999999	401	17	818	999999	999999	999999	148	263	999999	671	915	345	266	644	675	450	115	909	999999	194	999999	678	380	447	59	983	999999	999999	159	264	537	999999	557	779	999999	731	999999	306	889	146	999999	803	486	453	999999	922	810	717	999999	617	793	913	541	572	523	999999	636	380	750	104	755	859	114	891	143	42	788	486	778	999999	999999	999999	29	835	999999	388	201	999999	355	137	183	305	701	999999	470	624	351	985	266	999999	999999	702	556	794	390	667	699	999999	319	999999	144	333	939	999999	250	999999	999999	705	904	144	530	709	35	622	999999	999999	999999	999999	999999	519	690	802	999999	634	849	999999	999999	234	999999	10	688	605	616	296	993	999999	999999	999999	302	486	999999	999999	90	131	622	395	676	999999	999999	930	509	138	175	999999	999999	999999	113	314	794	574	999999	668	261	999999	455	925	999999	999999	999999	999999	104	999999	279	943	788	54	722	108	22	464	998	328	361	524	500	560	439	816	999999	661	747	61	272	999999	754	71	999999	186	675	697	302	999999	314	802	836	408	858	999999	999999	333	618	14	999999	340	576	999999	999999	736	413	895	495	286	821	967	333	53	838	551	999999	726	659	545	432	999999	171	70	23	558	999999	101	702	217	804	999999	52	742	758	932	160	351	754	658	773	780	211	25	126	346	479	793	570	999999	43	999999	673	83	581	977	178	516	399	999999	58	321	203	287	482	236	924	590	294	905	401	999999	972	11	772	652	123	156	999999	677	88	999999	531	999999	183	518	920	999999	999999	780	763	644	999999	999999	609	461	999999	999999	543	889	421	888	508	664	915	196	999999	672	310	929	864	999999	571	999999	999999	163	790	807	113	963	316	955	999999	514	152	756	999999	977	402	321	74	999999	613	64	265	200	396	999999	479	999999	205	258	668	241	999999	741	999999	999999	999999	999999	670	999999	820	579	583	466	999999	999999	522	169	999999	345	280	989	865	
999999	418	999999	467	999999	999999	999999	338	126	767	999999	296	198	999999	999999	999999	667	662	946	650	294	999999	999999	481	798	999999	999999	353	999999	697	859	978	679	375	250	332	999999	771	999999	688	746	451	999999	811	999999	180	279	406	122	485	632	999999	999999	348	999999	306	385	999999	668	757	375	580	28	428	907	89	999999	823	357	999999	128	895	827	268	904	843	674	232	954	999999	999999	995	999999	834	74	186	654	340	795	944	947	528	113	86	999999	999999	432	285	903	446	999999	999999	59	44	999999	737	855	75	444	737	631	162	999999	50	999999	380	349	194	363	731	434	286	37	412	140	599	791	750	946	738	999999	398	328	518	74	16	945	207	476	999999	330	589	999999	68	322	794	447	72	999999	941	825	248	922	182	999999	286	428	646	903	999999	945	114	129	999999	999999	999999	834	999999	976	999999	434	999999	717	999999	410	844	390	969	999999	999999	161	729	969	999999	999999	182	999999	155	505	999999	587	308	303	708	999999	226	470	200	999999	89	959	874	96	492	516	999999	530	896	772	999999	896	459	556	999999	999999	226	145	124	792	154	766	688	78	198	999999	135	848	19	644	194	384	200	237	20	999999	999999	643	999999	999999	999999	999999	580	383	337	891	138	751	735	101	174	999999	355	999999	597	999999	280	999999	897	781	390	834	520	999999	587	793	999999	231	546	191	339	999999	658	626	999999	502	999999	315	999999	999999	582	384	122	918	479	999999	38	999999	640	696	115	999999	746	999999	116	999999	141	999999	795	999999	195	999999	214	554	999999	999999	999999	729	844	104	999999	999999	75	999999	999999	999999	721	999999	999999	484	765	913	590	850	85	858	837	999999	999999	168	371	867	519	207	122	676	179	568	166	887	682	309	947	546	568	149	416	156	506	109	999999	999999	545	321	777	281	326	364	478	999999	754	999999	999999	686	732	269	456	999999	486	532	837	163	999999	894	999999	466	966	53	291	936	999999	690	457	999999	486	999999	332	999999	429	999999	359	814	99	999999	143	999999	100	270	814	308	693	548	669	999999	999999	528	104	651	999999	321	314	282	999999	542	461	999999	30	798	209	899	937	258	447	645	183	32	999999	999999	760	597	999999	999999	239	983	999999	903	30	483	157	957	999999	999999	999999	999999	536	86	742	556	801	80	999999	301	999999	914	370	445	110	999999	999999	249	464	999999	890	922	945	999999	53	99	999999	558	999999	546	999999	252	171	266	570	339	118	106	290	999999	390	690	412	84	645	999999	999999	807	802	996	682	908	502	825	790	764	173	928	43	
653	266	252	37	647	650	818	752	114	999999	999999	915	999999	958	999999	532	999999	520	999999	999999	728	476	493	756	55	864	742	749	346	999999	999999	176	190	73	637	260	147	663	765	999999	826	999999	518	932	999999	999999	999999	949	999999	999999	591	254	302	965	314	186	773	496	999999	783	999999	78	416	637	78	604	734	641	331	697	395	546	755	446	999999	999999	958	999999	999999	964	886	792	999999	999999	885	561	873	225	758	999999	486	999999	681	981	525	757	166	880	999999	436	356	346	628	999999	907	54	499	855	828	159	227	223	772	27	896	125	874	373	999999	516	731	519	882	999999	999999	744	864	999999	920	389	999	88	695	999999	999999	999999	174	999999	145	840	72	27	397	609	243	273	878	664	999999	999999	883	999999	137	999999	705	999999	999999	999999	647	173	190	726	935	448	159	999999	999999	483	409	356	950	537	999999	912	453	713	132	283	999999	946	866	209	999999	520	999999	216	950	999999	593	780	96	416	999999	999999	999999	346	92	948	999999	104	999999	405	265	999999	459	356	564	225	999999	991	714	190	131	700	999999	999999	48	424	942	942	198	191	999999	629	269	999999	837	265	999999	999999	999999	184	823	542	999999	471	944	999999	71	160	651	999999	999999	601	75	999999	295	999999	675	678	307	667	15	999999	999999	563	515	635	479	915	518	999999	963	796	370	999999	366	588	498	835	46	99	363	792	301	464	749	297	563	999999	258	999999	590	999999	999999	963	178	316	637	999999	956	318	479	155	999999	352	771	644	241	535	999999	999999	511	839	641	217	314	999999	225	450	813	227	999999	125	666	999999	718	388	986	407	371	60	951	999999	879	728	620	999999	161	948	693	114	66	37	814	551	335	750	943	602	658	955	999999	999999	834	999999	999999	999999	489	959	634	999999	658	833	174	999999	755	660	999999	912	596	999999	72	277	999999	708	170	54	999999	125	355	967	445	394	748	416	960	765	25	150	492	267	728	201	323	310	456	233	999999	326	795	675	790	999999	15	562	892	999999	438	135	578	201	63	374	613	667	946	999999	94	757	538	999999	645	819	430	339	377	870	954	456	999999	999999	191	983	329	999999	186	415	389	999999	524	147	336	890	572	300	213	364	587	999999	363	999999	148	999999	788	999999	39	970	999999	999999	194	31	868	982	873	641	20	79	54	933	999999	541	884	898	999999	400	664	755	257	999999	136	999999	293	307	999999	79	798	85	205	999999	650	216	999999	713	11	502	278	354	26	931	290	999999	319	654	176	821	308	250	872	397	
999999	284	723	479	548	181	738	571	999999	804	842	934	873	530	292	284	999999	999999	896	999999	999999	999999	738	326	999999	992	703	638	141	999999	770	999999	212	999999	383	375	493	335	999999	999999	763	999999	465	221	98	356	270	789	372	892	95	137	353	141	275	999999	546	407	630	556	477	110	439	618	999999	294	999999	999999	156	916	999999	410	15	999999	977	999999	854	526	999999	503	731	913	276	249	195	643	999999	81	999999	552	829	95	705	618	363	663	277	846	188	803	624	205	643	455	111	999999	131	287	163	850	999999	29	179	999999	999999	999999	834	200	432	400	91	999999	532	604	96	999999	999999	397	712	999999	156	17	348	433	878	536	280	999999	147	510	521	999999	917	692	576	809	916	577	999999	799	829	86	424	788	722	963	672	48	368	406	979	733	574	999999	703	968	681	745	258	298	292	999999	63	999999	878	999999	742	839	38	287	788	137	604	999999	495	79	593	999999	999999	915	863	242	461	999999	531	999999	999999	87	999999	607	999999	180	999999	504	517	815	33	502	909	567	230	999999	20	999999	617	851	138	661	354	634	385	999999	44	999999	434	999999	562	321	400	100	803	999999	999999	430	158	617	808	999999	405	999999	56	101	650	153	694	40	231	379	133	680	659	699	733	364	232	16	146	999999	80	999999	262	712	999999	818	764	565	982	999999	933	999	52	38	265	999999	999999	293	999999	891	999999	403	828	192	999999	719	999999	113	932	496	208	151	481	822	999999	938	999999	344	999999	831	389	138	58	642	446	133	999999	999999	443	68	776	938	536	255	347	676	639	79	524	391	387	660	633	496	999999	791	528	999999	999	327	257	253	999999	649	511	520	355	195	746	73	91	810	669	873	719	270	615	999999	485	362	309	357	819	608	454	728	505	999999	261	654	999999	999999	999999	126	999999	533	644	999999	999999	826	999999	453	333	460	999999	576	999999	999999	776	999999	185	301	743	999999	999999	999999	433	695	205	999999	24	793	999999	101	468	673	189	999999	72	196	625	728	493	658	999999	999999	999999	369	308	877	738	745	785	141	479	314	999999	985	107	910	999999	949	691	999999	812	999999	519	242	992	636	396	446	696	999999	505	457	808	95	614	172	876	74	397	327	55	278	999999	999999	622	164	999999	204	455	999999	97	999999	999999	533	999999	503	999999	791	999999	671	490	301	59	205	636	999999	505	589	999999	999999	44	45	999999	374	914	999999	530	999999	619	838	999999	202	991	544	999999	999999	999999	284	248	999999	826	94	999999	726	836	754	999999	812	
175	999999	658	419	999999	520	127	61	125	672	619	313	973	627	182	539	999999	298	310	515	702	807	611	231	351	269	999999	949	348	834	537	170	323	717	999999	999999	189	229	378	480	999999	451	999999	748	665	934	999999	209	912	167	999999	999999	453	714	119	367	999999	437	77	999999	412	177	999999	290	144	458	990	265	85	162	359	999999	920	999999	98	261	104	863	565	999999	131	999999	47	999999	150	999999	716	609	607	194	40	752	161	813	78	999999	737	433	999999	216	944	999999	134	759	807	999999	999999	624	625	858	273	135	999999	661	443	503	140	532	149	999999	742	999999	657	890	132	606	661	116	761	840	523	671	999999	999999	471	999999	785	288	999999	270	371	102	983	749	921	999999	881	500	999999	575	127	215	293	468	999999	999999	235	243	999999	999999	228	999999	999999	785	344	602	875	999999	199	205	718	852	999999	879	999999	650	999999	999999	968	999999	725	999999	737	196	999999	999999	387	790	884	908	23	551	651	182	51	849	238	207	414	329	39	999999	310	184	857	275	66	414	999999	823	165	326	274	999999	485	66	783	677	73	36	224	94	638	999999	999999	176	999999	976	999999	933	999999	210	503	649	197	367	861	563	999999	456	261	999999	115	70	752	696	286	999999	999999	984	75	999999	999999	387	114	999999	729	29	999999	690	74	90	576	999999	412	955	823	625	999999	128	999999	230	348	616	775	251	999999	577	538	495	890	969	999999	853	867	859	75	999999	999999	253	637	841	570	648	391	180	407	999999	999999	797	873	661	999999	578	789	845	223	999999	612	863	966	161	491	507	800	999999	801	722	999999	999999	889	999999	90	978	490	363	659	699	999999	999999	999999	624	999999	740	622	239	958	710	73	999999	645	547	513	681	286	999999	360	999999	848	999999	379	684	999999	115	907	175	580	999999	999999	435	195	524	303	999999	29	352	242	751	885	571	146	100	659	860	906	999999	204	999999	999999	999999	13	999999	850	938	234	999999	999999	813	832	456	658	926	999999	637	836	131	253	504	661	934	253	609	188	287	159	288	35	620	208	565	971	181	340	999999	999999	600	673	365	783	859	209	999999	918	438	912	219	478	31	34	999999	108	999999	999999	999999	999999	404	416	999999	789	946	144	999999	999999	277	484	487	999999	539	999999	999999	457	888	720	801	999999	999999	691	999999	375	939	810	999999	596	999999	466	281	433	999999	331	38	193	110	576	837	999999	677	999999	999999	954	434	623	999999	816	788	337	999999	978	945	41	999999	999999	666	208	999999	145	999999	936	201	811	212	
64	32	999999	186	62	357	322	883	999999	999999	20	50	999999	940	326	871	197	808	95	999999	303	487	542	394	325	526	902	726	701	595	741	622	839	999999	380	600	731	640	735	980	897	105	999999	973	926	672	871	267	999999	999999	942	137	115	564	909	999999	490	822	860	999999	999999	595	192	999999	326	398	211	53	569	725	150	999999	82	115	358	999999	618	569	468	653	655	644	202	437	653	613	999999	999999	999999	804	999999	908	999999	209	534	311	999999	389	656	537	470	827	698	808	134	999999	65	10	216	711	958	921	363	999999	999999	811	999999	754	836	713	999999	927	211	999999	615	241	999999	873	580	57	294	238	999999	930	192	827	945	394	999999	999999	557	516	78	140	846	199	999999	572	328	723	908	168	552	942	999999	543	626	933	203	892	616	999999	999999	168	426	729	18	433	34	63	865	999999	999999	578	165	375	859	80	918	425	686	999999	555	999999	148	999999	999999	970	284	649	999999	999999	201	420	651	999999	96	909	714	999999	190	131	548	999999	999999	900	716	999999	999999	291	684	555	999999	777	216	411	999999	572	30	299	999999	47	158	385	852	853	816	41	926	789	288	950	999999	801	245	564	667	290	999	248	420	711	193	993	965	999999	997	424	999999	999999	739	524	999999	424	83	999999	972	172	421	14	93	684	58	996	12	733	198	223	999999	999999	743	999999	572	781	999999	341	999999	165	420	206	999999	402	999999	685	60	999999	71	999999	727	102	592	504	999999	999999	165	736	999999	197	990	999999	466	784	999999	562	507	393	999999	116	545	742	299	999999	752	225	999999	690	856	372	946	999999	672	999999	999999	450	69	248	486	999999	999999	999999	678	666	175	189	739	81	520	275	188	666	811	954	406	985	802	775	751	653	846	474	999999	300	250	752	999999	220	298	442	502	268	907	384	489	403	73	632	651	573	485	87	180	590	194	290	999999	717	850	510	647	294	497	833	731	162	272	387	999999	999999	620	999999	999999	88	772	919	758	999999	999999	999999	921	179	999999	188	178	768	304	299	115	959	325	999999	369	788	794	999999	999999	84	653	337	141	999999	216	999999	999999	999999	305	101	818	274	531	999	999999	847	999999	477	171	318	665	962	999999	972	281	466	107	769	999999	993	293	564	999999	684	783	147	872	245	963	894	234	999999	472	212	999999	841	437	999999	607	522	209	326	57	462	418	691	478	168	414	749	141	193	796	311	807	263	999999	846	999999	999999	974	999999	999999	276	93	999999	999999	655	501	440	39	781	171	646	
794	967	517	696	275	102	668	999999	830	999999	763	999999	425	170	404	227	724	999999	999999	502	548	855	999999	780	378	965	999999	822	666	973	720	360	32	159	517	999999	746	999999	999999	134	447	999999	522	999999	513	52	37	339	261	284	716	448	681	669	108	938	164	999999	327	309	901	845	57	857	503	412	29	999999	999999	564	481	999999	19	975	999999	287	999999	522	276	335	999999	861	999999	392	267	281	678	999999	999999	579	686	19	112	281	999999	601	222	665	796	110	33	761	686	696	999999	421	438	705	614	821	605	999999	470	991	371	50	283	665	599	232	734	999999	224	84	878	999999	202	738	999999	463	74	677	999999	175	312	999999	185	875	589	999999	842	973	748	240	999999	54	548	120	909	192	327	557	999999	999999	376	367	546	999999	818	340	228	700	952	160	999999	999999	915	304	999999	193	864	408	86	999999	389	761	999999	999999	110	834	999999	92	999999	999999	146	517	611	161	798	945	640	573	66	258	999999	152	30	597	999999	55	999999	253	430	726	999999	999999	999999	322	195	615	448	561	511	984	999999	999999	871	392	24	249	999999	999999	999999	744	553	301	351	827	999999	999999	740	330	511	999999	706	679	999999	112	999999	227	46	299	966	193	506	88	71	82	841	999999	281	637	583	243	729	999999	999999	685	182	36	576	652	196	948	999999	127	60	999999	288	999999	483	768	150	797	999999	999999	797	322	248	474	239	999999	986	642	965	113	747	277	335	341	932	999999	929	999999	650	394	999999	28	318	388	38	614	794	114	18	512	496	999999	41	702	576	434	447	708	999999	307	999999	554	982	771	380	999999	131	946	805	508	839	925	156	818	924	779	999999	999999	446	624	485	882	999999	463	616	961	246	999999	765	507	538	231	999999	999999	999999	558	45	546	18	255	493	847	309	999999	672	571	639	999999	999999	797	999999	587	272	999999	822	783	999999	529	164	418	546	999999	999999	999999	969	618	507	999999	100	375	743	468	999999	200	140	999999	582	133	999999	55	332	33	999999	999999	87	950	958	254	530	944	638	999999	391	599	709	994	666	11	999999	64	73	836	132	411	63	961	999999	82	52	999999	210	795	738	119	96	999999	999999	223	230	29	659	263	282	999999	737	238	86	262	491	145	970	581	999999	999999	999999	495	901	999999	914	125	999999	999999	212	345	743	842	999999	282	513	999999	361	453	781	521	404	999999	999999	976	674	999999	885	999999	591	906	224	999999	212	12	999999	600	621	199	309	114	999999	773	60	936	412	894	461	804	999999	999999	
999999	526	799	81	341	181	931	924	999999	98	239	999999	305	306	131	123	639	774	154	912	575	172	153	677	717	631	759	627	999999	780	374	91	733	296	132	697	829	141	671	956	669	696	420	220	874	999999	477	754	815	298	264	686	999999	837	728	621	383	132	363	709	421	314	359	998	999999	999999	18	18	184	433	293	508	113	198	999999	878	752	933	802	655	163	15	812	999999	526	688	431	999999	568	510	324	707	778	961	544	999999	347	421	496	726	63	469	580	391	14	756	583	471	594	849	868	450	330	999999	556	999999	999999	83	482	46	726	121	999999	673	119	586	999999	151	653	999999	541	340	446	86	601	694	435	431	999999	769	114	960	999999	719	999999	874	999999	80	415	137	999999	273	938	460	999999	942	29	906	282	427	999999	441	999999	999999	999999	999999	13	253	999999	862	999999	80	999999	712	999999	766	809	730	999999	244	999999	659	736	525	34	278	402	985	999999	659	999999	528	158	853	743	999999	152	606	411	114	870	143	964	553	999999	792	999999	999999	999999	999999	142	299	875	47	228	999999	704	999999	999999	49	145	28	177	455	198	999999	922	949	999999	267	999999	212	328	927	373	76	695	999999	378	242	807	176	466	843	526	384	653	120	634	377	999999	999999	999999	999999	968	999999	965	518	365	693	999999	999999	267	271	619	930	971	947	674	161	680	521	999999	449	242	969	999999	333	929	813	809	811	999999	600	298	774	999999	999999	958	999999	110	999999	828	684	371	999999	908	204	234	596	412	999999	446	483	697	457	926	999999	999999	998	300	999999	589	551	884	69	207	666	973	844	652	999999	989	163	999999	504	693	248	87	946	70	367	109	999999	410	999999	374	841	999999	841	847	801	826	959	230	468	597	999999	800	312	98	252	231	389	999999	398	716	293	432	999999	999999	688	408	192	999999	932	542	999999	150	780	694	366	762	141	996	999999	197	39	932	592	906	416	448	775	858	817	999999	719	398	999999	397	91	418	710	999999	169	999999	644	31	298	926	999999	146	29	618	999999	999999	99	392	103	210	687	999999	840	296	358	250	632	333	999999	999999	999999	999999	137	999999	612	947	61	64	999999	999999	553	999999	644	665	565	279	428	167	999999	999999	57	337	305	999999	710	731	578	424	728	919	770	320	999999	502	113	492	18	636	999999	999999	999999	44	999999	646	657	679	716	184	730	88	821	475	207	792	748	495	563	999999	999999	999999	379	999999	336	999999	685	242	116	151	562	999999	270	999999	161	999999	898	22	781	658	165	
41	24	403	999999	999999	108	305	123	118	754	999999	929	693	954	134	415	999999	708	999999	960	424	572	574	622	657	818	40	324	855	893	999999	713	999999	170	651	866	999999	943	686	819	390	129	998	397	943	154	577	999999	999999	936	107	314	153	999999	741	999999	450	781	46	831	78	981	267	224	29	904	34	999999	999999	268	440	858	999999	819	579	999999	574	187	678	512	999999	202	999999	999999	796	430	570	216	429	192	999999	203	999999	854	750	409	862	999999	377	49	130	54	533	999999	505	248	292	333	128	446	894	999999	112	534	999999	999999	694	348	427	598	999999	817	113	130	841	999999	951	999999	78	999999	441	790	809	639	392	205	669	528	423	557	148	246	98	999999	298	163	999999	382	273	875	714	524	366	999999	999999	312	941	412	927	268	297	999999	265	947	15	113	462	999999	999999	395	999999	999999	924	870	459	106	999999	130	832	688	156	999999	999999	202	999999	917	999999	40	999999	999999	264	266	999999	999999	270	33	981	151	977	999999	700	627	240	877	670	548	599	496	329	608	999999	999999	999999	249	122	717	220	999999	999999	97	679	999999	539	999999	141	999999	575	770	999999	435	999999	587	153	999999	999999	528	348	37	532	999999	328	937	710	335	505	443	686	362	51	552	813	918	659	889	514	277	999999	178	745	720	973	828	886	893	493	996	676	932	261	593	378	999999	999999	574	999999	741	999999	213	566	697	272	223	728	66	622	999999	927	999999	143	999999	440	180	999999	811	943	499	61	816	842	999999	767	753	110	457	999999	630	387	95	129	999999	555	884	612	999999	458	760	109	829	281	296	999999	422	999999	541	999999	208	901	729	630	280	690	906	370	999999	999999	519	122	281	883	991	999999	841	999999	370	174	556	568	242	363	193	999999	999999	544	556	440	999999	954	568	304	975	729	658	465	849	92	648	523	999999	999999	999999	999999	828	946	999999	999999	237	287	999999	999999	606	640	668	376	446	880	467	371	814	627	585	564	554	999999	907	272	170	999999	295	287	525	42	999999	124	999999	546	570	286	264	88	999999	77	525	999999	697	999999	70	292	29	999999	999999	287	708	927	543	999999	103	851	48	28	317	851	992	999999	851	574	627	554	951	900	320	191	999999	736	424	517	999999	363	289	572	211	878	366	999999	662	999999	334	999999	581	50	453	719	247	245	771	361	85	999999	348	999999	717	999999	340	129	658	443	180	972	513	35	344	739	572	475	816	439	494	675	999999	613	250	542	999999	911	456	601	943	871	964	72	442	
999999	24	165	855	695	547	247	668	228	78	361	581	999999	706	999999	156	771	428	342	866	409	874	735	883	185	543	429	999999	999999	499	999999	999999	450	999999	669	725	416	620	131	891	256	16	999999	545	888	960	426	215	999999	454	182	452	632	206	999999	999999	289	282	679	161	128	575	611	728	769	353	999999	962	999999	988	739	160	307	450	619	403	604	199	994	225	999999	224	928	612	327	855	385	999999	561	868	445	144	999999	970	999999	681	405	551	776	544	999999	464	999999	754	715	31	999999	191	586	999999	999999	99	287	464	999999	903	646	999999	411	913	999999	886	410	178	999999	604	219	999999	677	938	999999	62	423	459	396	662	56	183	897	306	710	204	667	922	671	999999	999999	999999	936	869	44	999999	150	862	999999	941	64	999	212	999999	811	999999	513	999999	999999	153	676	827	77	999999	999999	999999	110	114	213	774	229	999999	506	206	999999	999999	400	999999	903	600	911	561	883	999999	999999	57	971	999999	999999	891	690	29	291	527	679	39	999999	999999	999999	571	999999	45	658	802	999999	576	999999	15	372	999999	427	999999	999999	999999	242	999999	944	623	774	810	501	323	620	999999	93	209	205	979	527	717	322	999999	795	342	304	876	902	999999	731	999999	554	966	424	415	999999	984	285	999999	295	564	95	796	790	999999	80	982	425	346	999999	522	381	523	488	655	999999	591	910	412	745	365	222	863	999999	743	265	534	898	999999	848	999999	924	954	693	999999	631	526	56	593	271	322	460	565	371	999999	659	999999	999999	769	648	882	83	999999	506	929	999999	999999	999999	57	999999	999999	93	999999	999999	999999	598	426	830	524	33	249	544	327	999999	432	905	656	502	999999	93	234	999999	999999	566	999999	35	61	999999	763	999999	409	622	999	647	725	238	250	999999	752	620	999999	210	963	746	409	348	756	732	83	34	999999	730	231	963	999999	499	999999	999999	533	999999	546	968	76	903	623	627	544	999999	999999	999999	664	589	749	71	850	34	92	392	167	999999	279	329	385	738	999999	679	400	45	925	235	283	596	544	168	84	999999	143	70	132	782	803	86	317	879	369	115	980	169	122	697	417	573	999999	906	999999	999999	593	338	976	944	999999	508	754	198	920	78	55	591	987	586	890	32	269	385	823	999999	999999	505	999999	999999	699	999999	922	238	999999	999999	109	999999	844	857	680	805	94	188	555	304	332	128	958	301	69	398	182	999999	806	395	999999	121	93	130	999999	97	959	164	999999	995	585	525	999999	220	999999	417	746	139	905	
999999	938	90	999999	528	999999	892	547	87	762	310	999999	396	431	999999	406	987	554	999999	652	593	845	929	933	559	718	999999	748	999999	999999	652	652	52	630	721	456	233	999999	564	999999	322	550	999999	402	944	937	199	104	946	813	981	862	32	486	322	249	18	999999	279	810	74	154	799	755	119	658	999999	999999	999999	976	999999	705	990	474	340	52	999999	537	989	622	999999	712	802	999999	999999	790	629	566	999999	999999	448	87	999999	754	194	178	999999	136	292	296	921	999999	999999	970	641	286	999999	558	155	279	285	480	166	656	999999	362	999999	864	415	329	38	459	457	999999	537	999999	691	999999	289	999999	301	999999	255	999999	700	105	327	831	999999	73	918	81	999999	48	206	968	920	366	473	832	999999	886	720	963	999999	472	999999	167	442	545	594	635	278	983	978	448	234	463	999999	195	44	519	571	352	411	957	48	419	40	569	184	999999	772	456	999999	414	126	292	445	999999	128	170	399	757	478	292	802	999999	69	999999	743	467	410	287	797	999999	325	999999	562	310	433	567	136	873	371	269	863	999999	646	573	331	942	27	727	77	873	130	813	874	128	999999	999999	999999	282	999999	999999	924	494	658	40	99	999999	999999	145	804	561	999999	526	396	219	429	980	999999	496	436	801	999999	683	220	924	195	511	999999	443	155	999999	999999	854	57	654	344	378	172	616	484	582	222	999999	922	515	839	604	427	664	999999	999999	820	863	845	34	276	251	999999	734	844	587	255	296	989	982	353	189	999999	742	874	61	817	184	22	853	588	568	761	705	999999	591	94	838	999999	999999	11	354	18	999999	387	102	999999	438	999999	999999	337	999999	999999	999999	171	659	135	685	999999	999999	999999	645	999999	992	999999	707	490	999999	649	263	502	416	552	27	980	999	999999	999999	999999	781	999999	999999	412	999999	525	662	999999	821	999999	999999	465	409	999999	106	616	999999	503	25	587	679	612	524	999999	518	404	921	383	874	958	171	487	680	999999	999999	690	976	999999	735	477	782	999999	668	45	224	797	999999	367	455	410	625	506	166	999999	685	999999	442	601	999999	721	603	999999	999999	862	381	999999	999999	88	50	415	640	132	767	548	999999	648	943	488	573	721	999999	564	999999	474	343	665	331	813	999999	999999	257	384	348	24	999999	503	999999	806	664	277	22	999999	999999	50	770	502	738	617	71	46	235	953	37	183	420	999999	999999	999999	529	715	999999	999999	443	999999	999999	999999	999999	752	675	311	999999	147	824	999999	999999	296	247	887	704	840	926	
714	999999	608	999999	304	356	175	999999	833	152	901	287	999999	651	52	999999	125	882	514	719	986	999999	760	627	97	139	731	474	999999	801	473	999999	688	788	911	228	834	597	999999	908	617	157	841	999999	517	860	876	653	665	715	999999	15	199	999999	940	772	991	980	526	175	999999	700	481	42	999999	999999	598	999999	740	823	999999	999999	28	605	111	999999	110	601	999999	999999	999999	88	999999	417	679	467	443	566	999999	999999	999999	854	999999	698	293	999999	676	809	489	249	999999	716	913	842	969	999999	999999	593	30	112	671	399	869	298	912	546	891	73	362	999999	834	42	321	602	596	891	999999	999999	322	194	171	301	122	871	965	999999	999999	966	999999	85	999999	850	999999	745	477	999999	999999	782	785	746	35	612	457	277	414	239	405	999999	255	87	158	666	999999	836	940	999999	287	999999	333	376	382	924	626	999999	741	984	496	575	134	999999	907	673	544	575	168	559	844	845	467	736	999999	853	999999	999999	927	999999	578	709	804	999999	559	999999	459	999999	374	110	999999	999999	535	999999	743	829	999999	496	999999	484	132	999999	677	391	535	442	541	596	236	528	213	999999	999999	928	415	786	999999	37	999999	921	224	999999	210	68	572	673	319	46	993	320	667	234	200	999999	999999	872	42	422	999999	126	999999	862	192	846	999999	999999	821	606	24	957	999999	168	296	999999	999999	997	505	619	819	861	132	504	603	915	860	978	75	999999	999999	999999	753	999999	465	93	999999	999999	942	364	171	999999	852	999999	999999	46	999999	508	938	942	193	693	377	999999	999999	710	994	999999	999999	999999	985	917	664	915	369	999999	213	710	999999	213	780	999999	65	150	999999	976	19	999999	999999	999999	663	361	50	999999	722	553	999999	340	999999	755	98	527	999999	674	378	999999	999999	936	353	999999	999999	552	805	734	171	285	999999	999999	999999	999999	700	999999	999999	702	613	634	877	540	203	815	314	873	999999	947	124	263	815	390	772	999999	799	82	75	999999	734	999999	555	999999	999999	447	915	940	999999	137	64	514	59	400	71	999999	376	646	743	538	999999	959	999999	858	620	999999	470	257	464	762	999999	628	518	546	968	999999	88	571	578	756	999999	374	999999	999999	999999	610	213	425	329	999999	999999	999999	339	537	693	774	524	999999	999999	63	976	668	485	999999	310	436	999999	513	431	568	665	805	78	999999	638	999999	460	999999	965	20	999999	54	927	436	999999	675	298	980	853	203	977	391	876	524	779	999999	999999	897	527	466	614	700	993	999999	372	41	93	352	899	999999	324	999999	
731	685	358	932	999999	58	686	999999	147	24	999999	238	591	283	929	553	217	999999	984	562	252	999999	999999	14	61	999999	74	999999	591	999999	999999	42	999999	232	660	200	999999	847	999999	839	999999	892	328	600	999999	765	179	999999	112	999999	999999	503	835	762	513	232	289	354	880	573	984	791	999999	201	933	627	359	369	623	738	387	999999	999999	154	350	999999	190	999999	964	295	999999	975	999999	61	812	587	206	126	719	437	911	999999	966	928	999999	429	999999	137	999999	999999	415	810	475	373	999999	999999	597	999999	421	163	51	484	389	999999	574	19	999	992	388	355	999999	999999	650	195	827	565	404	999999	300	920	509	63	147	552	999999	198	510	428	999999	999999	990	515	704	565	396	436	442	999999	363	845	430	857	748	999999	999999	182	170	289	999999	597	378	620	400	500	654	988	999999	836	715	386	509	580	103	349	365	915	999999	94	798	400	132	33	624	454	500	652	999999	999999	561	707	38	999999	882	310	669	999999	124	999999	999999	999999	99	606	665	999999	346	849	999999	409	956	85	999999	85	490	155	474	355	996	946	10	12	683	520	285	999999	358	288	698	999999	679	999999	801	999999	999999	400	999999	526	367	647	118	650	888	999999	869	485	72	952	739	999999	999999	324	382	178	214	999999	724	578	331	657	999999	67	161	970	999999	970	284	320	901	100	843	947	987	359	838	359	123	778	999999	799	945	999999	549	999999	956	999999	612	633	129	275	999999	732	205	710	29	60	498	999999	185	898	211	752	61	649	999999	888	337	33	339	854	794	946	999999	999999	711	232	518	200	24	999999	999999	651	200	636	424	121	752	999999	339	787	999999	206	602	999999	597	202	354	899	78	77	999999	588	303	275	480	729	999999	999999	998	797	542	308	903	999999	999999	560	561	425	234	781	146	60	999999	552	994	598	353	185	934	999999	999999	999999	999999	946	345	779	358	925	165	695	999999	88	288	541	255	999999	999999	790	999999	47	641	928	675	999999	930	978	894	999999	999999	881	385	630	739	999999	919	923	186	956	475	761	212	636	999999	539	999999	67	999999	162	307	999999	305	563	963	897	999999	949	943	835	25	367	999999	999999	999999	999999	320	686	999999	798	622	331	385	346	999999	460	999999	999999	668	146	821	999999	216	741	453	999999	585	999999	666	841	611	999999	979	350	940	118	876	605	981	999999	228	789	999999	973	539	975	999999	959	248	512	999999	873	290	999999	24	999999	161	152	163	815	698	498	29	508	196	999999	351	44	405	216	583	239	999999	683	
917	41	164	999999	212	478	782	625	583	999999	778	738	689	999999	336	798	956	734	999999	176	296	730	999999	220	786	887	999999	999999	999999	999999	929	999999	850	607	890	982	988	918	999999	685	43	82	914	865	729	999999	963	179	999999	606	259	849	999999	856	396	196	271	944	456	324	845	760	71	552	234	945	887	92	292	354	810	48	793	999999	142	223	816	904	490	337	923	463	999999	999999	999999	90	54	994	220	703	720	53	472	625	839	999999	999999	372	640	999999	571	881	887	364	796	221	65	999999	723	183	380	999999	463	128	999999	391	446	113	999999	154	900	892	999999	588	633	766	999999	177	999999	999999	211	453	274	707	766	52	576	959	170	999999	34	999999	999999	46	333	363	590	353	999999	458	999999	908	999999	496	999999	678	19	308	999999	999999	645	887	105	863	971	926	103	999999	362	358	815	486	942	209	129	877	621	835	265	999999	185	232	943	478	33	999999	851	777	824	97	42	277	239	140	925	999999	999999	417	75	407	270	834	999999	875	643	359	965	999999	999999	999999	67	999999	53	460	854	999999	944	626	840	677	84	325	999999	999999	325	547	999999	999999	284	999999	999999	214	769	858	19	351	241	999999	835	674	338	999999	410	819	40	858	233	778	999999	513	203	311	577	397	999999	945	999999	999999	999999	105	111	163	128	395	65	853	414	195	999999	513	191	877	791	176	999999	999999	999999	999999	999999	467	323	479	536	771	788	999999	636	999999	999999	74	448	514	517	999999	572	184	341	999999	763	999999	454	47	999999	772	999999	326	519	410	57	999999	40	790	493	102	781	631	627	357	999999	417	999999	41	660	387	74	676	369	61	603	174	294	899	359	999999	23	286	153	763	448	999999	999999	999999	334	999999	999999	999999	999999	999999	999999	941	557	983	418	356	960	422	387	999999	999999	655	999999	468	807	882	423	140	999999	999999	999999	505	488	863	999999	143	288	990	706	832	353	416	656	944	103	999999	617	999999	490	12	106	999999	898	999999	64	999999	516	999999	999999	451	999999	902	999999	594	345	462	462	999999	999999	284	999999	970	715	555	604	301	999999	21	374	999999	275	999999	649	438	999999	999999	606	294	808	124	627	617	572	999999	427	999999	199	72	999999	641	209	999999	234	215	999999	999999	999999	999999	999999	763	795	505	999999	999999	999999	301	263	999999	999999	855	855	178	999999	999999	657	460	999999	999999	137	164	112	936	411	999999	945	352	888	999999	504	214	604	999999	999999	55	329	132	321	299	89	999999	197	411	808	999999	785	41	999999	273	999999	483	999999	433	
225	999999	660	858	103	573	999999	999999	999999	819	293	59	999999	602	483	838	641	535	149	118	999999	12	966	999999	138	657	946	999999	314	624	999999	999999	485	999999	999999	259	395	470	999999	999999	999999	255	722	999999	999999	758	502	193	557	209	631	33	344	620	61	223	479	959	730	999999	626	999999	529	999999	933	273	574	90	564	233	453	180	506	402	156	136	289	999999	583	379	165	999999	366	999999	999999	862	686	865	129	824	780	435	999999	592	999999	549	726	999999	444	854	999999	422	629	334	999999	999999	526	942	999999	925	933	999999	386	360	290	863	66	424	795	999999	999999	708	960	999999	453	27	440	913	281	606	999999	356	999999	728	999999	999999	143	999999	358	541	346	743	401	204	999999	899	999999	390	312	266	492	311	147	373	277	486	461	889	881	738	999999	612	670	999999	525	999999	728	658	176	547	999999	33	76	263	734	999999	317	766	999999	554	968	59	999999	999999	123	108	218	788	999999	708	290	254	161	619	521	733	83	534	678	312	180	400	999999	999999	536	468	999999	884	638	999999	999999	695	48	337	999999	970	11	999999	753	427	379	940	999999	467	266	485	872	999999	999999	11	999999	782	98	999999	999999	578	999999	999999	489	655	863	333	160	37	539	999999	999999	824	850	999999	999999	428	781	261	932	239	203	999999	508	60	596	787	151	637	999999	999999	607	501	953	201	145	165	999999	999999	563	55	999999	179	928	671	280	58	607	202	278	351	11	836	615	154	384	89	999999	438	999999	86	192	522	999999	999999	987	714	871	658	415	577	262	683	697	886	449	34	828	837	780	547	189	999999	368	323	394	770	886	809	817	65	817	999999	49	487	863	277	999999	999999	999999	565	187	948	787	701	98	328	149	999999	704	359	260	999999	658	520	999999	243	163	59	758	227	828	999999	841	999999	760	525	644	999999	33	182	227	53	163	999999	370	999999	171	999999	234	76	999999	167	114	999999	999999	316	89	528	590	999999	999999	756	36	999999	737	999999	117	999999	941	572	684	928	704	532	142	216	357	443	999999	665	81	496	999999	691	999999	670	957	384	999999	453	446	125	999999	403	999999	470	999999	697	999999	256	134	733	725	662	999999	702	463	582	335	598	958	645	999999	925	558	627	999999	344	870	999999	167	999999	883	497	136	568	308	311	473	671	199	660	956	999999	541	999999	770	172	999999	893	999999	384	999999	999999	494	800	746	999999	844	441	999999	683	999999	418	98	401	850	238	535	823	403	161	999999	663	408	308	688	999999	394	221	856	769	999999	999999	
860	782	683	927	12	335	821	999999	999999	42	999999	516	833	548	814	150	497	542	637	485	499	65	276	395	557	195	999999	999999	999999	633	584	999999	648	849	558	999999	717	999999	235	999999	11	799	694	999999	530	892	999999	999999	660	999999	724	323	142	559	487	805	516	298	380	816	223	550	293	999999	458	999999	867	983	999999	999999	432	574	316	437	483	700	370	200	999999	664	999999	971	621	76	909	999999	636	99	372	999999	800	428	999999	999999	985	999999	515	861	627	999999	35	492	999999	999999	821	999999	999999	705	85	787	445	325	433	999999	106	999999	928	227	924	197	738	778	999999	247	708	14	31	897	451	32	999999	508	573	708	638	999999	999999	999999	255	999999	999999	930	23	585	316	485	994	836	322	743	533	298	936	440	428	256	872	999999	453	816	999999	119	263	63	602	936	751	999999	87	869	431	468	972	175	999999	807	999999	44	999999	233	19	195	585	708	498	896	999999	143	999999	392	365	908	26	438	999999	999999	677	960	982	379	733	279	758	452	322	74	326	770	506	620	491	999999	981	999999	807	942	533	999999	564	706	374	618	444	999999	999999	522	452	999999	999999	999999	999999	999999	999999	561	500	999999	436	999999	396	999999	999999	801	999999	669	999999	527	927	796	630	688	620	133	405	286	15	999999	834	73	999999	799	621	999999	999999	717	999999	686	785	999999	730	77	516	401	168	139	136	572	999999	775	999999	986	999999	656	999999	856	178	16	409	775	999999	999999	905	999999	203	597	813	798	575	919	188	224	742	507	999999	563	182	229	964	275	159	442	142	68	279	952	999999	964	999999	379	999999	485	286	19	999999	999999	999999	153	207	570	326	338	997	72	999999	580	254	98	999999	360	999999	949	999999	143	626	999999	999999	846	103	251	394	848	930	999999	379	702	937	999999	635	721	401	38	31	999999	949	820	999999	79	471	698	999999	124	384	517	999999	999999	999999	153	393	757	999999	999999	59	955	186	477	408	999999	999999	999999	642	999999	999999	869	959	655	927	647	194	805	679	183	384	404	999999	279	474	999999	511	779	269	999999	349	877	619	999999	978	75	227	481	422	999999	386	577	65	999999	999999	999999	558	999999	672	796	999999	999999	999999	927	999999	655	421	907	13	985	299	913	635	848	183	585	259	999999	676	861	429	712	392	46	999999	999999	348	359	617	959	999999	472	117	472	835	761	799	691	145	333	654	320	478	436	353	473	941	217	22	85	999999	674	371	810	376	256	204	51	140	142	999999	999999	299	53	999999	827	805	172	23	421	
999999	568	748	353	999999	999999	244	999999	692	333	866	999999	347	541	705	999999	110	306	106	588	566	757	561	12	27	591	999999	434	315	525	667	779	999999	600	999999	696	999999	28	603	266	22	248	358	807	276	185	725	757	348	931	727	999999	75	434	999999	38	16	745	999999	625	99	809	651	177	665	999999	999999	746	999999	18	999999	91	702	839	999999	327	999999	754	736	842	866	999999	95	383	798	168	999999	769	744	999999	689	190	693	978	999999	212	597	191	151	189	247	978	515	339	668	645	999999	999999	857	537	629	262	19	493	758	826	723	277	378	507	999999	999999	11	982	329	92	398	999999	672	374	999999	227	612	999999	604	999999	999999	756	715	162	361	487	911	217	640	437	181	999999	999999	999999	999999	330	813	999999	806	78	977	999999	999999	585	999999	92	564	493	807	411	999999	462	999999	870	999999	967	562	999999	155	896	999999	794	351	891	999999	199	505	331	999999	409	414	968	750	536	910	233	746	139	905	279	999999	999999	999999	238	787	999999	999999	358	280	520	767	597	999999	999999	811	192	191	128	999999	68	586	242	999999	408	999999	999999	999999	362	960	999999	231	432	319	876	973	839	999999	999999	114	201	999999	999999	60	999999	642	816	480	840	724	728	51	627	465	847	692	999999	821	11	241	116	999999	957	398	999999	299	345	288	999999	936	999999	999999	79	999999	482	189	439	999999	240	765	999999	210	870	999999	241	803	603	966	472	193	293	28	999999	880	999999	193	999999	758	625	86	306	999999	999999	999999	753	931	972	999999	983	668	999999	999999	590	245	61	999999	147	329	166	631	695	999999	816	439	999999	953	412	198	25	298	268	999999	999999	999999	469	651	352	965	884	310	831	989	982	803	930	785	437	158	829	999999	56	999999	602	994	999999	928	999999	429	261	799	528	783	598	999999	999999	999999	941	435	999999	999999	563	181	999999	855	999999	999999	999999	22	999999	867	525	264	999999	999999	999999	666	89	572	773	540	928	923	714	999999	782	999999	401	297	403	358	844	12	382	430	539	874	166	746	204	684	542	710	920	999999	284	999999	424	676	453	743	502	378	999999	245	480	639	467	360	83	999999	314	107	618	160	33	523	881	999999	999999	999999	999999	343	377	99	998	228	13	330	810	518	999999	999999	844	660	856	475	350	999999	949	900	416	806	999999	453	379	444	102	770	369	999999	392	484	293	85	242	999999	11	572	247	262	636	147	549	999999	999999	590	263	958	999999	999999	182	743	989	999999	960	703	999999	924	719	563	999999	999999	960	59	135	
159	440	768	999999	697	999999	777	899	697	999999	999999	999999	117	335	789	191	999999	476	811	999999	649	494	801	125	999999	498	999999	853	684	135	403	186	500	439	999999	159	495	540	606	94	405	843	302	228	690	999999	562	999999	929	382	992	999999	159	999999	999999	999999	999999	653	888	208	999999	923	225	571	870	103	766	677	367	640	696	603	870	726	193	805	202	583	434	999999	935	999999	924	999999	143	999999	37	38	953	314	999999	841	652	407	697	481	999999	730	357	597	680	885	240	298	685	399	999999	999999	287	680	471	65	999999	796	272	908	999	999999	438	999999	999999	999999	723	999999	130	854	951	999999	39	711	187	999999	235	836	421	999999	999999	999999	626	744	741	604	751	283	842	465	999999	855	999999	788	482	999999	999999	999999	531	942	999999	999999	178	831	999999	432	402	999999	503	10	829	392	385	999999	661	372	297	693	500	471	986	450	221	665	999999	105	337	251	239	473	178	999999	315	999999	999999	79	468	794	306	319	211	999999	779	842	635	239	999999	922	136	119	426	609	624	999999	955	721	999999	999999	999999	352	999999	161	999999	40	831	718	86	906	999999	591	904	999999	397	191	269	999999	670	999999	39	999999	624	999999	124	129	56	569	999999	256	522	177	113	955	205	953	224	60	999999	749	20	999999	162	574	599	544	214	999999	222	442	999999	154	999999	999999	483	596	999999	689	46	226	984	272	232	830	393	165	488	949	999999	443	967	219	972	921	368	999999	849	59	815	999999	915	999999	999999	63	999999	999999	127	515	999999	608	235	534	23	999999	765	999999	694	332	191	443	66	999999	626	999999	999999	590	181	139	999999	999999	747	678	874	999999	311	861	915	999999	384	24	48	999999	477	699	217	442	205	361	999999	620	999999	527	868	381	523	659	506	578	999999	865	206	988	287	121	860	557	660	556	999999	903	999999	526	947	176	999999	94	787	926	571	999999	395	999999	999999	618	999999	230	809	502	944	999999	999999	999999	589	519	817	60	999999	366	838	660	782	999999	50	262	999999	999999	579	701	999999	438	872	579	17	557	999999	386	25	669	999999	640	747	167	611	668	548	495	937	438	359	355	999999	431	98	910	259	746	779	720	830	52	999999	118	526	515	779	785	339	999999	50	441	45	36	198	208	999999	999999	47	999999	714	999999	999999	151	352	999999	999999	450	491	106	307	733	606	304	999999	135	989	639	641	999999	888	762	999999	905	398	999999	319	372	243	890	999999	999999	999999	999999	16	538	89	509	765	894	475	338	999999	242	734	316	834	740	
197	72	999999	999999	999999	940	999999	951	999999	67	999999	434	999999	677	217	601	108	673	34	209	298	999999	999999	490	999999	999999	630	999999	468	999999	999999	91	92	999999	185	180	681	725	651	999999	913	64	403	31	755	340	583	798	999999	703	144	71	292	999999	451	886	999999	728	408	999999	319	999999	493	221	887	672	352	999999	501	46	999999	999999	32	265	296	243	907	34	734	999999	999999	832	438	764	788	119	798	999999	999999	299	163	999999	999999	414	458	979	571	191	144	93	988	999999	999999	94	784	762	49	999999	999999	217	979	991	999999	865	83	999999	505	999999	432	777	873	999999	613	212	883	965	66	617	807	316	671	726	890	999999	554	331	536	353	999999	999999	999999	771	999999	999999	320	999999	959	460	999999	971	484	843	758	999999	219	104	999999	104	211	818	706	999999	229	42	546	262	111	353	320	752	999999	161	747	999999	706	999999	999999	999999	892	999999	999999	605	285	836	831	828	967	533	440	460	102	999999	151	172	999999	648	999999	87	384	67	70	999999	150	999999	30	332	106	362	660	117	320	545	999999	490	811	999999	155	392	210	717	295	999999	912	860	999999	518	20	584	85	67	999999	706	999999	999999	660	999999	999999	999999	816	509	732	615	873	999999	999999	999999	240	661	361	229	503	169	999999	666	771	493	702	289	999999	999999	322	521	286	999999	557	613	237	999999	829	420	645	459	576	701	999999	999999	703	589	999999	113	999999	358	999999	856	564	400	829	652	999999	177	698	185	767	999999	196	220	338	999999	775	536	328	999999	831	940	583	54	593	185	681	999999	789	123	568	999999	232	963	297	430	47	167	784	585	313	999999	721	999999	691	271	514	774	351	431	813	194	999999	425	526	999999	282	520	999999	999999	970	971	387	584	999999	941	999999	233	923	907	243	618	752	743	559	180	228	123	999999	999999	671	906	750	368	999999	999999	999999	806	446	15	158	527	360	140	999999	341	284	146	999999	750	188	290	999999	999999	197	205	999999	999999	865	356	999999	168	167	483	981	74	231	29	285	999999	900	999999	999999	918	759	716	267	621	999999	228	895	999999	271	612	999999	390	65	316	180	114	999999	999999	940	99	941	989	369	999999	999999	549	120	264	861	618	849	999999	503	933	999999	481	999999	820	911	647	461	981	897	999999	999999	601	19	914	999999	999999	303	999999	345	697	976	769	357	999999	999999	999999	117	999999	230	999999	762	252	886	131	633	698	176	130	999999	302	638	999999	102	813	547	557	540	206	999999	690	999999	949	566	806	999999	914	133	557	357	999999	
999999	820	761	254	792	999999	714	887	291	160	14	183	812	53	69	26	677	999999	999999	915	59	910	235	539	337	999999	686	90	175	719	574	999999	999999	765	999999	818	208	999999	999999	999999	843	999999	999999	264	686	999999	146	999999	747	999999	246	590	713	441	283	999999	594	231	916	999999	411	633	722	999999	585	999999	410	56	999999	999999	999999	829	522	393	82	999999	999999	971	852	999999	676	173	999999	235	482	984	905	340	492	142	999999	999999	999999	52	58	219	930	353	999999	301	999999	100	242	506	999999	417	999999	330	368	877	633	622	378	730	311	248	999999	496	99	600	999999	79	999999	999999	26	841	999999	480	345	863	475	999999	999999	561	455	586	930	999999	114	75	917	585	999999	615	999999	999999	607	999999	740	999999	999999	443	999999	999999	999999	999999	537	999999	489	289	519	597	985	505	411	999999	330	817	284	725	999999	999999	999999	999999	683	903	108	948	999999	415	243	695	999999	534	944	42	398	224	748	784	59	846	356	824	555	329	599	999999	999999	527	291	999999	926	999999	503	465	60	999999	404	908	572	999999	999999	84	55	823	858	999999	561	378	592	115	79	500	676	470	116	568	479	999999	313	999999	743	999999	133	453	999999	724	41	999999	982	169	820	839	999999	469	410	999999	999999	731	471	149	914	835	934	186	720	999999	348	42	359	491	999999	999999	604	941	999999	324	951	601	999999	143	999999	83	396	999999	294	999999	288	216	999999	834	789	748	999999	174	716	908	196	947	733	342	386	999999	139	500	410	780	244	999999	624	96	999999	186	676	338	719	841	448	512	891	490	999999	999999	999999	524	701	21	157	440	234	937	137	13	999999	722	757	430	943	896	999999	999999	995	18	999999	973	999999	999999	999999	564	455	999999	469	684	65	252	194	999999	36	614	798	999999	632	804	56	687	959	327	318	953	580	298	999999	552	489	388	495	150	549	999	20	999999	999999	593	999999	999999	999999	999999	948	999999	999999	512	404	338	108	633	880	999999	962	905	23	999999	304	999999	983	166	999999	999999	205	999999	757	54	999999	36	603	709	459	999999	819	696	218	516	999999	692	999999	77	893	569	999999	855	507	999999	187	644	985	824	794	820	610	828	382	999999	258	999999	868	494	807	378	734	999999	999999	841	381	275	696	507	999999	612	704	999999	999999	417	472	349	180	462	866	70	51	779	915	639	999999	990	323	999999	267	108	823	929	269	999999	834	65	999999	666	922	999999	947	487	17	192	126	999999	565	999999	999999	909	110	415	628	999999	337	955	483	544	411	390	999999	48	
249	718	788	774	655	747	582	999999	666	999999	540	953	999999	563	999999	733	523	744	435	358	568	358	997	417	310	522	198	999999	582	148	264	541	999999	909	999999	298	403	351	999999	999999	392	682	252	596	875	675	999999	773	193	999999	999999	666	999999	999999	480	999999	999999	380	999999	142	559	999999	834	999999	999999	998	999999	999999	325	999999	339	182	999999	617	965	885	116	999999	542	635	999999	424	695	831	127	597	586	366	999999	999999	999999	999999	999999	906	267	688	848	724	347	876	682	430	999999	709	421	999999	961	347	637	594	784	320	837	838	254	999999	18	12	410	662	421	636	774	969	999999	316	304	799	359	999999	999999	392	74	665	953	467	966	986	420	279	999999	249	728	844	999999	266	195	49	661	132	679	846	323	684	465	55	999999	488	802	115	553	171	987	360	557	402	256	999999	884	999999	178	999999	591	141	35	182	907	930	407	650	130	265	147	999999	607	200	78	389	210	907	811	488	194	315	999999	474	999999	378	999999	999999	999999	22	165	999999	999999	999999	264	192	659	293	148	725	999999	999999	984	298	33	999999	752	366	999999	867	972	976	975	690	838	999999	415	560	919	999999	999999	999999	639	999999	999999	999999	283	999999	999999	885	730	999999	999999	95	407	42	331	436	451	502	625	929	999999	153	50	188	898	999999	818	999999	777	108	373	609	91	853	999999	875	999999	760	486	801	430	447	146	65	999999	999999	292	999999	999999	979	999999	427	913	999999	391	496	77	999999	374	19	999999	999999	118	999999	553	169	14	554	999999	999999	999999	691	25	823	509	999999	16	985	999999	18	980	21	999999	798	999999	946	696	377	471	35	808	277	999999	476	669	472	338	514	511	999999	999999	738	296	508	741	999999	411	999999	214	983	999999	999999	950	366	39	130	933	320	643	606	472	999999	92	494	647	970	306	549	164	999999	79	501	483	922	132	252	999999	525	66	570	545	607	173	488	545	725	326	39	999999	548	539	28	871	904	585	259	656	801	860	770	132	999999	934	999999	913	988	608	38	243	787	405	417	999999	83	71	864	473	603	948	921	999999	276	111	616	508	61	999999	578	346	873	595	924	665	999999	447	683	999999	999999	575	557	999999	298	795	999999	153	131	763	797	843	721	785	999999	852	999999	126	855	759	327	999999	862	367	999999	999999	369	201	999999	752	968	635	388	201	477	999999	400	999999	999999	999999	451	473	999999	297	832	999999	625	999999	543	999999	999999	178	592	923	355	337	712	200	97	606	436	468	672	999999	999999	172	465	529	318	
34	999999	144	760	999999	999999	854	292	999999	535	304	76	282	658	409	36	799	53	464	846	999999	999999	210	999999	999999	55	982	999999	999999	501	669	999999	105	779	519	618	999999	417	218	615	999999	999999	147	664	999999	999999	163	810	272	353	995	129	10	682	178	708	261	426	999999	999999	335	63	285	999999	865	999999	970	502	148	999999	444	392	834	999999	356	105	999999	545	999999	230	891	181	999999	664	506	999999	278	423	610	810	367	174	999999	999999	290	446	999999	999999	799	999999	999999	661	999999	999999	999999	613	294	999999	336	83	531	999999	501	780	448	999999	526	621	577	325	756	557	892	338	999999	999999	975	956	568	909	335	999999	746	168	661	239	509	65	755	892	265	999999	96	536	289	651	673	635	440	136	999999	158	497	484	20	999999	768	999999	58	999999	638	338	593	427	748	418	999999	999999	129	218	999999	999999	865	684	999999	639	471	365	999999	781	999999	999999	525	441	989	187	999999	999999	157	650	471	176	16	125	264	927	532	669	788	871	682	339	516	232	483	460	292	812	424	380	550	412	293	277	999999	298	812	162	999999	999999	792	706	196	478	746	486	999999	999999	999999	141	117	999999	577	999999	108	999999	832	303	957	539	894	812	847	776	110	999999	883	999999	999999	999999	124	380	241	227	88	976	153	48	999999	996	996	542	392	293	273	999999	835	115	178	766	465	519	204	898	676	999999	999999	419	378	999999	603	723	667	999999	26	737	570	359	999999	999999	133	794	818	961	999999	361	430	564	513	362	233	777	999999	325	999999	605	999999	342	551	108	128	733	669	796	403	282	875	927	277	536	187	999999	999999	56	999999	999999	700	999999	365	324	559	304	906	999999	464	999999	162	999999	955	420	561	237	808	11	13	399	134	31	999999	270	486	999999	297	999999	184	747	772	524	682	838	904	999999	976	236	548	999999	826	999999	342	999999	129	533	999999	856	974	949	677	13	52	253	999999	999999	675	105	838	66	999999	930	841	717	63	637	999999	127	516	619	261	999999	463	999999	572	480	689	990	150	999999	532	440	11	999999	80	769	482	438	301	235	999999	881	999999	492	817	896	812	624	524	491	864	999999	350	365	698	105	549	862	680	75	990	684	954	886	534	576	928	616	999999	293	999999	999999	825	291	353	999999	999999	970	372	676	999999	74	476	659	97	678	100	646	999999	999999	999999	619	999999	235	999999	999999	926	511	999999	251	968	205	999999	240	336	999999	999999	69	22	328	999999	579	500	999999	999999	925	217	305	798	855	485	292	91	999999	
73	999999	482	600	56	761	999999	682	22	131	707	999999	96	246	332	463	650	41	634	217	999999	650	999999	753	828	999999	383	630	999999	112	765	999999	124	316	177	790	161	438	22	260	874	238	566	999999	306	934	839	971	972	344	215	453	658	873	999999	422	426	728	771	737	999999	823	969	909	999999	999999	358	999999	78	542	312	222	29	383	999999	836	999999	750	999999	893	479	411	999999	999999	896	322	37	250	710	999999	373	432	999999	285	872	60	268	656	23	284	585	69	903	999999	999999	993	434	284	540	770	338	676	282	877	267	999999	176	599	999999	53	994	117	79	323	179	879	555	743	999999	999999	999999	437	999999	182	317	420	508	999999	347	999999	887	753	709	939	999999	999999	160	999999	27	895	884	669	643	969	289	478	989	589	270	999999	447	690	772	999999	202	900	939	110	569	847	999999	949	999999	120	165	251	408	139	999999	482	999999	999999	726	615	407	999999	793	766	999999	839	430	999999	956	194	465	207	999999	460	747	999999	756	60	228	999999	427	935	999999	533	814	48	79	859	999999	788	434	680	964	166	851	999999	116	182	999999	729	426	999999	992	77	654	999999	271	947	392	381	725	999999	548	555	198	472	999999	999999	952	853	999999	999999	237	178	999999	784	999999	999999	999999	463	999999	583	842	499	999999	869	999999	348	878	999999	776	999999	999999	320	72	756	142	999999	968	389	792	846	230	364	959	855	999999	824	317	999999	726	999999	347	928	999999	999999	999999	59	801	329	999999	162	999999	999999	999999	647	103	917	115	14	651	999999	855	230	671	572	363	999999	539	899	547	999999	41	17	139	999999	784	548	357	921	999999	93	617	649	859	999999	464	133	287	322	761	413	719	313	229	902	592	127	267	399	787	356	519	999999	781	411	131	383	967	747	862	554	569	193	92	567	215	215	370	41	118	999999	211	999999	999999	143	408	999999	788	236	746	667	291	957	143	574	999999	715	999999	458	518	90	999999	539	459	216	999999	535	230	661	697	999999	999999	236	291	557	154	302	999999	999999	12	402	595	740	10	205	273	999999	60	518	999999	499	347	912	522	37	84	671	999999	999999	999999	999999	508	136	999999	999999	910	64	676	585	429	281	951	999999	455	125	495	425	538	999999	942	242	484	999999	668	207	49	844	713	264	482	483	535	833	357	139	894	468	210	640	295	219	935	474	98	722	547	126	466	999999	541	659	143	513	988	66	999999	795	468	341	330	75	351	421	113	946	745	128	999999	999999	999999	37	999999	897	968	733	
307	999999	624	945	999999	922	388	316	999999	999999	349	31	999999	301	740	108	999999	868	320	999999	867	999999	371	151	976	429	254	999999	185	513	999999	245	544	265	759	388	181	523	682	408	687	999999	698	290	606	724	999999	581	999999	132	38	355	999999	749	865	999999	648	482	968	999999	678	249	140	999999	999999	114	486	589	999999	362	926	485	999999	999999	542	832	825	91	544	262	155	672	999999	63	485	99	657	795	399	975	999999	698	999999	452	730	447	904	489	902	999999	247	694	999999	999999	205	552	168	675	999999	43	999999	567	999999	715	94	16	685	999999	733	297	457	691	200	999999	623	999999	999999	999999	191	104	927	346	189	51	999999	999999	999999	339	857	999999	931	981	588	366	27	181	760	838	367	724	761	827	755	999999	55	556	999999	999999	999999	967	621	999999	494	122	115	621	388	896	999999	633	384	355	230	800	366	475	112	834	548	451	477	999999	387	999999	342	999999	999999	574	996	999999	999999	999999	729	889	321	517	497	476	260	405	792	999999	148	999999	350	416	607	954	999999	579	453	670	936	168	999999	528	46	37	999999	14	40	999999	999999	999999	999999	236	626	340	999999	849	999999	635	999999	152	999999	614	954	652	999999	926	503	636	327	426	25	296	220	571	399	793	480	470	697	255	374	999999	999999	906	68	999999	790	999999	999999	408	602	818	999999	999999	509	999999	574	394	910	852	511	999999	496	483	226	389	25	64	999999	695	999999	517	938	337	999999	679	651	57	594	999999	999999	999999	999999	918	999999	206	209	427	71	514	228	96	560	844	999999	970	492	490	690	678	107	735	999999	779	39	94	879	759	25	830	999999	527	999999	906	999999	284	243	577	658	999999	999999	598	993	435	477	999999	999999	999999	592	807	999999	999999	367	999999	906	999999	900	999999	999999	740	326	450	999999	241	280	701	296	653	138	470	736	915	831	999999	999999	508	742	900	312	747	136	786	176	217	643	82	170	884	999	314	999999	852	688	999999	702	999999	999999	761	165	775	996	314	999999	999999	81	281	999999	696	426	407	999999	10	88	999999	613	540	283	204	597	999999	541	411	653	823	96	999999	999999	913	968	759	999999	980	744	999999	751	822	820	54	146	372	743	473	467	602	646	383	774	547	314	172	465	992	999999	957	999999	594	660	999999	999999	197	54	426	999999	666	95	688	999999	999999	400	790	719	239	999999	235	464	77	999999	61	187	999999	119	689	608	999999	999999	999999	816	787	302	999999	172	999999	19	948	327	999999	745	800	999999	957	128	233	156	999999	999999	999999	
934	938	503	999999	650	608	964	331	88	365	817	922	372	766	999999	477	259	999999	627	50	230	999999	908	147	331	999999	999999	229	999999	886	542	999999	363	77	999999	999999	294	999999	516	563	714	687	999999	999999	509	823	999999	750	999999	650	999999	913	896	411	16	825	39	999999	999999	999999	999999	744	736	202	822	733	999999	305	381	999999	193	999999	999999	74	336	542	248	946	999999	508	714	999999	142	945	912	629	197	952	71	568	999999	928	289	18	499	969	951	678	149	776	264	142	999999	104	466	849	195	999999	999999	473	587	93	999999	999999	792	279	612	999999	999999	202	545	615	243	812	153	999999	844	718	575	999999	999999	569	806	861	999999	581	999999	48	488	999999	999999	365	877	999999	981	765	999999	999999	226	229	367	170	398	999999	240	649	899	565	950	210	15	477	999999	718	881	999999	287	867	102	220	853	573	312	999999	758	999999	737	644	831	999999	65	901	501	999999	999999	999999	999999	858	630	604	682	860	999999	288	67	966	109	169	717	964	488	999999	850	999999	376	999999	858	181	199	61	911	264	734	572	155	113	999999	911	999999	459	846	428	246	497	538	993	485	33	169	999999	999999	999999	927	866	899	999999	999999	495	978	999999	999999	999999	668	578	692	427	135	524	142	953	999999	197	449	268	128	999999	105	999999	477	999999	999999	834	21	407	971	999999	337	867	999999	999999	63	490	999999	515	885	846	759	999999	805	120	867	961	890	999999	999999	892	137	669	748	999999	627	697	28	605	896	739	999999	270	607	358	100	268	851	999999	900	510	999999	934	382	281	309	438	557	367	516	999999	999999	999999	607	88	215	999999	128	832	805	999999	471	999999	618	155	859	499	69	456	30	608	119	190	315	300	638	203	296	477	541	999999	150	660	99	549	999999	191	999999	529	152	432	149	29	999999	544	48	999999	326	236	999999	810	378	110	347	907	999999	763	499	316	999999	22	381	999999	999999	616	225	811	247	79	359	677	999999	540	313	597	468	999999	284	771	261	710	876	70	65	999999	820	999999	323	192	311	43	691	999999	89	139	61	498	728	999999	328	237	689	256	877	999999	999999	838	797	749	448	999999	999999	999999	999999	739	146	321	595	569	795	186	999999	999999	999999	999999	985	999999	460	183	546	970	371	999999	999999	33	30	999999	999999	320	756	999999	999999	574	743	163	554	963	999999	350	993	740	902	999999	999999	999999	740	634	487	561	759	496	388	623	212	478	786	999999	285	41	718	515	138	284	812	999999	999999	922	321	615	771	999999	196	119	190	806	
77	211	490	309	293	396	999999	631	561	270	604	999999	999999	999999	999999	999999	687	270	632	488	612	627	356	691	218	817	999999	872	999999	737	310	278	443	999999	410	584	999999	975	747	332	373	506	999999	552	218	999999	561	56	999999	721	344	926	999999	701	204	449	855	798	999999	475	83	280	999999	824	999999	335	196	964	999999	791	999999	711	522	309	125	115	904	999999	483	904	266	999999	633	78	999999	383	791	741	999999	961	999999	999999	884	281	259	102	665	899	592	882	128	999999	191	457	999999	632	999999	187	999999	999999	545	60	324	196	219	999999	646	999999	430	586	544	454	762	904	71	819	827	999999	60	32	450	14	221	601	785	669	999999	999999	393	770	970	613	999999	123	999999	999999	999999	999999	71	452	999999	892	478	16	347	673	999999	287	999999	865	805	999999	999999	999999	999999	540	839	723	410	550	721	470	389	659	616	930	299	648	488	393	918	138	188	999999	576	557	999999	215	263	122	834	808	790	528	999999	806	486	600	999999	999999	839	187	297	521	730	985	513	818	400	999999	383	999999	999999	12	946	676	999999	529	999999	999999	13	634	469	298	999999	913	999999	861	694	809	454	999999	183	602	999999	740	841	667	877	590	54	999999	815	999999	739	999999	19	788	581	299	999999	956	613	384	882	215	718	998	805	817	315	652	999999	999999	961	684	22	206	999999	215	999999	999999	651	407	56	296	999999	622	559	999999	903	999999	289	404	987	999999	95	799	720	348	32	842	861	999999	284	402	592	234	885	999999	636	812	999999	375	464	504	999999	215	338	999999	396	105	449	999999	913	423	372	999999	999999	473	598	223	486	120	999999	991	999999	591	999999	654	703	594	737	504	441	101	999999	913	940	999999	192	880	470	999999	952	927	999999	133	156	861	39	863	630	421	999999	422	335	229	999999	999999	49	724	93	684	999999	801	368	945	999999	822	861	458	789	999999	291	718	752	999999	168	265	598	341	444	999999	624	999999	964	325	48	28	999999	343	999999	477	452	468	796	786	999999	160	568	458	826	334	10	580	83	999999	140	999999	669	973	71	926	874	707	290	822	69	62	837	52	999999	999999	66	527	727	999999	668	822	921	965	129	999999	697	150	514	119	999999	53	766	999999	195	300	358	999999	282	804	602	745	188	973	727	189	323	999999	999999	999999	277	482	852	761	850	317	825	704	853	63	239	734	203	180	999999	25	296	391	999999	616	999999	275	254	923	719	923	644	999999	248	999999	693	181	599	966	841	787	999999	14	604	999999	474	654	
999999	228	999999	868	551	17	999999	711	893	931	668	934	618	12	999999	999999	51	927	673	999999	465	999999	999999	999999	144	237	338	774	824	291	787	980	999999	285	337	999999	999999	851	381	636	537	536	56	761	512	664	357	839	559	272	963	677	214	999999	198	33	858	515	733	324	679	646	887	612	154	688	999999	999999	999999	211	999999	199	555	999999	350	999999	867	608	556	480	879	498	225	561	328	120	775	555	999999	999999	999999	843	128	66	957	999999	648	999999	617	823	999999	999999	175	357	692	773	131	178	999999	269	165	259	959	263	444	999999	431	335	293	999999	912	247	999999	369	43	736	81	999999	88	459	999999	434	999999	999999	999999	999999	999999	867	869	999999	989	607	999999	826	158	917	884	864	622	777	469	999999	159	582	910	634	766	805	324	956	701	631	999999	797	978	999999	999999	999999	655	999999	856	999999	466	738	999999	999999	999999	430	221	126	852	999999	876	310	989	967	284	418	821	972	109	999999	553	912	854	367	518	510	847	426	659	656	218	53	920	999999	856	999999	538	605	695	345	594	999999	114	493	755	788	808	21	457	999999	999999	682	479	339	21	553	999999	999999	797	438	582	794	466	999999	998	833	389	999999	120	862	880	225	999999	763	933	355	999999	999999	612	729	702	999999	969	809	251	535	573	999999	999999	313	537	999999	999999	267	762	799	740	909	494	921	409	723	900	594	999999	200	405	715	405	665	999999	999999	85	78	999999	746	825	657	999999	473	270	999999	999999	807	999999	40	417	999999	10	144	614	898	999999	691	329	978	935	384	999999	999999	140	857	196	238	999999	23	999999	999999	999999	26	973	999999	955	31	661	999999	534	102	269	999999	783	385	715	271	999999	847	647	999999	748	999999	810	451	999999	903	342	412	999999	961	999999	321	999999	676	498	984	170	531	943	854	39	718	454	842	124	899	277	754	152	999999	187	720	375	391	992	774	999999	999999	274	62	999999	259	999	573	852	999999	684	116	887	999999	110	530	999999	793	364	39	313	967	999999	918	635	588	269	686	783	529	999999	873	684	724	778	638	266	891	999999	780	718	999999	999999	177	225	171	867	421	824	657	816	582	999999	962	471	248	205	356	999999	110	989	323	789	332	11	811	432	172	999999	999999	999999	999999	628	999999	320	432	977	169	703	474	721	847	861	136	713	373	846	722	999999	999999	443	999999	474	75	999999	405	101	999999	175	999999	739	999999	468	363	393	999999	999999	999999	651	48	270	45	653	952	389	999999	461	662	619	999999	964	709	909	999999	
999999	363	999999	563	999999	915	340	319	994	299	999999	26	389	999999	743	909	419	403	80	999999	278	408	266	999999	685	649	943	999999	58	999999	449	39	999999	55	999999	39	264	999999	660	999999	999999	950	999999	363	228	372	762	953	919	709	228	570	638	695	154	629	999999	37	999999	153	971	901	271	999999	849	705	232	344	183	714	999999	28	742	344	515	999999	367	999999	303	323	999999	999999	519	349	319	878	400	108	900	705	932	999999	523	999999	999999	999999	999999	584	514	522	149	999999	999999	214	64	209	828	999999	189	999999	999999	204	734	564	267	980	392	922	156	970	314	133	443	999999	782	427	999999	235	580	709	638	999999	398	780	183	467	220	314	294	120	999999	106	999999	83	443	737	503	959	999999	784	423	766	999999	543	999999	999999	985	312	999999	636	999999	999999	723	480	197	489	999999	953	390	999999	769	87	999999	45	919	218	214	369	43	999999	924	545	974	999999	999999	872	354	999999	572	167	999999	908	881	999999	416	999999	382	999999	999999	954	999999	549	579	461	24	345	138	402	999999	999	811	625	278	999999	999999	169	999999	927	999999	325	144	949	391	233	999999	999999	206	999999	999999	999999	835	766	483	999999	999999	385	966	523	781	949	743	951	242	572	999999	856	639	503	946	999999	829	455	999999	570	820	982	167	355	999999	999999	149	159	773	161	999999	55	152	200	276	336	999999	999999	155	244	999999	193	717	819	877	470	231	702	42	382	999999	390	512	999999	268	138	999999	620	389	628	809	593	187	90	408	999999	714	999999	236	620	63	724	309	29	988	999999	275	999999	999999	673	932	446	127	999999	518	784	543	238	931	148	999999	582	999999	527	999999	988	15	636	421	999999	755	781	476	999999	328	999999	999999	999999	925	632	999999	880	999999	715	695	372	476	787	572	623	999999	999999	517	999999	512	480	998	999999	594	999	999999	638	926	902	918	999999	970	705	82	599	703	60	313	999999	284	237	441	19	831	999999	999999	999999	74	797	999999	999999	273	388	999999	847	920	308	898	925	11	235	953	249	797	999999	402	770	714	972	920	999999	182	218	813	285	49	999999	950	532	488	412	574	139	103	999999	887	999999	797	234	679	405	162	388	308	59	283	202	222	999999	999999	750	513	999999	877	101	106	999999	574	999999	808	931	358	375	447	599	660	824	155	158	657	810	999999	490	302	525	565	794	999999	764	11	847	775	663	862	737	999999	482	262	12	552	832	999999	999999	426	748	57	786	999999	999999	398	458	56	999999	639	858	777	33	799	361	535	312	
999999	810	631	999999	999999	694	513	710	701	999999	999999	152	606	825	793	809	999999	553	999999	779	853	211	375	553	800	711	33	14	959	875	682	900	476	249	687	216	542	465	593	362	283	240	999999	219	886	999999	468	814	74	968	999999	255	883	756	459	943	999999	88	999999	454	671	508	999999	825	999999	672	676	366	147	999999	276	609	960	125	505	622	203	166	667	896	253	218	939	991	916	999999	26	719	999999	743	772	464	304	999999	690	774	490	999999	999999	999999	238	999999	999999	487	701	999999	999999	999999	999999	836	749	287	421	274	210	462	569	999999	909	999999	656	956	576	403	814	999999	999999	821	999999	731	142	21	999999	453	999999	999999	541	461	299	566	999999	258	468	953	993	999999	53	40	938	237	214	731	999999	643	567	281	534	999999	673	890	54	473	343	999999	999999	738	999999	967	606	69	921	999999	999999	999999	999999	999999	497	999999	409	330	768	284	883	207	527	999999	739	810	886	396	616	999999	788	409	522	678	915	939	999999	999999	659	999999	433	878	999999	105	999999	999999	715	169	784	912	873	352	131	769	589	146	999999	999999	999999	34	999999	220	452	662	330	68	830	999999	492	557	372	999999	670	999999	851	14	890	431	148	809	105	726	611	704	395	445	288	752	99	779	999999	957	266	999999	994	999999	436	653	775	999999	109	999999	676	236	549	728	682	999999	918	584	999999	999999	163	198	928	364	608	999999	277	885	780	87	169	713	999999	415	887	999999	999999	999999	578	246	655	999999	710	638	60	385	999999	666	999999	848	834	999999	999999	366	999999	77	706	639	615	688	386	999999	999999	32	306	999999	616	144	841	647	741	291	15	18	925	228	999999	299	314	233	593	610	999999	932	999999	654	190	999999	611	820	337	999999	32	890	860	999999	999999	688	342	999999	768	999999	825	125	116	553	999999	524	441	584	589	999999	335	391	104	775	999999	500	779	651	782	363	532	999999	319	684	268	125	158	999999	716	999999	957	226	999999	572	785	16	826	699	999999	999999	821	36	240	999999	731	640	795	95	996	22	999999	690	999999	415	497	999999	805	432	999999	393	999999	282	868	789	459	119	927	532	989	762	673	999999	999999	126	541	506	790	999999	999999	627	329	73	173	703	890	999999	910	999999	84	999999	211	404	415	761	299	549	167	999999	471	622	713	273	105	244	348	830	194	199	873	991	24	999999	479	666	73	312	999999	174	999999	192	209	878	457	18	999999	279	673	744	999999	992	348	999999	927	340	914	66	968	928	365	70	92	999999	185	92	
999999	794	924	999999	697	986	440	992	552	999999	422	835	999999	96	683	78	999999	449	999999	881	999999	999999	999999	149	752	999999	344	189	999999	838	999999	488	702	374	52	766	355	924	56	841	999999	355	999999	649	917	999999	250	881	999999	999999	904	642	999999	304	439	301	316	784	999999	690	999999	999999	193	714	188	999999	142	451	54	917	999999	241	403	530	328	308	879	839	232	673	999999	999999	934	523	999999	466	999999	408	934	750	459	571	928	366	199	311	172	91	470	999999	999999	798	837	338	573	999999	249	828	975	999999	999999	477	999999	333	922	198	326	670	999999	722	999999	999999	516	303	468	161	313	999999	341	27	999999	797	378	248	727	999999	999999	606	949	270	226	999999	433	803	338	981	19	604	443	10	984	502	311	748	999999	222	291	543	999999	422	369	999999	999999	957	999999	999999	108	323	606	953	573	720	720	519	505	503	310	999999	964	486	151	999999	999999	340	999999	643	495	630	70	515	687	999999	736	537	900	999999	814	476	999999	714	882	696	999999	489	437	274	781	792	253	685	911	578	579	393	280	661	609	166	924	999999	999999	478	263	101	275	491	984	193	618	999999	688	833	999999	259	999999	455	710	123	903	768	862	703	999999	384	603	119	512	352	999999	249	414	658	551	999999	586	414	999999	907	223	999999	289	597	999999	762	996	88	673	999999	789	825	999999	495	262	165	499	999999	101	999999	497	166	999999	641	999999	378	86	40	291	999999	673	199	21	802	899	999999	489	274	529	625	388	525	446	999999	563	441	298	999999	999999	396	956	161	999999	564	419	67	966	648	670	805	685	999999	796	999999	655	599	813	999999	595	999999	999999	235	905	475	999999	972	719	999999	999999	495	90	167	999999	999999	501	522	876	457	393	841	991	840	603	999999	939	999999	728	999999	537	963	999999	149	999999	109	720	731	255	847	74	999999	348	179	570	185	724	527	999999	999999	723	143	723	366	764	753	314	835	632	192	535	88	253	497	999999	124	867	940	834	534	184	770	276	999999	999999	999999	503	821	999999	427	998	421	90	828	508	403	999999	272	385	579	795	884	108	73	321	985	202	999999	910	999999	317	784	999999	806	726	999999	866	693	973	817	260	493	565	999999	999999	124	998	425	999999	865	874	999999	565	999999	739	299	671	213	999999	407	754	653	999999	999999	999999	224	728	999999	112	556	537	556	298	999999	999999	311	999999	894	999999	207	987	999999	861	999999	999999	712	228	438	76	436	291	999999	999999	576	72	606	582	740	999999	999999	395	724	323	442	
337	328	316	997	936	999999	999999	777	333	520	419	978	791	865	253	407	995	300	217	675	274	874	580	722	505	722	729	588	799	910	999999	272	462	428	999999	263	406	231	501	638	999999	513	999999	465	166	94	815	717	497	697	999999	999999	517	648	999999	999999	747	593	502	224	708	391	977	423	708	157	525	373	999999	990	10	999999	798	578	219	760	546	125	999999	421	906	999999	101	111	936	716	755	814	999999	999999	515	999999	999999	287	930	84	536	915	756	19	568	999999	569	507	999999	209	306	999999	438	417	916	632	37	91	999999	999999	300	999999	486	991	401	710	122	892	485	999999	54	521	648	145	234	630	368	556	999999	464	999999	594	999999	736	999999	816	386	843	348	999999	784	647	970	242	999999	660	438	999999	617	857	339	677	32	508	165	999999	999999	999999	192	296	999999	480	238	852	255	705	470	749	581	584	334	999999	554	602	413	406	550	415	361	573	201	999999	938	994	999999	774	999999	999999	999999	635	525	999999	999999	999999	618	313	419	127	987	88	999999	999999	193	42	533	69	132	429	105	758	244	885	941	999999	999999	670	541	999999	727	480	143	999999	999999	946	999999	250	618	503	999999	999999	987	433	999999	282	384	999999	420	999999	999999	75	652	152	810	823	400	640	151	51	956	999999	771	185	400	999999	944	634	521	246	973	292	450	999999	444	995	770	810	999999	999999	244	592	260	635	772	661	828	990	754	354	999999	428	108	576	546	47	337	999999	999999	912	337	749	991	999999	932	999999	624	33	999999	814	62	589	999999	482	807	374	999999	146	999999	738	999999	953	880	176	999999	555	193	873	999999	407	999999	959	777	554	999999	494	999999	86	703	999999	46	999999	292	939	301	965	254	626	769	181	349	201	407	304	234	999999	868	824	492	386	995	750	999999	310	156	103	812	629	151	322	773	620	442	820	702	882	671	941	874	725	310	567	999999	911	67	999999	561	483	330	957	999999	777	593	327	597	295	865	982	999999	999999	999999	625	484	456	408	999999	759	587	601	351	712	999999	999999	767	85	438	999999	38	252	679	999999	338	308	999999	696	999999	36	125	999999	416	27	688	158	999999	571	685	92	658	513	338	717	974	881	978	254	699	827	826	251	168	649	836	739	124	666	825	999999	300	760	412	702	644	363	194	334	999999	779	283	999999	400	999999	999999	525	999999	961	567	999999	999999	940	997	178	999999	873	74	767	190	948	999999	20	746	369	999999	898	111	635	83	620	697	999999	230	920	999999	631	851	813	661	
321	999999	162	999999	378	996	359	762	243	502	999999	999999	427	153	85	745	273	458	40	562	99	423	288	887	947	999999	675	719	87	624	578	999999	261	999999	869	133	881	911	378	372	442	145	867	999999	999999	331	280	511	155	184	999999	183	820	999999	571	898	547	275	161	619	330	640	999999	999999	924	747	47	321	999999	951	999999	361	999999	667	130	954	555	155	584	625	489	999999	574	902	342	999999	212	10	999999	971	585	615	760	758	52	802	459	258	218	565	999999	959	999999	203	320	999999	102	162	139	617	352	999999	691	536	999999	166	75	783	999999	529	999999	46	999999	313	375	258	999999	331	625	328	504	999999	936	28	340	530	937	380	591	412	312	60	870	927	628	999999	999999	234	628	885	736	676	971	689	30	999999	999999	923	827	999999	338	771	536	811	122	54	464	673	205	610	228	694	999999	874	226	494	175	849	684	192	999999	377	702	739	591	828	335	257	997	93	347	999999	553	528	999999	540	523	999999	814	583	999999	260	999999	28	667	51	999999	107	472	536	92	342	999999	645	738	961	79	796	999999	294	719	217	676	122	272	215	151	672	999999	686	970	116	44	999999	463	83	348	683	82	550	353	238	999999	999999	10	15	774	908	790	999999	471	727	999999	999999	864	999999	584	916	756	999999	899	999999	306	786	565	975	999999	148	192	665	622	395	724	680	940	490	999999	215	999999	267	440	243	882	687	224	999999	278	514	999999	999999	498	432	999999	999999	650	542	931	999	999999	35	999999	999999	725	135	499	86	999999	168	590	384	999999	379	999999	499	30	999999	929	618	571	321	707	999999	902	251	176	200	999999	999999	40	408	999999	431	999999	95	559	805	517	756	999999	999999	999999	119	924	861	999999	999999	627	437	600	983	612	323	437	593	328	914	732	484	959	999999	618	899	999999	191	825	999999	999999	719	939	225	159	182	430	999999	80	597	999999	51	400	57	999999	40	513	999999	999999	245	993	715	767	999999	82	42	797	889	529	350	981	742	999999	192	59	908	498	384	834	439	892	13	522	999999	54	999999	94	911	736	587	396	91	396	999999	999999	363	952	303	153	999999	385	541	999999	729	615	137	999999	217	998	664	541	999999	221	999999	999999	999999	202	46	999999	390	948	886	163	941	999999	899	355	455	999999	999999	956	204	241	718	64	361	109	793	999999	917	686	876	913	81	56	268	870	40	247	684	170	916	702	762	178	999999	388	999999	775	716	999999	559	700	312	708	999999	897	999999	310	991	890	409	920	683	
703	81	972	91	999999	695	999999	325	218	832	534	50	502	999999	999999	565	973	146	999999	408	145	137	999999	610	372	709	999999	376	729	999999	794	761	999999	28	999999	999999	526	306	77	999999	687	466	350	868	999999	668	844	429	953	745	28	754	392	522	547	576	895	999999	719	196	335	662	999999	962	999999	773	54	999999	999999	453	49	676	79	936	721	999999	786	999999	831	703	864	941	423	984	237	49	999999	483	481	492	211	163	586	999999	999999	34	870	388	830	999999	999999	370	19	999999	999999	351	999999	999999	800	999999	789	587	540	999999	331	393	249	611	734	999999	999999	571	12	927	252	885	100	198	192	697	809	407	487	826	89	999999	931	914	288	886	364	922	682	613	702	623	999999	570	558	371	999999	268	654	832	609	999999	367	91	999999	819	261	497	273	112	68	999999	110	713	936	827	461	335	999999	847	643	482	888	399	234	629	272	529	999999	821	912	999999	753	655	226	999999	146	849	999999	468	999999	999999	658	999999	999999	999999	522	999999	633	731	909	459	999999	807	198	136	999999	968	999999	637	557	731	857	452	200	999999	638	455	496	909	691	611	677	864	222	776	824	999999	845	999999	116	362	896	908	911	462	999999	945	467	100	863	178	999999	30	910	903	19	999999	389	46	681	77	422	723	50	307	782	82	594	421	999999	854	999999	942	530	205	835	949	999999	737	999999	692	988	406	55	522	999999	999999	953	318	766	618	929	808	242	49	939	182	999999	999999	680	542	361	55	999999	999999	55	60	499	715	999999	70	675	651	143	988	88	26	678	527	688	999999	128	285	655	694	999999	324	710	999999	265	662	91	999999	999999	370	999999	943	619	45	477	568	167	999999	250	706	943	999999	999999	253	999999	923	504	999999	926	555	423	85	400	102	95	730	350	18	460	416	978	749	593	999999	657	145	406	999999	59	129	999999	881	45	999999	751	999999	999999	466	529	999999	168	999999	999	512	999999	265	552	526	950	999999	999999	159	786	834	727	203	694	901	596	999999	999999	861	301	807	588	541	50	451	351	999999	89	883	999999	128	258	999999	749	999999	825	401	592	880	999999	999999	900	999999	999999	211	999999	999999	950	749	869	999999	814	306	449	999999	999999	415	225	111	184	509	999999	344	670	668	586	488	999999	999999	85	205	242	646	179	999999	906	771	446	838	229	999999	999999	999999	999999	784	313	952	799	557	999999	420	185	490	999999	192	645	566	157	436	625	742	113	347	999999	999999	999999	178	136	460	296	161	968	387	882	999999	20	999999	
330	885	364	999999	689	999999	454	664	29	751	941	987	999999	350	999999	20	223	486	691	162	667	349	322	145	825	999999	270	999999	452	798	608	324	181	999999	999999	272	82	991	63	216	892	19	655	720	236	999999	116	946	537	957	999999	406	699	858	999999	999999	572	999999	999999	999999	636	999999	999999	231	153	626	999999	45	114	361	938	231	999999	484	999999	658	694	999999	999999	999999	242	324	479	494	634	211	624	999999	649	263	699	853	999999	712	579	454	796	433	577	610	334	81	841	999999	29	941	972	224	598	999999	297	970	320	132	118	321	999999	727	999999	941	11	999999	395	851	662	94	49	720	999999	999999	861	999999	999999	308	362	171	999999	303	474	999999	239	999999	724	638	965	999999	999999	70	604	268	485	79	999999	636	999999	831	685	990	999999	935	902	262	319	783	999999	37	946	21	999999	946	838	675	262	905	999999	601	777	757	999999	934	551	999999	126	999999	339	791	999999	398	700	530	486	492	779	539	789	976	100	999999	488	938	781	530	300	999999	430	999999	816	931	923	16	64	927	999999	588	393	924	145	673	453	368	603	557	321	249	999999	999999	999999	723	125	735	999999	999999	279	946	999999	31	688	469	226	529	975	503	474	694	476	558	388	999999	999999	999999	841	427	496	129	345	233	219	999999	196	999999	914	103	815	198	999999	226	658	168	436	372	246	999999	456	923	393	110	999999	999999	999999	999999	967	999999	577	260	999999	94	999999	160	610	928	811	637	999999	151	999999	881	999999	286	199	259	900	229	999999	784	628	176	970	572	736	245	150	592	999999	284	117	999999	526	564	305	420	876	999999	557	507	560	608	402	315	318	999999	422	999999	437	524	22	747	940	792	631	999999	999999	999999	999999	375	787	228	360	999999	44	406	365	132	980	779	382	402	672	266	233	30	999999	665	264	234	823	343	165	762	272	999999	279	999999	933	577	305	108	999999	191	720	342	258	403	280	911	999999	999999	826	657	151	619	85	683	569	999999	953	459	999999	999999	999999	999999	73	999999	736	674	137	632	199	999999	483	283	317	490	546	891	771	999999	999999	353	88	533	517	507	620	999999	294	999999	999999	331	624	846	999999	894	639	276	279	660	667	605	784	523	999999	423	999999	999999	312	594	999999	678	999999	583	74	179	120	28	936	565	977	94	999999	541	468	867	788	999999	697	423	850	999999	621	999999	712	788	999999	565	433	999999	333	999999	350	999999	458	495	999999	999999	781	999999	999999	620	339	713	683	999999	225	253	64	242	999999	999999	999999	889	
999999	867	66	728	870	286	999999	999999	999999	841	242	234	999999	690	999999	973	999999	999999	854	291	999999	239	940	907	438	139	572	325	510	200	470	785	582	461	956	591	438	764	999999	999999	805	999999	35	498	999999	458	838	535	169	91	857	999999	692	999999	259	513	927	158	299	740	713	295	55	404	381	456	652	293	733	501	999999	621	999999	359	999999	410	999999	451	435	999999	999999	47	165	428	343	582	102	693	211	999999	664	290	999999	999999	999999	519	192	999999	126	999999	999999	555	801	999999	546	246	320	343	412	849	309	485	722	320	449	676	140	626	71	798	363	959	91	291	837	999999	156	147	999999	967	228	584	335	410	999999	745	999999	999999	881	107	999999	758	290	361	153	188	567	164	990	126	389	565	569	327	672	999999	473	520	830	292	99	183	777	445	999999	725	999999	322	146	703	441	642	999999	963	536	604	678	729	148	658	697	992	156	999999	587	999999	24	17	738	999999	282	724	999999	999999	18	99	981	845	730	999999	999999	254	27	296	999999	999999	821	605	791	999999	999999	743	382	181	595	106	999999	336	999999	968	710	999999	999999	809	431	716	975	155	955	447	622	833	999	720	629	452	999999	859	765	841	841	419	999999	999999	169	999999	352	494	14	911	72	655	987	761	999999	887	670	999999	865	999999	770	675	649	354	454	344	744	661	552	153	131	999999	570	26	999999	301	999999	913	650	893	373	491	151	999999	384	967	846	999999	999999	999999	781	767	994	797	999999	175	999999	999999	226	825	793	999999	942	861	789	896	94	999999	634	999999	961	999999	567	999999	604	289	999999	604	969	999999	497	507	657	809	999999	364	999999	773	945	962	530	63	696	999999	999999	999999	548	290	999999	488	882	999999	613	999999	781	999999	209	32	202	999999	640	999999	902	739	999999	296	43	142	999999	999999	999999	320	35	671	895	908	70	742	873	999999	740	254	349	491	999999	999999	894	80	38	999999	165	999999	581	163	999999	365	160	957	999999	999999	648	999999	790	830	999999	572	849	941	692	872	963	467	159	279	999999	396	999999	420	145	999999	999999	963	113	161	279	575	738	871	999999	539	757	999999	254	70	283	334	463	999999	999999	41	999999	952	388	999999	999999	698	999999	312	112	935	999999	740	822	782	999999	685	312	639	560	198	833	977	601	162	125	860	222	98	995	726	933	316	692	113	942	449	585	947	777	581	575	436	769	414	999	999999	290	472	650	597	32	824	959	539	208	794	999999	999999	50	524	485	910	999999	386	11	234	57	719	999999	970	
110	999999	862	978	622	406	999999	197	163	999999	579	750	448	407	999999	119	356	162	904	999999	98	999999	907	262	105	664	129	999999	412	775	969	999999	632	679	999999	667	961	980	917	802	585	173	81	941	944	735	999999	909	683	892	877	999999	999999	691	881	750	999999	609	882	999999	286	826	784	999999	999999	18	999999	999999	910	45	157	999999	245	999999	999999	925	288	966	318	999999	202	220	708	519	897	999999	999999	941	797	746	221	362	107	959	999999	758	388	999999	811	935	999999	703	998	647	745	510	659	712	128	956	471	999999	300	999999	765	75	127	274	491	65	262	999999	971	173	999999	794	278	286	999999	813	547	596	164	999999	999999	499	222	999999	999999	396	424	54	823	841	284	730	999999	585	999999	459	641	123	999999	755	682	441	731	834	822	951	999999	383	135	314	419	999999	335	917	769	276	853	66	999999	999999	641	218	999999	139	999999	104	732	999999	999999	137	999999	433	999999	409	699	320	767	387	999999	999999	164	50	918	519	432	409	405	153	815	927	999999	584	623	117	124	474	89	602	999999	728	228	548	301	997	141	986	490	999999	227	458	508	999999	817	677	939	999999	299	843	706	489	999999	588	999999	164	531	597	809	287	294	235	999999	174	999999	520	604	999999	748	999999	387	446	918	999999	926	999999	999999	140	767	945	177	523	184	246	999999	999999	39	640	671	146	476	543	186	213	641	992	227	344	44	307	83	999999	852	378	465	270	999999	230	662	520	999999	401	830	863	999999	771	60	994	999999	974	999999	963	944	611	999999	843	270	715	999999	933	999999	94	105	469	999999	844	670	806	999999	999999	894	809	977	161	410	85	999999	322	999999	870	941	232	75	69	999999	999999	388	250	999999	622	999	856	393	999999	380	651	305	370	999999	275	111	253	224	643	89	999999	986	999999	999999	999999	140	947	621	966	991	999999	29	45	652	762	999999	999999	883	167	635	48	425	999999	780	758	999999	352	330	828	768	698	18	431	999999	145	133	595	49	552	492	62	999999	426	737	464	632	270	999999	238	809	681	999999	66	999999	51	265	737	22	452	999999	787	626	793	207	303	908	597	65	517	999999	870	389	340	999999	583	803	998	521	326	136	518	635	999999	999999	97	338	999999	423	938	999999	395	582	597	999999	705	435	451	999999	999999	555	44	999999	210	599	939	302	39	391	999999	999999	267	226	696	999999	92	999999	534	774	120	965	999999	999999	127	637	254	297	791	388	999999	158	362	779	999999	771	101	314	999999	999999	88	795	308	569	999999	
700	999999	178	999999	282	869	553	900	676	118	477	598	860	97	572	354	999999	510	650	421	285	885	999999	148	925	999999	778	999999	41	696	999999	666	397	194	426	25	85	999999	519	519	426	999999	685	671	610	182	241	226	862	158	435	295	658	999999	713	999999	145	999999	961	58	999999	825	869	980	792	810	210	676	671	556	999999	252	990	141	999999	999999	209	999999	537	752	999999	561	864	883	270	40	999999	999999	480	610	999999	54	448	471	427	600	999999	705	999999	799	972	564	555	999999	878	193	304	999999	163	999999	616	328	502	999999	999999	539	961	985	719	762	802	999999	999999	70	676	234	804	528	713	404	999999	503	937	999999	779	437	16	558	14	999999	735	999999	96	999999	999999	999999	552	238	416	887	639	402	986	999999	997	999999	369	494	639	654	389	776	814	759	46	122	391	764	439	627	999999	412	981	642	999999	321	873	410	75	124	682	999999	121	825	764	999999	517	821	741	999999	78	521	999999	360	697	959	676	337	999999	882	180	787	798	789	364	999999	999999	353	99	999999	147	999999	999999	524	971	814	664	988	994	999999	604	570	33	672	999999	22	493	630	999999	999999	644	999999	651	999999	944	894	776	332	999999	537	834	999999	999999	65	630	119	999999	999999	388	883	999999	999999	343	969	288	609	764	999999	240	351	743	790	408	999999	999999	999999	999999	245	999999	86	999999	342	526	466	954	439	838	967	51	449	920	98	999999	71	999999	999999	999999	682	904	344	999999	649	101	999999	794	53	765	710	23	38	801	856	824	999999	845	962	171	999999	24	848	771	796	94	790	430	654	548	347	259	95	398	999999	340	245	946	397	999999	999999	672	910	674	138	954	23	647	74	273	940	225	810	794	336	667	999999	999999	343	564	310	699	149	999999	428	460	928	999999	999999	525	999999	364	458	721	764	214	113	999999	643	842	999999	153	366	390	607	132	448	301	72	967	999999	999999	999999	833	999999	707	999999	999999	999999	677	35	999999	481	999999	684	585	767	999999	39	131	999999	999999	929	500	999999	167	999999	758	897	306	999999	636	999999	999999	251	917	751	624	782	999999	999999	698	928	966	816	698	671	999999	999999	31	364	359	272	940	413	402	742	122	349	781	375	999999	517	949	999999	999999	805	999999	307	767	834	999999	999999	971	450	865	953	962	684	999999	496	999999	61	876	941	662	374	637	795	848	999999	639	285	10	999999	906	190	999999	311	427	893	999999	520	939	197	999999	999999	300	999999	547	448	999999	438	999999	295	999999	723	999999	18	12	35	177	487	
459	592	204	867	999999	289	544	999999	999999	661	266	901	106	14	122	688	728	619	83	148	999999	409	404	999999	729	715	841	999999	549	970	309	402	726	912	70	356	992	355	999999	21	955	999999	474	128	181	654	198	846	610	999999	290	393	951	999999	239	59	197	993	147	599	999999	361	145	14	362	864	184	194	943	765	696	382	880	999999	193	999999	935	286	39	999999	999999	995	582	596	690	916	999999	697	682	21	999999	999999	999999	999999	573	603	727	999999	766	316	479	14	902	845	266	999999	512	889	846	845	123	910	999999	71	82	452	999999	549	324	445	424	487	999999	999999	605	999999	174	742	498	589	666	476	520	999999	606	999999	103	737	999999	999999	999999	560	850	999999	999999	999999	45	156	999999	131	999999	187	155	330	892	991	999999	970	249	999999	742	769	401	266	188	647	400	250	465	999999	359	999999	220	540	999999	864	636	675	43	999999	661	27	677	377	999999	489	999999	199	830	614	999999	132	497	999999	999999	643	168	593	999999	261	858	794	691	999999	772	999999	967	614	298	38	364	999999	999999	892	908	724	999999	34	503	699	326	999999	999999	850	539	999999	554	450	499	397	705	999999	27	781	499	866	336	172	604	999999	999999	715	901	999999	999999	203	195	605	861	326	551	144	999999	999999	934	657	999999	841	974	545	239	526	999999	999999	332	321	809	165	999999	51	397	930	429	522	187	611	309	616	600	346	51	999999	589	999999	846	999999	999999	69	847	841	999999	495	197	69	751	999999	999999	10	480	938	394	40	999999	820	928	620	999999	999999	780	332	357	999999	250	638	504	290	999999	941	63	999999	369	749	317	999999	559	999999	743	999999	999999	192	21	999999	146	999999	999999	21	746	999999	254	236	999999	999999	999999	524	999999	723	254	558	564	470	68	658	999999	718	999999	999999	722	650	270	35	876	353	806	597	321	59	631	589	687	999999	543	999999	697	827	904	986	470	999999	999999	999999	658	195	805	310	999999	362	999999	428	999999	316	298	105	508	228	360	513	576	691	999999	444	102	999999	870	81	926	999999	961	129	814	592	184	999999	583	434	377	690	547	506	473	999999	999999	213	505	381	204	448	999999	478	476	401	419	999999	590	999999	743	993	999999	999999	383	242	401	999999	614	500	141	369	521	999999	851	999999	965	80	227	254	747	999999	999999	999999	877	488	232	493	653	999999	182	999999	348	951	691	384	999999	813	999999	240	566	466	599	14	249	999999	926	594	626	807	436	999999	562	346	999999	854	833	824	856	895	20	908	588	201	999999	736	
999999	570	999999	476	999999	161	999999	986	687	291	299	164	260	53	562	638	866	845	986	999999	999999	12	76	836	550	551	956	237	230	999999	999999	407	999999	512	812	365	999999	999999	514	284	401	575	658	604	999999	999999	574	813	342	381	52	743	999999	494	999999	28	999999	999999	926	751	205	721	765	38	413	891	477	747	240	207	999999	716	340	999999	442	999999	353	472	999999	999999	999999	152	894	999999	615	144	202	202	618	794	860	655	233	762	89	679	809	630	200	673	211	999999	999999	145	945	999999	412	999999	61	626	675	42	285	64	775	62	999999	999999	999999	999999	699	285	138	446	346	781	492	578	632	999999	999999	723	281	607	670	159	568	758	903	289	999999	699	150	991	128	999999	999999	999999	987	36	853	999999	217	921	974	925	698	999999	999999	173	844	834	870	999999	169	951	760	999999	394	625	999999	78	23	143	547	999999	145	147	327	517	410	322	591	606	999999	574	516	360	999999	744	461	431	959	739	999999	897	999999	851	832	176	77	702	785	371	999999	784	879	83	383	999999	790	999999	999999	999999	763	531	252	274	389	595	445	410	54	649	174	72	119	283	697	649	181	294	314	160	999999	708	537	230	73	134	695	442	976	658	954	900	611	677	976	914	655	563	999999	999999	731	999999	658	146	206	480	675	606	385	734	802	505	256	669	841	999999	993	32	210	264	899	999999	999999	999999	694	999999	461	441	306	783	994	999999	822	77	429	783	999999	401	999999	999999	459	98	999999	999999	855	459	654	941	835	921	920	632	362	999999	347	728	243	271	451	932	28	243	309	602	739	194	682	188	999999	68	15	602	999	999999	999999	810	999999	191	999999	245	619	519	605	384	999999	372	264	999999	730	701	549	787	949	101	574	225	789	464	999999	670	776	475	702	777	999999	328	633	745	999999	999999	782	62	731	999999	322	509	999999	924	739	377	930	999999	999999	548	519	227	652	907	999999	999999	999999	999999	999999	869	999999	153	817	828	468	544	739	999999	999999	204	918	999999	66	743	778	999999	999999	865	999999	144	740	709	27	163	268	699	675	725	701	821	514	301	999999	861	747	999999	692	809	465	204	638	420	862	264	629	32	170	999999	999999	978	999999	166	765	544	999999	759	135	663	999999	999999	999999	999999	999999	392	999999	627	999999	999999	995	999999	382	778	409	530	505	330	999999	763	533	245	538	766	595	723	999999	358	999999	999999	732	988	999999	38	248	696	335	624	999999	999999	999999	12	999999	966	913	999999	999999	234	999999	244	48	809	913	999999	
140	334	241	111	428	104	999999	340	101	283	999999	17	999999	354	539	712	205	999999	727	376	198	530	336	571	999999	75	127	999999	601	300	999999	923	85	999999	897	999999	465	234	206	508	999999	999999	911	999999	504	999999	999999	261	695	54	49	167	92	546	182	609	997	669	258	999999	999999	980	739	800	483	548	999999	884	999999	625	256	999999	684	228	471	954	619	999999	77	946	999999	999999	999999	556	261	643	841	999999	508	297	916	796	975	999999	532	924	505	120	161	956	999999	88	804	79	798	999999	483	863	85	228	990	306	601	311	259	999999	91	192	549	839	706	999999	386	169	709	999999	995	839	696	546	459	508	999999	999999	972	33	999999	829	999999	999999	169	977	463	999999	307	620	205	673	999999	421	842	999999	571	999999	259	580	999999	999999	999999	347	83	643	177	538	999999	492	756	489	338	236	999999	999999	434	367	680	728	999999	999999	999999	99	265	999999	255	284	999999	146	937	999999	862	402	330	999999	468	999999	118	526	810	924	521	815	999999	715	345	999999	373	589	999999	999999	642	530	999999	606	782	281	92	751	398	999999	834	999999	999999	999999	627	999999	905	630	794	24	258	163	918	25	584	57	235	999999	986	886	910	124	258	733	999999	999999	999999	724	644	197	337	367	137	917	999999	999999	270	345	97	409	462	743	795	873	955	488	612	623	32	999999	999999	543	765	511	981	720	383	999999	932	296	182	191	999999	606	686	891	36	10	925	999999	786	889	999999	586	434	999999	328	384	778	117	999999	149	701	999999	151	794	601	626	936	379	516	449	412	999999	236	281	999999	999999	999999	73	462	612	698	337	948	999999	90	188	999999	814	402	998	999999	999999	567	999999	489	85	999999	999999	299	410	999999	999999	189	347	487	661	360	999999	999999	139	999999	714	655	999999	999999	374	961	984	714	423	548	131	977	999999	406	586	243	203	792	682	733	305	774	62	548	151	999999	611	679	428	828	924	405	999999	810	999999	999999	451	592	124	124	999999	999999	999999	861	942	578	671	940	900	428	999999	370	737	406	892	940	603	999999	309	999999	999999	314	999999	595	623	725	999999	707	78	416	792	611	678	567	261	127	897	200	605	573	486	670	779	999	671	564	668	999999	918	397	999999	872	292	897	765	176	892	291	247	999999	999999	964	871	493	636	555	692	179	155	774	53	412	972	999999	740	689	535	295	999999	999999	999999	849	788	681	839	919	999999	780	802	94	234	999999	953	388	709	999999	798	295	373	125	872	498	720	999999	999999	174	999999	999999	166	
999999	641	606	367	188	169	24	185	200	654	999999	237	911	377	70	550	437	459	593	999999	228	890	249	922	808	999999	999999	138	645	337	999999	28	771	999999	726	453	627	258	775	999999	695	999999	608	999999	655	887	960	999999	660	999999	916	715	316	529	999999	999999	999999	999999	999999	999999	599	999999	539	863	999999	698	465	297	650	999999	922	189	999999	999999	341	881	291	607	276	999999	235	999999	999999	999999	420	959	999999	251	684	999999	61	943	698	784	999999	809	999999	999999	662	957	431	673	999999	53	680	737	999999	999999	198	67	903	794	418	999999	765	161	999999	999999	999999	29	986	224	613	999999	565	979	490	899	744	531	84	546	945	318	999999	562	967	999999	371	682	999999	999999	999999	999999	636	999999	534	70	28	478	402	319	301	642	999999	217	70	999999	487	701	257	999999	208	666	983	999999	849	109	149	999999	193	981	136	999999	101	227	170	999999	483	308	999999	429	881	999999	999999	764	255	312	348	290	502	608	947	669	434	796	999999	397	643	279	417	435	920	815	294	421	193	530	551	999999	999999	83	885	999999	257	828	260	932	999999	229	999999	546	761	859	710	999999	44	466	999999	304	999999	772	352	999999	891	29	509	999999	981	999999	580	999999	999999	595	243	999999	722	768	421	605	546	999999	860	424	167	871	673	71	115	999999	386	727	193	999999	105	285	731	999999	297	238	329	194	951	819	648	396	784	176	626	291	863	275	999999	741	758	29	912	928	999999	29	355	447	999999	283	341	853	541	515	499	999999	697	50	480	193	286	999999	686	51	999999	771	999999	507	999999	999999	844	999999	682	452	497	86	999999	999999	634	277	883	881	234	677	999999	794	854	278	676	668	594	999999	794	860	464	406	999999	999999	162	285	932	847	999999	999999	438	230	181	99	28	423	999999	894	999999	999999	999999	999999	137	19	563	981	916	999999	831	776	999999	999999	999999	821	987	101	743	502	649	359	345	45	878	98	248	267	999999	999999	260	263	83	699	416	591	999999	68	279	333	317	999999	999999	124	999999	999999	905	999999	904	359	111	927	999999	102	254	999999	867	274	527	48	770	999999	999999	161	567	577	703	540	615	734	271	929	821	419	195	478	999999	230	29	999999	999999	832	363	273	663	333	583	980	999999	359	724	999999	999999	240	563	21	813	218	556	448	532	999999	800	999999	98	182	115	270	906	999999	77	999999	254	875	999999	937	942	999999	999999	243	993	722	999999	266	999999	975	398	590	855	184	664	781	673	581	130	999999	41	194	185	999999	228	323	84	999999	
291	87	51	665	999999	999999	999999	999999	999999	323	454	809	999999	544	999999	123	783	999999	999999	732	121	296	999999	673	755	999999	906	999999	918	999999	999999	679	648	418	999999	933	933	733	215	240	115	945	70	360	136	999999	538	497	34	72	999999	999999	999999	999999	565	995	114	377	999999	347	719	999999	800	714	307	774	999999	871	569	235	999999	999999	319	999999	999999	176	236	621	999999	444	509	999999	733	856	308	322	999999	999999	852	979	829	565	823	867	520	793	154	355	999999	999999	159	666	928	798	882	658	393	736	724	399	999999	492	830	475	999999	310	588	999999	416	985	15	864	29	589	406	623	236	452	663	833	32	880	999999	999999	294	842	490	934	973	650	928	43	999999	999999	220	346	734	357	999999	219	215	209	939	999999	999999	999999	647	349	401	999999	431	941	82	999999	376	888	923	999999	190	999999	820	653	971	999999	67	971	291	566	999999	70	888	879	422	453	627	999999	941	500	999999	999	999999	999999	542	714	228	986	960	691	999999	331	423	99	176	44	999999	562	238	182	20	385	13	90	970	999999	380	551	529	999999	999999	553	947	433	806	999999	799	680	121	999999	547	999999	20	600	480	56	999999	799	713	387	64	75	999999	999999	489	999999	995	124	179	210	344	677	466	999999	999999	542	384	989	292	999999	245	999999	450	972	635	939	374	413	610	924	694	580	838	151	574	208	959	189	999999	352	999999	684	510	999999	921	869	999999	999999	999999	999999	999999	657	999999	999999	152	346	624	622	142	999999	99	592	999999	999999	999999	764	838	324	767	229	583	205	56	999999	999999	999999	218	540	60	999999	334	695	241	999999	261	47	999999	120	999999	238	583	999999	56	403	263	603	180	264	404	167	41	999999	911	952	999999	477	611	999999	929	592	138	94	572	999999	225	403	999999	841	994	479	999999	728	999999	538	999999	246	159	653	686	205	999999	953	999999	999999	734	45	783	288	317	784	436	496	999999	999999	999999	498	999999	679	187	999999	252	999999	270	999999	466	312	999999	383	315	128	328	957	999999	733	212	184	948	678	642	999999	999999	999999	999999	219	53	213	547	909	999999	999999	471	999999	475	999999	999999	60	693	220	999999	432	999999	410	972	198	466	478	606	999999	213	926	550	999999	999999	997	250	180	999999	60	881	263	764	74	944	168	656	848	999999	74	780	161	490	737	252	220	128	999999	109	345	753	575	607	999999	706	512	607	376	443	477	999999	782	256	999999	339	182	999999	997	465	999999	999999	618	985	541	676	61	445	812	852	999999	878	40	81	468	
307	316	655	674	368	442	560	290	414	24	999999	999999	905	847	408	80	999999	131	753	294	803	999999	589	999999	423	654	76	999999	523	617	599	555	711	788	345	32	526	992	639	33	263	261	213	971	62	999999	999999	597	413	782	282	756	287	999999	665	999999	727	589	261	999999	375	766	766	999999	425	999999	296	126	512	999999	553	999999	999999	730	40	551	999999	617	23	999999	999999	999999	391	741	999999	842	278	924	133	182	305	936	740	925	657	497	495	999999	556	129	391	39	95	37	238	721	999999	556	755	123	999999	119	576	516	214	999999	384	35	461	582	665	999999	993	339	999999	999999	820	567	82	543	66	523	71	893	362	478	393	363	512	624	578	721	178	19	940	195	999999	999999	721	761	122	469	955	973	464	999999	46	756	999999	999999	900	706	484	222	67	717	57	683	164	735	999999	999999	523	999999	13	943	202	983	398	999999	256	999999	845	999999	430	597	999999	98	438	999999	441	636	999999	889	999999	872	999999	956	952	233	148	686	79	985	258	101	945	128	969	999999	999999	999999	368	62	999999	999999	860	173	792	470	159	959	999999	821	304	876	615	633	123	141	707	246	41	175	756	569	526	860	72	339	651	449	128	918	515	388	278	363	524	419	999999	82	173	491	83	188	999999	258	999999	382	485	321	999999	838	813	999999	32	202	306	805	999999	10	111	463	818	709	999999	336	316	915	607	262	119	704	130	634	999999	549	101	999999	137	999999	999999	689	853	340	444	999999	114	999999	999999	999999	999999	999999	999999	999999	970	709	672	373	999999	115	942	999999	999999	999999	211	999999	718	999999	516	482	110	728	678	519	831	422	609	488	275	561	231	391	559	531	999999	401	82	119	663	999999	877	999999	239	999999	336	403	914	999999	138	144	570	925	418	999999	975	337	999999	999999	189	999999	109	193	108	786	884	560	225	999999	37	999999	999999	609	525	152	605	382	499	656	999999	999999	999999	979	360	140	990	306	999999	676	555	999999	361	960	929	115	274	693	630	453	147	999999	188	669	603	327	907	961	999999	275	288	602	999999	393	929	752	60	130	999999	968	795	588	588	999999	698	999999	459	276	679	419	878	999999	752	55	519	417	259	999999	999999	43	232	39	895	707	397	953	38	999999	40	999999	65	999999	859	662	999999	559	197	999999	971	443	868	640	291	991	999999	375	850	999999	999999	522	502	999999	999999	800	745	765	692	880	999999	745	999999	491	246	502	364	734	62	100	397	959	229	999999	999999	941	174	999999	747	904	320	31	
112	246	104	518	999999	843	408	999999	999999	892	866	999999	999999	236	313	387	404	789	636	662	323	760	405	999999	999999	882	999999	803	635	163	999999	788	999999	139	642	894	397	728	999999	520	335	993	999999	505	102	913	999999	640	638	787	197	957	277	657	708	999999	999999	189	225	802	999999	605	433	999999	874	88	745	356	593	418	990	676	972	999999	336	999999	587	900	821	389	748	713	174	999999	999999	70	521	913	431	300	63	217	512	24	31	730	569	419	631	999999	999999	999999	57	229	797	521	985	161	330	388	999999	999999	368	835	63	785	999999	585	797	813	567	832	925	302	364	999999	999999	999999	103	606	760	177	279	806	222	961	666	945	999999	999999	85	999999	592	52	535	123	849	676	961	246	999999	984	622	817	457	344	999999	754	865	24	358	37	67	724	628	999999	671	561	999999	999999	999999	999999	534	353	738	999999	250	999999	766	251	933	496	999999	857	999999	775	555	999999	999999	877	110	999999	90	45	105	57	311	868	423	938	451	298	63	999999	128	804	459	278	88	259	999999	978	999999	623	91	861	41	999999	417	852	999999	999999	211	745	991	999999	415	499	258	691	895	381	999999	999999	799	645	443	137	739	512	326	287	999999	999999	783	132	924	466	954	244	999999	111	461	999999	896	999999	96	317	877	911	398	999999	29	397	363	722	518	169	823	446	999999	904	471	904	536	764	836	112	962	869	999999	948	545	24	999999	794	920	898	931	999999	559	135	999999	999999	999999	999999	999999	985	745	999999	613	999999	642	517	815	121	999999	557	44	141	405	983	999999	18	629	449	425	999999	722	569	801	620	237	999999	887	999999	655	643	790	179	507	851	999999	900	999999	526	316	37	999999	564	164	373	863	999999	171	575	999999	250	999999	674	941	261	273	999999	270	992	538	385	630	522	999999	995	766	865	633	554	999999	455	752	113	143	397	999999	167	414	437	757	436	999999	999999	522	414	445	125	999999	256	587	999999	640	273	987	930	407	685	999999	169	999999	998	176	616	947	335	497	104	541	999999	454	115	772	832	999999	111	999999	318	10	61	559	651	636	387	967	448	814	489	125	212	990	131	999999	254	831	999999	999999	489	999999	197	916	999999	584	684	802	482	416	808	999999	886	650	999999	685	56	609	955	371	789	649	509	520	18	979	338	563	332	999999	527	11	487	841	801	999999	812	145	218	77	952	585	494	41	16	461	999999	562	901	445	24	645	876	396	999999	999999	864	676	907	372	255	130	479	999999	888	806	999999	
54	849	155	999999	910	401	887	419	213	999999	999999	999999	557	999999	775	662	887	41	882	135	999999	370	999999	89	145	237	846	821	831	116	68	152	209	910	194	713	756	572	113	999999	999999	977	277	685	396	999999	360	622	480	468	591	999999	16	681	460	684	999999	999999	999999	999999	555	999999	587	999999	999999	336	314	647	564	999999	906	999999	928	638	999999	122	102	285	693	972	877	233	999999	999999	524	662	146	527	459	510	825	690	834	429	699	921	400	179	999999	69	859	713	68	999999	562	999999	477	377	545	348	592	612	382	764	999999	331	724	223	583	443	999999	786	197	64	246	999999	490	508	939	225	721	999999	696	999999	123	174	174	933	999999	999999	194	768	999999	121	917	999999	999999	80	622	377	206	186	596	155	869	82	525	13	999999	346	786	968	999999	999999	626	669	999999	749	999999	642	999999	999999	412	335	259	432	999999	85	146	34	908	419	885	999999	999999	999999	336	550	763	999999	648	171	762	475	470	226	339	662	494	258	305	568	428	980	220	415	773	999999	896	447	999999	999999	867	156	437	999999	999999	999999	311	91	999999	376	985	999999	999999	995	38	937	864	42	999999	150	591	888	728	350	999999	905	361	612	771	76	654	325	772	999999	304	616	47	104	999999	473	360	413	915	929	999999	999999	999999	224	387	836	999999	863	355	999999	858	999999	428	999999	385	187	514	699	319	276	721	669	999999	795	701	422	900	770	899	629	790	188	972	798	999999	999999	918	146	999999	935	999999	999999	970	644	999999	325	197	950	718	955	958	661	103	649	218	912	999999	200	523	964	999999	634	964	726	347	680	16	630	328	212	269	999999	999999	384	604	931	699	204	999999	386	234	999999	62	999999	670	138	94	332	590	999999	203	727	999999	270	999	999999	826	254	306	669	318	567	631	516	696	999999	196	719	54	999999	223	785	745	147	740	985	582	999999	65	218	595	999999	50	473	19	999999	754	214	999999	568	114	999999	999999	786	999999	667	328	999999	257	89	942	375	287	999999	642	417	999999	485	999999	999999	999999	999999	198	999999	83	634	527	168	999999	999999	835	982	344	486	182	999999	888	958	999999	82	667	999999	773	975	276	230	406	737	999999	602	558	279	684	999999	113	308	999999	809	712	443	149	170	49	999999	254	960	41	801	140	874	528	34	415	457	357	999999	999999	222	999999	853	237	790	999999	904	606	566	307	999999	382	874	511	88	256	636	932	506	997	999999	731	999999	198	605	606	999999	83	999999	863	237	23	685	275	999999	987	999999	
215	359	999999	144	495	688	999999	67	428	266	372	449	777	779	524	850	430	361	999999	999999	999999	632	193	381	830	82	999999	80	960	696	608	468	999999	397	430	583	673	999999	196	999999	653	141	187	350	999999	633	999999	94	999999	999999	265	999999	999999	482	203	999999	999999	461	999999	422	985	592	106	731	657	999999	358	390	358	941	186	568	174	447	862	533	454	999999	999999	206	999999	618	367	797	441	999999	905	618	999999	999999	999999	222	557	773	68	70	44	455	692	999999	285	999999	735	770	986	999999	749	125	619	999999	138	332	673	117	107	999999	234	999999	300	963	999	999999	999999	512	534	964	20	401	389	801	498	999	160	108	999999	949	883	596	811	744	945	789	999999	533	717	94	999999	999999	676	691	835	735	999999	999999	689	545	189	999999	999999	31	685	999999	736	817	181	139	182	574	196	157	493	637	498	555	28	219	740	663	794	449	999999	570	724	697	999999	999999	844	431	419	385	769	660	360	789	68	596	999999	191	361	999999	912	975	263	528	208	999999	999999	609	999999	479	804	525	438	796	607	125	633	48	851	418	295	751	165	810	999999	999999	287	708	999999	431	166	559	312	216	537	999999	316	205	499	767	999999	244	999999	999999	999999	999999	231	999999	192	943	963	24	999999	999999	999999	171	999999	453	999999	375	999999	538	123	289	323	999999	999999	232	999999	167	808	437	549	94	891	60	41	999999	999999	999999	611	723	526	552	467	152	229	999999	913	376	999999	863	64	133	846	987	130	999999	625	335	41	999999	999999	34	999999	536	474	255	61	252	140	999999	999999	999999	764	207	21	570	822	180	36	854	318	999999	537	944	382	425	247	999999	930	600	600	904	112	611	428	501	417	931	678	973	999999	671	999999	999999	649	56	369	649	976	559	618	455	308	999999	690	412	497	200	163	58	999999	999999	321	539	13	319	999999	162	778	519	163	999999	502	62	999999	647	656	511	305	336	66	597	927	380	999999	154	605	925	920	26	14	226	999999	999999	965	170	999999	707	32	339	151	216	870	999999	999999	727	953	255	640	52	756	985	895	999999	992	999999	999999	941	556	858	713	999999	242	999999	515	936	121	872	97	385	298	948	489	999999	194	999999	726	471	999999	265	201	360	294	999999	269	29	331	951	637	999999	940	999999	161	173	999999	999999	974	999999	951	469	615	91	168	264	999999	807	506	930	642	152	999999	999999	967	301	666	363	999999	364	999999	495	614	170	244	542	445	880	797	999999	349	33	999999	618	519	514	999999	120	202	40	
133	461	523	999999	319	495	861	192	450	999999	507	272	476	619	999999	999999	855	999999	846	625	819	873	20	190	999999	618	277	999999	248	463	651	999999	171	664	241	51	999999	223	850	999999	681	999999	999999	999999	999999	87	557	265	13	999999	999999	203	273	576	999999	259	451	999999	810	701	999999	999999	943	999999	217	999999	110	811	388	573	493	641	604	107	999999	566	443	82	372	513	71	22	81	999999	999999	457	999999	594	454	981	599	640	413	159	531	999999	999999	452	729	867	976	745	876	439	999999	27	999999	176	633	999999	816	379	999999	306	999999	214	714	999999	999999	759	669	516	999999	406	974	999999	999999	999999	575	999999	257	999999	352	505	537	999999	145	641	624	786	999999	125	961	800	175	229	670	999999	519	327	190	561	269	970	208	469	388	480	465	718	999999	999999	600	585	999999	825	37	474	769	325	79	83	999999	999999	901	553	555	999999	999999	999999	191	132	935	258	999999	695	730	999999	999999	77	999999	664	185	906	997	714	525	999999	999999	350	202	206	347	999999	999999	117	427	999999	78	654	914	999999	250	711	536	666	999999	351	999999	710	999999	655	176	701	388	414	999999	999999	999999	999999	999999	179	999999	890	562	999999	785	741	10	759	278	867	313	999999	162	123	424	999999	379	340	506	183	666	999999	255	546	39	645	815	999999	219	200	464	882	999999	744	660	999999	159	551	881	476	350	959	442	237	999999	524	548	999999	989	999999	857	78	689	854	513	477	644	25	955	149	925	167	550	87	413	430	36	417	462	999999	324	827	458	39	832	707	999999	28	204	515	107	550	854	785	342	999999	999999	999999	241	193	714	999999	999999	742	551	999999	999999	364	999999	921	497	140	812	924	118	40	619	660	32	805	225	999999	820	449	52	385	999999	764	999999	27	238	265	186	999999	999999	190	240	715	488	649	999999	897	204	999999	28	966	737	929	676	312	775	542	748	436	967	999999	999999	157	700	175	880	654	619	999999	692	241	954	543	999999	927	799	904	181	383	516	328	431	546	999999	999999	648	383	97	442	252	696	999999	999999	999999	271	866	93	25	323	769	644	287	399	999999	786	21	999999	365	748	999999	999999	370	375	919	649	999999	777	726	624	526	506	999999	999999	563	996	999999	215	999999	999999	999999	715	888	858	613	872	50	42	955	644	73	455	28	348	999999	999999	999999	150	829	661	604	999999	366	401	796	272	999999	109	835	594	71	806	960	62	999999	797	983	512	999999	57	609	634	822	92	560	81	999999	227	258	192	670	999999	385	581	
999999	971	359	497	999999	351	794	941	206	999999	999999	267	999999	966	660	141	397	999999	388	781	999999	999999	277	284	840	725	784	999999	850	653	923	486	431	999999	999999	716	448	495	450	999999	263	667	999999	461	509	303	586	521	999999	999999	999999	847	999999	999999	529	999999	704	84	656	999999	999999	933	100	553	446	999999	999999	115	621	944	693	901	382	967	999999	394	999999	815	775	547	149	272	303	733	858	86	290	827	860	999999	21	373	999999	114	854	330	577	999999	999999	412	467	480	900	622	999999	999999	475	238	85	144	203	888	999999	999999	207	303	640	367	694	370	815	18	255	999999	999999	329	999999	278	999999	207	999999	999999	801	999999	89	668	999999	999999	999999	966	611	62	999999	725	424	133	74	729	999999	560	689	220	199	653	597	999999	234	896	689	114	829	206	124	999999	327	543	97	936	40	999999	999999	960	68	728	759	763	999999	999999	588	809	264	343	371	563	999999	606	469	157	775	999999	443	475	990	204	999999	414	938	873	407	999999	46	137	699	999999	999999	728	161	471	893	999999	999999	704	317	880	850	496	835	999999	369	720	83	939	171	999999	105	466	969	999999	592	355	825	392	132	707	999999	136	644	993	935	789	454	999999	999999	941	999999	739	999999	120	353	649	579	387	514	686	999999	106	966	299	999999	172	759	999999	879	548	999999	811	581	610	999999	724	852	842	625	579	276	999999	685	229	973	366	308	859	999999	942	776	448	999999	999999	999999	676	170	999999	720	999999	40	167	129	716	999999	625	999999	557	12	999999	797	736	762	934	999999	999999	421	999999	325	999999	864	999999	777	936	771	569	933	999999	710	999999	563	999999	132	852	549	118	956	968	296	358	999999	750	856	999999	155	999999	999999	943	36	177	264	423	39	803	908	140	389	999999	944	373	692	32	999999	572	999999	300	614	999999	395	311	776	452	460	967	718	123	999999	886	791	732	884	989	118	999999	185	149	477	328	999999	418	999999	773	34	922	666	999999	903	999999	825	855	434	775	558	724	401	812	963	72	999999	794	98	503	401	999999	489	702	999999	314	999999	925	999999	295	965	976	582	999999	999999	999999	999999	999999	220	757	70	935	307	999999	999999	999999	999999	373	186	999999	999999	159	330	235	381	811	442	999999	272	598	898	899	42	148	810	581	152	398	393	435	762	999999	584	999999	999999	465	915	381	270	529	173	32	749	999999	999999	816	656	356	631	616	999999	346	999999	999999	859	170	903	999999	999999	999999	999999	753	979	750	652	690	574	989	792	916	896	71	999999	743	
435	876	160	623	96	993	925	999999	766	777	340	999999	283	963	481	282	562	999999	83	410	287	420	999999	998	766	999999	999999	666	563	715	719	999999	642	536	196	999999	20	290	81	999999	999999	999999	986	212	419	236	999999	999999	517	520	364	150	987	999999	465	25	999999	161	999999	724	999999	268	242	999999	68	999999	783	747	776	498	999999	999999	684	769	476	831	433	840	588	999999	999999	999999	158	53	361	578	56	349	80	999999	999999	858	999999	999999	562	675	223	999999	154	123	452	669	834	29	999999	92	465	999999	999999	634	591	992	999999	999999	770	120	119	198	700	999999	260	443	676	605	349	414	999999	337	999999	800	617	498	696	475	97	999999	807	139	999999	278	999999	827	522	446	589	166	295	117	999999	452	565	35	245	665	862	999999	992	238	679	999999	244	137	21	999999	26	103	306	106	238	484	313	999999	403	431	375	432	921	240	26	999999	128	740	751	764	244	592	999999	41	613	999999	303	578	459	999999	44	985	816	496	999999	999999	860	198	878	112	149	585	631	814	299	439	999999	999999	222	497	725	504	386	999999	999999	434	841	275	493	999999	999999	734	999999	453	999999	999999	999999	999999	810	999999	999999	930	861	648	625	999999	961	448	999999	999999	991	541	366	962	235	540	608	570	704	995	999999	594	704	728	920	414	65	188	427	999999	999999	662	951	691	999999	795	642	737	630	142	472	999999	999999	999999	999999	650	999999	567	999999	856	999999	55	999999	814	999999	737	999999	142	728	220	999999	783	30	833	359	339	999999	674	797	440	897	871	939	571	533	262	71	394	999999	280	47	999999	960	571	999999	778	931	147	816	999999	569	999999	19	999999	539	689	999999	700	999999	830	71	702	770	999999	958	910	999999	999999	999999	623	676	999999	572	457	183	115	999999	459	705	581	407	452	858	370	870	397	861	999999	42	999999	999999	999999	434	739	219	344	727	999999	612	227	672	999999	999999	202	760	728	937	561	247	434	866	922	999999	389	432	618	844	999999	999999	571	58	999999	136	999999	742	315	999999	832	248	999999	387	651	846	999999	908	635	596	999999	609	151	459	309	292	607	977	958	377	55	317	600	500	327	264	999999	999999	95	999999	417	459	455	322	114	999999	408	57	999999	85	515	999999	999999	31	188	800	775	121	999999	999999	999999	999999	999999	999999	999999	999999	647	348	69	396	999999	320	822	990	189	215	163	999999	354	986	884	560	761	882	999999	999999	521	579	999999	999999	999999	929	429	999999	125	946	674	517	952	589	675	69	987	828	280	999999	657	805	841	
999999	646	946	766	762	999999	968	709	902	86	999999	13	78	37	542	907	875	890	999999	874	243	999999	646	876	765	999999	824	573	999999	611	666	917	999999	737	999999	880	999999	999999	667	999999	999999	247	772	440	166	585	606	41	454	921	405	314	999999	930	608	441	10	80	11	999999	595	405	776	301	420	999999	298	341	688	662	374	712	233	661	999999	999999	769	215	719	189	999999	792	129	21	216	999999	301	784	138	999999	879	999999	171	225	999999	752	470	480	30	287	999999	275	999999	791	557	692	91	999999	213	612	999999	795	999999	999999	737	802	285	765	95	69	999999	513	213	781	999999	902	551	17	876	999999	535	999999	194	442	892	448	449	337	463	523	280	336	581	526	244	94	121	349	488	999999	999999	705	395	999999	700	783	72	571	999999	999999	151	83	97	999999	999999	384	610	918	928	999999	362	948	311	571	999999	260	932	686	546	999999	790	999999	529	894	509	830	902	233	741	999999	386	878	328	808	999999	999999	248	353	449	860	484	203	421	199	999999	528	404	824	182	449	850	385	999999	999999	999999	940	554	999999	728	256	999999	386	186	819	912	999999	629	502	999999	591	22	589	247	686	223	999999	790	339	276	980	436	88	60	302	269	10	999999	18	999999	441	652	55	624	203	389	107	27	601	999999	999999	899	999999	634	591	437	270	148	348	999999	277	160	225	999999	999999	820	402	335	884	999999	911	999999	620	558	758	939	966	965	54	306	125	579	198	61	131	91	534	999999	999999	864	998	999999	999999	911	676	290	999999	999999	999999	999999	986	772	143	999999	375	999999	999999	353	875	652	471	304	104	51	981	698	962	173	805	666	295	948	865	999999	562	59	123	709	881	478	511	847	99	671	320	353	446	157	999999	607	803	999999	999999	817	999999	703	768	474	999999	977	328	273	323	219	96	48	906	123	489	326	410	999999	471	406	999999	623	215	432	731	638	262	814	487	208	862	114	378	58	625	858	290	649	780	999999	159	247	533	879	999999	999999	999999	999999	668	999999	999999	234	719	182	677	999999	498	999999	743	300	725	513	999999	999999	357	982	669	999999	999999	630	999999	761	798	568	256	999999	100	335	847	459	201	929	156	127	11	638	999999	206	999999	845	999999	944	905	999999	187	646	461	417	532	602	611	588	999999	47	333	999999	999999	161	925	775	689	172	999999	294	109	795	367	669	124	999999	597	473	487	652	270	100	856	318	390	610	451	682	803	254	847	613	105	999999	793	566	211	999999	280	605	999999	999999	456	
999999	390	999999	289	791	999999	813	999999	148	999999	191	777	243	589	128	771	324	333	17	368	999999	999999	495	999999	258	875	558	517	999999	202	882	496	72	644	244	927	999999	331	659	388	999999	249	709	999999	913	341	560	977	92	999999	955	281	159	839	999999	184	894	692	41	916	745	999999	651	945	228	695	715	999999	999999	200	773	993	674	628	378	14	737	983	786	916	999999	580	434	891	246	999999	347	999999	441	70	43	315	300	743	642	694	597	763	999999	228	626	961	632	892	698	962	606	530	470	208	447	911	906	124	999999	174	870	760	709	617	358	999999	999999	999999	167	467	703	999999	985	684	416	999999	699	999999	299	999999	948	999999	203	284	14	816	762	242	623	131	409	185	999999	478	999999	837	64	999999	869	144	804	349	734	999999	269	675	544	785	792	999999	999999	348	824	247	226	338	566	434	613	541	729	924	670	45	68	527	999999	517	860	999999	920	32	697	999999	999999	999999	999999	999999	25	999999	281	999999	450	160	999999	999999	361	999999	261	495	280	629	73	337	414	999999	678	699	182	741	999999	36	925	222	552	199	999999	668	999999	999999	999999	999999	419	284	270	999999	484	519	135	999999	176	883	999999	374	308	999999	958	999999	751	680	930	118	790	999999	451	254	61	999999	608	720	420	692	999999	999999	999999	999999	999999	789	77	661	404	168	573	999999	575	13	770	560	913	261	240	290	917	17	687	999999	814	145	999999	25	701	256	911	414	585	999999	665	999999	409	632	90	179	302	100	285	771	999999	614	707	448	484	501	324	356	490	140	774	220	955	553	861	999999	999999	999999	959	158	257	169	600	101	347	157	999999	291	999999	70	988	827	732	916	877	210	437	394	999999	210	932	564	923	455	708	455	667	856	999999	15	223	249	999999	136	524	385	23	616	999999	337	999999	42	185	430	151	999999	487	49	675	661	646	572	521	759	999999	692	999999	999999	393	999999	489	999999	999999	999999	999999	999999	697	999999	402	502	196	821	999999	213	859	899	389	503	999999	999999	967	999999	191	119	368	651	728	380	911	831	999999	868	233	217	847	56	522	19	999999	402	260	882	647	182	475	824	287	317	999999	326	999999	742	841	631	925	861	999999	999999	999999	999999	30	326	694	570	363	327	598	86	999999	812	999999	999999	920	999999	999999	94	981	18	643	544	373	999999	481	594	528	406	37	999999	292	986	934	121	212	999999	999999	934	198	86	819	158	999999	211	951	96	939	932	822	930	131	999999	879	114	999999	272	832	609	844	109	
51	999999	299	997	794	379	878	275	177	543	537	576	896	999999	199	495	999999	171	469	394	999999	596	584	107	480	451	999999	830	353	939	999999	999999	99	98	44	862	858	238	416	582	218	999999	764	289	402	554	999999	975	915	282	954	670	150	460	453	454	381	202	527	352	999999	58	921	237	988	764	999999	808	870	336	636	89	999999	999999	185	981	832	305	704	999999	507	999999	915	999999	985	883	999999	999999	644	589	999999	666	711	74	320	170	752	537	999999	637	77	145	115	999999	999999	999999	999999	999999	284	472	622	86	999999	601	999999	999999	142	849	999999	999999	141	999999	173	290	845	970	999999	690	576	25	238	304	15	76	858	372	36	336	999999	999999	999999	379	999999	182	966	414	178	999999	999999	999999	37	902	294	194	506	228	971	999999	743	675	507	235	686	999999	243	327	80	431	743	482	113	806	424	999999	999999	761	494	991	999999	999999	802	269	471	397	987	336	999999	820	570	639	400	211	999999	760	612	742	693	104	938	999999	999999	746	999999	747	85	231	999999	161	56	744	999999	980	999999	313	872	248	763	299	282	907	317	259	861	999999	91	901	223	663	530	405	78	400	62	999999	999999	65	893	724	321	766	847	858	774	825	905	420	999999	288	999999	374	978	403	822	41	341	999999	885	270	665	183	17	999999	631	650	675	343	927	999999	999999	817	354	49	977	516	69	458	485	45	999999	671	211	934	999999	166	427	674	578	31	343	21	179	999999	999999	999999	999999	32	237	133	160	571	999999	864	999999	80	999999	939	426	315	999999	882	999999	850	70	999999	972	999999	999999	474	233	11	765	906	503	999999	999999	721	980	839	757	46	231	362	999999	999999	188	346	999999	999999	146	487	258	272	59	999999	412	999999	999999	999999	175	999999	999999	762	899	999999	806	586	999999	999999	999999	308	958	586	558	935	661	256	965	432	816	999999	218	353	338	746	999999	502	856	52	999999	327	158	916	674	82	72	999999	999999	999999	831	601	976	989	281	999999	999999	671	714	124	999999	166	363	149	258	539	476	629	434	999999	406	313	729	328	90	115	999999	52	999999	485	872	203	794	999999	600	999999	659	228	999999	500	227	90	788	999999	253	636	964	19	668	999999	605	443	999999	308	339	999999	872	657	999999	999999	999999	486	999999	999999	251	605	372	999999	548	44	879	999999	557	933	999999	325	999999	986	84	453	999999	150	383	999999	880	439	999999	999999	900	83	351	999999	319	905	813	741	331	559	500	647	274	999999	999999	634	265	357	999999	999999	999999	23	11	885	
999999	465	35	546	999999	982	999999	812	446	999999	233	999999	692	877	938	999999	130	205	994	999999	496	999999	189	311	999999	749	522	532	553	999999	133	886	81	466	428	999999	880	999999	638	348	211	688	211	999999	616	994	942	387	419	999999	979	999999	29	999999	999999	156	286	723	866	362	999999	825	268	386	999999	346	404	236	459	94	999999	999999	566	999999	765	807	235	791	695	685	807	999999	999999	321	89	999999	867	46	76	282	577	166	410	286	999999	999999	429	999999	645	999999	999999	999999	928	334	470	999999	610	999999	280	591	921	494	38	999999	555	999999	711	999999	306	795	479	368	169	186	516	616	999999	290	776	999999	387	410	156	425	94	101	216	788	850	999999	356	504	765	999999	361	999999	999999	229	999999	553	674	999999	528	849	999999	242	556	999999	999999	854	682	330	596	999999	214	520	348	612	999999	999999	999999	922	106	352	449	975	602	999999	825	433	488	999999	559	233	713	905	882	307	625	999999	999999	465	999999	996	281	35	999999	999999	999999	840	999999	524	999999	999999	999999	752	385	185	409	825	640	872	926	395	375	458	999999	373	187	308	638	999999	987	253	999999	663	999999	109	80	424	77	727	413	984	688	963	110	292	798	961	529	706	999999	800	999999	672	539	584	631	999999	264	544	697	972	212	703	537	879	358	771	800	286	115	984	999999	912	469	999999	707	411	358	488	999999	226	779	999999	153	196	41	999999	134	377	478	999999	169	999999	999999	999999	782	999999	436	230	934	999999	999999	253	601	913	52	309	999999	597	877	230	475	999999	969	999999	999999	280	559	999999	847	111	999999	999999	807	858	999999	999999	999999	38	168	999999	999999	138	999999	547	65	536	340	999999	154	732	53	999999	999999	999999	999999	394	564	559	248	512	999999	95	382	832	390	737	445	743	999999	818	427	999999	439	999999	999999	347	999999	432	999999	666	939	999999	999999	125	68	120	933	559	86	441	999999	332	790	656	296	999999	999999	999999	166	328	100	999999	152	999999	999999	869	107	344	999999	444	172	141	999999	581	572	115	999999	267	773	279	803	999999	667	656	159	104	393	782	869	365	591	508	275	999999	575	352	187	871	810	199	23	999999	999999	641	999999	537	198	218	93	191	10	498	948	887	524	214	929	495	185	220	999999	324	475	647	999999	664	866	46	15	229	999999	999999	456	584	999999	214	339	36	999999	621	906	999999	699	999999	365	102	560	999999	582	371	423	692	695	600	714	699	134	909	787	614	671	999999	212	999999	262	999999	52	374	632	320	874	999999	116	564	314	309	
624	786	291	760	113	488	463	644	806	245	999999	999999	999999	999999	90	430	248	774	999999	753	972	835	435	383	60	196	755	272	496	999999	999999	141	296	414	84	999999	627	36	510	999999	699	999999	999999	27	660	195	999999	999999	240	453	999999	341	614	560	336	788	361	908	710	917	732	200	999999	999999	660	999999	570	465	491	742	803	999999	274	999999	64	999999	999999	999999	722	865	692	689	42	53	999999	253	999999	999999	87	295	985	719	326	999999	460	999999	999999	772	366	470	625	48	584	999999	650	452	999999	999999	506	922	999999	943	195	999999	235	53	167	114	999999	416	999999	834	387	205	757	93	895	681	999999	555	994	16	61	999999	249	653	999999	999999	999999	413	999999	678	239	165	285	999999	999999	481	999999	417	350	315	999999	999999	999999	790	660	388	740	567	999999	395	999999	950	927	999999	892	933	605	582	999999	622	712	999999	239	995	605	232	920	715	999999	999999	999999	898	215	689	673	999999	999999	459	993	727	804	999999	999999	790	145	288	238	281	159	599	875	785	479	728	603	317	720	999999	999999	438	467	35	17	142	81	644	999999	248	340	791	478	999999	588	220	817	877	178	449	859	326	994	999999	565	960	548	539	428	999999	999999	366	389	663	999999	565	999999	779	999999	999999	719	501	543	999999	940	367	131	730	206	269	910	726	148	281	942	868	443	818	469	999999	594	541	226	268	162	974	411	815	880	33	950	48	59	454	729	999999	999999	999999	708	999999	838	999999	343	169	576	369	228	118	999999	999999	131	451	319	781	999999	188	285	285	837	966	955	316	849	182	318	871	677	999999	552	584	94	439	119	271	999999	776	999999	67	999999	999999	999999	303	104	483	902	509	999999	278	999999	999999	92	508	177	999999	252	532	968	171	850	999999	692	535	999999	145	322	691	341	58	572	363	979	228	593	54	220	662	221	999999	999999	808	153	409	378	11	999999	586	272	377	999999	685	807	999999	999999	986	110	999999	737	958	999999	220	177	679	705	961	571	864	914	999999	999999	999999	320	601	891	51	561	999999	167	564	643	735	429	964	999999	887	555	943	21	607	944	990	999999	263	215	68	641	473	704	999999	439	637	671	149	846	439	374	216	154	174	434	817	73	183	324	435	791	213	650	817	415	999999	999999	317	188	540	999999	67	396	833	410	999999	589	999999	135	15	999999	290	127	599	523	349	999999	846	999999	137	926	999999	938	999999	277	437	999999	886	11	811	785	364	961	316	999999	316	819	321	999999	999999	237	323	57	318	372	511	
96	61	304	76	829	999999	145	61	613	914	999999	616	565	999999	276	702	748	999999	999999	999999	328	811	999999	216	529	486	999999	836	899	613	703	630	417	766	350	771	592	935	981	999999	229	909	702	859	198	213	755	791	80	535	574	733	999999	662	192	284	235	999999	546	353	923	308	162	10	220	498	209	799	632	504	999999	813	342	451	489	419	119	966	27	326	999999	301	999999	999999	999999	999999	999999	999999	999999	75	546	504	398	638	856	920	757	999999	648	699	14	955	999999	575	424	760	401	646	182	999999	175	999999	80	230	621	631	542	788	960	251	999999	454	999999	566	999999	616	424	704	594	569	999999	416	328	327	322	775	142	200	999999	999999	999999	895	581	811	899	288	999999	999999	26	234	999999	968	741	406	743	999999	739	999999	617	808	999999	696	61	999999	120	759	940	752	908	846	999999	351	839	682	999999	71	872	414	666	680	999999	256	999999	370	191	693	675	921	584	999999	45	999999	583	150	942	881	843	999999	700	150	347	681	270	999999	735	999999	139	68	733	999999	686	999999	936	937	626	99	18	999999	432	427	999999	999999	177	999999	810	959	767	999999	740	792	999999	904	714	525	342	999999	985	999999	999999	999999	563	999999	198	901	86	710	603	999999	999999	852	872	161	999999	282	67	999999	513	125	368	999999	999999	440	999999	999999	464	781	999999	420	605	126	113	499	66	288	864	476	999999	275	79	110	999999	132	185	888	999999	76	369	999999	468	23	996	870	159	858	875	132	999999	257	447	999999	100	192	50	999999	748	383	104	267	418	590	498	248	55	268	420	156	999999	440	31	999999	422	188	952	592	999999	243	349	208	412	741	188	999999	828	774	20	182	91	778	149	546	971	999999	33	999999	524	758	824	891	447	728	999999	858	235	999999	881	911	240	458	286	515	43	896	854	999999	411	914	419	999999	999999	248	999999	486	300	485	427	320	999999	84	77	372	999999	458	760	999999	874	329	999999	780	893	108	999999	999999	501	999999	512	84	257	356	476	610	348	999999	999999	209	663	390	567	749	631	571	756	999999	391	914	999999	584	145	179	802	91	566	639	999999	159	305	442	984	666	972	352	72	999999	999999	999999	33	864	999999	561	31	493	761	608	158	332	351	786	251	587	536	927	939	87	999999	999999	54	708	175	492	903	230	999999	901	999999	288	999999	947	558	999999	999999	999999	769	999999	158	999999	999999	957	490	65	808	519	201	407	139	54	999999	984	265	999999	999999	324	698	332	657	801	98	999999	831	870	823	404	
238	327	999999	999999	168	999999	929	244	999999	96	999999	119	684	999999	39	997	772	732	999999	523	692	344	511	576	544	446	927	357	230	469	135	620	242	414	291	873	999999	835	886	59	65	999999	158	999999	106	999999	647	273	999999	100	97	999999	995	310	711	893	816	130	999999	999999	437	582	23	605	960	607	999999	999999	999999	999999	296	937	999999	825	467	999999	196	999999	479	999999	799	663	585	140	381	36	625	999999	702	999999	999999	591	85	175	622	483	999999	999999	375	999999	710	376	171	615	804	160	264	179	842	49	999999	641	999999	803	922	773	996	883	233	934	982	946	999999	713	108	705	999999	680	213	984	999999	642	808	981	999999	999999	502	969	335	231	772	456	98	662	691	999999	941	282	253	999999	486	133	330	441	516	999999	798	999999	517	999999	299	583	999999	857	999999	74	833	668	557	499	999999	37	557	999999	171	536	857	999999	32	999999	764	999999	999999	365	508	541	321	377	475	491	633	55	462	236	931	198	490	241	999999	626	592	282	724	753	577	458	575	999999	999999	979	906	883	434	833	344	710	156	610	359	999999	752	466	203	76	866	236	999999	999999	999999	973	55	626	999999	406	999999	491	864	999999	999999	59	966	999999	107	495	584	999999	620	629	891	999999	51	880	881	999999	873	135	88	657	887	351	884	254	257	306	933	290	254	37	741	853	845	999999	822	309	999999	999999	368	999999	999999	999999	615	999999	439	848	999999	175	744	203	999999	999999	999999	216	796	446	175	722	999999	801	561	304	505	592	887	48	999999	577	67	582	567	999999	767	999999	176	771	735	938	815	409	373	999999	545	999999	999999	776	999999	999999	999999	999999	144	165	23	567	156	999999	619	32	68	400	471	364	117	172	999999	419	208	43	50	34	710	236	906	346	437	793	759	454	98	120	599	748	900	681	999999	999999	110	209	233	979	161	712	999999	425	937	19	660	999999	999999	999999	577	415	597	999999	675	999999	258	677	999999	999999	438	175	934	947	800	723	463	435	724	999999	319	999	810	71	872	997	355	491	408	428	999999	385	999999	13	999999	193	999999	257	16	540	999999	433	79	869	550	986	778	933	624	999999	999999	235	659	999999	775	578	605	535	780	678	562	766	278	711	231	62	145	930	414	617	572	216	999999	193	81	885	929	940	520	886	229	421	866	194	873	907	999999	840	238	964	999999	624	477	337	977	396	999999	367	648	498	851	847	999999	17	651	349	805	999999	128	999999	999999	664	25	999999	459	999999	899	93	838	323	335	304	
702	449	39	999999	738	101	215	684	731	572	999999	999999	44	999999	999999	859	999999	999999	111	260	722	999999	325	999999	609	583	878	999999	497	81	528	334	999999	557	999999	999999	977	703	610	999999	999999	999999	999999	86	999999	992	859	87	257	999999	550	999999	221	999999	581	999999	134	116	348	165	223	378	196	659	53	999999	859	487	235	813	881	840	999999	999999	991	288	190	248	560	616	999999	800	589	456	531	999999	122	98	975	999999	954	871	365	454	500	891	257	508	999999	404	999999	382	851	444	168	709	391	999999	93	303	181	886	999999	999999	442	422	999999	999999	138	830	855	999999	999999	999999	999999	20	999999	479	898	109	999999	682	215	165	483	350	948	155	298	821	999999	299	999999	682	620	78	325	633	22	87	999999	517	380	212	549	999999	999999	418	585	158	234	911	925	984	273	499	680	400	258	101	473	642	451	999999	999999	999999	766	829	822	790	999999	851	467	820	996	522	999999	12	615	120	999999	540	569	149	597	920	373	999999	999999	999999	397	924	385	920	613	470	75	74	215	999999	999999	52	595	795	999999	383	454	114	987	750	198	678	784	147	622	933	83	999999	719	86	202	746	999999	701	402	770	475	546	999999	999999	999999	247	797	632	999999	999999	944	999999	999999	223	476	268	42	668	932	999999	150	248	999999	999999	999999	763	354	138	791	859	999999	893	402	999999	908	908	898	461	303	950	881	162	999999	195	989	309	625	999999	610	999999	713	751	769	683	999999	236	248	536	999999	693	893	668	840	655	805	60	381	999999	999999	568	999999	580	375	982	837	987	615	122	999999	97	148	848	999999	858	156	999999	134	718	73	681	669	371	322	609	67	999999	999999	999999	999999	938	999999	999999	999999	52	572	142	386	786	846	999999	621	999999	845	61	555	999999	999999	999999	508	925	925	999999	929	634	898	999999	999999	999999	925	625	675	637	732	999999	168	516	658	485	999999	23	999999	347	872	431	69	999999	526	999999	64	22	999999	339	999999	464	22	999999	702	999999	153	574	874	620	861	231	999999	983	999999	102	893	48	396	664	696	495	432	587	789	508	999999	365	999999	997	999999	912	552	346	169	278	739	892	999999	999999	999999	721	149	999999	486	651	999999	86	149	434	377	999999	626	417	642	999999	41	435	999999	203	992	787	999999	876	909	949	678	629	999999	135	362	10	234	304	999999	975	356	999999	111	147	52	497	226	999999	630	695	295	144	703	999999	999999	314	415	620	999999	554	999999	272	999999	536	999999	999999	262	24	81	376	999999	331	95	666	636	491	
333	349	999999	504	571	55	255	999999	663	999999	999999	648	999999	58	595	614	999999	999999	357	93	576	574	173	999999	999999	212	975	264	903	999999	999999	46	999999	754	980	76	999999	605	983	999999	27	759	873	439	909	613	135	33	781	187	137	317	999999	999999	915	759	999999	943	268	369	79	991	320	699	494	999999	999999	143	77	529	155	599	999999	773	76	816	999999	999999	308	631	86	952	999999	726	836	741	726	995	839	231	890	999999	346	623	513	35	449	999999	999999	29	514	999999	955	999999	42	537	523	546	487	999999	999999	999999	645	999999	292	127	518	593	863	753	999999	113	999999	846	999999	629	999999	181	270	50	377	527	999999	288	127	94	996	999999	693	999999	228	190	518	741	173	449	879	709	340	999999	999999	855	999999	201	855	999999	697	119	623	999999	285	999999	286	447	999999	541	662	367	519	208	131	298	999999	564	535	999999	594	999999	683	999999	750	552	840	874	532	521	999999	596	432	716	999999	886	606	999999	33	999999	903	81	19	632	786	521	200	142	999999	228	999999	999999	666	872	999999	144	436	434	999999	732	511	411	914	220	334	75	934	999999	810	245	692	618	540	659	89	523	999999	999999	999999	238	362	999999	610	313	565	460	930	559	999999	999999	460	181	629	301	999999	999999	166	799	307	721	999999	397	331	38	536	346	999999	17	793	302	590	385	999999	432	380	803	801	610	654	874	145	384	902	558	784	520	989	999999	999999	587	366	999999	753	999999	651	964	999999	999999	777	228	244	923	766	607	671	999999	160	999999	920	570	701	556	155	999999	999999	212	495	773	254	26	357	975	722	999999	999999	837	632	340	781	415	999999	999999	999999	435	639	222	999999	304	886	999999	999999	999999	328	999999	886	999999	608	999999	115	448	478	612	337	760	871	268	210	559	671	834	999999	999999	424	999999	152	481	999999	999999	793	373	999999	200	886	999999	999999	564	999999	999999	999999	135	238	999999	234	343	936	815	999999	82	564	999999	21	68	632	62	999999	550	999999	813	582	414	97	999999	536	741	853	999999	725	793	999999	316	611	213	239	546	606	999999	595	999999	578	337	589	650	999999	422	999999	999999	567	999999	286	116	196	843	999999	915	47	349	776	492	489	999999	99	108	999999	257	769	807	999999	96	999999	126	999999	296	245	254	824	447	734	999999	389	326	720	890	516	999999	130	767	787	323	509	267	374	113	999999	919	999999	491	681	999999	653	555	999999	481	389	169	999999	899	608	999999	100	599	999999	662	999999	173	937	208	591	999999	136	12	29	514	586	198	
752	851	694	999999	17	999999	766	826	469	833	618	999999	511	356	846	999999	999999	999999	232	999999	652	999999	999	438	999999	48	999999	711	999999	651	999999	203	894	200	417	999999	214	292	173	999999	833	788	203	279	554	698	697	244	133	905	999999	999999	292	676	999999	999999	851	999999	999999	968	999999	999999	55	999999	308	425	354	321	999999	999999	26	999999	453	475	86	864	999999	730	884	293	351	664	587	874	808	132	911	228	654	376	999999	949	948	999999	323	778	742	999999	970	999999	353	386	999999	587	889	999999	959	816	600	681	533	999999	381	60	627	999999	477	180	999999	186	513	136	666	573	999999	999999	927	259	161	307	132	143	999999	754	939	999999	369	999	985	841	172	104	627	972	843	999999	577	898	576	544	999999	571	374	794	999999	227	999999	999999	500	822	999999	999999	999999	302	559	399	371	626	999999	999999	999999	999999	195	178	23	999999	508	693	730	999999	498	39	999999	999999	995	560	769	965	139	722	255	638	999999	999999	803	462	439	334	423	453	965	951	787	913	135	999999	385	205	780	216	718	35	11	999999	333	18	999999	999999	306	999	999999	406	999999	398	999999	781	968	33	375	561	979	183	280	286	794	547	252	999999	492	999999	999999	574	999999	922	13	229	999999	769	838	794	999999	391	999999	424	999999	569	999999	999999	506	354	865	362	999999	228	236	544	755	724	946	786	765	999999	999999	144	823	65	221	574	999999	197	154	209	194	999999	136	597	155	999999	463	235	93	854	272	147	999999	822	999999	966	999999	468	474	912	823	62	999999	176	826	893	600	999999	357	999999	12	318	210	666	177	999999	999999	639	398	898	999999	720	702	911	995	427	838	11	999999	999999	878	999999	999999	999999	386	142	552	960	771	999999	266	695	877	999999	852	954	937	999999	654	497	874	999999	79	576	999999	999999	359	999999	999999	408	64	598	457	112	20	85	594	969	290	999999	999999	141	868	146	641	575	999999	999999	68	51	490	209	356	823	999999	822	856	157	589	283	782	435	999999	999999	208	999999	247	775	193	999999	999999	968	358	999999	792	742	198	999999	999999	86	268	850	68	999999	918	999999	251	634	731	999999	228	999999	999999	17	263	279	351	999999	937	973	338	78	325	999999	681	521	999999	738	40	638	634	999999	222	512	999999	999999	376	999999	454	999999	999999	613	54	995	557	999999	588	351	999999	522	999999	999999	995	961	747	200	535	999999	457	406	12	999999	999999	102	564	999999	999999	999999	999999	331	902	691	60	593	556	725	33	999999	734	760	933	510	382	517	248	941	927	261	
765	824	406	600	213	57	351	913	19	952	441	261	999999	999999	359	44	620	709	642	999999	999999	32	176	214	52	697	999999	501	140	95	853	622	999999	999999	999999	999999	924	312	487	999999	999999	643	715	999999	999999	482	73	231	161	348	897	538	308	524	847	742	657	202	558	999999	584	999999	999999	924	108	818	999999	723	599	191	120	318	231	639	169	770	316	104	325	569	634	252	350	792	198	324	324	999999	999999	379	519	999999	753	999999	999999	403	861	791	973	81	999999	999999	631	969	238	589	317	669	365	86	435	563	876	988	999999	999999	999999	990	736	783	999999	39	597	999999	672	387	564	259	221	766	909	525	999999	253	970	294	620	380	564	999999	17	654	498	59	943	956	855	765	999999	96	894	999999	999999	999999	577	570	752	411	307	999999	999999	999999	458	598	177	910	442	633	28	597	999999	999999	435	999999	775	999999	540	548	286	715	532	799	169	134	872	999999	469	930	999999	409	541	218	83	713	584	949	206	899	881	43	524	232	746	502	374	766	445	928	424	727	999999	214	135	999999	328	235	898	333	726	138	450	999999	956	618	66	999999	64	721	552	826	652	641	666	253	201	999999	62	667	760	115	999999	541	515	948	380	337	93	491	395	999999	999999	999999	182	752	592	22	999999	138	446	860	712	999999	385	999999	999999	397	999999	882	400	28	183	999999	999999	999999	535	909	999999	17	999999	728	430	572	999999	999999	999999	780	468	913	999999	188	43	924	230	899	999999	879	166	916	874	982	999999	999999	999999	999999	185	819	999999	561	227	683	26	268	890	717	440	149	397	999999	823	304	999999	633	231	999999	984	999999	20	999999	227	655	752	89	999999	264	939	229	999999	958	999999	955	480	906	999999	999999	171	999999	999999	999999	468	263	492	999999	999999	579	63	166	999999	879	999999	926	808	635	999999	571	930	937	135	635	778	999999	669	999999	172	867	999999	999999	936	253	60	218	225	507	999999	964	173	999999	986	564	211	782	999999	601	575	101	157	999999	572	135	57	234	650	408	735	257	594	64	999999	235	755	40	999999	999999	828	999999	999999	311	429	379	407	162	951	570	999999	995	971	77	862	80	999999	978	460	999999	206	826	568	816	772	999999	380	119	965	760	999999	180	563	999999	999999	999999	390	999999	425	202	727	999999	283	89	999999	999999	286	526	999999	999999	999999	776	579	417	999999	12	615	895	539	471	999	298	197	200	999999	263	999999	466	304	999999	690	999999	563	268	93	999999	553	999999	842	42	681	853	917	233	256	42	601	156	
999999	770	999999	495	316	953	202	999999	707	92	327	721	999999	819	232	730	61	639	223	321	333	236	459	137	62	506	790	999999	381	963	999999	729	662	295	491	999999	685	205	569	999999	75	654	604	470	171	131	734	999999	630	196	182	999999	999999	289	822	999999	320	658	442	999999	173	56	67	744	148	597	999999	23	338	697	54	999999	999999	613	256	678	632	989	965	999999	999999	999999	999999	194	999999	999999	910	382	472	742	224	37	762	759	446	29	597	859	331	573	999999	721	533	932	151	326	546	215	43	153	999999	331	692	510	999999	244	530	872	953	999999	687	686	999999	595	483	27	103	999999	999999	999999	91	772	667	999999	869	61	999999	592	999999	999999	790	999999	348	999999	626	892	999999	261	723	212	498	724	906	520	886	999999	180	937	459	999999	233	236	49	806	72	353	663	299	641	985	999999	937	830	999999	31	982	347	231	968	590	682	999999	999999	999999	738	366	866	157	516	493	880	466	999999	918	250	564	999999	542	266	283	999999	999999	620	999999	372	999999	894	426	498	903	48	949	969	868	451	999999	638	85	78	705	999999	516	783	158	999999	999999	803	911	248	466	327	805	964	695	361	999999	231	859	601	186	471	450	658	612	454	931	497	275	477	999999	925	589	999999	560	999999	999999	271	471	633	999999	757	983	188	41	586	243	984	283	999999	813	170	999999	484	891	244	46	858	181	999999	183	884	538	443	389	541	737	341	413	897	999999	375	759	235	611	429	488	272	626	999999	221	946	224	759	663	697	156	115	999999	326	999999	864	100	999999	460	115	229	549	798	999999	849	901	999999	999999	999999	447	411	553	872	472	755	774	241	155	999999	236	999999	778	780	691	395	999999	759	96	147	774	285	991	775	506	999999	938	473	135	186	319	999999	838	999999	226	999999	999999	242	119	571	986	632	945	285	233	444	450	999999	116	115	227	152	494	248	112	172	420	999999	999999	999999	816	310	116	969	999999	861	832	896	999999	405	793	399	650	525	999999	152	339	716	551	72	758	179	367	30	999999	177	880	999999	779	63	875	999999	999999	999999	754	685	526	975	111	371	611	553	215	999999	999999	827	501	968	98	960	832	704	999999	999999	999999	647	943	95	20	999999	980	243	127	510	999999	969	999999	999999	771	474	625	364	999999	999999	460	214	964	656	999999	141	675	999999	510	819	230	181	596	999999	999999	117	742	441	965	105	390	378	436	704	191	999999	303	697	207	623	999999	478	999999	57	853	309	999999	297	386	999999	341	78	
999999	307	289	358	382	972	472	999999	732	194	999999	518	999999	92	999999	269	474	365	838	977	715	887	484	752	91	999999	707	42	434	999999	64	999999	999999	999999	645	138	424	832	970	330	235	543	890	159	89	581	999999	999999	999999	423	822	30	49	363	999999	844	823	537	276	999999	274	440	239	287	999999	999999	753	486	446	999999	999999	642	395	518	752	999999	999999	334	999999	509	301	936	510	999999	632	43	57	411	959	999999	315	887	565	146	999999	794	999999	612	29	777	828	771	999999	882	999999	999999	634	531	610	190	848	498	864	999999	541	338	930	228	655	999999	264	352	999999	646	343	999999	86	259	462	958	867	393	315	999999	999999	530	611	999999	999999	452	999999	525	800	999999	952	817	32	999999	605	727	864	96	957	923	523	485	254	688	548	621	114	385	79	999999	322	464	193	999999	96	999999	999999	311	785	213	999999	739	552	748	693	999999	934	287	653	734	999999	781	436	391	999999	205	286	923	89	820	347	32	456	999999	465	498	634	62	712	999999	11	999999	310	999999	235	999999	933	999999	995	32	687	826	731	345	559	541	37	801	598	890	734	802	232	999999	865	674	293	404	999999	205	999999	882	999999	69	732	541	481	999999	166	597	999999	780	999999	66	143	521	300	120	598	924	470	832	463	822	859	209	339	999999	888	560	500	539	223	799	141	999999	999999	672	612	27	70	354	644	11	999999	953	999999	999999	999999	354	384	182	806	999999	734	68	999999	753	209	533	211	145	999999	606	106	733	567	138	999999	999999	999999	628	507	580	864	999999	999999	999999	999999	905	999999	173	999999	543	186	328	732	855	999999	999999	386	508	472	89	816	924	999999	999999	904	999999	396	999999	250	503	94	755	674	235	999999	619	870	966	559	304	208	48	632	260	429	777	10	999999	73	853	951	762	166	428	999999	999999	565	999999	557	308	999999	588	999999	19	459	430	654	999999	362	455	211	999999	948	999999	880	777	302	309	619	136	999999	684	682	999999	551	332	599	256	999999	563	63	999999	418	260	784	620	125	622	801	998	133	502	359	617	651	541	813	987	547	986	647	266	539	431	413	834	999999	535	468	137	831	408	47	999999	402	489	999999	698	393	269	662	680	999999	999999	12	402	999999	74	745	20	518	611	999999	483	999999	797	191	986	847	950	715	589	163	673	177	999999	464	560	225	171	539	124	604	999999	334	966	758	919	428	999999	999999	999999	999999	457	618	999999	999999	563	999999	999999	308	25	851	443	554	999999	999999	834	999999	999999	999999	774	
848	584	999999	404	16	430	159	949	48	999999	568	836	450	875	800	706	64	999999	999999	900	999999	621	863	523	273	999999	733	261	450	923	476	150	82	734	991	215	999999	224	223	999999	414	933	999999	46	457	24	992	678	282	999999	999999	999999	262	47	106	237	999999	957	140	846	697	897	509	125	999999	999999	764	715	883	595	730	999999	733	756	496	999999	65	826	76	259	999999	64	979	630	153	970	888	45	638	999999	493	28	999999	377	581	999999	434	450	250	39	259	287	795	686	99	939	772	999999	550	999999	182	894	891	880	678	999999	918	878	971	825	999999	729	87	129	999999	712	755	366	184	979	320	614	585	46	999	999999	999999	302	541	214	207	392	494	999999	590	599	136	213	698	939	598	555	479	999999	999999	530	999999	675	585	386	999999	416	330	571	999999	568	318	999999	999999	787	383	626	999999	766	628	155	244	801	999999	999999	585	551	667	245	999999	764	145	170	999999	999999	999999	593	717	164	30	790	71	922	245	32	999999	281	333	910	565	972	999999	712	797	999999	296	407	999999	83	800	641	748	95	191	286	432	999999	319	412	106	789	908	192	746	837	93	322	999999	516	999999	314	228	757	999999	418	556	432	999999	199	192	999999	457	643	363	388	999999	976	999999	958	599	999999	962	920	999999	999999	73	35	966	959	271	973	840	630	852	496	999999	999999	415	999999	729	999999	784	999999	229	812	342	275	828	367	795	117	581	607	916	999999	351	307	942	999999	354	531	465	413	928	218	999999	826	791	867	966	61	571	999999	239	599	358	842	701	999999	999999	798	999999	609	999999	164	402	243	999999	765	154	124	58	511	428	208	544	381	201	20	999999	515	483	999999	401	744	545	999999	378	326	738	509	606	940	470	556	334	999999	999999	773	815	220	122	999999	722	851	12	70	550	40	64	977	999999	690	643	928	324	999999	999999	430	619	789	999999	397	36	644	518	118	51	871	874	688	999999	428	204	158	403	457	249	999999	741	999999	72	347	272	761	859	916	306	541	241	98	647	818	164	999999	355	724	999999	87	342	894	999999	999999	166	376	845	232	495	495	999999	999999	996	668	999999	144	727	999999	999999	999999	785	602	999999	509	999999	785	999999	323	273	178	802	678	999999	171	999999	846	999999	394	190	895	999999	637	430	811	999999	375	102	979	139	999999	308	828	599	734	302	740	999999	519	999999	381	336	532	958	326	692	856	418	999999	999999	842	678	342	346	239	999999	158	182	999	502	274	999999	999999	193	253	999999	999999	
88	999999	869	476	763	999999	356	809	569	393	678	999999	999999	159	956	267	528	999999	999999	999999	492	369	384	153	568	93	26	773	688	999999	999999	715	999999	717	999999	694	965	984	88	732	999999	536	999999	966	479	78	880	352	318	435	542	999999	901	999999	491	719	349	999999	908	680	929	583	131	304	54	963	999999	411	999999	999999	302	543	219	999999	979	956	699	417	673	500	213	674	999999	999999	999999	452	999999	552	235	69	354	250	86	999999	803	999999	414	999999	922	999999	421	478	999999	55	999999	999	686	999999	924	535	30	932	61	418	999999	999999	128	868	999999	601	159	114	185	322	918	62	466	811	816	999999	551	999999	495	167	88	999999	702	999999	130	999999	765	530	627	700	49	422	198	668	929	548	294	546	805	330	366	316	302	658	999999	90	542	875	476	358	999999	999999	446	894	999999	742	562	708	748	838	999999	999999	487	485	283	505	863	798	881	277	291	15	527	999999	800	999999	999999	999999	292	999999	200	999999	999999	279	999999	351	975	303	338	999999	985	586	798	966	494	999999	829	817	385	631	226	999999	999999	208	999999	999999	179	282	103	999999	310	999999	426	708	648	945	999999	217	768	931	530	569	469	694	292	999999	216	561	680	72	999999	624	668	660	822	455	897	999999	213	999999	181	999999	999999	771	999999	999999	169	99	328	548	172	999999	999999	999999	111	999999	285	308	916	371	772	618	601	999999	626	686	850	999999	885	203	58	719	14	40	759	826	369	698	999999	815	545	126	242	142	899	329	999999	224	559	999999	999999	598	939	841	999999	563	112	178	154	209	626	404	999999	135	499	453	999999	27	999999	285	297	587	499	111	825	655	385	469	999999	999999	120	635	216	720	33	460	779	172	999999	999999	724	999999	553	608	198	150	912	117	642	455	999999	558	530	999999	878	591	108	837	26	320	187	642	47	848	999999	990	197	493	111	49	999999	455	952	497	560	106	999999	890	912	684	999999	999999	999999	685	595	562	115	932	841	441	999999	941	156	755	999999	91	999999	705	519	207	952	999999	16	602	999999	266	605	999999	723	782	557	217	925	341	577	908	999999	361	262	537	885	265	652	669	688	999999	308	999999	477	478	942	339	999999	715	731	999999	271	234	903	339	956	82	219	69	884	153	26	815	187	120	276	999999	999999	981	999999	697	776	346	914	60	957	407	565	254	999999	227	999999	219	609	263	999999	591	999999	923	580	999999	56	999999	784	545	715	493	30	366	212	999999	887	400	403	44	547	924	999999	999999	382	559	
999999	964	229	667	999999	999999	216	924	473	999999	354	528	411	508	999999	193	562	378	344	473	387	209	999999	700	340	999999	816	574	716	722	999999	604	999999	31	307	999999	373	127	238	907	999999	999999	893	526	999999	999999	989	894	999999	999999	372	941	518	908	181	317	922	528	337	870	990	641	218	751	414	750	999999	389	211	999999	820	445	149	437	196	291	999999	525	905	971	456	921	191	999999	359	339	95	643	850	990	999999	845	790	999999	916	646	887	151	122	54	391	609	693	999999	543	927	801	999999	721	889	999999	407	999999	365	424	79	459	855	999999	999999	665	343	539	221	410	974	655	999999	520	550	404	174	412	999999	590	999999	237	367	999999	432	537	13	921	999999	989	760	232	434	943	847	196	42	999999	999999	388	57	999999	482	423	568	281	29	571	181	999999	836	999999	999999	774	576	842	102	46	968	999999	999999	422	579	232	650	751	230	999999	999999	363	371	423	375	483	543	776	999999	944	261	999999	518	999999	999999	474	162	765	472	660	376	14	103	995	781	500	726	634	999999	999999	773	816	999999	999999	898	818	133	422	999999	999999	241	800	96	158	785	817	38	230	673	114	999999	884	289	570	471	999999	269	999999	999999	874	756	908	285	505	181	444	999999	999999	543	931	350	999999	145	194	428	576	917	945	220	999999	472	999999	961	999999	190	888	999999	999999	718	240	999999	999999	999999	999999	530	333	524	591	977	999999	718	999999	687	742	763	339	749	999999	151	999999	999999	324	165	678	412	260	947	999999	999999	292	999999	618	618	312	382	593	959	389	663	105	61	999999	999999	869	255	771	819	999999	999999	850	148	999999	349	823	490	243	602	112	352	280	386	635	277	694	442	110	999999	384	369	180	999999	369	999999	56	843	424	999999	295	432	999999	441	727	265	474	999999	476	999999	795	999999	149	990	999999	999999	393	719	426	68	999999	437	155	690	999999	859	462	479	778	10	303	980	76	887	999999	679	712	839	658	380	803	550	966	831	296	562	999999	189	999999	333	58	336	427	365	999999	858	287	999999	997	867	999999	994	999999	476	975	814	999999	262	684	187	334	553	71	56	265	732	471	323	403	999999	999999	282	956	455	999999	999999	999999	999999	813	458	401	761	999999	999999	576	808	999999	500	999999	481	999999	968	999999	346	998	504	275	381	999999	350	999999	964	999999	125	238	530	999999	919	523	999999	262	55	448	999999	785	573	711	999999	999999	456	999999	971	467	922	84	671	999999	999999	457	458	701	191	611	472	71	437	214	999999	999999	56	
770	265	999999	999999	999999	761	529	279	999999	435	792	999999	902	652	793	425	507	634	51	567	752	428	999999	75	317	80	999999	999999	174	358	368	984	719	432	686	302	999999	619	999999	322	151	508	69	32	665	706	289	958	679	645	999999	579	685	994	303	352	793	910	999999	158	327	554	114	212	76	807	285	479	966	999999	430	887	931	728	425	254	999999	449	999999	610	791	485	305	999999	999999	789	309	724	139	343	508	94	89	999999	999999	597	404	856	999999	857	431	810	992	188	224	52	647	957	579	999999	983	353	510	999999	367	842	999999	999999	784	286	508	561	349	633	992	346	808	999999	733	828	850	999999	999999	552	188	980	493	126	999999	999999	151	351	154	90	359	165	583	159	196	162	999999	819	81	999999	358	870	470	368	999999	999999	244	270	234	751	209	481	859	957	750	386	358	141	280	409	999999	167	416	269	283	836	763	658	999999	580	489	41	999999	814	204	999999	520	999999	929	436	999999	881	127	403	881	878	305	625	409	999999	804	999999	548	672	544	201	463	999999	95	359	124	586	999999	653	999999	999999	50	999999	999999	442	866	234	211	843	268	263	999999	23	388	405	541	147	259	392	776	281	492	768	279	999999	999999	320	49	580	999999	564	812	473	140	999999	837	999999	862	966	999999	999999	999999	705	413	999999	999999	450	999999	999999	999999	999999	999999	686	877	999999	685	999999	999999	760	587	555	195	631	530	703	450	576	882	675	567	291	284	292	448	999999	276	787	365	988	851	999999	999999	358	999999	345	999999	136	595	150	37	565	999999	112	388	397	394	383	184	999999	840	584	568	999999	999999	537	702	999999	999999	681	724	898	916	786	999999	999999	999999	836	869	195	999999	324	999999	741	999999	999999	806	181	903	61	999999	892	999999	655	158	276	844	353	235	234	999999	999999	888	914	426	138	649	697	999999	214	341	557	514	989	243	525	999999	827	506	131	730	530	150	196	868	831	295	270	637	641	339	712	999999	644	552	292	435	999999	325	519	362	119	977	698	719	264	388	623	422	633	672	999999	846	999999	504	122	52	702	55	999999	842	388	999999	562	875	628	999999	999999	999999	999999	100	538	511	999999	999999	999999	553	452	999999	614	999999	999999	848	14	968	321	865	506	150	439	250	733	30	999999	677	973	59	424	823	101	999999	518	186	472	542	999999	515	859	999999	883	569	600	235	441	999999	180	539	64	594	563	762	450	729	16	710	999999	517	780	999999	795	571	999999	628	999999	999999	934	495	999999	471	834	805	999999	
170	266	999999	650	508	588	589	506	443	994	830	269	338	999999	999999	179	999999	186	626	999999	549	999999	322	440	971	849	143	216	684	163	592	999999	999999	756	999999	472	146	69	857	929	201	813	999999	576	308	368	56	440	999999	326	624	999999	218	81	466	620	944	440	679	658	454	382	821	290	411	80	512	999999	999999	327	43	702	999999	697	999999	999999	199	745	141	612	803	702	72	999999	539	307	551	686	299	669	528	705	390	209	484	818	991	999999	175	237	856	999999	999999	827	292	999999	966	520	999999	730	431	999999	999999	999999	999999	752	320	463	750	114	529	826	292	916	799	337	321	129	999999	999999	744	128	999999	904	756	999999	848	999999	86	617	341	40	158	999999	248	328	407	999999	353	999999	508	538	999999	999999	707	40	192	937	38	954	610	846	999999	812	999999	312	629	403	320	526	903	999999	386	143	772	498	999999	722	999999	480	930	997	999999	999999	226	999999	798	999999	999999	725	156	999999	216	131	17	494	733	999999	999999	935	699	13	13	999999	828	999999	161	196	298	219	362	470	268	557	34	612	999999	816	596	779	514	120	207	594	380	992	999999	265	999999	288	999999	341	148	999999	781	927	994	948	663	794	64	612	230	987	373	686	651	658	107	404	423	917	999999	804	999999	588	805	418	999999	835	562	999999	999999	20	453	30	332	525	776	106	617	132	162	801	725	901	890	999999	231	694	350	220	999999	999999	865	847	592	999999	999999	999999	131	999999	501	827	241	167	552	219	543	352	999999	136	881	10	787	300	764	947	999999	999999	697	596	196	999999	494	351	738	338	155	999999	438	988	213	583	975	40	630	999999	570	567	359	680	999999	879	340	999999	339	168	943	574	93	644	263	999999	505	535	400	740	343	889	429	223	74	999999	913	375	922	999999	999999	999999	669	439	387	522	179	999999	919	317	431	999999	22	579	999999	580	522	793	735	421	88	999999	640	999999	991	999999	147	146	616	738	965	965	301	41	999999	197	905	654	267	740	622	488	615	92	318	73	999999	850	828	494	425	130	639	511	229	999999	125	778	999999	706	385	43	410	191	999999	465	977	981	446	207	674	999999	535	994	999999	599	834	558	999999	928	803	297	318	999999	323	844	999999	790	811	559	81	137	999999	999999	365	589	88	433	740	852	999999	895	413	630	999999	556	594	645	712	999999	999999	567	206	519	999999	999999	724	288	868	999999	140	197	999999	887	135	547	661	974	999999	999999	520	999999	817	729	842	908	883	687	999999	766	260	690	
88	191	809	514	999999	999999	658	277	864	999999	565	244	722	898	726	526	505	283	895	620	999999	503	999999	348	750	477	676	994	214	47	977	112	256	999999	118	987	88	621	615	964	325	371	354	721	845	583	16	943	999999	367	192	37	999999	999999	684	585	82	470	764	463	30	664	73	999999	821	462	987	282	999999	738	448	884	999999	999999	305	645	999999	398	502	999999	470	999999	812	846	855	999999	241	617	765	533	999999	617	856	999999	943	660	307	527	899	393	999999	734	163	453	919	308	370	940	343	999999	436	684	999999	597	999999	999999	852	226	971	871	231	379	516	999999	823	830	37	515	999999	644	347	631	999999	119	581	736	578	368	999999	557	589	301	283	999999	106	240	650	999999	168	655	808	90	555	37	171	226	227	897	630	98	280	855	952	698	701	805	195	857	25	999999	718	999999	298	999999	292	930	105	789	169	593	190	767	356	999999	836	266	85	471	999999	999999	519	681	999999	839	999999	734	348	999999	35	300	54	792	253	901	936	999999	792	140	745	999999	999999	437	737	47	907	513	508	620	999999	444	730	724	999999	999999	747	999999	755	999999	148	557	999999	521	763	868	548	398	999999	454	405	999999	474	999999	725	717	244	91	999999	700	931	773	236	999999	999999	591	570	999999	883	592	164	899	999999	342	999999	197	649	609	673	869	498	519	989	63	225	350	970	999999	999	999999	999999	999999	999999	999999	528	375	331	863	798	182	307	229	999999	930	300	505	952	142	952	537	77	999999	999999	84	212	421	999999	182	999999	381	621	785	330	690	176	498	805	513	814	627	866	999999	810	999999	999999	279	14	68	763	719	999999	837	832	471	135	790	258	29	853	116	591	158	359	999999	561	522	898	824	764	801	700	448	327	335	670	290	824	916	512	932	416	724	418	793	983	999999	999999	859	565	385	249	785	660	707	45	717	999999	393	940	59	380	190	304	961	999999	999999	999999	507	800	999999	966	342	516	920	999999	867	740	566	444	999999	569	999999	999999	388	999999	914	788	619	999999	953	999999	441	976	999999	562	236	999999	456	999999	43	272	455	999999	721	419	907	999999	999999	999999	177	977	870	999999	171	489	340	922	915	410	114	171	999999	217	847	991	999999	366	62	368	473	447	293	999999	999999	515	123	981	546	999999	999999	645	57	999999	999999	975	999999	999999	814	973	231	313	513	999999	999999	872	372	248	221	729	884	551	226	382	545	999999	999999	999999	549	656	999999	359	385	946	999999	468	999999	299	95	872	18	53	552	
999999	146	169	933	999999	999999	538	999999	875	769	816	999999	113	429	999999	76	402	999999	999999	942	167	607	871	928	999999	300	212	758	83	163	999999	721	840	998	999999	245	385	796	999999	958	20	513	500	999999	568	861	652	49	999999	232	693	591	115	110	999999	481	274	241	376	945	918	779	79	999999	999999	105	254	114	292	439	999999	605	832	944	931	653	117	999999	369	705	999999	999999	999999	850	469	757	615	740	614	999999	971	154	429	999999	50	241	999999	999999	169	472	617	548	756	18	541	97	759	170	178	741	374	982	871	999999	307	755	999999	229	262	672	489	513	500	626	999999	546	186	329	904	700	999999	338	132	896	999999	109	416	311	318	382	998	455	571	872	301	988	282	999999	215	294	772	224	525	497	983	999999	58	139	550	994	999999	999999	265	478	531	45	999999	999999	582	208	999999	167	999999	879	673	44	941	627	335	479	274	999999	123	619	928	995	813	634	999999	985	999999	286	760	323	472	569	999999	103	999999	266	138	307	186	999999	945	614	313	646	824	999999	171	999999	804	81	730	492	325	646	999999	536	999999	235	999999	596	999999	72	407	597	417	999999	845	848	999999	78	350	967	251	116	674	323	691	177	810	965	823	629	482	999999	593	979	253	553	999999	814	44	902	245	589	859	883	216	716	238	719	113	323	999999	999999	731	999999	250	219	972	999999	845	64	425	106	773	528	590	718	999999	999999	860	301	304	999999	44	447	731	662	256	790	116	975	938	100	861	510	484	746	999999	829	738	44	581	326	999999	979	487	999999	999999	341	999999	497	999999	800	859	811	28	682	999999	293	999999	588	962	191	129	869	126	335	999999	272	999999	843	761	999999	999999	999999	720	999999	999999	65	960	592	846	915	496	618	272	148	241	60	492	999999	999999	999999	797	160	999999	999999	999999	109	862	161	905	553	297	999999	736	537	110	42	100	50	190	999999	332	999999	742	57	695	999999	607	978	104	999999	780	999999	799	98	386	549	754	331	999999	403	202	808	687	302	628	999999	882	735	47	208	999999	451	621	408	350	358	417	34	703	696	502	884	67	721	773	54	660	999999	999999	560	287	999999	269	786	454	523	762	999999	999999	659	628	872	999999	895	233	338	632	401	999999	38	142	729	627	999999	999999	999999	751	965	999999	999999	386	245	583	486	920	200	191	834	999999	999999	595	967	605	54	78	630	944	999999	498	444	421	269	899	132	428	557	151	185	885	146	999999	797	921	844	283	393	999999	464	974	42	157	797	
999999	921	443	999999	134	583	26	999999	373	589	477	999999	172	126	345	461	67	372	59	999999	999999	817	64	798	55	999999	771	685	999999	489	197	465	297	624	821	978	689	263	999999	999999	169	614	773	999999	329	837	999999	166	57	836	406	611	983	999999	848	999999	866	999999	999999	373	811	341	938	883	401	22	796	547	305	366	999999	803	939	490	846	999999	54	870	478	217	88	999999	637	505	93	586	482	999999	999999	201	121	999999	999999	70	756	999999	675	889	792	317	51	999999	861	691	74	602	672	502	305	514	586	996	176	911	294	206	999999	999999	800	999999	539	651	999999	113	999999	727	669	878	733	28	668	999999	999999	171	176	999999	754	999999	440	490	913	979	850	270	615	125	877	232	775	560	133	241	99	976	777	400	372	757	447	999999	933	793	769	286	846	431	999999	15	745	999999	452	758	13	999999	999999	999999	800	511	999999	138	850	999999	999999	183	894	436	75	111	393	776	580	996	999999	103	557	129	220	573	424	194	207	872	486	999999	999999	375	238	999999	999999	999999	599	861	269	318	496	496	691	595	392	419	366	816	621	969	770	456	260	910	761	782	349	237	999999	999999	999999	999999	959	678	75	528	999999	294	36	176	187	719	737	200	999999	70	438	624	191	14	999999	391	260	999999	664	661	125	327	28	999999	877	371	774	955	386	519	537	999999	529	863	221	999999	999999	455	792	60	718	69	314	701	354	725	56	92	486	549	727	999999	23	414	413	880	276	734	999999	815	945	781	813	999999	533	424	104	327	999999	999999	999999	999999	725	999999	999999	65	999999	327	999999	999999	325	999999	478	837	792	94	999	999999	459	340	805	65	166	977	114	937	999999	227	177	999999	630	728	298	730	947	922	727	999999	471	999999	867	999999	785	146	499	263	313	976	304	448	425	979	867	462	950	546	999999	999999	508	15	809	796	999999	29	999999	596	403	747	889	870	367	599	999999	112	473	855	999999	30	487	999999	634	999999	922	999999	999999	651	861	999999	780	999999	999999	979	901	999999	547	999999	800	766	999999	903	860	565	97	999999	999999	826	999999	765	989	104	276	627	270	657	381	540	873	430	515	881	735	999999	967	488	596	387	999999	999999	564	402	65	513	416	584	990	79	192	999999	647	999999	326	999999	999999	685	999999	655	719	253	999999	17	207	379	999999	732	177	303	999999	609	838	999999	137	146	999999	596	48	999999	999999	999999	666	312	358	999999	782	828	999999	639	999999	292	999999	940	668	454	113	999999	204	686	263	999999	999999	697	
481	999999	659	943	999999	999999	895	260	646	382	444	43	586	999999	999999	821	596	432	178	538	583	315	265	898	44	682	42	653	402	362	509	537	279	969	830	999999	999999	999999	278	384	743	469	645	999999	999999	635	868	331	899	382	99	831	515	999999	124	176	327	761	909	876	999999	999999	858	293	999999	906	763	617	952	882	999999	757	999999	793	795	123	669	294	402	409	814	999999	754	29	273	678	999999	402	854	663	999999	965	929	999999	237	501	611	361	108	599	872	261	378	26	287	341	677	999999	999999	11	507	999999	999999	999999	72	445	498	839	30	204	883	371	999999	298	434	999999	827	762	566	304	999999	317	999999	803	999999	563	342	737	741	932	999999	311	999999	999999	166	426	607	430	339	792	12	999999	999999	903	715	510	999999	90	591	158	999999	999999	165	999999	498	199	845	565	972	509	112	760	107	97	203	582	999999	999999	141	17	999999	407	432	774	301	999999	975	293	97	999999	74	262	156	593	428	95	156	532	364	967	999999	51	457	830	689	252	674	254	999999	142	459	588	948	999999	626	115	999999	390	999999	758	223	999999	999999	945	999999	850	614	514	669	117	436	999999	555	999999	436	490	949	602	999999	59	75	731	584	999999	577	486	313	572	966	999999	999999	999999	45	605	753	999999	574	999999	395	839	638	169	585	999999	999999	929	42	783	157	145	166	889	306	447	693	491	976	999999	999999	958	546	999999	547	999999	514	670	999999	950	421	999999	915	999999	217	255	421	905	156	999999	258	647	453	529	424	830	999999	999999	999999	999999	912	999999	53	62	999999	437	302	595	999999	238	96	45	446	92	372	999999	230	999999	999999	999999	36	787	999999	993	274	999999	999999	26	627	999999	199	800	211	999999	999999	159	372	863	313	779	953	825	999999	917	896	222	999999	370	167	683	610	447	41	418	572	135	926	59	788	414	922	285	968	905	999999	296	834	551	999999	222	378	999999	415	902	106	999999	503	427	107	999999	528	154	999999	944	115	751	999999	793	332	912	999999	322	999999	999999	999999	678	856	387	878	609	388	999999	325	945	999999	254	42	139	999999	371	631	999999	952	999999	885	777	999999	33	999999	297	528	50	228	999999	989	65	291	515	55	428	354	999999	548	497	673	999999	999999	914	640	861	719	999999	999999	961	291	724	370	348	999999	89	262	833	588	591	90	347	999999	192	999999	258	962	526	93	892	26	515	960	465	72	28	948	511	393	937	999999	889	569	999999	851	999999	695	942	502	966	999999	520	999999	956	417	999999	434	646	
958	999999	899	202	555	588	999999	776	763	999999	999999	995	999999	999999	999999	650	23	999999	777	185	341	690	563	30	34	126	999999	506	976	14	58	735	593	312	553	11	48	385	343	980	999999	999999	512	999999	999999	999999	836	425	999999	888	943	226	558	259	315	999999	827	879	178	999999	999999	999999	999999	999999	856	550	411	828	207	448	999999	999999	857	797	999999	266	188	772	999999	999999	290	310	435	98	70	999999	187	999999	999999	285	183	169	216	904	128	999999	285	999999	999999	125	105	999999	228	999999	286	314	999999	761	397	999999	999999	999999	525	651	999999	561	22	710	698	34	999999	77	999999	921	274	451	431	952	678	987	999999	435	839	248	999999	999999	92	803	812	756	473	426	946	948	196	128	999999	565	756	567	861	575	65	908	752	999999	999999	999999	367	834	882	416	92	409	78	662	225	999999	229	875	478	219	898	941	561	999999	131	999999	734	155	807	999999	206	121	135	415	380	999999	999999	403	107	786	999999	977	873	67	343	546	880	999999	903	368	346	880	98	651	999999	123	357	805	999999	302	999999	222	37	27	219	970	999999	662	292	999999	790	825	778	692	774	920	999999	999999	613	999999	13	210	252	449	529	999999	33	484	999999	267	583	690	497	804	224	232	999999	856	847	373	999999	227	251	999999	577	521	112	406	999999	756	55	853	999999	331	299	370	999999	588	497	893	999999	799	924	34	999999	999999	337	973	477	999999	970	221	656	250	321	786	958	634	871	999999	223	626	999999	981	222	729	499	176	515	854	262	371	999999	999999	999999	473	999999	227	905	478	193	138	929	334	786	833	206	951	19	512	999999	346	999999	999999	680	330	202	943	999999	982	999999	999999	468	623	999999	608	999999	701	824	848	493	741	728	999999	824	94	697	282	999999	389	999999	547	166	12	452	916	654	878	284	999999	280	358	414	923	999999	32	670	315	999999	187	999999	999999	136	171	28	669	617	999999	665	595	999999	920	749	999999	999999	72	15	466	180	384	953	975	427	729	577	145	337	805	535	802	999999	392	247	999999	999999	999999	421	994	983	782	308	341	999999	688	472	360	609	999999	474	805	27	213	145	660	233	14	87	999999	999999	883	999999	812	787	999999	180	250	999999	732	33	431	651	20	999999	398	85	622	762	739	266	227	536	999999	340	730	784	220	999999	586	793	405	999999	999999	410	109	999999	999999	553	359	517	232	676	876	957	999999	163	999999	730	746	999999	610	999999	348	149	999999	357	985	481	66	88	999999	993	106	939	999999	999999	999999	610	382	
999999	589	79	413	231	44	550	659	999999	999999	999999	999999	489	510	999999	192	164	612	874	43	752	463	24	999999	280	999999	238	580	937	338	571	527	999999	999999	798	995	541	838	126	114	999999	698	596	192	999999	310	999999	999999	104	999999	474	869	761	576	999999	494	999999	582	142	673	806	970	721	70	727	999999	381	141	999999	16	999999	999999	495	999999	999999	64	867	831	16	969	999999	745	485	190	864	999999	765	829	727	313	430	959	999999	453	308	999999	976	535	465	999999	999999	348	781	999999	117	999999	383	999999	369	575	627	999999	575	172	595	71	494	541	206	35	999999	999999	414	408	585	691	999999	52	471	360	999999	341	999999	576	51	739	964	397	83	716	328	999999	469	161	999999	686	999999	999999	999999	999999	999999	444	339	439	999999	386	933	382	512	999999	999999	341	530	999999	497	999999	377	999	131	856	999999	106	468	489	707	520	92	262	721	999999	999999	88	194	999999	988	643	11	936	430	664	805	591	884	657	188	987	252	460	663	401	999999	393	420	11	999999	275	999999	999999	732	635	999999	681	660	614	127	459	156	306	30	854	293	441	999999	467	60	515	999999	811	310	719	999999	999999	598	999999	589	914	667	193	999999	723	667	161	999999	794	369	134	930	280	539	729	840	999999	999999	999999	117	877	999999	952	999999	635	63	174	549	999999	368	672	92	340	34	213	791	999999	223	307	999999	999999	238	784	108	926	584	941	281	581	878	331	201	788	223	711	999999	714	243	457	669	999999	612	200	999999	696	999999	600	256	999999	937	878	999999	999999	622	974	999999	39	854	33	61	999999	893	967	144	999999	999999	303	126	322	999999	87	999999	766	637	694	530	47	358	999999	999999	983	695	999999	643	999999	999999	999999	999999	248	72	79	859	219	406	557	609	999999	999999	399	225	999999	483	933	999999	860	999999	999999	505	999999	454	999999	681	453	148	77	426	999999	334	143	999999	422	137	877	999999	43	227	999999	370	89	95	886	981	958	195	147	510	761	722	783	850	633	562	999999	794	460	398	416	81	338	999999	661	999999	922	952	802	619	605	999999	999999	643	640	605	426	843	567	629	722	999999	10	567	999999	234	999999	999999	813	860	890	93	799	645	999999	447	999999	948	433	576	69	16	999999	527	904	87	533	149	999999	999999	146	403	236	830	675	999999	999999	771	476	436	769	639	148	942	729	522	884	999999	832	999999	573	478	420	999999	570	716	875	483	999999	999999	701	411	82	784	999999	496	856	968	999999	662	999999	270	481	996	999999	430	999999	450	798	
391	203	979	317	999999	465	668	983	999999	270	958	282	597	999999	999999	735	368	567	363	999999	242	999999	915	583	179	999999	312	996	999999	999999	150	999999	435	999999	281	393	721	104	999999	329	65	513	999999	999999	21	390	999999	162	999999	999999	448	863	514	231	566	725	287	406	147	202	163	671	570	999999	999999	120	999999	913	836	999999	999999	274	512	44	999999	729	53	217	572	789	54	159	414	161	746	287	344	213	127	555	115	324	999999	861	176	393	942	572	588	999999	999999	867	999999	999999	257	184	999999	480	999999	999999	682	80	999999	358	158	13	267	418	313	842	776	643	795	290	400	699	317	999999	867	999999	999999	481	629	999999	256	187	999999	999999	904	999999	926	864	155	290	873	999999	490	608	713	172	136	533	999999	745	134	899	999999	46	695	558	867	999999	612	287	999999	210	450	999999	999999	970	180	938	514	741	916	912	999999	999999	999999	999999	218	708	999999	705	654	262	222	884	546	356	999999	796	633	999999	704	227	999999	999999	239	672	594	327	506	742	999999	198	29	527	829	999999	999999	999999	629	339	999999	168	771	907	999999	797	988	566	626	755	865	383	314	168	46	698	660	999999	999999	744	770	890	212	205	999999	466	243	694	64	334	945	548	999999	303	15	546	999999	354	999999	442	684	37	701	750	999999	619	883	860	491	140	562	782	292	885	569	999999	955	575	204	176	999999	999999	511	999999	809	326	999999	999999	162	500	999999	315	392	842	69	742	198	461	999999	103	582	383	999999	999999	771	173	266	292	734	556	999999	880	160	999999	878	391	525	409	999999	560	999999	999999	707	991	889	256	399	449	825	826	270	999999	257	111	593	190	100	587	530	646	999999	999999	999999	606	909	999999	165	323	963	678	226	789	520	767	689	708	999999	221	44	999999	773	816	466	908	295	999999	632	58	486	698	300	999999	878	303	499	490	999999	999999	91	999999	101	86	999999	157	609	481	999999	490	421	884	513	999999	552	15	873	254	465	377	321	823	738	116	999999	275	387	288	999999	999999	999999	209	120	575	140	516	434	697	340	319	308	999999	999999	999999	637	999999	194	999999	999999	873	430	255	999999	230	789	267	790	984	249	220	770	330	999999	766	999999	222	773	999999	747	46	580	185	999999	999999	78	507	720	596	479	245	90	965	999999	47	796	31	184	889	999999	873	726	449	458	129	549	978	999999	999999	928	424	999999	256	673	999999	302	999999	341	878	999999	999999	547	204	515	13	999999	804	999999	999999	969	201	999999	999999	161	999999	999999	141	727	794	
607	100	262	383	999999	999999	418	999999	302	544	999999	999999	999999	999999	737	504	335	532	999999	999999	989	745	551	999999	377	736	999999	943	999999	999999	48	171	526	547	999999	72	39	174	536	460	595	999999	999999	892	787	428	511	742	156	657	548	787	206	283	999999	999999	548	999999	16	999999	678	474	739	503	999999	583	999999	153	35	999999	475	171	995	483	859	693	243	658	935	948	235	999999	796	999999	260	260	999999	253	742	999999	523	498	168	605	782	999999	566	18	395	213	999999	367	716	481	191	387	792	999999	424	120	629	890	999999	67	705	999999	677	301	253	255	618	781	410	617	161	977	13	400	701	738	137	999999	273	731	999999	867	927	325	266	872	999999	252	828	999999	788	633	892	110	900	999999	999999	275	999999	999999	594	622	956	108	330	214	383	999999	31	686	983	999999	999999	873	512	837	115	362	45	380	999999	999999	952	779	829	999999	999999	902	999999	952	295	999999	468	132	999999	933	910	828	994	999999	999999	76	231	999999	999999	393	16	29	999999	72	999999	99	239	395	362	227	999999	187	279	999999	130	480	901	78	400	131	999999	999999	735	579	927	286	367	999999	881	720	155	810	999999	445	521	999999	314	438	999999	205	632	83	999999	999999	999999	999999	559	202	931	999999	174	162	752	526	456	512	999999	29	999999	366	999999	255	514	642	81	859	56	999999	290	65	999999	473	999999	204	499	999999	999999	815	315	204	727	174	63	863	556	993	67	999999	999999	19	781	295	303	999999	473	386	569	138	999999	414	999999	725	912	999999	851	701	999999	557	999999	999999	778	477	713	939	638	999999	999999	999999	999999	88	801	441	845	280	283	881	180	999999	999999	999999	304	605	967	999999	518	12	999999	999999	21	854	600	999999	588	999999	240	314	581	363	999999	906	999999	918	52	999999	612	254	999999	641	602	970	999999	999999	826	999999	299	999999	999999	999999	431	999999	315	25	999999	241	488	301	852	450	999999	969	999999	816	999999	824	928	386	999999	208	999999	273	133	620	584	51	334	13	684	999999	115	68	999999	769	932	688	999999	999999	999999	811	999999	321	401	439	601	633	670	713	999999	11	986	999999	619	999999	524	167	512	694	440	597	906	484	999999	188	344	999999	174	999999	884	999999	999999	758	999999	752	916	976	871	694	28	999999	380	620	999999	999999	999999	202	448	503	254	999999	185	906	999999	691	999999	806	704	999999	999999	620	469	139	829	311	777	237	816	866	394	547	296	818	675	999999	226	296	585	934	500	999999	542	999999	295	999999	999999	999999	29	415	847	119	999999	658	
999999	408	492	250	999999	597	905	460	385	582	118	707	487	366	241	260	474	618	999999	999999	999999	951	999999	798	844	718	999999	999999	999999	410	29	284	275	638	228	276	999999	976	505	999999	39	50	999999	960	561	588	633	270	999999	999999	999999	239	888	511	935	999999	331	999999	406	82	914	454	252	974	563	833	441	849	148	964	999999	498	122	243	741	681	999999	126	246	999999	999999	422	374	999999	469	789	396	764	999999	580	945	311	999999	432	82	584	798	792	407	727	156	783	132	131	999999	452	127	654	999999	264	464	999999	457	150	986	502	999999	802	514	773	447	999999	157	999999	28	999999	918	689	170	166	883	402	719	518	119	999999	999999	252	935	27	672	741	994	448	126	740	999999	438	446	580	504	995	287	633	290	479	636	999999	112	999999	533	999999	493	999999	380	999999	495	938	41	999999	212	837	866	497	111	999999	683	999999	451	288	999999	490	253	999999	662	888	124	999999	238	640	999999	734	150	385	493	244	258	391	999999	64	254	999999	407	761	999999	999999	999999	789	999999	584	796	927	123	999999	461	53	193	903	950	492	947	999999	710	401	999999	477	999999	491	999999	866	457	301	641	397	43	193	999999	999999	221	995	759	334	563	654	843	999999	999999	325	999999	999999	61	354	999999	999999	999999	844	999999	16	751	900	969	646	999999	664	136	999999	295	726	999999	278	961	700	691	954	999999	622	847	66	557	271	856	381	568	564	815	999999	861	66	999999	198	979	999999	740	321	35	122	549	898	527	999999	999999	895	534	655	488	360	999999	486	852	494	997	157	999999	490	999999	598	999999	231	849	32	643	239	446	602	299	884	959	999999	928	620	999999	948	538	218	809	960	999999	912	999999	464	450	384	214	999999	201	831	999999	260	277	437	44	327	999999	504	705	232	459	932	366	603	401	292	557	999999	999999	58	618	250	999999	93	752	175	999999	999999	581	999999	999999	650	410	999999	999999	709	113	501	586	999999	900	999999	512	586	999999	914	999999	481	999999	168	826	971	383	999999	222	386	578	193	685	868	999999	663	923	999999	206	999999	999999	999999	346	691	188	66	656	999999	158	585	738	999999	582	837	999999	999999	999999	423	442	63	277	267	999999	881	141	919	816	717	584	246	120	75	389	702	392	658	999999	381	979	999999	999999	717	995	637	648	483	611	847	258	999999	341	509	14	153	541	274	652	464	999999	269	250	999999	91	911	474	672	715	879	454	961	539	950	999999	999999	737	559	271	999999	243	657	999999	999999	468	87	904	610	70	999999	
171	128	15	999999	821	720	999999	999999	636	94	172	975	768	732	402	999999	966	391	76	342	415	981	12	43	231	903	999999	282	479	13	16	863	611	479	717	999999	955	859	138	723	153	359	923	999999	455	267	888	585	999999	999999	120	999999	999999	728	999999	190	999999	971	459	918	769	257	908	999999	87	999999	999999	999999	999999	75	342	117	262	999999	199	65	67	825	588	963	24	375	706	308	892	493	328	883	999999	536	221	984	409	220	999999	895	451	301	999999	999999	893	999999	999999	510	839	13	269	999999	538	999999	132	299	393	999999	903	999999	551	610	739	999999	981	999999	650	488	854	358	708	52	399	303	614	766	999999	441	79	424	804	205	999999	889	233	136	355	874	413	921	600	913	317	559	354	840	562	516	175	413	948	999999	656	491	999999	227	802	244	169	366	574	951	426	999999	599	355	151	849	369	854	144	999999	84	932	757	794	735	840	948	999999	214	999999	276	999999	999999	722	999999	977	594	16	334	120	999999	57	999999	649	999999	828	999999	999	699	712	157	320	279	999999	999999	723	999999	510	492	962	296	395	162	365	999999	999999	999999	876	805	173	999999	363	529	999999	72	999999	584	118	306	906	880	948	84	501	71	999999	396	304	715	825	253	93	999999	999999	823	328	894	991	964	999999	815	93	203	535	999999	999999	791	254	999999	999999	999999	625	214	585	92	999999	321	661	999999	999999	373	718	999999	979	919	181	999999	999999	210	743	142	999999	153	568	100	796	754	549	53	277	999999	999999	194	735	687	628	879	938	999999	486	17	243	697	246	999999	107	922	224	615	286	999999	999999	54	376	999999	555	999999	645	494	999999	592	771	617	999999	563	231	534	999999	999999	301	301	901	876	723	736	999999	896	907	204	999999	874	540	933	767	323	999999	999999	817	887	141	156	244	453	995	894	245	626	670	682	152	573	496	999999	323	984	63	758	999999	640	999999	659	574	999999	999999	421	61	837	850	999999	32	134	716	549	999999	999999	67	458	881	999999	999999	282	236	234	999999	429	388	619	620	782	270	782	776	186	937	999999	581	793	951	583	842	407	999999	956	999999	27	856	947	999999	178	999999	999999	877	999999	149	999999	432	999999	397	81	43	999999	227	77	453	250	358	540	611	688	573	274	506	307	987	103	506	280	999999	45	573	441	858	451	855	665	905	285	999999	999999	999999	240	405	880	550	410	189	708	512	419	999999	326	345	81	604	662	108	579	513	56	999999	162	776	362	508	999999	583	776	221	999999	345	83	503	
350	639	343	868	999999	756	587	999999	797	768	999999	377	257	999999	787	846	999999	566	335	999999	990	999999	897	999999	999999	381	948	826	412	496	723	83	594	822	994	999999	271	794	999999	823	926	999999	383	999999	621	985	261	999999	796	930	29	232	20	312	513	261	741	879	825	999999	999999	760	510	999999	55	91	782	434	110	999999	584	408	94	511	844	856	715	999999	841	999999	130	452	40	482	999999	999999	73	292	319	743	999999	391	969	237	26	176	632	82	349	999999	213	826	999999	999999	355	621	148	999999	468	656	545	239	47	767	133	364	729	37	999999	999999	28	999999	999999	367	653	202	439	856	494	677	999999	999999	173	311	854	303	999999	589	136	999999	362	563	824	663	207	999999	354	999999	114	661	446	604	999999	999999	522	999999	999999	48	797	162	191	292	24	790	431	999999	75	736	999999	829	318	999999	901	977	999999	464	999999	460	170	192	848	237	999999	833	999999	999999	999999	378	788	151	591	999999	791	973	674	999999	999999	999999	241	999999	405	617	299	284	353	306	703	272	999999	67	48	262	877	614	314	954	999999	190	559	999999	999999	697	947	771	248	310	358	927	312	999999	914	640	228	866	786	240	938	477	490	934	925	140	774	731	112	339	140	187	999999	720	539	368	485	439	999999	707	999999	999999	46	999999	947	776	960	482	152	999999	43	21	827	83	25	73	700	999999	876	379	922	999999	668	999999	179	999999	267	591	591	556	165	789	83	88	570	999999	441	447	999999	999999	999999	302	588	704	305	129	359	595	999999	999999	668	861	563	424	785	999999	999999	136	873	776	999999	999999	890	596	252	254	999999	749	513	605	632	262	637	726	999999	630	638	964	999999	60	822	672	887	124	887	304	235	658	303	126	561	314	999999	220	641	999999	411	991	462	61	191	999999	92	108	999999	415	999999	836	999999	164	815	894	999999	823	953	846	490	776	709	999999	999999	999999	455	396	54	327	688	426	95	406	999999	646	999999	562	868	222	589	788	279	481	80	399	443	148	310	999999	999999	750	266	794	999999	635	292	513	42	999999	164	999999	999999	527	726	999999	750	819	936	179	392	960	999999	999999	266	702	506	999999	877	999999	846	999999	999999	388	536	938	169	301	94	592	999999	998	530	999999	67	894	999999	999999	754	999999	648	624	212	141	284	830	795	525	537	619	999999	64	999999	413	999999	848	608	676	990	788	648	459	734	353	814	393	440	999999	684	999999	968	753	482	615	999999	999999	114	955	113	705	152	644	763	474	463	999999	372	126	
910	218	295	67	762	999999	624	198	999999	999999	326	890	400	807	841	999999	651	385	581	30	432	834	999999	653	572	999999	646	13	999999	269	890	514	31	323	88	475	999999	910	991	516	990	999999	342	999999	638	999999	315	344	803	999999	823	87	728	999999	999999	999999	999999	642	495	999999	329	620	502	629	999999	812	868	86	729	376	98	999999	393	74	40	999999	999999	498	24	999999	979	312	999999	108	446	812	786	999999	629	11	999999	444	424	524	999999	379	299	713	287	826	999999	238	614	999999	509	92	694	663	321	999999	999999	975	627	146	999999	999999	999999	999999	193	165	35	999999	457	727	375	653	326	869	876	660	350	787	220	198	999999	750	697	773	999999	363	128	132	368	999999	999999	999999	999999	288	37	181	999999	895	530	132	800	165	781	887	71	855	766	824	786	660	713	999999	764	438	999999	746	329	645	805	829	999999	902	830	999999	310	999999	999999	47	999999	705	700	455	267	98	397	999999	969	810	712	999999	999999	303	346	707	861	630	270	999999	156	290	851	999999	99	701	96	897	335	898	586	721	29	999999	982	90	960	267	539	676	50	999999	999999	519	933	72	241	999999	566	999999	31	680	88	456	891	561	853	385	366	999999	11	999999	522	80	999999	990	723	868	999999	999999	747	603	999999	594	999999	862	513	342	390	999999	469	353	341	213	999999	905	643	573	837	431	237	584	901	972	674	550	999999	999999	295	943	349	373	431	310	999999	428	590	494	118	39	57	999999	995	999999	107	658	168	319	999999	327	999999	999999	999999	889	38	172	701	127	920	797	999999	999999	57	447	686	105	921	999999	828	458	325	158	464	807	384	716	589	571	875	25	392	461	512	967	595	199	342	542	999999	222	726	472	573	999999	938	249	473	557	999999	11	736	138	491	745	12	208	695	999999	515	999999	999999	140	252	999999	999999	639	305	999999	851	496	763	389	757	615	732	853	585	153	999999	144	999999	41	999999	999999	999999	263	969	999999	999999	397	504	119	37	960	640	595	229	669	999999	308	943	393	999999	167	247	357	380	876	999999	158	623	551	363	380	79	550	223	999999	624	161	669	538	124	464	999999	654	362	797	975	999999	633	915	248	571	200	858	335	760	636	932	999999	103	753	817	774	953	755	999999	999999	99	382	851	54	753	999999	999999	279	252	175	593	999999	582	900	999999	525	707	312	999999	190	221	225	999999	999999	999999	279	576	784	999999	689	48	898	999999	907	999999	764	781	871	495	932	785	999999	999999	595	999999	937	309	999999	877	
999999	999999	650	963	476	678	999999	919	119	362	484	999999	630	972	562	999999	694	299	675	24	121	999999	836	817	859	404	633	142	999999	699	754	969	383	999999	999999	999999	999999	935	239	239	999999	844	672	519	21	869	999999	615	530	469	358	648	634	188	766	999999	999999	832	113	999999	55	740	61	419	607	514	999999	723	967	938	737	759	70	446	11	999999	80	327	806	990	249	27	999999	999999	351	116	344	204	150	456	999999	565	831	167	193	281	792	999999	912	506	999999	441	647	591	731	999999	588	999999	186	498	487	912	36	123	831	37	138	653	78	500	179	494	999999	521	999999	999999	927	999999	262	730	484	818	999999	309	810	808	999999	30	676	752	528	156	28	651	968	481	999999	718	999999	165	999999	999999	194	421	337	695	859	135	47	560	999999	685	936	999999	24	669	506	726	313	33	999999	118	977	325	999999	33	476	999999	553	999999	642	218	577	106	586	345	633	999999	972	999999	948	999999	983	999999	91	843	220	572	999999	308	999999	999999	999999	311	507	45	999999	869	450	313	228	999999	582	999999	917	462	118	999999	869	679	999999	999999	754	999999	85	999999	999999	999999	999999	138	812	904	999999	254	107	830	803	999999	598	551	183	764	553	668	896	29	999999	28	999999	628	734	999999	999999	957	272	472	67	227	999999	999999	999999	311	634	999999	999999	324	635	999999	867	97	658	842	250	327	506	282	959	999999	301	65	999999	116	661	615	404	999999	211	345	982	635	772	586	999999	505	641	871	999999	242	177	999999	394	343	999999	999999	999999	891	140	384	461	990	512	999999	999999	181	360	999999	999999	28	999999	69	123	299	355	999999	325	999999	803	999999	999999	635	152	727	999999	999999	670	999999	954	550	646	512	311	826	884	992	999999	799	999999	999999	154	999999	231	999999	324	118	999999	104	987	919	795	897	97	395	698	825	847	785	64	216	510	951	848	109	382	414	757	999999	415	999999	118	525	421	999999	999999	848	413	41	412	809	260	576	421	44	999999	999999	424	916	138	68	999999	347	745	454	367	999999	988	999999	999999	910	360	181	689	999999	999999	999999	485	161	794	849	421	815	383	999999	956	934	999999	999999	999999	634	990	999999	168	999999	218	771	779	999999	579	408	999999	999999	999999	502	999999	88	887	786	233	999999	272	273	132	288	646	338	964	501	999999	999999	999999	184	776	113	919	518	23	999999	426	49	500	518	581	395	989	999999	521	880	794	877	56	753	999999	870	999999	726	719	880	999999	879	806	999999	479	999999	745	684	515	200	582	940	999999	554	
999999	194	984	754	999999	736	298	517	816	93	999999	999999	385	999999	594	906	742	203	799	999999	632	547	242	221	48	435	650	999999	999999	331	999999	854	812	502	393	405	886	616	45	982	999999	202	999999	723	581	859	770	836	999999	609	458	389	150	932	922	822	951	999999	716	265	95	999999	893	495	785	852	808	883	999999	199	29	135	167	816	999999	999999	484	519	999999	188	999999	813	224	24	999999	999999	713	879	579	570	454	123	999999	779	999999	999999	309	577	938	999999	61	886	321	901	589	332	231	333	390	492	348	441	142	537	601	999999	999999	878	622	999999	999999	928	313	954	999999	905	999999	999999	999999	944	139	999999	581	910	137	777	502	999999	434	551	999999	999999	499	999999	232	23	981	371	999999	999999	837	999999	999999	82	999999	999999	583	999999	999999	999999	106	843	414	446	362	441	860	999999	410	999999	779	456	454	80	178	999999	439	226	732	999999	999999	999999	209	304	117	708	951	509	329	14	204	146	166	999999	455	853	975	62	999999	791	162	758	999999	365	999999	999999	999999	884	903	999999	693	999999	634	435	759	999999	644	119	338	999999	999999	360	903	405	628	643	299	704	625	325	999999	386	999999	999999	578	175	902	843	999999	726	732	77	606	496	320	999999	999999	731	999999	223	218	866	724	999999	312	802	855	565	736	999999	999999	282	268	588	59	317	876	999999	856	593	339	800	659	612	921	999999	754	416	95	999999	141	999999	713	412	116	999999	662	409	999999	776	320	346	117	256	634	460	809	999999	999999	12	961	817	874	999999	884	418	216	121	170	999999	999999	999999	480	945	80	534	569	855	481	143	655	999999	65	999999	283	999999	693	999999	978	471	999999	736	969	92	829	323	692	999999	999999	698	999999	550	249	747	728	999999	999999	999999	999999	999999	999999	999999	546	313	357	494	762	999999	999999	891	724	999999	143	999999	288	999999	999999	999999	125	757	841	263	337	783	432	114	237	318	999999	411	136	999999	237	877	999999	999999	199	665	734	345	561	999999	191	636	999999	906	417	999999	468	416	402	477	56	428	999999	637	626	762	999999	252	267	454	441	722	765	203	576	999999	999999	999999	131	813	663	780	206	999999	82	700	810	999999	697	687	849	946	19	659	999999	808	619	999999	42	437	999999	492	88	117	467	468	999999	780	340	161	430	837	999999	589	813	275	232	326	564	925	952	364	554	579	604	495	999999	999999	717	767	646	186	598	694	38	181	702	99	484	613	999999	40	195	546	267	22	661	430	845	219	999999	999999	999999	999999	484	430	937	509	
512	972	756	999999	72	999999	514	254	248	600	560	642	573	143	841	999999	999999	999999	999999	999999	999999	592	999999	999999	270	507	191	353	999999	492	999999	607	999999	202	586	512	857	73	999999	623	999999	23	773	70	869	212	645	452	461	999999	999999	999999	261	999999	197	920	148	473	505	564	391	171	456	999999	390	952	409	380	999999	338	103	42	954	555	976	999999	819	773	422	999999	861	738	892	370	999999	657	356	999999	15	999999	374	393	568	412	241	870	999999	26	680	999999	803	275	895	132	343	978	608	706	999999	889	111	374	61	448	703	652	999999	96	285	999999	606	104	375	999999	964	710	474	551	323	999999	999999	802	103	506	263	596	842	769	999999	503	59	999999	362	125	999999	999999	342	999999	999999	999999	601	480	740	999999	320	999999	899	15	168	999999	514	66	999999	845	158	308	281	554	999999	999999	809	999999	999999	782	683	999999	742	259	999999	965	377	354	841	734	514	270	999999	156	999999	999999	999999	837	610	999999	989	993	999999	516	967	265	727	787	999999	603	779	102	420	958	999999	363	966	999999	999999	999999	265	999999	224	999999	340	887	999999	135	368	640	999999	972	898	999999	793	690	999999	235	999999	80	999999	590	419	248	999999	422	850	113	882	832	587	999999	168	417	147	829	778	609	185	89	999999	999999	428	999999	999999	807	999999	753	175	583	665	740	367	608	956	675	999999	975	999999	999999	47	999999	252	536	63	999999	999999	491	529	963	912	98	999999	212	999999	644	171	125	65	157	999999	106	937	309	176	846	690	559	461	471	89	999999	906	999999	999999	885	360	999999	250	821	993	711	233	212	671	577	690	164	557	321	999999	634	920	556	999999	999999	999999	942	369	999999	999999	264	999999	68	999999	999999	191	792	169	175	293	279	875	243	999999	517	999999	735	638	599	165	535	11	149	957	455	881	999999	569	999999	688	999999	532	42	999999	999999	681	999999	328	999999	395	898	995	391	37	244	758	999999	999999	190	76	471	314	999999	61	156	999999	890	999999	999999	999999	999999	232	999999	999999	876	747	842	999999	425	836	999999	416	999999	999999	999999	999999	619	121	999999	697	203	958	999999	46	227	113	761	981	999999	485	791	999999	890	333	563	675	999999	999999	161	497	915	594	976	354	368	64	237	566	794	616	643	778	388	741	44	873	843	30	999999	773	985	861	108	939	54	644	526	999999	650	591	601	715	960	235	781	609	981	999999	677	172	875	999999	196	388	842	999999	999999	159	298	690	831	918	644	388	999999	63	495	47	309	999999	999999	483	915	212	24	
999999	818	163	999999	999999	891	808	999999	999999	897	790	675	720	107	42	999999	377	465	959	760	683	80	581	724	727	123	944	735	954	633	402	289	984	373	914	204	531	199	863	799	999999	575	999999	490	999999	388	775	940	277	762	171	28	955	451	341	999999	246	439	241	322	946	83	397	473	505	510	690	999999	999999	999999	439	999999	601	170	737	999999	534	100	13	349	999999	14	468	201	472	999999	333	542	42	67	957	102	957	551	852	949	187	82	985	219	697	428	757	439	333	983	426	795	714	999999	999999	155	435	999999	974	999999	999999	206	11	999999	999999	158	324	135	880	347	229	60	999999	788	930	462	115	793	651	919	257	38	999999	999999	957	999999	999999	999999	734	812	999999	75	576	910	999999	999999	999999	864	42	999999	113	999999	559	986	763	375	487	999999	303	870	50	641	250	64	695	586	999999	521	173	648	330	999999	400	78	999999	999999	484	999999	999999	999999	390	999999	760	112	816	625	479	881	725	592	61	901	999999	999999	771	999999	999999	999999	999999	757	652	999999	701	394	228	596	241	491	315	609	891	999999	482	353	489	800	881	148	247	79	117	457	796	999999	999999	428	999999	999999	306	656	999999	962	191	696	306	831	999999	376	883	999999	393	987	999999	126	701	999999	429	999999	384	999999	153	686	283	155	650	205	762	999999	999999	999999	596	704	194	659	280	928	899	785	57	658	260	514	264	999999	686	129	999999	680	879	625	999999	999999	999999	999999	999999	999999	688	45	55	999999	999999	429	578	93	999999	689	803	915	846	999999	999999	643	123	726	720	999999	999999	999999	469	531	324	92	999999	182	801	999999	552	859	156	627	250	999999	740	947	999999	999999	936	999999	394	999999	326	999999	834	117	999999	365	725	435	614	874	230	999999	575	524	785	986	188	406	291	876	999999	943	769	228	532	217	903	176	147	888	701	260	999999	999999	215	358	999999	143	627	999999	42	126	255	999999	407	817	298	999999	171	603	999999	999999	999999	518	999999	382	206	615	584	346	999999	559	298	725	183	999999	561	112	319	999999	737	55	778	999999	844	30	697	999999	821	715	919	999999	14	544	245	999999	370	999999	613	832	161	999999	558	291	984	999999	999999	529	108	999999	266	195	906	734	865	608	761	55	673	838	684	999999	999999	869	999999	773	554	999999	489	999999	999999	207	499	999999	285	999999	999999	497	860	371	203	178	999999	999999	459	734	999999	280	678	637	409	324	999999	775	157	453	848	689	864	220	999999	83	999999	999999	828	68	695	428	458	770	121	274	195	312	
999999	516	999999	999999	420	691	992	999999	999999	852	612	999999	999999	724	999999	832	999999	806	632	649	442	130	138	313	565	401	48	999999	821	908	526	999999	139	386	139	640	144	447	999999	182	999999	654	997	999999	483	543	999999	999999	98	626	523	314	999999	999999	870	524	388	999999	845	999999	653	640	462	177	336	478	164	999999	594	699	697	809	537	459	430	788	999999	940	829	31	851	77	273	205	394	221	501	593	999999	999999	261	139	999999	260	529	588	201	999999	999999	15	388	417	387	999999	928	999999	999999	193	125	91	401	448	186	999999	177	586	376	266	782	999999	999999	571	625	999999	999999	568	216	287	929	999999	596	999999	89	824	642	443	689	999999	999999	680	444	317	478	999999	223	999999	953	779	999999	999999	999999	934	57	746	999999	817	999999	408	950	370	999999	499	999999	282	495	109	369	361	190	999999	896	501	999999	999999	680	668	102	200	999999	999999	615	437	204	986	999999	661	255	342	795	825	999999	999999	924	906	182	944	63	999999	939	999999	454	999999	598	999999	56	999999	945	945	75	369	725	999999	642	324	754	999999	999999	277	651	999999	853	36	999999	365	92	615	577	92	929	999999	999999	999999	260	651	999999	24	838	999999	939	999999	716	309	999999	435	109	999999	648	609	999999	111	648	786	554	116	270	427	44	243	276	999999	152	862	26	339	999999	828	351	990	143	740	242	999999	999999	999999	126	999999	999999	141	265	999999	966	967	930	828	97	828	351	154	391	763	979	999999	999999	507	767	999999	293	937	999999	999999	708	658	999999	999999	869	198	457	999999	989	999999	999999	999999	978	243	475	999999	931	999999	251	926	486	999999	999999	379	760	637	881	831	972	272	271	821	460	984	335	999999	501	519	958	899	381	537	165	675	104	999999	625	345	41	592	922	105	999999	999999	794	999999	58	106	660	241	316	626	841	726	999999	999999	452	994	908	167	999999	422	239	352	555	949	999999	933	284	684	21	546	799	390	350	999999	135	706	199	823	999999	999999	858	727	592	754	695	438	999999	257	634	999999	999999	874	908	510	999999	353	208	845	999999	125	821	976	999999	999999	826	461	999999	999999	722	999999	804	999999	999999	289	563	511	760	800	263	612	711	999999	60	390	118	999999	999999	839	310	999999	508	354	363	153	583	882	999999	821	927	999999	62	944	535	888	999999	353	975	628	946	363	592	408	591	999999	413	793	926	999999	999999	901	999999	546	999999	939	999999	999999	730	999999	706	681	14	938	872	29	560	767	999999	999999	563	765	950	853	892	946	199	109	999999	505	
739	789	956	667	999999	36	264	999999	967	999999	650	375	999999	999999	999999	275	359	654	535	572	307	646	301	764	285	999999	999999	136	654	40	999999	147	697	999999	999999	999999	999999	347	778	999999	764	999999	800	999999	520	197	152	999999	930	626	597	544	574	199	208	102	999999	201	391	273	85	137	861	936	844	513	678	397	213	999999	550	22	875	999999	999999	262	846	393	999999	97	753	230	205	37	443	215	573	999999	35	999999	428	533	955	999999	999999	999999	194	863	72	999999	999999	755	526	925	86	585	668	885	999999	946	999999	114	947	304	519	854	931	833	999999	999999	939	180	999999	290	587	27	67	370	917	180	77	999999	999999	246	577	998	999999	999999	951	999999	546	999999	999999	89	676	323	999999	660	996	916	705	360	370	433	77	349	393	246	347	69	528	308	999999	220	878	273	783	711	726	520	999999	660	999999	644	999999	261	64	292	999999	274	441	406	374	999999	999999	717	622	898	178	238	615	467	933	891	340	248	720	905	210	412	999999	874	934	485	765	999999	999999	999999	340	816	295	110	632	999999	628	131	934	965	745	171	651	885	543	497	904	693	999999	990	314	854	540	158	999999	211	999999	566	471	888	999999	999999	249	999999	567	999999	999999	999999	835	860	273	999999	313	754	170	999999	999999	999999	340	446	581	82	999999	999999	421	485	999999	146	27	430	999999	999999	660	56	730	324	922	755	327	191	555	399	858	867	726	999999	550	786	988	53	450	91	236	34	316	173	114	762	484	999999	86	999999	999999	415	522	212	999999	267	34	845	126	14	999999	158	891	191	999999	459	760	325	934	499	158	974	979	267	999999	635	739	566	219	170	999999	245	999999	749	901	452	355	524	547	293	999999	999999	999999	445	755	87	999999	134	949	654	11	999999	157	999999	657	523	999999	265	377	922	999999	468	999999	956	733	99	53	152	999999	771	114	245	777	651	737	999999	57	543	511	757	502	999999	616	999999	999999	999999	98	528	999999	388	27	100	999999	625	765	999999	516	970	712	665	44	999999	844	188	549	765	999999	999999	849	652	476	891	753	999999	999999	999999	999999	80	798	621	11	524	60	901	753	24	99	161	886	444	498	87	999999	846	722	511	769	437	25	999999	999999	592	678	449	999999	999999	346	999999	205	999999	450	445	999999	100	664	519	999999	942	435	535	676	239	619	414	163	399	70	907	999999	918	154	424	999999	405	999999	418	846	610	999999	628	677	562	999999	44	994	62	999999	741	192	213	570	826	999999	490	999999	501	972	999999	296	523	
75	439	638	287	707	35	391	775	209	255	673	999999	953	807	999999	123	283	585	420	110	493	329	725	694	358	999999	422	574	680	399	445	582	999999	476	562	999999	999999	999999	337	968	671	999999	541	999999	539	239	873	999999	999999	612	227	397	853	195	39	745	714	943	999999	389	613	816	105	809	810	999999	25	486	254	618	199	999999	257	452	438	999999	787	788	165	999999	454	227	999999	77	182	57	728	139	447	816	534	981	750	948	365	855	43	732	136	448	999999	396	950	24	999999	622	150	411	756	674	958	925	787	809	935	999999	875	38	637	999999	999999	886	49	437	93	217	854	308	96	583	331	999999	999999	717	904	67	999999	926	654	999999	907	327	382	772	858	609	203	940	999999	969	979	15	104	373	85	337	356	999999	930	215	768	999999	999999	183	353	902	272	80	905	999999	999999	999999	383	88	999999	55	514	277	578	484	999999	914	295	127	604	325	960	298	641	577	710	753	995	449	790	75	999999	209	428	955	999999	132	999999	999999	999999	40	632	26	518	40	822	89	944	456	201	999999	555	206	579	37	942	973	438	337	176	375	954	934	297	999999	51	315	999999	623	999999	891	999999	159	276	573	999999	999999	779	611	999999	630	808	548	257	937	519	806	630	401	23	999999	999999	707	968	999999	999999	697	729	999999	988	999999	241	331	318	310	999999	406	929	999999	343	999999	204	827	582	545	566	415	686	360	280	245	685	999999	609	774	207	999999	999999	792	497	995	224	61	622	247	399	999999	240	999999	999999	999999	876	999999	67	25	178	866	135	433	917	671	21	379	458	753	999999	784	721	543	112	803	225	147	517	348	783	999999	214	344	156	89	999999	738	397	999999	368	999999	399	594	999999	340	55	757	999999	826	984	999999	999999	999999	416	615	999999	999999	999999	169	898	739	999999	718	241	35	662	791	286	838	496	282	981	999999	395	771	394	137	937	772	757	467	273	691	364	938	550	345	927	999999	324	999999	893	999999	999999	629	999999	680	362	580	999999	263	999999	45	340	711	863	999999	999999	999999	230	637	759	999999	411	440	475	999999	999999	999999	485	999999	999999	745	999999	999999	389	753	42	765	817	999999	775	367	103	503	986	999999	361	652	84	249	860	292	999999	999999	728	821	999999	999999	999999	999999	999999	69	105	361	400	735	521	331	331	999999	277	999999	999999	999999	862	402	999999	908	454	247	74	712	228	245	465	580	434	837	290	999999	927	215	612	288	397	715	272	741	999999	261	716	999999	999999	999999	971	152	464	803	
823	336	842	918	999999	915	999999	613	999999	859	999999	819	310	999999	51	763	999999	999999	115	549	129	156	999999	247	804	203	999999	44	999999	263	273	323	126	999999	999999	953	725	18	832	697	814	783	875	412	999999	293	999999	999999	988	566	782	999999	46	999999	684	999999	205	999999	123	189	393	439	232	587	595	999999	703	999999	999999	999999	48	183	999999	418	734	345	281	727	400	520	999999	498	56	824	480	365	286	999999	946	347	758	130	999999	652	999999	384	999999	298	817	999999	590	280	373	999999	528	609	999999	628	190	999999	405	478	214	602	999999	999999	393	999999	116	999999	305	502	999999	331	339	999999	287	588	115	359	784	983	910	137	930	972	999999	155	305	870	686	999999	999999	607	999999	289	916	302	716	418	991	162	191	999999	968	97	547	52	999999	611	999999	999999	522	831	565	422	568	86	999999	999999	999999	247	113	246	553	647	483	136	999999	59	10	984	872	999999	999999	999999	801	333	999999	842	434	999999	584	999999	549	596	146	198	52	530	999999	839	999999	751	647	754	59	945	999999	330	614	421	663	999999	611	346	999999	999999	999999	933	999999	245	999999	829	539	687	999999	419	999999	999999	511	999999	94	858	338	999999	999999	130	59	613	581	856	299	999999	238	22	999999	73	92	212	378	320	999999	118	909	999999	922	801	222	999999	101	999999	257	87	819	329	337	804	192	450	999999	999999	775	999999	999999	763	945	89	600	999999	269	599	999999	494	587	200	570	975	999999	999999	999999	999999	908	99	999999	941	608	222	28	909	999999	623	880	641	229	999999	545	999999	756	999999	540	843	210	999999	999999	502	313	999999	999999	999999	759	361	855	340	212	429	999999	686	999999	420	164	733	70	691	842	645	718	695	275	999999	655	999999	229	802	321	405	362	223	999999	29	638	846	999999	398	160	333	768	550	439	999999	91	858	999999	345	991	807	782	519	852	65	784	617	497	999999	974	64	142	63	999999	807	77	999999	297	327	781	318	20	999999	540	519	999999	177	266	999999	235	796	999999	999999	811	514	622	999999	370	342	245	30	999999	539	999999	106	200	999999	531	631	732	115	571	210	999999	683	796	120	978	343	999999	616	999999	32	999999	188	878	259	252	514	194	235	615	999999	999999	761	960	480	257	444	328	999999	999999	634	743	999999	999999	999999	329	138	999999	511	863	36	163	629	669	335	999999	245	227	941	472	26	446	507	499	615	128	803	999999	999999	863	999999	25	26	969	726	289	999999	999999	999999	929	123	999999	683	371	588	801	462	999999	634	898	21	226	387	
699	630	197	245	999999	619	999999	526	415	402	648	329	999999	146	659	942	56	744	292	325	21	359	999999	763	145	910	814	665	711	98	999999	999999	999999	999999	327	349	538	999999	217	344	54	413	708	404	44	999999	577	664	802	159	587	164	728	999999	999999	350	999999	434	999999	720	804	999999	814	326	975	796	12	999999	818	320	999999	999999	536	999999	281	607	650	824	728	999999	343	159	862	562	510	999999	133	426	999999	999999	937	114	999999	497	539	852	598	392	429	999999	48	203	845	492	999999	584	627	780	629	768	699	586	705	999999	999999	999999	339	999999	815	713	672	586	122	841	382	309	999999	999999	418	999999	18	268	405	489	65	149	313	380	816	926	644	999999	796	503	288	361	408	937	120	884	999999	346	576	715	576	462	91	999999	119	446	999999	587	999999	210	759	441	191	226	999999	247	351	959	445	999999	999999	329	789	618	562	31	999999	132	999999	999999	999999	672	691	689	913	602	68	309	271	380	411	66	981	595	744	846	179	192	987	873	543	562	999999	687	645	999999	672	472	451	97	546	402	658	837	303	96	749	501	999999	357	188	999999	698	75	487	23	348	203	874	715	851	718	144	66	991	354	999999	14	53	667	930	999999	857	183	999999	18	407	999999	302	999999	107	678	999999	640	694	501	864	999999	999999	999999	999999	478	597	735	245	827	268	602	999999	999999	324	744	457	999999	999999	592	194	999999	241	478	999999	999999	901	227	618	183	838	504	371	999999	489	936	805	421	760	461	999999	999999	938	16	750	805	999999	352	342	999999	230	244	222	999999	316	350	999999	999999	27	712	577	999999	127	72	989	763	240	356	470	387	999999	999999	885	966	999999	73	585	999999	727	999999	897	559	884	999999	952	604	291	268	193	148	343	84	404	57	883	627	999999	875	27	987	574	999999	882	955	423	194	999999	256	519	253	999999	379	13	217	815	28	496	861	119	394	481	972	173	332	54	864	999999	837	92	999999	999999	709	999999	999999	999999	946	676	999999	841	768	255	44	749	940	383	963	999999	196	999999	865	999999	151	765	632	999999	602	999999	560	910	559	551	521	174	553	999999	999999	171	272	972	999999	351	566	30	351	999999	446	233	233	948	90	793	455	605	226	833	917	943	584	235	999999	168	126	999999	292	226	733	870	205	999999	328	802	808	999999	372	999999	575	131	424	493	78	379	564	611	999999	765	106	916	947	719	999999	121	587	47	340	710	999999	548	737	999999	415	576	37	999999	630	288	984	240	242	702	999999	
796	999999	100	166	272	999999	515	198	526	999999	817	923	999999	490	217	999999	999999	884	662	999999	36	394	299	88	502	352	97	981	999999	999999	999999	683	254	999999	479	591	496	881	999999	116	719	999999	220	15	999999	999999	551	985	423	72	223	356	580	413	999999	411	239	21	999999	920	517	534	646	745	999999	144	999999	999999	21	999999	728	999999	817	555	999999	999999	999999	294	491	849	801	111	999999	489	568	519	113	841	229	77	361	484	226	156	999999	999999	713	999999	751	462	999999	999999	974	999999	999999	332	999999	34	832	565	238	945	530	815	999999	415	999999	999999	999999	744	41	836	805	943	274	999999	673	999999	956	395	999999	708	542	999999	999999	284	999999	770	154	245	999999	88	18	664	999999	415	954	999999	37	193	999999	556	297	17	431	148	999999	999999	533	100	659	999999	78	999999	602	999999	413	501	941	844	999999	205	999999	941	999999	952	827	151	114	858	299	271	999999	999999	176	415	421	534	999999	999999	564	106	999999	64	999999	121	999999	571	72	320	999999	463	470	193	999999	33	999999	999999	254	479	320	999999	926	675	800	398	999999	999999	281	196	117	878	999999	215	999999	192	999999	999999	999999	652	999999	266	89	999999	855	836	999999	458	867	152	999999	75	290	137	424	985	179	572	263	197	884	999999	299	999999	213	133	568	265	903	999999	75	587	990	602	536	64	500	143	819	999999	597	777	438	138	999999	52	999999	766	999999	304	999999	396	703	177	767	999999	966	213	590	731	999999	999999	555	154	87	293	85	688	601	370	494	999999	999999	299	999999	999999	285	171	999999	170	536	801	474	608	999999	679	884	822	834	308	97	999999	999999	97	696	62	999999	294	999999	41	966	999999	999999	430	809	976	643	999999	577	660	999999	805	653	429	999999	476	999999	946	444	407	999999	999999	853	302	282	208	492	665	603	547	999999	990	119	528	204	627	635	999999	798	999999	46	480	999999	184	354	292	999999	133	999999	230	981	286	850	653	632	714	999999	872	158	999999	494	977	999999	39	999999	999999	695	135	235	578	840	37	157	999999	371	929	17	679	947	990	565	369	773	999999	566	608	150	999999	895	489	999999	762	895	197	999999	68	669	225	999999	392	596	517	898	323	389	954	999999	149	292	703	706	999999	924	168	55	999999	999999	437	999999	999999	999999	240	239	745	999999	87	141	960	999999	313	269	792	281	565	999999	999999	470	460	993	611	999999	999999	183	202	782	196	838	737	151	123	999999	999999	751	240	569	366	999999	162	317	999999	822	999999	999999	979	443	914	999999	369	764	998	
664	753	443	861	697	822	66	46	962	999999	249	404	818	999999	458	37	999999	50	995	47	768	318	153	691	999999	312	999999	999999	759	999999	999999	478	972	153	459	111	798	890	542	747	310	252	199	999999	999999	999999	359	328	530	416	999999	73	373	727	999999	999999	610	999999	82	395	498	861	287	999999	736	770	432	675	898	357	238	160	999999	258	737	999999	999999	999999	629	371	952	14	999999	352	994	29	115	254	914	113	500	57	999999	157	259	448	999999	105	761	999999	995	683	430	999999	999999	999999	565	125	999999	999999	237	955	999999	711	442	494	999999	934	110	717	665	187	761	794	999999	190	342	999999	998	298	999999	32	893	999999	999999	279	584	500	174	280	464	990	264	211	875	545	924	116	714	999999	260	39	995	999999	636	818	922	635	326	997	999999	214	126	701	999999	214	999999	794	345	173	910	696	770	829	999999	675	922	559	999999	999999	999999	236	646	999999	47	532	37	849	700	557	356	999999	999999	999999	999999	999999	873	562	61	999999	483	139	771	551	854	564	269	175	791	961	895	373	716	15	741	164	567	882	999999	627	187	222	104	787	816	961	522	999999	999999	12	801	999999	507	257	837	999999	465	999999	389	483	273	862	67	999999	999999	983	241	179	435	735	999999	991	999999	433	493	271	999999	999999	734	893	51	999999	235	789	169	535	865	469	999999	615	699	472	503	190	364	325	164	365	135	833	730	999999	999999	999999	319	810	999999	84	999999	999999	100	481	371	495	999999	607	636	999999	579	136	128	772	11	820	45	230	999999	999999	78	999999	999999	999999	857	900	172	698	497	999999	480	359	73	791	705	601	999999	227	110	17	748	757	688	886	786	999999	715	958	351	357	179	999999	322	999999	15	595	469	419	623	470	999999	743	999999	616	797	999999	999999	337	999999	410	305	999999	129	490	970	321	999999	229	999999	858	194	214	356	150	850	391	999999	999999	785	120	142	114	603	639	999999	999999	999999	999999	99	566	936	388	999999	999999	61	361	968	832	782	999999	115	249	999999	765	999999	128	999999	969	765	999999	999999	751	999999	956	999999	999999	224	999999	805	965	673	418	140	338	999999	806	323	415	999999	499	999999	214	999999	101	999999	893	589	838	363	566	618	678	316	683	383	194	836	934	999999	860	147	488	37	817	30	697	118	197	843	479	804	981	880	276	993	978	223	460	951	999999	611	999999	135	999999	356	995	999999	999999	954	737	969	999999	741	999999	999999	999999	999999	999999	999999	317	999999	999999	995	884	999999	999999	797	50	690	404	999999	999999	
983	299	258	762	999999	788	471	999999	595	662	242	115	999999	999999	249	652	914	69	801	502	389	643	599	220	390	251	487	719	207	70	766	559	766	593	999999	451	979	599	580	999999	259	55	999999	999999	169	999999	384	345	999999	155	135	631	602	478	999999	999999	999999	48	999999	121	310	751	827	999999	999999	682	349	916	30	999999	672	325	488	999999	253	999999	999999	999999	61	500	866	152	331	62	935	144	957	297	999999	66	751	941	227	469	97	507	228	197	235	486	999999	467	324	599	483	999999	999999	999999	999999	663	427	999999	987	881	254	168	430	775	599	761	725	61	330	964	56	730	107	29	325	745	125	734	999999	574	949	999999	828	731	578	999999	999999	999999	72	932	639	529	954	346	224	929	86	453	999999	474	760	999999	147	359	553	999999	712	999999	873	488	548	999999	999999	422	931	846	339	699	999999	475	999999	999999	999999	398	335	526	776	999999	999999	395	669	671	999999	777	814	460	271	478	999999	825	421	999999	999999	583	394	946	549	542	414	378	599	387	999999	132	999999	802	510	748	34	999999	977	951	328	999999	819	876	554	212	607	481	584	999999	999999	381	63	901	999999	414	14	999999	999999	243	357	436	999999	291	424	999999	999999	21	950	522	454	161	848	470	549	416	764	517	401	346	999999	933	793	738	999999	875	999999	803	739	999999	744	645	58	999999	604	892	691	538	999999	539	140	596	530	999999	999999	370	533	999999	361	657	650	496	987	999999	309	423	643	67	425	548	946	278	282	999999	777	809	999999	114	999999	657	724	235	65	999999	999999	348	412	731	999999	505	352	485	452	999999	455	258	658	416	443	190	259	633	122	913	593	861	323	676	294	999999	267	428	999999	704	932	999999	441	999999	999999	961	21	911	736	999999	206	470	826	999999	409	529	160	695	671	685	999999	101	123	999999	278	354	999999	999999	999999	724	999999	924	999999	999999	159	999999	816	999999	981	482	999999	999999	897	202	999999	133	44	132	999999	764	456	571	756	51	306	999999	311	299	999999	90	999999	999999	999999	21	681	281	711	88	999999	999999	713	627	714	198	516	71	999999	999999	434	154	320	901	468	681	278	676	177	717	452	318	729	526	676	900	545	893	871	885	520	445	999999	956	91	999999	999999	828	857	568	534	999999	647	999999	865	712	770	45	817	999999	743	15	114	993	999999	733	999999	196	951	814	653	623	199	318	999999	989	732	364	820	999999	630	999999	819	609	193	999999	999999	349	661	963	139	999999	999999	999999	152	515	999999	428	329	358	999999	865	
876	52	914	910	999999	339	999999	875	979	999999	225	258	999999	999999	999999	504	810	999999	71	309	535	987	684	999999	547	120	175	999999	658	999999	999999	471	999999	999999	572	999999	694	282	171	342	368	785	999999	999999	295	999999	915	848	328	836	999999	900	296	999999	999999	889	367	771	372	935	173	95	227	675	382	753	939	407	731	999999	809	538	268	729	940	999999	14	961	999999	720	999999	999999	576	999999	696	144	184	368	435	683	999999	923	909	999999	178	999999	568	317	350	541	888	517	127	908	36	89	999999	999999	999999	589	999999	999999	914	999999	740	847	519	405	979	247	578	580	972	57	999999	886	629	42	561	667	191	696	620	325	831	687	208	667	999999	617	999999	617	999999	845	798	22	18	999999	495	331	764	172	999999	999999	963	318	545	80	907	149	999999	609	999999	352	407	198	999999	999999	821	999999	648	851	609	999999	745	960	232	136	258	989	877	999999	546	239	902	28	367	517	362	523	999999	138	760	655	166	999999	612	16	447	609	999999	420	444	999999	682	912	563	999999	999999	12	95	418	821	917	999999	97	72	775	449	388	999999	278	246	308	910	999999	101	953	215	852	358	225	999999	648	762	467	927	114	557	990	999999	402	159	359	999999	733	316	999999	393	999999	830	999999	999999	69	779	958	183	999999	531	999999	999999	609	760	515	654	870	729	182	999999	804	170	999999	999999	999999	999999	438	999999	887	870	186	213	259	999999	999999	31	522	999999	629	999999	804	294	999999	999999	395	178	856	999999	999999	704	567	999999	144	687	589	909	872	617	999999	145	999999	839	296	999999	354	958	571	49	624	999999	999999	220	109	999999	360	520	379	385	833	290	77	796	485	192	313	182	78	572	999999	236	999999	904	552	494	528	965	997	524	237	436	607	999999	27	999999	572	356	904	831	999999	79	999999	496	784	825	78	554	364	999999	962	182	889	999	67	397	999999	237	668	999999	999999	395	522	854	999999	406	999999	259	779	335	619	999999	999999	247	245	999999	696	663	129	726	425	974	999999	893	562	65	546	608	759	999999	999999	344	688	299	999999	999999	556	999999	999999	387	152	818	775	38	494	15	904	999999	763	999999	700	680	118	941	199	808	784	629	301	103	860	84	500	158	520	284	278	978	199	304	365	20	326	742	584	606	209	582	408	557	160	893	845	613	930	999999	236	747	999999	248	167	999999	999999	254	527	77	327	626	517	219	999999	926	463	999999	790	999999	999999	375	367	999999	609	999999	230	743	942	999999	239	999999	999999	385	58	531	878	
950	999999	438	626	81	999999	516	288	583	74	999999	821	234	999999	999999	999999	250	999999	860	389	516	639	955	999999	999999	312	999999	999999	440	408	142	999999	999999	58	513	331	999999	73	999999	160	851	313	35	146	41	922	718	536	852	75	999999	999999	197	152	371	320	999999	999999	999999	769	664	678	848	184	932	37	999999	999999	927	999999	469	999999	497	710	538	212	613	819	999999	728	593	999999	985	374	430	536	973	72	999999	999999	149	631	98	523	496	182	465	850	999999	13	315	542	609	999999	606	999999	999999	999999	613	168	706	372	999999	256	185	640	693	483	754	406	999999	554	498	734	916	838	99	973	224	365	999999	999999	999999	999999	422	60	425	198	768	630	427	496	459	528	495	999999	999999	841	999999	855	489	999999	106	999999	949	761	54	874	881	999999	711	999999	273	257	420	943	999999	999999	834	999999	999999	999999	715	134	999999	567	104	999999	248	999999	999999	257	999999	368	876	766	666	807	999999	660	16	550	999999	10	999999	293	233	211	117	552	30	189	17	222	640	999999	276	972	999999	999999	999999	999999	999999	999999	999999	999999	508	904	381	654	999999	999999	673	999999	128	674	197	999999	214	695	344	999999	862	696	128	999999	999999	423	999999	999999	499	693	978	340	993	933	914	574	999999	465	999999	328	830	999999	274	81	999999	833	104	999999	796	561	767	143	999999	773	220	938	623	420	222	95	186	489	164	594	970	999999	999999	999999	759	999999	999999	999999	910	26	73	409	999999	57	999999	417	329	763	999999	937	925	845	999999	230	722	975	950	999999	999999	699	152	350	999999	680	999999	182	653	908	215	183	354	28	999999	999999	710	810	516	576	842	805	765	422	394	226	999999	999999	59	999999	473	783	999999	130	999999	221	873	999999	111	752	945	999999	763	420	557	921	593	907	622	262	520	911	469	384	999999	448	933	729	956	91	21	976	133	694	445	431	511	233	522	21	999999	987	999999	764	630	447	51	355	864	472	633	761	513	797	449	562	324	298	999999	67	288	154	766	30	740	969	281	79	974	999999	999999	369	394	999999	106	532	211	705	753	807	406	587	999999	493	999999	260	472	999999	999999	883	117	222	357	464	733	999999	231	999999	33	660	175	972	380	999999	999999	273	376	902	700	916	360	619	544	79	661	999999	289	999999	572	490	507	999999	823	999999	28	208	22	929	877	93	311	523	999999	102	641	434	216	136	999999	194	999999	570	634	339	533	497	677	999999	999999	999999	999999	999999	999999	999999	163	229	999999	289	719	853	261	999999	35	999999	614	836	
937	452	437	237	493	163	840	387	999999	999999	320	494	999999	531	530	734	136	844	360	362	999999	149	938	422	285	999999	416	588	933	999999	999999	27	724	696	999999	999999	850	576	999999	579	117	999999	934	227	908	664	999999	198	333	526	320	190	266	261	439	797	514	24	951	566	746	262	454	171	401	303	770	999999	970	305	883	560	305	781	255	668	214	721	999999	621	215	227	264	416	135	363	999999	999999	266	762	999999	836	624	999999	832	854	294	999999	825	999999	893	999999	228	999999	643	760	885	485	16	771	999999	792	999999	340	361	999999	998	47	45	999999	541	999999	614	217	584	999999	999999	999999	948	400	999999	440	896	898	999999	364	999999	236	773	999999	478	999999	465	495	179	999999	999999	294	999999	313	856	257	999999	999999	999999	595	246	21	454	595	999999	572	536	999999	397	162	999999	612	612	996	529	772	273	999999	569	999999	842	999999	999999	655	722	999999	691	645	543	136	702	119	825	142	128	988	781	187	550	999999	749	999999	107	27	41	722	999999	634	783	999999	983	78	227	999999	752	126	999999	999999	873	183	880	891	82	271	999999	787	787	480	877	999999	990	999999	129	999999	999999	993	999999	30	624	999	969	999999	861	999999	152	634	892	999999	389	999999	999999	983	313	999999	34	857	776	835	999999	999999	935	211	756	251	104	897	999999	563	310	758	999999	999999	184	874	213	824	999999	623	128	825	894	999999	100	875	526	17	782	752	639	659	227	196	463	379	999999	999999	999999	619	999999	255	685	339	707	630	999999	72	999999	439	173	210	827	162	717	741	359	166	120	999999	725	999999	125	206	923	650	541	908	499	804	810	999999	523	999999	269	873	150	565	81	469	968	464	208	352	589	999999	832	74	478	721	30	999999	657	999999	999999	277	999999	488	415	999999	99	999999	999999	999999	628	727	999999	417	892	843	601	793	999999	650	913	999999	888	772	617	495	817	999999	439	777	784	903	999999	105	525	999999	743	661	160	24	380	969	890	203	723	861	751	425	999999	635	999999	236	999999	17	515	634	388	367	871	920	249	622	569	795	229	725	939	999999	891	900	999999	940	643	80	279	999999	379	695	999999	755	999999	402	304	999999	657	558	90	780	589	891	614	386	789	239	774	758	409	999999	974	998	921	170	533	281	534	189	592	752	999999	571	999999	693	318	125	999999	847	327	764	148	671	645	169	12	999999	296	999999	999999	999999	305	521	999999	284	999999	60	834	582	999999	999999	279	478	965	337	53	999999	999999	999999	77	674	62	999999	440	645	
956	312	362	762	168	533	985	999999	38	188	999999	225	999999	979	972	999999	291	999999	978	999999	494	670	999999	317	999999	984	373	375	656	486	361	377	91	898	999999	418	698	82	424	345	999999	999999	449	999999	880	827	989	656	949	999999	393	457	949	145	160	296	606	999999	999999	183	169	620	999999	999999	827	89	144	139	999999	999999	570	219	190	643	266	35	230	918	437	298	994	716	426	999999	102	903	428	945	999999	999999	811	653	435	250	186	999999	314	896	959	999999	999999	860	994	395	248	184	277	999999	879	999999	75	999999	999999	999999	189	452	204	999999	459	999999	660	199	391	999999	999999	916	999999	939	466	839	721	334	959	635	605	144	999999	40	609	999999	636	122	999999	622	964	999999	46	87	71	734	999999	997	447	46	999999	503	478	999999	643	332	400	337	999999	999999	413	999999	729	999999	752	55	999999	173	999999	999999	297	548	999999	999999	666	628	880	705	878	732	615	723	886	923	494	111	665	358	397	286	527	308	273	36	219	232	404	999999	334	26	13	70	300	905	999999	602	999999	710	706	24	452	695	459	126	999999	690	854	805	496	651	389	381	999999	430	23	989	284	999999	999999	444	234	825	999999	999999	728	555	432	999999	184	891	732	955	652	383	834	999999	999999	156	999999	529	377	598	567	683	636	632	999999	869	892	758	328	282	160	272	789	626	324	597	398	878	999999	873	999999	605	919	434	728	401	999999	191	151	138	505	999999	76	636	267	696	235	105	271	562	98	425	573	459	804	999999	594	999999	517	999999	757	724	999999	504	999999	962	999999	999999	999999	999999	284	999999	617	199	999999	999999	206	999999	999999	627	372	302	999999	999999	784	215	999999	469	630	348	807	387	673	999999	999999	781	768	572	669	304	932	999999	201	378	999999	388	807	999999	683	683	999999	999999	848	890	887	465	117	567	719	761	930	305	581	999999	95	896	999999	727	999999	999999	361	999999	493	74	999999	999999	999999	248	425	999999	407	657	785	946	164	999999	999999	783	999999	915	999999	211	852	908	999999	636	451	999999	999999	391	999999	90	999999	687	999999	559	947	784	204	548	363	999999	151	322	363	283	519	635	999999	719	999999	263	724	902	331	999999	781	585	700	68	897	476	999999	43	65	999999	100	108	624	999999	428	999999	999999	464	562	805	69	540	554	100	126	816	233	572	33	97	999999	999999	365	181	778	372	999999	145	999999	887	911	118	266	46	193	421	21	999999	301	999999	674	269	350	525	999999	250	40	610	942	91	252	394	999999	999999	960	436	742	452	
999999	999999	669	452	999999	674	894	951	284	518	999999	705	805	999999	281	419	999999	107	324	840	90	538	999999	484	203	999999	644	527	107	298	85	756	678	568	982	244	944	232	455	675	631	999999	966	522	702	247	286	827	999999	600	555	863	122	999999	372	999999	725	195	259	999999	39	377	853	985	442	999999	999999	246	442	46	999999	200	651	999999	999999	939	572	818	781	956	999999	999999	999999	506	743	222	644	776	205	695	519	759	973	999999	646	264	999999	980	999999	552	221	49	395	999999	136	365	221	473	693	432	724	906	413	302	961	222	963	356	252	230	999999	999999	50	746	526	714	227	451	999999	999999	653	591	739	238	745	253	999999	337	999999	387	999999	180	92	772	971	999999	356	680	248	433	301	940	738	999999	999999	961	998	648	560	421	148	770	471	739	779	999999	176	184	557	718	790	635	976	864	230	345	176	277	775	913	368	999999	212	578	662	713	999999	880	202	783	999999	999999	999999	958	249	240	708	353	999999	838	446	181	132	529	642	665	964	873	638	999999	999999	730	873	647	999999	601	567	893	999999	999999	289	296	982	774	474	18	859	27	999999	989	636	999999	284	937	476	197	999999	682	935	997	749	999999	999999	999999	988	523	909	139	905	648	672	999999	999999	999999	999999	160	198	358	65	634	806	946	258	648	74	999999	456	936	180	865	187	884	957	89	327	309	999999	491	999999	950	109	729	122	999999	999999	821	557	357	388	326	999	999999	627	310	201	802	999999	603	999999	999999	77	999999	959	49	471	999999	999999	196	999999	258	116	706	999999	114	535	999999	834	999999	331	999999	999999	999999	557	853	866	120	999999	657	888	524	999999	999999	64	768	883	136	770	999999	515	538	963	999999	747	140	219	302	503	522	774	999999	968	999999	999999	193	999999	968	424	115	999999	360	530	210	999999	95	999999	666	652	803	231	409	315	761	765	792	999999	999999	999999	999999	999999	574	617	744	999999	774	555	126	178	870	999999	999999	711	665	899	165	18	762	73	662	459	553	649	700	301	375	808	217	696	999999	903	548	999999	997	471	608	743	786	328	533	539	564	498	781	637	999999	697	650	861	609	784	528	999999	699	999999	100	924	916	453	516	965	348	999999	689	967	999999	999999	714	999999	300	422	232	443	999999	999999	895	64	867	999999	999999	678	999999	355	96	704	385	558	917	39	999999	999999	826	342	812	999999	201	143	999999	814	20	18	982	456	570	197	562	94	460	999999	82	45	66	854	468	999999	807	999999	344	984	999999	999999	390	
685	823	999999	595	889	631	999999	931	761	255	63	62	999999	999999	711	785	999999	152	999999	107	350	956	999999	627	999999	873	973	760	208	799	824	999999	941	628	307	999999	999999	601	999999	463	489	645	999999	789	999999	801	999999	152	999999	999999	445	842	301	971	49	728	488	988	623	25	657	999999	733	961	431	830	121	357	398	87	999999	307	479	837	618	705	645	554	999999	180	390	831	999999	999999	364	981	931	970	588	579	154	999999	978	656	999999	278	912	359	999999	183	999999	144	754	28	999999	148	999999	463	999999	343	93	934	999999	452	634	826	999999	742	999999	999999	898	151	768	999999	933	865	328	822	999999	350	793	295	196	450	490	256	86	999999	999999	226	999999	999999	617	255	999999	220	600	535	999999	978	722	179	752	917	284	548	375	935	94	521	819	550	999999	22	550	797	747	923	961	999999	749	999999	139	390	832	430	999999	999999	999999	722	274	793	800	63	628	624	543	278	176	999999	999999	150	561	102	999999	77	57	604	999999	698	473	676	999999	643	238	812	50	371	95	999999	24	999999	612	372	256	999999	750	377	999999	925	999999	478	757	999999	508	999999	358	46	983	999999	383	929	819	634	999999	598	229	167	824	999999	584	181	192	999999	999999	38	538	199	845	381	326	680	219	778	443	994	999999	554	144	999999	463	999999	387	331	480	999999	999999	977	122	658	806	592	552	999999	351	92	999999	444	101	480	80	169	201	612	447	703	719	50	201	999999	999999	675	33	999999	361	580	794	861	842	843	995	560	999999	197	574	733	137	641	437	360	708	999999	462	663	559	304	812	999999	883	777	374	999999	786	857	980	141	569	357	226	771	298	434	601	258	485	520	92	14	48	714	575	88	613	840	999999	203	222	369	999999	999999	999999	999999	999999	75	478	12	999999	228	217	442	174	779	424	999999	72	283	883	999999	188	48	222	808	736	179	999999	296	999999	999999	311	786	918	209	712	169	13	279	456	999999	999999	482	746	863	797	605	549	796	664	947	778	282	319	999999	191	606	845	960	999999	809	999999	191	623	828	999999	999999	999999	964	77	264	662	792	827	356	433	705	302	999999	20	999999	999999	415	631	442	999999	38	999999	999999	28	999999	324	52	999999	999999	673	598	859	917	946	377	91	999999	728	409	999999	986	454	962	585	486	314	496	949	161	190	999999	999999	191	999999	889	952	614	945	962	940	619	804	191	999999	834	845	385	412	643	59	53	686	232	157	191	999999	514	333	542	801	827	103	999999	466	224	48	678	
999999	66	424	477	639	765	469	674	999999	273	289	999999	640	928	94	315	112	146	771	337	43	999999	315	448	999999	413	999999	122	526	968	999999	999999	796	999999	128	355	229	582	999999	921	762	482	999	319	235	582	901	872	999999	788	733	329	453	710	644	786	751	976	195	235	999999	356	999999	222	999999	820	999999	999999	999999	738	95	999999	733	850	999999	561	479	995	999999	708	512	299	379	999999	244	404	24	999999	999999	341	604	253	396	999999	326	415	333	999999	999999	414	999999	999999	71	14	999999	214	596	603	145	92	999999	755	763	487	999999	999999	977	999999	999999	999999	999999	999999	999999	479	144	842	999999	555	533	169	237	692	235	808	90	83	237	375	45	40	807	421	950	999999	34	999999	490	909	464	21	999999	913	809	625	608	999999	999999	999999	999999	859	80	51	999999	999999	999999	624	530	999999	406	999999	87	611	384	946	999999	999999	919	500	454	295	362	999999	999999	522	730	324	882	609	209	332	584	644	506	186	999999	999999	351	974	999999	409	328	536	512	999999	933	827	538	862	288	999999	839	998	999999	584	507	845	950	999999	255	540	742	920	754	83	74	443	999999	208	999999	581	53	999999	905	55	966	826	721	286	588	999999	785	29	999999	985	999999	586	506	922	999999	124	815	793	729	999999	666	408	999999	438	999999	500	722	999999	876	999999	180	893	103	999999	617	681	133	674	968	999999	754	722	598	768	590	488	936	999999	529	872	765	260	999999	850	388	567	999999	293	536	98	999999	999999	999999	624	815	599	492	414	314	997	990	151	824	999999	309	943	999999	23	999999	999999	563	539	999999	999999	941	999999	677	999999	713	999999	636	840	147	880	170	310	999999	973	952	999999	995	531	878	532	881	624	436	999999	999999	999999	758	999999	444	999999	534	651	999999	148	683	895	922	999999	701	264	370	159	999999	944	999999	999999	999999	999999	999999	999999	999999	999999	660	289	999999	999999	999999	839	701	278	301	999999	405	871	355	518	666	999999	999999	999999	78	999999	830	999999	999999	732	619	999999	621	552	81	922	971	999999	10	502	999999	364	26	999999	412	999999	549	432	962	764	999999	142	598	708	342	999999	546	13	789	519	999999	46	999999	400	707	11	227	158	207	999999	634	818	871	852	527	312	999999	932	655	999999	216	407	999999	406	978	487	999999	999999	999999	148	385	967	999999	999999	300	999999	999999	625	999999	999999	999999	999999	235	999999	999999	935	271	746	191	40	517	999999	358	803	312	804	383	720	422	229	118	314	939	68	994	666	30	389	562	999999	75	799	283	254	130	816	
182	79	999999	53	226	999999	731	188	630	772	999999	994	189	999999	581	525	999999	440	302	560	461	176	999999	999999	999999	881	193	619	965	718	340	113	683	495	999999	314	999999	999999	12	960	583	760	999999	231	57	35	999999	999999	990	549	999999	842	951	569	365	999999	481	802	138	345	963	122	223	999999	442	999999	321	693	864	276	81	834	437	341	977	701	738	377	426	889	680	128	628	425	999999	497	999999	123	999999	626	999999	652	250	999999	997	999999	546	999999	788	541	713	999999	999999	723	999999	761	415	620	591	664	277	113	999999	249	664	844	999999	999999	788	999999	364	207	563	248	999999	999999	999999	769	344	516	164	221	999999	885	185	999999	999999	999999	947	999999	92	999999	532	476	999999	729	275	11	13	162	977	748	737	843	187	999999	953	962	290	999999	177	999999	285	84	999999	66	525	999999	73	500	927	588	850	999999	862	999999	675	97	889	714	999999	999999	766	192	539	415	483	999999	999999	669	220	999999	624	999999	999999	447	265	457	999999	302	999999	775	999999	512	999999	999999	898	320	980	364	840	866	82	576	896	586	878	999999	544	103	582	780	792	999999	290	971	964	952	999999	425	566	227	999999	596	510	388	653	263	999999	151	999999	999999	999999	353	828	353	882	58	12	999999	568	172	912	872	720	433	982	543	232	263	433	945	97	565	999999	999999	999999	485	999999	999999	999999	625	146	403	999999	419	26	449	576	936	98	916	999999	999999	857	404	314	257	876	999999	405	999999	999999	703	718	572	999999	208	555	214	999999	407	999999	494	684	942	35	999999	296	310	416	543	966	295	174	516	999999	481	707	403	999999	498	608	989	122	822	594	443	685	23	344	818	893	371	339	691	934	466	931	999999	379	999999	999999	576	670	999999	153	744	538	211	999999	603	501	999999	895	118	999999	999999	999999	999999	999999	591	834	283	965	597	999999	604	956	482	582	999999	999999	792	33	999999	537	999999	999999	259	679	999999	905	484	999999	741	327	740	999999	999999	893	941	94	79	566	787	960	688	999999	83	999999	999999	788	65	629	47	62	999999	138	382	581	999999	674	999999	999999	508	999999	360	836	233	280	999999	139	735	589	999999	454	481	236	999999	563	849	431	255	46	999999	999999	849	854	409	689	999999	611	103	649	137	277	962	886	67	111	610	851	999999	802	314	999999	63	476	988	592	999999	481	893	819	999999	344	429	999999	60	447	836	505	436	544	662	999999	45	96	461	372	491	999999	178	143	952	997	999999	453	732	722	17	382	866	816	118	999999	718	284	916	
793	847	877	836	619	274	999999	999999	843	149	17	383	967	25	626	111	985	999999	759	866	735	999999	976	362	338	440	463	639	620	435	525	588	760	179	668	525	614	758	999999	868	847	581	210	313	724	348	50	367	250	715	132	833	999999	417	999999	502	871	524	999999	189	999999	999999	804	417	624	429	622	797	357	111	496	237	754	890	28	163	999999	673	999999	989	399	106	399	905	999999	691	628	999999	988	175	999999	99	260	379	67	381	777	792	688	305	725	253	20	148	228	999999	999999	999999	399	37	413	999999	999999	999999	999999	714	86	899	115	932	999999	279	809	191	457	999999	977	384	832	646	386	999999	984	342	273	156	95	260	686	999999	999999	559	999999	999999	762	455	213	741	588	353	305	877	687	755	504	455	444	999999	999999	999999	999999	704	246	752	999999	115	223	553	254	643	628	999999	223	698	330	250	999999	999999	429	999999	999999	245	795	489	351	508	620	238	838	818	712	267	568	864	999999	907	999999	211	318	656	242	659	497	944	724	999999	999999	988	435	263	139	595	408	689	628	683	908	757	410	999999	495	999999	715	436	999999	999999	267	358	210	423	927	124	539	773	769	544	747	850	764	871	999999	999999	803	584	688	999999	858	879	246	814	998	999999	999999	176	999999	258	999999	999999	999999	999999	222	315	999999	21	335	24	66	635	920	93	935	999999	999999	999999	307	864	190	999999	747	999999	512	999999	122	395	425	999999	999999	373	613	521	600	686	837	999999	659	539	844	792	999999	673	999999	233	958	162	878	940	572	271	868	306	77	813	323	207	850	833	203	999999	596	964	700	692	32	408	999999	259	230	591	879	768	999999	999999	881	84	755	289	429	999999	516	484	798	999999	999999	316	453	999999	999999	999999	999999	999999	346	452	999999	999999	973	377	210	999999	669	999999	720	999999	999999	110	286	679	932	248	452	570	999999	243	884	121	175	647	198	715	955	706	885	999999	41	63	432	999999	202	596	110	999999	88	869	299	999999	764	817	670	999999	40	774	854	999999	198	989	421	999999	567	94	129	335	189	495	604	999999	744	140	999999	338	677	709	999999	345	148	999999	999999	545	943	997	357	357	976	793	685	190	999999	761	999999	51	999999	330	19	118	477	774	208	593	274	337	153	633	867	341	726	331	297	999999	986	133	999999	876	168	569	737	999999	358	999999	809	424	119	999999	739	908	697	357	699	999999	868	373	865	999999	280	616	999999	999999	489	999999	76	999999	892	343	774	999999	544	765	171	450	999999	705	425	999999	
783	849	999999	170	894	959	644	999999	631	999999	650	623	999999	608	605	551	999999	23	292	713	328	455	531	776	999999	470	374	932	999999	259	999999	172	947	62	999999	999999	999999	694	999999	530	10	999999	732	999999	693	161	20	935	169	619	735	367	999999	711	493	337	328	451	951	999999	999999	999999	193	382	921	488	675	214	492	185	999999	30	195	761	999999	631	722	558	999999	66	460	999999	772	575	523	639	748	245	568	787	112	947	999999	999999	935	999999	999999	359	999999	999999	485	805	453	984	466	714	182	661	998	862	999999	999999	999999	895	973	166	939	617	999999	291	999999	999999	645	705	82	215	287	790	826	999999	128	372	506	878	999999	654	985	788	999999	809	467	96	246	706	999999	342	999999	847	431	778	359	895	999999	999999	474	55	999999	747	999999	260	999999	999999	835	999999	744	252	273	489	999999	328	181	999999	508	59	824	999999	999999	939	999999	739	627	999999	999999	999999	75	999999	999999	736	413	535	494	247	876	858	382	85	999999	663	962	930	79	999999	532	113	607	208	397	451	999999	821	851	230	224	182	633	999999	33	786	517	522	380	999999	999999	788	833	933	999999	650	677	999999	999999	540	976	602	670	528	907	265	451	999999	834	430	790	999999	683	274	32	704	999999	999999	61	999999	155	999999	560	541	999999	999999	280	999999	924	747	773	999999	999999	999999	254	622	512	115	98	768	999999	650	999999	999999	746	493	999999	569	910	579	425	999999	697	999999	999999	536	52	999999	505	173	985	777	942	999999	657	999999	999999	372	999999	410	201	129	297	293	139	504	762	610	795	999999	639	999999	999999	355	332	999999	508	999999	926	999999	999999	384	999999	925	999999	568	708	599	302	162	999999	742	549	509	388	305	999999	414	797	999999	773	441	999999	999999	534	999999	23	597	765	185	999999	668	446	311	999999	817	520	371	510	999999	999999	173	318	999999	216	896	171	999999	967	999999	477	104	705	45	944	147	51	999999	400	999999	554	120	999999	999999	999999	663	999999	999999	679	570	785	642	903	236	999999	610	133	999999	759	999999	123	999999	999999	738	708	999999	962	410	367	999999	999999	999999	970	11	26	685	339	999999	999999	553	601	923	584	406	251	834	999999	479	999999	999999	999999	351	999999	763	395	793	490	999999	999999	999999	700	999999	999999	999999	794	907	999999	902	220	417	281	999999	133	216	46	199	186	233	497	873	799	999999	999999	999999	678	999999	999999	999999	616	232	205	999999	999999	499	852	706	53	598	611	344	172	298	268	535	999999	93	999999	676	999999	205	617	266	608	544	286	217	999999	856	
317	370	912	464	296	988	222	47	158	633	363	339	999999	588	622	162	999999	511	999999	932	960	595	215	328	999999	420	999999	938	635	999999	222	645	280	197	290	250	431	707	12	279	323	999999	935	999999	322	999999	60	999999	644	455	999999	775	982	503	896	722	999999	999999	999999	875	999999	283	412	909	421	718	68	958	307	381	731	14	999999	999999	619	935	659	621	15	102	370	585	999999	190	999999	446	662	776	300	999999	999999	836	733	136	895	999999	623	35	183	604	999999	101	999999	272	999999	999999	277	36	999999	999999	999999	999999	589	999999	515	798	979	232	999999	974	65	292	667	999999	296	895	280	381	70	579	322	634	447	411	764	278	999999	41	466	586	179	636	999999	339	505	551	257	852	999999	999999	69	999999	530	208	548	999999	434	991	999999	828	557	895	999999	314	649	437	999999	188	126	247	943	948	765	918	805	999999	400	337	244	745	999999	428	760	962	519	921	114	249	999999	999999	844	863	65	999999	999999	283	671	587	690	77	454	78	999999	383	999999	121	634	611	403	129	655	106	756	241	190	139	144	12	795	727	333	999999	325	408	402	90	893	137	999999	531	757	999999	999999	177	300	579	999999	386	808	408	999999	999999	845	743	999999	999999	999999	823	457	999999	999999	999999	999999	963	743	597	753	999999	999999	83	228	507	721	872	371	842	459	588	940	610	445	757	203	396	441	830	21	999999	346	999999	999999	79	680	999999	392	99	31	683	999999	702	999999	366	406	999999	189	789	782	973	381	229	298	528	883	999999	463	391	474	999999	531	913	585	181	989	336	999999	158	999999	999999	999999	282	999999	775	165	999999	784	89	361	468	217	652	57	48	999999	126	366	455	196	999999	538	999999	625	626	162	519	127	654	376	80	635	999999	962	62	492	109	409	999999	372	645	71	999999	999999	15	197	999999	866	547	970	872	969	654	999999	993	999999	999999	999999	204	622	999999	130	139	712	291	999999	186	689	995	555	111	999999	842	92	999999	771	164	999999	620	999999	999999	653	579	684	503	110	999999	78	969	860	13	999999	214	900	727	525	932	671	748	182	999999	199	870	991	869	164	137	571	422	231	47	517	46	765	350	991	999999	455	218	191	852	118	720	144	552	658	513	942	365	34	839	999999	233	999999	427	999999	783	588	999999	349	999999	419	655	747	823	999999	999999	999999	999999	735	974	486	463	999999	999999	903	479	736	449	221	999999	195	216	397	392	554	294	598	999999	999999	999999	962	999999	869	999999	442	462	973	999999	66	251	73	391	
629	60	999999	999999	666	127	523	613	56	149	603	697	999999	212	267	364	279	999999	817	111	303	527	22	846	593	999999	887	999999	505	999999	393	969	588	803	587	347	39	999999	999999	481	824	652	171	822	999999	182	431	240	205	618	51	854	433	999999	98	111	47	999999	999999	999999	999999	82	999999	999999	999999	634	999999	983	999999	999999	335	754	999999	346	287	650	365	199	809	999999	927	999999	255	887	384	999999	545	626	715	485	310	522	88	319	251	751	544	540	76	412	73	447	615	285	293	296	999999	999999	684	999999	746	999999	706	999999	391	582	827	999999	999999	227	98	491	278	149	620	999999	676	274	999999	999999	115	825	132	407	999999	490	999999	970	603	97	266	458	941	277	999999	462	816	999999	928	999999	924	999999	293	999999	999999	581	178	999999	999999	481	620	17	992	159	341	999999	724	309	999999	901	540	856	627	169	999999	639	549	10	999999	167	996	622	999999	999999	611	999999	542	999999	94	999999	321	575	315	132	477	259	465	792	936	999999	999999	516	386	37	138	999999	696	133	887	683	41	178	77	507	485	997	671	567	547	999999	388	999999	999999	901	589	965	999999	504	692	711	184	757	74	589	429	489	246	318	307	544	105	418	396	410	744	153	508	808	647	999999	588	999999	254	396	440	999999	301	484	447	173	999999	202	441	186	509	284	114	487	87	996	999999	362	270	13	454	970	64	814	167	999999	466	743	999999	222	133	285	512	999999	999999	999999	197	761	999999	143	28	902	976	999999	901	469	49	30	730	651	718	235	638	251	999999	470	242	487	327	999999	706	782	345	228	63	233	772	999999	337	999999	999999	999999	491	136	999999	551	999999	845	913	697	407	445	23	216	503	897	999999	271	999999	999999	900	710	443	869	436	245	567	999999	166	999999	696	612	999999	785	842	719	743	511	999999	400	477	397	573	629	603	270	769	999999	725	166	586	999999	702	648	999999	999999	999999	621	699	999999	984	245	689	999999	999999	999999	752	237	373	783	163	999999	15	344	221	513	146	814	276	175	476	438	42	999999	999999	195	910	54	741	999999	164	132	812	515	999999	999999	707	337	628	999999	518	999999	765	941	999999	451	999999	367	437	540	999999	751	355	533	283	555	999999	999999	156	815	999999	708	999999	999999	629	999999	999999	500	999999	980	805	808	195	467	657	999999	673	100	997	648	690	552	999999	210	781	413	776	288	241	999999	39	999999	999999	813	923	999999	56	999999	322	971	999999	14	439	457	735	163	565	999999	876	349	882	121	999999	999999	999999	342	
101	295	848	225	264	999999	268	999999	950	786	627	381	544	848	888	537	778	36	530	685	999999	169	999999	627	847	889	412	892	999999	999999	337	684	689	999999	717	761	999999	106	716	999999	745	371	506	999999	535	194	352	38	461	354	343	665	976	999999	229	931	819	999999	999999	375	642	376	99	43	999999	943	692	954	140	136	250	681	320	999999	940	999999	663	526	101	663	546	383	440	633	583	671	707	250	370	786	941	76	728	999999	440	379	282	999999	498	999999	502	999999	898	334	114	661	999999	530	508	478	277	302	139	715	999999	269	999999	465	459	999999	246	451	999999	354	195	184	999999	969	999999	571	999999	200	999999	509	170	158	485	999999	528	921	326	999999	742	892	518	648	936	999999	522	181	443	816	23	711	355	60	999999	554	149	930	708	385	514	937	999999	86	999999	629	554	680	783	829	937	537	999999	999999	709	700	835	546	247	939	456	843	137	661	187	326	999999	999999	999999	931	999999	999999	223	999999	672	999999	892	999999	999999	317	469	842	398	614	879	999999	250	296	351	999999	718	603	692	769	928	670	809	348	899	947	475	444	999999	851	862	999999	324	529	397	904	808	404	999999	930	480	614	455	523	999999	702	999999	999999	768	250	223	373	906	453	22	999999	995	999999	999999	436	841	35	515	547	751	999999	171	999999	999999	447	999999	323	441	999999	298	999999	999999	296	567	207	871	607	675	96	637	498	442	870	517	999999	909	264	862	735	999999	455	109	908	999999	249	541	365	999999	330	944	899	932	153	164	698	786	708	986	344	999999	243	999999	429	909	999999	999999	300	213	512	538	999999	461	705	999999	843	224	999999	524	327	999999	515	999999	355	151	738	565	298	999999	818	999999	210	277	527	179	854	105	679	998	518	150	250	162	999999	999999	903	448	236	479	321	999999	478	193	669	678	999999	999999	14	288	999999	698	810	999999	394	999999	337	999999	999999	999999	819	999999	545	999999	16	186	425	362	182	562	248	999999	338	819	404	345	140	26	999999	849	128	259	101	999999	827	999999	340	666	767	562	464	139	515	700	659	572	999999	170	187	493	263	999999	432	999999	50	881	999999	990	999999	59	772	321	999999	999999	417	570	999999	154	490	196	845	758	595	619	108	118	783	999999	170	831	999999	999999	999999	124	595	431	827	999999	360	946	999999	999999	486	717	999999	152	963	431	292	999999	999999	793	680	990	647	504	111	812	352	931	107	731	829	357	652	802	482	999999	999999	999999	742	999999	793	999999	735	505	282	878	999999	955	154	
362	999999	81	916	999999	299	848	477	101	329	24	306	429	848	729	520	138	74	987	670	912	999999	306	999999	999999	10	145	265	999999	999999	233	982	999999	999999	999999	999999	758	999999	49	513	634	584	406	666	727	999999	999999	695	16	985	153	813	842	295	242	428	999999	724	17	613	163	592	999999	999999	106	42	999999	641	999999	354	999999	696	34	483	999999	337	536	640	628	208	635	450	259	165	88	419	149	112	999999	326	336	999999	434	436	359	51	258	537	570	999999	999999	732	999999	661	999999	457	789	368	258	904	999999	418	105	809	977	713	343	179	999999	999999	892	807	999999	786	999999	727	272	598	999999	995	88	999	999999	933	407	902	858	597	931	999999	630	780	999999	650	999999	999999	938	625	999999	999999	707	88	746	999999	803	992	999999	805	644	507	194	201	244	999999	825	893	999999	172	411	84	855	999999	999999	169	66	121	954	445	361	109	999999	646	148	999999	297	999	262	999999	139	414	266	999999	952	999999	446	999999	546	599	825	999999	579	775	223	999999	790	960	999999	587	826	691	48	211	454	545	718	548	62	999999	999999	825	640	162	999999	996	818	999999	793	999999	999999	627	574	365	620	999999	529	999999	999999	764	698	336	999999	674	369	447	999999	999999	608	417	715	898	386	791	633	999	999999	999999	999999	226	565	987	176	35	864	208	126	683	999999	633	26	704	999999	999999	999999	639	666	966	792	595	630	999999	204	386	999999	999999	251	783	732	620	919	999999	281	999999	999999	710	170	999999	809	170	330	693	473	974	400	999999	783	98	734	994	343	934	635	157	596	999999	999999	999999	925	50	999999	343	951	999999	999999	914	433	999999	99	355	479	999999	166	631	274	937	300	230	999999	999999	50	162	58	738	287	985	999999	134	620	406	918	379	999999	769	999999	987	742	503	270	486	587	875	999999	388	999999	812	777	14	999999	658	999999	572	999999	836	10	805	295	222	692	728	999999	999999	298	692	437	109	322	397	428	999999	999999	796	999999	999999	511	175	163	669	223	475	218	472	251	961	894	355	575	999999	769	407	702	999999	811	542	48	999999	999999	316	951	999999	500	389	585	605	462	999999	613	999999	999999	834	651	999999	999	999999	519	976	68	336	797	91	533	999999	628	30	999999	999999	984	999999	999999	234	588	846	718	797	999999	828	999999	999999	999999	999999	999999	280	57	934	999999	86	999999	594	33	71	229	999999	518	999999	891	560	760	565	31	999999	730	196	834	110	255	999999	907	212	251	691	999999	422	827	999999	999999	999999	999999	694	274	999999	157	400	
403	409	14	338	999999	848	905	424	999999	331	624	722	458	556	446	947	688	951	999999	327	353	341	972	807	432	900	530	638	669	76	300	523	999999	999999	793	434	999999	999999	999999	68	999999	826	999999	768	798	115	170	793	817	943	15	999999	338	830	57	999999	436	207	905	437	327	277	755	999999	999999	110	999999	127	999999	999999	999999	771	484	120	999999	999999	718	214	999999	327	740	999999	999999	725	999999	977	194	809	293	731	998	898	21	999999	741	38	999999	999999	737	697	32	999999	40	805	102	244	999999	228	809	530	999999	232	198	588	697	590	456	40	999999	999999	915	999999	834	41	23	953	999999	999999	379	992	455	999999	476	320	305	999999	707	24	999999	827	149	966	999	762	388	775	999999	999999	999999	160	581	999999	683	684	782	999999	217	998	792	148	484	999999	848	817	999999	258	999999	877	293	999	999999	999999	407	999999	913	948	284	82	653	247	999999	336	104	228	420	415	999999	792	538	557	490	708	232	494	352	747	127	999999	687	140	29	831	149	351	277	999999	642	571	771	999999	473	145	355	999999	893	999999	307	630	407	669	836	963	999999	736	519	184	219	999999	769	175	999999	102	394	523	227	423	999999	753	951	280	773	999999	30	705	93	999999	999999	999999	600	205	999999	999999	784	28	303	999999	492	999999	999999	103	999999	728	801	606	11	999999	750	832	336	480	960	553	679	999999	895	999999	942	643	999999	173	999999	999999	322	574	725	999999	999999	999999	999999	999999	999999	783	921	857	999999	999999	999999	424	704	712	604	530	350	130	244	896	818	658	132	318	123	999999	760	999999	281	397	416	237	999999	668	73	383	612	999999	999999	186	632	821	999999	851	936	528	939	999999	569	300	201	202	339	829	525	999999	254	910	57	999999	33	263	999999	952	638	821	544	45	649	230	918	184	580	67	999999	996	871	280	382	595	999999	999999	999999	981	206	223	999999	999999	999999	413	999999	702	127	467	163	378	245	833	223	999999	999999	999999	301	348	382	26	621	282	565	999999	787	974	999999	999999	181	213	165	604	756	424	924	493	893	245	999999	225	66	123	999999	895	999999	48	67	999999	611	999999	528	760	609	189	999999	625	495	623	999999	165	174	665	999999	999999	223	641	999999	798	999999	501	19	65	256	166	959	999999	378	999999	768	749	916	279	999999	999999	684	999999	994	576	822	309	997	280	619	936	999999	999999	999999	954	999999	999999	960	999999	78	120	997	472	513	453	230	103	257	826	855	877	248	894	814	131	275	818	647	511	975	890	503	999999	446	320	
115	568	999999	999999	987	648	788	657	211	740	176	999999	890	551	355	729	62	181	425	999999	698	166	586	706	688	999999	482	459	293	187	999999	999999	35	203	347	999999	422	832	838	216	999999	590	692	999999	999999	63	927	105	165	999999	999999	332	324	999999	622	999999	982	999999	999999	133	999999	339	374	34	133	908	196	697	999999	694	316	999999	342	219	653	117	473	999999	751	999999	999999	386	303	46	348	294	999999	330	581	399	999999	447	107	715	49	759	226	999999	999999	55	866	240	999999	471	999999	619	989	115	999999	514	484	480	233	109	197	789	45	337	999999	839	999999	865	999999	813	24	869	131	627	179	999999	891	805	560	706	769	999999	494	999999	999999	728	304	999999	999999	77	999999	208	224	998	527	259	724	888	999999	121	90	999999	125	88	456	80	498	371	935	999999	623	679	919	527	340	999999	305	212	240	957	544	999999	999999	999999	999999	815	654	999999	110	919	179	12	822	999999	625	999999	589	416	386	36	240	933	902	999999	453	245	289	999999	668	999999	954	521	657	34	577	954	414	77	999999	640	425	999999	271	26	988	620	856	480	902	999999	903	888	826	213	727	611	999999	486	999999	999999	999999	999999	999999	76	964	999999	999999	798	871	670	999999	521	237	745	610	864	671	999999	999999	832	388	999999	999999	106	999999	75	999999	453	307	999999	731	928	472	525	113	999999	910	204	61	341	275	999999	608	999999	218	392	999999	90	603	863	939	346	364	771	999999	728	999999	368	999999	899	961	999999	500	905	938	435	59	711	641	999999	953	477	835	999999	567	330	999999	563	887	747	414	615	999999	999999	36	395	574	999999	250	385	305	552	999999	162	379	374	567	702	302	782	342	949	999999	460	909	999999	510	573	214	954	528	608	480	199	494	356	60	66	999999	553	861	999999	999999	266	846	411	219	683	420	203	762	507	270	115	414	464	176	400	534	564	884	10	496	296	857	697	81	78	667	999999	323	511	823	749	999999	984	488	999999	613	999999	262	827	162	21	202	30	999999	999999	999999	40	999999	659	531	325	999999	861	861	999999	409	999999	999999	151	26	397	879	999999	684	521	195	430	975	999999	787	36	311	999999	848	485	999999	836	359	706	294	636	999999	663	979	508	90	69	133	999999	783	463	178	999999	999999	764	141	941	346	826	189	999999	999999	205	872	504	23	611	22	386	999999	573	800	632	856	999999	553	999999	280	186	999999	136	999999	999999	210	333	857	200	256	999999	353	999999	499	532	999999	999999	581	647	790	484	494	999999	56	746	
232	220	662	545	999999	431	221	916	999999	170	395	63	999999	393	994	549	999999	823	999999	999999	42	929	999999	999999	116	926	807	905	434	795	691	999999	90	999999	449	990	671	322	999999	825	872	437	491	338	147	473	873	999999	653	251	837	671	124	126	999999	303	146	999999	439	338	623	315	491	999999	479	433	973	506	944	13	877	334	887	539	66	605	448	744	141	642	62	619	999999	193	958	30	847	963	999999	155	854	286	882	607	999999	999999	946	616	999999	999999	500	377	254	999999	373	999999	999999	999999	69	999999	854	401	999999	797	285	13	999999	308	916	458	585	19	659	798	159	601	999999	290	337	499	659	831	885	427	152	685	375	613	819	999999	246	999999	903	999999	301	462	33	999999	332	208	515	647	999999	410	999999	999999	717	455	499	999999	70	502	257	570	459	32	999999	835	655	999999	638	448	489	471	222	999999	116	921	999999	999999	999999	367	999999	138	984	999999	999999	999999	299	661	968	919	123	56	394	999999	24	343	288	278	999999	197	440	999999	570	76	168	238	999999	814	384	795	999999	999999	999999	703	544	129	585	447	890	999999	546	993	631	718	334	999999	86	478	308	999999	643	999999	751	389	927	235	568	918	999999	999999	295	485	286	182	971	321	850	999999	209	895	999999	840	387	999999	651	446	111	852	999999	725	161	719	515	611	999999	999999	60	815	776	318	561	667	999999	986	746	70	716	459	746	23	591	394	279	413	25	802	851	838	999999	999999	999999	715	186	137	752	575	970	674	999999	999999	271	45	915	999999	999999	999999	256	400	176	590	729	651	115	999999	144	767	450	111	999999	360	867	221	88	295	194	845	491	999999	244	180	999999	51	439	494	751	556	478	388	999999	999999	556	460	999999	157	760	482	999999	458	999999	984	999999	868	999999	669	394	60	999999	630	706	498	608	788	166	995	999999	999999	999999	999999	976	999999	298	999999	41	670	999999	416	548	999999	999999	711	245	42	474	259	55	232	999999	769	110	701	599	999999	682	581	327	999999	999999	677	657	83	999999	999999	481	415	696	73	837	999999	865	977	511	999999	105	995	999999	575	999999	906	950	277	723	453	520	285	987	450	388	459	353	45	122	999999	999999	461	451	999999	561	69	563	981	999999	999999	903	132	199	573	752	687	999999	751	454	397	726	389	359	816	479	206	999999	255	684	387	73	830	999999	640	752	644	553	17	999999	264	353	968	882	999999	549	999999	95	423	698	999999	999999	602	591	724	999999	999999	999999	634	775	365	999999	318	306	999999	492	999999	
266	559	821	117	143	999999	737	999999	54	758	507	191	999999	91	120	14	556	999999	257	471	249	151	495	858	542	919	241	658	999999	45	672	875	685	476	140	999999	601	591	567	819	999999	400	680	396	396	920	367	999999	254	636	761	323	759	31	834	125	74	963	574	224	999999	88	578	19	999999	999999	506	800	951	585	412	999999	999999	438	605	848	471	108	471	622	999999	547	414	985	284	359	125	663	642	25	999999	638	26	999999	739	786	822	671	999999	999999	423	566	999999	669	234	795	897	331	425	985	654	965	501	999999	999999	999999	674	592	735	736	516	842	168	999999	999999	773	949	82	698	999999	999999	800	797	707	208	996	804	744	761	999999	462	999999	247	656	999999	504	999999	74	691	208	122	240	999999	574	258	581	999999	806	554	460	846	999999	633	606	959	854	178	793	999999	665	736	929	831	999999	999999	721	604	512	575	619	636	884	999999	500	707	796	864	999999	458	627	598	997	199	999999	641	637	999999	641	697	516	336	353	999999	999999	471	192	409	689	299	536	976	895	241	935	824	962	444	143	899	172	999999	944	344	135	76	738	739	999999	999999	999999	999999	963	814	69	293	292	572	363	38	999999	397	184	933	922	651	703	999999	264	486	999999	203	37	742	534	999999	391	19	195	959	732	452	878	999999	653	975	999999	90	181	651	999999	999999	999999	999999	384	775	999999	21	999999	999999	373	972	484	54	935	453	532	999999	999999	543	901	999999	387	403	305	82	518	110	999999	946	638	623	999999	999999	944	290	999999	923	368	758	710	999999	596	999999	596	760	967	999999	999999	209	452	792	799	637	750	268	999999	686	808	311	267	715	730	475	999999	749	386	871	999999	999999	999999	999999	862	532	833	530	686	675	807	545	115	683	960	90	504	846	823	957	862	685	999999	437	124	999999	501	995	999999	131	865	999999	383	105	734	495	870	843	999999	277	804	229	999999	346	879	999999	206	583	999999	650	971	999	926	429	999999	424	385	902	494	806	40	838	880	999999	810	999999	171	999999	999999	475	220	999999	917	556	162	642	113	932	557	851	859	917	250	999	159	865	921	953	96	999999	999999	967	999999	132	246	966	349	26	535	999999	111	999999	999999	289	440	320	92	379	277	999999	321	453	999999	642	999999	122	999999	999999	415	945	48	217	923	639	366	253	311	794	319	999999	999999	96	406	638	749	672	293	961	569	839	782	551	686	719	998	665	622	999999	999999	133	379	467	999999	999999	880	894	273	999999	922	999999	18	298	999999	
91	83	234	56	716	999999	284	999999	999999	322	576	999999	497	531	214	641	999999	999999	595	999999	195	816	999999	485	816	757	999999	408	999999	999999	382	830	494	490	604	645	773	619	905	823	999999	304	743	154	45	428	999999	372	999999	363	232	565	423	678	999999	275	247	749	240	958	47	875	999999	597	940	745	677	17	927	568	867	91	725	999999	718	890	999999	999999	999999	999999	375	493	349	936	999999	999999	417	815	615	338	408	33	388	946	785	35	765	999999	214	999999	999999	385	999999	501	495	150	840	650	960	984	202	999999	999999	842	593	999999	999999	603	780	134	999999	862	999999	999999	170	844	702	999999	986	693	135	926	999999	160	647	989	58	848	450	675	999999	766	854	631	145	851	723	546	362	999999	498	171	375	89	960	888	999999	846	340	651	448	70	664	999999	858	276	79	999999	999999	999999	505	688	162	115	158	572	17	770	999999	318	130	165	999999	999999	204	964	561	406	200	759	16	999999	517	999999	236	999999	112	999999	772	869	781	574	999999	758	736	810	19	269	931	398	881	222	999999	32	530	292	644	909	83	894	715	672	958	999999	597	999999	180	362	878	243	470	429	997	594	999999	555	813	667	999999	394	955	301	475	802	877	793	818	495	279	944	280	202	514	878	164	999999	999999	906	171	999999	999999	999999	391	697	928	461	224	799	495	999999	999999	999999	891	688	939	999999	999999	166	999999	803	999999	685	93	999999	963	277	915	999999	439	999999	940	907	506	586	999999	308	910	778	874	426	999999	29	999	304	475	999999	311	825	999999	740	911	459	999999	367	956	953	572	456	734	660	545	105	999999	77	999999	999999	480	314	933	640	512	428	292	151	999999	466	685	788	469	999999	965	100	189	999999	515	490	568	148	630	801	735	463	53	999999	880	483	999999	931	270	999999	822	997	891	999999	237	999999	177	206	142	500	277	784	987	999999	999999	454	915	669	999999	553	12	342	684	999999	905	999999	385	999999	999999	751	805	754	999999	999999	999999	999999	209	999999	471	32	999999	372	999999	999999	533	999999	476	979	527	435	999999	990	379	999999	901	490	999999	758	403	188	117	999999	935	999999	694	523	265	999999	999999	727	255	999999	999999	999999	999999	999999	999999	553	609	999999	999999	406	550	835	194	999999	384	812	664	366	999999	999999	487	292	914	224	437	624	999999	19	695	54	760	800	999999	532	792	839	999999	271	999999	769	159	450	606	999999	557	999999	999999	879	149	453	767	999999	82	999999	999999	915	624	26	212	712	999999	999999	268	537	645	750	999999	661	
32	999999	336	403	999999	885	300	47	686	212	999999	338	427	566	870	251	287	999999	999999	385	975	877	225	469	68	450	661	999999	999999	78	76	807	999999	545	857	604	999999	374	999999	999999	514	520	238	422	999999	999999	295	551	728	26	260	745	32	280	999999	154	999999	867	344	762	999999	740	855	999999	145	858	884	881	709	999999	999999	999999	250	999999	871	465	649	999999	119	194	165	120	832	175	818	999999	784	182	999999	712	284	259	39	999999	963	773	664	999999	286	501	989	413	842	999999	892	347	999999	999999	999999	230	504	999999	758	160	606	123	999999	689	799	814	999999	712	32	996	991	874	882	354	576	999999	999999	38	526	617	204	751	278	380	283	480	826	302	773	999999	218	758	501	879	299	999999	865	999999	999999	471	427	999999	999999	999999	999999	27	999999	160	915	999999	429	999999	10	150	955	999999	999999	999999	416	328	988	999999	938	392	788	243	999999	13	65	727	241	825	217	64	200	917	370	432	999999	266	25	676	999999	471	219	999999	758	360	999999	444	999999	337	568	502	483	646	999999	998	999999	236	999999	461	999999	198	80	999999	268	945	950	47	494	423	627	999999	312	321	404	477	183	56	485	32	999999	621	723	904	266	715	580	553	579	999999	375	999999	621	999999	581	198	999999	614	483	812	409	886	999999	590	999999	418	199	999999	999999	999999	824	999999	999999	621	381	483	475	175	347	553	374	406	468	999999	58	944	999999	999999	999999	216	86	568	573	672	622	203	671	999999	204	848	525	419	311	999999	999999	364	932	10	192	108	999999	999999	277	930	448	999999	427	999999	999999	999999	880	999999	999999	999999	793	266	447	88	998	999999	811	999999	971	499	37	999999	999999	759	585	999999	22	537	565	642	493	851	301	642	234	619	775	845	599	999999	968	84	987	276	914	290	916	853	11	13	297	389	999999	778	902	999999	908	999999	999999	848	753	352	885	789	999999	942	999999	804	853	999999	413	966	743	543	530	953	967	828	844	999999	777	168	535	561	999999	999999	999999	523	999999	741	999999	116	604	751	684	625	198	208	724	972	326	121	10	622	600	330	645	720	257	949	525	90	823	945	80	595	816	333	444	447	354	451	74	121	677	306	371	992	858	999999	764	999999	113	872	978	666	999999	913	961	999999	469	877	276	999999	226	631	293	658	680	99	809	864	764	287	628	999999	56	888	944	999999	959	999999	861	352	195	757	976	951	967	414	437	903	372	419	999999	476	184	999999	895	56	23	713	999999	768	105	899	13	999999	999999	113	
999999	999999	968	668	74	999999	25	924	606	469	654	999999	690	276	662	906	502	354	309	162	999999	773	993	898	289	256	341	103	256	295	999999	999999	707	864	794	168	999999	704	355	999999	999999	260	676	435	401	681	32	999999	116	199	406	658	526	999999	412	845	285	80	388	818	999999	922	999999	320	715	505	635	826	999999	999999	971	798	999	147	701	449	999999	999999	506	608	234	999999	986	999999	889	999999	633	615	999999	948	882	999999	999999	536	687	999999	583	366	719	999999	999999	205	572	612	227	608	659	389	399	999999	748	717	573	780	594	197	935	620	999999	999999	999999	29	374	999999	621	116	482	473	459	174	866	740	847	999999	999999	38	723	384	839	290	445	253	225	999999	210	999999	999999	544	941	500	602	962	935	108	34	36	831	49	990	121	135	195	929	235	999999	17	870	964	999999	566	473	560	999999	150	185	628	803	875	332	999999	815	938	999999	999999	572	903	805	999999	999999	534	207	684	394	728	165	999999	999999	990	403	203	304	336	325	999999	999999	999999	192	999999	922	406	999999	999999	999999	999999	305	197	664	970	663	202	211	130	999999	999999	369	789	999999	62	999999	926	314	813	481	139	162	999999	622	155	932	530	999999	21	999999	999999	312	250	967	851	999999	967	595	353	999999	211	991	183	947	999999	26	246	874	139	808	996	102	999999	999999	587	390	816	575	518	47	142	480	199	303	999999	391	128	822	324	629	28	341	960	487	280	147	978	541	989	139	696	999999	592	212	830	96	999999	766	389	471	615	401	86	315	999999	730	999999	880	999999	250	898	424	999999	999999	790	665	999999	931	214	449	411	285	585	389	351	486	888	986	472	125	499	361	999999	999999	999999	999999	264	655	999999	549	345	999999	794	749	240	282	105	92	999999	175	954	960	999999	999999	999999	340	816	696	964	717	842	815	999999	999999	751	546	999999	706	496	174	410	486	648	999999	114	312	491	999999	158	79	999999	806	574	999999	170	999999	799	503	999999	683	810	999999	690	999999	707	530	999999	999999	999999	694	301	398	596	258	764	478	322	897	835	757	849	999999	547	894	336	46	250	999999	471	222	999999	487	999999	812	363	842	795	999999	999999	583	621	327	837	999999	778	991	219	325	542	999999	225	901	999999	45	834	829	29	795	249	671	290	581	702	785	999999	813	484	783	894	999999	683	999999	999999	999999	999999	531	999999	93	126	344	999999	999999	577	779	997	845	999999	878	977	999999	823	999999	832	296	999999	49	625	61	517	964	999999	435	431	620	18	975	960	
416	898	313	686	999999	999999	999999	844	999999	999999	922	788	112	995	606	999999	999999	108	683	417	654	958	999999	905	101	576	162	827	999999	999999	956	771	31	999999	412	980	999999	848	886	330	927	451	999999	999999	999999	273	415	969	910	630	71	522	334	568	316	457	801	407	594	370	526	87	454	999999	58	161	767	227	999999	626	141	522	999999	363	999999	213	30	72	212	999999	170	192	916	770	442	444	446	462	999999	954	999999	999999	263	526	803	849	997	85	986	551	506	197	386	294	498	549	999999	971	999999	999999	999999	999999	204	766	209	344	171	683	430	613	714	314	649	638	999999	863	268	999999	559	640	215	944	85	661	332	973	806	999999	281	892	144	999999	384	475	999999	999999	82	496	999999	999999	688	323	655	382	837	201	548	999999	847	635	290	614	999999	447	896	492	663	999999	444	236	538	539	999999	999999	479	248	999999	999999	999999	998	790	771	999999	100	952	892	298	999999	823	140	435	999999	999999	646	999999	530	64	937	578	44	999999	999999	62	100	931	158	911	128	903	598	999999	999999	999999	849	844	518	244	999999	999999	14	204	959	719	313	801	480	755	765	999999	949	194	992	605	999999	999999	261	999999	289	169	803	999999	999999	999999	999999	867	70	430	934	802	103	295	733	451	573	840	826	819	749	299	460	403	156	203	999999	414	280	768	560	637	593	999999	999999	172	999999	34	999999	169	495	445	740	60	820	963	831	663	461	551	999999	246	395	999999	969	999999	708	410	999999	999999	846	819	597	302	869	999999	218	304	340	571	759	548	816	666	999999	999999	999999	410	582	193	999999	300	953	729	736	323	252	999999	829	964	463	291	201	57	322	999999	999999	447	190	523	754	536	333	890	791	492	430	728	116	666	441	307	828	999999	999999	556	866	868	565	556	64	999999	474	375	999999	477	357	768	999999	659	464	120	229	68	438	835	967	73	937	254	892	999999	54	172	533	165	999999	550	443	766	809	999999	882	634	468	697	71	957	782	324	144	662	384	457	211	330	88	769	221	999999	589	802	931	321	663	541	22	999999	841	999999	999999	807	335	587	850	999999	238	594	599	741	999999	999999	290	999999	119	240	149	597	999999	213	87	694	338	999999	999999	16	58	999999	999999	927	685	759	125	999999	311	337	337	797	999999	726	102	493	179	480	13	579	999999	999999	999999	433	402	425	351	638	874	328	478	669	999999	843	436	666	999999	671	65	24	893	459	321	781	903	351	989	243	999999	593	524	999999	661	999999	494	739	369	
547	535	270	418	999999	957	982	858	667	397	764	300	999999	869	508	999999	989	686	72	997	430	529	60	435	117	528	290	999999	621	17	802	358	999999	307	86	146	795	999999	416	999999	338	999999	999999	954	235	943	685	723	26	442	672	921	999999	742	938	28	485	834	310	958	999999	187	999999	659	594	415	603	999999	999999	371	629	393	279	570	999999	507	293	999999	999999	999999	842	999999	788	188	345	881	999999	954	368	67	999999	960	999999	458	825	160	685	585	369	820	349	557	930	999999	812	288	652	862	84	999999	734	388	634	999999	126	120	999999	68	324	713	488	649	769	735	710	669	98	821	745	999999	999999	707	736	389	824	295	636	143	999999	67	238	74	879	927	999999	282	999999	168	342	714	761	626	271	655	999999	700	787	204	944	153	999999	830	126	566	618	36	652	999999	999999	830	484	999999	692	266	485	423	999999	841	999999	438	999999	930	999999	40	756	205	446	91	57	999999	508	441	199	232	867	999999	947	323	999999	999999	630	91	845	999999	999999	505	999999	999999	180	917	930	945	791	515	999999	269	351	96	809	422	590	570	206	198	332	999999	76	469	399	87	476	999999	532	115	808	999999	94	977	800	261	271	441	999999	999999	203	562	649	683	422	608	66	861	513	896	999999	999999	999999	999999	999999	197	438	475	615	103	451	484	999999	686	707	999999	999999	999999	295	558	161	159	659	76	994	769	999999	392	999999	790	31	614	942	636	399	999999	999999	999999	797	613	999999	999999	825	818	688	719	149	999999	975	999999	433	691	575	955	745	566	410	999999	999999	419	794	999999	427	999999	81	999999	999999	786	999999	959	192	748	576	999999	735	365	334	841	388	285	630	999999	416	194	367	339	49	999999	891	832	348	558	999999	387	999999	777	378	999999	746	999999	188	363	676	26	679	999999	999999	892	229	999999	242	569	999999	387	789	364	638	999999	999999	742	797	553	999999	464	621	634	999999	198	863	957	986	333	104	536	999999	276	762	400	514	683	223	156	767	511	599	778	128	396	597	464	999999	145	543	999999	64	634	468	999999	405	55	710	926	39	999999	403	999999	474	903	999999	523	602	248	999999	999999	528	650	785	393	864	842	516	999999	999999	999999	999999	850	790	101	481	472	808	550	994	469	972	297	127	506	117	690	314	224	115	84	862	900	417	759	999999	414	848	84	357	563	538	132	336	629	452	552	999999	383	999999	999999	714	61	253	268	999999	241	533	999999	999999	999999	537	999999	482	525	547	917	443	40	999999	77	624	999999	
202	999999	930	849	960	999999	63	999999	572	931	792	296	370	810	657	999999	948	253	999999	568	798	184	35	247	649	811	92	534	119	98	767	364	999999	979	858	999999	337	961	281	46	236	721	611	606	508	999999	164	736	999999	294	92	999999	196	65	936	28	416	693	210	159	414	528	455	484	174	999999	999999	391	951	846	821	986	999999	844	999999	86	999999	999999	738	999999	656	999999	274	824	999999	404	178	148	53	840	404	999999	761	131	631	708	999999	137	999999	81	102	773	784	999999	473	105	400	351	723	859	455	987	955	999999	503	68	263	631	478	769	999999	954	347	121	451	187	235	999999	223	633	811	445	999999	667	371	882	571	851	361	909	14	826	424	193	394	417	688	24	999999	999999	454	999999	659	672	811	147	436	673	971	296	999999	999999	138	100	58	20	999999	298	385	999999	496	412	279	568	999999	442	540	999999	726	999999	498	220	232	649	188	176	786	325	855	233	456	897	879	74	49	465	697	334	145	384	416	400	639	17	86	52	374	100	906	379	999999	282	947	937	798	660	326	489	911	881	234	685	442	162	174	599	533	215	999999	309	745	216	28	999999	628	999999	999999	225	572	999999	802	695	999999	486	625	184	949	942	276	389	999999	999999	999999	264	159	731	999999	487	842	999999	519	169	571	607	633	999999	263	605	318	700	999999	111	999999	774	89	538	276	999999	999999	990	649	591	938	999999	171	536	792	999999	202	896	999999	103	382	999999	999999	642	134	811	852	999999	999999	354	633	999999	309	47	302	648	184	621	999999	11	999999	852	838	927	231	431	446	107	608	499	999999	422	561	999999	729	831	157	999999	999999	465	999999	312	79	999999	958	372	999999	133	244	154	589	580	441	147	999999	530	256	699	999999	703	374	755	625	431	940	220	24	324	317	999999	999999	999999	999999	998	896	999999	782	543	969	999999	590	322	999999	999999	999999	832	980	423	842	208	584	457	35	711	100	999999	686	648	999999	747	357	526	815	999999	999999	851	374	442	251	505	999999	713	729	562	122	62	892	171	521	999999	999999	600	482	119	886	53	999999	505	999999	547	961	143	189	232	511	74	999999	999999	999999	67	468	548	182	346	460	999999	727	473	598	48	467	525	136	256	517	999999	54	999999	886	609	999999	868	534	999999	544	999999	533	507	60	999999	556	802	360	464	999999	691	999999	999999	999999	25	326	999999	906	999999	89	446	16	933	714	754	30	799	213	999999	917	599	23	478	802	846	347	230	423	550	491	664	174	672	
999999	826	339	909	58	870	999999	901	999999	664	999999	108	607	600	999999	306	37	756	999999	158	546	999999	678	999999	342	811	678	999999	825	365	387	424	281	344	336	888	999999	999999	999999	342	919	26	637	358	854	704	249	746	999999	126	999999	735	75	26	136	556	158	390	576	247	202	196	85	606	286	999999	826	273	273	904	880	916	15	266	238	529	999999	329	104	999999	999999	932	669	999999	842	652	359	264	218	999999	740	45	999999	513	150	732	940	40	999999	999999	877	976	999999	999999	999999	607	729	808	788	999999	142	999999	295	939	675	269	527	377	764	999999	850	999999	64	493	174	999999	999999	999999	126	506	589	999999	256	449	759	999999	459	147	472	245	923	550	999999	611	647	911	999999	605	838	880	214	999999	276	448	804	315	921	999999	999999	400	999999	237	691	291	27	750	581	845	190	88	809	390	904	999999	710	309	106	453	999999	999999	999999	776	663	245	302	999999	126	999999	645	999999	674	470	999999	82	999999	696	999999	194	594	897	999999	904	425	759	80	999999	668	747	737	505	218	478	153	999999	304	999999	573	999999	989	999999	999999	999999	210	735	414	999999	610	832	518	999999	450	912	999999	948	923	201	361	999999	999999	478	999999	378	81	149	246	206	326	675	778	999999	999999	412	999999	592	999999	566	704	689	355	731	223	835	999999	722	64	305	999999	205	190	112	999999	669	291	520	654	999999	999999	70	499	217	32	999999	64	999999	891	48	716	275	999999	367	497	999999	558	443	265	521	150	999999	94	940	586	131	494	675	462	463	131	684	938	18	864	643	199	148	999999	287	999999	280	999999	999999	588	353	999999	999999	615	999999	120	847	265	143	124	353	975	559	630	900	450	389	999999	438	916	42	337	675	999999	853	482	420	999999	977	739	869	527	78	361	999999	610	671	69	999999	353	283	999999	804	999999	520	667	639	517	808	837	402	775	402	110	556	26	999999	330	762	999999	699	999999	999999	403	999999	999999	907	999999	999999	999999	999999	329	478	94	643	613	532	782	981	195	999999	903	925	150	347	104	134	968	999999	999999	765	350	307	83	653	169	151	411	648	694	999999	441	130	517	999999	82	999999	318	467	999999	494	72	349	576	120	796	999999	999999	65	160	999999	939	403	181	999999	439	32	404	441	483	471	130	143	297	435	411	782	999999	999999	275	999999	816	510	861	732	702	999999	730	963	856	971	14	355	999999	993	821	47	948	982	999999	59	902	877	983	481	373	929	61	151	709	23	779	64	999999	363	885	438	542	448	
833	999999	301	999999	584	511	467	774	646	304	614	373	834	435	463	225	894	939	527	390	368	772	949	589	263	843	201	999999	565	999999	999999	999999	505	999999	159	200	758	472	302	999999	23	598	293	757	537	346	189	354	600	999999	469	946	911	162	89	70	999999	999999	187	999999	319	999999	219	512	999999	231	868	999999	286	273	467	432	646	54	376	770	489	201	61	999999	999999	847	358	991	999999	171	999999	999999	999999	99	999999	55	999999	561	999999	999999	389	781	999999	999999	478	855	77	337	116	999999	309	866	999999	319	999999	296	660	999999	88	471	169	227	837	999999	750	525	904	197	561	422	147	95	881	871	391	708	630	999999	999999	807	780	31	885	999999	861	614	999999	120	999999	999999	395	35	483	999999	345	999999	943	546	565	952	999999	880	776	694	900	224	999999	914	927	999999	999999	999999	820	280	691	148	342	210	173	999999	958	999999	678	999999	999999	121	612	190	536	999999	765	94	190	496	856	999999	254	200	999999	647	628	652	193	646	999999	480	214	212	19	206	829	742	382	429	994	167	211	999999	999999	788	612	804	388	999999	117	582	733	334	423	999999	893	151	473	525	999999	315	999999	42	999999	556	907	409	999999	339	400	32	711	761	501	698	698	614	533	948	45	999999	999999	485	999999	186	746	880	789	227	312	687	278	857	912	689	999999	178	999999	999999	880	213	633	999999	317	94	870	972	999999	725	103	289	617	525	490	693	51	134	503	210	809	36	999999	953	999999	999999	753	853	999999	812	151	529	360	422	77	832	200	225	178	454	315	774	58	73	133	33	80	753	377	228	647	999999	999999	999999	311	999999	592	679	32	604	341	26	999999	29	999999	573	929	204	457	657	999999	825	956	59	999999	45	978	556	829	13	642	999999	486	630	174	718	854	307	121	999999	249	999999	999999	999999	122	999999	650	38	999999	999999	104	875	306	719	726	822	476	625	999999	999999	875	46	849	28	961	341	999999	503	854	865	719	631	999999	243	999999	999999	631	392	936	605	395	949	76	279	909	766	702	766	903	351	999999	999999	149	846	347	212	671	184	612	780	999999	157	183	999999	841	472	792	999999	999999	999999	201	93	688	999999	880	925	999999	580	999999	205	639	773	999999	999999	623	490	492	246	895	215	320	999999	999999	999999	847	248	776	453	438	446	974	639	465	168	160	168	999999	999999	966	421	242	100	75	999999	999999	985	557	670	999	361	999999	556	176	999999	434	744	313	999999	715	642	159	526	151	672	999999	999999	317	440	362	999999	
999999	999999	280	999999	972	229	999999	373	999999	862	690	115	999999	87	999999	427	999999	999999	999999	416	854	27	871	334	999999	716	949	999999	999999	152	677	126	318	544	421	84	999999	692	132	215	362	940	518	853	951	53	83	74	216	802	536	947	706	945	999999	922	44	946	221	266	280	989	187	999999	194	573	999999	909	665	392	152	780	247	528	64	913	999999	999999	382	228	643	999999	196	392	616	999999	420	373	932	498	49	999999	481	866	999999	373	999999	647	668	388	256	999999	408	823	660	999999	709	187	891	697	424	999999	999999	993	622	999999	803	794	265	999999	163	433	976	999999	999999	812	308	380	593	690	160	861	360	999999	971	479	486	372	999999	859	30	242	482	999999	999999	32	765	487	999999	549	570	968	391	213	234	822	197	999999	480	848	999999	338	594	210	546	563	666	999999	31	153	908	440	72	405	444	921	951	740	102	330	56	821	137	53	999999	999999	479	156	769	158	292	999999	892	883	412	691	647	281	699	999999	366	195	466	110	640	999999	906	986	999999	313	999999	457	148	999999	999999	636	211	550	999999	364	93	999999	809	872	999999	663	547	999999	992	753	999999	999999	50	999999	964	999999	999999	36	999999	990	285	492	387	466	287	999999	116	743	92	776	489	107	999999	345	437	999999	385	593	999999	999999	592	727	993	999999	999999	201	416	567	195	940	999999	185	147	999999	88	600	142	999999	594	35	999999	804	106	226	273	185	999999	705	153	999999	485	771	786	999999	408	558	499	371	436	96	999999	999999	999999	151	505	999999	960	112	267	837	999999	42	999999	223	430	999999	631	777	752	853	999999	710	423	77	999999	999999	398	999999	691	530	111	771	916	508	999999	999999	257	999999	999999	958	999999	999999	999999	316	414	452	772	999999	16	999999	926	722	618	582	999999	999999	999999	490	686	999999	999999	999999	421	999999	735	941	125	499	617	999999	540	999999	999999	793	638	339	272	116	662	22	999999	825	705	80	603	388	999999	344	137	888	880	766	278	726	52	999999	962	711	580	472	337	999999	999999	592	89	260	666	824	944	52	456	29	827	673	999999	101	553	999999	999999	999999	788	781	372	728	542	999999	408	339	751	671	376	561	536	200	685	464	999999	122	990	353	722	999999	399	94	999999	861	939	605	468	951	422	999999	577	233	684	555	910	237	60	316	999999	336	999999	283	675	895	493	999999	999999	802	232	999999	999999	999999	634	459	391	288	296	999999	834	803	871	999999	258	755	983	312	515	139	554	641	71	684	500	395	265	126	419	547	
378	312	617	999999	728	980	999999	786	599	235	999999	999999	940	379	999999	999999	999999	282	999999	920	911	190	131	857	258	590	999999	676	999999	249	203	999999	869	749	999999	531	999999	999999	81	277	495	999999	713	999999	965	999999	700	691	999999	999999	929	983	101	499	635	197	999999	759	417	147	610	593	496	359	41	898	763	999999	76	950	863	260	210	756	434	714	477	840	892	999999	890	688	474	999999	999999	220	184	380	123	999999	349	436	999999	933	667	901	999999	363	259	77	999999	509	624	999999	588	679	782	344	74	999999	720	350	867	91	257	921	129	648	49	999999	724	393	87	952	610	437	461	999999	99	533	13	123	591	999999	176	390	73	223	999999	999999	437	839	315	999999	404	999999	999999	716	686	999999	999999	71	324	437	352	776	431	672	650	161	227	515	254	540	999999	607	759	52	915	999999	858	999999	999999	408	393	885	999999	885	557	611	868	999999	590	999999	751	941	798	163	482	399	959	999999	573	117	422	999999	594	999999	283	796	249	999999	801	819	886	999999	682	999999	54	999999	699	545	124	48	999999	999999	924	900	789	999999	809	999999	570	525	999999	467	999999	281	999999	471	300	999999	611	761	372	351	943	771	467	874	269	883	119	24	700	999999	286	999999	999999	999999	997	693	985	999999	987	643	956	285	911	429	544	999999	929	999999	176	397	933	363	675	999999	539	163	442	915	717	925	496	555	999999	493	191	999999	456	55	999999	606	326	999999	999999	728	999999	667	859	48	999999	858	953	536	999999	312	490	922	859	883	999999	843	261	80	589	71	157	999999	460	428	248	999999	954	999999	118	570	80	629	999999	947	999999	999999	303	404	585	859	972	959	707	522	999999	268	947	999999	644	630	999999	256	725	999999	581	984	217	999999	999999	602	903	999999	427	999999	242	860	999999	999999	337	539	549	856	494	999999	999999	197	703	999999	425	979	789	999999	249	999999	224	824	999999	876	376	571	663	862	999999	999999	955	999999	999999	429	290	152	999999	46	244	114	90	999999	762	994	623	393	291	279	999999	820	812	999999	999999	999999	73	418	956	466	545	766	876	999999	999999	511	774	196	999999	999999	999999	999999	64	753	156	144	407	999999	72	999999	263	999999	290	999999	999999	784	180	443	999999	602	999999	872	195	469	999999	478	238	403	248	260	999999	999999	737	17	622	743	766	69	375	695	541	348	355	999999	212	999999	486	492	839	476	999999	340	999999	63	917	785	999999	999999	262	678	906	14	486	811	688	999999	255	282	771	113	999999	999999	78	386	999999	27	526	999999	
266	938	991	746	563	999999	919	999999	321	999999	100	999999	655	181	806	696	788	999999	861	544	369	385	316	213	720	735	457	230	271	737	999999	899	268	949	999999	324	686	170	450	714	891	797	999999	571	192	934	457	847	314	382	999999	532	166	982	778	880	631	788	35	999999	324	699	629	583	999999	201	578	999999	842	492	19	628	97	157	999999	571	870	999999	31	785	287	999999	999999	888	999999	469	743	286	180	458	693	898	144	621	400	202	178	931	999999	990	999999	999999	14	821	999999	969	445	18	339	217	20	885	766	249	999999	713	783	740	443	231	458	999999	999999	394	799	121	493	999999	756	460	402	938	866	999999	429	536	605	999999	526	999999	999999	734	947	963	447	807	999999	894	81	686	999999	438	497	657	999999	75	225	620	32	260	486	969	262	879	814	81	29	736	820	23	117	689	223	273	999999	999999	354	999999	946	991	980	598	404	79	51	964	999999	218	497	364	321	999999	81	276	694	64	481	77	159	376	788	404	84	999999	579	729	224	234	460	819	721	999999	673	40	280	887	999999	999999	999999	850	999999	810	248	466	702	132	617	947	999999	152	251	999999	423	999999	213	999999	524	346	500	999999	749	226	758	678	643	668	322	50	995	806	489	299	999999	308	999999	977	166	999999	365	999999	999999	277	654	317	577	999999	999999	999999	827	694	999999	238	692	527	110	414	61	570	823	44	999999	999999	951	999999	662	952	56	124	835	235	999999	906	980	999999	209	999999	571	451	110	208	999999	999999	223	311	443	999999	606	712	208	341	925	999999	795	331	647	545	325	882	654	625	398	125	999999	601	275	466	999999	999999	328	628	999999	610	999999	624	605	590	363	999999	999999	412	355	999999	915	999999	309	834	121	659	406	663	166	689	796	485	810	323	961	622	999999	977	12	957	394	580	498	324	135	180	999999	66	999999	675	553	252	999999	999999	209	763	301	999999	355	598	999999	664	471	162	814	984	814	292	628	999999	614	361	409	397	950	345	15	999999	999999	940	933	999999	481	491	146	554	216	999999	123	208	330	604	631	999999	999999	729	118	345	510	151	999999	443	438	451	71	201	842	881	112	999999	757	316	999999	999999	664	903	999999	999999	26	270	778	999999	178	429	420	19	999999	995	999999	230	236	670	999999	999999	585	500	910	40	999999	944	711	999999	654	259	451	24	999999	227	749	811	546	999999	329	999999	372	308	275	18	40	62	999999	846	999999	881	637	97	999999	174	829	999999	992	162	560	999999	558	453	413	918	
999999	406	146	513	255	871	683	999999	351	244	999999	287	235	902	999999	377	483	864	135	772	622	363	192	707	397	585	818	394	999999	999999	691	919	894	999999	40	633	915	958	601	337	207	999999	746	596	999999	552	999999	100	162	193	598	694	999999	999999	306	624	223	439	125	670	62	299	530	103	999999	285	392	879	871	376	462	525	273	797	575	999999	617	595	737	845	647	727	242	394	999999	996	600	999999	60	415	419	486	999999	930	285	908	999999	999999	52	694	999999	69	228	786	730	82	430	530	999999	222	999999	628	999999	279	33	999999	999999	999999	444	557	684	137	828	466	999999	976	682	342	522	667	999999	965	552	999999	686	999999	509	455	663	999999	999999	80	199	837	408	791	783	573	907	950	851	872	218	495	19	41	240	762	999999	754	400	98	18	407	999999	51	85	999999	593	999999	825	611	482	857	981	614	938	991	68	174	999999	118	435	571	815	999999	999999	999999	42	654	999999	746	625	999999	196	487	72	791	699	366	716	134	980	472	999999	250	400	360	514	404	103	249	703	666	562	291	999999	446	591	999999	294	28	626	999999	999999	88	985	573	999999	503	552	999999	301	701	458	77	138	962	447	575	999999	406	552	637	560	117	52	959	356	999999	999999	999999	999999	764	82	999999	999999	999999	999999	56	999999	826	689	20	852	947	947	999999	217	494	999999	699	999	26	132	887	476	989	388	980	45	35	999999	767	679	926	946	537	628	760	570	999999	589	401	999999	999999	717	542	785	613	170	50	751	862	751	134	626	193	641	194	231	518	662	403	999999	238	610	922	341	925	11	419	383	457	923	75	120	607	705	147	180	999999	213	999999	820	995	999999	999999	999999	554	310	999999	896	444	538	62	435	999999	999999	999999	384	999999	210	860	611	750	999999	304	938	999999	23	999999	999999	999999	24	999999	314	886	583	24	999999	256	906	999999	625	248	523	939	999999	871	639	924	227	623	999999	385	999999	353	173	79	999999	979	425	339	540	291	283	401	999999	251	747	548	999999	999999	137	138	888	423	245	373	237	727	999999	76	999999	999999	801	865	999999	638	564	961	723	513	685	974	830	576	256	344	964	131	519	677	133	999999	999999	850	496	633	496	319	117	800	842	611	604	358	293	451	489	418	999999	790	999999	786	825	109	690	162	307	322	999999	901	999999	999999	217	708	943	954	777	950	379	999999	999999	999999	853	999999	671	84	380	482	292	804	999999	556	472	999999	999999	999999	276	222	170	999999	336	999999	999999	216	402	736	
403	896	415	338	674	999999	999999	550	648	441	932	902	437	616	999999	999999	39	372	56	999999	642	489	999999	999999	688	564	790	45	782	969	112	647	530	999999	680	999999	76	953	999999	326	999999	922	90	558	415	373	784	554	561	510	153	999999	999999	550	999999	999999	188	810	999999	120	748	13	767	679	338	295	999999	503	935	307	759	999999	241	730	999999	720	999999	168	199	324	999999	245	483	281	999999	333	486	980	999999	766	305	265	313	30	578	513	164	411	229	999999	991	291	619	264	999999	77	547	999999	215	383	515	999999	620	335	340	512	530	496	853	15	808	999999	999999	999999	999999	503	772	999999	162	831	566	998	999999	999999	999999	497	626	229	529	757	785	999999	775	466	260	284	644	978	690	999999	983	667	999999	224	322	600	628	450	261	258	305	336	288	383	817	517	999999	999999	12	842	885	310	966	106	999999	761	999999	999999	999999	727	858	794	531	96	848	999999	999999	999999	756	999999	868	186	967	281	461	999999	768	999999	649	999999	203	103	975	847	999999	682	701	460	994	999999	973	433	531	534	999999	511	999999	201	534	918	999999	367	795	999999	973	709	999999	695	644	771	993	234	999999	184	534	765	999999	683	906	176	999999	990	729	205	758	445	654	443	880	950	652	576	867	731	677	999999	307	704	873	481	349	999999	999999	232	567	749	999999	999999	999	635	692	131	295	368	721	85	999999	599	999999	538	64	999999	999999	694	128	426	367	825	507	699	467	124	810	435	827	201	184	506	999999	19	568	307	999999	255	268	531	291	999999	999999	999999	207	708	999999	999999	426	448	999999	131	114	999999	392	61	999999	310	177	577	321	999999	541	530	901	140	961	999999	969	999999	466	568	436	597	144	858	815	906	501	758	930	475	18	388	999	63	402	999999	999999	999999	458	999999	87	999999	219	431	967	489	700	76	747	681	999999	670	982	633	695	999999	999999	533	246	999999	808	418	647	845	999999	163	530	999999	999999	474	885	462	307	333	999999	745	387	713	999999	336	216	434	21	999999	109	347	405	999999	999999	999999	999999	103	999999	515	334	668	999999	374	578	813	958	852	999999	282	796	913	999999	659	999999	949	999999	302	642	999999	736	384	407	397	999999	999999	757	999999	488	852	984	792	999999	999999	998	999999	999999	23	144	87	377	363	105	739	463	195	974	999999	234	419	755	197	999999	370	999999	950	999999	655	628	74	65	804	374	486	297	14	732	999999	660	330	256	126	999999	565	542	383	288	668	934	999999	999999	999999	930	78	106	797	341	821	
23	999999	559	57	394	999999	31	573	989	619	999999	999999	463	404	95	999999	173	999999	39	894	827	405	671	603	721	78	534	54	873	305	389	499	672	910	566	612	999999	209	731	97	999999	968	999999	999999	999999	485	106	145	926	37	999999	467	768	447	999999	618	386	999999	335	326	999999	977	700	693	999999	951	786	553	999999	483	142	963	907	941	360	858	999999	12	387	999999	971	399	999999	846	999999	921	731	235	916	999999	235	814	873	415	999999	999999	278	700	999999	274	698	553	306	999999	894	999999	560	826	96	999999	606	999999	579	99	999999	156	859	853	304	999999	230	561	636	890	257	328	999999	999999	400	793	590	321	999999	122	547	428	999999	999999	952	999999	370	904	148	782	350	999999	999999	999999	71	405	707	425	405	129	999999	146	917	999999	204	576	851	68	436	999999	554	295	809	466	999999	999999	62	193	999999	846	999999	326	423	853	999999	999999	93	999999	440	994	95	175	915	999999	78	411	511	999999	480	999999	999999	312	999999	845	237	65	52	999999	999999	145	999999	524	523	558	181	728	722	999999	999999	798	492	544	628	999999	217	389	379	364	999999	150	423	999999	999999	999999	251	645	999999	578	999999	999999	363	315	999999	999999	651	571	651	999999	283	350	999999	999999	821	682	893	70	683	999999	637	999999	685	688	389	101	999999	977	999999	998	317	535	880	153	446	381	444	187	469	333	790	645	738	22	999999	58	461	975	554	40	631	190	962	812	940	999999	809	675	925	983	999999	674	760	652	59	748	470	545	11	450	247	999999	601	360	255	992	120	672	999999	340	999999	746	999999	780	376	137	573	77	999999	999999	999999	769	261	485	999999	999999	885	999999	963	342	588	999999	999999	999999	793	916	999999	611	566	948	667	146	78	595	353	836	999999	999999	285	922	185	402	341	342	878	477	999999	999999	610	999999	117	34	709	275	999999	723	772	329	987	460	999999	999999	511	999999	999999	435	999999	666	141	999999	874	905	809	51	999999	196	584	641	999999	325	462	999999	999999	436	841	642	437	802	843	999999	74	922	999999	825	384	223	999999	87	340	452	776	797	984	697	265	211	224	668	118	565	999999	141	103	999999	997	84	999999	84	423	369	997	898	823	511	849	951	913	984	999999	999999	305	999999	310	999999	999999	664	999999	999999	181	639	999999	769	694	999999	490	932	829	331	827	310	264	816	664	999999	454	878	974	999999	848	313	999999	240	999999	175	269	999999	831	320	132	342	595	656	903	783	941	238	214	999999	30	999999	132	592	166	366	688	489	842	999999	
337	670	999999	16	999999	867	351	197	767	528	28	847	110	999999	208	999999	714	999999	913	999999	40	999999	999999	999999	461	931	191	999999	84	644	487	780	800	502	982	461	652	588	200	999999	441	754	470	686	527	183	816	613	393	671	651	90	576	961	999999	121	999999	261	999999	999999	999999	999999	122	132	51	247	57	999999	536	999999	842	136	999999	877	999999	286	755	999999	911	288	125	577	322	412	993	406	999999	839	999999	870	464	999999	999999	666	359	796	999999	999999	999999	289	136	218	999999	646	829	999999	673	699	522	32	366	999999	350	276	418	118	332	710	139	645	43	217	999999	665	292	451	102	751	527	652	999999	417	353	632	162	906	500	676	582	477	733	999999	327	182	514	455	60	767	257	251	474	931	218	999	255	918	804	421	363	999999	432	921	181	869	999999	999999	665	718	124	999999	617	999999	137	661	999999	528	890	240	999999	999999	401	999999	999999	285	999999	713	209	353	386	243	112	999999	999999	999999	54	999999	999999	999999	999999	566	789	342	652	745	634	818	803	556	999999	727	37	999999	270	526	999999	107	999999	896	999999	673	999999	322	342	880	409	538	342	932	616	110	195	443	999999	594	999999	69	682	759	999999	370	999999	999999	265	999999	216	999999	818	796	219	947	999999	447	767	131	817	477	10	772	345	999999	485	871	939	987	999999	594	138	676	479	999999	425	667	999999	999999	999999	106	66	683	673	871	999999	546	722	999999	716	747	999999	324	999999	579	68	910	424	555	885	48	999999	278	126	622	410	999999	999999	292	531	726	202	447	367	720	999999	999999	108	999999	385	939	158	279	280	999999	918	813	999999	899	868	999999	253	698	444	724	393	787	567	61	471	578	229	440	999999	990	555	238	956	66	168	999999	811	950	180	999999	890	443	998	331	999999	596	999999	427	999999	26	482	999999	12	643	999999	633	759	999999	11	806	720	717	142	999999	248	690	999999	841	741	136	703	999999	528	499	833	949	999999	999999	358	875	334	801	999999	131	517	999999	236	323	728	535	999999	765	999999	374	235	183	311	717	93	23	739	411	686	999999	323	188	999999	999999	809	388	843	524	698	136	481	918	700	20	773	999999	464	543	122	215	999999	999999	354	163	273	660	999999	82	999999	344	145	923	124	729	808	338	999999	722	513	999999	999999	467	76	821	892	316	482	300	944	896	559	205	999999	480	999999	384	999999	821	249	159	739	999999	372	363	990	999999	803	971	212	444	120	741	40	772	524	999999	871	532	271	956	999999	357	999999	266	785	939	
634	644	586	433	504	265	482	364	611	999999	104	712	830	999999	512	511	97	510	785	817	175	526	956	465	512	311	560	293	999999	391	643	116	578	999999	924	169	394	999999	999999	999999	999999	675	999999	603	999999	168	999999	927	453	676	270	628	480	967	999999	117	687	130	920	203	704	199	999999	229	287	999999	999999	779	418	999999	127	999999	570	930	559	500	365	362	873	999999	608	999999	839	304	999999	25	636	610	286	999999	482	273	999999	745	160	79	292	941	326	999999	34	922	518	999999	559	951	67	999999	418	284	751	334	257	577	594	82	999999	999999	107	272	999999	533	503	601	999999	853	459	824	780	999999	217	424	46	279	329	686	123	739	745	179	957	96	202	12	76	157	999999	291	160	88	719	203	844	64	252	500	999999	917	239	705	501	242	769	928	76	337	298	978	257	908	958	620	999999	999999	314	999999	999999	500	535	723	837	178	674	702	770	24	579	981	37	829	267	999999	999999	50	677	999999	327	999999	999999	738	858	47	43	252	129	999999	851	916	749	976	168	928	391	515	999999	333	568	77	167	61	757	316	999999	999999	999999	999999	120	312	999999	999999	947	77	563	999999	864	999999	145	999999	999999	999999	172	663	242	60	670	999999	814	999999	182	354	166	260	116	999999	981	552	999999	614	601	367	988	549	666	169	39	999999	375	999999	999999	999999	999999	999999	494	496	889	103	84	901	758	322	999999	999999	139	905	433	697	961	679	815	322	712	999999	999999	999999	682	999999	997	999999	999999	578	963	229	354	113	166	29	999999	619	995	888	999999	195	856	289	999999	873	999999	760	736	342	139	695	780	999999	366	667	999999	278	813	275	999999	999999	880	189	999999	727	999999	36	748	413	999999	999999	683	927	844	526	673	999999	805	809	214	246	345	688	448	999999	449	26	999999	499	713	497	999999	730	791	476	315	677	930	999999	999999	392	21	333	411	788	22	853	999999	999999	993	766	473	14	999999	859	666	201	740	91	287	999999	289	259	999999	443	545	953	145	999999	221	996	620	122	999999	821	235	22	287	660	264	596	532	999999	999999	999999	34	801	668	932	809	123	936	999999	415	359	113	761	633	967	252	999999	717	126	627	999999	155	360	307	999999	633	999999	913	999999	826	690	230	382	999999	999999	418	999999	294	999999	568	107	69	999999	707	356	999999	999999	388	320	999999	205	878	416	999999	999999	999999	674	503	428	309	165	999999	857	32	724	138	730	17	880	999999	507	774	515	999999	530	938	384	652	951	999999	999999	999999	603	671	630	
811	813	102	999999	951	744	250	866	903	412	897	212	749	999999	999999	987	466	508	761	910	431	373	858	759	569	426	31	552	999999	148	889	999999	196	401	999999	324	999999	760	928	813	999999	908	612	155	999999	736	635	669	732	544	703	999999	999999	999999	209	448	999999	343	687	535	723	999999	969	764	523	999999	26	999999	80	903	359	706	579	947	653	999999	999999	713	137	999999	999999	361	819	362	445	132	763	435	999999	999999	369	999999	82	403	100	569	938	848	631	999999	719	287	599	828	195	997	197	894	117	999999	688	251	999999	854	743	999999	878	617	999999	401	538	590	165	606	544	63	999999	185	856	94	999999	912	999999	797	123	513	761	991	176	447	934	999999	328	516	999999	128	99	227	999999	999999	999999	331	529	240	802	139	132	992	999999	141	373	22	999999	32	999999	999999	169	418	999999	240	610	887	450	999999	466	999999	272	648	821	425	999999	416	525	999999	999999	999999	392	999999	995	983	390	769	706	45	83	922	999999	305	415	999999	999999	999999	485	429	128	999999	881	647	774	142	867	484	181	868	177	956	496	909	629	848	999999	318	422	758	999999	999999	190	415	807	544	999999	966	242	999999	466	999999	999999	106	999999	598	381	745	86	862	126	906	999999	837	867	999999	999999	921	675	567	626	650	268	727	580	999999	623	999999	840	239	304	900	251	369	999999	884	999999	399	899	41	477	999999	999999	560	999999	999999	253	999999	547	690	118	916	300	999999	195	816	999999	213	525	732	975	904	999999	999999	567	225	999999	237	435	999999	101	999999	32	999999	99	977	418	999999	999999	637	44	280	999999	159	130	387	999999	576	999999	999999	999999	821	873	176	65	572	743	394	993	426	999999	25	917	563	599	82	894	655	585	217	407	326	128	888	698	704	975	755	726	999999	999999	999999	63	839	999999	279	172	855	589	527	244	34	714	669	360	999999	363	999999	559	58	493	954	990	966	999999	544	703	985	478	360	597	987	667	813	811	197	961	87	441	329	910	48	76	999999	999999	382	999999	459	537	679	351	999999	205	678	696	660	108	999999	999999	588	576	186	999999	238	929	256	999999	901	857	999999	66	286	934	240	147	454	999999	932	992	999999	932	253	999999	798	19	987	791	999999	127	161	99	874	435	999999	753	734	661	999999	138	999999	25	710	601	999999	622	75	999999	965	540	251	999999	175	104	835	655	332	727	588	228	941	464	999999	783	706	83	192	999999	999999	486	413	793	999999	803	999999	800	232	652	94	185	944	322	826	457	875	999999	923	
780	999999	206	999999	16	82	619	196	999999	646	926	895	301	999999	999999	593	999999	137	458	722	371	828	44	433	680	643	999999	284	629	999999	920	999999	326	159	412	259	884	999999	407	720	439	999999	14	999999	999999	756	793	999999	999999	728	347	330	427	666	561	999999	566	773	999999	373	669	999999	566	999999	725	28	579	151	999999	999999	708	434	730	737	292	754	823	879	137	924	850	999999	554	901	301	600	490	660	597	999999	693	999999	313	43	61	103	60	381	438	999999	187	651	716	764	29	912	999999	999999	383	999999	999999	999999	646	827	523	10	999999	999999	341	135	537	918	553	578	281	597	999999	696	686	199	703	451	999999	849	746	208	952	790	882	388	999999	999999	286	999999	331	17	999999	486	520	60	312	999999	49	999999	999999	268	107	999999	492	999999	792	903	999999	999999	999999	686	245	796	90	999999	999999	10	782	953	999999	736	999999	763	256	274	131	644	185	999999	886	317	411	999999	108	488	111	814	308	460	999999	106	999999	999999	687	999999	771	678	406	206	12	312	613	96	189	999999	625	344	891	227	310	999999	999999	378	308	999999	284	108	698	999999	223	243	999999	331	367	37	939	551	86	999999	503	452	247	979	999999	584	704	325	957	95	862	766	999999	91	160	999999	999999	428	792	999999	370	999999	980	804	999999	999999	610	292	729	161	999999	84	268	999999	724	999999	910	999999	999999	999999	999999	959	150	612	999999	456	320	999999	180	919	659	521	758	194	251	999999	999999	999999	995	863	974	421	596	806	21	788	999999	999999	999999	303	537	999999	999999	78	800	410	533	377	75	999999	457	989	999999	809	501	999999	999999	84	48	894	395	476	753	882	749	679	373	343	601	999999	948	677	263	877	391	40	839	689	999999	999999	306	104	377	468	415	984	309	786	999999	458	999999	434	604	472	907	70	875	799	329	130	999999	199	776	125	999999	780	735	999999	427	471	723	636	690	207	999999	999999	999999	294	476	764	380	586	999999	152	487	999999	82	790	969	331	164	49	370	272	802	116	328	262	880	999999	258	74	368	843	735	835	743	999999	874	616	999999	591	333	564	750	460	170	633	637	74	707	945	999999	999999	317	684	276	999999	405	491	973	846	414	999999	516	315	228	195	416	999999	780	676	999999	999999	369	572	715	999999	522	351	945	694	624	815	928	313	999999	272	535	61	999999	326	11	392	642	124	186	492	999999	445	999999	975	999999	999999	294	41	999999	910	737	744	968	470	904	63	545	999999	232	999999	912	212	514	956	999999	365	93	463	
