500	500	
96	98	101	96	73	96	94	96	96	106	91	97	84	98	98	104	83	101	109	113	90	90	93	100	96	85	86	115	87	124	105	99	107	89	102	98	113	121	113	103	108	97	116	78	84	103	90	103	93	108	92	106	101	96	87	117	105	90	93	107	100	112	105	101	91	100	107	107	108	93	95	101	78	99	103	92	97	99	75	96	85	103	103	114	112	101	106	103	110	114	102	98	106	109	104	94	114	98	95	90	85	102	119	105	119	106	104	101	103	107	104	92	113	100	104	100	114	102	104	105	94	89	98	93	107	101	84	99	95	100	92	92	93	118	91	107	92	102	109	93	94	83	88	102	89	118	101	103	96	91	100	87	113	99	97	97	87	114	98	100	100	91	99	101	102	88	121	91	102	109	115	108	78	111	122	92	104	94	93	99	110	87	116	93	90	96	114	121	91	96	92	78	126	112	80	97	99	91	92	110	103	109	113	105	100	102	103	125	110	97	87	102	96	105	94	106	91	106	100	97	85	94	100	99	110	100	102	117	93	124	95	107	96	104	107	128	93	108	109	119	105	93	104	104	121	97	96	118	98	97	103	117	120	101	98	102	90	105	85	87	114	81	103	105	79	100	94	90	94	113	92	106	96	102	111	98	90	88	89	97	97	92	93	94	105	114	106	113	96	98	103	97	80	99	88	95	99	86	117	117	103	85	99	96	94	107	96	99	93	77	81	95	97	108	95	88	88	100	87	90	117	98	82	92	110	92	107	96	116	104	104	84	111	109	82	91	110	108	115	103	96	83	99	104	105	96	97	97	119	112	109	96	108	101	111	99	109	99	77	89	108	109	107	97	95	97	110	106	104	113	91	101	110	116	100	132	89	107	120	112	105	104	91	98	91	95	81	87	104	115	100	88	98	98	86	110	107	100	100	102	111	101	101	91	120	108	88	100	115	106	102	114	96	85	102	87	110	85	94	92	114	86	96	92	110	107	103	97	99	106	95	91	84	99	105	109	77	98	93	93	94	109	90	88	129	101	113	109	97	98	94	87	102	101	89	91	85	112	101	137	97	112	109	86	116	99	104	105	95	106	102	99	99	94	94	88	90	96	97	105	96	105	116	75	112	87	94	85	97	121	95	103	105	101	95	89	100	88	83	113	
93	87	108	100	101	97	98	114	107	101	104	93	106	99	102	84	103	92	91	92	110	89	74	114	109	113	82	106	87	93	99	91	109	105	97	92	93	96	131	96	81	115	98	106	87	112	101	92	89	92	96	111	101	76	81	96	108	68	99	103	97	112	113	113	94	95	111	119	83	96	110	101	90	104	110	113	90	100	98	102	92	77	111	111	111	95	116	97	77	91	106	101	93	105	102	93	103	98	98	105	97	102	109	109	99	83	95	100	118	111	89	99	94	114	92	93	111	88	85	109	114	99	109	90	94	106	81	106	104	81	93	105	96	92	89	84	90	90	97	116	95	121	92	105	95	104	101	93	83	112	96	122	106	97	94	102	103	92	94	109	89	113	112	108	110	100	95	109	100	97	101	90	111	105	112	96	97	103	117	106	111	94	107	116	108	109	105	118	101	102	94	96	100	105	107	96	127	103	98	111	92	110	110	106	88	102	95	107	112	89	107	98	107	85	89	102	93	94	87	107	106	109	92	100	104	88	92	114	85	105	93	106	91	101	113	101	116	100	104	93	99	104	83	97	101	97	88	94	98	94	92	109	95	99	112	107	97	109	85	106	93	93	98	96	81	106	120	90	83	99	98	81	100	89	100	90	112	101	99	102	122	108	99	109	106	107	98	107	122	115	85	105	119	99	109	116	109	89	98	95	109	103	109	93	108	118	101	71	98	86	92	92	121	108	104	111	113	97	91	95	107	101	97	98	106	89	102	87	93	100	93	104	107	107	92	125	96	113	92	87	104	99	105	93	116	101	101	106	108	109	95	103	105	89	94	86	97	106	100	89	116	102	113	96	110	101	92	104	85	117	97	95	100	94	85	97	98	95	95	106	88	108	75	108	114	102	100	99	95	91	89	111	91	90	100	108	101	87	94	100	107	104	87	111	103	85	84	99	95	104	85	106	78	109	97	94	96	105	78	106	96	99	94	116	105	109	97	96	92	109	109	114	121	116	98	92	100	99	73	109	88	113	90	94	112	91	91	108	102	95	110	92	109	112	76	89	100	116	108	114	99	88	108	106	103	110	95	113	99	93	80	84	108	103	107	118	101	118	97	92	105	97	110	86	110	99	76	96	119	85	97	113	117	91	94	112	87	89	91	108	
80	999999	999999	639	504	17	408	807	619	999999	679	734	876	18	999999	161	621	26	26	999999	205	999999	999999	331	999999	851	802	996	999999	288	66	999999	10	664	235	715	531	896	985	43	114	999999	513	118	999999	999999	999999	888	715	622	697	603	491	592	959	686	972	63	990	999999	214	999999	999999	341	672	259	999999	221	783	999999	630	724	41	982	699	590	880	186	867	525	999999	913	290	867	999999	999999	938	418	704	999999	742	477	905	342	829	702	297	182	446	999999	399	945	115	699	999999	972	999999	999999	892	378	805	796	196	475	959	999999	999999	999999	749	999999	999999	999999	517	999999	283	999999	999999	999999	163	999999	999999	999999	740	663	135	747	807	591	875	618	890	439	999999	336	999999	946	290	440	382	538	581	836	432	236	893	83	999999	872	425	838	999999	872	355	895	84	107	65	533	349	221	492	539	584	141	329	881	800	190	500	337	872	388	326	624	999999	467	285	514	770	62	999999	935	176	999999	464	999999	94	629	262	645	890	757	100	171	56	52	261	999999	906	999999	282	257	381	999999	966	999999	556	730	480	617	822	550	999999	297	902	556	372	548	676	312	797	999999	999999	854	446	124	297	999999	578	382	999999	984	999999	758	780	71	564	88	999999	688	999999	363	159	644	823	350	994	803	269	499	680	713	624	603	223	111	329	526	651	999999	488	999999	162	108	411	837	942	14	517	840	992	999999	477	988	841	444	32	999999	40	999999	999999	494	896	999999	702	501	370	15	545	679	742	47	436	228	210	80	999999	999999	242	986	407	989	296	428	507	999999	245	635	761	778	999999	999999	495	555	730	993	504	84	999999	910	477	999999	999999	837	999999	955	858	999999	788	771	244	971	61	999999	698	141	999999	999999	581	999999	999999	734	253	999999	600	707	999999	880	498	216	575	136	654	332	518	470	999999	999999	331	999999	537	986	847	990	544	117	984	999999	856	598	999999	37	502	99	654	999999	693	703	247	400	413	977	761	581	999999	999999	326	728	536	237	611	750	999999	999999	778	279	999999	263	999999	492	722	110	999999	899	421	548	633	565	999999	775	999999	826	220	930	148	560	235	999999	794	436	791	265	999999	629	987	54	999999	472	320	385	999999	439	481	755	999999	313	953	861	999999	657	484	761	61	760	460	785	540	225	891	228	53	621	469	795	999999	467	999999	404	999999	376	999999	999999	254	301	919	347	354	465	262	835	606	373	999999	146	952	40	214	999999	178	211	999999	665	581	102	341	244	970	686	64	999999	
127	558	949	793	990	323	516	999999	841	122	441	84	963	66	621	680	515	332	999999	670	262	999999	235	710	862	11	589	162	999999	999999	377	667	411	51	717	58	423	322	156	999999	523	999999	323	66	999999	439	701	524	999999	661	729	647	999999	393	957	999999	999999	248	930	988	733	999999	799	166	744	773	673	921	349	573	999999	202	186	213	999999	808	999999	179	999999	432	310	999999	682	999999	954	730	823	27	94	630	725	185	391	167	905	999999	655	999999	321	996	765	780	185	999999	999999	536	471	999999	245	999999	379	163	308	999999	688	668	682	501	211	24	999999	655	999999	718	847	91	811	28	308	988	162	999999	857	943	666	999999	889	999999	999999	999999	269	193	782	999999	260	999999	876	999999	999999	999999	486	164	955	307	56	119	999999	467	999999	324	725	452	341	256	999999	818	999999	999999	840	168	779	907	598	783	999999	766	873	902	999999	285	999999	927	549	70	512	998	605	559	999999	557	587	432	716	587	703	816	999999	535	999999	442	276	522	999999	320	468	579	565	182	551	999999	999999	49	999	999999	120	999999	999999	281	999999	998	223	746	467	293	999999	356	201	21	89	938	999999	348	965	999999	19	691	884	238	602	933	999999	433	999999	616	320	547	433	999999	477	905	999999	580	791	939	228	529	65	759	739	999999	387	554	102	613	375	999999	84	999999	773	428	913	674	999999	810	565	999999	738	850	972	44	923	268	543	184	34	344	556	999999	999999	489	636	134	999999	490	555	889	340	405	250	422	472	459	169	999999	991	249	901	980	383	999999	791	214	786	705	999999	129	20	917	999999	999999	351	58	999999	999999	791	788	999999	198	999999	676	459	343	609	560	999999	474	109	999999	193	785	999999	999999	652	378	697	432	348	794	303	435	878	423	999999	219	999999	999999	293	875	267	212	999999	999999	724	707	978	458	999999	236	142	723	999999	525	733	803	999999	775	999999	797	999999	369	450	390	894	829	797	45	526	400	489	999999	190	234	237	981	720	730	851	999999	400	999999	827	999999	661	580	999999	999999	690	23	620	305	26	496	288	999999	761	684	817	895	910	942	999999	214	747	999999	542	795	297	751	93	868	923	462	999999	356	542	999999	728	324	424	444	999999	512	999999	193	999999	694	999999	340	229	999999	999999	956	43	457	999999	622	375	999999	47	619	75	938	930	999999	999999	999999	999999	932	999999	434	955	503	480	476	999999	430	434	563	852	848	850	999999	999999	57	999999	967	428	949	50	999999	962	61	999999	804	378	417	581	999999	999999	577	
604	23	975	795	999999	999999	485	567	999999	886	197	811	825	198	999999	118	415	883	796	414	145	150	891	445	471	999999	225	676	107	999999	999999	408	752	284	254	837	981	737	999999	546	492	999999	98	164	731	160	236	99	45	270	12	698	240	406	442	464	131	540	999999	185	999999	809	470	999999	47	999999	68	999999	944	931	999999	678	915	260	999999	284	61	737	999999	321	677	136	640	837	186	160	178	999999	841	789	999999	999999	413	999999	352	682	400	417	126	942	102	999999	154	113	999999	999999	999999	980	999999	167	999999	394	999999	22	999999	77	178	999999	504	887	621	713	709	999999	225	686	275	132	907	249	884	643	620	999999	229	999999	981	536	999999	853	376	198	871	999999	386	331	623	401	293	999999	513	767	912	999999	330	389	976	990	888	999999	68	660	82	245	283	999999	773	66	793	517	95	642	928	651	520	999999	841	999999	777	893	72	873	999999	631	999999	126	999999	391	450	840	24	991	648	257	794	716	125	999999	410	617	999999	567	999999	999999	200	871	838	271	719	896	547	951	222	994	393	999999	821	451	508	999999	48	392	615	953	502	103	994	681	999999	804	318	215	624	170	345	999999	275	72	441	999999	287	999999	672	553	303	73	999999	654	863	610	894	673	999999	252	578	999999	951	654	284	999999	877	999999	415	999999	999999	341	999999	999999	658	887	999999	999999	999999	999999	880	580	999999	72	660	439	324	349	818	255	910	644	88	999999	999999	179	554	620	787	345	987	130	63	757	999999	961	736	727	995	975	691	144	999999	492	372	998	999999	889	994	845	781	537	999999	169	14	943	999999	954	469	489	343	999999	972	674	656	759	527	962	107	698	999999	596	354	999999	564	999999	981	999999	19	593	723	999999	625	999999	563	460	781	893	752	31	709	781	999999	516	642	392	172	988	836	999999	481	999999	791	306	152	194	999999	506	605	238	999999	666	945	875	766	999999	682	999999	121	206	978	633	219	999999	988	999999	999999	838	999999	182	613	992	759	406	122	239	873	999999	799	378	277	285	297	524	68	53	836	999999	749	964	709	142	999999	640	999999	847	283	999999	317	999999	999999	999999	305	432	625	970	906	548	763	999999	803	363	240	742	928	703	345	695	27	945	999999	946	999999	999999	472	480	999999	129	772	275	956	167	999999	577	522	922	999999	864	898	98	146	297	629	999999	170	999999	999999	144	711	930	511	587	698	372	999999	909	266	69	960	154	999999	787	999999	497	579	646	352	663	999999	999999	999999	480	797	999999	808	796	
327	875	999999	126	578	980	999999	999999	999999	379	469	999999	439	613	666	920	999999	753	243	359	521	141	643	524	13	248	914	704	216	40	790	769	563	351	592	390	983	844	576	874	378	999999	733	210	187	703	233	617	999999	803	576	53	695	459	999999	999999	241	561	122	340	76	713	635	733	589	699	95	98	999999	999999	936	70	999999	369	981	586	407	999999	347	309	24	306	365	412	464	746	84	999999	76	406	999999	432	999999	999999	807	664	309	10	620	999999	618	145	596	73	867	516	999999	335	478	698	999999	797	223	813	325	769	358	232	279	842	625	999999	31	624	999999	513	339	941	562	326	286	407	822	999999	690	878	710	301	545	999999	880	999999	636	377	618	999999	218	918	919	999999	316	999999	999999	778	862	638	999999	972	937	363	999999	924	773	999999	422	999999	975	364	999999	446	69	66	999999	331	999999	876	999999	654	999999	999999	304	421	32	524	19	999999	675	999999	997	62	765	738	364	999999	770	956	975	999999	955	237	386	854	795	999999	977	260	401	409	815	985	293	999999	966	172	999999	999999	901	999999	152	223	715	999999	366	79	681	331	999999	504	560	16	901	999999	699	778	999999	449	625	549	999999	999999	999999	999999	238	21	769	999999	772	202	132	14	64	726	341	999999	521	456	497	999999	801	656	558	896	999999	999999	999999	999999	769	197	773	619	150	999999	711	392	415	999999	701	355	309	385	559	509	382	555	999999	184	999999	999999	266	942	951	898	748	890	211	911	426	429	999999	999999	536	585	428	512	864	701	24	999999	999999	82	754	999999	426	999999	999999	59	999999	303	858	909	884	812	930	831	999999	251	614	821	191	503	32	282	999999	953	849	974	999999	869	999999	259	169	589	631	194	197	809	482	332	792	162	397	133	571	26	472	723	654	596	845	622	97	203	767	832	60	482	722	473	575	133	968	654	612	608	750	304	999999	745	643	999999	769	291	999999	999999	999999	899	711	412	490	135	329	999999	34	78	172	966	999999	798	143	715	96	18	757	999999	193	999999	999999	962	276	999999	999999	908	953	987	999999	999999	174	738	726	161	771	320	982	449	804	999999	999999	999999	445	783	482	392	612	999999	771	761	534	369	845	372	387	748	999999	999999	592	420	540	47	225	367	999999	93	82	982	999999	999999	35	999999	865	708	124	977	527	492	695	160	999999	34	225	101	281	805	892	363	773	32	183	999999	999999	393	944	592	327	88	981	398	319	629	984	994	735	226	503	146	999999	410	231	653	627	442	
999999	515	999999	134	95	996	999999	718	999999	921	603	999999	460	999999	764	532	660	448	511	999999	840	999999	50	231	366	65	999999	999999	115	999999	801	530	52	424	279	999999	770	999999	999999	999999	208	601	999999	999999	401	379	999999	32	382	999999	999999	782	999999	999999	601	446	999999	600	999999	999999	694	444	999999	846	129	83	322	46	211	999999	999999	466	455	999999	108	249	267	999999	999999	986	299	289	383	389	999999	999999	999999	722	823	833	963	180	435	962	300	999999	988	999999	943	328	999999	729	999999	57	964	292	337	626	999999	361	999999	497	770	780	740	415	71	999999	999999	110	695	999999	222	378	372	591	41	492	234	344	260	694	999999	999999	929	570	999999	336	425	340	691	760	500	472	655	475	410	654	999999	885	999999	765	999999	842	632	999999	516	452	684	382	261	844	402	999999	999999	999999	999999	268	999999	179	999999	735	807	999999	999999	934	109	750	722	999999	191	386	270	999999	999999	495	355	202	879	472	64	26	651	52	88	847	368	612	371	171	999999	152	803	62	939	966	958	999999	999999	999999	366	766	729	999999	999999	875	583	62	254	615	148	270	388	999999	999999	929	93	764	814	999999	576	497	999999	999999	883	999999	583	218	999999	675	536	898	769	999999	116	298	297	863	851	213	999999	315	368	756	33	752	763	425	999999	999999	883	203	999999	860	131	869	387	178	904	999999	302	374	999999	578	88	249	999999	999999	281	827	642	999999	913	611	308	270	138	632	537	999999	285	167	999999	400	999999	999999	999999	999999	69	246	910	129	959	698	911	898	663	999999	677	783	261	566	153	118	377	999999	289	39	562	861	740	754	999999	773	999999	144	999999	261	785	999999	999999	999999	147	45	999999	522	270	225	700	409	606	349	954	753	879	999999	24	173	999999	139	64	999999	356	208	999999	166	488	196	822	776	999999	999999	13	933	801	669	428	118	202	854	402	74	999999	162	264	401	999999	887	893	166	999999	929	237	656	690	999999	246	939	539	999999	44	999999	402	999999	603	204	345	999999	951	999999	301	906	971	179	999999	990	999999	203	999999	114	999999	999999	302	666	656	999999	184	357	999999	57	432	489	999999	999999	819	999999	999999	416	558	999999	66	778	935	683	864	224	957	68	999999	999999	856	52	995	435	403	443	782	999999	276	999999	30	988	778	904	999999	812	337	539	359	420	328	492	644	999999	57	588	666	999999	801	442	919	999999	999999	999999	201	390	999999	152	48	386	544	935	999999	832	49	77	999999	999999	895	62	886	999999	709	509	381	373	408	999999	999999	814	
999999	999999	934	834	999999	999999	560	235	999999	407	999999	195	500	972	875	392	352	812	843	999999	589	999999	999999	999999	556	999999	416	929	181	827	981	999999	764	234	609	381	10	314	34	145	517	774	328	498	733	700	927	737	999999	988	30	595	277	407	234	152	449	999999	999999	316	498	999999	63	999999	425	947	430	275	372	503	391	48	787	708	472	815	316	999999	24	855	573	679	305	999999	806	396	113	366	999999	999999	932	999999	36	999999	646	886	720	443	83	786	279	662	374	999999	606	999999	999999	999999	935	419	835	224	180	999999	742	819	335	870	999999	39	843	999999	275	904	570	576	22	78	72	585	104	873	999999	999999	585	910	314	174	586	823	587	544	431	590	632	717	644	602	999999	827	561	849	364	999999	943	215	397	999999	570	39	970	740	506	359	324	962	73	942	847	831	515	171	294	264	451	308	642	684	281	852	932	419	999999	245	34	255	999999	117	999999	380	999999	843	603	556	853	999999	47	999999	276	999999	999999	701	755	154	321	999999	565	999999	602	999999	572	712	198	999999	107	560	999999	999999	335	999999	453	999999	658	477	317	671	567	737	999999	603	999999	571	417	611	208	240	663	999999	923	635	689	419	514	649	807	810	654	886	459	302	209	776	746	207	226	698	999999	288	836	999999	831	828	999999	999999	999999	11	305	999999	518	866	896	999999	348	999999	389	43	451	999999	669	999999	27	681	287	118	404	494	824	220	394	509	999999	385	120	283	803	861	721	516	999999	999999	515	999999	999999	999999	406	509	438	56	817	193	257	43	618	339	632	160	550	590	604	890	186	94	201	999999	678	521	589	74	896	527	322	935	999999	863	991	999999	313	694	712	895	65	999999	402	211	999999	999999	767	781	999999	999999	320	999999	911	385	629	431	876	368	914	884	999999	999999	159	299	870	322	299	754	348	999999	847	856	878	709	999999	999999	999999	999999	756	524	999999	808	999999	254	216	191	33	368	243	570	999999	999999	779	827	999999	692	629	112	340	940	864	22	999999	999999	805	999999	262	212	550	232	999999	885	612	400	141	121	950	904	92	689	298	999999	521	777	999999	902	86	61	999999	999999	778	588	659	815	659	741	375	999999	449	752	928	999999	999999	999999	831	999999	342	999999	696	864	741	999999	999999	651	651	933	999999	665	999999	903	999999	211	999999	999999	454	160	236	796	741	399	745	999999	999999	340	760	999999	122	509	946	423	569	698	365	869	999999	63	999999	17	999999	725	249	709	98	546	999999	726	351	419	566	680	
999999	546	647	306	999999	247	269	689	999999	183	821	991	718	999999	343	999999	846	999999	998	999999	591	999999	632	25	160	999999	415	919	999999	44	136	703	942	276	462	999999	60	68	750	999999	794	879	126	999999	904	257	991	999999	212	683	879	742	420	999999	999999	741	913	631	155	92	831	349	722	856	57	127	58	452	999999	320	639	787	859	835	606	712	112	999999	121	902	54	271	716	999999	164	393	292	776	187	999999	120	429	999999	999999	341	999999	167	270	942	787	209	548	662	892	53	102	882	585	569	386	638	280	999999	253	48	570	632	438	702	999999	834	282	275	770	210	220	874	202	503	999999	999999	842	700	333	703	506	608	824	249	72	511	999999	216	801	92	999999	908	670	629	771	999999	728	567	288	952	927	283	892	691	999999	999999	690	999999	418	830	796	999999	196	549	541	961	808	198	640	162	999999	75	474	688	370	999999	214	573	732	999999	826	999999	421	381	999999	232	716	999999	416	844	820	624	798	999999	999999	268	999999	999999	999999	809	24	539	999999	999999	823	999999	809	214	331	532	23	127	359	89	999999	521	169	814	999999	999999	255	999999	782	795	341	513	277	503	402	112	589	93	999999	923	325	999999	358	295	557	914	423	512	999999	883	999999	703	275	718	966	999999	109	999999	357	778	563	348	757	999999	794	999999	999999	999999	811	228	999999	929	999999	435	764	999999	173	999999	266	858	895	743	863	898	964	638	247	558	537	628	999999	681	736	999999	370	999999	539	226	501	247	999999	117	700	592	940	999999	72	839	954	999999	610	235	650	498	882	819	484	999999	176	165	83	46	777	193	225	271	202	999999	75	787	188	946	382	29	538	787	52	280	999999	72	576	407	604	289	27	777	40	247	999999	999999	999999	999999	999999	345	173	293	340	999999	377	678	709	138	774	999999	80	663	999999	631	960	105	999999	214	901	114	589	675	442	498	999999	448	999999	999999	999999	525	296	507	896	999999	999999	254	457	535	999999	289	362	448	633	999999	218	999999	999999	409	287	729	773	297	779	999999	999999	498	851	841	352	929	447	753	29	259	880	572	767	815	775	999999	648	999999	999999	621	999999	999999	999999	14	290	810	999999	832	678	389	751	998	728	950	290	367	999999	615	192	999999	842	609	429	383	999999	645	596	119	999999	571	91	531	987	167	999999	999999	455	846	560	541	999999	614	85	639	507	882	844	816	999999	417	321	42	999999	335	779	152	721	999999	458	644	223	413	208	116	308	230	21	570	999999	675	912	556	64	
650	999999	999999	999999	999999	876	674	999999	780	584	226	259	58	471	661	388	61	893	786	398	999999	327	13	416	969	340	999999	871	283	70	859	505	764	977	418	766	552	619	999999	792	784	843	999999	828	982	856	999999	759	359	192	704	781	136	999999	148	332	565	820	564	459	599	802	528	720	724	720	494	81	62	999999	999999	999999	961	993	614	82	884	999999	433	122	90	526	522	100	365	999999	378	999999	838	95	999999	999999	64	482	202	981	325	723	113	271	372	188	706	463	357	999999	819	142	554	999999	448	390	397	452	379	999999	290	999999	365	999999	352	888	999999	966	999999	999999	388	489	800	633	999999	999999	81	172	750	901	820	68	743	999999	999999	246	61	772	999999	820	999999	612	112	129	700	887	368	467	919	483	945	999999	770	252	884	339	341	921	318	287	319	235	999999	999999	262	232	999999	999999	999999	115	837	470	329	999999	770	775	999999	680	932	869	802	613	252	276	956	90	298	999999	218	928	904	999999	999999	369	510	119	999999	635	867	999999	203	999999	89	999999	646	999999	420	896	482	999999	952	661	988	448	484	705	982	435	520	182	934	999999	999999	999999	999999	707	999999	999999	373	661	865	752	999999	999999	999999	999999	534	438	630	481	669	999999	28	110	999999	253	150	999999	884	804	999999	484	124	694	543	999	51	631	999999	999999	999999	460	533	820	999999	210	847	534	771	777	999999	554	805	48	512	999999	184	953	482	958	566	999999	85	568	534	391	637	128	921	677	999999	999999	826	691	13	219	999999	999999	999999	775	999999	999999	253	117	632	999999	679	999999	192	999999	824	999999	158	653	999999	486	385	964	296	861	572	728	613	104	122	278	727	123	44	303	674	977	106	999999	563	949	747	967	935	952	711	562	936	920	852	577	754	999999	318	527	833	903	911	995	212	677	999999	158	994	999999	999999	565	999999	888	335	847	991	452	100	433	738	999999	999999	999999	160	20	791	999999	252	544	524	553	805	517	469	999999	999999	110	504	885	946	599	973	581	107	155	521	999999	594	14	585	311	93	885	788	426	873	578	845	201	885	320	999999	459	839	999999	760	532	429	564	999999	999999	947	999999	999999	149	444	457	999999	999999	999999	744	108	999999	959	222	999999	919	729	999999	897	497	999999	312	10	635	693	999999	742	999999	395	989	628	40	999999	695	999999	879	408	649	999999	426	342	840	703	151	999999	667	999999	626	841	840	803	386	666	295	635	645	999999	851	455	999999	999999	999999	619	509	125	78	26	274	999999	590	999999	90	
999999	481	164	424	608	858	423	36	32	125	954	554	999999	251	373	936	69	999999	675	557	999999	999999	711	999999	231	203	35	153	999999	236	999999	260	999999	723	999999	194	140	999999	999999	355	999999	999999	999999	599	999999	999999	323	999999	704	999999	214	150	915	963	886	999	999999	272	203	414	833	280	385	795	999999	999999	234	472	999999	188	805	999999	999999	999999	999999	773	171	121	999999	165	880	161	449	570	32	627	344	365	836	999999	424	868	26	631	521	167	53	113	252	790	999999	851	948	999999	284	364	468	596	999999	122	999999	659	864	48	534	682	830	815	773	729	370	999999	999999	609	764	999999	833	59	808	962	730	68	868	617	325	39	212	923	295	667	169	748	522	723	999999	999999	999999	978	107	839	999999	238	999999	999999	999999	971	224	349	999999	347	531	418	999999	999999	392	999999	999999	257	723	505	999999	907	999999	115	570	621	356	913	131	999	932	855	999999	968	636	999999	728	355	196	353	814	862	172	948	999999	750	999999	999999	340	708	999999	999999	999999	601	369	999999	709	234	952	808	999999	311	999999	999999	414	675	466	999999	254	890	999999	445	70	379	690	999999	999999	580	999999	999999	661	999999	582	999999	999999	999999	999999	360	609	216	792	504	403	999999	729	513	999999	410	543	999999	293	151	396	999999	656	539	697	885	911	751	684	138	999999	999999	157	908	728	804	737	239	85	999999	219	999999	999999	557	999999	682	650	999999	973	344	47	507	536	519	328	142	766	495	488	999999	999999	857	532	664	248	270	240	999999	784	839	672	313	999999	188	999999	359	352	109	999999	999999	245	999999	778	349	100	757	999999	637	590	595	999999	252	751	371	666	361	515	442	999999	781	451	830	402	143	999999	999999	999999	358	999999	969	790	666	998	999999	478	715	89	999999	574	490	665	602	999999	198	800	999999	562	34	521	580	999999	999999	790	999999	999999	415	341	644	678	366	645	999999	60	620	805	382	999999	999999	999999	951	999999	332	868	828	125	848	600	213	343	250	181	98	836	17	135	881	999999	292	899	73	383	444	999999	999999	844	999999	999999	999999	393	999999	186	283	141	570	307	521	50	962	600	724	999999	137	311	437	195	557	999999	52	494	923	506	962	999999	828	577	837	999999	999999	983	707	999999	980	999999	914	74	898	999999	275	709	999999	841	999999	691	999999	258	999999	143	86	31	999999	997	999999	135	469	922	999999	893	999999	992	470	703	388	978	892	427	835	317	397	372	999999	999999	154	343	880	92	999999	280	999999	580	332	704	741	639	696	709	796	854	360	
992	850	14	653	283	249	910	999999	934	799	756	999999	999999	746	999999	735	695	852	999999	255	387	338	943	999999	999999	670	766	999999	749	291	999999	999999	980	957	404	522	292	948	871	103	999999	999999	999999	481	999999	167	394	957	999999	904	11	857	999999	609	972	663	906	324	920	613	483	999999	712	999999	616	135	999999	999999	351	201	999999	999999	981	82	285	999999	680	999999	242	999999	285	808	999999	844	289	335	10	380	984	741	615	999999	37	268	620	31	917	15	865	999999	999999	414	616	835	461	264	875	557	333	226	983	444	92	355	337	674	999999	867	373	290	135	71	995	999999	585	999999	719	722	461	264	999999	674	607	999999	850	870	201	109	392	35	459	452	57	768	757	181	884	999999	930	946	999999	59	642	999999	206	662	999999	15	999999	999999	544	163	999999	79	386	318	836	999999	999999	467	999999	999999	485	347	830	682	24	237	852	414	600	999999	791	999999	255	789	999999	32	714	198	999999	196	999999	416	490	999999	356	999999	391	449	344	711	999999	473	473	105	574	999999	754	999999	647	191	162	845	385	506	371	590	823	596	285	999999	468	999999	15	999999	999999	78	857	533	999999	47	845	413	79	888	999999	328	52	160	225	738	277	200	550	280	43	999999	40	983	934	765	999999	999999	174	999999	253	869	468	999999	41	505	447	999999	196	610	345	749	776	999999	999999	53	548	999999	381	547	547	277	766	734	262	69	999999	873	599	571	883	61	999999	548	645	992	859	865	128	719	300	56	13	940	935	293	237	543	999999	891	226	999999	422	626	983	975	112	999999	923	999999	467	573	631	625	727	999999	510	999999	852	652	999999	683	554	662	256	500	273	826	999999	999999	831	504	535	707	354	402	999999	999999	565	999999	999999	135	941	999999	261	727	999999	999999	999999	999999	783	999	691	696	707	543	935	760	380	999999	712	285	935	954	151	999999	48	923	280	334	656	888	999999	192	999999	999999	741	408	411	529	999999	885	613	999999	195	831	813	999999	999999	811	466	999999	252	83	957	999999	199	999999	999999	298	688	999999	117	888	999999	894	338	508	999999	649	801	537	359	850	999999	827	671	999999	768	320	999999	209	923	469	999999	778	646	598	235	157	868	754	404	122	840	999999	777	999999	999999	301	503	315	999999	999999	999999	929	528	999999	999999	140	942	999999	227	694	149	489	577	648	30	227	258	739	283	787	999999	999999	142	247	20	833	59	946	637	477	816	843	999999	572	460	938	999999	254	933	105	214	468	537	709	972	360	16	999999	704	934	
999999	764	42	127	999999	962	796	291	390	832	90	996	772	999999	877	306	195	999999	197	92	967	13	806	187	582	322	519	999999	274	660	826	920	251	999999	435	999999	811	999999	992	999999	151	968	999999	110	25	218	999999	787	832	676	175	999999	941	622	966	999999	958	854	545	267	452	999999	26	730	999999	169	754	79	324	824	494	18	999999	699	941	998	149	705	172	374	627	732	999999	598	494	824	999999	999999	736	396	104	957	641	734	56	777	952	143	104	856	463	625	472	999999	191	166	999999	252	681	968	999999	999999	692	999999	640	719	772	999999	245	999999	189	136	343	927	730	537	999999	999999	999999	173	999999	16	999999	316	910	11	999999	593	416	338	833	737	947	768	498	999999	999999	470	104	999999	15	999999	897	912	676	999999	999999	544	286	654	789	999999	599	518	921	892	999999	999999	270	999999	999999	188	21	907	999999	452	188	575	439	999999	272	906	192	326	999999	522	999999	697	999999	583	718	724	316	999999	548	129	999999	439	846	999999	199	999999	210	464	875	826	522	990	564	233	158	999999	115	398	392	883	999999	283	999999	409	782	999999	745	686	920	999999	871	259	368	999999	999999	999999	729	833	999999	383	705	728	999999	340	999999	129	143	416	999999	11	619	918	379	665	597	864	88	999999	823	244	153	999999	543	150	999999	272	631	999999	918	409	999999	281	999999	18	187	803	832	29	999999	663	821	999999	262	919	126	953	880	703	641	450	671	292	20	463	240	191	194	999999	385	738	497	809	999999	35	999999	999999	999999	999999	487	794	42	68	47	169	423	813	999999	623	33	11	392	927	692	478	738	706	270	245	999999	995	618	531	999999	999999	175	21	842	236	907	778	734	519	999999	847	418	999999	254	851	999999	426	920	570	286	999999	355	570	126	999999	296	316	87	999999	999999	491	185	999999	425	376	993	412	970	44	999999	255	277	999999	710	999999	999999	136	461	419	205	999999	85	58	255	269	324	999999	895	823	939	600	701	750	927	735	672	907	197	877	857	638	456	999999	854	40	116	999999	999999	281	959	170	999999	999999	787	239	415	137	265	165	999999	398	999999	156	999999	126	554	527	945	975	182	999999	938	999999	561	567	905	999999	204	224	163	841	745	623	864	779	745	43	962	698	999999	545	652	41	825	999999	131	309	999999	999999	486	999999	999999	884	999999	807	232	281	115	230	333	226	932	999999	11	219	652	892	292	999999	380	520	564	257	999999	637	999999	999999	999999	102	446	606	408	466	737	574	313	860	524	67	556	474	
928	999999	374	999999	612	611	40	615	999999	238	27	475	999999	999999	35	999999	238	471	308	325	999999	23	784	727	817	999999	999999	437	999999	792	378	235	768	905	999999	821	999999	552	34	897	876	151	285	217	588	933	108	772	549	32	999999	62	758	241	951	914	958	646	999999	145	308	602	709	999999	860	792	706	999999	383	213	408	685	447	410	448	381	738	999999	148	999999	378	541	887	883	169	325	999999	999999	953	677	999999	245	266	999999	599	283	442	260	356	796	236	646	398	345	624	946	615	357	793	580	186	391	508	411	767	767	715	826	865	545	326	179	508	705	999999	172	999999	999999	811	174	939	488	229	999999	657	732	152	552	999999	223	709	128	743	383	501	481	737	855	131	831	568	999999	395	811	999999	66	147	693	994	461	999999	67	546	628	641	698	172	166	999999	999999	999999	999999	999999	651	836	999999	436	999999	999999	869	435	573	437	980	999999	333	102	999999	871	601	594	459	557	806	999999	652	999999	124	999999	999999	319	580	111	96	216	405	57	743	999999	282	999999	23	489	999999	36	953	629	565	33	317	605	999999	294	162	450	175	615	761	999999	193	625	322	392	409	999999	999999	999999	999999	773	209	286	999999	442	599	971	581	969	432	780	742	999999	26	101	999999	208	999999	296	948	645	999999	790	295	787	791	656	317	631	89	574	181	490	288	792	823	40	256	999999	695	190	869	205	192	981	224	170	999999	231	999999	211	999999	568	523	705	999999	419	991	571	650	999999	999999	950	999999	857	608	261	744	233	999999	404	951	999999	999999	767	776	999999	607	314	573	630	999999	96	999999	877	999999	613	967	582	999999	413	999999	684	999999	753	527	918	315	999999	383	962	426	999999	953	999999	259	751	967	755	929	886	811	686	998	29	894	577	285	22	999999	999999	294	172	172	864	999999	277	583	999999	250	857	539	282	999999	610	999999	671	143	122	628	827	999999	221	652	184	999999	999999	999999	650	999999	949	643	999999	57	999999	999999	263	999999	98	999999	982	999999	130	514	999999	999999	539	755	398	815	233	443	999999	394	460	358	82	519	999999	999999	12	999999	933	999999	301	999999	999999	235	999999	931	950	999999	54	916	645	999999	525	706	580	827	72	999999	298	834	999999	515	480	999999	596	39	999999	744	234	999999	999999	401	243	140	223	857	120	999999	213	999999	999999	773	399	256	748	799	999999	999999	938	171	209	999999	302	108	364	785	999999	999999	999999	999999	335	999999	999999	228	722	999999	426	394	493	723	717	758	403	999999	970	861	126	233	
999999	796	206	999999	999999	72	999999	798	999999	999999	776	999999	999999	782	675	999999	140	657	999999	180	534	999999	383	999999	883	225	453	999999	12	470	137	502	669	521	177	841	325	105	410	172	601	923	154	291	617	65	609	934	92	711	700	999999	999999	945	698	999999	423	758	356	589	619	185	999999	999999	17	284	768	602	615	833	376	999999	999999	999999	579	610	360	999999	830	999999	616	999999	368	301	770	815	190	999999	822	999999	428	567	748	821	552	426	138	516	999999	999999	296	17	329	258	345	665	76	935	376	97	315	999999	927	528	973	999999	999999	504	867	202	999999	54	779	999999	415	808	296	999999	834	162	482	843	818	496	999999	608	199	120	999999	999999	749	254	357	735	206	107	639	229	847	999999	999999	633	999999	91	250	251	999999	225	842	536	999999	999999	111	223	614	472	513	440	987	375	911	706	548	763	453	849	697	54	907	318	179	999999	588	392	552	848	204	736	256	299	381	973	999999	430	735	999999	153	143	130	734	594	999999	999999	999999	540	999999	95	999999	638	999999	999999	192	317	534	366	312	61	718	670	999999	277	776	193	697	993	937	438	127	37	344	999999	563	924	183	724	969	834	116	852	648	999999	318	999999	999999	745	999999	665	742	73	999999	67	999999	999999	364	466	817	25	544	488	999999	475	968	857	999999	695	990	268	144	999999	999999	478	999999	866	31	13	959	678	338	952	804	281	999999	64	999999	287	281	100	999999	999999	906	999999	299	628	999999	183	999999	460	803	170	754	930	531	932	676	954	999999	567	451	361	506	148	687	591	683	999999	779	913	262	999999	423	900	697	427	999999	442	189	326	616	999999	999999	508	874	177	207	874	750	763	388	650	175	713	648	219	999999	767	999999	707	944	929	404	881	207	787	746	854	242	999999	38	999999	999999	999999	950	999999	153	997	274	519	394	809	999999	25	999999	612	851	710	261	488	216	145	175	999999	382	687	453	336	311	97	999999	999999	641	646	999999	154	875	380	999999	55	76	222	999999	757	323	145	358	388	355	595	935	46	602	754	897	892	78	303	423	272	159	816	696	999999	98	50	177	934	291	391	999999	481	947	999999	999999	993	642	417	168	999999	338	999999	980	715	162	999999	750	887	748	841	85	582	957	500	895	259	526	999999	999999	282	968	424	107	964	859	464	99	396	999999	999999	260	661	145	186	934	94	835	981	999999	704	299	290	195	999999	316	999999	524	456	321	173	477	324	748	885	278	913	967	999999	856	999999	304	364	555	
843	999999	999999	999999	999999	566	999999	424	544	999999	999999	999999	688	999999	658	658	705	940	642	999999	178	436	935	912	999999	908	30	127	819	135	999999	410	999999	734	352	857	999999	717	743	999999	510	748	932	31	785	902	590	999999	319	999999	161	757	662	289	387	416	655	999999	999999	871	545	999999	604	419	966	563	999999	953	886	999999	999999	987	206	751	574	999999	999999	913	137	357	328	345	999999	461	974	999999	999999	655	356	935	212	391	530	872	354	999999	999999	523	65	231	999999	636	798	999999	601	173	999999	999999	715	957	912	742	999999	839	553	210	884	153	999999	397	999999	402	607	950	598	384	467	999999	406	756	285	980	858	999999	999999	692	999999	299	860	810	27	837	940	398	33	999999	17	999999	328	154	933	999999	88	667	415	461	39	847	999999	226	706	237	513	958	682	931	883	478	345	861	664	594	292	634	380	978	999999	218	999999	138	377	775	15	262	822	285	902	999999	500	52	999999	999999	999999	643	999999	789	333	981	999999	101	585	539	356	999999	489	349	717	999999	999999	437	999999	821	919	999999	849	930	232	261	146	999999	39	692	977	302	208	999999	224	649	999999	591	655	999999	501	999999	552	999999	429	999999	772	483	567	459	904	73	52	841	779	999999	999999	184	567	999999	845	319	72	893	561	63	269	999999	134	999999	999999	705	781	529	329	999999	248	22	510	685	488	663	839	579	788	999999	259	999999	195	999999	999999	355	33	583	999999	999999	773	999999	285	375	287	999999	999999	499	999999	209	999999	999999	521	696	349	781	673	881	999999	192	479	492	999999	646	804	903	339	497	222	999999	681	208	999999	147	319	589	736	999999	999999	240	314	350	999999	589	633	999999	844	499	297	84	681	151	989	999999	999999	999999	554	639	571	384	999999	860	286	958	527	92	628	384	386	999999	55	539	484	363	999999	138	999999	525	23	77	68	839	210	147	895	539	218	451	435	38	44	999999	573	33	321	453	73	94	71	550	117	999999	123	537	999999	152	667	636	575	999999	999999	39	625	999999	326	89	999999	149	999999	988	873	999999	999999	999999	725	999999	966	999999	51	433	74	364	464	472	999999	597	726	673	119	753	999999	999999	876	851	196	15	481	79	999999	999999	999999	924	31	83	676	931	999999	764	812	90	186	217	595	151	518	487	574	999999	543	999999	999999	986	39	319	126	301	999999	107	171	719	477	897	999999	808	639	150	342	390	999999	999999	999999	999999	999999	999999	576	664	999999	734	999999	708	440	999999	999999	979	999999	999999	894	712	999999	384	999999	424	
603	999999	613	999999	463	786	512	999999	155	193	367	515	652	999999	135	11	742	462	314	575	764	463	288	159	371	774	999999	999999	255	629	434	421	999999	661	368	768	425	297	210	999999	232	964	999999	256	960	30	999999	489	682	893	969	504	999999	65	660	999999	813	463	917	689	857	999999	133	525	759	946	117	990	42	999999	585	999999	261	113	353	799	899	42	198	351	447	449	159	361	999999	929	350	352	11	228	954	962	380	999999	354	999999	840	47	497	24	999999	999999	456	325	999999	999999	253	967	999999	860	999999	781	275	999999	252	417	531	999999	864	829	605	764	999999	813	411	623	84	740	758	801	959	999999	999999	183	438	111	999999	833	53	145	999999	999999	640	999999	999999	183	999999	804	999999	999999	29	78	999999	667	418	158	356	643	999999	694	449	999999	218	910	901	388	246	101	147	999999	423	698	728	729	153	233	134	849	835	238	999999	280	999999	821	782	890	689	877	999999	999999	754	360	919	358	999999	184	174	729	999999	999999	936	999999	666	999999	523	331	350	453	523	999999	999999	999999	807	685	767	179	49	397	138	999999	699	999999	336	857	999999	73	778	379	42	969	69	404	610	244	302	331	614	346	308	460	550	245	999999	579	999999	257	552	999999	591	527	144	776	601	237	901	576	279	808	739	999999	999999	999999	999999	999999	136	629	896	572	393	446	564	702	999999	678	471	463	15	999999	601	149	999999	545	788	515	834	292	803	999999	343	725	62	999999	607	999999	907	579	999999	999999	999999	636	999999	979	850	154	962	442	688	923	999999	447	571	521	216	600	999999	17	999999	904	999999	844	825	523	239	667	394	758	999999	250	770	891	639	999999	315	964	788	541	694	999999	553	402	604	999999	616	896	164	540	599	17	909	899	397	919	98	607	999999	837	750	999999	999999	999999	347	447	162	874	808	374	216	251	999999	407	322	547	361	327	999999	946	907	343	999999	853	169	97	341	871	999999	719	117	999999	163	950	790	999999	884	350	999999	166	727	741	97	999999	334	357	205	999999	586	850	568	999999	366	865	999999	999999	678	905	53	260	116	290	381	99	266	508	97	861	616	810	663	21	273	94	999999	175	255	999999	999999	812	891	999999	999999	653	161	346	351	298	30	383	999999	999999	306	804	60	446	370	998	532	825	269	999999	895	776	197	556	508	999999	646	764	171	999999	386	241	368	999999	995	728	999999	999999	167	999999	999999	243	976	684	714	468	999999	782	805	999999	999999	703	552	557	933	518	465	604	838	999999	652	265	
221	879	602	75	445	772	999999	642	999999	999999	668	470	999999	662	799	999999	842	999999	248	863	959	999999	999999	682	688	811	354	999999	272	343	999999	98	157	999999	31	999999	92	649	32	271	342	172	196	588	44	999999	64	281	718	953	761	799	829	788	305	999999	125	919	386	634	428	963	380	727	530	580	323	917	640	999999	999999	203	26	977	999999	796	727	184	999999	606	999999	999999	768	999999	581	292	269	368	289	999999	999999	172	272	999999	842	379	792	469	68	464	769	146	999999	25	533	568	999999	851	999999	509	578	941	282	780	999999	356	204	71	156	247	320	954	638	914	999999	267	931	628	999999	162	14	268	126	999999	836	619	441	752	785	22	999999	417	999999	999999	999999	49	890	491	519	496	999999	730	999999	999999	999999	814	508	999999	303	275	999999	163	716	114	504	320	825	999999	943	268	914	452	999999	143	737	903	852	857	768	999999	376	999999	118	649	978	283	945	305	999999	32	120	714	458	519	385	356	999999	997	999999	999999	224	801	548	261	581	999999	454	999999	93	250	962	999999	957	621	899	999999	999999	999999	136	231	374	999999	59	921	157	209	999999	766	999999	390	999999	855	581	999999	999999	575	900	999999	77	255	828	766	999999	799	69	470	757	999999	620	999999	311	999999	871	999999	472	999999	999999	626	999999	381	739	999999	431	703	48	117	78	999999	999999	999999	999999	197	999	880	402	999999	999999	260	861	687	452	165	156	571	88	577	999999	527	470	999999	823	283	754	695	516	151	345	517	760	952	401	731	999999	296	899	124	634	991	662	999999	385	501	765	425	928	999999	541	999999	999999	999999	133	551	999999	999999	510	999999	443	999999	373	261	272	801	499	908	296	720	481	859	671	964	942	999999	864	605	999999	331	999999	338	766	999999	999999	999999	893	299	829	849	177	304	785	999999	680	999999	627	411	999999	999999	11	856	139	999999	112	681	198	659	999999	140	686	958	999999	999999	505	115	547	440	651	787	907	210	999999	999999	999999	187	83	785	999999	622	374	463	13	813	330	661	999999	558	830	999999	295	243	999999	698	172	218	312	606	390	575	783	196	760	814	999999	801	777	692	999999	999999	607	413	375	999999	765	999999	999999	187	858	843	999999	988	610	999999	501	999999	437	999999	284	345	874	999999	404	718	838	188	703	199	999999	528	884	516	999999	905	330	882	867	866	932	939	262	135	999999	547	668	795	999999	46	999999	12	373	397	418	999999	61	140	18	657	77	587	529	765	999999	339	959	400	103	705	402	999999	999999	571	457	344	
999999	749	728	857	59	999999	602	999999	999999	145	165	496	108	999999	853	199	999999	219	799	355	419	497	94	418	999999	999999	701	999999	644	703	999999	802	939	83	246	311	999999	161	608	33	985	863	889	904	184	472	302	528	851	213	745	596	771	111	925	595	999999	320	279	781	351	721	32	183	939	362	556	34	339	552	787	722	611	999999	370	555	607	190	243	125	999999	183	38	440	958	608	40	838	157	999999	647	100	881	826	999999	273	999999	715	965	821	999999	277	198	309	425	32	984	995	741	379	987	484	999999	163	805	178	692	999999	225	341	999999	718	877	999999	999999	697	999999	785	103	107	714	892	999999	421	210	708	984	729	25	935	623	999999	107	777	662	173	23	728	999999	999999	580	260	500	633	499	206	400	509	405	728	191	209	999999	643	665	105	269	999999	999999	999999	999999	963	575	289	718	296	621	109	999999	740	999999	122	763	589	527	464	999999	591	921	999999	317	484	999999	297	999999	423	142	463	122	567	999999	357	775	999999	999999	999999	684	220	915	213	584	999999	483	665	54	78	999999	323	126	211	703	677	744	999999	789	709	999999	999999	999999	999999	163	168	986	999999	835	336	999999	840	269	910	999999	190	999999	718	429	26	10	999999	999999	999999	977	819	999999	999999	999999	999999	612	826	143	620	999999	999999	999999	621	59	426	314	24	829	999999	730	606	64	216	431	522	12	35	530	999999	708	970	44	849	327	344	821	85	999999	608	723	521	706	999999	932	383	505	64	999999	12	999999	986	999999	535	954	381	999999	999999	489	350	234	999999	306	370	912	17	371	836	304	715	999999	238	419	999999	993	219	899	415	283	58	27	947	366	527	999999	999999	999999	509	894	945	578	691	595	264	384	146	225	346	999999	925	999999	669	999999	999999	407	483	999999	619	541	745	481	359	856	999999	333	286	230	999999	308	199	876	861	999999	999999	999999	912	643	164	846	857	994	563	999999	358	46	357	999999	412	129	588	155	521	999999	159	474	228	835	164	999999	999999	915	999999	47	546	59	159	728	999999	817	495	840	422	773	684	750	999999	680	508	999999	975	99	818	999999	999999	54	364	893	791	883	917	87	999999	234	748	941	557	526	142	308	886	629	999999	999999	999999	999999	733	748	293	408	556	999999	337	760	954	17	999999	787	327	502	999999	999999	936	999999	899	999999	361	197	999999	742	203	401	547	209	999999	999999	315	232	999999	999999	999999	999999	609	999999	999999	999999	749	728	999999	741	999999	999999	209	640	999999	631	693	266	999999	226	396	
545	724	551	999999	165	11	999999	252	608	702	999999	763	355	190	88	655	553	999999	999999	667	633	999999	293	999999	433	201	906	594	886	663	58	537	807	585	775	892	68	187	999999	377	621	486	671	999999	968	15	854	459	535	975	149	74	174	559	763	999999	440	652	781	999999	104	543	365	944	999999	347	956	769	415	196	999999	376	30	162	55	999999	256	999999	929	427	999999	457	69	911	523	984	372	999999	822	999999	461	999999	405	217	283	88	130	726	395	630	999999	94	999999	349	387	773	54	22	999999	999999	380	196	999999	999999	626	646	484	454	431	999999	975	708	947	999999	734	999999	999999	812	878	967	36	530	999999	309	999999	263	412	719	999999	750	939	360	744	215	777	275	999999	51	591	637	999999	675	305	999999	655	999999	146	787	614	206	802	999999	999999	545	589	850	999999	423	985	373	999999	764	999999	680	999999	625	964	741	488	469	499	999999	231	251	373	999999	234	142	654	38	999999	625	114	337	947	707	226	208	626	927	938	999999	66	999999	403	839	999999	624	996	39	386	405	309	155	707	874	999999	999999	182	238	999999	204	999999	999999	256	618	660	593	732	32	408	765	999999	561	531	229	999999	13	848	533	605	999999	145	624	999999	721	326	959	630	83	696	335	36	398	311	999999	999999	109	971	999999	999999	171	999999	974	630	620	290	747	624	999999	12	17	53	648	632	25	68	154	315	535	302	999999	962	999999	999999	999999	999999	726	259	787	720	772	42	73	354	444	717	170	993	40	440	578	999999	999999	999999	688	291	387	766	999999	684	364	794	445	492	488	999999	243	649	557	999999	563	497	836	766	239	975	980	304	198	999999	897	999999	284	105	999999	365	819	587	646	792	362	999999	963	999999	365	999999	999999	580	999999	245	999999	999999	999999	159	999999	90	999999	386	841	999999	310	999999	999999	999999	786	213	520	350	768	132	389	656	12	765	999999	603	999999	999999	410	999999	999999	410	438	952	999999	385	714	999999	228	643	857	999999	999999	933	491	999999	392	976	325	161	467	999999	811	742	999999	828	999999	999999	630	283	556	999999	999999	589	334	900	654	999999	173	410	499	395	131	999999	999999	946	999999	78	283	260	999999	557	999999	999999	999999	142	598	695	106	995	999999	43	504	999999	96	93	466	165	608	590	624	999999	812	914	662	82	135	686	999999	909	917	999999	999999	380	71	998	366	726	795	202	312	999999	528	178	544	465	999999	186	999999	192	489	755	999999	693	635	454	744	503	596	721	17	999999	227	999999	999999	425	635	134	883	
97	726	740	369	416	287	665	248	644	380	206	192	948	999999	295	999999	171	999999	999999	999999	617	263	862	140	84	195	999999	741	341	99	999999	999999	999999	302	999999	999999	749	396	999999	999999	970	215	999999	133	999999	539	999999	273	932	767	916	444	921	389	999999	999999	999999	609	295	999999	887	999999	906	554	261	376	426	999999	697	999999	680	999999	999999	308	774	411	163	999999	741	544	999999	136	999999	574	183	684	999999	386	999999	999999	601	149	110	831	528	56	308	999999	871	32	123	999999	576	999999	96	150	999999	622	999999	864	680	134	868	750	999999	760	125	342	999999	577	999999	50	630	581	238	999999	674	106	999999	727	112	607	867	718	431	725	560	999999	487	999999	176	296	999999	171	445	999999	281	999999	999999	767	931	966	185	304	564	83	999999	995	875	999999	999999	421	842	888	999999	83	266	160	328	999999	210	999999	855	348	999999	181	279	468	145	761	269	324	999999	23	999999	146	999999	573	163	358	943	565	829	999999	566	755	453	881	409	371	220	131	999999	999999	567	521	120	999999	894	999999	803	323	859	124	999999	162	999999	828	102	625	999999	693	996	999999	999999	999999	590	924	782	999999	727	398	68	773	999999	999999	292	11	456	284	35	595	999999	770	554	999999	705	715	643	413	703	625	788	784	720	527	134	71	932	921	931	196	63	250	999999	414	264	999999	573	159	870	999999	999999	817	599	65	999999	236	425	804	939	874	999999	999999	950	999999	609	283	63	33	999999	230	999999	534	353	838	541	437	999999	150	375	619	152	999999	543	999999	252	999999	999999	664	512	999999	646	137	981	999999	905	685	999999	562	805	981	42	550	146	649	982	847	474	760	523	586	131	285	438	330	731	999999	834	307	859	999999	98	398	999999	999999	999999	999999	999999	296	933	856	147	551	999999	999999	586	999999	357	893	670	404	999999	434	150	999999	999999	999999	698	661	335	118	999999	991	703	999999	999999	644	39	31	75	51	305	187	827	999999	449	580	999999	53	743	139	450	940	999999	464	999999	664	257	595	348	999999	251	999999	961	825	15	156	999999	178	999999	941	572	335	828	999999	109	999999	606	483	486	205	999999	999999	917	205	668	909	364	248	999999	237	999999	999999	682	852	999999	999999	225	12	661	303	999999	772	551	802	567	124	122	19	364	812	999999	999999	119	152	793	596	973	766	166	105	999999	609	143	999999	554	138	999999	975	828	696	113	604	821	999999	474	657	999999	125	637	553	797	354	883	231	179	623	334	540	69	212	439	459	845	566	511	131	999999	286	
257	438	472	999999	190	668	709	999999	952	925	678	145	493	858	138	612	308	447	726	911	105	931	803	122	916	626	266	654	758	999999	682	999999	28	827	999999	209	91	999999	174	224	522	716	670	409	999999	923	719	581	330	242	267	74	405	727	191	999999	999999	999999	230	564	412	999999	999999	999999	253	336	999999	665	990	929	531	648	282	511	398	388	270	404	260	992	906	685	334	525	998	618	946	301	645	551	999999	731	999999	610	812	999999	999999	973	999999	535	807	999999	590	400	711	619	791	999999	999999	999999	66	240	999999	999999	657	727	999999	999999	698	635	999999	825	999999	999999	365	799	218	671	699	999999	377	296	249	999999	195	852	104	933	999999	388	826	62	962	843	495	343	632	212	953	95	999999	832	999999	530	155	999999	43	151	999999	912	999999	129	204	407	435	770	991	384	999999	804	632	797	375	320	999999	336	862	999999	999999	32	176	999999	718	614	203	545	21	718	579	214	819	952	898	999999	999999	999999	999999	565	999999	725	352	258	999999	158	462	939	467	964	721	819	128	856	197	999999	999999	999999	410	590	213	890	758	999999	804	837	985	680	898	999999	342	111	478	307	999999	238	680	918	845	570	162	263	87	56	997	999999	95	999999	764	886	166	582	999999	278	361	528	966	79	453	332	173	999999	51	993	632	620	350	821	98	959	342	827	999999	840	999999	999999	812	999999	285	54	752	32	915	22	317	759	805	210	945	250	999999	999999	474	522	406	380	222	999999	423	386	419	274	873	805	554	999999	32	465	840	411	999999	999999	999999	409	580	150	866	39	686	999999	815	150	999999	999999	697	999999	362	999999	443	67	737	728	299	898	634	999999	999999	120	999999	978	736	999999	370	544	534	18	816	999999	999999	265	513	193	999999	549	571	278	999999	35	117	822	999999	985	32	782	674	987	999999	896	774	101	999999	756	999999	707	147	476	780	341	323	999999	915	297	104	999999	554	554	330	749	999999	366	99	133	12	644	12	750	326	999999	869	546	999999	920	300	850	999999	756	621	700	412	105	999999	67	999999	999999	907	999999	999999	844	237	999999	667	224	569	418	12	868	754	926	705	999999	159	202	471	777	646	995	997	253	913	999999	932	630	346	999999	868	999999	999999	585	737	323	999999	482	999999	749	878	999999	999999	881	848	405	999999	694	994	999999	946	305	595	934	781	912	691	647	931	999999	999999	999999	878	999999	550	969	999999	179	199	392	537	677	842	721	898	817	644	125	405	518	999999	999999	635	999999	294	572	999999	486	
803	825	631	999999	550	920	999999	840	950	31	341	878	947	833	505	611	999999	278	999999	873	999999	963	277	576	252	999999	644	949	999999	558	53	977	533	971	999999	373	761	325	999999	999999	169	67	999999	999999	999999	526	571	961	742	34	841	999999	119	999999	450	840	558	64	968	138	999999	613	438	402	978	363	355	975	999999	142	850	173	152	540	714	978	106	654	792	726	999999	683	216	387	716	999999	999999	960	531	535	815	706	357	997	999999	555	628	474	644	430	999999	596	503	609	183	677	874	578	999999	471	743	999999	271	252	999999	999999	406	999999	685	951	495	999999	453	932	326	999999	815	154	893	999999	359	631	20	372	555	999999	999999	606	213	49	999999	299	112	69	791	911	999999	115	999999	54	999999	999999	789	693	935	786	152	570	293	40	861	730	999999	699	122	121	893	899	697	33	999999	999999	847	646	797	205	999999	394	151	415	999999	999999	433	849	20	999999	842	326	437	768	122	619	323	999999	187	432	999999	413	999999	679	999999	545	417	999999	631	358	730	999999	895	739	504	999999	429	878	331	161	306	835	999999	999999	279	576	471	928	910	999999	486	999999	469	375	999999	878	999999	999999	999999	173	302	736	228	661	61	698	999999	697	274	364	199	445	851	36	136	779	724	999999	410	451	83	489	786	999999	872	999999	999999	530	999999	625	320	957	491	999999	858	999999	999999	37	289	999999	155	774	664	999999	613	50	822	999999	248	999999	164	830	71	945	99	999999	950	999999	999999	999999	999999	900	549	999999	999999	241	954	999999	999999	999999	172	696	337	829	305	309	999999	999999	999999	832	244	251	999999	347	470	490	896	546	79	999999	619	226	999999	999999	565	999999	234	25	512	382	999999	999999	275	681	648	999999	999999	241	999999	790	988	999999	186	956	759	773	999999	211	188	999999	999999	418	999999	999999	947	946	999999	52	999999	999999	84	999999	999999	999999	999999	115	999999	610	999999	13	987	665	896	288	66	899	999999	293	535	792	999999	33	999999	999999	47	678	515	152	734	999999	19	459	967	598	715	187	991	345	999999	654	797	999999	512	184	575	679	521	999999	76	57	999999	999999	999999	999999	424	61	973	779	804	77	999999	833	876	997	993	999999	697	308	573	878	908	704	82	881	999999	628	520	662	383	999999	167	999999	85	686	999999	845	999999	495	999999	999999	214	999999	540	152	999999	964	141	515	191	47	999999	222	771	197	148	213	101	999999	487	796	999999	321	405	446	999999	999999	757	199	213	999999	596	211	999999	999999	999999	696	173	929	827	39	496	15	999999	346	
386	944	408	999999	547	590	999999	315	999999	387	999999	893	817	999999	242	999999	216	941	999999	999999	999999	779	97	999999	523	452	50	999999	809	458	309	535	840	999999	70	965	31	999999	652	622	999999	290	203	747	786	999999	879	79	696	999999	823	555	703	448	999999	999999	999999	547	999999	104	550	999999	999999	560	87	999999	62	758	43	277	611	999999	999999	689	637	170	999999	999999	84	743	573	970	475	614	634	999999	831	402	173	463	999999	999999	506	999999	999999	813	783	999999	670	199	727	130	999999	429	592	999999	265	24	810	734	30	517	472	630	530	579	125	891	999999	332	999999	999999	595	999999	168	137	840	741	999999	824	386	942	679	999999	999999	453	935	55	32	158	498	817	999999	438	999999	601	21	875	999999	501	999999	892	999999	348	433	77	535	465	999999	465	646	999999	407	986	358	88	999999	587	999999	87	999999	79	999999	776	999999	949	78	166	999999	567	125	964	714	999999	999999	494	999999	340	462	948	917	479	999999	566	512	974	420	606	999999	364	763	434	999999	948	857	999999	32	999999	999999	484	998	378	327	999999	350	999999	809	291	860	999999	853	999999	135	666	170	999999	294	999999	274	859	999999	472	86	783	803	999999	704	765	268	506	471	293	826	977	949	548	999999	91	226	999999	174	138	999999	227	510	266	309	999999	788	692	344	719	676	655	945	536	302	543	900	659	977	53	33	363	401	999999	680	157	717	621	22	999999	96	999999	694	410	726	999999	283	547	390	110	999999	576	172	752	617	999999	999999	422	255	618	191	566	852	131	115	392	825	939	585	162	885	177	679	141	999999	241	961	544	999999	443	270	363	278	877	76	999999	201	999999	953	510	999999	999999	375	999999	32	529	592	573	304	344	43	343	961	238	224	999999	896	41	999999	999999	219	999999	612	811	357	828	999999	999999	999999	999999	201	186	986	85	47	591	801	284	999999	999999	649	999999	250	999999	410	999999	401	50	662	266	999999	169	529	999999	301	627	999999	999999	56	204	241	617	519	646	153	857	357	886	201	999999	999999	621	922	25	736	821	257	146	411	430	436	257	322	797	108	41	656	419	783	419	899	247	999999	914	871	42	879	603	333	553	579	514	999999	39	999999	938	999999	513	840	480	380	555	162	625	767	984	304	721	547	121	210	938	112	781	734	771	394	999999	154	704	941	653	813	858	999999	999999	999999	999999	549	170	999999	153	578	999999	49	999999	94	999999	999999	887	737	167	66	221	352	641	411	78	304	486	553	239	369	145	538	726	742	304	
774	845	585	999999	999999	387	999999	999999	369	999999	741	390	999999	782	999999	999999	966	784	597	601	515	220	520	340	988	999999	616	564	783	442	775	323	611	999999	999999	311	999999	727	985	678	893	295	999999	999999	336	913	999999	771	999999	999999	178	753	999999	150	788	563	999999	255	32	999999	999999	762	283	926	33	999999	779	896	945	999999	999999	249	798	999999	708	229	938	999999	13	84	273	844	196	680	274	31	194	999999	11	283	976	999999	704	876	999999	141	21	354	588	909	144	999999	826	819	157	999999	955	220	442	999999	624	427	252	947	844	926	576	602	999999	12	243	319	999999	999999	582	999999	544	999999	21	576	217	593	999999	104	940	371	28	999999	532	345	76	974	38	442	658	558	813	757	999999	999999	999999	419	999999	999999	675	825	16	164	999999	999999	393	42	209	865	361	999999	108	999999	16	999999	907	209	80	327	936	268	999999	463	999999	34	999999	787	890	39	22	999999	901	743	999999	125	364	863	140	999999	951	43	775	172	90	627	459	664	999999	999999	999999	365	999999	999999	999999	416	999999	553	999999	221	999999	606	151	179	853	562	999999	365	730	891	999999	54	999999	795	999999	902	999999	127	382	394	574	999999	46	342	956	657	459	536	103	21	581	811	721	999999	121	354	999999	606	319	527	498	104	934	999999	439	39	295	552	999999	747	923	426	180	757	647	740	569	808	223	999999	999999	999999	272	718	319	999999	999999	999999	684	30	20	999999	999999	855	999999	480	497	187	999999	926	371	906	537	356	999999	164	640	963	281	999999	785	93	999999	122	424	895	832	225	999999	999999	706	144	868	978	736	45	617	325	861	176	253	392	905	296	835	206	75	916	630	165	676	999999	879	313	245	927	504	695	441	999999	648	999999	637	781	230	999999	999999	558	999999	62	546	325	999999	114	137	402	187	999999	999999	228	999999	916	595	394	454	346	265	565	742	999999	540	922	883	860	528	999999	754	133	76	608	167	999999	307	577	618	361	267	999999	185	842	749	408	417	223	181	732	687	253	336	883	999999	482	999999	999999	521	624	441	251	585	166	999999	64	999999	679	70	322	999999	999999	999999	103	89	489	390	900	70	142	999999	670	689	796	999999	999999	796	193	637	999999	701	999999	65	993	919	25	199	28	204	694	378	999999	163	858	123	999999	477	243	803	999999	102	915	748	389	120	770	999999	788	872	999999	267	846	51	384	620	999999	999999	999999	999999	74	999999	999999	705	376	999999	775	517	830	683	624	43	563	389	156	592	785	749	676	999999	158	
462	411	155	67	999999	531	999999	778	999999	992	999999	695	69	738	201	730	999999	381	624	344	999999	731	115	258	999999	704	467	895	792	834	380	999999	898	34	611	888	999999	647	939	243	88	999999	592	691	999999	348	503	650	999999	999999	575	377	61	999999	895	731	305	999999	954	732	73	801	999999	413	621	999999	796	45	137	999999	999999	572	999999	391	999999	523	149	999999	342	764	999999	816	941	999999	268	13	243	359	138	880	592	329	693	216	999999	286	753	188	79	503	552	468	523	999999	999999	999999	999999	670	292	382	591	999999	565	199	999999	257	860	64	999999	618	189	447	906	256	720	195	878	236	222	999999	769	961	354	838	222	999999	302	299	584	265	78	573	999999	756	299	999999	999999	503	684	921	425	699	43	461	999999	115	999999	999999	999999	171	134	708	457	312	613	999999	537	726	977	999999	999999	571	480	889	550	615	380	160	957	19	431	385	552	300	564	80	928	892	523	117	191	35	367	422	141	369	125	764	999999	669	999999	47	526	895	966	854	228	999999	911	708	734	999999	320	922	999999	999999	165	167	748	542	701	644	213	869	607	929	213	68	999999	190	500	615	17	999999	836	394	999999	657	333	999999	999999	784	981	814	382	999999	714	445	683	391	213	958	25	610	968	538	833	999999	297	999999	650	170	395	730	218	999999	403	33	96	999999	891	508	999999	48	690	917	662	999999	497	827	999999	768	384	376	976	541	600	407	329	307	560	211	999999	999999	69	692	999999	260	606	263	386	691	359	338	500	705	999999	999999	919	61	875	999999	169	469	821	882	785	29	754	676	528	999999	703	788	999999	999999	148	545	999999	998	999999	999999	792	999999	451	533	419	56	875	281	416	622	487	278	431	125	51	999999	475	187	906	379	506	999999	734	389	987	570	543	999999	566	589	999999	999999	532	999999	999999	926	28	999999	999999	739	153	999999	999999	999999	518	435	999999	678	999999	248	80	801	101	159	905	863	508	999999	999999	999999	512	74	999999	826	624	566	745	957	473	125	999999	188	714	177	235	999999	668	829	871	562	212	999999	172	999999	519	999999	829	999999	568	788	427	956	751	999999	237	999999	768	443	291	951	689	999999	215	533	999999	892	97	999999	923	881	999999	679	200	983	646	647	901	396	317	428	737	999999	398	684	697	999999	436	99	940	156	265	999999	548	919	872	802	999999	639	999999	627	118	999999	459	999999	593	747	999999	768	977	589	187	382	999999	862	224	327	21	531	835	999999	465	997	999999	777	626	970	999999	999999	
999999	844	999999	272	999999	690	999999	833	912	712	100	949	169	999999	999999	360	968	999999	999999	999999	705	554	791	999999	804	532	171	121	920	999999	69	999999	616	495	657	143	601	915	948	445	553	390	999999	308	441	885	280	999999	885	633	808	999999	872	456	575	999999	62	861	467	900	529	208	913	239	652	477	999999	999999	21	999999	759	63	999999	662	141	324	148	492	696	918	262	373	235	296	873	325	750	170	999999	100	90	740	457	58	999999	999999	477	186	656	963	552	999999	786	907	874	755	999999	999999	324	260	427	570	175	549	999999	165	972	627	999999	336	999999	183	754	920	897	29	605	999999	746	999999	999999	962	836	732	376	999999	587	328	999999	128	516	541	845	999999	673	520	575	999999	410	761	382	999999	820	329	247	379	999999	866	19	999999	159	999999	473	999999	413	999999	734	442	999999	991	999999	999999	215	247	999999	195	337	94	256	387	453	697	484	984	999999	997	152	516	999999	997	803	721	318	566	968	591	77	999999	999999	999999	785	999999	735	999999	193	727	644	582	508	62	51	767	619	632	999999	999999	449	488	134	999999	322	999999	947	185	197	857	346	649	278	999999	127	30	829	999999	601	321	961	75	999999	686	362	570	17	999999	955	999999	111	685	164	517	151	588	193	849	999999	567	999999	999999	999999	336	390	995	313	999999	934	31	938	582	41	999999	500	384	999999	447	63	752	999999	999999	229	161	755	999999	494	761	97	999999	836	999999	150	43	137	411	843	475	999999	367	266	737	508	933	108	999999	654	999999	27	766	901	745	796	155	357	679	999999	80	580	999999	510	551	191	405	999999	959	442	999999	962	999999	540	221	151	696	999999	999999	16	999999	999999	999999	15	430	744	330	636	100	999999	999999	686	457	80	773	895	575	999999	714	555	113	748	148	95	657	111	928	235	690	604	109	659	875	673	999999	27	999999	724	89	806	999999	768	104	999999	447	321	515	27	767	325	576	999999	780	926	902	999999	999999	151	358	328	816	105	946	496	999999	345	811	999999	36	756	999999	851	777	908	694	344	654	373	648	346	999999	910	999999	375	38	271	878	948	770	507	112	999999	999999	760	990	766	822	608	692	111	510	999999	999999	999999	771	724	71	872	999999	999999	893	999999	502	22	732	999999	999999	999999	999999	822	999999	862	23	999999	999999	999999	485	26	918	928	522	56	681	547	836	999999	999999	999999	999999	313	210	16	717	212	614	562	707	363	38	999999	139	252	149	999999	644	647	717	473	999999	999999	999999	54	954	312	55	999999	869	
999999	185	999999	999999	189	999999	999999	622	460	154	811	914	999999	644	131	988	834	799	999999	906	811	902	198	156	455	999999	999999	73	165	999999	414	166	767	692	752	187	999999	999999	949	275	999999	257	194	503	906	558	999999	784	999999	999999	130	513	999999	940	68	63	999999	721	999999	101	802	101	466	408	740	654	157	408	892	999999	827	999999	850	999999	921	563	717	999999	250	897	821	399	999999	999999	931	901	391	826	999999	999999	200	999999	999999	857	473	893	791	999999	999999	262	411	868	999999	183	237	392	663	770	28	505	999999	999999	480	645	999999	412	154	366	476	838	273	999999	774	204	999999	999999	183	992	541	38	771	930	932	999999	496	952	507	773	871	549	248	620	807	138	999999	999999	999999	918	999999	71	748	435	319	999999	999999	90	103	697	430	849	218	670	239	990	733	999999	369	492	159	327	999999	381	494	927	599	652	522	646	842	854	420	264	414	479	289	346	999999	18	999	999999	999999	999999	999999	32	999999	999999	391	816	999999	999999	539	485	769	999999	167	377	940	392	334	346	567	457	855	575	439	953	999999	759	711	397	999999	361	493	999999	468	103	38	472	597	32	270	705	251	895	324	999999	494	154	322	999999	405	999999	683	662	848	411	999999	777	592	386	321	632	115	999999	162	188	991	36	999999	73	999999	478	794	312	86	861	215	959	999999	505	999999	122	446	799	999999	564	999999	999999	999999	999999	148	260	879	221	711	999999	600	244	999999	145	942	999999	352	259	573	927	444	381	586	999999	205	995	526	97	917	208	999999	316	999999	597	999999	170	141	743	924	97	599	583	600	448	271	971	226	125	562	999999	769	999999	999999	73	130	306	999999	908	999999	153	734	791	303	512	999999	293	228	155	999999	781	336	609	334	999999	338	860	780	148	999999	234	778	410	999999	999999	439	998	90	952	476	215	915	999999	882	781	363	807	289	98	996	977	752	81	491	780	999999	170	863	750	735	999999	525	117	193	637	374	999999	266	386	999999	453	213	999999	999999	999999	866	999999	999999	553	132	530	580	692	151	747	481	999999	919	754	999999	279	999999	340	227	217	689	808	49	999999	416	38	551	903	25	552	999999	487	402	72	914	569	443	319	628	214	689	833	965	445	165	667	999999	511	144	803	318	872	58	471	739	68	999999	481	146	999999	978	677	999999	599	973	999999	314	999999	840	682	999999	999999	711	999999	527	856	843	999999	99	749	623	50	999999	222	244	999999	438	931	332	855	505	961	999999	999999	999999	21	166	999999	999999	170	
999999	558	999999	461	999999	492	170	45	943	999999	225	469	999999	397	479	938	999999	464	999999	81	566	999999	534	984	187	875	999999	187	787	516	700	477	142	928	999999	75	379	317	255	752	740	402	987	999999	640	46	578	785	65	296	112	999999	21	400	604	980	33	686	284	101	999999	983	258	999999	999999	999999	337	999999	11	413	999999	600	218	999999	341	173	394	999999	354	999999	306	866	131	500	413	997	999999	742	333	415	51	692	43	164	911	756	154	560	268	891	708	125	999999	651	727	999999	494	999999	68	441	595	940	341	999999	794	974	861	999999	999999	999999	999999	999999	140	595	372	999999	567	63	701	584	999999	999999	999999	463	999999	191	91	480	999999	901	513	67	683	892	820	111	999999	999999	369	937	894	395	536	999999	609	999999	984	198	289	999999	999999	440	707	999999	422	999999	124	877	701	613	892	391	984	133	999999	234	911	247	999999	270	524	666	693	763	689	633	308	751	853	328	206	999999	201	922	956	82	999999	209	480	999999	986	483	999999	756	54	513	411	413	999999	999999	212	747	999999	28	335	999999	746	943	794	788	462	372	34	382	417	10	199	72	177	999999	874	712	767	715	284	50	467	937	999999	186	999999	894	999999	478	126	459	479	999999	596	999999	335	999999	415	999999	606	623	459	999999	348	54	323	348	999999	999999	510	499	999999	707	744	294	821	999999	233	618	566	567	999999	999999	999999	958	530	26	475	999999	283	468	307	999999	119	660	591	641	598	675	862	883	658	565	968	626	999999	771	438	311	856	999999	192	796	999999	48	610	999999	999999	390	523	999999	873	999999	520	51	202	904	598	94	999999	999999	220	557	756	682	909	457	586	640	488	758	999999	173	642	999999	285	510	950	80	59	686	81	218	999999	565	20	999999	55	926	433	575	183	354	607	676	316	635	50	452	139	999999	327	928	901	999999	999999	709	114	999999	766	692	953	527	44	27	118	999999	405	201	999999	999999	412	660	217	913	584	243	999999	966	450	999999	470	999999	940	897	369	999999	316	999999	999999	999999	807	291	999999	999999	621	999999	999999	999999	567	313	239	849	779	999999	750	999999	721	987	189	484	153	147	322	126	232	454	587	147	658	999999	999999	999999	999999	371	199	130	500	476	302	929	923	975	408	146	420	620	729	808	156	701	431	328	999999	371	167	670	968	53	999999	177	78	999999	932	602	999999	232	504	418	999999	629	177	999999	999999	260	560	178	739	999999	705	611	999999	778	990	956	544	377	800	983	214	529	162	456	957	135	
860	999999	52	999999	999999	198	126	999999	999999	527	999999	999999	999999	956	999999	988	999999	792	347	907	999999	300	192	975	68	250	431	999999	213	423	477	721	297	570	400	809	999999	933	657	517	494	414	999999	473	432	999999	744	999999	183	225	598	369	118	60	683	570	568	77	747	999999	766	606	117	452	60	999999	889	72	999999	10	863	997	145	830	422	46	388	719	999999	700	505	999999	346	988	824	117	612	247	886	829	250	68	999999	378	999999	999999	307	469	422	999999	999999	682	286	999999	362	999999	234	999999	637	646	192	999999	524	57	782	999999	269	128	628	943	210	651	999999	736	759	999999	812	999999	999999	534	739	999999	306	933	999999	823	999999	173	999999	233	882	333	610	250	647	401	543	148	999999	573	999999	188	840	479	419	826	506	549	423	999999	788	468	999999	112	907	273	553	591	824	999999	999999	105	492	405	70	876	51	935	99	368	999999	674	180	999999	905	560	999999	826	523	999999	327	762	750	999999	444	424	134	507	342	384	999999	999999	323	637	697	533	696	999999	419	999999	999999	999999	460	64	295	124	298	999999	999999	356	195	726	77	428	641	122	355	413	999999	646	751	544	602	714	520	319	360	542	999999	381	864	641	417	981	621	755	312	695	793	999999	136	442	999999	986	198	131	999999	894	995	585	188	292	485	773	999999	999999	968	999999	544	976	763	999999	874	825	491	554	999999	95	807	885	810	659	999999	999999	519	319	244	999999	526	398	434	466	546	243	203	582	166	643	201	380	999999	566	161	817	565	380	567	484	505	643	999999	798	97	120	774	529	673	843	263	999999	999999	999999	228	155	551	307	999999	999999	631	999999	397	675	894	999999	108	253	507	999999	85	149	752	759	120	999999	586	636	378	436	999999	674	908	999999	999999	999999	374	999999	348	15	275	267	999999	926	999999	595	256	999999	904	660	21	531	31	870	999999	124	728	999999	251	345	569	915	929	782	182	957	10	84	294	183	999999	999999	905	502	536	817	977	825	906	525	999999	449	999999	717	424	999999	653	999999	554	276	992	127	192	12	446	360	338	999999	753	895	999999	999999	999999	730	598	999999	625	529	343	951	146	902	350	999999	999999	129	193	221	367	999999	314	999999	530	28	190	945	492	903	65	186	999999	598	81	999999	929	464	999999	11	129	87	999999	134	704	602	139	99	999999	999999	302	326	176	999999	30	518	999999	633	651	833	550	653	854	999999	473	999999	472	999999	831	999999	999999	255	531	192	101	290	924	190	267	927	889	999999	178	36	
610	738	19	370	578	563	431	999999	999999	764	999999	476	232	999999	660	547	139	591	999999	448	668	57	999999	984	35	740	594	409	375	999999	943	459	484	828	122	734	157	111	969	277	907	999999	442	767	731	625	67	335	529	720	999999	999999	831	730	368	562	944	35	345	837	969	999999	931	99	820	999999	991	404	486	926	399	38	999999	991	999999	178	999999	999999	262	410	683	269	880	999999	925	646	627	754	469	559	790	999999	999999	141	308	886	999999	352	999999	729	999999	662	848	603	330	769	684	840	199	199	946	999999	999999	999999	999999	709	151	286	999999	183	384	247	934	927	999999	278	271	999999	692	654	609	273	90	999999	776	31	420	286	334	165	961	786	999999	999999	612	873	358	832	977	598	999999	292	999999	773	999999	396	727	999999	999999	62	508	203	999999	544	589	999999	999999	250	167	143	299	864	952	18	222	597	681	664	324	272	920	438	999999	999999	999999	327	95	317	186	390	303	999999	999999	282	656	999999	999999	999999	690	999999	47	117	999999	844	309	880	339	999999	561	758	999999	72	606	999999	999999	80	690	64	634	999999	999999	529	999999	777	839	798	999999	680	361	454	999999	660	973	395	235	813	763	669	794	38	988	915	999999	999999	675	240	999999	626	999999	999999	87	999999	396	428	340	517	53	897	14	510	836	659	818	116	799	999999	98	999999	968	328	316	30	269	606	283	682	999999	645	999999	999999	904	999999	539	999999	999999	384	274	555	64	717	769	866	664	293	201	338	107	649	628	999999	152	683	657	822	280	66	324	999999	155	657	999999	407	795	406	999999	418	130	999999	740	425	789	543	165	260	558	999999	366	999999	414	945	585	133	26	490	466	231	770	717	504	999999	999999	484	999999	407	973	999999	80	268	999999	783	999999	64	908	213	832	608	999999	999999	999999	830	999999	999999	385	210	999999	620	390	315	939	384	648	999999	999999	999999	365	314	143	758	287	196	379	107	297	630	999999	531	999999	813	658	857	703	999999	454	674	619	720	108	209	335	362	981	765	328	999999	144	805	999999	488	848	527	999999	999999	129	86	999999	999999	999999	755	473	999999	405	577	999999	91	680	285	958	874	811	644	215	934	433	924	999999	614	778	983	496	931	25	736	964	140	999999	933	999999	999999	999999	26	669	353	736	784	999999	413	118	999999	633	859	999999	641	999999	214	321	540	346	204	871	999999	824	77	268	542	534	999999	613	526	698	999999	41	591	999999	795	974	862	207	999999	999999	802	506	541	999999	636	94	999999	69	760	818	999999	
999999	999999	505	376	201	602	94	999999	259	298	799	591	548	885	999999	265	999999	999999	239	459	342	697	236	79	350	292	716	632	458	999999	609	999999	999999	845	160	983	96	294	603	999999	777	13	399	680	12	914	993	475	809	999999	405	187	530	999999	520	999999	999999	436	999999	909	885	462	746	109	688	946	883	703	734	844	179	999999	289	999999	682	999999	308	556	77	999999	298	251	823	999999	754	999999	332	349	999999	261	171	659	999999	693	999999	325	999999	299	999999	65	40	300	999999	999999	999999	710	898	673	686	192	600	274	999999	999999	620	643	639	126	354	266	624	544	999999	999999	682	519	437	595	370	367	999999	999999	565	21	404	998	511	999999	969	54	999999	658	662	152	999999	896	300	666	83	853	685	150	945	735	440	496	921	267	292	150	283	312	312	328	121	999999	709	357	207	621	141	780	157	309	999999	966	999999	236	821	785	228	770	522	999999	681	930	73	999999	581	908	87	254	575	999999	771	231	355	999999	999999	999999	197	999999	469	999999	721	904	999999	645	13	474	614	999999	445	506	921	512	790	795	647	190	528	879	776	298	544	999999	999999	327	538	999999	620	548	205	751	598	999999	999999	999999	795	776	936	427	826	999999	303	999999	809	999999	999999	268	440	560	696	849	551	317	176	999999	917	834	699	675	999999	502	853	76	498	693	907	645	999999	730	999	999999	254	111	62	669	995	160	88	999999	419	999999	79	70	851	355	210	999999	119	999999	153	961	87	999999	319	999999	263	237	999999	125	171	272	67	710	560	826	605	999999	264	507	185	766	756	563	265	999999	999999	793	224	152	999999	626	536	81	586	48	793	982	791	728	416	999999	999999	963	974	156	222	368	510	35	750	760	36	611	999999	386	215	523	15	481	901	470	22	752	999999	999999	736	985	134	521	43	999999	658	536	101	417	511	999999	999999	999999	625	74	293	199	402	999999	999999	924	126	999999	833	279	977	319	827	999999	754	512	341	438	999999	236	244	988	991	999999	111	500	520	547	874	999999	933	896	856	836	187	823	360	897	946	812	999999	999999	688	763	645	349	708	155	999999	998	461	999999	698	399	829	304	207	274	999999	999999	999999	578	999999	999999	346	999999	463	999999	999999	931	161	999999	492	999999	999999	321	309	238	491	999999	999999	375	883	999999	960	999999	999999	999999	17	882	625	96	275	999999	409	301	999999	277	426	564	886	718	386	732	846	999999	999999	100	999999	518	995	968	782	870	316	48	694	459	460	564	999999	995	983	886	999999	75	
999999	999999	208	75	722	42	999999	927	875	83	999999	161	999999	942	123	117	999999	999999	887	656	313	404	540	999999	606	999999	816	862	682	999999	999999	500	426	781	848	33	999999	966	795	962	167	855	995	242	59	542	429	517	450	775	999999	494	999	999999	999999	774	114	837	469	583	999999	949	255	984	348	999999	734	258	104	100	225	467	702	924	499	458	409	999999	321	73	719	308	421	906	329	251	999999	999999	999999	84	999999	999999	507	999999	746	217	610	20	894	560	808	181	423	360	560	999999	791	85	999999	314	999999	806	526	405	864	999999	537	999999	665	999999	997	966	239	29	181	170	959	491	999999	291	999999	398	999999	760	265	547	884	71	356	225	459	425	999999	714	709	122	538	112	356	828	680	271	354	797	563	841	942	404	188	399	153	310	897	999999	466	976	999999	765	999999	327	43	999999	999999	449	647	581	366	999999	319	69	632	857	144	999999	611	585	999999	615	207	423	604	999999	883	999999	82	159	528	999999	999999	733	719	772	961	999999	795	214	280	905	159	981	484	427	94	129	766	295	176	548	275	880	932	787	568	726	999999	552	592	44	377	498	63	634	276	585	350	999999	896	999999	999999	406	315	999999	999999	999999	938	186	405	763	200	786	983	980	999999	377	801	999999	214	999999	999999	999999	622	245	537	661	928	850	161	508	779	906	399	71	984	869	574	793	331	352	999999	999999	157	828	843	591	514	83	999999	899	784	418	655	661	999999	999999	784	80	611	999999	297	999999	35	897	999999	294	999999	922	995	999999	802	999999	610	999999	457	999999	105	794	402	946	157	854	683	261	724	371	999999	999999	272	999999	999999	504	999999	999999	65	999999	999999	999999	843	559	999999	999999	87	579	106	775	999999	793	999999	38	225	999999	999999	665	656	442	999999	773	182	623	43	659	659	332	512	307	826	92	806	757	999999	999999	999999	842	752	564	776	113	165	948	563	467	533	243	457	104	999999	527	999999	622	294	999999	87	999999	999999	544	933	755	999999	798	949	725	986	456	999999	380	999999	834	912	999999	665	999999	618	233	70	575	135	425	875	418	480	309	221	194	999999	512	768	999999	999999	218	999999	31	47	366	998	999999	481	999999	464	86	999999	992	999999	778	956	982	138	853	169	951	418	999999	880	658	328	650	513	801	999999	276	999999	319	518	999999	470	999999	274	262	234	232	104	59	999999	798	999999	488	694	443	238	490	384	914	570	375	999999	999999	150	388	48	358	334	679	103	198	999999	999999	999999	910	317	321	999999	999999	
628	937	856	369	556	999999	305	839	956	80	573	502	892	999999	999999	999999	904	357	504	885	223	999999	897	424	955	772	999999	616	14	784	135	917	772	508	999999	632	518	440	566	67	93	208	401	999999	115	601	306	777	997	340	999999	960	816	833	662	751	50	441	413	999999	758	688	999999	999999	944	656	729	393	999999	125	634	474	999999	446	999999	25	485	642	319	999999	476	556	619	673	778	999999	110	939	846	999999	592	86	36	999999	308	999999	373	229	320	459	871	912	999999	881	706	541	179	999999	41	647	999999	408	132	59	317	212	79	999999	403	779	556	790	547	999999	533	557	999999	18	147	407	651	999999	332	859	492	564	190	999999	999999	247	995	730	908	209	999999	194	953	977	474	106	335	999999	826	540	903	91	374	509	999999	999999	104	171	241	634	995	20	85	273	567	753	31	340	204	999999	784	825	881	348	598	349	603	999999	543	51	999999	448	439	791	956	410	999999	681	390	817	152	834	498	284	213	999999	118	690	419	721	84	999999	18	669	756	87	210	36	999999	18	556	633	999999	200	999999	557	999999	293	316	167	563	999999	950	386	23	950	336	607	145	340	240	912	999999	822	999999	87	439	769	45	878	210	999999	770	382	271	518	999999	308	999999	655	686	824	999999	261	167	733	54	999999	656	805	750	602	890	999999	999999	999999	582	999999	233	484	999999	999999	999999	438	957	999999	580	999999	999999	504	743	38	885	999999	654	416	538	799	664	243	999999	807	123	239	999999	607	999999	199	999999	627	935	412	85	247	537	874	576	945	999999	999999	163	476	516	161	72	722	717	411	925	371	114	999999	149	999999	451	321	698	28	310	359	999999	390	973	999999	999999	340	953	648	999999	779	839	592	504	896	89	566	999999	999999	177	415	890	871	273	243	522	999999	272	95	795	226	186	999999	645	944	650	772	503	28	592	731	769	78	999999	156	531	522	289	252	999999	999999	30	736	850	895	999999	255	126	740	975	416	78	868	852	736	603	291	947	559	256	316	72	282	999999	445	999999	821	422	999999	711	10	872	29	184	909	205	449	707	750	485	404	656	763	999999	185	999999	999999	225	999999	552	250	999999	730	999999	603	999999	748	367	415	259	999999	833	998	39	999999	544	999999	693	943	540	164	999999	206	999999	851	660	309	238	202	782	744	605	699	575	470	435	152	999999	581	96	457	91	301	500	837	999999	657	999999	79	999999	614	218	282	192	398	665	378	656	155	942	999999	519	175	632	514	999999	143	
999999	999999	549	402	35	999999	857	999999	82	292	705	246	289	13	574	999999	999999	177	536	333	516	186	999999	999999	999999	878	638	572	937	916	668	986	795	437	233	176	529	249	588	999999	425	109	999999	999999	672	420	865	939	949	360	613	465	977	718	626	999999	999999	491	906	157	482	295	155	165	623	719	999999	851	779	408	639	322	588	439	907	999999	860	431	395	999999	22	699	622	999999	312	999999	999999	86	811	976	999999	999999	342	999999	624	140	954	999999	759	952	999999	999999	170	551	720	301	876	548	999999	219	396	341	999999	830	999999	783	999999	568	852	420	711	373	50	802	995	999999	979	157	815	999999	462	700	672	442	116	999999	999999	80	866	21	337	470	999999	601	590	81	941	512	306	999999	999999	999999	317	349	999999	605	972	367	556	129	999999	728	732	43	756	999999	669	664	723	145	254	601	999999	999999	92	250	999999	448	221	999999	999999	477	851	975	320	76	392	333	200	999999	36	180	524	999999	699	609	738	242	845	894	411	999999	788	171	596	865	694	476	266	10	508	534	156	631	469	844	877	757	722	690	313	345	473	223	118	83	87	955	151	483	512	865	603	327	522	382	688	689	389	454	382	999999	999999	200	999999	502	34	999999	286	855	999999	981	520	999999	590	75	814	999999	62	522	788	999999	999999	783	497	643	930	828	119	97	166	197	377	999999	317	999999	999999	282	999999	616	58	999999	679	999999	751	531	354	999999	737	456	999999	999999	999999	866	666	644	591	293	702	369	999999	206	999999	999999	698	543	613	252	847	203	796	541	999999	445	473	604	999999	999999	41	965	999999	491	100	662	999999	53	560	999999	611	673	804	999999	580	851	54	852	999999	490	999999	999999	918	112	601	999999	660	37	999999	999999	403	71	584	553	261	999999	81	89	999999	131	669	999999	983	111	640	183	398	810	999999	513	999999	621	204	579	999999	823	57	195	999999	557	12	501	295	368	117	999999	98	261	735	843	780	965	746	289	820	942	234	816	999999	428	154	850	76	254	800	782	867	15	111	999999	999999	885	199	558	128	177	369	625	999999	99	999999	999999	85	127	732	435	874	915	758	999999	599	240	999999	999999	412	999999	435	51	567	335	682	93	999999	307	163	999999	775	197	170	652	582	608	822	382	344	17	774	948	521	999999	907	952	999999	999999	838	459	999999	727	999999	965	742	328	67	999999	417	999999	999999	999999	964	838	999999	999999	754	999999	999999	990	417	349	137	404	999999	486	529	202	999999	999999	835	557	469	703	731	999999	
52	204	910	264	550	164	965	342	30	997	999999	999999	714	230	207	151	676	847	52	999999	599	999999	999999	999999	799	999999	249	686	175	440	318	270	117	612	644	559	205	671	999999	263	384	999999	384	390	501	845	999999	208	999999	694	880	621	661	999999	458	301	616	654	465	685	914	289	177	589	688	999999	576	112	999999	648	945	14	407	999999	448	999999	999999	207	999999	953	386	999999	163	480	559	696	608	209	999999	353	942	550	216	999999	349	999999	627	999999	701	999999	999999	999999	622	884	749	999999	224	873	468	653	925	418	890	512	309	999999	135	696	40	992	126	376	948	241	705	404	798	643	449	354	187	581	999999	986	683	10	428	279	731	683	481	735	999999	510	428	534	660	999999	999999	476	999999	930	764	999999	999999	902	437	391	999999	354	87	999999	433	999999	475	353	912	904	999999	308	999999	856	965	356	520	999999	636	999999	999999	999999	744	104	188	972	384	256	816	796	335	781	999999	47	999999	387	999999	900	311	999999	44	84	621	755	875	166	32	122	965	418	198	279	276	989	999999	17	609	983	403	999999	740	999999	537	125	578	57	735	416	999999	588	750	999999	89	999999	999999	738	559	988	999999	31	950	271	291	407	607	65	514	583	469	93	777	622	506	999999	885	999999	547	506	187	828	431	999999	357	386	668	578	199	265	586	839	999999	621	765	381	510	478	937	139	517	522	542	161	946	682	999999	138	123	239	135	999999	201	63	811	399	999999	343	914	904	739	39	866	999999	997	630	999999	166	856	999999	349	417	999999	999999	999999	665	296	279	670	674	576	540	465	960	140	999999	648	403	809	376	780	177	563	42	400	488	999999	999999	164	999999	56	654	281	987	890	717	999999	783	999999	156	112	999999	673	999999	338	209	574	999999	128	999999	982	241	356	490	999999	182	854	845	27	510	18	13	124	999999	628	921	268	477	79	423	278	864	338	663	273	459	504	322	703	200	914	750	175	156	343	999999	307	790	643	717	863	999999	765	565	147	999999	216	328	622	417	940	106	835	705	739	127	903	692	999999	895	678	541	999999	827	595	268	838	999999	21	813	623	477	834	362	559	405	108	999999	999999	174	999999	185	700	296	259	817	914	469	416	226	911	615	574	747	999999	331	731	999999	969	879	271	247	316	999999	793	472	999999	483	155	344	999999	999999	176	62	999999	502	840	999999	577	778	353	378	562	999999	999999	18	999999	96	322	999999	673	170	803	646	999999	14	868	999999	503	999999	555	440	999999	81	
208	999999	448	521	105	547	491	999999	371	201	999999	893	685	999999	905	784	569	185	171	917	999999	857	337	529	160	647	999999	948	363	999999	232	912	64	490	596	131	999999	392	991	775	746	999999	798	611	120	19	329	356	999999	718	227	379	999999	406	999999	999999	453	999999	999999	457	913	999999	522	999999	968	622	999999	205	925	784	224	186	999999	395	180	871	69	999999	418	150	328	999999	961	644	573	999999	999999	999999	88	999999	678	651	999999	999999	861	999999	999999	228	643	498	999999	999999	430	212	504	50	194	883	999999	540	999999	728	999999	230	139	636	581	877	17	124	979	191	126	679	115	573	165	999999	533	966	999999	840	91	999999	970	999999	999999	759	150	999999	999999	759	431	548	999999	949	151	800	414	235	632	409	221	528	999999	988	18	751	106	931	885	543	360	269	945	999999	646	589	260	935	781	821	737	484	999999	229	760	999999	714	165	999999	365	999999	308	344	195	629	563	411	981	999999	999999	999999	999999	646	136	999999	171	603	999999	999999	561	550	478	454	810	672	736	999999	299	238	440	46	999999	509	530	999999	61	999999	999999	821	93	187	278	749	676	999999	527	837	999999	820	598	973	200	852	869	815	768	854	533	523	892	490	122	753	755	77	721	710	126	830	357	999999	999999	999999	229	384	281	728	777	651	154	898	753	478	639	466	846	999999	639	999999	537	999999	402	245	928	602	75	525	994	609	447	817	721	499	999999	362	999999	999999	632	495	999999	999999	86	999999	379	994	737	643	123	298	231	633	80	411	302	160	999999	608	773	999999	999999	999999	733	178	214	999999	187	999999	16	287	999999	358	465	154	181	999999	999999	521	866	999999	865	431	411	999999	999999	814	999999	319	206	322	517	530	724	16	186	786	316	908	676	52	816	999999	637	835	960	872	999999	926	240	804	39	333	999999	999999	760	999999	354	999999	999999	400	590	999999	67	693	769	999999	633	999999	967	394	191	999999	844	824	127	999999	999999	576	745	515	646	820	88	401	293	194	788	999999	999999	299	442	999999	128	286	462	948	425	943	75	164	248	718	999999	999999	623	817	999999	917	999999	377	999999	777	290	284	753	769	789	999999	410	584	27	748	999999	999999	952	901	103	999999	372	179	967	850	999999	591	999999	927	862	243	778	475	706	870	174	877	206	664	998	844	532	692	169	759	543	490	146	500	514	999999	893	721	999999	921	555	552	999999	999999	999999	699	17	826	999999	556	887	934	878	156	583	999999	481	297	903	259	45	999999	19	217	317	999999	454	
776	423	582	350	66	999999	785	325	622	477	954	397	999999	836	706	785	999999	999999	608	611	990	916	188	808	605	818	475	886	876	542	202	934	257	254	999999	413	334	216	999999	193	103	999999	999999	999999	527	900	603	422	338	999999	406	345	999999	999999	464	860	244	999999	744	247	286	898	448	89	285	29	150	64	605	303	999999	406	51	424	518	168	954	999999	290	999999	999999	62	557	982	145	856	235	999999	790	380	178	560	471	593	907	999999	999999	999999	999999	507	760	549	816	44	442	999999	304	294	899	305	999999	913	493	999999	32	233	351	465	999999	428	793	311	273	235	134	900	935	457	517	323	775	83	747	783	944	675	245	522	550	145	562	999999	939	495	475	264	77	431	571	683	999999	927	999999	999999	713	459	286	591	910	542	74	999999	777	586	530	831	176	709	105	999999	988	828	999999	809	999999	852	372	999999	759	869	832	999999	885	999999	999999	999999	146	999999	79	999999	398	653	612	18	81	715	999999	362	999999	643	98	367	336	224	695	34	999999	138	999999	999999	96	507	999999	50	709	560	961	944	999999	681	695	582	640	999999	958	999999	226	906	737	160	999999	19	813	126	781	475	187	671	147	445	835	18	304	218	408	890	822	999999	999999	999999	753	230	246	293	947	515	727	726	265	361	808	999999	400	148	183	87	694	715	999999	243	382	300	806	680	999999	687	288	999999	999999	77	522	654	607	226	406	467	999999	529	999999	275	999999	999999	415	999999	999999	999999	618	166	44	330	206	116	312	75	999999	463	423	565	446	270	237	304	525	999999	839	999999	507	183	999999	999999	315	175	999999	993	495	920	884	29	53	126	79	132	999999	879	871	415	351	999999	87	942	53	999999	999999	999999	47	453	935	227	947	482	232	999999	423	329	25	41	570	999999	579	999999	999999	404	522	330	200	115	907	646	999999	433	813	964	106	999999	671	108	92	638	999999	51	985	999999	82	570	999999	634	708	999999	863	840	845	999999	963	999999	373	649	694	999999	999999	932	546	999999	999999	524	999999	267	348	624	999999	917	999999	931	999999	537	242	911	999999	951	999999	565	407	838	782	999999	587	781	11	247	435	999999	413	329	920	33	505	999999	766	558	999999	635	296	93	420	945	891	913	679	435	626	462	327	743	334	999999	535	707	516	424	999999	888	266	110	198	635	514	999999	21	999999	999999	545	154	773	59	999999	999999	323	999999	836	595	999999	111	575	620	973	704	669	994	769	498	797	999999	352	622	22	379	196	895	785	441	272	
902	349	403	90	999999	553	999999	533	882	222	290	999999	829	271	999999	690	490	225	931	999999	634	999999	841	244	366	801	999999	46	999999	999999	428	642	405	999999	772	999999	999999	539	665	160	975	999999	886	285	517	509	999999	360	236	688	705	680	853	596	638	659	999999	169	724	999999	402	657	111	799	794	999999	284	999999	499	34	519	999999	999999	781	869	172	365	565	727	999999	287	999999	999999	743	387	748	788	809	694	122	263	22	999999	999999	758	328	369	97	491	999999	999999	27	860	212	179	754	130	82	726	475	304	943	442	868	238	600	999999	368	421	999999	999999	999999	812	387	999999	999999	145	409	999999	999999	803	278	83	858	999999	270	999999	607	573	999999	627	715	92	228	817	999999	999999	946	921	167	481	10	675	445	19	759	215	482	441	673	619	720	59	185	672	35	999999	999999	999999	968	659	248	795	999999	999999	999999	999999	593	999999	999999	999999	999999	488	865	79	999999	999999	637	848	999999	64	999999	176	999999	23	999999	666	906	556	792	449	999999	710	952	999999	242	215	885	999999	999999	375	622	999999	980	746	430	999999	193	116	869	999999	999999	735	999999	913	201	82	894	775	999999	487	486	46	777	21	929	488	535	367	836	999999	717	620	982	999999	442	554	196	999999	999999	999999	482	800	999999	370	999999	270	346	49	316	170	321	120	504	388	889	585	999999	968	817	942	706	999999	279	283	999999	621	999999	867	481	999999	999999	741	192	848	999999	685	359	416	999999	668	152	496	61	676	285	999999	126	604	617	856	418	227	346	650	967	657	999999	413	657	999999	518	478	568	999999	999999	580	927	999999	383	214	235	729	174	999999	799	220	774	603	998	999999	505	157	260	624	237	668	404	999999	881	357	164	946	759	999999	999999	673	999999	391	401	999999	680	469	231	413	630	688	62	197	850	756	883	927	414	551	999999	999999	228	943	442	615	999999	395	775	36	999999	999999	970	999999	998	136	292	392	211	999999	435	999999	926	846	994	548	616	216	691	134	999999	999999	541	217	999999	789	999999	999999	948	786	999999	999999	694	204	363	351	718	107	999999	724	473	500	999999	999999	125	64	999999	999999	999999	894	999	968	704	650	562	822	747	999999	835	999999	681	308	443	424	999999	150	999999	732	999999	653	999999	518	999999	966	661	973	999999	430	101	74	355	83	45	64	787	999999	590	54	642	540	603	955	271	999999	53	175	66	311	999999	975	713	711	888	305	73	490	999999	737	999999	589	322	327	999999	771	862	608	272	999999	637	223	999999	306	999999	999999	59	
999999	256	45	923	496	916	208	92	126	361	999999	999999	739	990	306	609	852	64	62	228	999999	293	500	128	999999	902	677	999999	999999	426	416	621	999999	255	198	244	915	814	999999	672	123	999999	555	419	228	999999	532	398	341	614	706	999999	46	999999	773	999999	755	999999	488	593	249	534	958	700	944	32	258	493	999999	71	693	48	999999	390	999999	51	738	90	900	999999	379	999999	342	520	999999	999999	584	999999	482	607	488	998	336	908	433	588	286	855	999999	205	999999	48	596	999999	920	668	999999	656	999999	732	852	675	26	466	224	999999	201	447	980	779	447	57	21	205	583	694	712	653	956	999999	764	883	999999	704	999999	341	692	999999	599	61	999999	999999	582	749	999999	813	999999	869	694	473	999999	999999	999999	695	999999	127	36	999999	695	236	999999	46	699	112	968	969	69	999999	999999	883	277	138	999999	929	305	519	474	999999	999999	769	711	999999	958	493	139	925	999999	919	946	739	314	301	378	372	999999	999999	238	479	781	785	753	670	269	811	999999	268	999999	944	999999	248	999999	999999	950	925	525	999999	87	999999	972	52	959	999999	375	869	999999	975	999999	999999	999999	856	290	999999	491	999999	999999	51	999999	157	999999	871	935	74	529	707	97	999999	999999	999999	847	982	999999	32	506	999999	825	613	304	399	242	999999	508	999999	120	543	958	657	282	999999	909	999999	539	930	917	999999	117	999999	999999	668	782	38	999999	999999	638	999999	999999	267	498	753	839	412	746	193	999999	78	373	999999	954	986	749	439	276	999999	543	999999	453	440	999999	405	630	930	993	636	617	999999	595	999999	875	268	57	700	168	529	454	506	737	355	26	848	999999	687	940	634	918	352	761	577	774	275	407	65	999999	999999	133	908	418	999999	576	710	483	182	555	999999	938	58	999999	747	611	999999	635	108	423	266	666	942	999999	369	999999	999999	452	28	426	999999	860	999999	548	75	999999	999999	97	999999	778	999999	375	566	142	254	695	869	81	999999	965	737	640	309	641	999999	999999	190	918	59	401	311	267	999999	999999	945	834	946	510	999999	351	75	948	16	999999	117	891	110	810	745	674	848	202	999999	999999	999999	969	999999	999999	652	638	225	627	48	237	999999	58	910	811	999999	420	749	369	866	673	899	789	634	979	534	14	999999	379	182	385	999999	119	829	412	76	999999	283	596	858	577	999999	448	909	779	852	999999	999999	999999	623	335	925	999999	336	764	163	999999	999999	999999	999999	647	311	845	455	999999	684	999999	229	507	745	220	146	162	510	299	547	
461	879	999999	137	475	34	47	999999	847	460	999999	783	74	259	176	640	701	770	220	275	290	993	999999	104	494	839	482	553	413	999999	999999	978	47	999999	701	999999	490	454	359	623	274	999999	999999	213	619	584	164	258	579	999999	445	999999	299	34	999999	999999	632	760	642	636	551	493	999999	658	999999	999999	745	847	557	155	999999	999999	420	999999	10	200	395	53	485	910	685	234	974	832	753	390	688	22	960	999999	398	999999	812	999999	82	781	746	949	525	533	838	317	700	999999	429	999999	970	702	33	76	83	589	285	731	950	999999	518	999999	904	306	999999	999999	886	324	757	430	444	696	525	229	453	445	527	951	81	999999	534	550	999999	565	420	999999	989	893	170	808	454	999999	773	999999	272	999999	999999	229	135	115	430	385	676	999	753	283	187	804	623	637	999999	333	999999	999999	791	968	117	999999	886	999999	743	993	164	948	999999	999999	923	769	957	227	399	308	826	966	947	158	874	413	811	146	999999	195	280	999999	999999	131	430	200	963	303	129	706	342	713	371	437	231	727	999999	399	359	999999	999999	406	248	763	506	693	635	643	103	703	537	749	613	558	723	999999	212	999999	933	733	805	999999	107	693	999999	123	999999	520	927	156	389	422	786	400	348	874	294	983	999999	736	564	330	999999	999999	178	592	110	999999	713	999999	525	180	999999	626	612	193	308	554	797	393	999999	999999	715	947	323	124	999999	222	999999	849	348	228	238	207	178	484	463	682	999999	383	22	999999	806	338	631	999999	957	170	788	164	999999	999999	195	241	647	449	615	999999	112	999999	629	888	601	864	999999	306	999999	267	999999	137	999999	625	999999	424	999999	307	319	999999	326	113	999999	803	999999	65	283	608	43	997	999999	729	999999	210	579	470	999999	134	200	999999	88	334	277	999999	712	999999	434	999999	710	999999	860	350	140	238	936	998	896	826	464	999999	999999	999999	273	944	999999	728	999999	999999	55	568	670	256	117	377	999999	999999	835	467	101	773	630	333	898	272	146	220	598	640	273	999999	999999	927	999999	999999	360	999999	71	333	992	983	401	905	904	151	999999	614	243	762	999999	944	172	999999	999999	690	915	268	999999	11	808	497	140	628	266	999999	994	999999	585	999999	27	872	930	512	999999	118	381	999999	429	999999	171	999999	977	835	999999	999999	419	144	999999	979	738	999999	682	70	524	504	852	773	648	439	999999	999999	999999	779	745	67	24	999999	999999	626	319	999999	839	999999	999999	286	520	304	917	937	64	859	550	605	724	999999	
199	870	999999	970	265	999999	87	989	999999	804	999999	207	100	652	999999	759	999999	576	670	549	262	686	231	248	999999	999999	856	711	385	999999	816	999999	999999	819	867	153	999999	992	999999	711	122	999999	395	999999	784	322	213	999999	633	304	688	974	935	185	673	512	649	749	999999	999999	751	375	614	324	988	79	152	280	999999	170	98	188	999999	958	999999	411	999999	196	464	671	354	591	87	999999	607	999999	497	879	155	999999	504	999999	16	664	999999	999999	246	81	56	999999	999999	932	489	472	999999	510	769	977	748	271	221	462	295	324	999999	170	297	533	716	156	999999	272	135	430	666	999999	999999	550	998	690	175	230	999999	749	501	421	999999	615	873	107	82	519	141	884	999999	51	637	999999	312	799	458	712	365	899	142	908	807	69	999999	51	338	229	979	67	105	991	322	546	823	940	68	682	999999	618	83	72	999999	250	286	624	999999	999999	247	208	242	463	864	250	616	999999	613	52	999999	832	999999	852	540	84	788	161	729	999999	869	372	741	775	61	999999	999999	79	777	566	783	191	512	850	982	780	999999	642	136	81	999999	999999	336	26	999999	828	849	230	999999	66	999999	134	895	447	619	875	467	466	411	999999	424	546	814	57	999999	999999	999999	999999	999999	759	258	999999	35	658	171	638	999999	725	902	233	999999	605	999999	721	114	999999	296	75	999999	116	999999	368	240	18	656	999999	999999	289	999999	999999	509	931	999999	773	999999	999999	109	999999	285	980	999999	999999	564	188	231	818	999	103	999999	610	341	263	999999	763	445	890	915	26	11	778	999999	999999	967	656	724	965	255	774	999999	999999	999999	58	789	999999	277	582	804	999999	787	838	393	332	346	999999	914	255	253	596	337	917	400	93	245	506	767	92	999999	907	463	999999	573	235	190	154	999999	292	474	437	496	863	95	863	238	173	395	890	420	821	742	999999	722	999999	446	995	999999	475	812	292	493	999999	808	897	598	532	999999	167	152	202	103	631	781	816	110	474	832	536	854	82	121	999999	672	952	999999	984	542	999999	788	999999	999999	587	479	999999	943	310	999999	198	999999	706	999999	999999	748	227	727	120	999999	905	559	999999	173	999999	620	999999	181	616	523	855	732	613	989	360	999999	957	456	516	161	999999	999999	799	419	644	271	158	184	999999	137	455	234	64	999999	637	364	999999	31	874	966	999999	20	336	787	209	466	662	716	547	999999	791	770	221	958	107	42	759	999999	528	610	999999	565	999999	488	999999	999999	999999	325	362	996	561	999999	582	
550	422	999999	999999	21	220	999999	999999	441	637	999999	346	684	999999	999999	200	999999	999999	265	502	273	503	183	722	847	719	999999	999999	346	999999	551	306	855	197	670	546	517	496	999999	351	350	11	41	999999	272	152	393	618	581	135	999999	401	999999	443	319	56	248	867	999999	999999	642	399	999999	87	999999	999999	491	497	352	559	999999	999999	856	913	161	272	472	255	459	705	999999	999999	999999	999999	999999	159	10	422	999999	624	999999	999999	798	999999	999999	951	738	999999	842	544	661	896	275	32	999999	651	545	393	999999	56	583	993	418	992	966	683	192	999999	481	936	727	78	618	728	261	43	999999	411	999999	999999	999999	999999	412	914	999999	439	693	194	999999	999999	999999	616	141	831	50	314	999999	806	999999	35	999999	999999	482	905	999999	592	287	547	770	419	343	143	189	90	523	999999	590	503	999999	536	990	997	293	999999	332	120	937	787	999999	946	802	511	922	188	440	846	47	999999	107	999999	162	155	424	358	999999	480	437	999999	318	976	724	737	858	951	999999	771	403	954	582	706	655	500	999999	823	616	831	221	10	650	676	37	92	999999	496	384	845	583	934	999999	852	683	886	478	999999	999999	74	653	999999	999999	999999	453	92	999999	401	999999	661	999999	600	741	789	999999	999999	410	641	948	641	999999	371	577	999999	198	468	57	730	999999	999999	999999	999999	999999	552	999999	999999	855	980	233	999999	168	999999	690	722	560	999999	202	127	592	256	999999	837	763	590	999999	291	999999	999999	481	999999	45	203	999999	46	639	146	999999	999999	999999	29	999999	429	417	13	999999	337	681	854	999999	999999	275	929	147	776	999999	194	395	20	819	896	846	900	999999	248	909	965	635	653	92	423	984	999999	517	573	674	66	429	999999	117	405	609	549	326	999999	719	115	65	602	754	455	999999	988	999999	713	182	999999	920	179	103	999999	702	37	771	999999	230	272	422	574	999999	235	765	635	902	423	297	307	583	243	529	999999	909	42	999999	637	672	999999	999999	803	401	993	146	259	665	999999	703	582	777	999999	55	456	693	491	500	528	689	999999	95	956	426	874	107	687	649	999999	608	669	138	144	999999	234	639	619	182	118	99	515	970	313	719	999999	530	999999	197	82	120	427	541	381	947	557	910	676	386	526	999999	459	610	375	991	999999	999999	643	559	820	999999	84	318	392	438	184	155	782	246	999999	354	625	999999	576	999999	190	137	757	196	994	324	963	242	656	999999	999999	905	604	321	685	271	886	922	999999	265	46	118	159	942	773	
999999	138	439	674	999999	281	959	999999	196	810	906	999999	456	999999	999999	999999	841	662	999999	798	999999	551	470	999999	450	467	999999	133	320	152	999999	978	814	423	591	195	534	999999	484	999999	681	871	417	510	778	574	440	366	999999	999999	205	456	999999	999999	504	861	667	877	999999	999999	578	835	722	54	999999	928	882	43	974	999999	999999	282	188	240	127	407	143	959	782	999999	37	999999	263	999999	947	625	999999	670	999999	729	527	999999	344	769	372	999999	158	372	771	850	692	406	391	558	93	999999	999999	747	999999	107	999999	708	999999	357	686	241	581	814	999999	999999	928	221	999999	999999	793	671	938	418	868	281	258	770	197	932	193	631	955	705	824	34	358	262	642	999999	999999	819	561	986	999999	141	273	344	999999	657	999999	999999	291	146	765	999999	984	858	879	755	849	956	999999	999999	174	64	285	999999	990	82	765	999999	999999	303	253	999999	120	999999	335	736	999999	914	999999	540	20	999999	999999	818	999999	412	49	499	382	887	999999	54	308	398	822	38	855	999999	353	999999	892	255	902	999999	893	791	311	43	999999	153	747	935	461	999999	162	461	714	467	937	999999	42	999999	999999	999999	999999	999999	999999	721	138	306	881	621	999999	312	999999	764	810	363	925	157	110	16	966	239	149	47	593	328	245	371	324	398	459	766	170	626	951	220	999999	695	127	590	904	236	271	999999	375	159	341	398	651	361	541	789	486	999999	308	999999	551	294	614	355	485	767	999999	999999	171	803	999999	31	812	999999	697	240	40	520	112	999999	967	999999	672	444	986	847	719	963	856	670	289	143	327	886	668	999999	90	999999	999999	146	999999	999999	965	571	16	999999	585	61	999999	999999	759	999999	999999	568	999999	538	622	999999	368	637	57	28	636	501	999999	999999	999999	926	931	327	999999	269	415	965	495	198	57	110	437	999999	271	668	309	999999	999999	323	219	758	788	140	999999	909	999999	476	999999	235	152	473	57	999999	615	999999	129	999999	999999	500	560	958	82	999999	490	521	743	691	376	388	718	90	590	210	798	945	147	999999	568	250	856	938	876	269	55	584	63	999999	71	611	549	963	405	420	999999	261	999999	879	649	246	175	720	110	710	517	72	883	846	210	669	999999	999999	999999	909	643	621	999999	813	999999	999999	468	314	999999	999999	839	999999	685	999999	447	547	269	999999	999999	999999	85	146	838	175	752	983	999999	999999	238	401	999999	999999	195	495	776	151	178	872	25	999999	778	861	100	345	870	999999	387	999999	408	662	409	263	999999	999999	
834	999999	783	916	70	999999	999999	260	999999	238	674	619	999999	999999	403	306	999999	397	252	418	999999	224	55	502	304	991	606	987	999999	999999	992	835	62	740	660	279	367	261	812	999999	537	999999	784	861	670	999999	999999	197	320	111	999999	22	21	759	999999	620	461	291	622	79	283	228	451	999999	999999	839	567	828	539	133	939	127	585	116	881	36	439	194	831	53	798	418	676	707	292	979	824	999999	999999	999999	817	86	639	999999	999999	318	86	284	625	999999	694	373	658	196	172	176	436	904	878	999999	191	277	459	578	999999	864	551	999999	227	266	24	274	999999	499	315	999999	487	842	254	572	949	164	568	999	359	435	760	490	545	999999	552	999999	999999	964	858	999999	626	70	999999	997	766	342	999999	369	999999	429	384	168	999999	309	688	594	660	315	925	36	999999	460	999999	845	113	71	208	111	713	104	849	34	641	765	246	427	380	999999	805	616	107	999999	191	929	60	602	609	245	999999	958	999999	119	999999	831	841	176	841	999999	999999	705	144	955	656	722	580	360	527	999999	999999	271	999999	413	509	999999	929	999999	278	999999	794	511	461	999999	673	754	835	740	985	809	999999	999999	585	754	362	110	481	152	552	469	359	999999	84	494	182	999999	745	855	999999	999999	902	341	999999	552	831	392	253	999999	291	999999	887	839	999999	999999	201	993	685	468	60	409	837	787	957	809	999999	104	999999	967	999999	506	18	999999	999999	999999	907	999999	182	42	922	970	856	309	860	650	999999	999999	335	366	302	189	999999	286	804	999999	892	125	384	98	612	999999	955	286	392	784	999999	907	708	999999	810	999999	999999	653	999999	90	552	537	926	316	999999	429	769	80	674	999999	26	731	999999	931	999999	792	999999	94	429	196	25	999999	917	999999	757	674	999999	226	556	999999	999999	999999	740	724	657	365	999999	78	860	193	967	884	611	781	768	999999	732	777	999999	28	402	999999	233	359	74	972	620	851	558	999999	617	999999	524	981	252	188	990	999999	283	18	603	999999	234	246	228	141	967	146	316	596	942	44	999999	999999	300	999999	613	391	660	684	999999	347	520	999999	575	425	370	630	999999	590	999999	999999	503	737	424	264	512	987	141	933	999999	483	544	962	621	999999	999999	999999	691	999999	574	999999	800	599	273	266	627	926	670	802	770	347	607	726	425	670	541	999999	123	45	130	626	999999	999999	679	271	802	558	686	992	353	384	938	918	25	570	481	999999	474	167	636	999999	327	338	172	667	876	818	546	950	999999	999999	
872	656	999999	948	360	999999	920	12	464	79	250	677	459	395	408	688	710	999999	199	638	278	956	408	544	309	999999	564	21	999999	983	999999	735	999999	25	999999	999999	429	999999	220	408	982	472	999999	566	344	649	999999	999999	268	198	117	690	761	413	999999	916	257	954	649	439	518	999999	999999	481	68	515	725	443	883	126	269	643	645	790	655	806	263	841	210	659	999999	999999	753	206	875	331	973	547	956	595	45	474	427	780	999999	999999	854	231	508	828	924	999999	999999	152	928	473	55	970	999999	262	662	415	754	990	398	730	999999	421	605	736	999999	188	487	297	90	795	226	999999	900	580	999999	999999	343	381	735	605	894	999999	277	411	285	12	789	999999	999999	999999	999999	437	391	999999	919	443	625	999999	297	745	958	604	71	143	257	190	79	187	310	999999	82	382	265	792	999999	554	999999	999999	460	999999	999999	783	364	460	85	789	483	742	661	518	416	571	999999	989	646	299	548	144	164	105	932	611	999999	999999	557	347	999999	599	332	999999	299	431	320	999999	999999	999999	250	611	999999	468	706	999999	526	792	999999	511	298	999999	156	545	15	999999	49	999999	606	787	390	62	903	738	617	884	419	296	229	999999	260	999999	999999	471	59	999999	999999	999999	999999	604	95	610	999999	999999	999999	905	452	786	369	289	999999	955	161	570	794	198	708	329	999999	822	918	999999	573	239	260	961	634	685	496	77	999999	353	999999	11	701	780	999999	856	999999	711	999999	632	927	939	602	999999	999999	81	676	999999	239	756	999999	999999	686	855	47	859	795	999999	999999	767	300	301	355	49	990	159	868	24	234	851	640	149	391	296	312	633	636	956	785	562	18	634	837	187	507	399	325	846	999999	113	71	601	999999	999999	341	999999	594	563	999999	36	213	999999	999999	388	999999	999999	195	399	999999	414	232	839	311	999999	759	999999	463	178	542	999999	833	32	281	130	790	49	709	717	955	999999	49	83	652	759	358	356	997	999999	999999	800	213	926	302	338	999999	231	299	720	999999	675	181	999999	31	713	202	999999	389	515	999999	86	997	478	999999	876	999999	999999	197	552	370	412	668	14	115	741	396	907	729	943	249	568	749	989	802	999999	505	623	62	938	566	999999	966	491	861	985	999999	735	999999	426	963	731	44	747	359	999999	16	999999	999999	999999	326	295	462	446	276	999999	336	17	675	164	999999	751	107	258	985	203	999999	999999	153	130	937	661	999999	312	979	518	533	12	639	300	283	999999	313	999999	622	281	715	530	
225	830	659	999999	70	337	55	222	634	786	761	999999	76	829	33	199	999999	665	999999	159	467	758	506	334	378	385	881	999999	448	334	635	714	488	999999	961	322	470	151	600	98	999999	766	999999	746	999999	483	999999	999999	999999	123	430	999999	411	566	999999	467	334	999999	999999	685	455	11	774	310	999999	999999	999999	161	868	711	999999	210	74	781	999999	999999	874	759	93	999999	999999	438	999999	999999	904	678	312	922	851	503	988	145	724	915	643	999999	992	583	595	203	805	81	584	999999	394	999999	892	630	674	373	999999	574	251	532	999999	999999	999999	449	999999	482	744	756	310	999999	999999	999999	999999	999999	148	635	999999	301	174	890	99	999999	853	999999	940	684	786	681	257	999999	910	424	893	201	999999	625	993	552	187	123	999999	999999	771	999999	880	800	999999	742	492	49	665	301	410	361	442	453	173	137	509	999999	999999	999999	999999	822	999999	308	699	294	768	522	641	164	123	60	441	51	319	644	264	149	999999	999999	999999	999999	999999	619	24	542	758	937	999999	865	53	466	427	395	549	948	754	999999	111	459	973	970	407	511	187	359	920	999999	144	528	999999	370	780	651	873	301	999	845	294	167	535	831	69	776	121	999999	632	56	501	370	889	682	999999	999999	80	228	810	999999	441	664	622	366	802	933	993	683	686	776	521	258	949	909	297	943	923	152	910	631	400	999999	726	999999	900	999999	638	199	999999	299	581	999999	491	999999	413	629	545	179	999999	135	783	437	970	856	999999	999999	420	999999	394	999999	567	927	999999	188	920	911	937	747	466	37	304	999999	361	396	204	999999	766	270	506	668	408	754	124	999999	848	962	559	870	349	999999	363	658	804	237	999999	654	347	999999	767	502	999999	797	712	10	830	999999	86	584	661	999999	486	999999	483	726	999999	812	813	999999	340	958	361	77	408	808	999999	999999	998	133	664	550	528	464	502	14	976	611	51	123	999999	868	885	999999	999999	999999	181	213	184	88	999999	919	840	999999	999999	808	150	999999	999999	999999	336	999999	981	952	919	121	999999	999999	999999	999999	999999	94	770	699	999999	471	83	386	858	999999	637	470	471	920	999999	999999	709	713	491	694	864	362	999999	147	787	999999	999999	933	999999	999999	999999	159	556	999999	338	457	999999	151	246	510	735	999999	765	672	277	866	723	70	370	999999	411	435	539	999999	615	398	872	999999	912	807	584	150	330	999999	194	999999	999999	999999	592	145	595	568	477	981	958	110	596	999999	870	920	56	826	572	880	999999	999999	619	999999	
99	940	584	999999	238	438	926	999999	442	14	487	789	952	957	478	234	590	999999	958	999999	999999	514	801	332	762	991	761	999999	577	450	999999	87	999999	330	675	652	560	78	340	999999	999999	372	668	591	999999	90	968	99	358	348	300	999999	999999	71	999999	585	148	262	763	246	999999	178	28	991	999999	409	921	631	291	825	673	521	511	920	503	641	846	220	270	681	32	672	409	238	160	219	999999	806	742	100	513	308	315	103	370	886	354	676	650	661	999999	347	807	532	674	778	352	238	999999	946	738	928	991	91	999999	15	769	789	841	731	480	999999	888	200	322	375	216	417	559	617	297	180	569	608	522	685	999999	876	999999	382	999999	701	249	795	999999	585	317	999999	880	364	126	564	835	919	999999	54	458	616	220	309	572	934	678	949	659	568	999999	999999	569	538	150	893	234	469	864	779	875	103	999999	999999	999999	999999	537	204	999999	732	344	650	427	478	236	999999	666	265	810	932	32	299	999999	793	227	999999	663	351	999999	232	340	376	65	411	178	999999	777	484	251	588	407	483	458	926	233	718	965	101	999999	999999	237	969	659	932	999999	586	957	55	518	142	329	999999	980	999999	402	968	594	999999	310	871	480	191	23	999999	534	999999	840	219	569	509	999999	572	49	999999	995	370	717	133	999999	591	408	999999	965	118	269	221	999999	999999	534	265	133	949	790	440	422	55	955	999999	999999	999999	745	747	999999	19	183	999999	156	659	999999	999999	999999	471	999999	999999	473	748	225	999999	962	323	56	660	684	314	385	999999	781	999999	909	999999	415	289	726	999999	845	660	256	956	935	512	74	843	906	502	14	662	999999	81	967	673	829	999999	999999	93	999999	94	999999	999999	999999	173	975	547	750	333	626	971	745	922	873	999999	502	269	969	460	999999	999999	754	192	310	723	999999	710	641	245	130	364	814	642	999999	760	597	84	332	771	536	527	103	583	876	999999	917	667	208	164	181	569	90	999999	999999	957	340	880	871	910	743	275	905	514	212	271	167	112	644	999999	225	427	999999	999999	923	999999	119	999999	315	277	999999	762	511	487	73	999999	284	999999	808	329	429	717	212	422	38	271	622	588	381	614	875	815	32	95	939	754	999999	882	101	113	999999	170	574	604	113	981	763	427	450	652	987	367	303	325	693	507	224	524	999999	999999	999999	999999	999999	999999	999999	999999	739	426	548	999999	927	999999	708	705	481	999999	152	999999	318	56	508	205	148	728	999999	517	999999	999999	999999	999999	
999999	999999	712	439	994	326	999999	873	211	999999	252	346	879	141	999999	999999	659	999999	843	434	365	616	216	133	999999	913	392	80	84	885	479	41	34	116	780	819	999999	278	710	164	896	279	406	999999	803	999999	326	17	999999	999999	858	922	863	999999	86	922	901	999999	999999	91	999999	301	799	326	643	221	322	772	360	999999	906	390	999999	689	537	95	219	20	329	999999	999999	385	76	52	37	556	999999	999999	999999	999999	999999	999999	992	628	230	605	480	999999	562	592	999999	553	656	999999	135	477	44	184	439	990	713	890	270	999999	494	999999	235	757	299	96	53	999999	999999	999999	987	806	999999	269	468	932	615	138	999999	736	152	53	728	967	999999	559	522	993	628	50	154	37	839	707	999999	671	379	723	791	999999	999999	594	812	999999	120	328	89	999999	715	506	384	584	999999	534	152	451	999999	267	840	999999	574	59	635	999999	358	960	999999	690	136	797	562	892	347	982	196	558	241	999999	857	597	999999	999999	999999	132	665	569	999999	999999	565	692	840	122	882	61	901	499	958	120	804	999999	999999	399	648	917	943	492	247	459	347	999999	999999	999999	999999	253	269	999999	771	513	46	788	375	999999	134	443	956	450	999999	295	90	696	599	999999	770	706	246	999999	109	999999	188	999999	332	145	967	999999	482	585	711	639	791	84	999999	454	84	26	784	698	275	215	961	502	481	951	379	999999	999999	98	495	703	16	189	727	411	334	999999	999999	240	695	999999	960	999999	739	999999	503	15	999999	154	56	999999	922	548	814	893	409	686	701	380	765	326	999999	393	999999	18	999999	611	357	326	130	221	559	999999	12	123	254	590	999999	111	458	373	999999	849	999999	741	999999	999999	375	833	12	648	172	999999	474	379	184	999999	290	731	748	891	658	651	34	835	999999	378	999999	999999	649	819	922	600	922	402	999999	137	351	359	236	174	246	999999	324	481	59	474	89	633	938	677	309	999999	362	999999	714	999999	999999	216	547	999999	923	673	194	999999	725	572	173	82	999999	57	235	931	504	584	999999	145	337	999999	999999	729	999999	999999	999999	971	519	890	999999	365	687	612	311	999999	812	823	250	999999	338	999999	756	486	310	16	896	890	999999	378	999999	778	912	579	703	282	430	817	123	20	999999	999999	673	999999	334	808	394	134	745	100	129	680	999999	92	999999	999999	796	309	429	292	999999	872	528	151	362	468	452	118	908	39	999999	999999	710	999999	662	126	466	921	999999	502	622	772	154	362	258	999999	999999	830	773	999999	486	131	
999999	999999	995	47	693	532	482	999999	999999	286	225	716	386	134	970	113	999999	689	999999	999999	157	927	669	999999	999999	999999	999999	505	33	622	344	999999	552	999999	607	878	244	999999	432	934	449	295	146	345	999999	438	975	134	886	341	410	93	766	611	999999	470	171	999999	320	526	639	999999	999999	742	999999	813	173	793	999999	102	869	805	267	999999	435	861	999999	334	695	299	201	999999	999999	692	222	261	646	941	618	999999	716	491	999999	905	304	999999	453	403	999999	744	999999	191	607	999999	471	605	999999	999999	186	122	680	837	66	30	335	872	367	159	530	999999	999999	232	184	999999	385	387	500	361	999999	962	417	397	999999	999999	34	999999	169	999999	230	617	435	686	764	999999	466	879	435	293	999999	999999	114	999999	999999	713	577	52	16	999999	418	94	114	999999	458	223	704	292	906	115	995	324	712	543	999999	913	264	491	467	678	924	506	999999	217	780	89	857	124	524	227	384	999999	999999	942	999999	146	512	960	999999	999999	999999	183	999999	329	297	265	999999	570	999999	959	458	96	584	338	302	912	142	999999	694	378	366	590	768	689	730	23	999999	770	138	792	999999	303	263	999999	876	751	534	632	919	524	999999	296	749	565	999999	298	999999	675	649	502	14	999999	276	999999	195	999999	414	293	599	284	944	949	442	582	558	999999	832	667	999999	551	388	509	977	179	18	79	840	213	920	442	614	645	999999	635	788	794	37	403	731	999999	346	250	43	644	999999	420	854	999999	16	613	465	999999	223	108	124	504	999999	107	851	125	999999	211	999999	999999	669	308	829	999999	999999	763	137	439	936	797	214	147	476	342	599	999999	225	673	206	999999	977	874	999999	999999	999999	293	999999	929	552	615	292	145	878	876	975	281	999999	999999	999999	252	486	36	804	999999	893	977	37	999999	507	999999	900	707	999999	65	999999	999999	876	806	999999	510	607	207	886	330	514	79	268	600	367	999999	15	177	300	954	830	950	80	16	999999	999999	265	861	432	297	999999	585	140	822	696	190	404	784	762	872	645	288	149	483	999999	823	718	999999	937	999999	999999	733	999999	60	235	238	999999	999999	678	751	254	745	775	598	615	929	999999	446	903	187	999999	230	414	427	319	551	810	597	999999	315	825	828	923	252	49	999999	177	90	596	467	465	999999	999999	20	628	999999	512	550	999999	981	885	999999	999999	760	265	37	999999	990	999999	683	428	137	775	372	926	426	822	533	559	634	761	857	849	445	721	400	124	403	798	419	49	999999	729	999999	
429	553	303	999999	987	21	999999	999999	999999	913	49	338	758	743	94	212	87	999999	991	243	229	37	999999	99	999999	864	999999	924	201	331	999999	999999	408	660	999999	383	999999	659	545	999999	971	583	517	935	405	393	642	380	319	999999	342	69	278	496	999999	402	130	214	133	132	999999	737	986	999999	999999	999999	930	107	800	710	999999	999999	999999	453	272	645	519	496	694	655	999999	543	615	999999	988	584	888	911	766	551	263	918	535	423	450	243	999999	499	666	523	463	544	579	608	999999	914	625	825	234	258	882	633	519	477	999999	564	132	391	39	694	993	28	341	259	999999	170	892	30	12	999999	58	999999	999999	999999	202	999999	963	16	97	84	959	73	999999	517	668	629	408	67	524	886	121	215	999999	972	529	445	212	999999	161	356	31	999999	823	205	210	999999	803	348	999999	220	600	125	304	999999	999999	930	340	824	590	828	761	999999	505	126	917	843	999999	857	651	757	999999	999999	999999	740	999999	363	249	492	316	807	999999	69	782	999999	295	995	910	999999	247	599	999999	388	999999	332	595	197	109	706	999999	367	999999	999999	697	528	734	999999	270	564	902	999999	690	999999	517	783	12	701	62	202	831	922	999999	999999	620	999999	652	107	904	999999	154	865	263	543	214	949	999999	879	999999	263	578	338	999999	999999	612	865	909	267	870	999999	329	893	144	999999	875	365	435	265	335	646	876	637	62	999999	419	47	127	156	999999	568	287	133	339	798	623	502	197	585	999999	999999	152	394	237	948	212	261	730	356	667	849	999999	251	553	726	387	999999	999999	997	936	574	747	999999	624	311	678	999999	564	999999	999999	999999	177	849	999999	581	503	491	999999	113	534	168	316	999999	489	793	999999	999999	580	612	420	682	225	200	999999	868	16	389	999999	925	999999	999999	999999	999999	999999	294	681	675	429	972	232	999999	541	183	999999	778	999999	999999	283	831	999999	642	999999	999999	924	612	999999	999999	209	952	999999	124	721	999999	832	528	471	999999	999999	204	121	378	616	608	390	524	150	51	727	870	610	40	999999	939	999999	637	390	745	470	999999	136	999999	475	999999	407	118	184	66	350	944	999999	347	276	88	719	889	36	27	570	999999	999999	126	259	339	352	543	17	782	817	205	147	999999	461	260	999999	999999	903	999999	210	282	999999	93	701	783	999999	273	764	38	999999	778	611	372	185	999999	999999	20	455	146	134	864	110	402	999999	155	806	999999	886	25	999999	999999	985	886	817	298	999999	388	999999	999999	999999	89	999999	979	999999	48	
999999	774	550	401	999999	68	999999	767	25	345	999999	946	999999	555	999999	971	387	749	28	917	792	724	999999	999999	999	609	595	979	999999	55	96	131	999999	999999	562	41	51	999999	752	951	350	228	871	481	127	123	544	999999	497	804	702	38	960	645	999999	868	229	999999	402	663	473	982	407	970	259	59	117	642	999999	999999	999999	892	997	999999	576	573	853	999999	768	885	74	725	491	565	352	67	170	999999	954	693	812	387	102	98	488	999999	821	901	231	999999	16	902	876	999999	875	810	41	999999	78	682	999999	999999	895	516	999999	747	501	999999	627	202	999999	912	999999	999999	999999	999999	799	908	999999	219	752	999999	853	701	878	172	848	939	690	542	35	276	135	282	677	667	492	999999	999999	999999	866	979	284	38	188	103	999999	576	417	333	20	132	314	859	930	999999	999999	204	638	436	999999	561	161	94	176	622	787	415	999999	476	69	223	419	848	352	999999	677	824	522	784	948	999999	532	366	531	902	961	275	351	999999	376	999999	947	73	999999	315	999999	199	999999	566	316	999999	999999	940	274	797	713	465	516	167	396	999999	681	853	487	627	38	794	562	273	999999	522	74	28	999999	770	999999	999999	18	47	943	488	962	956	478	999999	999999	592	102	733	199	505	758	194	226	999999	616	103	585	999999	286	44	636	999999	905	999999	999999	925	999999	999999	532	367	999999	999999	223	908	999999	725	385	347	999999	446	701	828	999999	164	763	879	802	209	999999	999999	770	794	999999	999999	851	374	999999	684	406	412	999999	599	211	831	58	289	970	318	397	891	718	248	923	840	999999	807	523	999999	999999	999999	999999	641	349	360	597	663	999999	999999	66	149	674	701	999999	887	693	112	999999	253	116	999999	909	493	812	272	463	532	870	920	999999	54	850	310	653	999999	288	120	259	850	244	394	999999	666	261	999999	227	26	308	999999	156	999999	190	280	999999	556	954	639	829	87	897	999999	792	797	999999	22	298	999999	58	407	608	999999	853	999999	18	999999	912	999999	241	564	55	447	999999	834	774	999999	999999	579	665	106	587	649	291	182	953	179	602	999999	929	249	958	853	968	999999	437	999999	386	999999	999999	922	644	711	999999	274	42	460	840	957	33	399	158	718	708	951	819	959	301	680	823	839	129	999999	323	992	605	201	478	333	407	210	960	999999	318	742	461	876	251	999999	150	503	338	644	751	539	100	999999	154	26	90	477	281	706	590	999999	999999	999999	397	415	669	840	999999	999999	999999	822	439	698	410	965	499	943	
717	284	539	329	510	484	396	784	901	365	999999	462	999999	929	928	999999	869	885	999999	954	999999	999999	999999	310	521	821	94	928	109	401	999999	999999	526	999999	999999	996	176	270	921	329	999999	999999	513	313	999999	999999	274	999999	893	185	999999	525	999999	999999	999999	999999	999999	239	808	689	399	999999	684	510	999999	999999	935	116	179	999999	97	609	963	619	844	875	332	53	517	992	557	463	44	924	572	999999	999999	981	682	878	79	936	999999	242	929	651	999999	999999	787	999999	999999	167	460	961	999999	229	561	416	700	589	559	884	721	815	142	935	433	760	937	213	716	999999	434	999999	862	160	156	731	999999	999999	999999	329	266	593	408	399	12	83	999999	353	761	744	291	102	999999	999999	999999	646	109	999999	228	999999	76	584	216	999999	733	999999	109	937	82	830	726	999999	642	239	628	137	999999	743	932	360	923	593	451	999999	672	341	972	999999	935	510	999999	697	974	999999	263	999999	999999	769	665	843	974	898	280	999999	999999	783	459	99	999999	97	239	999999	70	868	254	482	142	244	966	402	196	431	11	999999	208	38	532	865	976	999999	999999	647	87	99	386	35	999999	520	953	889	881	883	120	848	280	275	637	999999	532	999999	549	152	802	272	656	552	896	708	999999	989	260	594	123	620	999999	591	288	971	492	229	169	622	291	87	521	999999	321	999999	301	932	401	999999	342	205	407	608	845	815	442	833	138	614	787	963	999999	296	769	999999	512	689	986	666	624	313	621	926	860	999999	751	353	240	743	416	799	598	834	999999	917	223	737	746	473	538	658	101	554	835	999999	449	999999	543	822	650	999999	945	735	802	38	583	480	748	130	73	99	602	394	208	987	375	999999	999999	852	285	775	942	523	137	999999	222	77	101	999999	285	999999	809	418	102	999999	853	999999	42	233	999999	743	988	625	999999	448	65	706	356	847	953	645	999999	691	546	875	669	999999	608	999999	999999	999999	388	216	845	547	999999	193	302	403	143	512	771	810	517	542	786	327	123	999999	910	515	999999	253	589	639	335	999999	999999	999999	144	431	264	205	416	828	364	782	780	862	168	999999	999999	999999	714	450	873	390	184	14	99	999999	318	919	926	311	794	145	626	215	221	173	321	85	999999	712	258	576	403	689	999999	13	546	260	530	48	111	769	999999	148	999999	945	943	868	136	999999	999999	344	999999	115	44	229	165	999999	651	995	560	339	693	11	202	307	986	495	826	999999	805	68	399	888	209	34	605	488	999999	276	
230	452	948	476	599	913	999999	298	654	999999	999999	972	609	534	487	772	85	538	946	469	958	458	999999	999999	986	999999	945	390	905	19	623	677	135	384	775	117	390	227	411	999999	999999	698	840	867	249	833	458	864	410	437	949	77	542	980	318	772	410	908	490	545	967	917	999999	999999	999999	179	846	999999	999999	379	391	857	999999	667	999999	269	617	999999	800	162	999999	999999	979	477	69	556	145	155	999999	999999	999999	482	737	866	320	92	316	205	999999	79	987	233	115	41	56	999999	941	999999	520	58	999999	236	118	999999	939	887	937	914	999999	999999	44	701	999999	999999	999999	909	999999	269	999999	386	953	422	650	730	175	383	975	948	431	968	615	270	634	28	999999	479	999999	409	927	999999	155	401	999999	999999	999999	295	74	359	368	147	999999	681	528	143	104	741	586	387	172	566	912	989	999999	616	182	773	999999	150	906	203	545	999999	342	922	999999	561	802	904	695	879	318	625	999999	999999	997	934	742	999999	999999	117	893	986	246	370	521	999999	908	13	999999	271	229	924	999999	175	999999	258	999999	605	902	543	939	681	692	293	999999	296	409	999999	619	248	999999	575	226	799	309	559	485	971	999999	85	653	999999	340	433	999999	999999	182	424	692	748	595	999999	598	390	177	221	303	953	123	999999	999999	708	394	335	999999	653	707	999999	999999	52	773	377	203	826	889	150	350	268	632	999999	999999	984	516	870	652	999999	976	836	999999	98	265	531	999999	187	329	944	999999	999999	203	16	685	529	999999	999999	975	228	943	772	500	37	870	999999	330	259	119	772	202	523	682	345	999999	871	31	777	999999	251	518	999999	507	999999	999999	345	74	999999	188	595	435	866	894	999999	950	214	346	604	999999	999999	210	609	77	556	999999	890	332	858	340	999999	507	782	864	733	709	999999	275	999999	301	535	970	705	999999	524	347	336	629	258	395	999999	999999	426	999999	566	50	909	949	950	202	844	23	216	295	373	97	653	12	171	725	33	999999	791	313	692	259	999999	999999	999999	219	426	271	999999	473	868	289	91	232	999999	692	999999	977	999999	361	456	521	763	420	707	436	999999	334	467	532	999999	999999	743	999999	866	316	545	381	999999	740	776	583	938	999999	427	93	16	999999	704	478	926	55	624	999999	857	180	495	95	830	126	525	102	803	999999	111	999999	546	968	999999	999999	157	427	581	584	585	873	583	30	999999	624	430	273	999999	989	606	325	908	999999	265	696	820	459	551	290	224	684	779	397	642	91	999999	
47	75	999999	999999	508	474	999999	854	984	999999	475	102	215	695	262	472	814	945	785	436	242	713	669	180	697	999999	999999	369	900	999999	196	999999	911	87	392	208	916	668	107	851	868	459	281	108	355	999999	346	999999	961	222	964	999999	856	999999	314	334	405	542	632	632	183	680	953	999999	411	97	999999	137	999999	64	999999	155	847	934	567	782	442	570	999999	339	539	999999	999999	688	138	744	999999	265	773	68	802	384	46	474	677	198	506	391	697	999999	187	999999	291	907	666	819	999999	921	97	532	891	835	717	303	103	476	282	274	761	666	565	924	364	253	262	181	119	383	999999	379	999999	999999	873	566	162	330	424	500	999999	319	150	999999	999999	251	176	966	999999	743	381	999999	916	999999	999999	40	702	262	854	47	999999	494	999999	230	664	718	256	841	962	161	150	999999	999999	781	252	999999	999999	954	999999	999999	86	295	999999	376	12	65	999999	53	999999	842	864	900	476	386	844	537	609	920	999999	459	994	335	14	999999	602	608	158	144	990	188	999999	999999	999999	741	960	369	979	343	228	608	999999	212	420	130	296	249	306	675	937	999999	842	999999	999999	307	128	750	291	10	773	403	907	328	63	252	337	126	405	734	999999	485	557	999999	702	347	203	999999	915	884	228	363	311	483	207	999999	345	909	999999	207	623	999999	88	979	570	824	701	937	159	999999	792	999999	999999	571	259	461	999999	577	902	670	114	336	835	407	781	420	999999	433	130	778	906	427	999999	207	999999	215	999999	999999	704	999999	646	265	642	999999	999999	58	519	740	234	745	999999	768	17	78	999999	296	384	681	207	160	999999	277	999999	999999	270	999999	792	999999	459	53	65	588	872	34	34	999999	693	97	316	999999	999999	361	999999	385	660	999999	999999	318	999999	825	999999	725	380	999999	156	378	448	270	487	725	999999	999999	290	190	690	539	999999	983	53	254	602	297	374	473	259	380	78	441	999999	132	954	484	541	634	999999	339	218	999999	877	999999	999999	433	610	590	478	36	81	28	999999	131	253	999999	999999	859	999999	543	360	906	304	776	309	16	549	999999	770	780	342	656	999999	361	999999	577	115	999999	999999	179	999999	784	999999	232	999999	59	747	600	879	999999	219	681	411	999999	999999	311	33	111	356	403	999999	255	819	697	999999	425	60	999999	800	675	999999	877	25	62	999999	999999	999999	81	999999	999999	269	999999	485	253	571	660	999999	300	999999	29	999999	13	51	450	296	441	965	308	538	883	999999	413	800	213	205	342	665	999999	
821	999999	399	999999	633	106	143	934	770	576	136	999999	180	759	960	780	132	328	835	574	999999	425	610	613	543	593	260	856	158	281	57	999999	994	999999	999999	999999	629	999999	379	945	999999	999999	671	399	181	999999	999999	249	452	999999	90	877	999999	101	592	999999	802	786	999999	49	845	287	999999	498	528	897	49	285	291	991	160	999999	948	890	999999	414	754	999999	441	999999	880	21	413	139	201	999999	999999	999999	999999	82	999999	999999	192	339	109	999999	576	999999	870	999999	465	999999	958	461	869	559	928	615	834	187	652	591	355	379	999999	999999	873	656	307	999999	174	999999	972	218	823	317	349	618	791	237	999999	581	350	166	999999	452	63	952	269	641	999999	126	999999	135	430	586	498	812	999999	275	166	919	874	999999	119	329	465	749	638	561	999999	999999	824	607	999999	80	250	198	795	716	780	921	396	999999	117	58	76	846	787	247	819	536	447	525	80	918	999999	827	56	264	987	313	323	708	431	930	301	472	786	360	999999	309	27	464	495	244	533	219	415	71	999999	999999	961	400	742	684	872	309	999999	430	999999	999999	151	999999	728	999999	607	688	244	186	757	604	999999	437	902	999999	518	983	40	836	395	497	999999	985	10	379	351	923	965	747	68	992	935	366	999999	922	168	485	735	999999	999999	844	974	999999	313	999999	557	534	498	232	175	889	999999	699	44	876	10	165	540	359	135	684	722	496	128	999999	668	704	450	980	361	43	257	22	209	999999	522	999999	681	351	999999	817	434	743	581	178	723	999999	331	120	921	12	999999	385	892	999999	132	487	120	548	990	999999	93	518	870	142	641	999999	500	493	999999	816	484	199	999999	318	999999	999999	915	999999	51	432	382	999999	68	359	98	872	130	999999	428	44	83	999999	361	967	999999	999999	872	449	537	466	745	837	999999	114	528	755	847	583	702	153	999999	999999	999999	568	481	999999	459	521	999999	769	146	999999	75	999999	743	351	999999	571	584	342	116	475	999999	584	999999	999999	583	953	831	342	999999	999999	999999	284	999999	999999	635	792	496	999999	466	361	406	767	330	999999	999999	438	371	187	917	285	999999	369	47	107	747	999999	999999	936	999999	506	689	711	999999	999999	699	791	999999	830	715	55	85	604	876	755	79	999999	999999	999999	772	999999	591	999999	424	749	999999	194	247	999999	999999	712	911	999999	999999	960	671	694	32	731	803	980	581	541	471	872	210	405	999999	292	999999	102	668	999999	999999	34	914	45	296	995	62	514	553	999999	665	12	144	525	
792	999999	93	384	999999	532	391	791	573	60	192	999999	999999	151	700	999999	345	999999	54	223	999999	786	55	635	407	37	678	298	437	98	876	468	738	684	612	577	999999	654	470	146	999999	382	999999	864	999999	744	456	999999	814	598	157	592	999999	999999	999999	16	870	999999	976	604	854	102	999999	485	999999	723	999999	863	999999	133	756	691	611	999999	906	22	336	191	999999	999999	580	767	483	838	941	293	999999	817	554	606	707	750	677	866	291	223	999999	975	691	138	999999	592	381	691	999999	465	981	60	23	127	679	689	674	323	34	97	999999	525	544	889	223	995	319	999999	426	16	999999	745	626	693	995	361	499	654	731	987	396	999999	997	999999	312	999999	804	436	926	27	85	999999	999999	204	604	502	440	801	915	936	999999	447	275	835	999999	245	434	330	132	328	199	30	592	46	700	826	528	68	999999	764	200	883	999999	999999	930	660	903	431	98	502	920	697	739	794	714	948	527	171	43	76	35	483	314	608	828	64	999999	805	503	778	973	382	999999	161	745	999999	440	999999	904	999999	342	999999	242	629	407	501	291	999999	331	752	308	366	999999	519	738	717	579	408	580	875	999999	999999	928	319	999999	548	482	588	58	324	517	661	267	252	734	999999	251	684	210	336	773	973	483	751	480	617	357	705	422	38	820	999999	999999	39	902	243	999999	999999	110	859	28	703	749	17	244	647	109	782	784	715	475	894	999999	999999	999999	915	624	186	839	999999	200	777	175	999999	999999	485	999999	238	349	501	949	999999	999999	350	317	79	999999	476	999999	832	517	575	920	707	563	999999	833	52	999999	999999	999999	999999	92	198	669	251	538	729	512	999999	999999	871	443	293	999999	156	320	858	935	43	692	158	668	16	404	624	856	467	999999	578	999999	331	311	362	882	61	246	395	680	75	541	503	963	999999	999999	646	999999	637	941	416	615	999999	116	893	304	999999	239	86	999999	54	395	999999	273	934	115	999999	999999	999999	411	713	910	999999	187	869	501	999999	194	909	457	757	493	229	525	60	962	676	225	418	67	422	822	170	601	636	999999	470	999999	39	653	999999	86	60	235	238	506	691	798	999999	401	999999	285	329	628	46	561	175	554	223	999999	438	735	161	33	999999	891	750	332	550	999999	41	958	165	999999	848	681	442	993	297	553	281	999999	978	999999	951	146	502	999999	565	999999	514	916	27	999999	225	873	925	999999	246	999999	755	369	257	999999	370	156	129	74	780	999999	999999	182	266	669	999999	
559	757	144	81	852	999999	999999	767	999999	999999	124	941	107	50	975	756	999999	757	950	999999	912	631	930	656	804	999999	438	760	209	955	342	659	357	999999	665	999999	790	999999	999999	999999	546	601	999999	373	999999	215	32	34	805	609	714	424	315	871	999999	928	827	487	999999	835	999999	999999	567	521	351	464	594	739	384	860	999999	459	373	12	261	320	850	999999	411	599	999999	413	955	999999	250	918	354	486	579	736	297	313	688	558	988	98	43	269	32	790	999999	292	649	945	644	265	61	313	999999	999999	88	999999	999999	677	999999	556	503	999999	280	433	120	118	999999	648	999999	661	770	999999	23	173	287	590	544	620	978	999999	764	999999	955	984	867	51	865	111	658	37	237	21	718	442	999999	999999	989	598	999999	513	132	999999	999999	999999	494	246	299	457	200	497	999999	465	698	999999	999999	999999	21	999999	566	79	252	68	990	999999	434	758	106	999999	578	221	601	999999	999999	475	999999	999999	637	973	499	631	751	418	911	170	999999	772	323	589	999999	111	63	999999	42	611	999999	74	20	999999	558	736	149	718	879	978	999999	999999	525	232	548	38	855	999999	795	934	999999	834	156	999999	244	999999	445	999999	930	476	167	898	912	999999	214	525	752	799	999999	763	999999	42	539	999999	273	530	999999	100	51	622	255	25	907	999999	292	436	917	999999	603	999999	300	999999	788	412	999999	999999	867	999999	28	32	999999	66	623	999999	453	295	305	223	565	999999	999999	355	475	317	999999	152	990	999999	999999	778	608	571	999999	528	999999	859	254	136	999999	999999	663	71	999999	999999	346	199	401	875	654	997	999999	703	625	890	492	945	999999	480	999999	999999	17	62	999999	999999	423	999999	860	105	568	593	50	178	112	300	59	353	283	456	971	999999	750	999999	999999	999999	999999	905	946	315	45	528	999999	773	944	442	268	611	921	832	605	999999	338	306	316	71	956	962	600	334	840	999999	672	710	508	160	928	999999	892	999999	999999	518	768	554	69	999999	999999	999999	999999	669	999999	448	431	450	999999	350	702	453	808	108	101	684	999999	621	475	897	856	991	275	794	999999	999999	719	830	239	999999	862	999999	247	276	180	999999	738	931	303	999999	716	231	999999	168	457	484	999999	999999	999999	919	213	157	89	172	194	899	999999	439	999999	665	729	601	221	763	487	918	216	542	928	412	945	383	327	83	190	634	141	117	346	999999	293	999999	830	999999	883	715	705	84	92	281	687	308	775	638	999999	125	19	106	680	539	999999	550	864	596	973	830	
829	999999	981	559	767	894	103	135	381	803	999999	901	880	772	223	141	460	999999	724	647	607	999999	410	75	999999	44	436	999999	761	742	70	244	346	62	999999	699	103	999999	513	793	215	649	999999	868	354	118	226	908	326	146	100	999999	999999	999999	232	999999	605	916	933	732	468	295	374	638	743	536	564	999999	885	523	48	927	999999	931	441	958	999999	541	720	999999	818	527	999999	625	652	853	371	999999	830	746	104	186	598	999999	334	919	285	627	135	817	553	399	32	802	107	999999	73	941	999999	274	716	73	206	426	999999	940	804	748	999999	890	175	554	996	149	999999	999999	338	373	999999	999999	999999	805	415	902	999999	428	999999	688	999999	999999	789	430	999999	565	39	40	979	182	999999	999999	124	537	640	245	999999	999999	999999	883	382	245	834	700	344	999999	999999	999999	657	999999	463	496	999999	125	230	507	110	744	438	999999	119	398	882	166	507	999999	407	155	174	179	259	964	35	621	315	292	999999	98	95	743	973	128	383	685	999999	380	948	999	316	143	999999	908	570	999999	999999	999999	362	678	203	132	999999	999999	746	487	53	499	470	823	809	937	852	22	658	999999	467	999999	25	206	447	136	273	408	838	41	44	999999	403	73	847	999999	930	999999	999999	963	999999	999999	382	895	999999	999999	909	134	199	999999	290	132	259	875	999999	783	969	165	240	76	858	576	607	715	452	701	105	406	975	488	17	875	127	694	926	999999	618	129	564	227	227	148	999999	999999	750	911	999999	527	569	74	361	999999	999999	999999	115	202	928	666	452	940	999999	512	999999	710	371	414	999999	564	949	573	999999	850	600	22	999999	719	367	147	964	540	609	578	837	911	136	242	999999	298	589	999999	11	951	999999	624	999999	999999	989	508	109	999999	999999	538	578	995	900	999999	184	999999	979	396	999999	791	701	999999	340	555	675	248	999999	999999	284	716	974	225	999999	222	183	999999	918	999999	729	858	48	629	634	999999	999999	841	20	625	68	999999	319	203	898	220	260	999999	293	548	999999	751	924	999999	70	199	563	363	999999	999999	337	207	999999	844	666	976	753	82	287	999999	555	834	237	999999	80	999999	999999	999999	326	362	962	419	692	380	106	978	934	77	999999	445	999999	646	418	333	297	860	591	475	999999	922	466	999999	487	34	999999	999999	524	965	899	192	792	781	999999	81	725	918	515	444	747	687	52	685	514	841	751	909	425	904	671	219	296	931	254	404	999999	999999	932	668	387	999999	999999	999999	999999	999999	653	735	608	347	
999999	379	355	157	728	849	880	781	672	645	282	999999	788	620	999999	999999	895	999999	537	642	185	940	999999	846	999999	999999	999999	82	517	999999	198	25	999999	88	306	302	864	999999	213	404	524	124	999999	999999	999999	999999	112	999999	999999	488	490	792	208	965	171	667	392	508	99	872	625	807	273	999999	457	266	999999	710	323	11	825	999999	657	999999	128	71	999999	699	460	763	999999	390	407	39	999999	405	817	999999	917	999999	999999	365	59	341	779	999999	850	577	839	999999	521	402	999999	674	662	999999	144	75	847	109	839	999999	999999	336	128	999999	410	244	896	61	999999	448	793	685	999999	999999	706	999999	362	411	999999	999999	860	331	252	360	860	999999	999999	913	271	752	497	817	799	226	999999	723	222	545	316	616	680	788	690	83	609	844	999999	202	999999	818	712	999999	888	588	833	726	94	768	999999	999999	999999	982	790	999999	950	975	885	875	162	999999	114	999999	105	604	579	82	640	178	751	26	999999	999999	886	999999	49	62	999999	999999	392	590	638	454	999999	639	749	999999	997	994	132	634	999999	707	50	53	999999	894	350	294	18	999999	96	915	999999	367	528	693	105	347	999999	898	55	999999	492	571	355	660	656	465	855	881	999999	999999	56	127	67	451	999999	842	738	155	712	999999	212	631	504	999999	437	803	120	65	602	660	347	234	588	294	225	478	698	63	248	884	999999	999999	687	449	869	899	999999	87	560	263	608	999999	195	410	472	999999	999999	999999	999999	852	355	999999	289	423	308	821	539	772	236	664	154	684	906	828	215	84	943	64	999999	538	503	43	504	349	61	999999	48	999999	999999	999999	999999	77	831	396	999999	639	999999	273	151	57	370	537	999999	896	118	923	999999	999999	205	999999	999999	999999	777	999999	358	321	304	939	371	472	782	361	951	999999	262	87	853	519	299	999999	999999	680	913	999999	999999	965	999999	999999	240	138	241	680	982	999999	445	398	999999	146	47	227	344	908	999999	999999	274	18	999999	978	643	41	79	999999	78	628	171	247	109	970	526	393	138	696	708	999999	241	999999	379	527	437	864	787	716	482	81	241	327	999999	244	542	169	388	214	964	209	68	999999	612	363	272	207	298	328	620	654	999999	999999	209	668	999999	172	638	999999	550	999999	253	999999	999999	996	397	844	469	865	438	366	14	923	732	999999	185	95	499	26	265	239	575	468	106	827	982	592	127	120	797	379	531	329	664	194	955	705	999999	615	999999	427	738	433	890	264	999999	999999	916	700	999999	362	672	999999	
803	999999	214	999999	267	785	999999	804	726	999999	77	69	999999	684	269	999999	553	999999	552	884	61	837	501	151	999999	841	187	816	676	427	999999	445	999999	999999	999999	353	999999	180	447	757	600	999999	701	389	365	830	429	965	906	378	156	22	809	999999	570	966	820	72	999999	425	607	207	138	999999	731	632	362	924	168	916	567	999999	42	794	293	890	145	999999	999999	747	422	221	910	307	999999	999999	635	917	349	999999	533	917	964	32	999999	999999	999999	403	657	733	999999	999999	807	990	999999	773	980	999999	505	679	830	708	287	999999	13	396	296	831	37	127	997	445	999999	999999	392	650	418	999999	645	889	999999	742	463	62	279	999999	414	920	999999	507	633	999999	422	670	728	824	639	999999	29	999999	116	999999	375	540	735	42	920	207	607	170	999999	971	379	615	820	999999	999999	999999	999999	96	981	376	999999	529	493	386	33	999999	999999	568	20	911	989	881	783	999999	376	999999	326	247	996	216	323	336	152	662	250	806	850	640	579	415	317	999999	782	740	866	999999	57	359	19	17	326	48	159	453	981	498	832	172	999999	332	907	951	999999	999999	999999	999999	387	830	145	226	999999	250	999999	605	999999	66	109	53	999999	999999	875	967	237	989	889	999999	999999	698	999999	752	974	687	999999	257	507	366	843	999999	687	858	469	227	223	792	943	86	999999	554	850	999999	999999	999999	380	201	457	999999	999999	111	884	999999	831	688	158	393	252	999999	331	741	107	246	999999	101	365	999999	71	657	753	999999	55	813	234	632	848	756	363	999999	316	727	799	566	999999	742	999999	999999	999999	780	78	830	549	567	754	318	456	613	712	999999	433	447	139	799	196	288	65	81	553	208	999999	402	40	68	999999	604	942	540	999999	480	969	999999	999999	290	589	923	895	488	999999	999999	186	244	53	66	999999	869	597	10	999999	999999	687	61	366	827	940	676	799	491	497	160	376	915	19	242	338	977	999999	849	220	273	392	999999	999999	636	32	606	358	973	999999	999999	16	941	170	248	999999	917	99	88	350	999999	133	414	990	908	999999	270	234	811	728	784	339	999999	790	117	972	120	999999	729	805	343	328	999999	999999	298	999999	434	999999	999999	449	420	999999	999999	508	307	149	978	585	114	96	761	999999	546	255	522	999999	267	161	63	999999	999999	999999	370	283	999999	594	999999	229	702	763	999999	516	463	371	317	896	877	249	492	967	999999	535	934	643	53	962	999999	580	672	428	886	283	700	505	999999	541	527	187	999999	713	841	758	882	
351	970	255	918	184	999999	625	992	27	668	96	280	156	944	726	999999	999999	812	727	556	284	876	842	999999	999999	603	776	999999	999999	747	779	136	245	652	999999	999999	999999	54	999999	642	56	435	868	614	614	234	620	596	800	947	999999	901	124	211	608	474	137	439	960	581	171	256	302	280	999999	999999	44	504	361	999999	442	999	215	999999	510	849	17	237	211	732	983	190	579	999999	299	878	22	44	54	128	999999	368	93	999999	481	999999	142	598	725	654	199	126	999999	746	515	458	999999	38	701	759	466	899	238	999999	597	980	676	550	980	20	948	10	460	243	517	84	916	189	614	999999	716	419	511	999999	543	999999	946	999999	246	841	192	999999	342	294	662	645	139	999999	437	500	133	592	617	999999	706	199	666	999999	239	999999	542	516	999999	991	52	57	999999	682	694	731	44	844	314	149	828	999999	668	175	999999	871	945	70	751	999999	999999	999999	801	796	850	354	210	944	603	805	308	999999	999999	999999	252	615	258	456	999999	706	465	999999	288	478	887	741	999999	500	430	367	496	482	764	999999	415	919	255	999999	832	350	999999	99	251	509	840	161	406	327	923	965	999999	498	899	55	658	999999	845	333	909	999999	823	710	524	999999	318	826	912	267	935	332	369	657	624	820	186	375	48	999999	637	735	345	213	577	999999	743	997	999999	719	652	119	83	922	999999	723	527	820	999999	999999	999999	23	249	148	999999	600	999999	999999	874	999999	869	292	999999	76	695	999999	773	619	999999	69	501	321	253	202	999999	999999	999999	999999	965	900	302	365	999999	43	588	623	496	206	821	976	999999	777	133	504	999999	999999	851	16	236	517	950	908	999999	516	513	879	770	56	999999	566	350	168	10	973	785	999999	492	234	487	999999	688	576	797	165	209	724	197	999999	352	254	974	253	220	458	949	394	677	293	529	999999	999999	999999	673	265	636	700	776	159	718	999999	878	627	999999	165	829	999999	120	999999	316	999999	691	31	704	288	592	999999	948	552	34	401	999999	208	704	999999	228	248	902	542	999999	509	947	47	999999	15	376	356	724	65	629	575	283	155	976	740	999999	832	744	395	673	999999	752	999999	999999	327	999999	679	922	750	937	999999	999999	999999	999999	807	841	654	990	699	999999	245	383	893	923	458	127	690	231	999999	999999	395	504	517	999999	991	757	723	999999	712	999999	999999	434	974	128	48	999999	999999	153	179	898	373	999999	55	483	437	999999	859	311	676	999999	820	458	999999	990	551	95	964	709	20	
60	128	742	999999	204	224	999999	408	999999	999999	365	421	546	61	75	396	999999	459	999999	999999	835	898	999999	244	511	999999	248	477	983	576	953	138	996	142	129	780	999999	999999	851	999999	999999	756	94	427	999999	788	283	406	891	603	999999	636	999999	278	184	999999	705	507	999999	519	975	999999	424	208	930	236	425	999999	932	294	764	989	607	775	813	89	999999	995	923	722	999999	842	585	390	577	326	208	728	957	967	999999	133	787	341	292	999999	341	885	496	94	373	869	473	606	839	19	38	165	464	999999	348	710	999999	63	999999	143	999999	44	999999	614	38	697	456	965	220	640	211	999999	492	999999	747	999999	999999	839	359	999999	378	978	550	999999	999999	999999	274	862	629	374	999999	734	232	159	536	999999	265	881	999999	676	999999	999999	396	208	999999	762	672	934	357	419	211	744	999999	999999	999999	999999	494	71	327	999999	433	999999	346	845	100	477	54	342	992	450	673	627	783	683	127	999999	999999	352	761	535	999999	339	514	219	172	805	40	654	394	758	999999	203	999999	81	252	829	999999	551	117	339	717	999999	941	907	746	584	999999	30	460	894	196	151	309	999999	614	103	999999	136	683	294	447	999999	948	244	638	480	72	712	440	297	708	50	999999	999999	817	50	999999	607	999999	588	844	999999	203	499	571	670	999999	772	999999	159	750	999999	999999	999999	999999	327	391	999999	278	999999	521	999999	590	172	196	999999	999999	877	999999	573	706	482	663	105	449	436	999999	458	673	967	586	300	254	999999	547	672	182	421	539	999999	659	690	338	207	76	999999	429	999999	313	999999	999999	25	999999	893	452	277	382	999999	999999	999999	999999	932	999999	311	999999	231	13	308	625	523	999999	999999	348	483	914	25	999999	999999	38	853	17	999999	155	257	213	570	999999	999999	838	999999	299	999999	999999	999999	379	726	655	36	999999	999999	592	131	415	789	452	999999	677	325	979	999999	999999	916	744	529	458	954	999999	999999	108	128	729	999999	470	355	999999	573	999999	273	114	198	999999	128	948	192	271	999999	760	999999	805	935	893	186	999999	999999	999999	383	999999	519	625	424	938	869	927	398	125	939	999999	70	565	879	821	413	220	999999	77	15	968	999999	267	572	204	432	980	173	235	553	281	69	208	850	907	936	999999	689	259	500	200	559	76	999999	999999	699	799	926	123	489	965	589	344	151	414	113	999999	999999	229	515	888	764	173	572	999999	601	861	714	971	999999	765	999999	999999	576	815	419	495	935	999999	504	633	64	59	999999	587	692	725	999999	
999999	804	684	999999	469	999999	612	435	395	503	999999	633	838	94	999999	239	999999	444	57	999999	336	999999	617	999999	715	725	999999	833	715	427	985	975	876	999999	278	177	209	180	999999	798	963	999999	33	991	280	714	666	548	109	820	31	153	644	957	730	451	196	999999	879	744	999999	778	720	999999	999999	999999	756	44	816	999999	999999	554	382	259	804	946	999999	999999	56	11	999999	344	999999	894	406	841	341	919	83	826	980	999999	300	999999	937	195	669	65	999999	590	999999	632	731	999999	791	477	999999	999999	163	784	479	999999	999999	878	685	526	53	825	571	677	358	837	999999	999999	999999	197	264	64	322	618	286	916	152	999999	999999	436	612	423	113	929	999999	946	766	298	357	419	999999	999999	641	420	151	999999	493	805	242	130	999999	742	514	999999	999999	999999	82	544	507	563	427	855	999999	259	913	630	722	642	607	411	81	671	642	397	666	842	422	901	477	442	999999	347	233	923	764	870	999999	509	715	363	874	231	999999	793	992	675	585	392	506	521	131	850	208	830	59	999	999999	999999	999999	380	303	999999	76	74	140	999999	999999	912	494	53	721	999999	926	999999	537	849	880	848	999999	999999	266	999999	405	956	321	582	999999	402	874	764	999999	792	572	345	69	999999	164	999999	663	911	53	673	999999	999999	799	908	923	954	303	209	129	261	721	999999	123	273	999999	120	753	557	941	239	48	729	283	929	650	591	194	834	694	163	999999	493	947	593	999999	942	166	999999	999999	194	999999	674	645	999999	80	625	232	796	999999	999999	972	115	970	813	635	179	189	870	999999	999999	770	469	515	965	76	238	999999	529	142	999999	953	999999	899	756	141	374	93	764	859	35	999999	398	999999	649	190	89	523	143	999999	961	762	296	154	325	424	999999	168	679	999999	841	999999	702	663	104	100	631	216	223	682	271	999999	424	21	242	973	999999	563	865	999999	987	715	864	999999	999999	81	667	999999	583	342	501	215	414	322	27	408	666	734	811	559	559	999999	310	461	697	876	347	284	999999	999999	999999	999999	302	894	464	136	761	140	999999	33	999999	435	632	880	999999	999999	681	999999	994	833	999999	648	999999	999999	999999	124	999999	413	999999	304	733	999999	293	241	300	425	913	519	858	891	646	535	250	999999	136	133	249	429	280	641	204	245	290	88	44	404	334	999999	668	349	721	358	265	199	999999	49	152	401	589	765	999999	171	253	112	197	999999	407	963	189	112	874	985	142	242	109	999999	113	999999	206	896	101	927	850	
518	179	999999	279	999999	498	999999	999999	847	999999	515	999999	42	991	187	891	999999	996	370	999999	566	999999	736	226	33	99	801	999999	937	205	999999	999999	224	321	735	999999	898	999999	356	475	101	131	36	155	626	743	77	507	925	322	942	899	730	130	294	53	443	81	999999	961	999999	161	53	652	156	841	285	721	265	254	992	751	999999	894	714	445	447	591	599	289	999999	303	20	999999	999999	793	943	103	999999	691	499	826	265	394	778	999999	999999	384	998	784	467	999999	999999	681	999999	201	259	999999	415	849	606	999999	999999	966	938	403	999999	428	399	363	999999	999999	693	574	754	999999	496	266	126	775	367	73	593	814	822	999999	62	999999	304	999999	543	117	999999	188	95	646	354	298	455	385	798	999999	985	999999	886	286	999999	677	926	163	705	999999	719	640	491	542	999999	667	999999	272	999999	811	999999	338	999999	790	503	515	999999	118	821	207	810	740	976	708	87	999999	928	545	24	385	999999	151	365	550	398	57	999999	999999	387	999999	154	999999	44	986	999999	657	824	106	783	156	198	999999	999999	507	192	999999	664	783	465	999999	738	999999	999999	965	999999	999999	972	999999	402	455	819	936	730	143	999999	627	999999	999999	183	999999	134	999999	762	999999	197	595	808	857	368	418	393	999999	97	999999	948	545	999999	999999	588	552	685	999999	704	999999	336	261	97	208	454	565	283	674	999999	44	999999	907	846	388	999999	813	184	124	910	983	71	999999	849	664	194	518	999999	636	411	631	745	578	999999	434	999999	999999	507	999999	413	802	145	719	313	999999	999999	51	698	999999	300	775	999999	571	999999	720	276	430	999999	999999	24	936	999999	999999	272	999999	299	618	779	999999	846	842	315	574	999999	117	999999	352	602	999999	784	999999	819	999999	345	636	263	184	933	416	167	120	533	84	999999	477	999999	498	456	334	763	271	271	285	711	458	999999	802	860	537	999999	923	828	616	649	870	999999	742	311	999999	724	124	685	373	999999	999999	319	999999	979	243	189	359	895	277	42	523	999999	999999	999999	887	176	460	999999	999999	543	999999	292	917	435	999999	360	999999	197	820	609	648	585	898	31	976	149	999999	823	999999	357	524	999999	560	583	136	989	582	321	424	470	273	800	289	999999	999999	452	402	805	264	883	993	999999	85	668	999999	937	982	522	454	999999	999999	637	697	57	999999	215	999999	343	309	999999	777	874	773	359	346	847	999999	78	10	533	747	999999	569	743	364	362	952	999999	199	198	16	70	867	676	533	636	113	242	810	814	999999	
68	506	528	115	129	999999	726	331	999999	641	913	522	920	10	512	77	953	693	666	263	999999	153	120	729	717	999999	107	999999	709	744	73	267	195	999999	999999	927	999999	999999	245	999999	236	570	653	999999	102	547	999999	999999	999999	568	160	999999	154	561	999999	915	395	799	397	121	300	999999	622	802	578	656	336	117	999999	999999	36	325	999999	701	36	279	499	563	636	999999	70	999999	999999	150	593	523	123	633	933	772	541	251	999999	133	673	999999	947	999999	978	446	221	839	363	999999	542	834	999999	999999	999999	610	426	832	172	227	61	869	105	999999	999999	64	542	702	183	549	53	785	84	335	38	999999	332	647	584	199	958	231	78	999999	999999	759	432	999999	109	333	356	708	88	999999	999999	804	241	999999	643	924	903	518	665	813	402	756	760	766	424	999999	288	778	999999	972	999999	829	999999	999999	873	999999	631	871	603	850	203	344	706	61	999999	999999	469	856	13	660	296	449	565	264	966	851	998	666	256	275	999999	577	460	115	999999	999999	999999	504	602	999999	302	41	915	815	620	67	59	709	513	200	374	999999	999999	597	686	819	274	999999	769	999999	999999	964	625	999999	805	999999	999999	601	297	20	999999	964	263	818	367	264	999999	750	644	909	999999	299	163	66	901	999999	802	862	428	943	977	999999	999999	581	734	338	999999	587	19	995	999999	458	999999	999999	968	409	999999	956	999999	432	295	523	902	860	229	171	810	569	999999	193	999999	999999	999999	354	43	764	239	682	94	39	847	999999	999999	648	735	353	878	661	97	999999	454	846	999999	996	999999	463	563	874	999999	572	527	847	161	826	182	162	286	999999	468	999999	999999	495	999999	210	584	348	999999	999999	135	876	293	999999	481	934	738	976	398	186	999999	579	999999	364	331	522	512	999999	999999	999999	476	582	76	810	202	883	332	999999	974	432	999999	319	680	999999	749	999999	289	377	376	226	97	205	764	999999	381	889	13	814	999999	359	698	584	999999	867	999999	553	999999	482	956	597	611	780	11	965	999999	386	898	900	615	845	242	999999	634	578	827	999999	817	966	439	313	880	999999	794	999999	734	999999	766	813	523	206	676	806	999999	778	999999	317	999999	999999	345	995	991	112	209	329	126	563	950	974	50	515	735	842	999999	999999	717	104	999999	385	241	928	999999	95	387	418	999999	435	723	999999	963	520	87	28	999999	443	321	778	318	475	509	180	886	791	773	17	470	999999	999999	999999	70	999999	999999	999999	567	417	385	905	725	790	159	690	840	104	999999	529	
438	999999	221	999999	341	939	785	520	876	999999	52	828	322	379	948	346	999999	954	794	999999	199	269	460	999999	68	416	999999	999999	325	818	340	791	779	253	579	752	622	999999	436	131	734	999999	941	506	375	557	593	355	842	813	28	885	309	999999	999999	999999	266	996	551	925	886	268	999999	67	730	260	999999	78	800	999999	999999	517	527	673	717	388	328	954	849	511	999999	707	685	512	800	999999	491	220	999999	410	495	625	613	511	245	476	999999	883	775	124	508	525	555	646	99	510	367	999999	851	951	850	312	157	50	112	188	582	692	267	286	768	837	165	399	709	108	999999	26	437	250	999999	444	189	999999	999999	307	161	999999	422	299	999999	999999	368	961	559	193	477	573	409	66	894	922	626	499	355	670	369	165	936	991	606	351	208	611	188	416	132	422	47	805	37	999999	280	968	198	999999	999999	203	839	525	630	341	617	381	356	850	999999	690	999999	342	937	995	112	431	693	746	656	757	782	152	999999	65	535	603	39	999999	999999	999999	310	442	201	176	999999	421	370	999999	999999	827	264	338	999999	442	999999	705	999999	41	441	848	284	452	266	721	999999	999999	464	575	806	23	351	996	207	999999	999999	946	150	771	999999	691	999999	428	21	828	503	454	553	628	999999	830	736	998	999999	804	999999	999999	185	479	999999	628	999999	795	468	721	999999	268	140	999999	63	999999	999999	106	361	750	787	856	999999	999999	999999	966	153	836	999999	975	999999	353	87	403	785	999999	999999	999999	25	61	999999	275	960	300	999999	999999	324	123	574	933	276	639	646	178	27	527	427	747	261	999999	485	129	999999	492	444	142	191	999999	654	531	327	893	90	310	25	521	895	999999	999999	999999	652	39	272	620	709	999999	706	908	386	267	114	33	419	236	575	999999	999999	477	856	219	63	999999	468	52	616	999999	559	999999	163	505	999999	286	661	277	147	999999	856	999999	999999	999999	999999	282	360	396	427	999999	483	854	734	409	999999	999999	293	999999	930	999999	999999	229	999999	336	999999	369	755	999999	636	999999	999999	999999	99	129	758	999999	694	999999	783	780	235	81	625	322	899	999999	612	753	999999	212	999999	785	347	82	884	637	626	456	708	999999	999999	480	999999	600	932	341	765	999999	999999	104	734	233	999999	999999	999999	499	604	692	437	392	757	12	999999	433	834	586	805	26	244	999999	776	999999	999999	717	264	755	321	34	389	568	940	997	999999	913	478	769	692	197	243	395	42	934	29	326	318	999999	607	337	766	355	536	748	
380	528	328	497	999999	999999	999999	999999	999999	579	312	868	452	760	899	959	954	74	893	617	783	848	999999	841	999999	44	409	999999	157	999999	268	999999	42	201	627	583	594	999999	999999	317	999999	159	999999	462	632	160	873	558	624	999999	382	999999	462	918	964	531	439	487	279	999999	975	165	999999	203	999999	278	836	999999	142	326	999999	973	178	585	324	634	999999	636	218	76	171	850	124	999999	612	567	581	123	999999	999999	154	999999	711	67	999999	999999	223	999999	151	363	324	622	425	308	999999	408	532	876	604	340	890	802	999999	213	999999	135	999999	436	591	753	696	723	34	47	182	267	272	999999	999999	187	420	626	495	855	752	999999	435	816	999999	213	45	705	519	896	215	351	999999	508	390	216	105	787	999999	397	666	601	598	388	136	26	145	421	999999	999999	919	999999	316	423	461	138	700	234	210	387	718	991	214	999999	832	999999	428	764	731	999999	999999	633	203	999999	198	160	950	56	999999	219	78	624	82	999999	976	940	44	426	56	999999	516	999999	587	54	679	675	397	470	556	305	598	381	999999	999999	344	296	80	218	234	310	187	653	544	990	319	999999	918	121	161	891	795	11	999999	479	529	221	56	158	999999	523	763	490	500	394	999999	696	934	486	757	689	999999	999999	201	746	84	863	336	596	999999	584	756	285	319	665	999999	596	663	220	76	133	250	999999	789	711	999999	999999	162	160	379	623	170	999999	999999	471	30	969	810	971	404	999999	884	459	423	999999	999999	487	181	835	884	999999	42	723	420	634	449	999999	46	489	209	388	999999	185	226	122	999999	999999	999999	848	644	999999	786	999999	816	409	999999	790	507	999999	944	69	525	999999	276	999999	590	999999	999999	729	999999	999999	933	999999	772	26	999999	709	243	311	429	452	565	999999	200	353	248	350	999999	20	395	658	451	100	545	149	862	393	909	999999	531	977	302	202	826	573	607	999999	920	800	999999	999999	557	206	525	502	999999	202	136	999999	117	249	540	999999	343	373	630	842	785	999999	999999	999999	800	372	999999	452	159	373	507	627	999999	782	430	115	566	856	111	999999	574	999999	999999	670	266	986	999999	291	446	999999	858	462	999999	764	999999	999999	999999	881	738	194	426	83	352	140	695	509	187	999999	999999	434	453	487	999999	385	278	743	986	493	315	999999	609	497	16	867	514	999999	684	981	113	142	468	685	127	917	827	999999	699	999999	975	999999	809	999999	472	21	838	999999	201	567	496	999999	310	999999	575	924	584	928	999999	485	999999	999999	
824	205	231	999999	965	999999	999999	354	557	999999	53	999999	518	558	15	180	35	994	39	142	999999	126	495	176	832	315	119	999999	342	899	434	223	888	999999	932	613	217	785	56	79	22	999999	20	719	999999	828	645	27	999999	413	903	82	456	999999	999999	708	999999	64	854	999999	659	176	999999	658	352	829	593	193	625	401	963	250	948	959	999999	16	115	999999	283	13	669	101	283	999999	995	362	767	404	536	234	903	162	931	395	420	845	999999	362	999999	73	245	999999	999999	999999	450	663	133	497	373	790	999999	933	781	850	991	999999	892	93	662	989	72	999999	657	999999	999999	810	318	999999	549	999999	182	999999	409	219	768	217	699	755	999999	999999	238	999999	999999	745	999999	970	999999	91	404	852	999999	750	999999	387	11	56	804	11	40	639	999999	570	999999	98	617	999999	534	572	91	783	868	147	604	330	999999	791	167	911	999999	526	440	999999	168	696	331	999999	999999	31	999999	721	413	697	999999	849	999999	667	332	942	137	999999	446	807	999999	621	984	815	155	379	999999	220	999999	892	999999	999999	209	127	412	261	766	999999	796	512	999999	369	999999	999999	421	999999	342	103	469	225	784	988	90	632	237	547	712	999999	286	684	404	997	832	521	466	221	650	870	265	81	185	999999	985	934	452	999999	999999	813	403	400	47	533	999999	674	118	999999	433	999999	999999	999999	548	260	909	121	999999	999999	537	857	714	210	114	999999	837	398	49	999999	13	999999	190	597	305	899	122	885	646	870	256	168	413	223	788	83	980	400	999999	924	999999	873	826	93	112	394	109	203	295	575	696	362	634	276	999999	287	396	302	569	649	148	33	475	999999	122	999999	454	500	422	999999	999999	446	865	125	809	139	999999	106	495	910	799	918	599	999999	999999	894	533	147	974	999999	999999	999999	999999	883	785	19	408	589	971	733	999999	609	781	999999	93	999999	497	999999	467	119	999999	299	807	659	849	229	433	999999	72	227	845	317	999999	911	353	803	616	981	339	800	731	999999	135	762	970	200	147	345	987	925	406	24	679	864	553	999999	881	999999	44	566	585	14	527	999999	888	999999	999999	870	911	290	643	999999	189	667	387	999999	173	54	999999	658	92	999999	416	147	821	830	637	999999	367	954	999999	444	946	773	999999	727	223	382	873	999999	117	277	434	707	292	890	835	22	486	999999	235	836	493	385	483	496	598	389	932	68	999999	431	512	956	368	208	569	999999	452	999999	999999	791	999999	999999	551	814	664	709	855	999999	994	624	
184	41	729	96	999999	570	299	999999	138	833	450	815	999999	686	999999	478	999999	93	330	999999	570	999999	332	443	664	152	999999	669	999999	889	534	999999	999999	381	999999	480	236	281	999999	999	126	999999	531	999999	351	365	999	864	59	196	370	771	610	999999	63	358	709	296	431	809	735	630	999999	249	999999	448	752	969	999999	999999	251	77	835	331	999999	846	304	161	102	309	999999	969	999999	999999	999999	999999	401	498	328	898	771	999999	850	448	273	496	828	291	871	902	613	39	435	764	944	303	936	288	999999	216	63	999999	203	999999	666	999999	19	259	721	546	57	263	651	540	523	311	999999	397	67	999999	999999	22	289	200	999999	122	544	856	701	235	999999	999999	236	121	999999	224	999999	728	781	999999	999999	578	570	335	855	359	388	999999	251	642	999999	548	231	455	999999	51	999999	13	435	999999	231	163	557	495	719	934	37	539	695	308	564	498	616	559	339	449	451	999999	345	347	734	648	614	68	159	287	891	781	923	803	999999	999999	303	237	286	333	30	85	616	920	331	848	209	942	999999	588	932	671	125	999999	599	323	668	98	999999	582	548	499	999999	999999	999999	999999	999999	892	999999	821	204	388	282	16	428	999999	347	999999	25	886	449	672	980	999999	355	229	999999	185	213	633	85	215	999999	999999	784	531	738	184	877	85	241	316	999999	266	393	999999	399	119	999999	999999	975	253	82	999999	143	876	518	775	96	823	590	999999	689	999999	745	999999	970	579	231	897	999999	172	546	999999	654	999999	92	724	187	999999	999999	556	856	979	658	831	142	999999	569	908	23	963	98	999999	495	801	627	999999	520	403	999999	999999	887	999999	999999	812	999999	142	288	999999	999999	794	598	294	993	999999	584	710	80	913	857	495	19	999999	884	674	84	492	454	999999	515	999999	999999	783	228	20	669	434	392	845	135	10	999999	999999	124	999999	999999	804	999999	461	226	999999	791	999999	546	98	810	999999	547	922	999999	999999	999999	434	999999	573	590	814	76	982	999999	160	327	234	788	857	298	450	209	999999	999999	279	431	992	999999	598	999999	606	247	140	209	104	886	470	117	911	321	772	82	550	638	999999	737	88	97	999999	599	566	817	999999	799	370	375	881	999999	468	792	999999	999999	897	999999	983	577	999999	783	279	999999	856	127	877	999999	525	378	658	37	750	999999	999999	905	571	999	872	788	999999	340	839	729	15	848	649	999999	626	975	184	415	654	999999	801	304	818	802	742	449	940	999999	999999	991	716	854	999999	925	448	999999	235	
898	271	205	29	606	944	549	268	17	477	999999	918	999999	203	253	999999	768	740	58	999999	769	266	433	848	999999	65	847	23	161	976	723	680	836	749	286	154	459	962	205	360	278	543	735	971	999999	235	999999	797	473	480	113	999999	400	702	999999	642	999999	356	616	550	106	536	117	40	999999	88	91	999999	917	109	924	806	999999	697	818	999999	999999	999999	999999	187	331	59	550	680	873	538	290	999999	293	643	315	112	356	655	264	742	436	999999	227	114	999999	933	880	374	556	307	649	702	999999	240	121	386	690	438	228	56	985	999999	167	226	797	947	999999	283	793	999999	460	999999	443	86	799	826	244	562	43	398	999999	186	134	576	888	587	259	63	532	929	421	999999	999999	999999	756	999	547	999999	316	999999	427	606	999999	999999	846	759	269	807	440	295	151	999999	404	830	876	809	311	999999	337	220	999999	463	999999	863	410	542	463	235	329	799	288	243	255	837	971	573	604	400	729	139	328	451	623	247	788	293	523	606	341	946	697	956	999999	105	999999	963	855	717	333	314	999999	999999	488	999999	16	999999	882	999999	999999	313	214	999999	861	208	892	255	839	999999	84	127	28	999999	999999	383	112	332	999999	160	339	17	718	999999	77	425	833	293	963	999999	241	999999	410	956	746	38	741	999999	999999	474	213	262	134	351	999999	999999	295	448	150	114	538	683	347	732	237	999999	999999	327	843	446	375	608	292	856	282	999999	716	71	120	865	999999	325	237	105	946	86	882	999999	254	861	139	394	153	859	999999	999999	543	678	729	894	442	999999	943	658	109	605	999999	277	999999	448	498	233	338	284	472	222	456	251	785	999999	999999	229	82	981	316	999999	464	432	411	724	660	48	342	225	432	999999	382	578	996	351	116	999999	999999	806	372	905	65	999999	396	242	111	301	892	579	924	223	350	961	999999	127	150	999999	999999	355	788	459	999999	123	851	254	999999	999999	255	444	53	364	922	276	618	410	926	595	46	179	622	368	156	763	300	219	877	420	236	878	211	999999	749	950	28	912	999999	942	999999	999999	401	233	999999	458	999999	999999	999999	84	352	941	201	554	511	695	999999	429	313	138	822	999999	999999	429	650	376	999999	999999	999999	999999	258	706	396	983	578	893	777	999999	321	698	999999	999999	918	803	78	295	686	656	67	63	999999	598	609	886	999999	384	999999	972	999999	999999	999999	61	955	999999	999999	646	999999	217	975	617	917	343	999999	614	900	101	724	574	361	365	690	999999	426	561	
753	999999	106	509	863	204	128	805	816	999999	999999	186	774	999999	977	431	740	479	680	450	999999	885	490	995	986	38	659	999999	620	227	989	999999	634	404	999999	175	550	999999	354	781	999999	122	527	475	141	724	327	999999	596	999999	624	220	905	999999	425	999999	179	111	523	835	544	917	195	598	999999	999999	551	999999	32	811	881	695	135	899	999999	999999	999999	25	999999	999999	711	534	614	691	603	778	999999	658	978	707	996	448	532	999999	246	581	926	929	822	296	182	946	113	784	57	929	95	15	34	402	510	163	247	261	134	20	999999	504	994	999999	121	893	401	999999	999999	442	999999	999999	662	999999	106	438	202	577	999999	999999	999999	829	643	999999	692	727	634	586	207	842	211	280	999999	999999	278	432	934	948	999999	288	554	787	969	614	766	479	999999	999999	305	81	960	669	171	369	589	483	999999	999999	191	999999	268	999999	127	972	999999	892	232	435	999999	674	504	254	403	811	219	999999	859	39	908	223	384	981	291	999999	882	999999	119	34	647	999999	572	613	767	790	999999	739	999999	997	383	999999	256	917	550	631	999999	716	999999	999999	159	946	999999	999999	422	967	19	287	999999	999999	999999	999999	783	208	788	318	111	890	486	612	999999	480	973	862	999999	999999	999999	467	999999	660	558	175	276	758	999999	701	181	741	201	799	999999	742	214	677	907	684	100	58	999999	242	529	686	240	663	569	679	999999	761	185	387	10	552	846	874	444	999999	431	34	334	999999	147	370	699	687	831	999999	276	999999	999999	999999	943	918	338	208	999999	871	999999	613	999999	204	728	419	565	813	798	238	896	340	242	983	262	76	724	50	105	168	987	999999	999999	521	413	676	999999	999999	443	92	224	647	743	573	989	999999	834	139	369	727	999999	885	888	602	161	935	73	971	717	999999	999999	297	113	999999	884	392	780	677	999999	61	612	360	379	999999	24	999999	999999	999999	999999	999999	999999	999999	681	377	999999	999999	999999	999999	999999	477	613	835	497	566	999999	999999	999999	771	999999	999999	48	167	347	318	124	999999	999999	999999	587	901	999999	403	977	999999	999999	609	616	735	619	782	727	550	317	999999	999999	776	863	813	999999	98	716	825	980	999999	405	999999	257	999999	262	908	595	492	652	999999	139	220	858	223	999999	288	999999	807	162	999999	879	498	849	33	999999	348	591	999999	999999	499	195	522	422	590	999999	571	362	253	483	711	196	999999	999999	848	194	237	917	999999	999999	549	778	909	673	84	517	907	235	999999	502	999999	326	892	999999	999999	283	616	
797	278	344	999999	926	76	999999	451	999999	643	999999	10	838	999999	430	941	810	804	999999	285	849	348	999999	999999	346	138	751	999999	999999	304	107	999999	574	578	439	649	315	543	622	712	584	999999	364	873	317	234	395	858	494	385	92	343	441	997	767	999999	205	373	22	798	324	999999	66	425	546	999999	999999	999999	213	780	635	276	191	999999	999999	626	983	209	663	122	742	999999	84	19	999999	763	313	577	999999	980	454	941	531	824	397	818	176	999999	337	462	999999	134	999999	713	749	816	161	433	999999	150	475	996	999999	900	65	432	999999	56	213	782	550	858	459	233	336	694	999999	367	999999	882	460	999999	871	210	999999	617	247	370	999999	999999	612	880	999999	999999	514	457	241	999999	768	965	137	129	735	554	912	999999	999999	431	387	65	999999	793	811	424	690	431	134	510	586	447	194	331	786	807	179	999999	588	999999	718	878	999999	123	598	999999	999999	341	999999	327	298	383	942	816	982	215	999999	818	78	999999	999999	999999	333	731	999999	331	781	805	999999	999999	384	251	361	884	713	999999	999999	999999	999999	166	669	359	123	806	221	213	505	378	349	580	483	361	999999	999999	810	635	554	999999	999999	277	874	949	997	390	943	56	31	999999	999999	483	613	376	623	912	999999	630	969	999999	519	999999	825	413	999999	762	454	33	649	629	83	88	954	869	999999	927	291	720	361	733	999999	174	191	446	999999	866	999999	117	737	689	999999	190	665	37	222	999999	451	471	999999	244	935	999999	407	402	984	34	528	999999	487	695	630	475	278	246	663	354	660	389	147	600	999999	347	295	999999	92	893	422	999999	657	662	486	820	999999	126	797	943	767	789	462	250	999999	233	629	52	68	80	911	429	999999	868	999999	72	999999	893	449	598	634	999999	320	999999	611	601	96	999999	218	810	999999	162	999999	719	586	871	926	896	262	572	999999	999999	901	999999	999999	993	562	788	999999	999999	496	343	677	208	319	331	478	370	638	999999	146	999999	833	999999	999999	759	980	655	999999	705	145	999999	999999	876	881	391	999999	308	120	999999	48	999999	740	794	324	905	484	999999	999999	265	402	566	268	515	999999	912	419	653	190	231	22	906	506	389	288	69	702	801	327	928	999999	180	999999	30	708	999999	74	48	933	925	284	741	999999	999999	999999	579	178	135	450	968	999999	891	128	999999	606	141	999999	360	516	264	213	683	922	482	479	999999	999999	247	807	596	999999	381	719	264	946	999999	999999	999999	85	709	890	577	999999	999999	957	894	62	372	
999999	999999	999999	713	532	999999	722	999999	819	773	999999	92	274	931	999999	853	999999	599	181	999999	941	999999	480	999999	999999	807	374	636	333	573	524	584	179	943	999999	999999	558	144	849	50	999999	355	461	999999	999999	992	999999	959	999999	506	999999	367	722	198	430	999999	106	999999	437	999999	314	999999	278	999999	258	973	999999	330	116	97	304	985	750	999999	999999	595	999999	591	408	292	371	999999	387	826	345	999999	861	980	999999	736	145	842	707	134	736	999999	999999	216	640	949	89	124	999999	171	211	251	617	591	999999	834	223	514	318	154	363	899	709	451	909	100	121	932	807	379	952	999999	288	999999	404	999999	518	668	950	459	999999	999999	562	225	624	999999	550	279	999999	999999	523	630	534	562	999999	999999	999999	999999	999999	550	837	999999	316	483	219	749	999999	999999	999999	999999	326	999999	999999	999999	941	115	346	493	826	999999	550	841	818	999999	999999	999999	999999	726	854	567	140	881	999999	410	621	66	940	89	999999	875	140	558	93	134	999999	967	999999	999999	999999	665	500	262	809	489	999	995	999999	196	626	999999	820	246	146	628	999999	444	999999	999999	246	999999	999999	999999	487	999999	685	991	758	694	999999	888	265	262	116	199	77	877	999999	881	999999	626	727	999999	462	127	65	999999	421	999999	274	927	784	912	439	735	999999	242	774	859	804	999999	999999	999999	438	737	999999	567	999999	946	560	982	999999	311	752	620	167	421	999999	999999	894	999999	579	303	430	830	114	353	823	999999	999999	999999	112	222	87	403	388	92	325	724	495	497	999999	999999	999999	291	999999	482	169	818	577	999999	999999	414	999999	999999	999999	999999	224	607	633	288	743	759	257	725	880	160	234	359	999999	85	105	90	874	407	37	114	999999	149	999999	999999	193	15	803	621	408	697	257	999999	965	444	999999	717	101	217	753	14	228	188	410	414	999999	810	586	999999	983	356	540	567	985	333	553	85	341	10	104	738	956	999999	327	999999	902	999999	393	797	217	388	989	666	999999	33	999999	221	738	999999	383	382	428	311	999999	999999	999999	690	88	642	890	792	386	100	122	999999	57	999999	861	227	999999	98	427	789	999999	999999	366	999999	913	999999	999999	342	347	479	999999	721	320	655	997	275	37	221	90	750	906	999999	12	898	553	999999	975	999999	999999	521	359	294	999999	639	26	999999	695	291	999999	126	206	558	455	906	473	400	999999	402	594	596	200	300	999999	676	999999	870	999999	467	330	285	986	999999	981	825	130	342	766	999999	639	964	579	745	999999	999999	554	357	969	105	
435	999999	933	583	999999	764	999999	68	999999	289	999999	999999	440	237	999999	501	140	999999	999999	629	999999	141	634	999999	763	629	26	454	999999	54	131	535	901	506	42	178	352	999999	441	227	504	72	999999	999999	999999	493	534	999999	784	999999	833	999999	780	349	320	304	528	909	999999	91	999999	999999	211	242	167	230	254	933	999999	792	999999	727	622	358	135	723	85	157	999999	279	104	673	670	913	221	631	999999	562	196	999999	649	442	999999	360	480	628	860	999999	999999	999999	249	600	157	991	999999	116	877	999999	224	596	228	381	999999	550	999999	83	216	298	999999	536	475	692	999999	466	152	716	144	272	878	999999	863	999999	827	403	40	504	526	678	999999	115	753	332	348	999999	999999	278	999999	999999	374	406	422	571	802	793	999999	999999	853	690	849	87	999999	614	553	999999	732	965	553	999999	520	999999	557	537	179	916	782	152	354	156	946	873	95	999999	999999	482	94	302	460	43	999999	999999	650	836	829	52	999999	149	779	630	999999	999999	725	223	531	882	848	884	401	999999	21	97	213	707	743	999999	991	999999	716	80	632	999999	999999	999999	254	47	999999	720	707	137	782	999999	999999	723	288	402	999999	871	570	999999	999999	999999	999999	574	999999	999999	999999	999999	999999	999999	999999	264	432	708	998	436	50	214	969	494	51	138	186	273	999999	378	724	490	428	351	826	130	319	999999	999999	432	540	939	499	999999	767	898	628	853	87	528	220	663	724	999999	361	944	902	999999	974	505	33	636	471	652	361	789	524	751	999999	930	945	731	272	575	999999	110	715	800	726	153	999999	333	999999	584	168	999999	765	576	989	999999	228	243	726	941	409	999999	999999	846	817	999999	383	876	999999	157	583	999999	999999	158	955	999999	999999	111	999999	999999	995	700	999999	886	494	300	34	947	999999	999999	711	711	14	999999	176	992	999999	869	983	748	999999	999999	999999	49	999999	999999	668	616	620	738	654	999999	999999	999999	945	709	464	591	999999	526	999999	999999	999999	681	445	999999	999999	999999	999999	963	628	369	127	609	999999	999999	203	410	999999	815	631	418	337	32	500	594	999999	119	384	467	999999	999999	517	466	999999	999999	517	825	999999	139	204	597	634	656	119	294	999999	999999	833	583	515	63	999999	999999	895	545	108	102	190	850	999999	999999	696	524	999999	587	851	999999	814	999999	854	377	999999	755	621	44	783	680	999999	216	595	999999	999999	801	999999	484	999999	971	999999	259	244	424	645	753	94	828	900	999999	231	531	999999	348	470	114	729	999999	256	950	999999	860	999999	427	
189	999999	999999	502	999999	895	999999	951	252	880	99	999999	999999	999999	732	999999	670	999999	143	674	459	391	773	257	91	181	999999	999999	238	394	56	710	999999	817	245	671	498	999999	999999	15	546	999999	289	999999	258	905	999999	999999	999999	202	289	141	727	97	999999	798	999999	17	420	918	823	759	722	857	834	388	76	999999	204	71	565	88	63	138	137	189	112	999999	999	185	560	999999	408	45	115	914	999999	410	848	447	470	491	999999	820	191	787	999999	999999	999999	869	839	944	999999	354	999999	210	88	599	999999	788	695	989	18	245	999999	50	999999	687	752	919	405	665	828	999999	600	84	907	242	999999	350	632	999999	999999	139	346	616	687	999999	999999	904	836	394	999999	70	751	481	999999	936	462	150	436	869	678	808	999999	183	125	347	753	562	303	999999	652	619	165	24	506	878	999999	999999	363	307	999999	847	93	21	224	767	15	999999	601	999999	780	805	999999	763	12	684	999999	172	500	350	999999	846	611	991	741	831	904	736	974	604	47	711	999999	139	591	831	725	462	999999	358	342	634	999999	331	75	999999	705	402	22	821	999999	736	999999	22	997	999999	245	101	999999	392	999999	279	999999	997	934	79	27	999999	181	181	959	213	213	999999	999999	675	886	290	999999	894	136	511	724	163	390	310	459	999999	999999	161	595	633	191	576	999999	999999	490	963	397	995	829	920	231	999999	862	20	533	999999	15	331	554	955	175	386	265	361	554	999999	616	633	999999	253	652	30	585	335	31	999999	657	999999	194	999999	892	999999	74	216	290	883	301	380	999999	350	999999	999999	999999	640	467	999999	321	143	518	999999	357	763	999999	586	277	211	265	999999	999999	896	999999	69	999999	632	72	245	999999	58	999999	999999	999999	245	999999	999999	483	842	423	944	867	999999	999999	999999	436	694	575	139	999999	999999	999999	89	627	764	392	880	889	709	673	974	577	999999	494	272	72	847	800	999999	907	118	112	435	787	320	668	772	581	936	633	999999	66	933	691	999999	119	999999	53	935	853	999999	389	773	178	449	377	645	999999	62	462	589	999999	463	231	445	385	513	999999	316	105	619	308	999999	86	230	917	644	540	999999	999999	999999	803	864	999999	931	728	339	266	347	999999	33	51	528	484	53	999999	999999	711	256	457	606	699	737	839	999999	999999	437	697	948	532	732	999999	80	900	999999	786	39	205	299	717	56	999999	999999	372	81	999999	779	477	42	672	324	932	999999	213	556	381	76	999999	999999	264	301	999999	999999	815	999999	999999	970	628	103	
267	999999	408	999999	999999	411	359	745	999999	767	999999	999999	959	999999	286	218	800	999999	866	999999	20	719	14	181	44	425	999999	938	148	999999	162	999999	161	999999	774	153	915	520	999999	802	207	635	702	267	999999	999999	341	977	41	999999	420	109	113	999999	92	548	524	237	387	123	997	999999	607	222	999999	999999	745	585	890	999999	999999	289	73	74	156	384	27	999999	813	677	93	435	907	999999	999999	62	504	877	301	236	999999	688	143	642	805	787	999999	489	652	999999	622	999999	97	898	315	141	999999	49	137	999999	530	778	424	709	999999	999999	512	76	481	999999	999999	999999	293	663	514	613	999999	431	999999	369	356	999999	103	513	999999	337	347	18	235	609	26	465	999999	999999	706	849	274	433	612	243	284	961	18	999999	999999	999999	999999	434	394	701	984	614	780	767	361	999999	684	999999	654	702	999999	504	841	871	545	108	127	699	957	664	999999	723	819	35	95	395	999999	999999	768	310	864	999999	624	999999	999999	412	684	983	242	713	175	363	778	909	19	779	129	147	999999	646	636	773	999999	999999	361	271	999999	999999	681	966	473	681	152	353	838	320	879	318	999999	142	423	144	467	253	999999	985	944	909	25	315	275	392	458	131	674	999999	999999	999999	182	363	617	930	311	275	250	494	221	434	81	699	900	999999	890	999999	232	502	315	233	999999	375	326	885	999999	999999	701	91	232	30	679	747	873	985	145	892	525	493	833	201	13	15	774	999999	838	326	999999	463	501	46	999999	181	785	223	664	806	47	732	200	934	574	168	271	201	755	333	999999	999999	675	999999	896	738	669	123	229	234	999999	806	56	423	960	247	589	195	131	999999	999999	660	999999	339	855	792	999999	898	626	999999	743	582	764	999999	500	500	788	503	150	170	999999	999999	994	439	214	240	686	999999	999999	337	578	86	79	257	371	999999	594	346	152	114	445	999999	496	999999	999999	28	999999	541	922	470	459	96	55	961	995	300	999999	890	134	624	116	525	924	299	276	667	513	517	999999	999999	905	451	999999	45	724	741	185	620	999999	196	999999	154	999999	999999	878	492	40	118	261	81	510	704	221	999999	998	920	846	207	117	823	515	533	398	598	564	999999	735	20	999999	263	124	55	941	938	435	961	670	421	421	784	637	404	266	81	824	211	240	999999	46	803	895	977	999999	135	680	665	999999	266	948	870	757	30	999999	998	956	464	762	999999	102	999999	259	434	785	333	999999	120	277	327	774	363	776	901	999999	443	367	146	
542	816	999999	769	999999	414	473	550	36	616	533	268	124	999999	448	957	741	999	553	471	999999	999999	999999	570	398	438	999999	999999	103	855	57	437	640	819	922	946	24	332	999999	999999	961	244	306	579	586	19	212	415	915	818	170	973	889	896	999999	362	877	697	381	999999	922	878	457	181	569	105	627	304	446	999999	942	418	999999	999999	509	957	883	368	983	389	235	999999	678	999999	695	83	548	999999	875	570	999999	327	999999	65	923	93	787	999999	20	490	391	908	968	999999	875	751	805	191	397	987	479	518	713	992	550	999999	209	182	486	495	557	999999	429	876	432	625	467	122	785	426	179	758	358	503	997	327	999999	264	409	943	278	367	999999	999999	999999	560	614	999999	514	87	883	615	648	999999	933	507	488	102	991	260	293	692	406	971	817	720	170	220	994	232	737	944	772	542	227	199	538	541	999999	999999	999999	508	608	707	542	999999	119	833	569	500	838	25	273	158	999999	585	999999	384	80	379	399	404	964	291	349	938	842	116	999999	999999	999999	947	316	129	249	784	94	698	438	262	999999	336	650	504	394	721	681	624	882	641	238	163	470	999999	482	999999	544	326	368	604	999999	13	535	825	531	891	709	154	999999	874	501	999999	999999	999999	999999	72	753	469	999999	627	267	228	233	666	515	815	486	901	646	999999	250	999999	340	999999	999999	608	800	999999	972	502	22	536	999999	17	149	965	999999	999999	646	419	863	85	429	740	347	999999	999999	869	320	715	414	807	507	285	999999	734	932	122	286	170	271	928	496	404	615	999999	511	225	526	549	608	834	264	237	999999	174	347	599	497	999999	828	999999	513	266	98	999999	39	440	999999	999999	42	104	999999	486	157	934	588	34	999999	616	991	999999	999999	771	117	580	553	280	515	999999	396	342	625	248	342	340	999999	239	999999	410	701	81	999999	120	516	514	468	777	89	835	586	323	474	880	999999	273	587	999999	159	518	661	999999	925	912	999999	699	478	137	154	816	519	358	717	999999	915	920	721	242	264	602	122	775	201	679	883	82	868	745	202	78	753	999999	999999	999999	748	999999	155	929	102	817	999999	999999	999999	273	999999	237	999999	999999	964	999999	552	354	999999	557	405	886	567	999999	39	945	831	733	999999	85	999999	837	999999	919	999999	973	775	791	150	447	565	781	999999	927	363	656	477	999999	999999	76	526	999999	203	999999	999999	862	999999	899	900	156	985	313	405	558	209	488	999999	686	774	999999	360	760	213	999999	991	999999	
999999	639	892	382	478	999999	951	868	999999	664	643	747	526	122	598	875	890	994	461	999999	386	593	728	874	698	790	352	790	715	999999	204	999999	540	778	127	745	16	528	677	281	361	536	999	545	845	221	170	662	999999	484	870	219	589	739	999999	161	911	28	684	688	371	171	999999	793	999999	491	999999	747	999999	852	999999	372	327	999999	901	999999	593	999999	39	999999	629	999999	397	240	895	985	999999	801	540	966	834	999999	999999	999999	910	199	383	999999	86	363	999999	422	667	549	615	508	891	409	837	398	999999	728	999999	207	68	680	774	922	999999	483	918	415	217	38	999999	881	528	338	280	999999	475	388	116	675	482	217	33	847	625	397	999999	999999	963	999999	408	115	998	646	930	239	425	461	999999	602	445	598	999999	638	999999	733	979	563	999999	135	922	999999	622	323	999999	851	657	999999	999999	511	999999	753	452	75	630	913	883	881	408	999999	999999	999999	81	999999	239	884	12	394	326	892	417	999999	45	838	229	228	999999	684	921	89	582	999999	165	999999	223	692	156	149	18	617	850	999999	165	999999	999999	908	118	119	94	840	999999	999999	610	414	103	849	718	613	999999	999999	431	208	959	328	468	798	999999	999999	999999	547	738	863	999999	708	51	319	385	947	999999	321	120	382	600	91	240	319	999999	750	712	373	973	542	303	607	196	651	148	836	629	999999	59	842	818	999999	111	985	885	999999	999999	784	473	771	613	534	300	58	607	999999	97	999999	999999	118	563	999999	999999	205	570	779	999999	400	181	548	328	960	272	278	563	63	980	255	433	987	388	927	900	212	929	768	999999	999999	53	270	748	480	139	940	289	892	973	906	999999	116	999999	972	613	925	452	999999	999999	32	999999	554	999999	999999	724	922	999999	635	36	999999	276	801	472	383	356	911	800	847	999999	331	988	671	90	83	830	999999	608	999999	324	975	759	286	505	294	653	999999	372	906	999999	999999	999999	654	999999	611	639	623	643	15	625	701	134	605	821	941	44	823	473	999999	22	999999	324	323	320	61	999999	999999	306	188	730	856	999999	999999	999999	623	120	343	999999	999999	999999	216	999999	602	790	622	850	164	465	564	260	830	35	548	893	358	892	897	343	814	999	650	327	999999	999999	999999	163	999999	999999	207	830	700	999999	999999	999999	999999	723	999999	999999	697	210	999999	534	999999	928	899	830	999999	999999	743	730	223	999999	990	478	999999	889	228	327	999999	999999	619	651	267	999999	559	812	40	999999	999999	634	181	373	646	613	552	126	585	
536	385	938	162	240	768	476	617	700	999999	526	596	916	505	999999	512	237	591	999999	276	18	378	96	800	842	912	119	559	849	363	386	926	677	314	999999	999999	92	999999	999999	999999	999999	125	859	785	514	571	181	138	999999	860	418	999999	747	849	576	999999	298	148	999999	327	659	999999	768	346	650	999999	919	999999	813	461	430	999999	211	922	485	893	518	999999	296	999999	741	980	782	988	945	364	189	827	737	534	653	943	998	72	233	873	999999	999999	145	914	999999	569	325	325	440	497	999999	824	374	683	648	988	852	48	585	678	999999	780	400	296	999999	999999	874	289	808	486	922	149	999999	611	999999	995	175	381	628	999999	665	467	557	999999	543	364	999999	64	999999	999999	999999	959	999999	554	739	999999	133	848	502	999999	999999	45	516	953	575	681	134	762	146	653	999999	999999	999999	412	22	999999	232	942	753	66	638	820	404	999999	394	999999	999999	154	871	999999	871	999999	879	77	488	999999	999999	603	882	999999	240	999999	999999	241	842	621	550	84	541	72	354	191	105	999999	999999	999999	999999	373	569	999999	29	999999	890	176	781	504	999999	351	924	392	999999	628	69	999999	826	999999	902	172	310	999999	999999	587	613	809	625	999999	999999	442	155	613	989	587	44	279	841	999999	809	750	459	999999	30	208	159	159	346	999999	131	213	620	984	972	478	72	795	200	442	999999	91	551	101	282	168	206	320	403	148	593	789	60	575	138	999999	712	962	753	223	999999	463	472	899	568	29	821	171	641	521	525	248	89	408	883	727	209	999999	75	999999	999999	839	999999	999999	142	999999	162	55	855	999999	999999	109	52	976	999999	912	999999	651	532	263	347	45	678	881	623	999999	710	999999	691	410	951	354	897	999999	222	598	707	275	999999	999999	866	776	999999	821	999999	425	999999	112	403	971	118	558	999999	812	524	966	170	874	583	787	999999	510	363	454	869	420	212	161	764	416	214	353	884	999999	396	570	729	857	135	208	158	608	999999	720	999999	403	517	95	999999	255	437	999999	691	999999	605	366	423	861	952	345	223	54	347	986	766	764	999999	541	425	999999	247	999999	999999	385	999999	999999	262	642	162	999999	903	126	999999	999999	979	381	662	903	699	40	999999	868	999999	790	985	999999	999999	271	954	999999	999999	976	669	423	17	134	95	316	999999	582	113	999999	708	999999	442	999999	271	828	17	394	112	999999	999999	395	806	379	407	958	400	534	762	991	688	625	746	926	456	370	511	999999	296	355	562	999999	999999	376	169	428	
357	888	842	442	263	569	434	999999	144	999999	999999	638	999999	136	916	817	820	122	101	92	739	515	999999	901	999999	999999	108	757	217	725	999999	439	219	978	999999	999999	691	329	737	129	201	787	791	182	752	999999	999999	169	999999	744	305	814	285	87	689	841	248	941	125	111	470	999999	999999	999999	815	187	999999	747	525	414	136	500	384	972	999999	999999	724	999999	158	999999	33	999999	327	999999	999999	654	164	142	299	769	273	749	214	636	658	999999	46	381	366	575	999999	391	999999	34	618	804	439	312	195	737	127	999999	999999	671	999999	531	358	288	990	999999	33	297	457	756	151	386	999999	747	999999	999999	915	352	120	582	11	642	305	999999	999999	624	224	999999	946	562	651	501	955	543	559	999999	175	999999	391	205	999999	164	933	887	883	242	518	692	988	818	821	775	660	220	669	445	236	65	434	376	945	999999	999999	895	115	649	430	753	198	999999	211	166	961	914	40	846	999999	417	419	621	999999	532	863	137	740	876	841	745	874	999999	900	119	999999	24	259	380	813	48	999999	243	811	765	504	800	617	664	814	745	189	822	736	818	645	999999	269	423	318	223	164	239	999999	685	879	83	296	999999	832	946	665	999999	43	999999	635	186	810	999999	38	72	520	85	71	105	565	61	388	91	999999	522	754	836	72	999999	883	999999	999999	135	886	430	513	526	832	867	90	999999	789	75	193	469	999999	918	395	255	999999	999999	177	712	130	827	695	999999	999999	319	201	999999	999999	999999	999999	91	999999	684	465	607	558	994	999999	999999	25	45	271	322	898	14	520	836	999999	999999	896	805	386	722	14	999999	735	308	898	522	999999	261	999999	999999	288	111	718	327	463	787	696	708	835	973	999999	94	565	382	316	999999	799	365	387	999999	999999	999999	705	38	679	406	999999	259	105	730	527	763	114	915	44	796	296	999999	382	663	999999	999999	999999	413	35	920	502	362	991	286	723	321	999999	999999	810	307	405	689	647	999999	915	446	613	999999	455	933	980	650	348	520	335	999999	983	724	999999	358	20	302	13	759	903	519	267	818	17	216	999999	999999	115	999999	999999	999999	555	999999	747	999999	584	999999	999999	101	940	999999	999999	481	950	127	999999	160	999999	999999	296	113	999999	887	163	999999	189	794	107	999999	999999	999999	545	611	129	999999	60	668	976	978	773	999999	345	911	819	61	505	786	868	999999	878	738	467	999999	999999	297	999999	667	171	352	503	999999	767	999999	56	915	317	413	999999	231	76	669	184	999999	688	150	
768	775	78	999999	900	999999	926	999999	369	316	566	892	170	999999	808	392	506	633	485	999999	388	626	865	903	999999	101	434	646	823	219	999999	949	999999	309	999999	999999	599	69	999999	111	863	559	358	739	999999	424	253	529	422	683	999999	550	43	705	999999	151	910	999999	367	999999	968	999999	394	999999	752	617	999999	860	313	999999	793	446	191	383	129	828	277	135	999999	329	848	904	999999	999999	999999	23	915	268	999999	999999	244	434	702	644	142	584	174	208	987	999999	496	999999	226	758	890	725	369	659	999999	933	874	999999	619	47	999999	999999	65	999999	999999	738	999999	999999	999999	926	429	368	999999	546	999999	999999	663	78	999999	999999	999999	999999	999999	475	999999	999999	654	999999	999999	613	512	459	815	999999	999999	79	999999	919	103	259	49	826	79	299	339	532	999999	999999	418	51	280	999999	647	999999	999999	999999	384	590	999999	783	94	445	987	709	999999	969	999999	999999	861	182	999999	743	974	888	773	17	396	398	145	726	348	831	847	641	343	706	812	18	461	192	694	937	923	999999	174	999999	838	370	876	999999	978	999999	961	245	34	536	830	759	999999	206	116	985	455	999999	999999	263	598	999999	376	716	167	999999	627	678	488	88	999999	664	723	179	179	35	522	775	747	446	869	611	999999	806	876	62	999999	265	999999	999999	492	999999	874	911	15	999999	999999	169	999999	999999	284	292	757	946	715	175	45	863	36	90	473	680	531	998	394	986	740	569	840	114	568	999999	603	779	595	999999	999999	812	173	999999	41	362	571	313	172	586	854	670	999999	710	27	122	238	999999	245	812	131	876	526	29	751	434	329	109	999999	911	689	999999	999999	999999	999999	232	699	349	58	120	118	228	836	999999	141	80	477	999999	999999	999999	999999	609	544	783	55	913	295	153	936	607	42	472	437	260	999999	876	999999	552	334	795	423	889	945	134	704	903	49	719	887	681	956	199	22	430	777	90	443	999999	503	471	936	999999	413	451	87	646	999999	586	910	265	760	999999	999999	999999	41	999999	999999	420	89	152	874	576	265	264	650	999999	999999	17	999999	817	442	743	59	999999	858	999999	485	503	56	999999	122	463	999999	632	999999	41	395	721	999999	999999	999999	999999	999999	361	597	999999	999999	999999	999999	244	196	783	114	103	823	27	875	941	442	173	999999	169	373	31	39	999999	767	633	343	999999	458	999999	618	948	400	418	255	698	275	999999	578	337	703	999999	871	338	358	715	808	999999	165	999999	999999	234	764	267	660	475	331	186	602	665	999999	191	
786	458	175	165	702	414	771	999999	999999	944	595	999999	466	561	159	701	999999	999999	824	440	463	14	459	999999	999999	143	999999	779	376	999999	999999	912	999999	521	999999	423	172	999999	22	404	142	978	999999	343	639	332	800	108	999999	629	123	999999	840	384	728	782	998	999999	970	569	655	991	810	586	58	999999	918	945	536	736	538	869	48	999999	999999	485	999999	999999	754	862	342	999999	463	747	976	355	81	148	792	999999	424	391	232	453	748	999999	177	999999	999999	956	413	999999	572	589	101	253	511	420	999999	252	999999	882	999999	118	999999	999999	537	73	609	702	611	999999	999999	999999	999999	157	647	595	681	166	318	999999	830	798	458	487	999999	874	999999	732	843	661	71	549	697	542	363	123	226	752	613	113	591	592	999999	633	702	999999	999999	999999	999999	916	738	999999	934	999999	62	238	999999	749	999999	999999	417	876	858	949	718	612	999999	779	793	999999	379	929	553	214	453	999999	453	824	999999	807	606	711	136	927	923	152	615	999999	999999	999999	999999	476	843	999999	695	999999	733	405	915	999999	999999	498	159	82	547	999999	375	999999	999999	999999	785	999999	965	111	67	999999	750	931	36	999999	999999	418	300	669	79	999999	96	604	518	738	513	999999	909	694	123	118	561	64	390	124	776	884	999999	999999	999999	628	999999	741	892	989	964	802	379	349	102	285	208	490	12	644	722	771	999999	338	999999	737	925	280	999999	948	154	999999	550	911	799	123	307	625	330	999999	400	354	712	529	773	999999	679	570	602	999999	999999	81	61	745	402	999999	999999	999999	372	612	999999	241	753	943	845	278	262	467	549	978	978	582	999999	561	254	378	999999	999999	564	601	67	365	677	999999	48	82	643	999999	999999	794	449	525	262	717	748	169	600	768	683	504	458	221	30	623	859	999999	999999	999999	999999	33	945	981	999999	771	554	999999	563	603	905	772	635	999999	948	754	539	462	329	452	813	999999	777	999999	18	69	152	846	345	63	999999	710	172	153	999999	495	849	468	308	999999	173	410	605	997	863	911	999999	11	273	275	94	407	18	467	687	416	256	654	972	167	629	999999	12	509	312	204	999999	491	153	463	999999	80	163	838	999999	412	488	780	437	107	199	151	582	999999	969	894	702	999999	466	999999	249	999999	495	151	862	466	408	105	695	668	311	388	857	810	369	24	253	179	999999	284	927	999999	227	875	967	487	999999	999999	540	999999	502	905	35	257	223	999999	584	22	999999	999999	14	999999	999999	768	795	999999	999999	772	709	999999	
650	999999	525	999999	968	773	999999	620	183	999999	341	475	564	287	176	999999	999999	999999	596	658	999999	241	999999	366	280	544	999999	458	90	165	203	999999	232	999999	767	969	389	999999	288	449	734	964	838	602	491	538	999999	808	999999	399	999999	684	999999	61	999999	419	340	999999	999999	434	394	527	540	27	191	999999	253	978	519	999999	999999	518	331	156	923	475	999999	999999	874	741	716	581	856	690	999999	999999	185	181	70	357	638	229	932	854	999999	216	434	820	420	512	295	849	298	999999	999999	941	363	40	137	60	26	740	295	179	717	813	999999	849	999999	999999	803	81	999999	171	999999	797	585	476	100	716	50	581	189	372	456	866	292	999999	318	999999	165	999999	999999	20	341	999999	999999	763	999999	999999	545	584	509	999999	708	223	931	999999	999999	999999	999999	886	939	420	19	445	560	999999	723	851	530	220	541	556	999999	999999	37	907	999999	670	999999	821	340	848	181	465	82	999999	663	242	999999	165	624	733	408	278	999999	633	10	896	999999	20	50	295	722	334	53	952	240	59	196	33	306	176	999999	544	999999	101	248	999999	372	129	269	999999	999999	374	999999	807	999999	248	453	403	906	934	332	999999	781	999999	136	847	421	999999	210	613	56	911	859	999999	999999	999999	721	124	999999	457	533	228	751	559	999999	999999	737	246	803	999999	606	793	999999	371	999999	869	999999	512	965	400	141	999999	999999	656	444	999999	514	148	796	294	999999	999999	18	459	411	999999	111	232	674	778	120	999999	326	999999	999999	999999	794	498	613	152	111	219	158	999999	325	291	999999	999999	125	375	842	598	449	518	999999	278	785	667	960	740	768	540	837	999999	290	956	925	710	649	190	219	26	535	653	999999	317	189	23	999999	999999	804	16	116	999999	999999	521	735	807	743	999999	478	137	538	999999	384	571	999999	962	713	999999	365	999999	454	934	166	826	999999	796	999999	167	98	771	532	840	999999	761	999999	538	999999	769	230	127	966	911	999999	999999	487	661	279	621	935	999999	999999	775	999999	215	561	999999	152	119	457	939	482	586	650	706	605	697	936	999999	999999	843	711	944	148	247	632	543	232	85	348	411	526	999999	231	870	472	756	86	999999	999999	999999	396	151	321	290	645	390	271	16	485	999999	999999	656	999999	999999	999999	999999	636	526	583	27	999999	999999	999999	55	423	768	364	779	244	848	621	215	422	999999	457	999999	632	858	602	251	282	225	599	558	686	869	239	140	365	117	130	560	157	192	312	330	380	275	867	877	35	492	772	637	
178	519	999999	999999	999999	945	732	778	923	341	745	734	476	999999	369	553	538	234	424	137	728	71	999999	240	583	137	199	366	991	724	226	790	453	999999	999999	999999	635	999999	496	419	999999	351	636	816	446	999999	853	168	906	999999	348	801	78	645	908	116	461	14	25	516	755	375	786	209	125	955	290	513	831	201	999999	999999	999999	14	752	386	435	251	793	14	283	41	460	677	385	999999	999999	808	64	283	716	631	624	979	999999	19	565	437	700	490	297	350	999999	999999	406	999999	999999	74	999999	531	681	219	220	20	243	723	915	999999	999999	701	999999	482	458	557	485	296	283	999999	349	999999	999999	997	550	313	717	933	704	999999	280	935	360	657	999999	532	602	506	999999	614	745	999999	104	455	614	999999	256	814	999999	999999	999999	119	176	315	724	159	710	999999	668	999999	303	310	999999	999999	838	887	350	586	567	999999	955	979	875	999999	22	408	999999	376	393	550	999999	902	51	924	999999	171	768	54	999999	765	822	999999	837	513	320	445	921	924	999999	999999	659	670	257	999999	824	999999	243	507	303	999999	511	344	300	127	999999	999999	268	105	663	677	128	305	653	801	113	46	151	372	999999	576	487	723	759	667	891	999999	999999	999999	999999	266	999999	271	751	616	264	999999	999999	719	662	920	187	825	999999	938	607	363	999999	456	861	788	999999	871	999999	726	839	787	999999	633	236	465	745	191	996	406	750	857	554	46	546	625	418	431	999999	438	999999	999999	462	821	999999	538	378	208	225	320	999999	999999	122	34	776	999999	903	995	493	206	185	995	828	864	999999	999999	809	980	910	245	379	687	170	999999	337	187	334	763	573	698	96	546	965	999999	258	694	744	529	999999	999999	722	423	999999	513	262	403	999999	597	633	319	728	999999	298	980	940	470	895	401	696	598	152	999999	431	999999	120	638	999999	152	616	502	15	289	720	841	522	956	749	657	468	934	355	737	999999	999999	999999	699	999999	985	744	999999	799	999999	833	671	925	583	991	151	999999	623	373	689	981	140	314	449	999999	999999	467	984	721	999999	933	999999	253	415	18	177	999999	420	999999	55	408	827	703	999999	455	59	999999	939	964	999999	264	844	571	665	999999	10	949	529	31	801	527	760	999999	562	419	81	427	520	574	824	325	982	999999	999999	999999	163	437	652	993	999999	541	999999	29	123	983	999999	200	588	658	999999	227	306	398	589	999999	647	999999	999999	252	384	999999	404	375	150	292	281	999999	253	999999	602	573	999999	536	999999	270	999999	
740	999999	578	330	999999	999999	861	565	606	999999	593	653	999999	644	999999	295	409	999999	995	999999	163	999999	831	711	486	946	214	999999	445	919	999999	994	329	528	906	999999	572	921	503	793	542	999999	543	273	688	959	999999	999999	999999	287	897	917	408	133	845	861	131	867	843	934	999999	806	130	999999	999999	598	333	999999	737	593	723	488	125	212	603	353	999999	567	999999	999999	503	999999	854	167	999999	852	596	205	999999	999999	686	705	87	569	168	736	688	856	25	99	635	181	12	617	563	419	802	999999	530	502	525	999999	843	326	999999	169	951	962	665	405	999999	137	999999	691	907	999999	999999	556	53	866	664	489	999999	933	892	331	471	247	604	999999	60	399	675	190	999999	133	999999	999999	138	998	785	726	200	619	96	507	582	321	709	544	19	256	999999	663	837	45	20	909	433	119	698	713	999999	999999	355	613	462	418	170	783	999999	648	999999	54	999999	938	299	933	847	394	748	160	999999	69	602	804	999999	21	352	495	122	999999	999999	999999	310	999999	999999	999999	273	483	55	174	999999	926	387	999999	828	119	583	899	745	999999	999999	999999	999999	547	999999	999999	461	551	377	451	75	999999	671	216	321	408	743	999999	580	162	999999	373	349	584	999	999999	682	241	975	136	438	453	999999	45	888	298	999999	999999	897	69	999999	722	115	999999	999999	486	999999	181	59	430	375	999999	328	593	416	698	700	785	548	573	626	230	999999	999999	23	621	925	635	327	32	749	999999	999999	521	477	947	999999	999999	999999	522	357	999999	191	554	761	863	999999	999999	629	199	597	999999	999999	333	999999	465	156	865	590	487	999999	629	854	36	681	394	463	807	126	468	441	999999	310	36	226	999999	999999	999999	489	159	496	769	999999	137	435	876	767	787	89	21	801	402	164	998	961	999999	656	164	873	376	409	999999	50	170	758	999999	999999	197	117	325	426	135	385	440	991	791	622	726	999999	805	627	676	727	999999	667	48	800	311	74	498	469	883	157	122	749	177	729	999999	378	792	313	579	680	763	595	676	27	723	999999	180	114	929	562	78	749	733	600	935	503	720	999999	271	133	618	999999	542	978	273	690	823	72	776	358	999999	502	58	995	964	999999	999999	30	86	304	893	393	540	331	88	372	26	577	999999	352	999999	949	51	455	71	907	62	999999	754	42	194	117	999999	999999	752	576	701	999999	635	999999	511	699	766	967	999999	235	325	221	899	900	999999	255	999999	434	700	999999	460	602	999999	67	999999	999999	276	53	119	
786	65	999999	578	512	671	288	941	376	999999	957	193	999999	225	836	999999	841	798	853	368	938	837	999999	880	892	125	109	803	999999	960	218	432	722	999999	999999	179	999999	643	999999	238	999999	314	903	999999	742	677	386	999999	108	475	999999	504	423	685	181	999999	999999	88	685	396	572	485	372	415	632	535	999999	227	772	999999	999999	208	999999	999999	972	634	934	320	147	225	999999	722	705	113	345	714	19	47	999999	504	27	288	957	10	666	911	941	497	961	217	216	168	999999	441	999999	426	102	798	713	546	23	999999	940	999999	656	849	999999	999999	79	917	525	433	541	277	648	999999	250	411	999999	70	692	447	359	929	18	999999	999999	273	999999	919	621	221	999999	149	491	186	347	497	999999	999999	999999	682	427	999999	692	999999	627	347	792	304	185	691	840	652	854	576	999999	999999	461	85	742	515	406	160	999999	314	109	402	999999	999999	608	753	999999	999999	929	20	29	315	247	999999	953	770	481	567	743	929	380	999999	999999	914	695	999999	45	278	84	999999	286	276	747	388	683	999999	999999	330	695	431	633	699	722	999999	999999	185	773	999999	132	971	44	838	417	376	999999	428	117	871	776	281	718	789	76	314	734	752	568	859	552	727	219	999999	999999	321	305	681	958	450	366	519	999999	810	999999	113	999999	999999	859	380	454	264	128	689	554	424	713	844	633	418	119	804	617	999999	683	404	761	884	966	999999	80	262	470	666	514	267	718	907	643	999999	723	296	893	197	415	297	609	530	605	457	607	461	58	549	341	562	902	649	136	751	351	706	480	763	310	202	794	462	999999	297	705	805	211	670	999999	999999	911	429	999999	396	999999	240	288	518	497	619	214	999999	999999	952	999999	78	780	892	621	999999	815	139	999999	223	502	156	356	318	752	802	259	387	854	517	650	482	151	740	955	999999	427	999999	275	691	987	999999	999999	231	932	999999	35	999999	59	677	17	782	541	295	893	649	999999	999999	999999	695	369	826	75	817	999999	999999	999999	50	937	999999	600	853	863	206	999999	628	29	135	999999	124	776	940	999999	999999	510	868	940	856	847	999999	999999	457	205	580	331	999999	999999	320	919	59	999999	985	382	549	87	999999	918	345	70	274	629	758	999999	999999	918	428	498	888	999999	443	941	80	999999	630	283	152	999999	293	874	74	821	709	216	336	414	791	568	789	109	356	949	605	795	583	999999	477	863	554	661	902	999999	999999	13	485	999999	639	999999	751	275	934	506	999999	999999	996	453	920	
999999	267	246	136	860	709	999999	960	999999	345	999999	619	944	805	999999	113	631	971	401	901	999999	730	228	775	999	817	523	175	999999	999999	145	799	140	765	925	605	317	534	999999	963	140	999999	999999	772	999999	183	806	469	999999	999999	999999	999999	604	551	224	999999	999999	471	999999	52	195	999999	120	179	209	485	999999	188	880	683	795	107	999999	437	771	662	738	455	999999	825	20	63	520	456	321	647	204	588	551	999999	567	846	407	10	999999	516	999999	822	572	879	694	628	589	999999	608	906	999999	177	779	562	93	593	999999	999999	42	141	999999	663	999999	562	999999	900	637	777	126	948	699	929	658	265	728	916	999999	541	999999	392	999999	999999	848	414	999999	37	809	999999	29	973	999999	105	967	999999	412	279	999999	999999	599	794	999999	999999	854	999999	216	999999	999999	524	833	176	710	519	180	999999	667	564	815	452	483	999999	101	999999	757	152	163	604	961	22	852	999999	951	872	942	999999	400	663	694	199	208	448	999999	294	999999	999999	273	999999	924	999999	979	848	464	521	536	999999	999999	352	999999	712	999999	612	999999	506	671	384	225	837	999999	999999	999999	13	870	999999	999999	45	744	806	493	904	999999	999999	679	643	42	999999	994	439	999999	606	643	58	609	981	693	595	769	22	999999	780	637	435	710	100	999999	975	977	999999	277	501	999999	896	858	158	833	629	932	45	474	667	390	786	999999	969	201	210	404	888	932	999999	275	731	193	713	277	452	999999	589	575	999999	36	165	172	844	14	999999	999999	461	158	999999	999999	999999	547	955	399	851	934	999999	899	867	581	98	999999	999999	236	999999	712	154	999999	390	999999	353	999999	417	641	234	624	657	965	454	20	943	740	869	995	540	999999	238	324	426	518	999999	999999	707	485	937	259	554	618	143	44	999999	999999	767	610	319	274	140	323	174	236	999999	774	454	856	638	358	46	999999	695	686	483	999999	464	871	999999	662	999999	932	704	975	999999	49	831	420	965	373	972	269	686	999999	63	915	159	999999	242	661	245	850	999999	588	999999	931	999999	999999	560	225	125	895	583	657	511	999999	619	199	166	247	942	44	891	275	385	777	999999	429	632	568	680	999999	639	375	999999	912	95	999999	761	148	126	384	860	999999	257	999999	685	38	764	856	305	960	42	995	718	210	999999	999999	213	999999	995	503	825	991	544	850	266	217	239	599	999999	504	438	28	130	568	184	150	27	999999	101	907	999999	776	272	720	241	999999	999999	226	952	513	999999	325	152	999999	558	868	216	
407	820	999999	799	174	999999	801	531	24	874	999999	36	818	564	999999	354	98	838	59	999999	999999	999999	622	559	23	646	607	999999	122	999999	508	19	315	934	620	488	622	117	499	41	471	198	227	769	507	200	999999	999999	999999	970	64	999999	509	150	391	788	999999	918	786	528	146	999999	999999	999999	375	999999	720	884	944	425	731	980	348	999999	267	999999	401	852	62	822	512	658	583	151	999999	724	510	175	552	831	999999	703	999999	971	895	261	779	88	404	999999	480	259	14	592	248	83	444	492	999999	999999	397	355	865	963	999999	487	999999	277	326	651	640	554	999999	999999	144	38	658	999999	132	999999	999999	322	458	696	352	999999	653	990	902	748	289	28	999999	796	444	935	837	368	999999	417	625	511	761	752	726	999999	999999	999999	458	220	424	77	369	877	899	999999	999999	999999	621	762	999999	645	999999	578	371	621	272	545	678	208	200	999999	420	714	390	355	999999	999999	969	426	345	762	999999	999999	333	222	658	415	896	369	48	668	746	999999	999999	979	146	193	999999	114	663	999999	223	999999	999999	134	656	655	496	554	524	201	209	205	999999	81	113	999999	254	159	963	857	999999	318	169	999999	553	226	999999	411	219	376	324	999999	762	963	548	999999	671	999999	565	13	918	999999	845	847	999999	551	777	511	875	462	939	242	150	806	732	904	100	498	580	999999	524	95	345	999999	877	344	442	463	999999	999999	22	54	593	960	938	999999	473	322	999999	11	448	629	999999	756	437	92	724	956	240	644	999999	999999	629	135	489	833	16	698	970	999999	999999	324	999999	63	450	894	648	999999	867	435	440	778	435	578	999999	999999	999999	588	719	794	620	486	232	888	631	840	425	467	999999	115	300	775	352	999999	999999	134	650	999999	316	999999	443	543	99	805	214	422	999999	60	999999	594	282	428	978	185	999999	633	101	100	431	610	999999	999999	708	761	999999	999999	999999	495	686	866	254	999999	282	185	361	86	999999	427	999999	219	103	374	333	887	832	872	796	176	436	999999	43	999999	60	706	999999	262	835	337	999999	549	985	261	374	277	999999	999999	156	802	999999	999999	246	999999	416	221	516	114	857	999999	928	272	999999	269	68	426	833	999999	38	575	121	109	251	69	756	144	999999	999999	999999	66	547	638	725	993	352	10	33	368	999999	838	199	999999	405	999999	408	999999	999999	726	999999	947	999999	654	175	580	999999	724	195	186	917	281	999999	674	113	800	283	300	546	874	916	68	999999	474	999999	200	385	160	703	238	661	358	
463	507	999999	63	622	892	472	155	999999	627	814	999999	999999	871	999999	525	857	604	739	118	861	807	809	143	999999	999999	113	975	204	541	31	957	524	999999	818	490	34	59	188	390	827	401	999999	298	999999	999999	33	680	999999	860	303	109	498	553	999999	656	697	515	509	653	789	496	950	770	606	857	332	999999	999999	370	501	807	425	358	290	469	999999	520	999999	997	999999	432	636	999999	248	999999	999999	971	999999	172	792	518	550	535	601	341	451	800	692	395	234	150	627	979	368	495	999999	149	273	37	999999	187	999999	999999	707	367	860	999999	532	684	399	360	811	890	577	982	266	890	757	949	999999	444	999999	999999	772	804	999999	657	976	752	248	999999	999999	53	999999	615	892	48	827	999999	480	835	277	999999	999999	999999	339	737	411	385	238	793	392	323	18	976	999999	130	739	902	562	212	999999	780	446	999999	651	999999	149	999999	99	228	72	523	478	193	999999	820	999999	999999	999999	999999	256	600	999999	454	937	999999	999999	774	266	771	309	925	680	999999	999999	497	999999	999999	232	999999	597	448	999999	999999	731	868	845	825	999999	538	622	999999	437	495	956	49	267	991	143	267	999999	374	706	328	919	999999	999999	999999	987	679	999999	581	999999	904	479	807	314	512	999999	78	549	219	999999	727	158	999999	497	999999	999999	166	239	579	999999	965	999999	232	741	967	100	594	35	645	837	140	288	999999	173	532	25	999999	735	754	278	74	717	523	409	999999	179	460	999999	657	999999	831	450	680	787	711	999999	257	76	999999	422	138	53	999999	381	835	449	117	999999	999999	179	172	999999	999999	310	729	257	324	822	762	798	639	945	377	755	16	689	999999	263	461	999999	768	92	398	342	149	999999	999999	151	574	539	71	999999	999999	488	727	410	999999	999999	68	464	999999	434	314	999999	782	193	676	158	375	155	841	853	999999	508	410	89	42	152	999999	708	443	183	258	232	737	999999	999999	999999	38	999999	724	237	204	997	999999	344	778	999999	559	999999	354	665	776	429	698	217	999999	186	88	999999	999999	823	219	360	30	999999	186	91	810	308	922	787	129	769	430	613	658	999999	792	75	310	191	592	214	364	778	999999	828	999999	999999	171	95	810	391	238	901	28	844	999999	999999	168	697	50	261	44	566	546	16	998	95	558	476	393	22	346	196	999999	15	995	252	999999	357	558	999999	147	836	977	999999	540	529	594	813	868	654	907	999999	999999	341	180	999999	999999	400	830	448	970	694	999999	797	999999	52	670	23	848	734	966	
811	999999	759	123	207	589	999999	476	478	500	999999	608	999999	115	733	55	999999	835	999999	20	780	999999	119	999999	453	145	190	999999	498	859	581	964	999999	687	105	474	390	999999	972	217	433	923	361	947	236	999999	962	999999	321	996	770	188	999999	724	999999	293	39	450	669	71	409	125	977	619	999999	779	474	61	19	268	665	681	862	990	586	856	175	172	999999	999999	999999	999999	999999	502	999999	403	999999	418	501	812	999999	940	558	911	808	318	946	741	999999	456	621	911	681	62	340	99	326	659	148	339	128	867	366	999999	888	999999	742	485	530	525	464	65	559	207	823	725	133	951	192	277	910	433	143	999999	746	999999	816	329	171	999999	87	665	999999	171	693	578	583	255	32	897	999999	470	220	512	991	999999	361	999999	239	999999	999999	374	999999	871	429	694	733	730	565	999999	999999	999999	323	531	448	799	785	398	513	255	151	877	929	999999	701	449	222	630	999999	191	999999	999999	999999	555	999999	999999	198	408	742	999999	844	999999	690	404	803	162	156	999999	74	202	779	963	970	999999	474	999999	999999	192	179	979	481	999999	999999	383	717	762	999999	768	498	735	999999	386	655	999999	410	298	999999	534	999999	549	303	999999	566	452	412	946	371	116	91	945	276	16	999999	762	999999	741	768	316	687	51	829	388	200	338	591	402	317	466	583	185	900	911	999999	630	686	947	546	642	999999	771	400	999999	999999	552	469	604	157	893	985	668	529	880	847	449	999999	914	999999	999999	861	20	638	905	532	905	999999	365	999999	999999	86	580	204	136	345	915	999999	612	702	647	999999	987	254	424	481	999999	656	30	74	261	999999	999999	614	319	781	961	142	999999	694	780	999999	114	299	548	817	414	999999	403	545	999999	799	117	222	999999	999999	873	765	224	999999	618	999999	34	300	999999	999999	999999	966	885	355	384	783	165	918	921	149	999999	697	706	999999	76	450	262	485	999999	462	803	999999	919	951	907	999999	999999	71	85	530	999999	999999	245	999999	513	999999	589	58	170	157	644	198	300	999999	603	186	69	617	367	999999	996	549	999999	999999	895	754	56	933	447	188	865	103	842	401	666	951	999999	999999	103	627	861	214	324	985	999999	614	999999	374	999999	731	999999	999999	703	999999	534	999999	999999	999999	999999	758	401	999999	999999	999999	292	550	999999	899	999999	651	999999	212	523	739	316	792	235	182	783	999999	495	999999	999999	716	999999	564	399	934	866	731	306	999999	999999	345	999999	215	999999	342	702	277	267	370	485	706	16	933	787	
964	999999	742	709	483	861	999999	273	719	79	894	940	728	161	421	42	999999	999999	907	999999	188	514	111	198	893	479	515	999999	999999	999999	878	709	118	776	435	343	134	32	822	999999	999999	81	515	145	709	401	973	126	999999	338	327	361	999999	633	608	459	499	554	815	999999	355	999999	148	999999	201	194	831	999999	725	999999	907	999999	999999	952	79	999999	998	965	488	501	506	999999	187	796	879	527	610	484	999999	975	844	580	999999	819	609	999999	932	993	944	525	999999	999999	400	768	430	192	999999	157	564	501	461	533	75	324	507	956	470	352	643	673	583	357	784	750	243	336	999999	999999	999999	487	999999	15	31	962	930	999999	999999	419	375	999999	999999	463	999999	999999	523	320	515	892	999999	999999	999999	999999	999999	999999	941	222	247	650	999999	104	999999	126	999999	86	327	999999	512	112	393	33	957	999999	999999	999999	975	130	999999	118	236	999999	999999	46	400	699	367	593	655	750	31	999999	246	358	884	281	441	581	659	844	358	76	999999	412	508	999999	695	79	999999	412	999999	999999	999999	139	424	611	282	228	999999	999999	719	733	801	761	91	999999	786	999999	177	999999	999999	404	999999	592	999999	169	126	999999	537	111	14	298	979	253	455	209	931	999999	934	283	999	223	855	554	135	625	275	55	330	999999	999999	96	901	909	897	900	360	203	380	264	495	863	690	999999	999999	430	753	558	315	881	743	680	674	894	999999	999999	999999	916	467	144	893	999999	98	999999	599	999999	396	79	355	999999	849	738	736	679	788	146	532	241	454	704	871	717	739	448	98	999999	421	17	999999	999999	362	443	735	245	370	424	999999	999999	999999	192	999999	683	999999	999999	41	999999	943	999999	999999	999999	999999	317	472	763	273	186	999999	649	616	999999	506	389	864	750	203	999999	13	500	319	373	371	999999	215	999999	669	197	515	978	999999	93	888	426	901	999999	999999	54	970	971	972	194	93	999999	999999	268	686	999999	999999	999999	567	625	11	452	999999	742	207	232	999999	210	103	85	671	362	242	533	878	89	488	229	914	158	445	41	527	135	290	246	178	947	999999	999999	378	63	421	791	91	999999	999999	169	448	612	999999	770	878	897	522	730	999999	845	389	607	999999	599	546	999999	999999	999999	924	999999	461	960	64	164	625	88	707	999999	999999	999999	451	999999	347	329	999999	312	999999	675	163	630	612	999999	354	332	568	978	847	778	516	999999	999999	999999	520	190	707	487	557	999999	999999	799	999999	999999	789	999999	999999	946	999999	999999	818	999999	213	514	816	303	
947	901	999999	999999	999999	999999	240	928	111	938	839	339	922	167	621	999999	754	426	530	364	441	707	770	903	999999	999999	718	999	959	282	799	999999	305	226	242	806	871	999999	203	507	568	271	999999	999999	611	73	33	112	236	525	489	786	983	461	862	250	141	712	802	999999	927	999999	969	828	999999	742	44	706	999999	999999	999999	928	233	32	796	180	999999	918	302	865	598	616	773	444	999999	999999	123	843	363	992	999999	168	999999	999999	999999	337	301	975	713	999999	39	999999	188	421	999999	560	999999	961	665	692	345	222	999999	937	384	321	467	999999	46	135	999999	200	352	999999	149	999999	905	14	452	468	999999	929	215	999999	835	281	999999	361	350	241	460	999999	187	670	999999	462	748	95	844	268	869	999999	999999	588	249	839	999999	256	281	830	999999	558	518	999999	814	416	16	986	111	112	882	999999	999999	804	674	999999	22	681	284	999999	524	999999	169	194	999999	999999	990	627	193	999999	306	192	90	519	586	902	643	980	856	250	999999	762	999999	999999	386	999999	582	999999	913	999999	826	303	999999	594	316	999999	398	334	608	703	426	999999	802	114	806	700	35	999999	228	771	834	41	999999	44	240	762	999999	427	807	834	539	855	713	999999	179	13	219	495	213	751	999999	318	999999	162	823	76	959	879	936	999999	738	907	916	152	937	795	478	938	364	554	998	971	999999	774	174	571	676	390	999999	802	490	540	999999	999999	267	525	659	999999	221	174	999999	999999	491	131	105	632	939	570	999999	384	535	281	140	658	999999	999999	791	999999	988	262	400	578	944	143	205	207	445	999999	999999	421	999999	805	726	199	751	52	490	405	678	542	631	115	906	999999	277	999999	409	999999	999999	999999	734	61	684	958	774	234	21	357	926	897	999999	499	999999	999999	249	729	554	941	906	710	61	396	999999	999999	630	295	999999	394	999999	986	999999	631	726	169	687	93	131	768	425	527	40	999999	478	999999	355	142	999999	999999	320	547	664	999999	999999	23	673	347	132	238	338	488	561	627	492	940	109	565	772	999999	386	165	608	786	525	999999	679	919	918	999999	110	498	999999	829	83	327	331	340	725	712	999999	349	960	892	440	936	965	999999	650	538	680	790	999999	903	999999	164	999999	878	942	526	344	999999	429	973	137	999999	999999	731	553	999999	618	999999	999999	70	39	999999	999999	999999	356	999999	423	275	278	389	478	320	999999	962	373	999999	388	453	999999	208	378	741	919	987	765	600	323	243	859	999999	999999	910	950	309	999999	429	959	999999	
531	999999	112	999999	485	49	504	816	710	661	368	999999	785	175	382	999999	691	297	127	999999	950	756	999999	999999	416	792	470	567	369	999999	97	943	958	165	921	999999	106	309	265	879	492	948	889	662	875	234	999999	753	999999	320	617	586	312	752	999999	775	97	922	662	693	999999	937	999999	881	573	424	676	629	253	999999	544	391	41	247	724	999999	866	999999	315	999999	101	717	38	999999	222	510	641	216	883	999999	999999	183	647	999999	311	999999	999999	18	99	460	557	80	509	999999	775	999999	555	74	999999	279	909	999999	617	480	601	861	908	407	999999	72	782	469	746	108	400	999999	744	469	936	999999	511	999999	523	854	633	31	217	837	283	986	955	577	188	999999	999999	472	566	176	999999	999999	647	999999	349	36	999999	97	334	411	800	415	491	96	138	859	768	999999	960	762	846	580	653	999999	134	682	999999	999999	291	999999	861	927	804	577	498	496	999999	417	518	497	999999	545	696	806	46	868	505	999999	449	999999	999999	195	512	803	330	999999	999999	999999	999999	999999	999999	471	806	202	549	873	610	914	597	641	338	360	541	999999	585	310	999999	846	43	265	186	248	766	962	296	675	425	999999	999999	999999	700	999999	448	851	578	715	999999	504	267	173	267	591	281	999999	990	495	654	49	227	29	516	999999	543	713	490	680	705	844	906	873	457	608	999999	500	999999	384	911	690	893	870	571	388	589	870	999999	595	967	958	999999	800	999999	386	999999	238	590	750	420	734	371	898	19	895	598	999999	999999	659	924	781	867	615	583	963	155	999999	457	138	370	999999	999999	999999	999999	747	872	999999	852	80	824	999999	909	999999	964	999999	999999	999999	860	676	790	206	163	999999	671	196	999999	365	226	67	241	999999	780	462	390	746	28	476	195	272	32	492	540	645	834	999999	999999	999999	651	406	644	999999	999999	780	999999	173	519	376	233	526	999999	517	889	794	839	396	999999	999999	808	228	168	999999	810	598	654	999999	665	518	514	185	999999	422	714	819	422	91	942	999999	125	227	999999	651	252	999999	616	514	603	999999	999999	447	837	999999	999999	432	247	791	349	897	136	50	507	10	862	58	212	999999	802	79	382	758	999999	658	341	591	999999	517	999999	151	981	149	703	999999	713	76	347	899	553	291	582	630	999999	54	873	85	719	236	789	203	999999	999999	712	999999	999999	57	993	189	94	287	441	730	191	207	915	986	346	999999	297	796	710	313	999999	520	999999	751	999999	409	784	266	999999	764	728	416	685	608	437	179	
555	666	83	168	814	275	849	851	999999	543	139	886	738	141	939	999999	492	162	693	201	999999	622	40	593	999999	828	416	999999	999999	999999	999999	999999	559	176	41	631	722	552	498	423	671	645	999999	482	280	898	527	999999	824	999999	923	533	915	245	999999	933	635	489	763	986	859	182	849	675	31	822	999999	571	110	318	280	940	663	279	530	401	320	557	322	999999	999999	676	852	277	850	999999	999999	323	44	108	995	243	789	511	564	498	999999	636	999999	458	571	999999	639	516	999999	983	999999	999999	715	740	999999	999999	999999	267	686	192	999999	999999	824	43	999999	22	999999	11	322	47	999999	162	714	999999	999999	684	106	999999	999999	355	47	346	812	866	128	755	608	303	999999	916	999999	531	825	999999	179	224	811	427	36	559	999999	637	999999	428	832	999999	931	999999	999999	999999	999999	312	999999	341	154	983	769	958	999999	676	414	243	525	406	971	629	337	342	999999	390	872	679	837	385	926	999999	152	394	44	999999	999999	924	168	547	999999	763	208	494	237	196	455	853	999999	360	154	999999	999999	999999	999999	999999	389	999999	999999	755	75	312	474	999999	999999	744	840	385	999999	513	852	490	84	977	999999	999999	999999	999999	114	676	934	999999	176	486	240	999999	999999	355	999999	831	31	234	112	413	999999	631	298	260	89	999999	355	80	930	999999	999999	999999	999999	144	335	248	781	999999	494	155	999999	56	146	988	717	672	999999	495	447	101	491	627	999999	671	505	999999	919	180	763	622	330	864	99	177	978	999999	631	999999	999999	698	60	484	740	999999	999999	436	999999	310	542	999999	45	999999	632	999999	517	880	287	448	639	496	329	610	783	871	825	956	957	999999	19	999999	51	303	999999	999999	999999	16	999999	999999	999999	78	999999	999999	999999	356	586	471	241	260	659	108	999999	193	999999	532	379	999999	999999	868	141	999999	999999	527	300	399	375	742	392	883	999999	999999	999999	999999	368	570	152	999999	971	436	294	363	725	706	318	999999	854	858	778	999999	379	600	314	28	299	453	999999	826	328	248	980	844	88	357	463	158	999999	999999	824	999999	390	999999	478	274	584	999999	909	772	999999	389	545	517	964	449	514	206	206	999999	565	915	970	325	390	732	456	450	285	378	999999	170	806	422	999999	823	562	709	132	50	443	522	999999	826	999999	939	703	472	880	639	999999	267	952	999999	876	909	983	75	288	745	818	144	502	999999	529	58	582	132	483	999999	886	804	84	165	541	53	380	999999	999999	451	38	983	569	999999	535	985	217	677	545	134	
999999	497	430	386	999999	309	30	999999	307	569	367	580	999999	739	999999	48	192	796	597	832	538	840	367	837	717	834	999999	855	999999	544	840	904	587	999999	311	398	999999	698	933	241	33	999999	846	148	999999	999999	994	830	893	497	802	421	89	712	596	999	140	593	668	397	999999	174	997	763	999999	462	993	640	999999	364	999999	494	999999	366	809	169	993	228	753	269	839	999999	961	518	741	429	825	874	762	311	267	999999	39	546	506	858	380	93	419	631	464	364	402	539	999999	317	999999	723	902	999999	16	999999	839	409	557	991	212	489	31	999999	999999	129	878	136	106	874	465	326	859	951	789	909	809	132	804	485	351	432	685	433	999999	999999	971	999999	305	355	950	999999	988	999999	655	891	71	120	994	345	486	275	442	957	999999	241	863	951	647	999999	112	717	604	82	649	999999	803	999999	999999	535	157	552	831	750	923	836	338	999999	306	897	999999	698	999999	469	998	86	989	728	581	638	999999	30	687	209	999999	243	34	915	865	999999	98	473	681	469	197	933	999999	999999	43	25	903	519	654	750	257	999999	589	145	84	573	790	84	26	999999	999999	137	865	999999	507	689	812	423	489	431	809	999999	27	668	282	74	642	307	694	566	999999	728	375	937	951	839	654	888	840	301	94	23	999999	881	181	70	78	999999	194	353	213	489	39	233	940	873	396	999999	863	999999	931	493	390	460	999999	568	761	927	999999	668	999999	999999	582	197	347	999999	927	999999	496	221	995	829	122	350	999999	255	999999	152	999999	87	452	732	999999	831	370	999999	633	999999	817	999999	309	151	999999	526	999999	289	907	842	885	155	999999	261	434	999999	999999	111	380	49	107	818	869	999999	999999	602	225	312	897	751	999999	746	171	930	327	884	912	854	698	596	42	83	348	856	266	851	999999	201	999999	384	999999	268	230	999999	999999	999	742	690	220	538	999999	15	392	166	24	999999	983	999999	933	550	739	999999	413	784	16	33	999999	23	361	89	999999	33	14	523	934	569	525	577	999999	999999	151	231	644	999999	294	37	691	192	841	127	999999	127	268	758	645	657	855	446	587	876	999999	729	338	999999	77	288	11	999999	999999	455	999999	999999	984	615	409	999999	524	253	499	978	342	999999	181	999999	999999	353	765	255	878	286	713	89	989	165	999999	421	893	513	102	16	36	822	960	999999	504	461	143	652	999999	137	999999	999999	947	609	543	242	558	104	919	999999	522	755	999999	999999	741	543	426	828	817	987	624	999999	
161	492	952	999999	999999	784	740	760	220	122	999999	750	154	112	999999	390	621	565	862	798	594	378	999999	999999	831	25	999999	960	999999	314	834	371	999999	131	460	464	657	33	905	773	364	168	999999	409	858	250	800	999999	411	46	217	261	135	825	426	999999	998	999999	688	320	140	779	725	906	288	999999	246	32	651	677	733	999999	660	999999	999999	999999	864	94	422	590	999999	25	558	997	999999	583	999999	688	704	677	999999	976	344	594	643	999999	443	606	131	334	13	999999	988	734	313	619	600	999999	390	990	918	914	268	108	105	999999	999999	727	999999	705	298	558	328	973	221	756	263	76	455	860	992	999999	962	98	999999	999999	37	824	694	999999	982	999999	999999	713	758	551	717	999999	999999	528	363	715	999999	999999	45	454	459	24	522	556	365	534	999999	530	998	660	999999	999999	520	657	97	405	43	332	723	999999	261	999999	224	669	48	27	999999	927	506	287	470	546	62	142	987	22	312	147	131	457	619	999999	715	108	599	999999	725	999999	440	958	999999	999999	999999	947	999999	845	799	853	999999	347	957	663	999999	999999	200	415	127	388	670	85	103	896	999999	275	478	485	898	999999	999999	501	999999	736	496	999999	999999	997	843	115	939	152	999999	458	999999	999999	499	956	751	995	907	999999	430	999999	180	999999	999999	999999	272	437	479	717	999999	682	783	999999	999999	231	176	486	999999	203	572	21	999999	527	861	645	999999	427	776	521	733	903	999999	885	80	999999	565	140	999999	999999	734	416	636	231	999999	540	999999	612	738	999999	999999	274	999999	714	999999	418	999999	999999	503	229	518	845	660	957	984	999999	473	999999	946	100	665	45	999999	304	468	166	385	227	331	330	969	664	689	507	732	468	33	504	999999	662	66	999999	637	999999	312	889	755	679	247	163	77	999999	666	999999	612	753	999999	586	999999	464	42	680	331	999999	259	999999	166	999999	999999	525	999999	969	633	999999	43	753	999999	999999	991	999999	411	706	999999	178	263	202	998	51	895	978	996	447	257	809	629	386	590	999999	215	999999	733	602	454	721	999999	108	999999	382	613	859	354	133	594	676	63	336	700	163	999999	67	855	124	267	999999	528	582	999999	823	663	999999	172	944	999999	543	846	809	261	999999	999999	165	58	625	437	46	634	873	852	581	756	999999	685	437	544	999999	603	618	344	999999	203	561	386	330	718	999999	696	999999	999999	61	830	254	84	441	999999	999999	19	239	687	999999	621	655	999999	999999	999999	370	971	999999	410	985	939	999999	474	63	75	999999	
778	727	999999	480	999999	234	882	801	750	512	999999	254	319	999999	148	373	931	123	587	547	831	245	263	358	985	960	999	999999	999999	602	999999	31	376	644	985	291	333	216	881	397	772	927	399	999999	999999	727	426	630	846	576	306	361	476	527	652	999999	999999	558	495	389	234	878	999999	999999	999999	207	877	674	794	856	50	725	241	999999	775	903	845	999999	999999	267	544	379	167	544	999999	428	999999	849	992	452	818	775	720	501	173	894	247	999999	832	999999	999999	751	836	990	535	581	999999	286	752	748	697	774	350	238	845	999999	720	155	851	314	652	999999	999999	351	48	275	14	739	999999	880	999999	603	866	273	417	999999	542	177	19	999999	308	278	999999	253	755	999999	434	492	656	318	999999	999999	999999	528	300	999999	78	495	952	269	999999	389	999999	871	92	999999	907	87	820	62	322	552	146	136	15	384	931	439	999999	993	841	999999	93	718	706	574	213	347	972	596	999999	57	225	749	158	918	29	999999	170	662	146	999999	672	999999	999999	999999	955	274	999999	999999	889	639	899	958	999999	64	306	540	175	518	889	999999	114	233	338	274	336	396	977	97	364	999999	279	932	857	494	999999	999999	999999	999999	619	938	999999	66	706	95	158	267	331	104	621	999999	70	999999	772	576	999999	448	276	731	305	568	297	435	999999	193	999999	966	111	933	213	817	999999	999999	899	950	745	58	527	999999	999999	78	75	882	475	999999	999999	627	170	290	253	411	223	990	999999	60	651	999999	999999	522	725	191	999999	397	999999	804	670	969	752	821	999999	203	999999	33	615	236	999999	414	959	684	547	741	806	820	690	801	603	827	322	999999	309	355	553	14	527	934	912	677	991	671	216	676	875	999999	459	59	490	200	385	552	999999	999999	439	819	999999	983	384	345	707	99	210	842	657	903	522	999999	649	916	505	681	323	824	423	298	478	870	999999	468	371	640	999999	413	999999	999999	999999	72	915	999999	999999	543	999999	999999	999999	902	470	999999	999999	972	825	973	999999	999999	694	999999	238	732	999999	999999	351	114	127	916	974	76	777	796	999999	887	999999	460	570	915	887	999999	999999	746	854	520	828	115	999999	999999	999999	999999	999999	747	999999	748	541	568	248	999999	392	999999	426	999999	602	903	134	673	972	141	999999	999999	412	494	999999	999999	582	999999	878	313	322	246	262	233	999999	586	835	40	87	652	355	999999	222	796	532	962	545	488	999999	950	396	164	142	999999	533	999999	985	999999	72	986	175	60	689	934	461	156	672	202	
369	999999	77	104	596	999999	786	326	162	616	961	999999	197	103	348	927	916	168	113	999999	999999	16	601	99	968	999999	487	999999	364	999999	344	999999	300	352	129	137	883	302	568	812	933	216	125	378	785	349	799	82	999999	761	999999	999999	52	139	502	363	424	978	999999	999999	842	490	962	874	281	584	432	999999	974	220	999999	624	599	999999	608	493	890	232	313	628	301	999999	593	602	999999	51	343	999999	850	766	999999	904	999999	72	970	453	999999	250	106	999999	916	999999	107	501	717	999999	703	999999	530	999999	472	201	675	999999	214	999999	896	369	615	240	999999	271	993	217	999999	150	999999	536	330	165	999999	650	136	112	712	999999	317	102	885	866	347	591	639	842	304	520	999999	668	858	542	999999	885	634	866	959	655	962	889	992	999999	944	176	431	375	769	821	75	573	795	868	130	804	999999	748	893	659	631	160	913	999999	910	790	678	999999	608	363	25	999999	152	66	999999	427	109	317	922	180	170	274	999999	482	455	665	873	999999	999999	999999	410	886	999999	309	33	999999	976	15	666	164	498	999999	999999	415	805	805	430	738	495	703	704	176	999999	722	499	367	86	441	999999	999999	999999	688	374	855	953	999999	297	842	999999	571	451	999999	651	768	681	526	507	668	677	999999	245	999999	504	719	58	243	999999	259	999999	999999	734	544	999999	421	247	809	999999	911	462	675	517	587	704	924	261	610	999999	68	51	972	999999	418	763	999999	999999	999999	194	655	807	719	79	47	999999	377	836	906	631	999999	531	871	257	596	215	999999	141	657	440	580	467	447	717	11	218	837	806	325	999999	999999	999999	999999	999999	999999	113	742	606	999999	999999	337	97	355	999999	999999	537	179	724	272	213	999999	760	361	999999	614	999999	369	999999	999999	999999	204	999999	520	135	61	828	75	999999	634	999999	473	999999	661	111	113	492	122	468	431	474	49	999999	543	122	999999	819	59	999999	999999	435	999999	740	538	650	361	766	999999	230	927	999999	999999	923	999999	779	739	367	108	260	247	131	85	999999	580	603	790	90	37	407	999999	242	778	951	244	208	999999	732	867	21	750	347	915	891	541	963	12	125	999999	763	382	661	999999	799	877	889	360	843	999999	934	860	280	738	179	123	695	689	520	688	891	999999	999999	999999	97	999999	899	216	193	999999	616	600	674	999999	999999	34	455	521	978	83	355	999999	905	572	999999	999999	479	608	745	999999	999999	999999	999999	437	141	733	375	999999	632	300	999999	999999	176	483	553	343	195	999999	475	154	
667	999999	711	999999	342	53	135	999999	567	936	39	301	470	999999	523	342	118	247	999999	540	659	294	889	999999	999999	672	681	431	28	999999	965	267	999999	601	120	671	572	55	104	97	607	930	603	695	270	685	999999	761	959	999999	235	999999	296	999999	495	383	999999	32	350	670	999999	703	999999	968	971	772	999999	869	999999	852	770	72	999999	999999	932	728	691	203	428	420	460	999999	999999	807	373	26	971	207	116	737	999999	999999	705	434	725	999999	514	634	724	497	526	353	999999	999999	999999	999999	806	457	13	766	691	999999	604	999999	999999	453	242	619	605	954	801	961	762	568	474	230	366	717	123	37	999999	67	478	930	893	999999	463	999999	366	209	999999	523	203	349	55	999999	945	776	224	281	999999	895	38	769	695	565	590	898	999999	229	806	98	343	975	552	999999	999999	673	45	112	989	878	262	405	744	287	768	423	522	187	285	590	502	841	365	329	999999	709	245	999999	527	999999	720	146	403	999999	190	227	796	421	999999	281	740	122	999999	794	999999	999999	999999	418	796	176	999999	466	944	999999	999999	501	620	233	605	912	438	999999	585	434	168	125	12	622	106	550	627	999999	512	13	849	390	559	999999	686	406	999999	826	541	360	189	263	202	188	536	689	607	572	999999	762	843	44	537	857	999999	527	999999	999999	321	999999	549	999999	999999	940	999999	214	941	58	547	208	238	611	175	234	255	904	999999	823	95	999999	943	64	999999	749	170	815	853	702	935	168	999999	281	515	999999	999999	904	309	261	812	999999	747	999999	999999	999999	533	241	868	312	612	731	604	806	327	903	312	999999	989	214	999999	999999	361	999999	123	388	432	957	106	999999	423	999999	604	671	20	763	670	394	38	678	226	928	946	550	99	214	563	999999	999999	999999	999999	325	915	105	999999	262	970	999999	445	646	194	576	145	999999	888	271	137	933	795	563	243	917	466	321	988	851	999999	999999	159	909	825	463	13	494	897	107	435	508	199	758	999999	172	949	391	493	649	793	957	662	828	86	999999	183	400	378	999999	999999	603	117	999999	649	170	357	999999	821	730	999999	651	999999	790	836	999999	743	999999	999999	80	968	999999	999999	348	68	655	158	999999	999999	205	289	612	125	832	999999	831	400	570	999999	632	999999	424	570	763	86	151	999999	871	992	458	886	999999	999999	308	106	999999	776	769	999999	993	21	36	703	626	999999	960	999999	999999	552	999999	237	183	928	999999	265	553	514	74	272	916	789	999999	339	999999	318	153	982	816	736	999999	
999999	999999	998	124	621	788	720	943	322	125	615	607	329	987	230	999999	217	999999	999999	999999	279	712	999999	654	214	999999	999999	999999	317	307	999999	719	999999	97	949	606	184	814	999999	999999	999999	570	752	156	311	192	958	999999	164	606	999999	500	772	194	195	353	134	354	910	886	100	402	999999	24	999999	895	84	241	47	623	537	402	965	576	719	708	959	999999	999999	999999	999999	355	174	711	999999	487	947	348	901	999999	999999	830	999999	639	386	999999	934	737	19	415	117	726	999999	540	78	543	534	206	474	486	393	774	999999	888	120	745	237	924	999999	659	948	999999	340	999999	151	707	999999	999999	999999	288	773	999999	350	938	914	60	51	999999	643	826	953	999999	873	424	223	708	829	999999	528	640	999999	20	93	999999	466	381	396	872	399	370	54	207	999999	196	999999	171	433	72	974	70	703	999999	999999	999999	705	208	863	915	228	443	877	999999	807	559	999999	763	149	999999	999999	542	999999	178	244	282	782	755	743	686	711	62	284	767	50	468	936	999999	729	265	655	268	517	481	999999	956	492	570	400	457	122	950	31	444	591	441	406	535	369	18	54	950	464	186	999999	999999	168	999999	442	349	622	474	999999	883	344	222	34	999999	524	999999	999999	221	365	999999	574	999999	40	999999	185	609	71	411	250	999999	999999	999999	804	341	277	488	797	381	137	60	999999	647	916	148	109	378	416	224	20	91	227	833	594	999999	612	451	146	328	934	833	288	220	999999	321	672	999999	418	693	915	46	490	999999	94	314	462	926	844	999999	740	807	999999	847	999999	999999	999999	999999	120	636	729	999999	351	479	999999	999999	772	623	424	604	476	470	999999	999999	309	974	600	809	749	999999	999999	685	607	999999	587	137	641	441	819	73	999999	294	528	781	964	99	694	20	970	790	542	999999	512	999999	425	999999	846	479	548	427	569	999999	638	999999	999999	53	228	107	999999	999999	662	341	804	360	786	192	942	189	758	219	289	999999	838	999999	747	877	182	367	829	318	999999	172	893	999999	504	134	655	698	859	920	999999	597	128	661	999999	210	43	161	463	243	336	667	720	338	147	999999	855	680	92	53	999999	861	999999	999999	39	499	448	412	856	999999	536	999999	329	837	349	692	472	187	999999	999999	844	999999	903	595	981	622	451	999999	264	999999	278	975	615	815	59	19	999999	999999	631	638	762	631	305	800	999999	92	348	999999	989	999999	516	677	999999	545	999999	850	957	999999	602	999999	57	999999	157	340	999999	561	638	999999	787	999999	
999999	999999	999999	202	784	222	725	112	999999	898	999999	569	575	809	19	601	135	80	616	209	61	999999	999999	224	590	879	483	965	417	154	454	835	999999	659	999999	589	131	656	760	987	134	854	999999	703	143	999999	999999	348	999999	999999	435	567	999999	588	288	727	999999	999999	611	905	739	759	695	999999	454	448	474	916	727	430	480	478	319	629	85	206	852	999999	91	999999	571	144	644	625	719	886	999999	516	380	363	604	999999	999999	855	257	374	169	999999	999999	694	24	401	620	900	321	957	258	278	513	999999	999999	746	260	509	344	604	125	80	35	568	510	957	545	374	825	691	433	464	381	999999	47	802	989	396	97	999999	523	743	999999	762	638	669	13	299	487	858	538	545	521	652	259	99	34	691	193	66	856	256	85	630	999999	794	896	802	53	82	756	864	421	174	91	381	766	999999	930	840	953	999999	886	967	162	999999	999999	728	460	948	778	999999	999999	41	323	277	668	683	238	843	999999	999999	256	415	111	674	999999	999999	571	878	999999	761	999999	352	112	610	999999	118	477	645	851	177	352	999999	999999	458	661	999999	851	813	999999	93	999999	96	77	753	999	999999	865	488	764	999999	167	999999	625	27	547	999999	928	712	907	999999	215	593	992	605	858	161	120	653	22	743	999999	757	175	999999	727	674	285	359	610	888	252	989	880	265	20	770	479	287	911	801	462	149	906	999999	877	450	103	999999	894	999999	370	999999	476	999999	101	409	999999	386	299	872	584	999999	111	28	999999	226	713	737	594	97	681	833	742	220	291	999999	850	23	999999	999999	580	812	465	762	527	999999	522	858	999999	610	999999	999999	987	48	227	999999	47	888	844	661	737	366	878	999999	176	537	479	265	740	735	999999	402	999999	23	301	772	123	349	500	999999	703	854	573	999999	733	588	846	703	993	407	328	999999	179	710	548	224	999999	658	595	999999	561	267	128	438	61	999999	999999	973	746	999999	769	999999	999999	999999	958	883	793	894	83	588	999999	775	272	342	416	596	233	314	999999	87	837	465	754	509	725	999999	735	144	932	772	509	872	999999	999999	637	631	574	999999	752	665	430	50	585	16	310	785	994	785	31	999999	737	774	999999	999999	999999	314	943	887	841	521	999999	999999	961	999999	88	999999	999999	723	705	785	32	999999	999999	809	657	797	880	999999	209	940	451	999999	123	478	45	999999	999999	999999	931	333	687	686	999999	999999	517	772	88	284	927	999999	967	999999	90	245	442	125	222	999999	999999	819	434	205	
687	900	80	208	545	493	275	354	455	999999	999999	381	107	999999	851	331	302	884	719	605	999999	999999	973	180	999999	877	45	919	522	673	999999	999999	999999	492	999	869	170	999999	237	595	19	583	46	999999	999999	708	999999	999999	274	999999	407	137	109	829	999999	999999	999999	899	338	667	457	999999	999999	781	253	999999	483	615	346	981	999999	983	657	134	999999	246	681	536	690	171	739	939	655	631	999999	159	999999	79	999999	39	999999	270	980	999999	147	663	999999	264	204	810	999999	532	999999	999999	729	424	479	975	242	148	298	400	219	177	928	518	700	999999	515	103	666	413	999999	999999	999999	900	12	98	986	932	494	426	342	879	935	999999	999999	372	901	999999	680	47	836	969	999999	551	60	813	641	999999	963	550	748	110	154	821	35	453	254	828	421	391	988	999999	653	999999	68	339	241	721	999999	338	309	664	423	628	577	538	999999	497	849	999999	456	999999	968	944	677	241	735	124	191	734	999999	82	999999	299	58	535	325	868	492	721	581	919	298	635	250	94	687	525	999999	496	999999	756	978	232	934	631	999999	709	204	827	604	127	540	605	219	237	234	133	580	51	222	999999	14	138	618	537	78	343	703	592	999999	219	999999	694	857	371	999999	999999	999999	427	999999	616	674	665	999999	464	999999	693	999999	999999	860	563	944	213	284	180	752	999999	999999	407	999999	998	15	611	283	999999	257	845	748	848	143	25	999999	163	999999	606	42	348	22	999999	157	385	918	689	732	999999	274	666	420	999999	619	999999	999999	999999	865	999999	610	73	392	731	999999	544	944	577	880	999999	794	791	366	677	148	413	999999	459	259	186	89	325	878	293	999999	590	435	71	238	999999	999999	811	297	999999	995	999999	956	290	947	999999	440	351	809	887	205	483	310	743	548	216	416	154	708	688	126	295	194	999999	612	626	118	882	348	999999	432	983	503	715	999999	179	457	557	512	646	745	738	516	999999	999999	646	999999	999999	999999	32	483	277	112	609	534	710	783	856	678	999999	999999	557	12	818	999999	221	979	999999	999999	379	759	858	999999	999999	999999	999999	999999	203	21	965	999999	426	369	999999	999999	165	880	894	190	970	395	600	879	191	151	197	736	697	536	876	667	696	630	999999	272	624	635	51	666	157	999999	590	844	999999	985	88	999999	686	311	309	340	94	413	999999	983	168	979	460	920	755	650	91	999999	145	308	999999	795	999999	63	893	530	999999	999999	42	48	805	755	177	206	999999	999999	60	396	237	545	582	292	539	
999999	999999	644	185	130	999999	506	850	922	999999	413	345	999999	972	632	999999	778	501	999999	380	62	188	999999	812	263	857	755	600	694	999999	600	999999	367	265	65	949	258	354	999999	327	536	197	882	56	999999	860	999999	36	999999	978	458	999999	725	911	487	981	700	999999	921	273	164	999999	999999	999999	118	686	978	36	917	682	169	434	782	538	999999	864	306	999999	999999	403	87	729	183	716	982	999999	999999	456	999999	999999	259	426	999999	456	172	630	42	999999	999999	999999	881	999999	999999	745	818	34	271	196	76	622	684	344	999999	527	195	435	732	449	999999	561	685	532	257	843	433	743	10	999999	376	224	832	907	999999	972	521	334	619	437	897	999999	295	814	389	166	399	999999	642	905	999999	736	897	592	888	999999	999999	359	505	276	999999	85	33	935	999999	852	789	777	999999	811	999999	999999	816	305	552	552	275	871	152	101	453	518	999999	104	75	639	327	250	28	51	580	999999	829	353	126	822	934	999999	993	537	376	622	999999	831	899	999999	920	602	50	345	121	529	216	413	822	802	974	929	869	190	535	999999	758	875	240	843	42	999999	188	730	618	915	877	615	724	999999	520	279	204	666	718	999999	209	682	999999	60	956	425	530	323	847	14	490	812	999999	826	863	999999	601	999999	376	458	423	320	727	999999	652	999999	688	991	292	704	999999	212	472	810	349	86	945	189	999999	617	999999	865	999999	614	434	74	613	999999	968	999999	678	999999	300	270	999999	889	955	734	999999	999999	736	999999	41	153	279	287	999999	999999	486	787	999999	421	178	759	516	999999	438	122	770	588	987	790	32	895	36	596	999999	211	509	999999	130	220	999999	532	880	999999	834	739	344	156	723	421	999999	191	219	266	999999	540	754	753	461	842	963	820	377	946	517	145	126	682	375	149	692	999999	666	967	640	646	999999	114	723	698	778	623	999999	576	379	841	686	769	999999	381	999999	999999	998	999999	256	960	164	934	894	698	622	661	781	584	729	999999	524	999999	999999	332	661	650	39	762	999999	999999	955	801	576	675	999999	356	999999	993	692	999999	38	388	720	679	491	944	219	35	86	999999	999999	290	847	985	326	444	153	305	720	806	727	245	223	906	15	363	367	999999	999999	275	999999	999999	999999	999999	365	146	531	947	840	999999	440	13	686	999999	508	675	999999	591	359	25	213	999999	283	885	219	792	999999	814	674	138	586	990	787	810	519	64	398	999999	629	190	912	205	464	999999	376	999999	559	999999	999999	999999	408	776	
869	232	71	847	514	15	583	573	971	717	999999	712	140	449	999999	875	999999	454	287	900	962	999999	113	999999	999999	280	999999	495	243	899	416	344	729	810	131	564	749	672	550	999999	480	65	999999	205	999999	999999	872	999999	506	683	837	953	61	508	999999	700	129	999999	551	243	496	97	339	82	311	938	999999	329	328	661	136	766	904	895	999999	906	999999	908	999999	553	408	592	988	559	71	462	293	230	997	430	445	695	130	316	999999	392	726	999999	893	999999	768	553	999999	844	557	81	59	999999	999999	999999	739	221	999999	997	834	903	109	780	20	848	654	762	999999	897	226	440	999999	597	999	46	190	824	24	111	999999	855	984	153	999999	990	999999	136	150	999999	690	234	999999	133	481	992	999999	999999	135	999999	339	15	230	710	628	127	435	461	166	52	726	999999	206	866	999999	979	999999	955	778	29	444	527	621	241	217	992	999999	522	999999	17	752	244	698	999999	771	780	634	284	525	884	999999	952	970	108	374	775	37	860	911	502	83	999999	999999	116	611	999999	393	989	999999	635	414	913	999999	999999	299	999999	999999	238	105	999999	355	999999	439	893	464	491	557	523	867	442	965	852	610	623	934	424	77	999999	999999	959	396	644	781	889	999999	650	616	820	999999	999999	558	799	765	999999	156	438	999999	283	651	129	999999	999999	131	999999	670	561	312	721	225	999999	425	633	871	145	999999	710	862	549	423	813	874	737	715	985	883	175	97	141	477	505	999999	999999	941	247	705	999999	522	721	229	918	999999	999999	605	999999	466	925	927	629	434	999999	576	359	860	837	999999	526	999999	146	187	999999	474	181	254	720	359	999999	691	634	440	528	999999	151	999999	504	999999	979	142	782	999999	999999	999999	467	999999	999999	929	176	932	114	992	188	999999	386	999999	724	999999	176	650	999999	582	999999	999999	303	199	999999	999999	434	38	999999	371	275	394	381	617	999999	999999	17	474	223	791	193	698	587	642	261	999999	999999	607	606	60	309	339	257	210	693	725	944	999999	999999	999999	504	147	576	999999	726	793	991	768	325	467	446	701	999999	103	399	999999	655	661	937	751	446	826	432	999999	71	936	147	180	924	503	999999	738	673	440	999999	55	132	844	915	467	173	53	292	148	613	607	901	999999	999999	999999	79	999999	340	59	346	677	715	270	999999	999999	656	820	844	821	155	999999	38	996	999999	353	24	811	745	999999	587	999999	544	999999	703	999999	44	984	369	377	434	38	407	999999	103	999999	999999	999999	172	135	811	352	208	
471	993	999999	579	999999	999999	468	542	267	547	861	472	943	143	431	567	999999	755	671	461	999999	396	126	310	414	903	198	22	162	999999	619	668	999999	999999	83	299	798	999999	139	638	901	999999	177	490	999999	161	160	485	908	999999	943	999999	149	891	732	84	877	999999	175	11	167	999999	999999	618	928	202	237	999999	70	142	769	344	626	999999	999999	641	229	999999	764	262	999999	999999	999999	858	705	999999	528	353	472	998	999999	204	718	137	481	456	455	999999	562	353	924	411	999999	776	534	999999	753	999999	342	100	855	252	999999	912	999999	453	999999	530	999999	688	673	884	286	71	999999	575	999999	498	562	113	196	670	999999	420	999999	350	298	337	333	999999	496	423	999999	381	999999	180	364	805	999999	37	114	924	646	874	680	49	135	363	66	999999	999999	999999	999999	238	904	194	999999	999999	584	908	165	23	999999	815	201	999999	873	999999	918	549	220	820	620	535	998	271	33	207	740	999999	225	999999	999999	374	123	999999	869	999999	999999	958	10	999999	230	970	999999	100	999999	999999	999999	429	176	231	444	999999	748	171	644	28	240	999999	170	972	999999	999999	692	230	743	832	999999	959	391	999999	999999	960	549	999999	600	649	663	907	542	202	524	320	131	999999	500	763	625	952	999999	999999	999999	834	797	38	999999	934	287	651	357	895	999999	999999	48	85	999999	484	967	472	571	994	365	332	110	999999	457	378	999999	999999	730	979	217	749	371	540	548	602	999999	520	41	665	999999	21	559	999999	999999	999999	282	55	209	999999	796	162	390	999999	495	229	734	830	580	999999	769	588	920	378	688	389	363	508	537	202	322	456	441	905	631	353	773	999999	904	658	106	128	499	715	999999	64	999999	767	54	329	999999	342	940	165	999999	783	101	999999	958	999999	446	773	518	16	702	349	721	999999	999999	999999	455	280	925	922	779	651	98	215	999999	999999	30	596	463	218	334	980	516	286	19	848	999999	592	999999	230	221	332	999999	493	22	843	343	884	999999	902	873	597	416	28	385	999999	694	885	999999	333	662	849	320	310	999999	722	832	445	474	133	889	999999	775	705	710	999999	50	605	203	999999	301	999999	801	561	344	999999	574	498	999999	999999	163	376	597	999999	567	999999	22	999999	811	299	21	897	419	999999	22	20	822	999999	317	929	213	99	692	652	42	526	58	758	999999	945	158	344	544	709	999999	523	275	999999	147	348	444	741	794	903	340	403	999999	140	999999	334	999999	999999	190	999999	561	73	684	945	149	999999	323	263	999999	865	
151	999999	363	710	700	999999	745	229	574	969	494	472	305	789	322	639	799	918	219	641	41	294	163	572	158	999999	839	999999	999999	105	34	190	407	928	761	663	999999	999999	439	999999	589	694	299	220	486	999999	768	999999	999999	510	251	405	53	702	834	856	999999	790	562	794	660	424	999999	478	999999	314	999999	376	37	999999	599	783	488	170	62	346	995	942	96	69	147	999999	999999	953	999999	999999	999999	704	104	999999	150	259	999999	645	399	174	929	820	276	181	33	402	867	974	911	999999	916	883	650	498	861	999999	704	503	999999	715	727	812	624	324	178	370	282	133	517	349	328	843	771	887	417	999999	999999	914	45	745	87	999999	52	999999	999999	262	64	606	53	570	555	961	989	683	999999	999999	999999	999999	13	662	130	743	999999	999999	149	999999	122	762	999999	685	903	789	999999	999999	638	14	769	999999	611	915	316	999999	90	946	794	999999	853	97	451	300	979	725	999999	999999	625	343	999999	999999	255	640	150	302	525	367	999999	999999	504	999999	54	441	357	966	350	97	356	453	663	999999	776	782	999999	999999	321	790	706	999999	999999	94	295	305	749	298	984	999999	774	24	999999	722	289	38	863	775	52	19	942	22	385	999999	37	181	679	999999	704	999999	999999	125	981	734	660	489	888	419	792	749	999999	68	999999	379	322	999999	302	999999	240	747	919	453	981	311	999999	694	999999	64	67	124	625	14	999999	521	558	999999	43	999999	999999	800	150	453	999999	999999	326	884	40	15	510	695	878	999999	514	956	554	968	144	679	887	966	999999	833	362	999999	133	688	999999	999999	820	663	999999	876	878	999999	999999	999999	470	687	999999	963	999999	999999	553	999999	245	887	999999	999999	999999	590	999999	364	539	106	123	316	100	314	180	638	419	568	195	847	397	11	999999	999999	359	88	507	999999	694	923	312	889	999999	991	442	245	198	999999	504	239	999999	943	347	999999	999999	300	384	165	517	356	553	999999	999999	706	973	243	37	426	999999	888	999999	999999	669	615	793	234	36	109	871	999999	450	581	74	955	708	453	663	87	757	999999	999999	352	939	348	379	216	287	999999	27	208	218	771	999999	615	157	999999	284	732	988	101	274	285	294	582	905	972	41	656	998	530	580	999999	999999	999999	999999	999999	139	999999	245	587	946	452	91	672	999999	678	30	999999	808	637	179	999999	98	999999	999999	428	67	367	442	407	185	999999	999999	496	999999	268	999999	999999	431	416	940	952	999999	999999	155	821	203	999999	999999	999999	999999	582	848	999999	360	648	
861	12	434	766	999999	772	889	999999	412	999999	867	594	999999	999999	999999	689	37	401	696	227	444	687	520	973	999999	446	511	215	999999	602	782	224	999999	999999	406	110	999999	664	999999	178	72	659	999999	999999	954	608	577	999999	661	272	555	457	673	999999	214	184	492	999999	999999	999999	270	999999	999999	810	543	652	999999	73	71	474	999999	999999	667	999999	164	785	688	691	999999	626	869	124	553	193	56	999999	551	12	775	232	618	999999	132	497	908	389	276	198	295	311	159	999999	336	999999	999999	999999	789	999999	979	999999	495	800	999999	999999	377	156	999999	999999	763	999999	111	456	298	838	856	336	999999	180	619	999999	999999	499	405	716	476	365	999999	366	703	999999	546	999999	33	356	737	817	23	216	130	762	258	77	435	87	210	703	225	999999	340	162	941	618	535	999999	910	996	999999	725	449	22	368	999999	999999	899	999999	705	432	941	111	48	323	999999	60	857	526	451	999999	328	516	772	149	299	999999	550	922	927	870	820	445	741	422	999999	766	118	403	485	571	535	999999	505	281	999999	999999	301	838	907	999999	677	687	468	931	86	999999	677	872	999999	747	954	977	999999	835	612	505	999999	999999	999999	277	999999	999999	999999	879	538	913	20	999999	865	902	734	712	24	369	202	142	976	809	345	999999	99	245	335	737	617	558	670	670	669	778	36	675	812	639	999999	999999	645	589	403	173	208	185	17	175	23	252	962	385	642	999999	528	560	291	948	999999	707	999999	313	999999	979	253	999999	999999	96	875	69	999999	384	743	978	999999	999999	415	181	879	913	238	169	999999	374	595	294	37	199	259	476	999999	999999	461	918	94	341	999999	423	920	857	353	999999	299	954	352	999999	641	664	999999	141	155	119	79	274	479	969	589	897	393	958	323	642	999999	409	675	999999	922	825	999999	165	81	999999	261	31	569	317	870	770	32	17	999999	372	217	999999	331	284	794	197	449	125	999999	429	40	961	544	711	92	889	288	317	999999	815	770	826	70	163	857	58	704	171	109	819	875	385	999999	950	999999	999999	999999	400	251	735	999999	778	999999	652	961	299	486	857	234	980	491	714	999999	837	999999	390	67	177	427	745	492	288	999999	932	553	654	656	593	287	373	810	999999	75	929	439	991	423	999999	201	568	999999	846	936	128	338	170	43	999999	999999	53	661	911	973	505	252	999999	762	480	999999	317	999999	893	580	999999	179	602	649	999999	999999	610	967	649	975	859	184	646	999999	897	604	392	621	189	999999	243	711	
899	915	570	686	341	999999	943	319	999999	999999	678	276	84	949	735	521	620	79	747	999999	999999	935	124	331	999999	999999	864	875	715	695	999999	999999	346	160	999999	687	88	999999	76	999999	999999	340	999999	933	506	380	277	948	868	871	999999	119	496	167	699	999999	800	249	90	584	999999	999999	603	199	471	29	929	999999	679	57	442	883	999999	376	61	681	999999	190	824	236	489	999999	16	844	694	354	171	188	999999	999999	886	839	999999	491	15	956	999999	901	472	487	450	352	999999	999999	438	127	999999	129	116	28	129	620	424	999999	105	459	70	758	999999	126	999999	751	474	373	171	603	238	521	371	104	944	943	718	347	786	146	646	195	416	577	248	51	999999	441	999999	999999	425	801	396	556	999999	999999	407	355	629	699	878	999999	660	999999	888	593	999999	21	84	186	901	999999	78	999999	812	999999	352	927	877	815	678	42	999999	894	188	436	999999	815	208	999999	999999	999999	999999	96	268	999999	535	581	688	655	293	70	367	19	374	348	733	437	743	32	999999	479	477	999999	30	845	999999	765	656	461	468	943	813	117	999999	538	368	999999	700	999999	999999	999999	999999	232	531	618	675	177	529	839	703	698	999999	185	341	76	999999	999999	76	423	999999	770	999999	236	196	350	257	999999	379	836	980	752	737	672	683	864	241	254	999999	412	179	559	246	999999	758	999999	871	999999	776	573	642	999999	914	287	66	578	845	22	46	999999	999999	425	999999	692	859	951	960	409	502	476	835	651	620	999999	253	999999	999999	118	478	426	478	620	484	999999	203	999999	837	999999	616	114	29	228	218	110	51	754	761	999999	999999	999999	999999	472	145	309	738	991	844	999999	999999	999999	54	999999	999999	619	999999	750	999999	992	499	999999	999999	510	792	397	999999	616	999999	999999	622	499	702	980	159	671	617	999999	485	999999	77	212	680	586	426	999999	70	291	685	598	397	301	813	999999	64	624	692	308	679	999999	851	132	557	334	999999	544	899	999999	999999	872	12	706	275	766	925	296	662	537	94	778	337	176	999999	844	131	999999	999999	933	926	999999	979	318	336	737	332	944	654	356	948	881	999999	995	703	813	999999	999999	35	56	844	767	961	165	223	999999	420	685	999999	999999	212	316	858	966	999999	62	892	694	380	537	443	999999	641	999999	588	212	663	341	472	127	999999	441	305	639	98	168	573	823	999999	435	327	999999	753	941	153	641	999999	999999	857	651	999999	901	320	498	612	864	999999	999999	576	21	248	88	223	83	463	771	21	228	
877	979	488	79	599	945	220	796	237	699	173	999999	999999	514	484	820	207	357	130	806	37	999999	999999	918	256	999999	999999	249	433	679	999999	381	629	804	999999	877	173	999999	312	375	999999	999999	637	437	999999	630	831	999999	603	403	875	116	651	214	201	999999	948	569	822	515	758	971	373	557	221	999999	999999	384	242	607	656	356	999999	755	529	221	597	604	436	626	261	463	645	39	999999	999999	730	424	612	999999	929	999999	38	796	617	316	451	89	225	700	313	456	501	996	747	529	71	895	685	980	999999	999999	142	205	999999	999999	335	344	999999	840	70	901	999999	999999	999999	62	327	258	999999	222	769	517	999999	999999	999999	805	961	999999	999999	999999	320	834	738	999999	572	999999	471	833	542	322	981	999999	336	385	640	411	684	888	328	695	999999	812	757	473	999999	548	999999	406	881	458	343	686	61	479	999999	235	172	999999	50	102	999999	494	716	826	999999	999999	190	13	105	999999	999999	83	330	597	83	999999	87	275	420	999999	999999	74	951	93	978	304	65	857	999999	414	248	999999	847	236	114	717	105	931	242	559	368	999999	311	999999	338	270	365	464	406	31	158	999999	729	999999	999999	525	542	633	999999	936	605	333	158	690	673	999999	235	999999	492	366	412	999999	42	861	999999	660	763	981	999999	999999	939	999999	461	833	999999	350	999999	999999	754	999999	184	999999	999999	999999	954	44	999999	999999	305	999999	44	271	971	49	619	11	864	868	361	999999	762	560	878	140	996	999999	872	324	433	332	771	405	349	903	191	940	72	736	907	999999	848	999999	686	13	682	678	629	999999	224	264	999999	946	478	934	826	623	594	953	309	999999	172	497	999999	999999	980	999999	921	78	999999	679	939	138	961	730	999999	620	874	999999	457	999999	384	460	110	178	846	825	927	415	86	568	999999	118	436	957	999999	999999	954	712	999999	53	756	561	563	999999	325	999999	985	747	999999	216	748	719	506	980	999999	711	396	28	136	165	711	999999	992	999999	333	999999	702	999999	272	999999	666	171	852	413	572	822	897	999999	853	499	839	189	999999	999999	999999	636	612	999999	999999	756	964	935	586	867	999999	251	569	273	221	494	654	981	484	351	550	586	999999	999999	999999	753	999999	831	999999	636	999999	532	71	131	479	696	228	999999	999999	516	656	730	585	984	82	331	263	633	353	368	845	857	704	999999	329	243	769	519	47	638	941	999999	770	950	551	809	189	447	999999	524	276	408	369	967	694	999999	999999	882	30	97	999999	190	487	806	791	999999	
999999	959	999999	246	927	708	219	984	575	999999	960	634	999999	272	151	816	840	829	999999	446	498	736	999999	509	241	887	999999	999999	148	760	999999	999999	169	93	981	229	645	556	999999	567	198	384	999999	180	859	999999	448	999999	999999	683	350	999999	713	354	968	100	551	302	15	50	218	269	845	814	867	996	999999	359	291	922	180	999999	241	534	999999	124	999999	247	999999	865	999999	999999	14	464	999999	997	260	814	999999	890	678	352	551	557	359	999999	999999	588	999999	862	900	99	999999	33	512	66	426	999999	106	854	756	999999	651	150	601	476	265	390	403	870	746	660	244	999999	253	828	999999	684	185	328	585	999999	934	999999	964	358	275	980	952	999999	580	999999	718	270	999999	374	700	411	955	882	674	999999	999999	442	126	249	855	999999	779	999999	324	741	999999	777	278	10	379	864	186	252	211	284	999999	49	299	999999	942	973	266	879	137	340	729	999999	999999	438	571	501	671	724	999999	200	211	999999	49	999999	78	941	992	142	999999	999999	999999	712	680	399	719	999999	152	450	307	882	818	900	999999	983	999999	709	132	999999	439	877	202	461	999999	21	999999	170	10	999999	999999	10	999999	999999	884	300	115	999999	622	264	719	425	359	230	999999	621	381	999999	720	999999	826	368	818	161	999999	999999	644	773	963	669	326	558	155	691	843	999999	999999	694	999999	266	877	999999	97	868	131	24	528	999999	999999	138	639	772	449	944	999999	999999	999999	999999	431	999999	656	342	63	952	999999	999999	280	667	387	129	720	687	999999	464	187	831	280	950	40	688	999999	672	737	834	39	999999	118	210	68	604	125	81	273	999999	609	545	941	144	929	961	743	999999	594	916	418	952	488	985	766	801	968	999999	799	742	179	984	999999	999999	923	999999	61	999999	609	782	14	648	999999	45	854	642	999999	146	999999	79	945	999999	87	821	999999	999999	999999	133	999999	999999	636	999999	281	530	89	625	940	722	999999	545	909	999999	262	812	912	769	999999	453	140	133	911	831	999999	730	797	999999	999999	783	802	845	999999	999999	635	999999	155	130	377	892	955	238	999999	177	925	485	169	281	999999	274	999999	657	548	621	992	999999	354	805	671	551	733	646	718	167	920	375	226	980	48	909	666	791	999999	645	498	901	432	744	905	999999	570	525	958	642	999999	155	306	707	935	324	998	350	459	826	169	318	520	543	999999	999999	268	188	999999	574	608	127	999999	902	999999	999999	999999	609	999999	935	980	999999	999999	86	293	774	78	518	55	999999	910	325	342	576	
486	189	391	888	999999	356	999999	391	293	999999	999999	756	890	404	999999	844	435	398	451	999999	845	999999	999999	443	260	482	491	750	143	518	663	292	785	688	426	944	709	10	122	553	468	598	924	999999	52	537	884	674	934	999999	299	522	874	999999	730	535	558	947	637	24	999999	999999	258	775	729	751	971	212	977	639	145	434	285	898	64	257	36	336	400	722	598	816	815	932	999999	151	418	965	999999	890	999999	999999	372	999999	688	741	349	159	574	999999	565	682	696	305	76	864	246	975	764	483	509	232	557	914	999999	58	911	326	556	999999	999999	999999	254	97	999999	383	71	187	999999	322	999999	877	999999	109	999999	999999	999999	999999	866	999999	905	442	211	999999	391	173	214	999999	999999	639	830	33	999999	986	999999	999999	438	609	61	692	802	68	999999	451	575	632	470	457	757	999999	928	401	999999	201	682	900	803	769	706	999999	179	999999	505	580	492	999999	283	775	151	606	999999	520	467	183	561	847	677	999999	909	758	702	757	999999	181	999999	999999	572	999999	313	67	756	668	999999	971	523	999999	562	999999	958	691	358	694	315	999999	32	999999	933	999999	999999	835	232	999999	999999	999999	387	422	913	334	999999	999999	321	999999	472	93	999999	819	999999	999999	660	372	294	493	801	227	410	18	451	549	159	303	999999	296	771	478	999999	999999	808	954	593	111	285	238	325	904	379	485	232	999999	310	212	799	999999	626	277	551	739	252	642	999999	379	999999	374	999999	999999	999999	35	111	999999	258	148	21	663	999999	558	999999	65	178	999999	848	925	786	999999	248	999999	999999	67	669	504	926	105	999999	175	417	224	999999	910	999999	749	354	353	384	999999	999999	999999	201	999999	543	77	999999	496	570	356	794	621	592	751	136	238	999999	999999	366	607	77	162	678	999999	255	689	999999	999999	11	999999	552	504	999999	558	256	85	754	368	523	999999	999999	440	534	123	381	796	999999	389	784	825	678	851	987	999999	999999	999999	493	355	889	854	649	999999	999999	152	999999	299	80	44	999999	60	484	999999	979	764	292	636	999999	565	474	459	999999	49	402	999999	999999	700	517	774	398	435	591	408	479	669	952	322	945	392	319	92	725	597	999999	734	351	966	872	233	494	999999	999999	999999	881	999999	796	609	609	319	402	113	999999	306	645	79	468	85	999999	319	811	999999	999999	999999	999999	999999	999999	470	999999	668	999999	783	828	293	999999	864	243	663	527	49	999999	999999	999999	636	990	216	309	429	999999	814	999999	276	733	562	999999	524	842	956	682	498	
999999	336	454	940	484	999999	284	498	25	781	999999	804	557	203	999999	468	999999	64	255	50	92	999999	518	351	402	568	59	275	999999	766	32	287	999999	38	343	999999	898	772	999999	381	931	811	999999	999999	999999	471	718	540	125	952	267	787	999999	642	999999	400	999999	113	547	999999	569	999999	999999	259	758	558	999999	528	999999	999999	999999	494	999999	999999	118	999999	901	348	372	931	850	519	999999	918	508	245	576	348	622	942	729	795	234	246	811	999999	194	164	421	430	647	199	680	225	999999	773	884	836	999999	145	499	478	740	616	75	999999	999999	708	999999	999999	982	485	999999	917	999999	775	269	666	999999	196	999999	747	926	942	999999	660	839	934	536	735	360	739	815	486	452	999999	65	618	180	999999	999999	485	413	897	448	172	999999	762	999999	616	513	228	999999	346	58	999999	999999	797	332	415	999999	924	999999	25	172	999999	669	430	474	999999	999999	651	495	310	133	999999	343	39	504	131	999999	86	889	999999	231	142	965	999999	437	999999	708	267	295	999999	550	148	313	398	999999	205	502	863	999999	134	896	862	999999	473	999999	447	999999	523	302	210	999999	144	45	262	793	999999	287	200	992	774	221	462	999999	729	760	985	308	945	999999	309	628	513	788	764	33	369	409	999999	265	990	999999	195	999999	95	726	416	112	60	999999	704	918	311	871	524	912	443	507	999999	713	237	148	473	999999	993	581	535	356	280	239	434	630	785	999999	11	492	36	497	280	13	999999	882	257	350	599	999999	326	999999	274	852	589	861	407	788	38	851	999999	999999	971	999999	201	999999	999999	821	180	84	142	376	869	999999	999999	945	236	999	368	354	891	132	629	611	264	892	91	428	649	572	233	997	906	999999	674	70	525	999999	811	294	60	999999	180	525	259	949	999999	242	966	999999	999999	999999	429	683	960	999999	347	369	258	309	977	413	182	999999	851	144	999999	720	366	825	429	469	198	999999	304	464	951	114	999999	315	129	849	999999	999999	999999	999999	577	232	198	978	723	165	999999	512	999999	646	264	572	999999	999999	489	999999	999999	150	224	999999	219	354	389	505	999999	242	17	943	189	138	951	177	670	35	567	247	531	388	999999	274	999999	999999	768	657	210	388	440	248	825	999999	973	321	999999	771	615	999999	843	999999	244	490	158	575	332	999999	694	97	902	648	557	251	999999	999999	47	950	224	533	586	731	999999	365	802	999999	127	999999	165	639	999999	898	420	344	999999	838	999999	622	125	385	363	590	962	999999	486	792	691	999999	546	
486	284	840	557	92	646	121	397	879	687	390	457	999999	999999	65	710	999999	237	222	847	999999	354	999999	834	839	999999	996	769	191	878	20	86	543	999999	679	365	546	351	338	999999	293	451	999999	935	999999	999999	153	567	907	413	483	564	478	736	999999	142	859	15	717	999999	649	999999	999999	999999	999999	999999	913	999999	999999	700	174	661	899	524	564	250	999999	489	999999	999999	36	438	861	778	404	456	607	807	720	547	505	999999	634	999999	58	941	999999	999999	999999	430	23	507	224	999999	248	999999	664	954	182	614	61	379	999999	999999	885	221	490	438	606	230	706	116	925	806	204	633	37	484	476	623	999999	817	999999	679	898	529	224	654	999999	582	999999	653	999999	115	495	135	635	828	999999	999999	460	806	665	48	724	907	999999	999999	22	614	794	190	999999	559	608	243	158	236	907	366	996	835	999999	999999	438	999999	481	819	999999	999999	998	208	944	638	172	209	162	192	954	999999	999999	806	641	999999	788	611	175	85	507	261	977	999999	921	183	999999	625	907	642	610	671	999999	762	999999	999999	999999	999999	246	849	397	999999	91	966	281	915	420	200	203	973	999999	826	887	405	322	69	101	598	287	771	798	546	301	520	581	292	565	193	999999	697	318	202	375	326	688	108	999999	999999	137	15	762	650	999999	934	999999	783	784	40	999999	999999	999999	27	999999	474	60	999999	116	571	394	999999	999999	236	999999	506	999999	52	461	999999	716	223	889	90	470	281	18	158	999999	367	123	798	508	999999	999999	673	844	300	999999	900	275	999999	999999	608	625	149	999999	536	170	925	999999	999999	332	222	999999	236	999999	771	556	999999	466	999999	999999	749	458	596	999999	999999	493	816	661	374	168	561	305	879	231	290	465	331	999999	482	988	199	98	759	475	999999	221	516	999999	82	743	848	444	373	999999	999999	160	39	659	831	52	353	273	904	999999	770	916	444	999999	866	316	235	420	984	914	546	660	698	999999	204	612	977	300	589	630	320	127	932	777	999999	140	999999	672	794	439	644	925	193	999999	705	999999	777	999999	999999	765	518	999999	999999	459	565	592	461	908	464	229	75	999999	999999	283	885	999999	984	667	999999	735	881	563	626	999999	279	999999	476	999999	425	825	834	999999	999999	999999	999999	882	667	999999	222	396	999999	527	999999	999999	373	999999	999999	910	677	61	394	120	484	999999	884	954	810	999999	189	943	125	325	493	639	394	999999	423	860	170	13	999999	999999	455	639	66	363	355	61	190	688	380	999999	467	999999	441	724	991	
715	939	999999	82	999999	999999	278	281	999999	44	999999	190	774	177	390	749	674	74	883	665	844	868	999999	608	758	999999	999999	573	558	858	128	208	669	607	999999	921	13	931	234	217	186	368	703	329	777	871	416	521	989	999999	792	309	557	69	157	999999	999999	558	323	999999	802	704	722	504	999999	999999	521	999999	468	468	746	743	999999	999999	488	485	999999	999999	831	887	317	979	999999	999999	75	819	999999	610	459	999999	513	454	617	197	414	482	645	208	999999	408	360	250	62	999999	81	59	469	880	999999	672	999999	217	999999	435	999999	823	999999	981	999999	106	729	910	716	607	955	301	135	653	272	999999	839	966	999999	432	537	77	926	999999	999999	26	360	769	39	999999	999999	305	726	191	467	591	361	999999	768	999999	999999	999999	533	455	999999	999999	923	816	999999	574	832	715	420	999999	898	662	896	77	999999	423	999999	959	881	928	427	659	575	944	195	999999	999999	184	208	488	753	999999	543	481	487	890	102	543	161	464	955	999999	885	431	293	804	999999	294	353	355	572	999999	999999	604	38	916	214	979	630	999999	920	999999	516	931	550	810	999999	425	590	999999	999999	212	999999	999999	973	953	774	153	660	391	985	369	831	853	999999	44	999999	938	999999	999999	686	123	913	999999	544	308	957	999999	880	483	685	279	704	923	34	999999	911	151	631	999999	152	999999	328	248	952	560	826	663	999999	516	999999	999999	972	29	743	217	298	594	999999	675	995	820	999999	187	706	715	665	907	828	556	999999	389	317	377	428	625	999999	675	999999	984	481	303	938	999999	999999	504	999999	684	189	816	81	999999	269	956	999999	331	798	151	542	246	895	918	999999	999999	394	900	872	604	601	128	999999	999999	333	897	203	701	881	999999	999999	211	418	981	727	21	485	804	130	999999	298	106	999999	999999	999999	34	999999	563	468	999999	999999	302	632	703	999999	999999	404	458	994	371	999999	388	999999	900	166	340	828	913	200	823	982	589	999999	521	316	504	301	999999	490	308	808	639	242	411	918	999999	579	999999	897	999999	617	37	810	999999	597	999999	656	926	496	802	999999	185	372	645	497	399	522	999999	396	588	770	635	967	695	562	999999	155	48	999999	475	999999	123	999999	534	999999	955	999999	999999	999999	405	999999	375	999999	687	112	633	277	597	913	999999	178	999999	999999	999999	895	982	999999	125	206	474	765	618	944	31	51	93	168	837	999999	542	621	999999	196	999999	740	404	362	290	592	928	856	558	134	463	306	301	794	706	638	232	896	663	999999	999999	
999999	239	999999	260	645	29	474	439	167	381	907	677	282	999999	578	501	999999	778	532	999999	618	216	999999	491	724	749	298	462	208	217	646	999999	675	737	360	999999	973	112	999999	573	464	999999	400	753	555	999999	999999	467	137	147	603	999999	140	558	999999	433	746	939	536	895	731	22	240	999999	735	949	11	544	976	78	527	527	143	959	999999	202	816	999999	935	104	730	830	334	71	614	528	827	999999	999999	926	764	44	576	748	841	451	195	999999	999999	605	628	484	491	999999	620	85	983	180	999999	648	617	16	13	999999	175	900	687	179	346	999999	999999	999999	647	59	314	492	951	395	128	371	16	375	722	340	476	255	348	999999	450	999999	545	656	999999	258	319	757	40	145	583	941	763	26	114	999999	999999	744	999999	999999	755	999999	134	598	62	384	999999	251	294	999999	964	919	561	422	729	807	999999	999999	511	399	740	999999	999999	816	999999	187	607	990	271	910	999999	732	999999	907	999999	322	413	946	604	999999	616	77	473	367	180	999999	389	350	296	306	149	17	999999	999999	999999	209	675	318	999999	875	999999	651	979	383	999999	999999	999999	654	903	999999	404	724	870	513	782	999999	93	104	645	999999	797	999999	703	965	771	848	500	971	999999	320	647	105	170	729	230	999999	98	99	551	939	162	734	447	880	999999	424	146	728	664	39	125	581	999999	637	87	520	948	24	612	967	740	999999	448	592	768	308	564	151	292	818	999999	993	999999	999999	999999	73	999999	822	999999	356	711	772	317	186	204	76	431	533	651	710	26	83	486	999999	208	623	295	854	121	603	999999	999999	445	999999	454	999999	999999	967	641	24	701	135	951	266	265	968	999999	272	398	702	876	41	500	582	801	999999	516	969	507	999999	777	964	999999	469	495	716	337	470	999999	82	48	464	891	999999	19	890	132	230	328	240	999999	33	466	419	999999	829	504	862	54	999999	615	999999	469	999999	246	737	424	492	771	548	640	760	540	325	664	999999	149	862	573	999999	999999	296	651	277	999999	754	507	999999	999999	999999	221	474	426	787	467	979	995	632	400	281	475	999999	459	779	599	641	999999	151	754	999999	690	642	299	999999	999999	328	416	202	288	492	239	133	749	115	336	176	344	753	857	999999	427	516	472	301	445	748	999999	999999	678	999999	271	366	546	999999	974	579	185	999999	231	149	573	803	999999	999999	999999	352	999999	353	452	432	307	739	293	999999	887	999999	999999	997	999999	999999	999999	544	523	999999	230	872	999999	320	141	757	991	60	
999999	999999	121	623	171	563	258	102	857	494	430	255	52	999999	83	476	999999	999999	999999	187	595	414	657	38	289	416	687	180	766	580	222	999999	441	256	999999	999999	959	273	999999	616	749	605	999999	997	124	278	896	699	799	120	768	340	357	813	999999	999999	999999	92	344	999999	876	88	336	999999	282	999999	814	796	323	508	516	288	788	792	999999	999999	455	660	914	21	520	988	999999	656	811	881	347	627	999999	999999	999999	876	928	266	740	999999	279	681	724	388	464	109	385	301	603	490	551	999999	385	475	671	409	177	999999	245	887	707	679	475	400	398	196	999999	232	993	999999	999999	532	62	767	999999	773	935	999999	557	999999	612	89	62	331	340	782	252	999999	430	114	999999	605	999999	852	999999	999999	216	999999	990	277	999999	163	999999	963	141	29	512	617	754	897	473	641	999999	824	285	999999	627	154	999999	615	943	999999	801	888	930	753	999999	999999	805	131	567	999999	545	289	999999	459	781	99	999999	321	280	634	571	532	641	77	830	999999	577	343	972	72	274	384	334	415	361	419	42	999999	999999	312	812	632	340	862	106	496	508	825	846	537	999999	748	999999	318	127	279	999999	863	999999	999999	632	471	159	504	346	170	955	999999	108	372	67	812	803	967	999999	999999	202	778	999999	999999	999999	752	496	999999	999999	999999	999999	25	999999	92	171	178	464	214	680	350	483	835	526	935	540	597	999999	484	480	152	945	377	495	188	86	478	892	589	999999	880	974	714	396	819	999999	939	999999	26	999999	999999	999999	598	297	482	465	367	262	45	803	110	34	999999	964	965	999999	671	999999	999999	15	999999	286	875	999999	799	375	769	448	706	814	601	999999	710	999999	591	794	999999	89	999999	999999	719	999999	856	786	515	999999	999999	749	431	248	459	999999	999999	20	516	611	482	10	497	116	696	918	556	230	211	135	324	999999	382	999999	235	591	516	395	999999	477	999999	999999	92	999999	413	29	999999	467	999999	999999	470	700	767	980	322	999999	591	906	999999	800	999999	999999	999999	390	999999	234	377	260	23	867	903	129	724	48	191	392	918	999999	703	677	901	98	864	30	665	623	970	999999	858	879	999	610	367	495	999999	793	515	702	413	188	652	999999	454	498	999999	350	975	728	798	929	437	48	212	360	999999	999999	771	563	724	917	999999	974	402	144	867	303	999999	999999	240	398	877	225	149	999999	999999	144	999999	376	742	325	999999	252	604	928	451	999999	407	17	596	999999	31	951	977	496	924	677	374	999999	631	984	588	
999999	498	999999	61	221	999999	999999	335	999999	936	405	999999	999999	278	21	379	473	692	999999	895	754	642	999999	377	999999	248	999999	999999	357	999999	333	745	757	999999	901	999999	999999	876	239	72	999999	682	999999	301	999999	140	577	227	912	307	901	999999	725	99	834	113	496	999999	999999	973	254	999999	978	995	612	999999	73	999999	377	268	185	596	462	999999	185	82	999999	999999	999999	795	999999	436	687	999999	868	705	29	668	902	798	267	171	751	999999	818	633	703	836	999999	999999	999999	999999	850	654	132	314	175	882	999999	761	302	786	291	339	999999	817	409	928	136	999999	640	405	770	578	10	23	845	206	34	999999	999999	974	31	786	999999	765	586	999999	927	563	999999	147	754	150	505	480	880	421	999999	10	234	775	999999	781	999999	999999	143	281	653	118	469	968	857	371	999999	999999	765	999999	999999	548	241	375	11	573	377	502	999999	630	83	530	999999	433	254	34	328	999999	274	249	461	999999	631	999999	999999	818	103	571	290	392	999999	186	715	999999	811	413	768	858	773	999999	414	831	999999	513	207	133	975	45	999999	999999	53	790	63	999999	53	552	916	925	985	999999	479	999999	999999	268	873	999999	814	999999	622	841	999999	469	830	999999	834	629	47	999999	118	266	842	68	848	457	348	966	132	199	341	268	999999	843	872	589	666	999999	619	761	639	310	318	228	423	882	577	583	959	925	691	999999	515	797	817	729	351	421	999999	764	920	906	774	624	999999	363	353	999999	999999	250	472	235	999999	999999	999999	807	947	624	999999	965	880	765	17	207	508	999999	753	999999	35	999999	999999	999999	651	855	841	999999	536	694	999999	69	538	164	986	719	462	465	414	239	318	999999	781	999999	776	991	999999	164	899	576	126	999999	610	654	397	453	11	228	584	164	999999	756	281	263	822	999999	999999	726	779	297	999999	999999	513	523	390	999999	372	521	477	660	999999	999999	999999	960	577	304	458	883	767	999999	999999	243	881	999999	794	999999	738	999999	904	200	563	999999	385	612	830	82	999999	999999	273	999999	91	999999	750	923	999999	999999	923	321	685	527	137	553	958	999999	999999	511	172	264	999999	828	287	844	999999	999999	999999	813	999999	999999	139	504	309	371	619	395	460	238	493	957	75	46	639	426	842	386	73	999999	999999	148	999999	999999	910	999999	367	999999	103	247	872	473	827	380	456	702	999999	190	228	765	933	573	786	999999	999999	214	199	999999	199	861	12	240	999999	96	614	173	198	999999	594	570	999999	184	302	999999	999999	30	140	694	589	937	
244	661	168	307	86	635	999999	691	999999	706	550	999999	256	242	999999	999999	258	741	765	293	513	381	999999	658	761	999999	281	572	985	997	83	999999	113	261	999999	999999	999999	916	19	978	810	506	510	887	29	340	927	69	999999	723	999999	999999	928	305	433	863	999999	510	999999	999999	364	999999	999999	312	999999	56	569	999999	999999	999999	570	342	731	786	999999	999999	999999	709	638	430	999999	221	594	999999	236	684	575	808	828	763	999999	571	380	692	624	999999	800	999999	264	999999	770	933	999999	93	999999	999999	667	151	822	426	999999	999999	872	125	999999	152	205	999999	86	999999	480	999999	999999	852	618	998	961	49	172	999999	216	999999	454	999999	659	898	999999	999999	999999	796	26	433	999999	411	771	920	699	999999	206	481	825	999999	130	316	999999	19	766	600	474	164	477	628	979	999999	220	328	911	999999	465	597	384	694	336	999999	931	57	999999	999999	91	698	999999	706	842	690	637	999999	553	147	999999	650	141	999999	45	952	328	397	454	999999	201	453	18	492	799	608	999999	140	38	840	999999	999999	243	11	999999	999999	999999	771	785	298	732	370	774	773	54	815	465	216	658	383	999999	544	603	999999	573	638	690	999999	999999	243	593	507	821	999999	999999	716	416	999999	659	269	107	557	999999	165	892	999999	678	999999	447	983	152	891	481	655	879	840	999999	999999	999999	879	95	999999	999999	551	999999	235	548	71	20	999999	999999	335	999999	999999	286	999999	932	447	267	742	999999	455	379	923	101	702	35	176	999999	922	864	333	999999	779	999999	69	693	69	460	666	292	617	999999	119	584	817	344	999999	378	475	908	414	825	695	919	999999	668	940	999999	999999	210	382	237	98	473	999999	633	999999	224	226	719	999999	986	999999	460	352	231	270	349	283	999999	943	797	368	23	459	507	999999	859	543	999999	753	609	458	466	999999	390	145	646	999999	193	567	867	162	755	46	999999	234	244	577	419	999999	601	186	999999	267	999999	868	85	23	577	999999	917	999999	824	966	273	538	144	549	962	96	623	999999	999999	999999	85	644	612	977	42	999999	772	292	134	999999	162	432	813	209	335	521	999999	633	931	566	649	196	338	999999	999999	889	999999	695	615	999999	784	999999	96	844	191	939	265	107	981	999999	854	635	556	830	814	841	724	935	999999	450	999999	990	999999	999999	160	888	316	823	214	999999	193	86	677	801	219	999999	999999	969	999999	396	265	962	652	636	711	24	639	507	999999	931	174	164	999999	174	307	793	851	999999	693	302	632	442	999999	838	999999	777	
957	999999	620	999999	505	999999	917	827	194	73	348	282	822	145	999999	999999	848	999999	978	38	999999	999999	504	425	999999	783	999999	725	999999	823	80	813	526	934	999999	884	887	999999	999999	999999	247	653	980	244	999999	999999	999999	557	53	824	593	618	999999	999999	182	999999	261	205	873	721	478	999999	74	370	992	534	755	999999	999999	374	921	297	847	568	791	951	532	270	969	969	999999	728	681	939	240	461	999999	444	761	612	632	691	999999	714	941	55	589	619	251	999999	999999	852	478	678	902	305	771	301	300	230	922	999999	235	903	678	749	999999	134	140	540	580	321	999999	999999	742	999999	609	143	627	999999	372	999999	999999	58	999999	201	260	999999	47	999999	690	662	153	541	689	641	466	783	45	201	535	465	489	710	350	511	725	999999	936	672	695	637	674	999999	858	999999	972	186	757	487	499	517	999999	205	850	918	999999	595	786	999999	773	999999	999999	435	999999	907	434	318	708	644	475	257	76	374	248	62	988	597	999999	680	668	289	36	999999	999999	27	377	293	860	432	343	140	225	835	999999	870	540	248	345	951	584	664	478	123	21	999999	450	722	999999	798	999999	580	912	999999	441	494	799	549	999999	202	539	150	999999	286	310	344	42	240	476	378	522	749	999999	731	106	999999	999999	913	999999	460	576	999999	336	999999	502	762	999999	119	404	414	80	999999	515	999999	999999	444	216	202	812	677	218	220	255	587	285	190	328	999999	19	437	682	886	13	282	625	884	999999	999999	999999	547	126	922	836	999999	307	531	244	118	319	661	797	618	110	999999	251	366	999999	999999	786	322	999999	47	109	967	731	194	987	242	528	537	630	820	418	999999	560	295	999999	193	999999	754	945	220	999999	358	639	999999	785	143	40	269	485	74	999999	471	113	999999	823	869	340	123	543	12	590	781	40	999999	210	835	999999	955	982	225	468	41	376	234	176	751	337	667	408	853	211	269	62	566	220	946	999999	999999	472	999999	852	176	220	943	629	999999	327	661	863	949	825	85	286	269	605	577	999999	879	912	81	541	673	999999	689	999999	999999	729	474	999999	263	674	836	999999	477	999999	302	821	433	604	86	434	676	803	999999	38	136	982	793	960	642	999999	999999	570	401	973	189	462	530	999999	308	370	853	999999	999999	285	989	592	809	999999	999999	756	671	285	999999	999999	999999	869	999999	661	999999	349	999999	513	134	412	393	999999	101	503	193	840	301	289	306	716	581	781	999999	183	999999	544	182	999999	657	886	189	16	734	
754	118	319	999999	869	999999	999999	434	349	770	207	891	999999	500	316	999999	472	999999	392	978	128	76	999999	675	91	621	139	999999	49	999999	999999	232	386	541	347	394	999999	643	431	810	347	999999	241	21	996	291	999999	53	865	192	194	430	999999	37	999999	688	999999	999999	999999	257	350	999999	394	494	531	975	515	192	163	921	839	999999	43	581	999999	999999	835	82	679	799	305	95	311	857	670	999999	999999	358	924	999999	370	240	528	184	999999	556	999999	999999	999999	31	776	999999	890	943	352	365	397	226	999999	779	853	952	963	325	951	265	999999	999999	823	713	550	166	999999	504	999999	609	310	858	121	94	939	98	999999	658	32	999999	204	999999	515	999999	430	218	961	155	805	418	276	213	232	214	999999	370	999999	776	999999	999999	999999	395	391	999999	65	538	999999	312	839	999999	369	315	302	999999	70	132	31	518	292	341	204	121	699	153	342	106	999999	906	28	999999	999999	816	187	412	295	809	976	772	999999	999999	114	659	316	50	999999	960	911	443	154	943	349	414	999999	149	425	764	696	999999	409	999999	902	999999	293	270	599	553	137	889	503	260	156	258	268	999999	999999	999999	805	658	104	382	195	202	999999	84	999999	999999	332	48	987	531	122	737	372	999999	990	906	375	55	451	505	999999	999999	939	999999	797	999999	156	999999	911	879	959	999999	153	37	773	709	445	219	999999	999999	230	999999	999999	972	148	418	999999	966	410	330	180	999999	217	599	999999	999999	263	868	286	999999	614	239	136	118	572	999999	594	344	999999	999999	471	165	24	612	285	743	130	999999	755	999999	999999	999999	692	591	708	999999	830	553	488	999999	456	576	932	890	234	990	962	999999	410	73	823	551	448	129	859	24	745	604	324	805	52	999999	123	897	935	434	999999	999999	409	373	254	50	856	917	834	894	233	133	387	999999	999999	337	566	692	566	999999	741	572	999999	999999	463	999999	239	683	999999	999999	463	999999	999999	800	452	427	393	47	819	782	695	531	295	964	791	621	999999	999999	34	715	999999	999999	341	999999	693	974	813	715	910	28	999999	182	358	999999	999999	198	178	587	841	999999	943	529	872	783	967	219	287	767	903	841	18	210	659	853	440	42	999999	681	117	477	614	678	136	999999	972	999999	182	620	534	999999	453	640	999999	999999	772	210	557	557	316	483	999999	55	999999	79	19	999999	523	505	244	407	493	496	480	999999	748	999999	999999	81	811	999999	47	666	243	309	397	999999	22	988	999999	239	484	156	375	999999	780	568	866	67	
999999	371	999	676	386	136	119	956	999999	823	921	507	808	486	746	999999	446	40	999999	512	681	641	597	534	424	15	923	347	131	846	593	999999	407	344	290	449	454	999999	290	117	200	441	218	199	76	583	999999	998	409	513	197	999999	756	364	386	159	774	474	262	999999	213	999999	999999	323	240	741	110	999999	205	307	999999	999999	749	999999	321	249	433	408	999999	840	584	924	938	617	659	843	433	52	957	140	675	979	118	909	999999	428	606	895	959	334	483	999999	803	999999	999999	121	999	60	999999	146	999999	999999	999999	421	796	288	999999	999999	663	999999	317	67	515	74	632	999999	999999	839	801	892	643	537	999999	143	367	627	130	835	521	548	999999	382	999999	821	414	308	999999	696	123	624	999999	999999	999999	999999	26	425	451	739	999999	668	153	999999	259	161	502	198	927	999999	63	179	168	997	705	999999	999999	935	68	999999	999999	333	999999	999999	726	186	306	265	999999	876	127	941	185	391	366	853	404	999999	133	999999	328	999999	381	999999	999999	999999	466	597	682	126	999999	91	367	999999	999999	999999	999999	872	999999	82	854	247	999999	61	755	999999	993	776	641	852	720	999999	811	999999	375	444	951	363	637	782	999999	709	999999	189	855	45	584	999999	999999	999999	649	999999	999999	61	993	91	999999	999999	354	531	999999	689	956	830	406	162	280	157	390	644	204	850	999999	999999	362	999999	665	713	205	720	537	999999	999999	999999	999999	198	999999	760	226	294	122	631	19	999999	999999	40	752	752	999999	999999	764	437	48	999999	999999	798	999999	590	698	848	426	999999	134	634	999999	385	225	534	626	217	534	520	930	106	531	999999	999999	139	827	999999	402	912	999999	501	999999	999999	999999	999999	417	414	901	46	71	378	868	999999	507	384	121	999999	815	228	999999	575	178	254	507	999999	146	452	957	167	763	376	456	513	687	632	678	894	849	418	126	999999	315	497	999999	562	237	36	75	466	27	999999	516	183	999999	999999	332	710	603	593	669	999999	457	999999	283	999999	999999	999999	999999	874	705	227	607	406	111	913	999999	999999	795	999999	714	120	386	500	149	393	860	282	725	331	999999	967	300	266	749	161	764	571	224	764	640	872	219	200	760	799	999999	999999	81	999999	999999	651	999999	999999	878	999999	588	956	999999	890	833	649	639	495	575	737	999999	350	656	999999	159	697	466	40	999999	841	900	195	999999	350	620	999999	999999	852	235	999999	999999	643	999999	200	573	808	967	334	930	990	999999	999999	625	32	872	431	463	131	999999	408	195	884	352	999999	
999999	402	226	264	279	93	999999	999999	269	999999	999999	293	963	999999	999999	999999	730	142	999999	324	608	185	570	717	999999	199	999999	89	138	827	999999	999999	300	350	999999	180	999999	999999	64	847	552	999999	465	708	347	999999	468	997	999999	382	677	62	999999	38	438	483	999999	508	999999	90	797	368	658	999999	454	518	993	622	999999	216	999999	27	88	262	999999	161	999999	862	999999	888	730	999999	999999	755	999999	419	391	271	912	999999	348	999999	925	973	999999	194	999999	999999	263	999999	999999	999999	82	537	623	659	974	532	267	287	763	999999	138	999999	359	999999	999999	903	293	45	136	999999	999999	867	868	999999	102	114	212	999999	363	696	609	999999	303	999999	227	807	141	499	445	999999	14	634	303	378	954	37	999999	552	171	894	739	228	702	862	999999	214	999999	946	999999	870	999999	680	999999	999999	370	586	605	474	290	225	999999	794	599	277	728	85	573	499	722	74	999999	659	425	999999	957	999999	849	440	749	22	148	194	931	575	538	333	710	236	18	377	432	999999	272	946	132	999999	628	434	144	69	641	179	234	503	389	999999	265	999999	119	978	737	174	725	278	999999	586	862	34	738	404	375	347	491	354	642	341	397	478	345	999999	762	424	999999	690	381	969	999999	437	195	867	78	254	127	999999	640	267	433	994	870	545	92	999999	696	999999	693	304	688	999999	861	999999	283	786	129	107	999999	999999	869	999999	896	117	626	434	839	999999	335	130	999999	999999	714	999999	907	999999	608	799	929	168	728	565	996	999999	999999	90	576	999999	999999	999999	134	29	813	328	398	999999	107	999999	919	657	764	825	414	572	84	237	175	999999	999999	999999	187	330	178	67	593	313	999999	819	826	545	999999	702	286	999999	996	210	999999	395	985	518	999999	999999	880	281	999999	999999	160	999999	999999	63	914	99	996	714	999999	999999	850	756	734	95	360	287	936	383	799	72	548	999999	999999	999999	589	779	500	632	999999	342	999999	897	662	690	999999	999999	817	773	631	768	705	571	938	999999	999999	890	999999	900	167	28	909	506	481	999999	364	789	857	138	999999	999999	598	999999	140	999999	364	953	999999	999999	932	999999	470	172	752	41	367	977	432	385	524	698	128	600	474	565	432	942	999999	331	999999	372	999999	688	999999	496	179	341	441	175	999999	405	999999	616	968	421	558	746	754	450	999999	999999	999999	482	999999	775	999999	998	899	575	350	422	538	772	719	569	989	781	863	999999	862	35	545	267	548	999999	999999	512	999999	62	16	686	198	975	357	999999	16	999999	
999999	533	999999	180	441	865	999999	424	999999	999999	897	408	999999	999999	882	498	588	948	841	109	933	999999	999999	999999	376	847	569	999999	233	563	424	771	563	713	708	339	786	691	593	679	441	134	260	876	614	999999	630	239	803	700	396	408	116	906	351	587	659	966	803	594	306	171	200	314	999999	999999	999999	999999	78	552	711	896	365	171	668	809	245	997	999999	999999	226	999999	860	533	176	26	999999	656	372	131	999999	820	887	999	383	279	933	946	276	488	388	911	170	260	999999	999999	999999	999999	248	999999	351	662	77	660	999999	966	999999	999999	147	593	999999	198	356	947	872	891	999999	365	788	398	999999	298	730	420	764	315	999999	609	544	676	972	719	418	999999	779	999999	753	237	631	999999	968	276	808	683	999999	999999	999999	999999	387	107	490	687	166	999999	666	63	931	656	999999	72	797	701	132	470	620	751	999999	525	177	855	147	782	734	381	999999	999999	489	57	402	574	749	955	232	447	196	295	999999	568	174	726	999999	106	341	569	619	277	999999	347	999999	275	420	49	55	999999	959	708	953	785	430	66	573	884	264	999999	322	841	479	685	999999	999999	198	221	361	451	999999	999999	999999	175	999999	162	465	151	984	999999	163	710	999999	699	487	487	342	777	147	117	162	211	999999	19	256	999999	797	468	73	737	87	209	687	603	999999	918	999999	999999	32	999999	601	431	899	137	177	611	930	780	207	797	999999	420	84	254	298	567	209	999999	999999	984	364	996	88	999999	999999	954	32	316	935	569	230	554	754	869	516	731	311	714	842	644	999999	27	270	999999	743	666	134	443	315	999999	999999	826	999999	999999	913	604	352	652	999999	999999	588	624	844	638	576	448	999999	999999	999999	999999	266	494	598	284	147	999999	999999	812	513	393	999999	999999	11	999999	849	999999	999999	716	999999	912	388	659	636	629	65	232	999999	631	698	999999	10	999999	705	999999	939	234	237	594	900	575	868	539	148	999999	999999	999	622	999999	999999	183	762	999999	999999	825	188	606	999999	999999	228	999999	999999	114	999999	218	999999	999999	883	263	800	999999	999999	101	815	390	53	849	999999	999999	246	66	610	999999	842	999999	999999	61	671	880	999999	342	377	999999	375	986	411	764	425	930	999999	482	125	999999	314	173	17	670	144	999999	999999	999999	999999	999999	732	172	314	106	271	598	675	341	248	13	694	467	257	999999	726	999999	978	289	433	590	640	763	940	251	763	679	518	999999	917	803	108	240	999999	999999	536	999999	681	315	999999	827	264	970	999999	122	
674	847	999999	109	944	314	889	502	999999	505	284	968	232	73	999999	591	89	804	424	444	904	463	220	795	381	524	157	673	785	606	336	999999	529	827	576	916	763	419	927	999999	999999	606	335	751	999999	999999	979	618	972	911	747	459	556	799	218	221	636	999999	727	999999	166	225	716	308	178	614	448	405	496	426	999999	670	877	811	999999	308	999999	469	618	814	999999	999999	700	999999	859	876	123	999999	619	365	289	643	691	507	455	698	889	36	582	999999	128	584	132	556	93	86	999999	744	278	909	92	176	511	913	885	999999	525	999999	449	302	999999	718	785	140	999999	194	999999	379	366	831	999999	111	887	55	695	959	417	154	790	999999	304	378	999999	709	282	122	999999	999999	621	828	183	56	999999	289	80	409	999999	991	419	898	106	212	999999	999999	500	981	289	466	228	926	219	381	61	999999	999999	999999	267	999999	857	34	62	211	758	537	999999	372	999999	607	974	295	999999	425	734	999999	686	999999	990	24	999999	301	833	999999	559	694	618	999999	995	921	291	999999	152	722	144	999999	999999	894	454	850	789	138	999999	681	999999	932	766	794	646	999999	979	906	142	253	867	565	200	387	652	73	919	999999	376	602	325	36	153	447	290	349	55	791	646	149	999999	999999	834	162	999999	999999	928	823	999999	835	999999	385	815	899	855	999999	205	468	252	390	999999	933	761	999999	365	999999	789	328	513	306	124	198	269	992	28	999999	731	47	203	35	999999	105	999999	541	999999	999999	221	253	999999	712	154	587	548	266	218	301	999999	969	797	999999	837	610	320	859	721	752	125	822	999999	77	847	167	275	227	255	835	243	230	213	999999	253	545	999999	801	162	537	649	13	784	726	999999	999999	999999	999999	197	999999	784	999999	820	999999	825	398	373	524	864	986	322	331	20	999999	68	108	766	382	485	302	874	999999	999999	194	113	999999	999999	164	608	95	917	800	999999	999999	61	999999	409	304	598	854	182	220	936	999999	225	327	999999	412	668	371	995	867	999999	894	660	999999	999999	999999	805	999999	360	219	916	999999	78	521	302	299	331	999999	698	472	783	999999	130	663	582	539	999999	785	999999	999999	495	999999	100	60	811	144	70	785	267	772	999999	884	503	963	999999	999999	107	703	999999	704	90	12	999999	532	93	368	774	999999	693	604	999999	29	999999	725	723	679	999999	28	709	167	238	546	407	925	972	898	136	166	369	425	441	999999	999999	999999	999999	492	574	567	966	453	369	74	101	662	115	999999	999999	778	249	624	
478	89	993	999999	476	999999	999999	747	559	195	241	617	637	278	999999	402	270	182	999999	240	115	130	62	266	999999	174	454	999999	820	503	610	357	999999	744	946	362	281	891	999999	21	999999	999999	17	781	221	751	436	823	499	713	218	125	609	999999	518	357	999999	999999	999999	312	99	859	926	999999	584	883	700	892	332	999999	999999	379	235	168	353	288	122	281	999999	55	737	631	255	117	999999	999999	748	908	235	598	336	999999	820	999999	999999	38	900	951	206	337	61	543	501	999999	592	839	889	450	665	999999	244	999999	691	34	574	468	614	819	771	99	145	792	666	999999	483	999999	558	590	999999	999999	387	999999	84	717	994	999999	140	999999	524	455	605	308	252	999999	363	580	999999	795	80	999999	423	999999	999999	117	202	999999	999999	767	215	16	290	308	213	350	852	83	680	973	40	999999	338	59	304	999999	999999	836	549	671	379	999999	732	763	520	784	901	307	980	967	525	999999	327	372	999999	517	174	306	105	902	152	290	900	999999	765	700	134	999999	785	864	623	365	719	214	398	312	284	999999	999999	428	999999	555	103	712	458	304	62	966	699	787	161	197	741	647	999999	99	12	852	998	820	659	537	999999	125	354	999999	26	123	999999	999999	243	646	518	676	463	597	196	198	999999	470	647	999999	674	998	999999	435	623	999999	999999	308	999999	431	999999	967	769	911	999999	977	367	298	288	999999	991	999999	999999	514	999999	999999	999999	931	903	814	431	999999	183	500	863	522	412	919	546	944	436	999999	999999	999999	126	999999	906	551	562	218	830	999999	191	708	176	31	999999	208	756	557	887	754	999999	496	10	991	999999	999999	999999	522	575	448	999999	344	999999	325	907	999999	397	137	999999	642	379	694	984	999999	999999	474	334	999999	76	213	172	999999	66	682	999999	259	999999	135	999999	999999	502	999999	643	391	390	999999	999999	850	124	999999	810	628	999999	254	385	999999	512	999999	645	329	944	216	999999	372	286	999999	287	829	55	999999	930	272	381	530	150	338	61	999999	907	509	279	483	999999	999999	402	999999	999999	812	999999	569	999999	109	490	999999	694	999999	594	280	115	999999	569	375	805	466	783	548	999999	999999	114	56	659	909	805	145	60	470	489	102	999999	999999	174	999999	532	485	909	831	999999	944	836	853	744	780	999999	290	939	903	678	999999	999999	999999	296	999999	707	260	999999	838	303	999999	386	999999	807	502	310	372	999999	104	843	999999	999999	952	766	312	41	260	312	878	421	524	205	156	999999	227	522	999999	455	443	767	282	
575	81	537	437	567	999999	56	999999	480	134	828	845	70	358	999999	627	98	999999	999999	999999	948	999999	426	779	158	239	441	589	980	194	916	28	336	570	754	485	999999	338	999999	427	213	70	408	999999	695	999999	96	443	513	895	38	472	742	320	333	999999	655	999999	289	337	181	467	999999	999999	218	810	999999	999999	604	239	212	999999	999999	999999	253	887	632	139	93	798	153	997	85	94	166	454	285	25	247	219	829	666	999999	417	256	999999	799	999999	88	884	841	597	999999	284	692	278	233	470	999999	446	912	525	674	491	194	183	999999	999999	139	763	999999	503	999999	394	409	545	999999	999999	999999	506	97	519	60	208	957	999999	168	801	401	999999	999999	815	948	999999	307	313	991	999999	999999	82	364	622	982	325	999999	347	344	999999	874	157	566	402	999999	999999	358	402	475	476	534	999999	25	999999	999999	251	999999	720	554	462	999999	999999	553	154	608	999999	152	474	537	735	848	619	999999	999999	926	254	331	999999	999999	387	451	905	999999	999999	43	594	66	999999	838	740	782	999999	793	882	368	999999	999999	422	794	490	428	884	999999	739	627	914	999999	312	663	540	920	714	349	177	20	192	266	37	999999	23	896	378	636	796	953	999999	826	339	354	157	650	909	43	890	959	567	49	109	999999	999999	999999	999999	120	307	820	77	300	626	871	185	999999	575	311	781	594	59	999999	78	786	418	98	97	957	515	889	999999	681	458	217	453	152	999999	140	992	845	152	267	999999	975	885	918	209	467	999999	635	84	999999	261	306	909	999999	971	322	488	39	999999	796	605	418	809	395	999999	418	428	999999	999999	445	999999	936	451	792	918	999999	900	500	888	629	999999	879	815	999999	429	162	307	143	181	844	651	962	764	999999	661	920	176	499	86	791	999999	145	280	638	298	325	999999	127	999999	999999	421	988	150	461	999999	999999	603	405	965	689	121	294	862	999999	794	356	182	105	140	997	926	411	423	107	590	653	609	999999	125	114	999999	190	999999	302	432	662	822	999999	348	935	327	770	533	397	999999	754	282	760	844	942	153	758	986	404	952	20	999999	52	870	364	126	427	290	861	390	999999	999999	999999	97	141	533	869	999999	204	999999	165	877	36	427	835	380	848	999999	182	961	549	203	346	350	421	98	779	442	984	819	900	999999	672	16	749	211	712	672	999999	418	284	11	791	725	999999	999999	548	625	45	983	277	95	117	900	840	737	216	999999	999999	999999	754	999999	773	385	778	674	999999	29	678	633	
667	185	628	764	687	548	411	999999	553	999999	550	999999	406	10	551	815	383	999999	176	999999	999999	493	999999	670	999999	847	237	416	999999	999999	999999	528	946	999999	326	102	999999	353	223	999999	335	999999	676	397	502	999999	40	773	834	963	301	999999	853	999999	637	184	188	958	109	839	320	995	675	431	359	31	217	994	999999	459	358	39	558	873	999999	410	816	610	999999	999999	816	464	582	999999	830	495	675	289	774	999999	913	508	253	383	981	339	999999	254	47	481	999999	46	999999	999999	615	271	999999	979	999999	236	367	578	791	45	999999	999999	423	692	601	863	355	928	999999	542	545	999999	786	185	891	356	491	999999	572	695	683	999999	375	207	377	568	611	696	308	548	783	345	717	218	359	136	916	237	653	183	136	463	999999	556	839	765	999999	999999	97	999999	745	999999	15	105	361	253	489	226	999999	42	261	999999	629	681	758	210	142	578	825	999999	439	264	918	398	999999	229	999999	999999	367	999999	999999	999999	608	999999	802	988	339	999999	856	999999	646	999999	912	620	921	476	833	145	999999	639	633	906	882	999999	999999	491	999999	617	999999	142	290	670	858	999999	999999	999999	61	955	878	999999	999999	520	722	719	129	740	351	999999	476	102	396	999999	30	728	977	999999	31	286	999999	321	121	999999	95	724	826	975	841	209	671	573	425	877	999999	999999	999999	999999	999999	173	211	464	999999	579	999999	443	745	462	649	999999	999999	772	336	774	486	567	658	158	999999	997	892	154	898	999999	635	902	999999	999999	999999	992	960	864	991	858	999999	24	999999	541	581	651	978	999999	999999	710	473	898	247	999999	401	999999	379	619	688	999999	280	999999	565	997	943	247	765	237	892	657	180	999999	999999	478	999999	471	395	126	577	783	29	528	818	198	678	737	665	36	127	999999	999999	350	186	805	587	27	458	184	999999	343	885	751	999999	678	540	602	127	768	951	999999	314	999999	51	905	999999	752	248	999999	328	216	581	999999	120	33	44	829	694	975	890	682	999999	999999	528	244	999999	278	57	150	999999	85	619	896	85	197	564	370	308	280	637	835	778	91	856	999999	999999	156	640	999999	644	711	908	151	878	278	916	999999	733	807	17	898	999999	108	719	999999	597	685	663	922	468	673	999999	999999	347	65	903	931	364	147	999999	750	999999	999999	506	946	177	477	28	806	281	470	636	501	272	999999	999999	680	371	999999	794	86	492	718	999999	970	190	999999	999999	823	375	985	739	999999	334	999999	999999	115	999999	773	999999	999999	666	857	651	997	
999999	38	161	608	924	233	569	751	353	999999	267	918	999999	536	765	683	999999	205	999999	295	999999	50	176	15	478	34	89	597	538	674	420	635	77	992	999999	162	343	205	898	151	425	987	253	928	999	352	505	75	18	999999	455	471	999999	365	275	996	862	155	139	899	154	999999	223	678	986	632	999999	617	602	999999	350	999999	306	299	999999	744	797	248	16	136	529	23	589	146	229	948	219	712	726	937	299	197	75	998	997	452	999999	575	942	377	500	888	999999	405	999999	999999	999999	999999	494	999999	999999	624	149	13	999999	999999	392	999999	459	47	422	148	891	665	999999	162	412	999999	999999	999999	999999	232	305	999999	999999	641	550	194	94	251	784	94	227	204	737	675	58	72	999999	866	70	999999	126	904	954	361	996	807	91	898	575	865	833	999999	562	977	328	509	377	999999	589	208	999999	217	262	338	999999	696	999999	648	114	349	679	435	999999	282	115	400	684	284	644	743	112	195	676	919	260	161	642	999999	999999	548	999999	889	286	861	999999	999999	652	626	440	999999	879	443	794	235	196	999999	708	289	871	999999	825	999999	104	999999	106	999999	999999	343	87	999999	63	999999	301	566	999999	999999	158	506	577	207	748	999999	843	999999	863	668	401	450	733	999999	452	363	889	429	722	602	794	440	764	897	999999	319	548	671	999999	999999	152	238	580	999999	999999	999999	712	999999	189	999999	259	761	982	999999	415	999999	610	236	999999	700	288	872	843	62	996	999999	741	679	830	438	999999	182	96	161	526	172	869	999999	601	250	650	999999	249	955	352	42	999999	337	492	285	708	322	354	556	999999	280	395	999999	408	999999	999999	42	843	750	258	86	674	830	910	999999	231	282	634	86	999999	72	999999	887	709	963	270	999999	197	999999	999999	207	828	999999	727	999999	777	351	928	69	779	618	382	499	707	275	999999	999999	426	249	64	436	687	999999	507	371	648	507	818	445	282	66	844	298	30	60	999999	999999	113	663	475	879	353	999999	999999	440	690	142	999999	443	605	643	987	948	499	303	519	560	42	366	608	279	999999	493	787	723	773	94	479	999999	27	232	523	762	773	999999	92	122	970	76	681	999999	999999	999999	839	638	78	896	798	999999	541	697	112	747	65	999999	356	860	999999	999999	667	999999	999999	533	999999	382	129	999999	999999	999999	220	999999	999999	966	684	103	952	999999	999999	999999	654	877	295	752	125	329	130	776	707	999999	829	999999	334	999999	409	85	851	999999	957	466	518	999999	721	484	999999	144	999999	146	
999999	999999	999999	208	216	999999	999999	789	320	999999	418	999999	262	353	527	607	495	988	999999	202	567	609	251	999999	200	999999	999999	811	166	999999	246	999999	999999	984	999999	745	334	630	26	695	468	619	764	940	384	860	999999	174	325	124	989	999999	71	914	578	999999	720	94	17	29	999	127	633	509	999999	438	885	278	639	782	282	864	971	387	734	999999	845	999999	784	999999	982	475	495	51	822	718	918	306	999999	261	35	250	999999	997	695	351	985	264	999999	946	975	999999	535	543	841	134	555	684	999999	630	999999	999999	999999	999999	999999	534	631	591	687	956	519	999999	863	999999	999999	42	251	974	691	999999	962	590	46	838	364	56	939	951	999999	697	173	244	126	784	643	616	940	945	960	171	999999	404	577	318	437	396	82	156	999999	808	883	581	992	798	668	999999	999999	999999	999999	990	594	999999	390	990	792	284	472	999999	999999	150	102	305	23	999999	672	999999	22	727	411	968	999999	793	174	999999	813	592	999999	328	125	615	243	479	632	970	577	49	23	587	999999	162	923	994	999999	999999	715	588	567	999999	135	111	24	654	70	354	26	800	515	988	186	999999	42	154	963	139	906	999999	673	52	952	999999	999999	435	211	258	54	979	392	527	686	235	999999	779	999999	24	601	588	418	999999	953	999999	534	999999	999999	999999	130	999999	999999	281	739	102	914	524	520	999999	556	588	453	811	310	47	417	988	312	999999	185	262	951	948	538	327	999999	999999	98	999999	108	999999	999999	886	138	999999	999999	121	999999	594	320	510	269	699	467	22	999999	999999	977	916	369	546	722	459	149	867	828	91	742	999999	999999	529	435	345	404	999999	563	566	999999	45	999999	306	210	718	639	675	993	999999	491	525	192	606	417	182	816	562	999999	999999	747	270	446	867	378	375	999999	791	84	924	999999	440	999999	579	999999	999999	828	72	345	14	999999	999999	874	999999	999999	227	240	290	121	263	528	842	230	987	999999	422	598	999999	928	834	21	999999	601	79	999999	61	76	999999	682	475	353	753	226	802	755	284	396	870	999999	161	145	425	680	820	405	461	219	999999	760	999999	999999	607	999999	510	999999	972	872	804	618	549	160	627	999999	645	909	999999	626	428	242	999999	36	727	999999	776	699	999999	177	999999	999999	505	841	605	999999	181	131	746	999999	715	809	783	411	591	999999	727	999999	517	817	44	911	999999	835	790	239	226	999999	626	652	999999	811	405	804	102	141	122	707	555	999999	436	999999	999999	999999	999999	618	458	999999	445	999999	237	
776	191	999999	142	869	999999	670	61	999999	635	696	999999	104	262	903	999999	999999	319	460	149	29	455	742	999999	520	747	475	999999	182	780	93	49	999999	424	999999	630	999999	671	233	97	452	656	189	149	740	999999	78	902	17	214	480	822	985	336	217	999999	999999	399	622	999999	577	746	878	595	552	657	353	679	671	283	999999	999999	96	372	697	999999	275	999999	649	500	679	572	916	967	309	270	64	824	216	269	190	236	59	111	519	705	777	593	597	93	676	999999	241	999999	426	173	735	622	639	844	65	999999	999999	132	452	14	829	910	295	999999	999999	528	473	411	102	999999	267	984	852	991	999999	682	14	999999	823	290	341	999999	999999	146	534	441	999999	372	214	344	999999	927	999999	999999	999999	866	307	999999	490	158	999999	999999	640	865	906	999999	999999	647	999999	999999	842	193	999999	999999	673	646	369	159	756	171	342	110	206	758	84	999999	335	999999	125	729	384	697	85	999999	364	511	552	685	999999	783	999999	548	124	831	999999	303	999999	497	999999	239	506	158	560	329	999999	825	632	882	999999	576	999999	432	531	528	998	154	118	999999	807	171	104	684	999999	972	500	794	985	375	266	780	711	837	999999	886	232	236	147	756	858	538	878	670	999999	664	367	248	26	596	832	356	195	993	690	679	144	822	239	587	828	31	840	267	999999	999999	864	999999	926	645	305	772	17	361	776	279	293	434	790	264	614	261	999999	398	999999	909	595	718	157	826	999999	410	996	999999	999999	836	698	621	999999	883	799	779	321	999999	301	70	349	999999	226	421	396	710	41	975	973	576	253	999999	725	715	999999	156	999999	110	999999	894	999999	458	999999	940	580	672	389	907	464	999999	940	407	106	999999	570	762	999999	999999	439	999999	378	31	999999	361	592	999999	999999	999999	468	652	347	221	487	999999	999999	890	410	286	999999	999999	330	134	999999	148	636	846	355	253	999999	662	999999	705	670	851	526	753	872	82	357	999999	999999	60	448	812	999999	728	999999	999999	999999	679	362	224	895	715	720	253	999999	447	724	746	900	652	194	805	997	999999	999999	636	880	541	28	337	928	999999	948	280	685	708	650	907	927	655	67	474	310	441	810	955	140	282	252	434	358	611	434	999999	865	999999	814	855	187	292	999999	654	661	999999	999999	390	999999	450	568	802	797	816	999999	255	594	719	999999	566	999999	999999	999999	608	298	594	979	327	90	824	414	52	893	999999	999999	999999	836	412	999999	999999	155	430	198	690	713	450	637	541	999999	189	
539	156	147	999999	33	592	786	999999	366	76	55	999999	309	942	45	525	909	12	999999	184	999999	192	999999	229	420	411	407	815	894	999999	957	999999	534	901	294	268	999999	999999	771	999999	857	999999	56	999999	240	187	999999	255	655	198	540	634	455	618	770	357	999999	918	838	622	195	999999	325	518	119	607	443	407	999999	776	620	274	999999	999999	326	792	146	999999	999999	242	290	161	170	706	317	332	999999	915	141	937	999999	986	805	158	952	999999	310	537	999999	999999	744	723	597	878	577	999999	999999	999999	999999	999999	221	90	930	605	342	999999	999999	619	999999	787	615	527	275	721	757	634	468	92	996	440	492	608	999999	365	498	566	999999	291	999999	51	928	495	999999	999999	725	937	66	210	816	919	999999	691	999999	849	28	226	458	875	130	943	807	321	510	862	494	999999	999999	999999	999999	999999	478	530	490	169	858	129	904	121	999999	819	999999	999999	999999	87	365	801	281	682	999999	281	118	688	170	999999	244	617	984	760	669	122	999999	491	102	50	450	554	210	177	991	898	322	999999	880	310	374	999999	55	433	507	693	341	999999	999999	999999	667	790	369	305	999999	999999	999999	153	451	999999	440	97	175	999999	999999	810	600	113	999999	999999	999999	999999	808	859	821	695	571	561	263	975	780	999999	263	267	999999	660	195	905	252	749	764	179	999999	999999	870	286	382	999999	796	696	103	999999	999999	789	999999	896	982	509	999999	239	679	582	889	475	111	926	999999	999999	851	976	625	694	861	941	999999	999999	874	810	989	999999	322	750	999999	567	882	552	329	473	999999	486	999999	685	431	999999	999999	191	289	430	896	999999	452	999999	969	819	80	408	376	999999	116	95	31	999999	519	939	916	928	817	331	593	559	999999	370	526	375	999999	940	999999	848	871	999999	999999	999999	913	999999	101	848	781	999999	999999	999999	185	87	367	306	999999	505	175	491	105	151	373	958	836	346	999999	92	948	604	520	139	144	999999	380	999999	585	577	268	473	848	999999	157	999999	833	119	383	999999	999999	230	999999	803	774	782	752	999999	138	551	617	576	709	18	999999	187	434	367	349	657	707	752	720	887	999999	702	642	999999	999999	501	134	999999	963	817	89	727	694	717	365	362	774	650	486	999999	959	691	999999	839	178	969	447	475	770	725	821	260	999999	999999	565	82	149	725	735	999999	427	999999	613	891	999999	182	493	717	12	986	999999	67	276	999999	999999	556	938	999999	858	34	63	659	999999	248	996	999999	228	671	162	293	222	59	914	849	999999	78	
999999	872	910	999999	486	730	472	783	842	763	984	822	103	999999	999999	346	866	711	583	768	934	999999	895	111	953	821	564	719	773	999999	153	427	81	860	999999	75	892	862	999999	332	999999	999999	406	242	844	999999	577	999999	999999	875	192	212	275	848	999999	713	999999	808	52	999999	999999	999999	19	18	999999	999999	999999	243	540	78	454	14	172	260	582	761	968	999999	999999	557	254	421	570	898	999999	999999	162	232	726	765	99	999999	819	883	167	442	999999	999999	622	287	999999	343	999999	91	431	187	999999	24	276	382	744	323	551	494	420	999999	192	121	999999	999999	999999	528	999999	774	978	370	999999	289	103	149	999999	581	50	979	902	910	808	489	476	473	900	999999	956	353	31	999999	542	334	473	413	260	60	40	941	873	136	826	999999	112	71	999999	760	999999	136	999999	172	283	572	999999	510	945	702	645	893	999999	276	571	174	999999	213	827	999999	815	690	889	547	999999	108	116	776	999999	970	387	414	481	999999	227	829	999999	858	999999	999999	999999	963	467	557	414	147	172	606	564	662	94	898	243	999999	944	239	999999	246	621	999999	465	999999	999999	999999	325	241	421	999999	999999	741	999999	999999	711	999999	127	852	232	341	142	999999	936	509	221	999999	886	999999	999999	348	999999	988	592	332	247	327	514	999999	547	493	241	183	999999	532	999999	822	999999	199	999999	386	999999	101	999999	905	999999	218	247	999999	603	994	98	835	70	83	999999	999999	159	999999	999999	394	353	199	315	739	110	959	999999	414	951	398	374	696	303	794	999999	113	981	999999	999999	999999	90	558	333	552	999999	406	123	999999	999999	999999	672	783	542	802	43	825	786	277	805	154	529	999999	14	215	629	999999	542	276	749	999999	999999	473	64	628	999999	794	999999	763	344	704	845	45	326	999999	999999	999999	164	500	761	507	999999	714	880	83	509	256	999999	999999	922	12	863	999999	902	755	999999	209	999999	913	498	248	999999	32	999999	111	308	999999	516	550	999999	48	248	51	999999	252	25	375	999999	980	129	67	250	999999	840	342	840	998	142	571	56	526	861	999999	12	523	999999	303	781	779	999999	24	740	13	999999	883	764	999999	999999	660	740	999999	617	748	794	441	997	999999	999999	599	999999	309	361	945	504	999999	187	997	49	991	704	721	593	813	215	114	327	246	118	957	577	29	666	482	830	999999	909	122	456	571	525	336	121	191	518	475	999999	794	999999	676	999999	999999	782	351	955	29	458	804	543	999999	124	760	112	999999	31	251	999999	878	124	999999	63	999999	
999999	478	475	377	609	411	304	739	451	532	999999	442	260	811	999999	325	526	811	554	114	999999	766	457	764	999999	886	169	276	832	784	679	999999	622	641	225	999999	875	588	419	57	509	804	999999	591	33	669	974	220	14	999999	999999	313	945	999999	495	784	31	711	152	723	251	37	907	999999	852	728	819	618	999999	933	450	938	402	507	605	999999	999999	865	741	565	999999	949	272	514	999999	999999	73	673	156	440	999999	173	446	696	805	999999	897	999999	999999	304	849	365	624	999999	999999	423	910	999999	353	999999	265	165	999999	587	810	302	999999	402	244	485	665	155	999999	165	650	286	999999	705	702	133	999999	999999	136	446	715	556	334	999999	637	999999	465	999999	330	999999	999999	999999	203	858	885	512	716	504	346	263	999999	703	892	999999	430	600	921	214	999999	230	843	318	999999	999999	872	263	967	574	765	999999	29	50	825	47	999999	999999	92	643	820	999999	416	382	611	999999	807	21	663	999999	770	46	96	999999	879	999999	591	866	107	670	986	631	544	999999	739	999999	243	999999	878	855	487	906	517	288	394	555	813	470	707	999999	999999	860	999999	999999	804	999999	999999	768	999999	725	455	125	426	422	999999	999999	655	274	643	500	639	217	142	999999	388	863	999999	808	866	999999	999999	999999	169	940	944	136	41	443	348	21	971	474	438	163	409	372	490	105	632	205	900	548	827	216	526	518	727	791	722	940	999999	340	902	999999	437	335	999999	485	478	530	166	221	926	632	528	175	779	979	408	26	383	433	185	670	433	748	302	952	424	435	408	250	720	407	811	641	572	601	725	84	416	14	999999	112	48	688	999999	205	688	360	999999	999999	393	706	567	775	164	999999	413	999999	42	13	999999	999999	999999	916	501	999999	820	887	603	999999	264	333	610	379	806	83	631	744	137	999999	274	999999	697	660	999999	24	840	46	486	999999	198	999999	52	412	942	999999	980	132	999999	102	999999	999999	999999	560	493	69	999999	198	968	91	609	668	562	999999	739	998	999999	471	999999	487	999999	999999	411	999999	989	228	291	999999	436	232	103	509	999999	44	721	999999	999999	146	999999	798	917	652	77	405	731	529	484	117	999999	999999	239	518	73	999999	413	601	999999	495	571	275	999999	898	999999	746	987	110	120	999999	999999	275	692	218	304	271	569	46	999999	16	541	999999	999999	184	534	491	992	584	446	848	999999	130	999999	820	575	999999	999999	999999	999999	999999	417	631	419	956	999999	999999	999999	31	224	802	150	376	885	392	953	111	531	999999	
999999	280	754	413	664	999999	895	103	200	871	643	404	250	550	999999	999999	598	910	999999	787	291	136	999999	971	370	643	707	265	999999	691	999999	999999	379	999999	999999	619	999999	14	999999	157	999999	799	999999	390	387	820	561	600	230	499	793	53	61	999999	322	248	51	782	52	999999	564	640	858	508	999999	999999	34	823	999999	536	819	594	942	903	726	999999	918	848	593	999999	999999	999999	44	999999	897	822	422	634	114	416	999999	999999	961	946	592	430	999999	708	384	218	795	738	704	693	999999	209	110	157	28	830	999999	202	199	502	938	999999	605	999999	999999	193	999999	400	718	488	999999	35	632	999999	320	305	550	220	473	385	999999	353	412	351	999999	698	721	999999	615	999999	97	386	604	469	999999	999999	824	827	107	201	999999	404	999999	225	735	999999	576	999999	836	999999	290	118	728	814	999999	594	54	264	58	912	999999	492	784	444	401	581	431	999999	988	185	480	999999	999999	282	999999	360	334	196	615	420	131	616	999999	892	999999	978	657	789	722	423	101	999999	779	194	730	968	619	584	999999	163	233	414	126	999999	252	999999	995	456	889	395	270	857	648	999999	791	854	64	891	451	423	924	641	449	574	93	999999	943	928	999999	955	740	749	372	462	196	717	500	775	650	435	982	211	900	337	162	244	921	151	403	999999	914	728	999999	999999	239	592	999999	551	578	999999	624	77	904	934	655	520	999999	196	451	83	999999	288	250	999999	440	723	741	999999	422	999999	989	999999	534	676	51	22	616	962	232	999999	752	999999	207	319	810	915	306	966	999999	642	999999	999999	700	329	521	635	487	127	969	999999	851	851	139	729	999999	823	542	999999	892	999999	904	532	963	847	999999	999999	999999	931	215	999999	426	774	440	999999	108	264	111	215	164	999999	999999	999999	992	717	999999	901	820	999999	966	987	383	78	83	999999	737	227	770	853	998	999999	554	555	912	454	98	999999	420	999999	999999	98	721	999999	83	486	999999	415	540	256	103	429	594	999999	965	999999	151	999999	701	401	52	881	999999	258	216	56	999999	979	586	999999	628	999999	490	471	847	878	275	56	994	999999	931	331	999999	524	999999	579	523	941	590	694	313	740	384	999999	316	999999	605	473	130	37	625	138	828	992	628	426	938	999999	765	97	952	999999	363	114	469	999999	999999	968	498	637	999999	919	398	999999	243	887	302	999999	164	108	283	801	925	999999	999999	803	999999	695	999999	342	999999	999999	186	999999	742	218	386	280	999999	999999	556	636	999999	999999	504	706	999999	936	
758	740	134	477	968	667	813	160	179	396	142	999999	227	508	83	166	997	999999	742	999999	999999	999999	511	31	912	999999	999999	647	827	999999	473	275	73	566	936	165	999999	172	431	519	999999	591	48	989	147	892	377	57	563	818	496	999999	963	999999	786	733	239	113	565	409	125	999999	999999	737	923	999999	603	999999	571	917	948	834	999999	233	215	568	986	521	883	29	200	504	94	18	999999	111	999999	228	999999	213	926	114	607	32	403	522	268	310	999999	999999	999999	999999	485	645	870	661	660	739	999999	228	746	717	229	545	218	621	92	324	792	822	999999	384	881	368	991	843	999999	688	999999	999999	309	686	455	999999	999999	999999	28	448	148	293	999999	572	589	561	467	218	885	999999	999999	782	439	943	999999	253	999999	914	835	127	654	999999	434	972	999999	946	918	70	271	615	814	734	602	644	186	508	999999	993	794	329	901	782	958	174	999999	57	999999	365	177	211	900	815	648	999999	999999	121	859	479	999999	643	642	999999	946	999999	257	89	999999	795	767	20	999999	719	130	516	225	871	78	269	999999	999999	693	563	892	999999	999999	999999	999999	999999	849	74	649	901	341	160	686	504	835	687	916	999999	999999	467	598	999999	338	190	695	999999	685	923	53	599	381	800	999999	89	514	886	565	999999	993	999999	946	702	999999	971	388	970	999999	720	45	390	353	312	995	999999	999999	735	999999	534	313	999999	26	926	999999	999999	530	541	999999	607	990	949	999999	667	801	388	521	999999	796	999999	801	725	312	964	887	663	256	78	804	999999	124	999999	164	41	999999	999999	472	29	681	999999	451	847	770	999999	730	96	999999	999999	511	999999	714	999999	938	999999	732	588	651	61	999999	367	803	999999	999999	484	492	221	794	100	999999	761	915	999999	223	484	915	999999	999999	90	244	801	405	570	566	999999	20	55	840	999999	309	367	398	420	981	324	999999	989	121	296	999999	999999	999999	177	964	999999	701	999999	999999	464	459	778	633	570	817	247	961	242	894	999999	999999	999999	381	999999	999999	363	372	504	999999	898	999999	999999	842	668	999999	724	999999	238	606	816	495	797	200	385	339	999999	734	999999	603	743	363	285	999999	572	821	303	147	295	999999	610	387	206	703	956	999999	533	935	964	999999	999999	737	733	636	88	63	999999	256	995	675	270	999999	544	901	776	545	690	831	280	999999	56	586	224	851	999999	439	299	103	244	888	806	999999	769	606	510	16	999999	999999	26	518	154	57	999999	620	125	981	842	305	926	420	806	701	665	127	999999	
515	999999	881	640	648	763	583	22	117	869	675	859	938	400	769	915	51	814	761	999999	999	444	604	999999	24	597	994	999999	823	91	114	929	999999	999999	994	494	748	18	378	754	571	45	45	750	999999	132	904	999999	166	504	764	999999	999999	999999	185	81	917	155	625	999999	769	415	198	36	764	746	216	515	406	999999	177	43	446	16	140	963	999999	853	999999	892	692	999999	999999	328	326	228	35	236	257	923	576	602	392	326	985	166	999999	999999	986	703	915	398	508	881	336	999999	449	999999	295	221	999999	74	859	733	368	999999	999999	869	709	546	999999	980	268	482	999999	999999	650	999999	999999	974	127	400	999999	999999	977	999999	591	139	992	594	778	999999	940	45	999999	511	743	659	958	999999	761	976	999999	450	999999	999999	140	35	181	761	91	999999	999999	999999	104	999999	207	999999	755	74	97	275	999999	125	768	593	999999	232	999999	207	832	990	171	715	223	999999	100	426	611	52	173	566	958	240	513	458	262	629	941	978	314	999999	904	894	228	495	109	193	682	999999	895	907	803	973	928	101	168	170	108	954	999999	781	999999	713	900	999999	317	999999	612	999999	340	999999	291	999999	893	365	96	276	496	999999	50	907	999999	222	157	266	999999	984	312	421	999999	102	531	986	797	532	812	200	999999	697	999999	999999	999999	372	68	484	625	560	999999	573	14	999999	673	381	913	999999	47	451	565	643	768	333	344	200	30	999999	889	305	455	370	552	895	282	799	999999	588	999999	999999	164	999999	640	211	903	738	417	407	428	159	999999	523	494	371	635	360	929	999999	999999	390	351	819	999999	999999	115	999999	31	119	619	873	832	335	948	666	999999	999999	999999	566	429	999999	783	999999	819	739	231	932	875	191	269	922	999999	693	470	945	39	999999	86	999999	106	193	717	307	788	554	999999	747	575	828	84	742	999999	372	436	999999	607	999999	999	999999	108	182	999999	840	849	696	13	999999	865	12	636	951	999999	999999	999999	245	888	486	834	275	422	999999	999999	57	116	527	999999	507	267	947	348	311	345	230	221	923	999999	876	457	101	999999	187	882	572	201	132	999999	999999	999999	200	633	130	999999	999999	444	624	815	796	733	332	999999	506	999999	917	664	335	999999	999999	482	999999	999999	999999	999999	742	999999	244	999999	794	855	999999	600	911	605	76	324	999999	999999	610	785	596	118	552	153	999999	999999	54	305	964	908	999999	516	340	191	999999	999999	621	102	160	20	999999	32	999999	941	749	731	999999	901	999999	999999	446	917	15	809	999999	
437	352	868	903	772	679	939	637	886	989	999999	999999	729	999999	999999	999999	134	999999	999999	999999	573	97	611	403	403	761	999999	489	371	471	999999	511	530	306	928	951	999999	199	999999	341	999999	999999	144	951	282	471	489	662	999999	900	321	999999	414	233	321	350	741	474	509	999999	999999	460	275	424	999999	999999	999999	433	320	819	999999	935	878	268	325	187	999999	659	131	932	999999	491	445	470	159	297	106	999999	984	588	220	288	999999	377	805	810	999999	719	999999	316	731	66	351	234	951	386	782	156	907	143	999999	999999	353	576	999999	999999	24	805	275	753	869	442	448	732	609	999999	255	999999	463	515	67	243	749	814	211	224	149	221	519	773	514	950	999999	851	201	139	934	123	999999	762	795	325	999999	166	447	298	999999	619	624	290	140	282	693	402	85	999999	342	539	375	524	903	803	999999	502	248	918	999999	999999	540	479	999999	142	872	700	719	742	789	592	999999	912	999999	530	596	238	999999	242	999999	996	999999	48	797	405	748	123	858	991	38	952	999999	528	255	30	88	155	999999	998	409	999999	682	343	373	749	172	999999	918	383	217	67	999999	999999	661	57	822	502	999999	341	394	999999	842	728	999999	837	674	847	667	586	451	450	685	999999	832	999999	999999	999999	675	57	242	295	999999	999999	783	971	999999	911	867	207	208	586	473	999999	614	650	999999	999999	629	536	999999	324	794	999999	931	767	382	225	183	395	733	390	827	634	109	108	563	367	999999	999999	744	762	980	999999	999999	999999	999999	473	39	191	125	369	999999	148	972	917	501	999999	553	26	999999	877	737	999999	474	817	999999	839	122	516	97	792	19	999999	791	999999	344	334	999999	76	999999	908	195	992	280	999999	999999	999999	662	191	606	700	999999	928	152	867	35	508	995	570	115	148	360	523	104	333	359	924	357	659	582	177	909	486	236	999999	691	745	211	109	249	81	186	930	909	396	978	91	744	924	297	836	338	393	960	651	999999	672	897	999999	24	653	341	12	608	439	790	999999	701	461	185	289	999999	895	330	44	961	430	613	999999	354	277	999999	432	999999	746	838	525	525	585	999999	29	848	264	95	596	740	999999	331	480	606	999999	390	999999	999999	17	538	442	73	926	689	138	68	199	602	746	473	908	641	861	999999	274	999999	125	329	165	999999	52	999999	734	304	787	108	143	111	703	887	999999	683	363	218	999999	462	599	999999	14	999999	999999	999999	348	132	831	543	469	879	341	840	999999	963	593	576	999999	632	339	
631	902	999999	925	97	999999	859	576	999999	287	999999	205	812	999999	230	324	204	783	390	472	611	999999	999999	638	264	770	999999	622	933	999999	787	721	773	133	968	999999	974	45	570	763	488	999999	607	265	816	683	529	628	54	648	999999	999999	999999	169	727	168	658	999999	999999	327	45	999999	643	144	999999	999999	431	688	253	237	350	168	222	627	984	66	865	988	822	580	999999	999999	578	294	701	999999	616	614	999999	809	345	999999	999999	253	728	251	911	473	766	999999	999999	840	385	817	308	239	580	488	185	999999	303	999999	578	100	86	800	668	359	999999	504	325	817	292	999999	892	766	794	968	898	742	154	999999	231	999999	328	410	859	760	986	472	424	138	999999	734	999999	675	999999	284	177	927	583	562	40	271	568	999999	557	941	925	541	445	999999	999999	442	527	900	447	640	772	675	941	907	372	999999	90	197	388	558	928	226	762	519	999999	971	168	591	371	999999	379	884	852	918	835	454	37	999999	999999	995	216	615	237	373	511	502	986	675	199	70	191	381	65	999999	22	708	779	925	999999	999999	284	935	538	999999	271	888	822	32	81	918	942	999999	648	392	999999	322	988	398	18	308	999999	492	402	999999	778	998	999999	999999	905	137	675	111	10	930	721	281	86	750	999999	623	679	963	604	281	128	912	999999	672	657	999999	719	390	917	512	633	791	543	237	708	999999	69	999999	127	944	999999	999999	278	718	670	80	246	248	295	394	999999	31	888	130	192	999999	275	165	206	215	417	999999	194	999999	999999	930	738	848	51	840	563	710	845	659	39	999999	644	23	12	587	999999	999999	104	532	883	611	902	999999	55	999999	996	904	773	912	537	956	657	780	999999	739	999999	397	207	999999	999999	919	185	238	999999	999999	231	261	999999	999999	751	936	999999	661	999999	695	38	325	803	208	843	659	936	933	999999	82	629	864	602	272	254	999999	283	648	702	964	436	673	330	999999	621	999999	751	999999	171	999999	999999	995	176	725	711	999999	593	999999	612	181	982	252	116	999999	286	367	659	890	999999	684	999999	999999	959	999999	999999	999999	994	664	586	108	999999	783	772	532	315	634	697	876	560	999999	482	283	46	530	981	193	567	999999	862	999999	95	860	789	999999	936	224	999999	999999	466	999999	31	929	423	999999	273	209	479	583	713	652	669	999999	340	145	212	390	515	438	668	999999	999999	999999	802	999999	22	999999	993	999999	595	101	597	181	420	213	999999	553	999999	999999	267	782	714	983	597	220	595	312	529	654	
284	556	709	607	999999	390	560	999999	137	101	999999	225	999999	193	987	622	64	497	999999	137	928	658	999999	999999	999999	999999	370	813	105	591	736	999999	999999	999999	22	999999	391	989	323	999999	653	999999	999999	768	40	52	576	531	995	975	166	999999	940	402	725	625	999999	726	437	972	999999	746	242	999999	365	791	999999	867	999999	999999	240	999999	183	342	483	60	242	760	999999	999999	319	839	817	129	999999	999999	999999	135	999999	396	22	665	999999	351	19	906	999999	881	413	999999	354	709	999999	999999	999999	101	924	607	918	999999	393	275	774	308	663	190	929	999999	120	727	999999	572	253	784	936	574	999999	831	333	999999	999999	999999	356	712	999999	609	489	770	384	343	999999	171	999999	999999	999999	746	891	264	688	829	977	532	770	999999	227	999999	466	575	121	180	590	999999	284	351	270	42	918	72	524	63	999999	999999	738	999999	23	999999	999999	304	999999	199	683	257	153	504	600	882	590	670	494	11	153	913	659	213	753	620	887	865	689	971	999999	829	739	634	999999	818	999999	993	999999	367	999999	172	999999	921	497	343	949	780	750	387	451	258	999999	999999	910	786	509	535	999999	403	973	500	999999	809	371	999999	999999	519	375	781	98	596	997	137	584	980	128	737	999999	999999	999999	116	124	999999	529	578	999999	999999	999999	351	999999	999999	970	279	393	926	557	999999	560	999999	999999	440	415	999999	299	855	261	999999	999999	929	999999	771	999999	613	733	866	386	999999	289	792	602	999999	795	33	999999	829	625	728	743	658	433	142	999999	82	594	240	701	155	999999	999999	327	812	287	793	683	547	449	999999	545	527	999999	253	999999	767	50	999999	999999	391	506	999999	239	533	999999	290	506	535	594	746	29	502	174	999999	302	615	475	790	999999	12	350	924	999999	999999	192	226	117	190	437	999999	42	69	999999	320	999999	551	999999	794	116	996	297	999999	999999	702	347	53	999999	999999	950	99	302	999999	522	642	51	581	89	970	350	999999	183	325	108	999999	714	959	906	854	591	751	181	681	683	25	999999	999999	999999	687	921	149	864	798	239	347	999999	781	999999	954	999999	77	471	474	453	627	823	971	59	779	999999	388	146	507	999999	208	999999	621	577	999999	927	999999	999999	401	59	211	624	999999	96	760	999999	933	422	952	585	524	289	999999	237	65	202	743	152	201	699	543	12	366	999999	40	429	506	214	51	999999	430	999999	80	425	251	12	449	885	299	722	65	999999	194	922	999999	919	221	393	521	314	999999	705	419	999999	515	209	999999	314	999999	
341	560	728	381	999999	164	68	219	999999	999999	63	999999	858	999999	479	644	577	817	443	867	999999	218	123	692	999999	999999	724	999999	378	909	999999	999999	144	830	958	171	336	594	269	767	999999	709	928	407	468	561	999999	999999	939	999999	938	391	999999	447	943	132	447	999999	999999	91	999999	999999	841	999999	943	318	618	38	894	999999	317	983	557	676	722	411	289	715	234	185	518	999999	117	320	999999	999999	920	697	999999	835	724	300	949	999999	337	143	868	555	463	999999	942	307	957	999999	750	954	999999	158	724	999999	843	731	811	999999	573	999999	903	999999	999999	292	398	920	151	69	999999	27	43	379	349	588	543	733	262	85	243	220	914	999999	570	26	827	771	973	354	992	992	489	491	614	768	240	347	153	181	999999	32	165	898	49	733	999999	999999	808	145	999999	119	999999	735	235	362	654	427	960	396	465	626	947	999999	76	999999	537	552	765	999999	999999	205	590	999999	999999	221	65	25	446	837	105	373	962	999999	356	883	999999	753	265	261	124	812	386	999999	716	144	84	368	999999	448	205	377	698	238	999999	803	999999	398	421	24	307	638	981	133	300	102	663	119	450	193	86	783	297	513	465	546	818	832	375	190	146	697	194	997	641	727	674	734	60	553	363	135	342	251	954	999999	830	263	466	623	999999	999999	917	999999	999999	999999	999999	194	999999	250	999999	696	33	241	877	609	454	999999	492	573	427	929	68	897	829	950	451	999999	559	979	715	565	999999	751	709	999999	779	545	635	230	646	489	961	810	999999	667	112	111	373	354	999999	846	999999	999999	206	551	906	30	999999	999999	970	45	999999	793	534	429	331	282	531	707	830	908	358	272	999999	938	967	999999	999999	172	848	349	681	214	947	868	794	482	554	168	273	759	999999	999999	259	611	854	178	285	149	346	830	580	666	524	999999	497	999999	999999	268	583	658	690	656	573	630	363	430	845	665	999999	848	999999	372	443	80	190	145	22	324	93	798	971	199	826	28	769	25	690	823	381	295	515	999999	584	614	78	80	650	629	258	433	999999	620	999999	497	113	217	233	453	943	362	496	652	184	784	999999	999999	830	555	999999	999999	999999	999999	999999	999999	343	999999	999999	828	12	120	494	999999	76	659	476	361	685	999999	999999	999999	791	247	999999	999999	798	862	999999	800	927	999999	250	105	768	910	999999	309	999999	174	999999	672	429	405	999999	832	867	113	586	524	999999	335	999999	501	640	308	556	999999	153	276	999999	999999	999999	987	999999	999999	
869	399	625	999999	999999	999999	35	520	999999	252	142	396	796	56	160	695	286	597	999999	999999	762	749	465	999999	363	999999	166	69	623	682	999999	442	505	26	963	478	999999	999999	999999	151	999999	304	999999	398	175	999999	706	106	125	855	204	730	999999	307	671	130	934	165	802	774	20	966	896	502	897	700	890	999999	93	999999	216	856	49	350	302	999999	432	76	304	203	494	70	999999	767	999999	999999	999999	207	355	842	999999	333	999999	784	141	999999	407	823	500	474	279	927	22	999999	999999	999999	999999	999999	15	999999	697	867	999999	999999	289	999999	32	138	24	999999	763	693	434	251	148	883	239	265	219	959	69	609	576	829	923	999999	57	510	999999	999999	933	782	201	151	999999	675	472	27	504	191	320	278	808	227	710	585	999999	771	999999	765	118	999999	945	56	154	98	301	40	999999	721	999999	521	20	999999	349	981	501	999999	106	473	421	221	999999	37	648	790	800	359	128	347	999999	285	216	363	41	507	836	155	997	999999	384	441	341	782	288	999999	268	999999	877	729	999999	219	675	831	354	896	674	917	407	999999	297	942	912	348	999999	999999	315	999999	999999	999999	154	355	296	999999	98	999999	879	978	748	849	532	867	481	999999	263	855	610	385	999999	144	999999	918	999999	999999	999999	442	529	993	136	662	493	612	100	45	584	999999	923	635	742	374	27	696	178	558	831	430	470	522	95	801	25	930	646	999999	18	235	608	652	280	999999	459	886	851	96	365	919	776	445	815	999999	999999	975	999999	999999	127	146	750	199	999999	348	999999	999999	907	335	646	563	999999	392	999999	358	140	281	999999	96	999999	140	845	999999	202	911	653	35	707	999999	868	50	297	11	590	872	485	999999	839	932	684	452	978	526	449	802	953	394	999999	466	394	661	620	556	729	999999	301	667	996	901	694	946	309	347	999999	605	276	999999	801	164	872	999999	999999	432	999999	472	999999	328	642	400	958	999999	617	250	185	217	429	741	999999	999999	581	999999	999999	937	247	999999	152	999999	70	844	536	989	592	263	999999	673	999999	198	153	266	835	999999	35	606	943	434	999999	68	172	258	185	534	692	999999	583	64	310	999999	194	674	330	999999	268	798	999999	968	677	999999	656	512	988	241	597	999999	768	608	792	814	994	812	999999	93	479	811	668	999999	307	395	679	539	372	725	14	479	999999	325	714	237	743	974	757	975	411	659	999999	944	999999	676	438	999999	999999	999999	509	381	274	246	999999	457	999999	862	671	291	683	999999	999999	273	
237	127	88	453	999999	565	81	30	65	433	682	819	999999	999999	74	630	956	704	999999	876	225	632	214	999999	283	266	999999	881	312	476	301	294	999999	997	717	820	598	999999	91	999999	424	999999	326	841	564	231	907	415	999999	51	334	979	849	272	57	604	999999	999999	179	999999	468	999999	999999	588	142	999999	309	552	16	253	41	971	623	571	462	736	999999	373	145	62	359	691	999999	270	151	999999	444	256	999999	999999	907	219	999999	999999	247	234	999999	737	708	176	921	364	409	554	19	999999	365	999999	810	321	299	548	999999	127	999999	999999	117	457	447	819	953	62	999999	894	346	822	165	179	333	238	965	999999	999999	969	140	995	292	539	999999	787	999999	165	446	639	822	368	967	999999	999999	471	126	999999	300	888	223	868	761	514	999999	197	207	196	955	999999	999999	721	884	999999	999999	292	494	578	205	999999	863	999999	616	963	81	977	854	467	12	862	121	650	287	775	755	272	243	999999	999999	73	999999	769	210	865	999999	999999	484	999999	712	884	999999	548	999999	999999	999999	999999	262	798	443	999999	342	999999	999999	103	999999	705	999999	118	528	723	58	717	256	142	79	104	999999	751	680	970	999999	170	755	999999	885	572	532	999999	750	999999	999999	444	343	101	730	849	999999	117	404	588	666	376	175	988	999999	999999	302	985	570	999999	829	999999	128	472	736	182	984	77	217	897	182	797	367	199	713	999999	999999	164	412	230	519	489	356	102	314	137	994	766	291	627	280	546	86	819	509	999999	326	870	365	558	864	999999	899	999999	415	999999	18	999999	284	232	884	999999	583	350	421	350	999999	36	168	609	187	228	999999	590	626	635	720	547	690	215	999999	512	799	853	365	12	589	848	999999	999999	128	28	999999	999999	742	142	963	736	408	168	999999	300	712	756	381	646	999999	319	880	779	158	999999	296	79	935	999999	999999	730	984	419	760	316	349	722	491	999999	735	727	848	494	999999	983	999999	531	861	997	999999	53	482	718	999999	280	968	906	297	999999	999999	422	133	370	794	999999	752	999999	408	46	950	990	274	222	999999	14	999999	396	999999	174	331	764	217	937	581	304	257	275	148	490	348	442	434	833	437	322	603	487	699	439	241	999999	133	999999	56	809	778	269	807	276	809	581	799	133	999999	966	215	195	788	500	999999	486	849	917	999999	518	566	441	785	999999	999999	983	697	678	932	999999	641	392	999999	772	526	999999	999999	872	681	767	643	310	507	999999	117	417	999999	209	999999	755	999999	215	136	538	
253	347	999999	999999	999999	825	884	131	201	166	335	822	304	25	973	999999	27	977	246	999999	875	265	933	325	490	993	293	498	234	186	868	435	266	363	528	189	999999	258	16	855	882	521	119	351	144	295	123	683	999999	455	999999	334	999999	205	663	999999	413	999999	729	872	542	999999	897	24	297	899	999999	941	496	793	494	769	970	390	58	363	155	591	190	999999	880	609	272	999999	449	544	466	71	699	999999	775	353	529	144	999999	497	624	105	63	244	729	181	196	441	961	999999	999999	588	156	999999	842	999999	978	534	992	999999	133	128	575	753	999999	504	251	956	28	150	249	836	999999	561	738	999999	538	999999	475	708	423	830	817	480	191	877	914	399	999999	953	375	995	151	390	999999	505	530	309	999999	235	930	999999	423	820	728	999999	520	595	571	791	999999	999999	69	294	519	302	311	104	572	566	590	999999	267	74	775	254	694	687	197	242	530	238	154	249	999999	192	416	996	752	664	366	999999	828	906	670	999999	999999	857	999999	81	204	435	737	999999	645	88	973	999999	55	484	999999	833	999999	338	271	64	888	819	516	337	885	314	352	908	999999	271	999999	360	404	443	318	837	816	125	999999	104	501	909	604	699	219	67	951	277	832	533	919	500	645	615	453	999999	351	543	999999	889	93	829	999999	999999	66	999999	955	612	999999	994	999999	292	299	176	999999	979	224	817	999999	999999	363	84	85	675	352	532	999999	788	989	200	495	282	930	158	999999	999999	873	231	643	597	112	999999	999999	838	516	636	210	479	61	474	902	534	999999	367	536	999999	999999	370	41	533	907	176	622	975	999999	744	362	999999	165	891	116	992	184	530	726	23	972	246	169	999999	331	999999	737	525	298	999999	999999	999999	621	11	917	999999	200	119	999999	935	727	999999	340	999999	284	69	323	169	368	999999	360	895	641	523	46	517	211	325	212	671	439	107	687	999999	888	789	529	999999	974	603	802	75	840	790	296	846	906	397	440	999999	999999	999999	167	388	611	960	931	999999	964	999999	311	999999	999999	28	999999	999999	999999	793	999999	999999	539	999999	195	999999	117	999999	64	850	236	199	611	999999	885	941	748	999999	939	999999	935	928	999999	431	999999	574	301	999999	999999	822	295	999999	407	123	514	945	731	763	999999	402	280	326	905	999999	999999	999999	798	999999	999999	965	279	643	690	150	857	954	637	999999	969	620	999999	190	136	242	565	569	999999	999999	308	939	219	985	480	547	999999	619	32	776	559	424	999999	802	938	203	
553	651	976	267	999999	560	317	623	794	999999	928	999999	199	673	526	312	999999	310	199	999999	756	294	173	999999	122	248	931	999999	999999	554	999999	671	251	932	689	913	593	534	241	999999	999999	595	999999	708	999999	999999	429	359	259	257	440	474	612	888	999999	268	999999	833	155	27	628	455	74	249	926	267	999999	266	984	613	718	459	79	451	427	170	104	464	533	185	818	582	612	999999	124	380	68	363	495	430	434	759	388	223	999999	186	999999	950	782	361	999999	172	999999	999999	538	981	999999	171	471	999999	174	34	309	970	208	55	999999	762	999999	555	209	495	771	564	188	959	80	999999	330	250	639	153	681	182	96	656	217	966	774	142	974	896	892	218	265	410	460	418	25	84	342	999999	999999	999999	162	999999	999999	810	467	578	999999	550	999999	999999	647	31	352	137	883	552	837	877	988	999999	581	999999	999999	999999	999999	778	509	661	999999	256	907	870	999999	455	30	999999	999999	406	508	205	999999	434	65	671	571	999999	68	999999	999999	472	246	465	780	831	655	999999	999999	999999	512	688	79	258	710	594	323	776	702	999999	117	399	999999	440	999999	999999	771	157	999999	931	991	73	999999	186	136	377	19	452	100	999999	800	999999	494	427	894	820	135	999999	999999	999999	358	999999	541	171	225	999999	186	999999	96	999999	70	508	999999	77	847	448	968	893	132	342	585	871	686	216	999999	936	905	999999	999999	558	667	799	432	786	999999	206	532	999999	960	990	999999	999999	365	112	436	302	577	426	579	455	999999	242	850	391	999999	487	117	335	999999	999999	240	316	269	538	329	271	999999	816	494	650	916	419	932	999999	151	382	515	583	779	804	368	489	299	999999	706	999999	999999	51	901	106	99	206	999999	681	999999	884	943	826	783	175	227	761	931	929	539	442	309	718	249	512	971	999999	555	999999	999999	999999	26	179	999999	999999	999999	43	999999	397	560	999999	925	261	380	266	439	999999	800	999999	587	606	557	999999	561	273	136	239	801	398	135	565	650	233	761	18	999999	773	994	889	853	193	846	544	378	999999	517	57	347	999999	82	999999	733	941	683	323	204	999999	618	569	767	92	999999	526	272	995	78	701	500	999999	398	665	695	910	760	403	999999	23	991	999999	755	88	891	818	999999	843	831	709	999999	447	814	222	165	435	999999	999999	999999	999999	281	383	999999	816	557	975	595	416	596	999999	191	289	563	190	664	877	999999	688	200	423	211	999999	999999	369	160	62	557	185	510	999999	788	989	452	999999	741	999999	
989	939	999999	915	232	999999	256	18	528	271	884	633	558	288	621	443	999999	537	128	853	219	392	665	504	428	419	906	336	999999	201	836	132	449	55	887	873	167	284	999999	302	999999	164	841	889	178	923	627	231	999999	354	419	999999	321	887	408	607	284	36	999999	812	12	999999	973	999999	434	761	999999	512	401	747	286	306	346	999999	681	65	550	775	335	505	999999	684	999999	690	782	921	999999	999999	646	289	599	140	787	388	300	261	190	514	465	999999	739	124	830	900	77	999999	578	495	216	353	66	508	700	991	29	327	242	293	554	999999	950	632	866	999999	158	156	518	957	536	429	999999	46	320	918	766	999999	854	787	999999	669	353	999999	355	302	232	100	999999	795	368	973	999999	897	959	952	466	116	257	718	752	921	999999	999999	959	999999	479	30	198	782	235	350	473	999999	670	999999	169	634	287	573	889	67	999999	723	599	563	410	976	999999	368	462	659	431	145	44	701	75	999999	999999	999999	822	212	902	657	570	999999	509	574	237	999999	792	831	829	999999	999999	695	215	881	31	406	999999	503	942	999999	999999	576	919	999999	419	969	819	437	278	718	999999	686	164	68	162	581	999999	835	999999	999999	575	631	999999	747	315	349	495	194	999999	960	192	329	999999	82	999999	994	107	182	164	999999	999999	364	999999	121	933	999999	999999	156	999999	449	352	550	755	940	999999	698	746	999999	999999	80	483	635	726	318	999999	431	426	92	730	168	999999	880	680	489	747	999999	77	999999	813	172	999999	999999	465	271	617	642	999999	329	817	639	257	925	999999	94	999999	999999	999999	254	585	511	999999	458	999999	999999	999999	472	869	275	999999	54	630	999999	368	999999	272	143	179	465	700	892	857	107	274	101	999999	999999	730	999999	999999	999999	582	823	142	311	445	359	924	895	305	999999	773	308	136	999999	18	228	999999	300	821	651	459	182	554	999999	654	999999	194	333	659	416	741	282	570	999999	472	807	896	66	424	913	219	999999	169	555	129	999999	970	999999	92	999999	992	440	775	62	668	409	278	999999	999999	815	174	600	999999	889	414	500	999999	62	311	211	332	509	875	907	442	186	22	998	573	106	659	692	999999	999999	999999	310	507	999999	415	72	538	999999	409	608	748	618	46	280	151	999999	999999	999999	200	999999	369	492	564	867	999999	492	396	280	875	999999	999999	482	359	279	475	113	992	230	646	248	672	875	109	276	169	824	149	742	857	999999	285	741	999999	369	607	999999	746	640	897	999999	999999	999999	581	999999	
452	276	999999	766	805	999999	636	999999	281	951	218	494	393	297	707	796	352	654	422	999999	285	425	979	989	672	543	366	362	999999	723	573	414	999999	999999	824	892	565	999999	936	819	318	685	469	550	161	999999	547	458	932	111	999999	30	999999	650	999999	36	999999	279	104	271	681	283	999999	999999	999999	803	200	999999	473	815	241	969	718	603	999999	600	955	999999	838	999999	999999	907	429	999999	152	999999	569	999999	688	999999	999999	295	999999	674	147	44	416	911	172	357	922	416	985	127	999999	612	312	999999	37	972	81	999999	440	545	275	773	999999	58	415	999999	244	547	999999	675	220	999999	690	53	999999	588	194	53	277	490	999999	589	922	999999	359	999999	249	327	625	716	726	747	854	743	409	999999	999999	999999	506	999999	123	385	963	320	907	999999	922	999999	999999	449	787	37	590	999999	909	999999	851	999999	699	999999	999999	917	999999	999999	949	472	100	946	643	999999	408	826	547	941	376	260	626	999999	405	433	617	980	541	185	928	698	167	904	834	999999	521	637	999999	630	739	999999	999999	236	370	444	835	975	625	693	51	961	490	999999	583	999999	999999	249	156	275	999999	999999	385	999999	999999	260	999999	196	122	920	999999	999999	167	999999	211	180	797	399	251	960	999999	642	999999	848	144	999999	999999	518	999999	185	664	282	490	999999	372	999999	821	717	999999	120	139	999999	863	705	122	999999	804	573	447	413	861	669	998	999999	677	625	260	999999	611	999999	999999	796	865	936	265	308	289	764	554	999999	359	90	999999	999999	830	999999	778	659	735	999999	999999	999999	81	917	324	995	999999	304	999999	747	873	294	116	999999	999999	343	783	927	449	999999	999999	49	999999	370	999999	781	698	867	365	729	847	600	999999	747	677	999999	999999	999999	621	999999	35	985	999999	806	213	75	973	391	72	496	999999	851	219	921	872	132	626	710	863	543	306	415	938	995	900	999999	999999	368	999999	670	618	835	999999	189	999999	16	999999	221	999999	988	807	317	804	999999	564	999999	391	879	874	554	780	24	95	88	963	999999	56	999999	999999	930	582	999999	480	999999	877	339	545	40	142	866	132	999999	553	874	735	999999	610	79	441	904	891	613	494	366	890	999999	750	237	225	178	999999	999999	315	999999	416	202	999999	412	990	999999	460	360	746	17	431	376	470	220	352	999999	999999	976	999999	999999	49	968	999999	999999	511	283	999999	318	814	999999	999999	177	109	327	467	543	161	207	89	216	453	540	866	486	999999	524	144	539	884	250	999999	983	352	312	999999	447	81	724	
901	717	999999	999999	545	999999	110	264	999999	152	752	808	822	999999	897	406	999999	508	111	643	999999	987	149	60	434	999999	804	923	824	796	140	30	472	437	999999	371	999999	999999	994	999999	386	680	257	991	786	85	427	357	96	946	754	688	345	999999	546	913	578	595	718	971	978	999999	440	480	22	732	346	395	999999	999999	835	256	513	27	267	507	740	157	273	358	999999	456	837	878	52	451	999999	999999	891	392	793	976	593	33	116	209	250	776	978	63	739	42	842	560	120	507	185	328	180	48	183	430	331	999999	825	999999	999999	562	438	570	57	311	503	132	999999	859	663	490	911	67	266	999999	178	219	999999	123	614	286	767	999999	276	366	864	852	219	372	654	234	999999	999999	999999	688	348	999999	999999	437	539	719	817	999999	999999	695	999999	122	999999	999999	261	121	749	711	916	73	795	893	999999	691	447	650	913	379	214	999999	292	336	208	999999	625	760	213	192	584	895	468	515	701	999999	999999	751	80	999999	121	542	484	496	668	999999	893	455	123	999999	989	888	805	999999	57	415	999999	89	914	213	594	500	908	999999	137	31	604	289	999999	724	740	696	579	999999	268	999999	999999	796	668	412	684	179	647	888	999999	695	99	30	468	295	177	870	837	999999	415	621	634	916	368	646	201	613	999999	999999	583	302	318	891	999999	999999	460	999999	420	512	999999	424	852	29	999999	442	999999	999999	821	906	556	999999	859	999999	999999	647	47	47	437	31	220	999999	916	258	999999	899	999999	999999	840	93	834	560	459	335	348	999999	768	614	552	926	714	617	999999	357	842	713	443	605	393	543	999999	422	189	398	999999	999999	999999	604	715	474	65	734	744	738	81	996	420	534	375	517	878	433	495	999999	317	603	288	999999	416	600	466	999999	999999	999999	746	422	380	70	43	890	999999	174	899	999999	999999	980	999999	64	999999	845	999999	999999	240	875	664	999999	926	678	91	698	178	938	197	999999	18	284	999999	447	999999	659	999999	999999	500	484	999999	714	534	999999	640	999999	729	234	293	570	307	556	550	939	642	832	999999	999999	979	345	999999	555	976	999999	78	596	70	436	72	626	230	943	999999	755	999999	949	389	518	47	755	968	944	654	627	999999	461	734	980	999999	169	174	923	380	165	762	999999	738	749	349	999999	275	303	999999	667	999999	364	147	999999	98	999999	452	976	664	999999	376	777	900	358	968	617	861	90	631	902	462	307	999999	263	993	999999	221	640	178	993	489	675	781	986	999999	462	324	939	
891	999999	999999	197	268	999999	788	999999	578	389	780	999999	192	194	671	269	214	52	999999	883	801	717	480	812	807	671	744	700	995	999999	999999	516	302	922	198	999999	196	275	49	999999	999999	999999	802	999999	999999	999999	811	304	999999	522	782	244	671	441	999999	184	999999	903	389	597	411	98	999999	999999	317	274	999999	999999	995	999999	83	939	13	373	418	793	914	647	953	371	860	449	696	483	141	836	999999	861	783	24	999999	292	885	999999	25	999999	28	147	525	594	16	551	308	851	449	842	241	307	32	354	269	993	949	999999	737	961	401	516	999999	999999	429	578	999999	981	999999	790	999999	561	358	41	775	776	132	369	999999	318	999999	844	43	299	605	548	838	438	755	999999	999999	866	999999	63	999999	512	614	54	175	999999	74	999999	576	658	788	679	948	991	579	999999	871	590	999999	999999	820	556	482	243	875	881	739	57	235	401	999999	999999	846	304	999999	272	999999	999999	203	999999	254	823	278	385	511	925	599	999999	859	272	22	999999	213	999999	243	438	40	381	178	999999	698	27	101	185	999999	600	833	653	999999	317	330	999999	397	737	183	997	288	107	732	949	291	891	198	963	388	999999	984	559	71	617	242	790	909	909	999999	999999	731	102	184	910	102	945	902	551	999999	230	364	476	999999	999999	999999	932	649	229	12	806	828	138	796	504	616	999999	592	999999	84	999999	882	488	509	946	275	999999	922	821	999999	346	989	646	31	168	999999	999999	999999	825	466	309	151	999999	906	430	408	603	306	680	999999	819	363	573	477	412	347	876	966	176	970	964	20	827	999999	999999	999999	192	117	999999	162	108	999999	766	871	774	398	999999	581	88	548	672	889	999999	527	999999	983	426	178	618	999999	475	999999	280	855	502	299	999999	328	250	613	999999	495	999999	527	205	982	597	702	999999	23	155	304	999999	999999	308	84	999999	309	999999	683	999999	999999	498	999999	687	999999	565	910	379	999999	999999	873	340	475	332	186	231	725	331	64	395	723	475	605	999999	180	663	999999	556	427	999999	24	993	567	223	212	999999	851	999999	999999	427	686	999999	228	999999	281	964	422	999999	132	853	52	978	999999	297	677	547	893	150	516	893	912	364	951	953	999999	880	999999	261	129	189	999999	884	683	637	709	400	257	999999	404	216	999999	357	434	574	488	45	724	280	545	665	113	711	333	999999	514	332	381	999999	879	401	201	999999	186	942	999999	168	304	641	587	286	999999	237	745	310	652	565	929	387	474	34	165	502	715	463	
999999	668	999999	928	133	387	999999	983	786	999999	24	90	180	492	100	330	741	92	692	999999	375	876	965	999999	112	948	402	993	799	854	245	699	454	722	999999	814	607	376	518	210	267	316	999999	741	295	572	395	447	296	153	292	83	809	999999	98	209	703	537	826	999999	984	999999	193	999999	999999	325	635	457	625	286	723	375	999999	491	999999	999999	436	233	737	539	563	955	999999	656	999999	171	889	999999	634	666	121	80	549	344	226	242	133	518	973	970	936	937	999999	999999	430	917	510	328	999999	39	773	479	799	296	999999	39	327	536	999999	606	436	637	822	999999	999999	653	825	239	275	769	999999	917	260	767	602	999999	999999	999999	235	654	661	571	554	605	893	999999	280	263	723	999999	914	596	999999	376	999999	999999	125	863	846	999999	999999	999999	62	684	999999	999999	228	41	693	999999	999999	631	310	999999	945	999999	93	999999	74	531	382	572	515	89	855	347	999999	999999	233	999999	999999	279	849	999999	562	999999	999999	999999	510	48	423	249	569	727	299	999999	295	999999	999999	679	226	897	798	999999	999999	530	765	999999	828	757	95	344	807	400	999999	627	999999	851	163	564	355	999999	717	36	117	143	12	788	999999	572	61	336	462	554	86	612	481	535	999999	999999	999999	545	50	753	952	88	441	999999	999999	672	999999	444	289	866	333	13	190	999999	216	999999	527	977	193	266	705	759	999999	999999	999999	883	999999	256	796	999999	939	809	182	963	84	39	999999	833	999999	999999	71	617	57	999999	231	83	431	709	328	794	514	999999	362	999999	999999	203	206	187	855	999999	526	265	647	168	927	523	999999	999999	999999	187	999999	694	430	77	205	97	999999	296	999999	250	462	446	927	12	999999	999999	457	999999	999999	999999	832	524	977	208	599	805	999999	888	999999	999999	252	214	999999	150	999999	820	227	295	589	999999	999999	910	155	614	895	999999	337	644	551	999999	75	442	311	816	355	54	716	232	477	399	127	999999	999999	999999	999999	258	435	787	777	999999	83	172	999999	955	399	921	379	372	312	519	478	335	999999	43	641	999999	999999	204	999999	190	114	994	817	199	843	668	293	820	616	999999	654	550	999999	755	561	903	633	355	427	999999	675	999999	920	999999	920	999999	999999	593	693	198	355	241	999999	596	692	89	355	619	999999	999999	999999	999999	756	664	999999	928	468	591	481	999999	999999	999999	776	371	515	760	84	859	278	61	191	999999	999999	428	302	423	558	281	999999	482	558	24	242	999999	795	126	597	999999	102	992	332	999999	122	955	999999	797	
464	630	90	931	15	495	350	70	549	999999	999999	337	999999	452	380	999999	528	998	190	171	324	90	575	999999	999999	999999	767	286	729	999999	999999	999999	999999	504	958	927	200	141	477	999999	674	182	156	857	694	269	999999	650	999999	999999	999999	124	999999	850	482	999999	65	999999	768	196	999999	73	999999	261	361	999999	999999	868	999999	999999	997	397	531	127	497	152	933	718	704	903	925	126	663	999999	922	473	406	999999	999999	585	999999	508	373	999999	344	999999	840	895	506	444	349	34	167	179	147	999999	999999	657	999999	340	449	999999	987	864	270	611	409	999999	999999	888	999999	363	846	908	580	999999	33	249	783	886	999999	999999	999999	269	563	999999	959	494	456	943	879	749	214	999999	145	999999	520	508	30	999999	211	999999	565	617	590	999999	188	259	598	999999	954	999999	873	476	38	411	135	727	310	369	651	915	300	396	18	113	159	165	772	999999	978	525	229	60	684	218	483	604	679	999999	722	999999	999999	999999	988	536	875	737	999999	733	409	792	207	660	90	296	999999	179	609	486	836	33	486	552	669	439	133	999999	791	820	928	999999	58	999999	647	941	29	492	999999	999999	238	422	999999	48	647	999999	327	999999	969	398	415	313	994	202	741	699	999999	353	148	559	413	62	945	841	999999	878	743	999999	23	149	276	319	772	999999	258	424	530	447	905	999999	121	564	853	403	415	624	536	855	999999	948	999999	675	999999	847	78	185	476	661	242	768	452	999999	555	830	132	105	999999	999999	944	326	178	999999	448	665	447	848	209	552	435	191	351	888	482	999999	431	600	965	999999	69	82	947	868	999999	146	40	268	18	32	281	320	999999	669	911	675	779	931	237	688	409	999999	976	924	235	61	999999	999999	379	490	999999	531	139	616	807	871	378	310	999999	312	635	999999	840	186	280	125	109	682	976	807	999999	500	373	999999	999999	840	999999	33	642	163	999999	475	999999	999999	999999	999999	190	475	862	999999	306	479	359	999999	62	230	389	800	653	120	952	744	588	572	204	909	168	851	102	966	999999	355	999999	428	999999	999999	299	322	563	530	934	633	999999	936	510	816	150	447	999999	999999	461	305	999999	999999	211	974	887	326	333	714	591	339	383	895	274	999999	811	930	999999	892	999999	76	247	132	185	328	924	999999	71	387	768	720	999999	999999	515	999999	975	999999	227	618	282	973	989	848	939	605	259	924	671	999999	15	219	115	999999	372	394	999999	999999	357	882	59	245	264	945	945	999999	999999	585	390	999999	975	677	
713	999999	999999	957	87	398	193	579	78	10	980	513	382	999999	615	999999	435	130	420	729	787	345	569	47	718	54	903	77	893	999999	544	875	582	338	506	391	722	415	317	670	72	777	813	58	265	751	572	397	266	428	159	269	384	999999	889	378	164	999999	248	43	495	126	686	404	466	114	930	54	999999	233	999999	30	813	999999	999999	19	532	520	782	967	999999	999999	999999	474	524	284	501	999999	999999	138	237	150	999999	283	999999	946	101	418	999999	160	820	527	344	42	857	139	456	633	589	879	846	643	800	281	999999	979	314	221	879	191	613	999999	606	924	996	999999	853	999999	576	721	918	123	927	631	156	953	181	779	616	999999	828	999999	747	568	999999	999999	999999	895	721	205	641	879	538	999999	547	227	921	420	999999	436	286	999999	67	867	961	732	716	999999	134	999999	808	999999	604	495	363	745	856	999999	999999	413	91	958	818	381	89	999999	584	527	999999	929	42	760	999999	190	118	912	999999	999999	607	559	877	179	999999	123	396	999999	284	53	999999	802	371	999999	778	631	354	328	107	999999	788	922	999999	198	95	999999	999999	57	792	424	386	450	934	976	439	92	999999	911	197	704	984	974	764	540	479	291	568	999999	982	121	835	790	814	999999	101	999999	410	688	999999	575	547	349	323	860	667	606	867	394	455	695	105	442	999999	999999	701	813	167	617	999999	804	637	999999	74	680	999999	596	636	999999	884	999999	682	848	827	999999	166	644	661	904	873	873	423	183	702	297	999999	402	659	421	432	999999	527	793	999999	290	938	129	999999	999999	999999	80	999999	67	510	701	23	256	615	519	246	999999	162	263	744	845	390	999999	725	777	663	195	937	224	387	607	236	999999	999999	547	682	47	999999	28	999999	802	902	366	673	999999	284	769	999999	149	185	375	135	273	58	999999	999999	484	404	507	999999	95	143	756	679	902	999999	133	999999	999999	837	209	697	999999	631	941	942	34	790	723	999999	999999	408	797	999999	22	482	962	840	999999	999999	207	642	999999	49	546	999999	999999	999999	999999	536	160	999999	719	311	976	999999	990	642	117	190	875	693	680	999999	94	687	346	718	666	430	999999	293	620	430	639	999999	834	105	94	282	796	347	30	197	352	501	688	495	71	999999	491	329	732	999999	999999	514	961	999999	999999	858	999999	438	30	349	33	866	999999	299	672	999999	999999	894	557	834	393	538	672	493	999999	999999	999	850	656	332	939	193	561	54	658	135	999999	976	151	999999	949	367	999999	681	999999	
999999	999999	399	823	999999	999999	596	771	999999	999999	243	841	477	206	370	999999	482	781	999999	410	839	315	737	999999	547	815	867	753	999999	885	36	221	991	999999	185	874	610	36	16	831	999999	421	999999	861	425	294	999999	780	780	999999	477	586	629	999999	334	180	981	759	286	835	633	842	999999	22	999999	32	999999	158	30	999999	259	455	999999	865	67	427	999999	875	224	263	687	97	972	999999	417	449	591	719	994	14	892	850	750	180	999999	509	971	650	999999	403	444	999999	759	294	127	31	810	763	224	906	999999	115	999999	33	999999	546	870	496	605	716	440	999999	164	26	603	408	704	605	667	557	456	11	180	820	818	999999	999999	999999	836	396	639	999999	999999	97	485	999999	315	727	32	662	999999	484	55	989	999999	314	824	743	691	999999	326	999999	106	666	460	527	999999	723	214	448	999999	192	659	218	87	612	999999	76	999999	815	102	999999	999999	15	999999	971	955	190	858	514	884	594	996	127	79	433	731	839	999999	958	999999	999999	523	584	453	457	825	836	999999	360	680	999999	212	876	626	999999	633	101	748	488	999999	999999	865	699	563	623	196	542	149	654	881	794	439	582	964	999999	464	997	561	470	156	999999	279	999999	999999	136	999999	999999	500	730	799	640	101	999999	396	106	999999	999999	31	830	999999	292	697	267	478	886	329	999999	911	125	999999	635	999999	287	341	452	485	367	866	436	241	76	51	999999	854	250	702	290	196	867	784	640	976	999999	209	999999	432	21	39	947	999999	761	218	999999	844	174	110	814	999999	944	620	368	957	594	598	999999	251	287	413	237	193	999999	444	54	340	999999	658	999999	999999	478	30	999999	338	999999	628	999999	858	666	574	999999	999999	888	473	251	256	426	683	999999	999999	15	622	154	999999	801	999999	768	327	173	999999	600	516	301	737	348	923	156	999999	999999	966	128	999999	585	713	999999	999999	305	999999	202	797	999999	570	999999	675	81	856	999999	866	537	999999	859	999999	999999	621	974	999999	848	999999	134	328	109	397	999999	425	24	668	46	441	884	999999	468	203	999999	375	140	39	249	625	665	999999	57	290	502	999999	116	966	651	963	738	999999	248	154	451	874	698	527	925	850	661	413	999999	444	999999	823	696	999999	36	999999	491	945	999999	232	495	641	280	819	999999	761	319	999999	999999	999999	702	343	475	324	999999	999999	677	613	999999	999999	964	262	673	613	308	999999	999999	450	999999	999999	482	999999	616	999999	659	999999	603	999999	999999	173	999999	613	396	746	741	648	358	382	914	
775	651	878	840	999999	268	243	999999	667	521	226	999999	999999	118	693	599	999999	727	459	664	941	657	799	980	940	999999	361	865	926	871	660	330	815	535	173	999999	999999	999999	82	757	425	841	936	367	415	599	672	999999	702	999999	832	920	898	717	972	999999	999999	897	900	686	999999	377	999999	796	860	896	999999	342	999999	22	999999	956	654	702	249	110	720	999999	575	999999	194	856	173	779	48	999999	431	108	563	56	999999	707	999999	395	850	58	799	150	506	519	841	340	559	690	999999	875	276	206	999999	872	406	420	332	560	999999	59	999999	272	757	131	475	660	779	898	192	999999	905	269	851	200	310	999999	999999	65	999999	999999	307	482	627	172	473	234	999999	691	649	418	384	501	893	800	844	536	999999	999999	999999	999999	561	661	507	863	999999	16	999999	287	571	826	486	999999	61	647	999999	731	645	999999	657	250	39	999999	999999	999999	913	414	375	60	356	773	197	559	21	327	999999	999999	975	999999	202	466	879	353	129	822	999999	118	449	999999	58	999999	891	798	727	999999	161	472	411	999999	949	566	999999	999999	930	797	639	927	264	733	353	999999	756	881	402	201	371	686	968	437	842	804	999999	128	12	244	882	999999	831	999999	999999	830	244	252	814	635	824	583	422	331	999999	15	999999	999999	999999	941	366	20	406	536	441	474	504	999999	890	999999	999999	523	303	999999	915	999999	105	999999	999999	522	871	513	76	999999	376	787	273	646	253	999999	999999	259	225	70	877	871	992	305	776	701	999999	270	999999	999999	44	999999	290	726	416	999999	909	807	157	999999	79	852	943	999999	999999	654	211	857	999999	63	203	999999	999999	242	818	999999	257	800	279	866	196	611	162	407	999999	999999	506	547	240	999999	927	153	111	834	999999	35	927	362	146	132	999999	479	540	308	475	691	13	58	908	372	695	119	538	291	999999	999999	700	546	999999	999999	999999	663	626	429	135	60	251	999999	252	792	126	894	664	157	376	999999	80	854	932	999999	999999	999999	638	868	614	818	615	999999	639	531	335	391	454	51	974	836	852	999999	999999	424	999999	999999	806	125	255	801	455	390	915	487	999999	846	614	999999	43	999999	34	758	999999	316	445	999999	834	999999	467	735	449	999999	182	539	864	960	681	999999	601	999999	999999	523	622	813	373	999999	904	999999	144	488	777	587	18	286	811	999999	304	865	978	999999	705	999999	657	520	361	832	218	385	623	437	174	999999	275	999999	56	511	999999	999999	943	221	526	999999	999999	978	999999	862	999999	896	999999	769	
665	816	999999	583	825	566	866	112	461	540	26	999999	999999	707	324	999999	321	999999	999999	310	959	302	922	767	500	33	509	678	562	999999	999999	321	657	999999	771	358	999999	692	686	999999	644	42	999999	412	205	997	153	879	999999	999999	550	116	666	427	999999	373	893	999999	92	801	66	197	549	962	321	704	999999	684	935	999999	999999	629	821	999999	665	926	752	519	572	999999	999999	630	24	285	948	123	655	999999	53	407	999999	795	999999	884	433	457	999999	587	101	500	136	469	943	698	173	999999	295	916	761	883	999999	384	209	999999	999999	435	183	274	24	207	59	641	640	999999	511	328	28	937	326	218	443	999999	427	81	376	419	687	325	121	36	828	999999	999999	999999	786	90	595	999999	961	999999	283	228	573	999999	451	495	999999	415	197	999999	902	358	599	999999	999999	456	999999	138	222	512	999999	858	163	987	379	999999	172	999999	751	431	732	997	999999	328	934	225	601	999999	630	881	999999	999999	999999	276	134	999999	999999	999999	720	339	133	467	809	999999	259	999999	75	585	999999	141	999999	999999	999999	766	122	905	999999	281	999999	234	855	433	508	340	921	475	729	999999	863	899	180	246	760	422	308	275	198	525	78	519	999999	26	999999	498	558	999999	999999	372	163	229	107	867	317	496	484	999999	959	478	538	999999	695	188	722	999999	999999	96	598	251	467	847	716	856	212	108	83	839	999999	19	781	688	856	999999	733	999999	999999	312	929	273	999999	608	316	999999	987	294	999999	971	999999	395	999999	472	644	378	904	315	512	250	999999	218	422	645	286	949	696	849	928	999999	999999	88	999999	657	167	334	313	859	999999	996	869	918	999999	999999	999999	999999	481	999999	999999	999999	463	999999	140	562	647	720	999999	302	331	366	33	148	999999	496	999999	225	573	880	315	999999	999999	54	999999	516	381	747	933	999999	109	999999	478	387	999999	450	873	36	999999	999999	20	446	483	21	999999	185	999999	730	562	788	584	330	463	600	999999	735	423	419	653	999999	191	999999	787	541	202	999999	887	999999	344	999999	999999	999999	277	314	870	868	999999	999999	516	599	543	650	194	154	735	779	794	878	382	999999	36	464	382	332	88	119	659	941	999999	465	297	999999	396	647	999999	999999	62	159	729	999999	999999	371	902	64	91	999999	715	642	805	999999	288	19	273	275	888	167	127	944	236	760	999999	894	243	61	311	216	264	547	978	651	999999	645	158	246	179	999999	561	999999	251	999999	404	26	146	406	999999	287	73	131	758	18	999999	118	922	968	999999	14	
999999	999999	999999	875	285	178	999999	164	695	642	860	36	999999	233	606	799	703	688	366	203	758	836	874	34	152	143	999999	969	685	618	723	190	320	175	537	999999	999999	376	271	235	999999	981	710	544	999999	999999	36	535	412	176	414	243	611	733	256	301	976	728	999999	152	390	695	479	999999	919	999999	716	929	696	999999	999999	999999	427	141	841	999999	999999	339	606	999999	117	262	567	999999	213	489	578	587	999999	245	733	846	644	128	845	999999	999999	633	625	746	330	999999	839	516	999999	88	816	480	999999	479	176	647	131	626	45	137	137	960	873	439	999999	138	20	999999	172	999999	692	308	295	184	999999	502	714	860	785	20	422	61	576	135	672	107	695	449	999999	96	999999	28	93	717	999999	551	759	195	644	999999	95	388	353	564	395	518	194	717	999999	674	999999	271	840	999999	714	999999	394	748	767	14	443	999999	392	86	663	674	999999	578	645	999999	999999	528	226	593	999999	44	708	22	740	163	913	977	243	404	999999	999999	187	999999	12	463	999999	21	427	639	758	523	996	999999	900	999999	999999	615	82	999999	931	999999	999999	257	999999	999999	377	382	18	614	101	466	337	987	923	210	496	166	999999	191	565	999999	110	587	835	411	48	441	121	28	859	307	999999	751	473	748	418	999999	958	999999	95	785	13	813	548	302	195	18	353	999999	234	147	49	890	927	210	314	467	421	698	642	999999	270	989	999999	999999	560	586	524	999999	791	566	208	254	106	780	727	296	48	999999	999999	39	999999	421	999999	721	999999	25	823	272	999999	951	518	999999	689	999999	524	999999	68	754	741	609	493	179	908	999999	939	795	793	156	483	27	428	999999	482	612	849	999999	204	43	536	544	762	999999	999999	840	57	937	564	947	265	712	238	294	801	616	999999	918	999999	136	782	471	999999	677	789	427	532	640	788	999999	310	999999	819	999999	999999	206	999999	241	438	78	620	999999	240	846	891	770	788	999999	999999	866	999999	930	346	77	999999	74	323	999999	472	323	318	417	159	488	647	589	892	212	77	999999	999999	999999	489	444	999999	999999	240	385	785	999999	999999	398	999999	999999	19	379	339	999999	774	162	883	761	999999	125	999999	212	852	752	209	311	999999	586	77	482	106	763	999999	999999	999999	999999	833	938	999999	454	684	999999	854	237	478	277	260	150	437	914	720	18	545	373	999999	314	928	488	999999	484	150	62	331	999999	825	999999	927	437	201	305	328	999999	461	324	440	839	358	624	284	931	60	737	158	999999	999999	97	
227	87	999999	256	551	355	762	999999	999999	632	598	773	411	231	999999	822	948	142	595	774	557	999999	999999	844	955	313	214	253	999999	999999	903	999999	329	999999	999999	850	220	944	753	973	999999	636	20	807	250	584	223	999999	591	999999	999999	999999	567	999999	540	997	999999	381	999999	248	151	519	999999	899	729	999999	454	674	999999	500	999999	14	389	999999	999999	920	219	999999	604	380	999999	162	662	205	999999	888	999999	342	999999	999999	999999	999999	653	515	832	674	244	999999	999999	820	140	548	999999	101	999999	999999	636	944	999999	619	787	28	777	999999	999999	989	856	205	284	841	819	121	477	171	794	773	360	874	790	917	686	108	56	999999	250	551	303	571	580	999999	261	666	937	586	253	687	70	733	366	843	817	48	836	999999	999999	29	81	697	306	852	999999	761	164	999999	999999	689	972	993	679	999999	999999	999999	625	443	589	162	183	890	917	117	712	626	517	947	110	999999	999999	808	999999	230	999999	605	274	728	999999	499	512	460	653	999999	999999	77	63	999999	157	999999	423	999999	658	848	845	190	779	199	999999	807	254	999999	386	295	427	173	221	459	999999	100	30	999999	36	99	999999	722	247	999999	999999	645	999999	757	800	999999	999999	999999	160	999999	385	999999	825	85	999999	609	255	305	83	999999	147	551	999999	604	633	66	511	526	376	569	209	132	942	426	796	504	245	496	416	808	71	558	23	287	999999	999999	999999	945	318	427	999999	353	649	880	999999	851	789	999999	134	743	76	708	502	590	999999	262	356	409	288	999999	999999	999999	889	275	306	589	538	578	530	795	999999	566	217	948	725	855	999999	72	211	945	714	277	999999	999999	741	363	65	432	553	821	999999	999999	666	234	63	999999	464	999999	999999	635	323	999999	446	999999	951	510	500	999999	864	878	999999	999999	207	343	380	999999	396	226	999999	999999	533	115	999999	999999	999999	927	899	983	999999	641	400	109	999999	576	632	502	830	44	999999	241	862	512	567	674	53	206	667	332	854	957	999999	999999	999999	640	999999	217	196	737	33	34	610	517	658	233	488	678	804	999999	711	877	999999	361	505	301	90	999999	547	360	666	999999	999999	577	139	936	942	162	258	848	473	999999	315	102	999999	999999	630	355	999999	344	196	374	401	46	621	999999	692	347	742	558	559	91	669	836	999999	914	999999	43	387	999999	999999	335	999999	956	167	999999	999999	182	350	807	671	735	177	213	174	301	716	232	955	999999	254	605	419	999999	298	392	999999	479	999999	999999	932	596	968	141	62	861	944	445	
879	999999	415	520	999999	935	887	824	913	465	672	999999	999999	542	999999	234	477	685	915	729	667	774	541	101	161	253	875	84	767	45	160	312	357	281	999999	630	999999	733	608	484	812	999999	479	299	807	251	999999	399	999999	743	664	377	946	999999	777	115	999999	999999	369	753	69	812	67	999999	314	369	432	999999	199	457	487	743	86	440	999999	203	304	251	999999	999999	354	486	999999	33	381	783	366	999999	503	247	837	433	374	855	425	999999	416	601	984	999999	999999	972	999999	72	266	920	300	515	307	583	810	551	39	459	409	583	257	43	506	531	999999	999999	432	952	999999	999999	379	231	24	917	787	703	267	846	999999	381	286	503	999999	460	999999	851	836	999999	437	295	999999	914	999999	999999	752	382	104	463	445	530	550	257	452	999999	551	78	999999	389	796	999999	294	193	999999	38	306	754	276	999999	47	161	461	512	524	334	999999	464	775	182	174	999999	608	999999	999999	569	830	39	60	564	908	999999	360	999999	999999	330	10	221	999999	428	546	999999	115	58	425	293	999999	47	999999	999999	553	97	303	999999	999999	390	508	491	782	799	999999	999999	703	711	147	623	999999	14	999999	999999	334	448	908	356	636	177	309	560	387	127	999999	999999	999999	933	999999	821	999999	41	242	999999	822	999999	438	999999	231	279	304	404	910	802	492	74	999999	999999	999999	999999	188	947	692	57	91	947	113	999999	309	414	969	770	700	326	502	769	772	999999	382	815	999999	162	135	999999	872	999999	649	585	635	436	144	769	150	906	643	999999	349	194	661	874	415	999999	999999	999999	999999	534	703	594	999999	722	999999	23	165	999999	105	999999	999999	334	184	185	999999	999999	39	999999	280	210	999999	793	682	999999	430	999999	983	508	410	999999	705	999999	67	348	211	64	285	912	144	130	614	172	811	617	362	999999	19	486	575	886	744	584	999999	109	904	910	912	980	302	713	999999	657	577	859	999999	999999	277	999999	973	999999	252	127	738	999999	596	999999	981	74	967	415	578	507	932	523	501	131	771	958	444	300	152	305	620	431	100	999999	595	951	298	849	999999	999999	512	999999	644	627	845	397	999999	446	929	847	22	999999	144	532	724	63	368	999999	740	318	999999	682	111	999999	506	999999	69	639	999999	39	776	127	667	405	994	610	879	999999	285	384	455	999999	371	305	999999	733	296	999999	242	541	593	100	118	439	781	829	230	999999	130	538	338	873	999999	899	81	895	229	739	538	124	999999	494	921	365	862	404	321	806	999999	773	30	501	
999999	340	446	999999	18	238	624	175	389	192	754	747	56	581	433	472	234	397	514	557	999999	999999	367	999999	178	999999	576	386	518	424	42	356	517	999999	999999	243	463	999999	999999	991	999999	372	734	991	740	184	319	291	971	849	999999	277	269	473	999999	289	973	347	999999	265	661	999999	999999	964	159	407	239	220	115	199	18	999999	510	523	442	999999	392	999999	368	994	444	999999	999999	668	842	765	999999	53	374	196	270	999999	878	631	339	999999	715	769	842	343	945	999999	185	782	999999	999999	766	746	41	805	897	607	978	522	999999	376	832	988	132	999999	319	195	845	918	928	999999	959	879	999999	565	999999	999999	532	35	58	345	119	633	828	109	999	351	999999	569	299	662	147	366	809	999999	54	727	647	458	999999	759	263	267	853	999999	999999	886	562	475	999999	284	999999	953	473	486	267	208	169	33	999999	999999	182	285	628	275	999999	999999	80	230	521	232	975	999999	12	999999	999999	851	780	999999	325	122	789	547	999999	25	587	193	892	999999	705	845	567	624	74	999999	999999	977	999999	587	203	189	999999	341	953	631	309	10	951	184	404	415	428	999999	707	281	188	635	999999	999999	688	999999	999999	746	999999	675	999999	360	19	999999	712	113	222	202	686	145	306	457	593	999999	716	586	999999	718	928	300	426	288	916	793	999999	951	417	36	899	631	478	79	816	999999	999999	948	990	14	471	300	203	999999	999999	571	999999	999999	51	999999	999999	999999	338	993	817	234	259	386	444	226	80	760	696	999999	302	65	999999	236	641	999999	126	767	595	238	256	638	107	200	685	999999	818	155	910	999999	139	798	303	484	261	999999	38	589	514	774	933	710	603	16	933	547	903	747	99	735	999999	139	515	999999	747	189	137	68	999999	999999	408	925	850	766	999999	999999	761	193	999999	59	287	536	263	821	999999	545	44	100	999999	999999	451	80	999999	185	569	999	293	203	737	82	999999	999999	888	425	376	17	860	837	999999	440	786	720	773	49	457	833	876	693	804	211	999999	46	802	564	999999	337	869	675	999999	999999	220	999999	455	999999	999999	317	648	999999	455	999999	685	999999	150	826	361	999999	307	26	727	999999	133	999999	398	536	927	999999	177	334	777	48	148	194	999999	892	229	228	999999	870	999999	150	195	48	247	517	525	948	999999	976	213	917	999999	853	948	470	934	620	999999	999999	974	177	149	324	999999	999999	158	999999	566	258	999999	142	999999	436	572	586	999999	94	362	999999	20	979	532	201	130	860	17	295	246	999999	
999999	609	58	999999	999999	286	11	871	999999	830	368	35	999999	647	379	80	461	603	290	999999	920	849	999999	298	999999	995	645	999999	203	999999	410	863	264	999999	999999	999999	94	999999	541	999999	585	679	116	999999	521	985	999999	885	822	60	999999	999999	14	873	999999	999999	999999	759	447	900	999999	63	677	999999	430	504	770	995	356	999999	986	999999	72	994	787	999999	999999	999999	776	999999	999999	759	135	152	999999	996	859	390	147	999999	654	334	672	999999	654	999999	999999	339	111	999999	224	602	999999	448	74	66	350	20	96	18	375	999999	999999	523	502	881	928	535	999999	433	645	999999	857	999999	729	661	679	431	349	265	999999	413	633	759	708	805	231	999999	999999	746	999999	849	303	139	999999	47	999999	158	999999	773	603	999999	364	999999	381	835	744	375	719	412	386	919	999999	999999	768	962	982	233	815	696	660	999999	456	999999	778	796	95	728	356	691	999999	999999	999999	576	662	772	58	999999	388	873	70	855	999999	675	999999	736	188	472	370	855	999999	127	343	999999	999999	362	29	135	999999	585	749	26	29	37	102	999999	636	999999	999999	995	913	36	844	999999	999999	804	283	781	999999	999999	617	622	999999	500	637	999999	999999	999999	462	310	753	922	66	803	999999	999999	836	999999	583	514	110	94	303	374	941	37	282	401	816	318	88	248	266	857	968	999999	999999	528	400	999999	667	795	641	868	252	991	970	51	818	591	967	344	208	364	942	532	329	994	559	609	999999	796	33	154	231	999999	666	209	999999	995	396	318	548	684	847	314	999999	434	131	950	999999	241	999999	235	351	743	50	901	915	445	808	999999	968	791	979	870	772	497	646	999999	335	770	216	822	204	659	795	524	517	637	999999	894	872	999999	999999	688	224	798	803	487	475	764	294	999999	197	733	349	999999	704	976	542	956	787	394	625	999999	999999	999999	41	691	948	525	394	287	366	914	999999	369	999999	300	656	999999	999999	169	271	570	486	817	999999	470	319	48	819	540	105	133	116	487	984	264	664	999999	766	121	539	949	379	999999	42	283	941	979	999999	413	330	568	272	628	132	999999	810	216	134	570	999999	910	706	854	191	999999	807	999999	385	985	636	201	217	582	629	322	201	480	999999	361	529	999999	530	415	220	537	999999	487	364	930	454	999999	340	206	739	629	252	524	824	799	475	637	603	999999	777	138	999999	689	999999	810	862	999999	432	772	51	51	389	301	644	654	382	999999	949	455	540	999999	861	20	843	10	79	677	655	999999	885	891	
736	999999	638	999999	186	181	487	554	77	124	999999	999999	165	698	249	951	999999	180	426	999999	688	158	999999	597	276	350	845	999	999999	195	684	446	887	159	315	999999	662	562	478	210	999999	999999	999999	999999	164	303	855	155	760	128	796	485	569	740	213	588	16	50	815	836	999999	488	813	882	439	588	679	999999	393	857	298	327	701	225	312	293	770	999999	999999	972	494	700	248	622	398	209	876	157	946	727	385	622	747	641	874	999999	591	505	986	575	623	999999	762	903	829	479	783	353	437	999999	817	999999	999999	999999	999999	635	999999	201	493	240	711	532	69	665	482	676	580	999999	350	948	701	274	999999	868	358	644	999999	344	999999	919	999999	533	719	36	999999	999999	999999	999999	999999	999999	123	399	21	756	863	101	790	106	431	162	898	723	12	489	228	552	851	738	493	707	697	905	408	574	814	188	812	43	756	537	660	676	770	111	834	311	999999	832	14	267	853	999999	913	640	31	702	530	999999	807	366	102	287	420	999999	552	218	991	447	942	684	288	757	349	893	501	231	953	999999	655	916	299	999999	999999	236	999999	855	992	768	999999	121	999999	583	999999	999999	999999	383	999999	188	559	626	999999	815	999999	999999	979	106	502	29	148	799	749	629	584	890	999999	83	999999	999999	737	697	225	233	894	830	999999	705	999999	999999	459	128	966	999999	352	39	606	484	139	413	257	999999	362	973	999999	753	372	38	998	999999	333	371	829	80	450	861	410	97	920	70	303	999999	574	999999	570	30	832	973	287	999999	294	592	944	150	937	979	344	252	999999	150	467	998	706	196	626	999999	298	999999	335	490	999999	519	563	78	120	973	193	999999	999999	609	999999	398	751	453	999999	740	999999	689	999999	470	526	167	493	780	602	304	999999	388	999999	482	731	999999	648	796	999999	774	38	999999	999999	999999	999999	534	839	994	229	78	257	263	145	885	670	608	761	865	963	471	999999	783	476	815	999999	805	884	930	999999	983	999999	999999	527	286	999999	552	999999	179	673	992	999999	499	560	999999	57	999999	252	999999	812	132	185	783	999999	464	748	255	999999	224	999999	990	649	909	126	246	328	302	999999	859	183	128	999999	999999	201	970	153	536	232	942	767	92	563	845	127	999999	807	999999	131	73	537	466	153	445	999999	683	353	418	999999	324	215	754	588	999999	865	694	183	592	592	862	999999	221	32	466	999999	485	437	804	791	371	438	999999	181	672	332	999999	975	513	999999	517	627	735	164	908	737	999999	504	999999	
979	433	999999	999999	384	269	753	325	444	999999	987	135	999999	548	999999	999999	886	853	999999	915	70	158	999999	669	610	84	999999	584	67	999999	729	444	981	267	824	367	999999	222	977	912	918	999999	282	298	999999	856	272	89	119	152	32	883	440	588	119	999999	714	911	614	309	34	178	999999	330	957	553	154	988	723	268	231	673	999999	670	996	63	999999	999999	153	753	812	165	999999	999999	999999	999999	13	402	158	999999	652	999999	607	677	999999	999999	999999	951	340	972	999999	999999	365	851	920	358	999999	770	591	65	999999	294	767	860	497	999999	704	999999	238	121	549	999999	839	999999	615	999999	75	209	781	999999	314	999999	100	181	999999	999999	800	999999	994	742	839	999999	999999	102	50	999999	121	746	189	28	55	407	722	228	432	960	999999	635	999999	578	293	807	999999	999999	751	999999	999999	999999	819	959	999999	90	999999	496	282	316	941	747	688	257	240	328	29	763	211	907	212	871	749	999999	104	174	388	425	459	999999	255	475	351	22	174	999999	999999	229	949	965	58	236	946	125	28	696	999999	999999	347	965	999999	234	999999	844	826	999999	999999	738	865	904	702	932	46	250	70	475	405	676	92	999999	400	799	813	245	858	975	999999	633	72	999999	227	999999	88	494	999999	30	999999	507	999999	842	999999	199	364	54	272	999999	200	705	65	553	301	280	906	999999	574	987	421	898	985	999999	407	999999	675	468	687	312	853	552	996	999999	144	898	491	249	44	999999	445	768	973	999999	785	229	578	519	116	946	493	455	920	266	609	999999	521	344	444	468	523	896	366	959	999999	647	709	999999	418	402	789	666	999999	372	999999	652	924	999999	75	188	643	166	362	741	819	999999	632	739	440	700	387	999999	999999	576	999999	549	411	999999	479	999999	519	562	110	713	166	827	857	557	714	957	519	999999	278	999999	999999	367	544	625	149	864	25	999999	585	717	25	999999	999999	999999	685	13	999999	910	774	928	668	999999	65	999999	584	992	550	84	35	483	999999	119	999999	548	752	329	15	999999	874	614	132	999999	999999	999999	697	524	999999	836	871	711	999999	609	999999	350	999999	743	312	895	50	157	999999	940	944	999999	999999	905	764	322	999999	366	999999	999999	45	170	805	129	113	999999	951	70	36	713	213	324	766	582	617	538	950	18	27	119	745	726	999999	191	604	875	999999	791	759	653	566	515	713	263	573	342	544	478	639	640	943	980	999999	610	737	630	345	953	999999	999999	372	270	348	888	717	318	869	999999	524	237	815	169	
310	382	157	697	611	513	19	285	999999	481	379	387	175	765	604	689	999999	999999	999999	903	503	533	290	999999	999999	999999	545	264	999999	920	954	411	999999	784	999999	748	463	49	29	832	944	999999	242	890	891	961	722	952	714	999999	179	999999	999999	911	665	999999	102	851	530	786	999999	754	812	82	527	967	562	391	96	856	236	999999	955	707	959	490	301	999999	414	999999	112	592	999999	292	751	414	999999	999999	129	901	656	611	518	242	999999	999999	210	169	372	923	409	341	999999	857	999999	764	999999	990	952	184	486	702	446	326	684	385	214	530	331	123	999999	999999	999999	194	209	624	896	723	999999	769	290	999999	999999	491	999999	771	727	692	339	999999	820	722	960	944	999999	954	175	202	999999	488	999999	999999	838	259	669	760	78	680	999999	999999	868	870	157	999999	893	354	674	955	520	913	658	999999	200	343	302	999999	999999	327	769	254	999999	703	174	364	784	610	303	777	999999	999999	702	56	44	10	129	999999	575	777	60	80	289	219	999999	645	830	473	489	504	956	138	81	751	911	413	879	174	706	999999	408	293	61	896	143	475	221	611	487	999999	224	999999	965	999999	277	698	964	249	999999	529	533	999999	131	798	999999	999999	973	951	145	999999	130	954	253	999999	999999	999999	999999	393	85	999999	434	229	986	298	289	613	173	169	483	222	999999	640	153	186	269	98	171	999999	86	450	501	999999	475	999999	999999	270	999999	192	542	509	679	581	173	814	999999	314	999999	832	519	216	529	814	999999	923	191	999999	810	77	523	290	999999	999999	316	635	999999	174	999999	999999	227	28	999999	999999	627	974	999999	999999	477	338	90	955	764	339	743	869	921	687	792	551	675	591	460	42	669	261	904	912	275	999999	110	931	559	205	614	500	702	999999	999999	503	999999	324	21	481	986	568	526	276	33	447	714	999999	381	213	463	636	568	999999	320	999999	79	630	601	939	238	159	405	569	724	999999	176	999999	501	299	171	360	579	978	999999	111	734	638	889	827	999999	83	559	999999	741	978	999999	999999	999999	819	433	760	723	82	999999	837	172	957	551	780	280	342	999999	999999	999999	112	67	589	435	219	999999	999999	999999	774	125	164	599	999999	827	746	999999	946	152	999999	865	410	637	506	735	999999	938	777	96	119	556	491	547	477	999999	999999	920	351	999999	29	999999	991	29	999999	957	999999	247	999999	999999	805	999999	334	200	854	226	999999	999999	999999	854	999999	281	863	999999	631	227	633	999999	132	744	999999	999999	969	160	132	502	999999	
999999	689	549	647	971	824	648	290	999999	232	300	693	260	999999	174	999999	497	578	747	999999	645	398	731	333	999999	999999	378	941	999999	999999	183	77	999999	352	259	999999	21	217	254	456	225	74	981	999999	343	923	871	81	33	466	999999	582	999999	187	999999	993	999999	225	175	855	456	706	999999	160	58	232	342	908	999999	389	358	290	334	301	999999	580	417	736	989	557	254	306	917	523	28	601	693	183	123	999999	828	795	999999	398	10	518	763	831	999999	999999	591	962	999999	644	999999	999999	257	999999	88	657	586	231	235	618	611	159	999999	787	999999	457	539	169	999999	167	560	562	248	935	999999	591	817	586	999999	879	966	999999	648	283	415	827	353	999999	105	465	680	606	569	433	999999	850	728	999999	699	498	581	432	999999	999999	93	555	999999	322	792	496	840	999999	440	356	651	999999	510	516	382	314	113	930	999999	999999	487	953	992	999999	999999	450	862	840	886	301	307	544	125	999999	999999	859	874	41	816	999999	625	679	176	999999	781	999999	349	999999	999999	395	394	651	999999	837	23	999999	562	146	174	352	634	999	123	148	58	116	213	363	999999	522	439	999999	123	465	713	999999	787	999999	999999	999999	999999	649	999999	501	907	999999	186	999999	143	999999	999999	999999	866	474	974	999999	566	37	174	674	264	999999	999999	91	999999	322	999999	999999	133	216	351	999999	112	484	252	999999	762	622	241	999999	930	925	229	266	225	999999	216	649	491	98	250	759	999999	999999	434	124	753	165	999999	595	129	283	999999	926	718	524	999999	391	232	989	863	999999	796	772	999999	339	999999	639	866	263	999999	888	421	999999	966	592	176	743	59	138	999999	999999	87	646	282	656	770	302	548	700	77	999999	426	501	235	307	999999	843	625	105	357	123	298	291	999999	240	862	999999	999999	135	357	891	341	104	999999	265	866	159	499	96	569	474	101	175	196	999999	471	919	999999	668	999999	332	999999	954	780	128	318	795	167	51	794	650	999999	999999	353	185	492	999999	743	999999	440	999999	354	999999	536	883	31	999999	999999	207	769	942	999999	302	507	999999	999999	387	323	639	946	999999	992	999999	302	918	142	679	999999	21	799	148	185	840	999999	814	978	588	999999	999999	999999	195	699	960	999999	851	341	49	914	999999	999999	114	999999	113	33	369	821	999999	246	618	999999	352	311	94	407	999999	767	479	999999	693	56	999999	959	425	543	760	381	42	184	999999	587	999999	764	999999	610	999999	999999	81	999999	999999	992	91	352	999999	999999	999999	884	615	562	999999	999999	862	
975	230	999999	999999	155	593	999999	272	987	789	999999	795	40	999999	588	806	483	712	999999	999999	661	204	701	965	843	159	278	789	876	765	479	999999	366	724	126	999999	999999	999999	549	545	511	999999	880	212	999999	556	779	499	999999	87	141	849	161	398	210	999999	529	316	380	996	325	780	396	231	999999	999999	438	316	541	54	584	98	173	999999	194	117	999999	499	605	296	379	779	999999	798	634	999999	999999	968	999999	345	24	916	24	552	999999	730	167	658	891	178	128	473	958	130	999999	999999	686	999999	213	102	467	39	710	999999	999999	545	166	598	999999	999999	820	469	791	205	40	667	83	999999	734	464	999999	664	607	999999	999999	906	821	504	999999	590	943	182	999999	431	878	984	215	999999	999999	684	573	999999	999999	211	358	658	681	762	99	999999	969	999999	472	748	153	802	431	283	999999	720	999999	999999	303	16	747	647	704	369	999999	56	462	999999	999999	59	890	389	603	406	89	519	234	68	414	469	621	877	710	999999	288	999999	562	999999	24	216	960	999999	276	64	999999	710	953	999999	445	53	383	826	999999	423	857	763	208	35	203	406	495	666	999999	833	395	870	937	688	91	250	493	529	138	488	999999	979	122	548	943	379	999999	999999	622	999999	96	999999	505	296	168	524	877	537	739	999999	720	303	663	442	999999	593	999999	275	240	205	999999	999999	698	999999	333	878	650	999999	92	824	999999	582	53	886	999999	999999	374	999999	529	566	372	999999	790	519	767	795	325	679	879	360	606	999999	999999	427	811	241	999999	612	963	290	999999	228	999999	914	778	999999	999999	777	695	78	999999	131	745	674	999999	603	73	188	135	999999	562	970	780	999999	228	549	899	626	999999	515	505	762	687	249	692	154	511	875	741	628	544	999999	999999	811	141	485	554	18	593	218	177	916	999999	435	727	902	999999	722	696	238	248	634	703	189	999999	465	999999	506	999999	689	101	198	447	507	999999	999999	986	968	600	742	995	999999	999999	866	999999	588	286	999999	999999	789	706	789	189	999999	390	910	844	805	999999	676	51	58	999999	904	999999	979	478	979	999999	712	999999	478	132	999999	243	356	602	999999	999999	983	188	191	999999	201	982	999999	18	935	999999	92	180	191	730	923	701	946	999999	137	999999	367	999999	307	820	809	873	999999	999999	236	278	43	317	999999	963	265	497	859	999999	835	921	999999	999999	999999	862	359	999999	735	748	208	999999	297	491	475	97	483	999999	881	370	184	328	755	645	781	666	93	774	173	999999	474	435	841	882	40	
215	999999	396	999999	444	999999	278	148	999999	999999	974	981	551	842	919	489	392	616	999999	890	516	176	178	199	999999	999999	584	378	517	284	772	420	414	461	269	162	999999	306	447	899	905	190	277	999999	999999	684	541	931	253	737	92	819	352	991	523	49	766	206	999999	999999	886	899	999999	214	696	564	576	100	583	767	999999	95	178	599	984	336	899	992	392	202	247	999999	135	999999	201	952	77	423	938	230	396	999999	607	999999	23	15	999999	72	490	252	117	450	358	485	345	997	650	753	17	196	149	774	813	507	427	999999	774	850	22	743	497	163	162	362	999999	511	487	397	585	978	777	836	511	150	94	796	304	649	999999	204	311	999999	415	751	90	999999	87	110	363	999999	999999	999999	60	746	755	954	298	995	999999	833	999999	263	177	38	999999	999999	999999	673	999999	631	999999	135	415	817	999999	183	748	999999	999999	999999	434	387	43	806	747	77	999999	764	395	999999	999999	308	544	611	999999	999999	156	387	342	777	359	413	687	732	999999	999999	304	243	315	581	216	887	723	355	999999	142	230	371	291	999999	527	507	288	292	132	640	590	804	142	393	37	371	999999	999999	409	999999	999999	310	999999	641	773	552	459	813	923	621	585	199	212	999999	827	999999	105	990	260	852	135	404	609	208	999999	999999	110	921	554	845	999999	228	945	387	999999	919	404	999999	999999	974	57	474	368	999999	65	400	602	590	566	252	275	87	999999	557	895	999999	700	768	999999	283	452	538	999999	88	801	366	999999	824	119	908	390	456	999999	285	999999	660	45	999999	153	135	897	520	365	312	579	741	974	398	492	999999	228	999999	534	304	532	999999	215	999999	999999	699	156	777	481	657	999999	999999	664	969	753	245	999999	602	625	990	386	999999	999999	999999	508	69	392	855	342	970	689	754	921	999999	753	294	455	755	398	453	978	129	48	999999	999999	760	87	14	999999	256	879	999999	21	543	918	599	999999	258	780	650	999999	300	445	999999	968	116	897	999999	225	999999	999999	999999	214	999999	999999	999999	893	475	515	748	999999	387	220	95	999999	73	743	999999	209	999999	948	999999	974	999999	147	688	684	538	739	344	999999	540	789	999999	467	376	421	999999	532	999999	706	870	742	42	999999	929	89	360	999999	904	373	999999	347	72	519	592	538	466	999999	333	999999	365	999999	999999	884	451	999999	999999	627	725	651	903	999999	999999	999999	88	464	999999	90	999999	608	333	130	834	971	354	203	999999	666	999999	837	955	806	999999	90	351	143	571	158	225	
340	999999	732	999999	262	999999	662	800	614	441	138	596	385	999999	725	258	244	902	209	539	999999	871	377	999999	887	696	107	657	999999	116	999999	999999	793	864	876	999999	999999	437	581	511	691	403	122	235	746	251	579	979	483	999999	116	999999	372	618	967	469	677	979	999999	999999	999999	15	343	507	496	245	802	999999	999999	172	656	807	999999	999999	999999	855	758	999999	16	646	126	127	999999	999999	10	713	530	184	897	417	885	622	632	25	149	999999	999999	615	739	511	448	999999	40	321	185	308	910	675	999999	121	711	535	972	999999	450	255	999999	709	507	782	715	627	624	541	286	44	185	999999	558	171	999999	153	999999	504	207	67	96	863	458	999999	803	999999	413	785	705	359	649	474	574	893	856	360	118	957	796	821	444	999999	999999	999999	133	605	999999	610	325	568	133	999999	961	999999	999999	967	260	804	978	859	999999	838	835	999999	999999	999999	739	664	314	445	44	455	999999	999999	623	999999	999999	317	999999	207	999999	803	470	999999	236	999999	999999	192	734	889	110	313	978	936	606	999999	663	999999	755	422	999999	462	999999	879	533	678	769	584	999999	571	147	942	236	781	999999	420	999999	698	701	999999	208	999999	929	999999	999999	731	476	999999	999999	999999	934	722	562	166	341	285	508	590	614	557	411	928	999999	173	751	167	87	206	815	196	238	964	416	999999	999999	318	999999	879	544	999999	999999	997	999999	753	636	425	999999	79	450	845	912	787	93	153	812	279	999999	765	674	187	654	280	999999	592	999999	969	316	30	942	33	752	628	56	812	999999	413	132	669	536	335	999999	17	756	969	284	999999	881	272	999999	944	182	767	999999	366	999999	931	999999	222	999999	667	119	369	137	427	102	999999	999999	280	797	409	157	476	239	349	410	999999	524	999999	999999	347	999999	53	302	999999	850	999999	424	689	665	424	999999	999999	704	869	999999	417	999999	338	999999	990	709	610	475	999999	796	706	538	999999	955	510	417	65	903	626	578	76	77	138	999999	117	869	61	614	382	47	246	771	999999	133	993	766	195	119	328	637	487	577	972	999999	153	456	999999	999999	999999	16	316	16	88	999999	999999	999999	751	999999	769	999999	999999	995	999999	999999	559	934	178	742	962	743	232	945	999999	988	101	498	104	999999	433	999999	999999	326	458	376	730	240	693	79	974	653	25	999999	350	207	979	491	485	690	651	219	999999	816	772	422	999999	371	431	99	209	660	255	823	337	999999	810	999999	546	726	561	329	251	999999	999999	318	727	797	605	388	19	
609	999999	413	286	224	999999	504	554	999999	591	369	808	999999	870	323	999999	201	106	242	396	647	999999	759	138	999999	967	999999	57	999999	694	986	765	53	999999	599	999999	841	547	123	734	315	999999	999999	999999	999999	999999	647	999999	455	910	536	701	373	991	371	999999	263	285	954	256	999999	457	100	351	605	603	765	523	999999	999999	566	999999	982	507	91	860	999999	625	936	811	330	949	602	553	168	295	402	999999	718	935	393	999999	593	867	539	858	696	169	539	598	754	133	959	779	353	882	999999	865	909	511	230	638	999999	153	926	255	854	547	193	319	999999	714	805	344	999999	999999	70	125	999999	233	173	285	96	347	999999	206	990	822	999999	285	576	536	151	216	715	755	999999	449	940	294	13	159	975	229	999999	999999	328	624	498	352	821	603	898	686	348	944	552	999999	97	729	265	999999	347	907	742	675	572	598	629	536	999999	999999	184	683	230	23	309	866	949	25	999999	376	334	999999	999999	973	638	465	868	999999	212	224	999999	220	39	971	812	78	486	722	478	729	999999	999999	568	211	428	224	466	334	999999	685	62	999999	999999	889	999999	489	453	999999	46	116	999999	858	333	569	999999	963	653	999999	211	240	390	237	546	159	381	999999	298	262	554	423	999	544	134	527	172	999999	999999	149	274	999999	999999	717	685	372	999	999999	639	999	943	999999	570	999999	999999	999999	305	825	535	999999	518	345	201	201	999999	623	999999	999999	733	999999	406	976	604	999999	984	878	999999	673	551	999999	999999	999999	733	298	999999	100	852	791	421	719	231	347	999999	999999	631	928	141	999999	502	72	264	813	412	832	602	966	999999	67	233	254	999999	632	283	360	552	999999	612	902	999999	134	770	325	774	24	999999	69	999999	937	882	65	747	191	180	488	919	346	999999	900	695	352	240	795	568	999999	920	599	73	999999	999999	358	326	238	551	378	301	999999	48	398	258	543	999999	922	999999	177	999999	999999	461	795	441	215	450	712	217	539	893	975	757	608	103	984	996	825	823	533	739	999999	639	801	999999	980	308	444	651	999999	607	999999	999999	400	668	312	147	278	963	908	908	614	31	22	484	326	191	439	304	274	546	919	999999	651	999999	988	977	660	608	999999	907	15	999999	64	931	585	999999	999999	939	790	846	999999	862	915	999999	135	497	627	326	870	799	999999	150	387	616	687	999999	999999	999999	680	335	487	999999	512	11	902	999999	966	999999	899	961	823	500	513	427	999999	999999	999999	36	313	501	360	343	737	661	999999	
865	683	448	253	375	396	999999	269	999999	368	999999	359	914	723	581	999999	546	427	908	975	378	636	959	798	630	999999	999999	659	999999	974	999999	931	999999	962	999999	869	528	836	533	999999	428	999999	57	69	999999	708	278	313	731	970	814	915	829	686	670	999999	724	649	623	348	453	746	90	491	224	136	508	952	686	711	999999	709	894	999999	999999	147	999999	900	49	922	999999	639	927	217	170	999999	999999	174	301	999999	155	878	223	194	999999	682	160	566	999999	999999	999999	999999	626	29	969	114	31	999999	140	533	649	823	610	701	590	813	818	872	330	985	999999	343	999999	879	566	132	496	709	220	873	986	32	65	416	721	999999	22	907	248	66	999999	616	43	768	167	331	999999	522	604	318	999999	288	245	858	607	999999	665	747	463	999999	618	322	999999	267	546	627	768	203	979	158	801	910	633	999999	999999	418	999999	999999	721	244	855	973	114	902	19	708	786	206	809	855	999999	999999	454	402	999999	999999	340	776	231	540	999999	999999	542	456	517	953	654	971	89	199	566	773	36	229	991	999999	217	383	258	837	840	571	999999	134	382	535	999999	999999	826	885	999999	999999	671	190	680	780	441	658	394	65	999999	815	999999	619	999999	12	248	234	411	803	686	999999	528	393	700	999999	689	418	83	981	496	999999	154	999999	121	42	112	999999	999999	220	213	558	999999	999999	999999	34	454	775	834	999999	297	242	999999	33	208	130	999999	287	999999	689	999999	32	584	999999	568	641	670	922	507	267	900	999999	685	201	599	137	999999	335	610	675	999999	914	583	704	694	264	593	131	995	999999	36	824	999999	999999	128	999999	973	584	634	999999	364	999999	277	577	999999	893	556	638	434	999999	161	679	677	815	153	187	999999	880	719	313	58	549	927	516	999999	85	48	999999	82	418	999999	394	701	468	999999	999999	646	16	236	800	708	954	696	924	839	999999	999999	549	999999	941	742	103	865	999999	103	814	604	999999	347	402	855	729	566	25	916	767	978	999999	504	999999	999999	442	653	999999	605	999999	852	13	676	883	928	999999	999999	999999	676	70	528	999999	374	506	420	885	668	833	945	978	397	999999	17	82	378	938	55	999999	999999	309	449	947	724	999	961	999999	95	463	474	999999	619	999999	349	856	999999	606	844	997	718	999999	773	820	972	627	999999	999999	996	603	515	999999	453	999999	728	376	999999	999999	656	999999	999999	999999	800	215	368	588	999999	960	999999	999999	833	771	103	999999	868	757	536	629	974	999999	999999	999999	603	491	947	484	
913	96	707	973	245	667	950	999999	462	898	854	999999	461	394	268	746	999999	846	769	999999	999999	405	999999	999999	999999	999999	606	999999	83	999999	225	318	999999	883	675	282	999999	999999	914	999999	821	624	595	970	902	968	177	590	999999	556	950	757	999999	213	999999	517	999999	736	143	254	70	400	406	708	682	545	310	577	718	985	493	481	931	603	923	281	810	999999	999999	999999	999999	26	721	999999	999999	999999	597	999999	999999	167	850	526	235	670	115	430	228	999999	297	367	667	599	871	852	72	478	826	999999	290	999999	707	737	667	271	429	999999	679	879	999999	224	948	256	282	560	999999	999999	256	999999	498	502	63	999999	406	711	214	235	155	999999	999999	335	641	479	773	989	999999	122	859	963	999999	71	999999	348	983	82	419	420	326	321	999999	106	232	566	629	787	262	784	341	956	999999	999999	898	811	424	577	583	999999	483	293	110	32	117	292	28	999999	751	999999	939	334	302	794	908	999999	160	368	113	84	999999	985	736	675	781	902	906	56	172	999999	923	415	499	999999	936	999999	220	999999	999999	940	547	203	46	547	844	999999	664	272	999999	999999	660	66	999999	508	629	497	556	999999	251	214	385	971	273	999999	791	533	835	361	857	999999	623	999999	379	172	537	655	948	999999	831	774	999999	644	999999	108	289	867	941	990	320	449	486	999999	999999	784	564	575	930	999999	756	999999	181	312	999999	420	451	205	687	312	971	999999	549	367	603	476	965	741	220	175	531	923	999999	844	51	418	999999	999999	21	595	607	999999	725	722	442	999999	603	936	238	350	656	94	189	638	29	346	899	999999	192	977	818	823	999999	764	704	832	727	337	270	999999	32	613	193	102	704	20	258	999999	925	92	873	38	512	870	518	446	744	953	824	705	518	280	654	43	776	784	606	960	27	609	792	275	676	241	328	999999	901	97	999999	19	97	83	202	109	114	999999	999999	494	256	268	97	773	512	565	999999	751	959	159	325	920	413	297	808	325	999999	607	362	999999	999999	475	545	657	29	999999	617	445	87	555	999999	987	472	999999	714	759	999999	999999	999999	120	999999	576	93	751	771	24	605	800	274	877	999999	507	999999	51	942	780	999999	999999	754	696	947	53	674	413	229	999999	457	999999	583	59	803	280	843	251	527	976	392	999999	886	15	220	817	180	210	745	432	560	431	179	934	47	91	274	76	173	710	901	679	999999	443	566	999999	227	225	83	999999	663	194	523	966	999999	999999	554	749	486	140	872	999999	
668	999999	777	999999	999999	999999	21	722	999999	776	999999	816	84	712	272	999999	448	907	600	999999	136	215	768	375	999999	999999	999999	118	537	525	590	999999	837	437	20	999999	665	540	189	578	213	999999	999999	999999	999999	707	892	999999	666	999999	310	579	540	917	348	463	38	411	128	920	112	903	195	491	999999	55	979	647	701	538	999999	999999	727	31	751	774	682	882	269	210	320	860	451	999999	224	20	999999	920	99	557	999999	999999	999999	999999	999999	309	176	52	699	70	999999	254	983	138	324	999999	999999	518	175	573	780	156	999999	999999	609	999999	461	759	999999	185	553	68	558	999999	999999	532	496	468	999999	999999	608	640	999999	209	482	75	999999	999999	120	999999	168	984	999999	525	777	559	122	503	659	234	848	416	999999	999999	999999	669	999999	839	305	792	906	393	962	723	964	999999	963	942	445	544	374	148	999999	455	26	999999	999999	999999	377	283	419	992	809	999999	603	201	865	669	691	999999	378	47	27	328	999999	775	31	41	560	999999	595	179	68	124	859	709	767	329	999999	947	365	664	999999	999999	382	999999	583	641	129	773	999999	304	260	999999	175	336	131	330	999999	251	548	281	999999	739	687	999999	999999	694	471	894	999999	999999	172	743	458	714	575	995	945	999999	999999	389	911	999999	362	999999	918	999999	949	999999	999999	446	999999	265	409	93	999999	999999	999999	142	980	889	179	235	348	738	142	999999	999999	461	761	999999	999999	540	999999	168	370	999999	999999	396	331	999999	745	938	999999	987	757	906	344	999999	531	999999	660	813	30	312	999999	686	448	624	169	412	264	498	772	461	999999	999999	215	251	723	999999	355	999999	810	999999	154	999999	918	361	999999	235	182	807	929	999999	475	571	520	999999	999999	683	254	762	236	919	999999	256	176	855	926	509	999999	102	651	42	497	712	12	546	168	978	768	97	642	934	239	456	999999	854	986	999999	737	468	999999	49	254	999999	999999	891	999999	897	75	73	999999	482	999999	999999	166	897	430	762	569	974	589	969	914	999999	129	302	999999	795	688	321	999999	436	771	242	798	999999	787	905	991	120	313	270	913	705	662	170	409	158	300	670	434	999999	999999	763	879	334	135	97	999999	428	211	447	219	753	203	998	710	302	291	554	119	999999	770	999999	670	328	66	999999	504	959	893	541	999999	27	887	645	505	999999	999999	999999	486	999999	442	573	908	866	60	170	511	999999	459	999999	867	746	999999	999999	463	482	102	560	278	915	592	513	534	670	942	202	865	999999	503	703	939	817	77	999999	
999999	206	549	999999	278	895	708	999999	509	785	673	758	999999	978	192	33	999999	999999	206	999999	118	929	49	999999	924	858	999999	952	170	999999	178	59	678	151	826	266	932	299	999999	382	216	999999	999999	999999	996	193	735	887	376	480	788	146	620	506	311	163	167	311	879	419	999999	755	999999	752	999999	623	89	324	162	925	100	625	520	824	364	366	925	300	251	740	133	999999	999999	999999	968	41	439	182	840	672	109	631	419	872	780	461	999999	999999	140	383	114	420	734	450	389	999999	626	796	151	944	238	867	70	149	296	194	178	990	999999	586	194	907	484	489	826	469	216	999999	53	999999	295	674	169	867	636	712	682	146	310	806	999999	642	40	896	999999	241	999999	280	999999	596	999999	90	476	554	198	206	936	254	624	920	955	978	999999	248	658	564	999999	999999	513	583	999999	999999	689	977	181	552	877	588	55	594	898	936	71	999999	620	215	207	614	679	439	776	438	999999	390	850	437	889	791	247	880	533	378	766	12	94	259	400	999999	383	646	999999	357	208	999999	31	999999	916	999999	628	452	366	103	523	83	999999	999999	520	309	137	743	662	95	350	999999	71	530	179	999999	372	370	815	999999	241	43	120	428	999999	492	368	831	999999	593	999999	794	999999	439	855	693	204	21	738	100	371	639	999999	244	999999	43	967	500	999999	999999	932	267	636	999999	999999	489	963	389	999999	37	940	999999	999999	999999	921	555	652	631	675	485	864	999999	631	725	347	601	60	876	421	205	525	867	980	663	660	999999	167	865	577	375	730	815	176	999999	159	75	416	999999	999999	461	391	345	825	374	999999	581	635	999999	320	270	999999	96	968	999999	512	82	999999	569	418	25	397	786	64	309	755	59	194	920	575	281	195	146	563	959	814	189	999999	616	671	89	280	999999	555	316	936	643	999999	528	208	87	750	847	505	999999	73	604	290	525	619	942	999999	714	346	49	999999	303	532	999999	833	332	40	708	897	339	744	151	240	748	373	121	212	666	722	497	530	347	999999	266	896	220	899	526	999999	729	692	566	999999	516	240	642	999999	838	694	875	999999	51	950	176	562	921	374	542	162	508	739	999999	992	848	518	737	662	276	122	623	433	513	711	999999	999999	188	242	724	517	730	10	374	999999	846	999999	489	397	473	999999	974	845	366	999999	498	990	962	573	999999	997	503	980	844	999999	80	999999	999999	339	782	530	999999	689	649	35	431	508	375	757	156	407	999999	999999	198	571	148	
777	76	148	223	187	683	614	181	726	24	999999	165	999999	901	999999	999999	159	999999	943	999999	294	206	341	943	999999	624	999999	999999	662	999999	162	791	282	999999	303	999999	999999	126	605	846	769	517	923	21	680	352	727	856	752	999999	880	735	999999	251	853	581	735	205	999999	562	478	197	519	999999	861	999999	882	70	608	28	999999	42	999999	107	561	776	999999	330	272	647	999999	358	675	172	98	427	999999	999999	734	999999	649	209	893	52	378	581	998	175	159	721	469	667	258	733	987	847	726	999999	690	999999	308	414	932	584	665	129	999999	356	999999	443	423	999999	335	999999	999999	313	148	999999	729	979	778	117	180	999999	999999	240	110	941	184	250	700	398	999999	657	423	244	276	999999	999999	258	69	651	506	716	307	999999	999999	372	365	999999	708	999999	428	711	308	201	244	391	999999	435	28	580	182	999999	999999	35	511	678	999999	143	46	830	588	480	920	136	999999	999999	253	569	898	738	586	500	999999	940	969	639	358	231	999999	885	912	952	239	488	479	87	973	999999	117	662	898	231	647	878	999999	948	790	182	999999	999999	147	837	999999	290	994	681	886	999999	65	871	329	251	143	160	999999	636	250	999999	656	999999	490	999999	462	999999	839	999999	999999	999999	769	31	848	185	999999	230	748	999999	426	949	494	797	999999	181	227	245	342	657	98	496	960	545	708	359	526	66	299	176	384	300	451	639	829	999999	42	44	33	154	999999	912	999999	842	220	301	947	858	999999	319	754	227	902	999999	276	365	703	999999	323	499	999999	585	931	581	999999	135	999999	854	968	999999	149	192	222	198	57	185	94	999999	999999	416	411	668	723	999999	422	166	398	268	999999	474	528	999999	999999	533	494	999999	999999	830	151	94	999999	103	999999	373	180	999999	15	713	144	100	281	585	999999	906	97	999999	999999	999999	999999	543	737	249	490	504	999999	341	471	688	703	34	999999	999999	999999	250	624	999999	778	360	809	850	161	684	134	283	203	999999	908	815	999999	503	171	999999	670	608	999999	553	612	999999	922	838	110	326	19	119	896	27	999999	658	291	999999	223	511	151	318	392	63	124	999999	311	506	999999	999999	252	210	999999	999999	592	377	892	80	706	392	437	971	750	834	674	25	387	999999	999999	259	533	999999	290	999999	888	361	226	304	439	404	999999	425	415	453	84	809	256	731	434	999999	765	999999	82	999999	83	180	568	557	388	109	830	135	999999	999999	132	585	999999	213	285	240	999999	999999	999999	999999	307	22	999999	306	760	999999	
768	655	751	112	493	321	594	460	585	718	793	668	999999	339	999999	959	999999	241	330	999999	889	53	456	203	89	177	999999	770	999999	999999	613	271	796	524	341	185	384	70	999999	811	990	999999	999999	566	447	492	999999	311	737	348	758	334	976	999999	974	999999	208	557	32	326	999999	999999	927	999999	114	999999	872	401	999999	398	584	202	999999	519	508	430	999999	889	756	596	999999	278	999999	194	999999	288	295	535	549	616	976	826	999999	999999	999999	999999	542	113	462	914	620	999999	312	999999	763	999999	999999	466	762	999999	308	999999	800	435	831	999999	999999	742	221	825	247	346	999999	392	422	999999	164	999999	450	341	887	999999	999999	842	976	213	999999	694	430	746	999999	828	772	994	317	999999	999999	612	542	605	387	799	891	999999	676	999999	438	920	926	15	411	999999	25	431	667	985	881	958	999999	627	507	105	322	474	999999	418	573	858	84	754	732	999999	645	999999	953	97	999999	800	175	999999	775	55	768	425	345	899	812	351	336	332	786	999999	163	914	999999	292	487	427	315	267	709	580	845	182	283	999999	960	181	477	579	564	90	999999	756	852	999999	336	896	139	999999	999999	999999	531	752	968	999999	399	731	746	671	610	14	494	907	992	999999	209	596	151	486	939	999999	999999	756	999999	705	999999	999999	999999	999999	955	999999	297	885	661	999999	999999	999999	213	618	999999	999999	435	806	969	560	595	885	764	657	999999	999999	755	652	491	964	359	774	985	273	390	999999	999999	111	715	999999	716	609	255	515	156	116	392	532	27	999999	216	76	787	216	119	999999	999999	413	392	999999	835	999999	404	696	999999	283	117	940	238	475	568	334	999999	950	844	985	999999	259	511	999999	358	232	634	780	758	999999	987	778	163	991	361	266	999999	999999	194	81	999999	559	999999	872	999999	451	304	552	152	881	975	837	372	999999	759	999999	902	999999	866	613	999999	623	937	999999	296	999999	787	999999	999999	312	615	999999	765	773	999999	90	999999	638	158	906	927	999999	999999	876	317	160	415	999999	241	968	363	484	633	580	70	591	621	541	999999	668	664	66	437	839	276	384	999999	599	999999	678	520	273	96	999999	685	928	985	999999	538	146	923	757	15	156	999999	141	966	195	712	999999	469	340	62	489	252	870	655	797	609	932	89	816	686	563	457	100	397	999999	999999	142	999999	999999	13	999999	745	906	61	999999	891	145	417	886	886	164	219	999999	221	999999	717	814	999999	198	461	999999	999999	999999	999999	999999	999999	999999	999999	303	299	999999	999999	999999	336	612	
744	345	819	999999	906	999999	524	203	929	999999	353	277	878	791	956	90	859	417	999999	407	393	637	835	609	592	43	402	999999	596	316	572	310	854	609	999999	381	995	909	291	986	91	999999	188	549	999999	431	999999	999999	346	219	721	184	810	928	228	117	509	220	780	873	999999	409	606	623	999999	53	999999	278	929	584	95	949	136	122	326	529	458	296	510	171	62	450	777	999999	999999	999999	999999	925	390	754	871	785	138	999999	915	999999	267	999999	999999	999999	18	999999	32	762	133	772	999999	697	612	699	658	999999	709	619	999999	999999	631	230	38	571	553	497	888	185	712	310	820	999999	207	644	272	999999	999999	455	162	351	427	25	262	999999	349	999999	323	690	105	658	85	519	597	293	60	46	536	29	512	521	999999	847	60	823	999999	340	500	999999	999999	765	517	264	999999	478	213	616	967	216	231	751	183	999999	999999	63	234	311	999999	999999	999999	999999	366	686	943	641	999999	580	965	999999	999999	19	311	356	263	340	151	821	62	999999	89	444	999999	330	797	999999	347	999999	767	996	598	649	219	587	383	212	999999	830	321	999999	949	633	650	538	345	221	449	827	999999	749	999999	413	258	10	999999	160	999999	46	889	192	999999	999999	999999	968	999999	231	799	723	973	999999	999999	321	509	999999	180	456	793	541	985	585	321	520	680	27	93	195	999999	219	753	999999	56	371	941	139	531	54	820	999999	697	124	422	725	854	893	818	601	999999	31	830	387	999999	999999	61	313	870	783	233	795	999999	655	830	590	970	750	14	569	379	999999	705	135	635	121	843	870	173	595	665	787	209	492	291	999999	999999	376	865	431	999999	638	268	999999	820	999999	999999	52	294	831	999999	114	888	258	231	999999	325	704	999999	255	781	999999	149	285	128	446	596	999999	374	460	212	604	884	583	259	741	122	999999	315	999999	999999	801	586	341	999999	561	898	950	270	758	63	683	624	619	999999	139	498	983	629	999999	438	999999	999999	833	629	999999	229	314	999999	489	420	367	399	150	931	979	603	807	445	566	547	645	999999	615	406	528	979	274	932	129	999999	139	338	931	181	919	132	753	712	688	341	594	951	781	347	696	999999	484	688	670	535	691	547	72	999999	999999	272	72	999999	999999	182	955	381	999999	246	999999	999999	999999	968	21	856	999999	105	756	235	953	693	999999	278	710	244	504	586	272	594	999999	591	275	105	388	657	999999	326	611	516	385	222	999999	544	66	667	999999	515	999999	813	999999	596	791	837	882	
999999	911	793	726	866	677	379	119	999999	684	700	999999	372	590	364	999999	999999	493	250	849	999999	999999	815	222	53	419	989	910	458	908	999999	799	438	999999	999999	745	276	600	745	839	999999	999999	999999	860	366	903	999999	999999	321	999999	999999	112	551	988	150	490	999999	581	999999	999999	688	469	660	386	718	999999	335	999999	999999	619	529	933	999999	999999	842	638	833	955	856	150	956	999999	999999	999999	999999	863	258	449	82	797	999999	695	999999	298	999999	547	452	999999	152	465	578	312	622	702	999999	227	364	999999	155	512	656	999999	999999	542	999999	624	870	228	629	999999	651	999999	87	515	969	834	25	460	999999	304	196	432	813	400	572	653	451	896	944	539	999999	118	303	569	150	999999	999999	385	797	536	677	233	781	297	814	999999	235	999999	733	662	212	904	999999	851	325	234	999999	334	999999	847	999999	974	284	99	355	543	999999	517	375	999999	999999	999999	999999	999999	627	963	650	999999	585	879	999999	345	172	999999	999999	605	999999	452	999999	915	999999	645	414	999999	363	703	948	692	942	281	110	717	741	272	999999	571	250	177	233	362	999999	811	748	100	999999	837	999999	999999	999999	749	325	149	999999	459	999999	229	235	713	999999	999999	24	999999	582	314	779	711	603	900	493	766	364	999999	999999	891	341	999999	999999	323	530	999999	891	955	930	202	955	960	453	292	974	578	345	537	999999	999999	348	626	239	444	999999	718	244	911	509	995	395	274	921	382	128	928	332	911	193	999999	42	69	37	389	358	999999	267	321	999999	914	999999	999999	253	918	553	714	140	462	12	811	291	980	455	934	807	999999	49	81	174	999999	256	433	353	963	276	999999	599	849	95	502	460	999999	985	595	575	568	31	12	828	414	797	870	909	999999	999999	62	613	999999	582	999999	779	999999	157	878	668	996	484	999999	651	274	999999	999999	376	510	361	999999	994	860	369	248	669	47	252	759	999999	385	524	971	412	224	675	506	276	999999	722	274	775	117	926	999999	94	742	360	564	299	516	504	408	30	202	67	752	733	343	997	742	944	397	630	293	482	512	876	437	599	617	24	947	999999	97	999999	887	934	999999	164	927	687	687	470	999999	999999	125	950	999999	166	999999	773	933	999999	980	329	999999	999999	643	999999	581	999999	922	965	999999	502	556	620	999999	609	180	818	943	999999	80	999999	266	926	999999	412	366	562	666	280	676	999999	91	526	808	767	999999	410	999999	694	999999	999999	999999	722	999999	249	333	505	26	610	985	114	999999	754	359	999999	73	
462	599	999999	999999	999999	999999	652	299	837	421	999999	811	176	999999	770	527	258	605	19	300	544	999999	647	88	860	546	66	999999	571	24	999999	999999	883	704	752	999999	70	999999	564	862	122	999999	951	828	303	693	999999	215	999999	586	999999	158	350	999999	528	999999	951	161	878	482	151	999999	727	822	94	863	928	472	652	999999	999999	303	50	156	188	120	196	819	785	176	696	851	79	985	443	999999	826	258	185	438	859	999999	999999	999999	721	755	706	139	744	440	999999	999999	562	999999	129	287	118	204	456	999999	137	142	376	999999	999999	300	297	741	389	906	46	679	296	224	999999	558	999999	958	435	432	999999	999999	85	354	411	999999	999999	813	866	999999	999999	631	802	767	999999	727	541	374	999999	430	467	964	999999	837	404	999999	101	347	165	999999	70	160	769	33	13	80	66	999999	310	478	999999	999999	999999	999999	836	999999	999999	529	914	999999	27	852	662	14	965	450	317	247	950	325	999999	952	999999	305	999999	919	862	778	999999	239	670	519	74	999999	999999	983	999999	525	999999	989	217	572	432	783	999999	218	497	999999	68	562	762	999999	82	999999	261	999999	825	999999	139	999999	552	108	765	685	999999	999999	788	999999	583	981	999999	792	246	961	117	999999	999999	875	752	886	431	107	720	211	476	851	446	89	999999	999999	168	518	395	93	999999	119	807	747	999999	54	429	999999	999999	86	210	999999	999999	121	876	606	527	999999	826	253	999999	454	388	999999	999999	860	999999	708	267	210	822	999999	406	999999	999999	999999	847	783	804	707	466	767	916	643	10	999999	278	335	999999	999999	855	218	999999	152	999999	992	731	253	999999	999999	983	721	406	980	264	367	573	430	596	877	759	744	155	999999	786	727	538	999999	562	712	592	999999	999999	297	355	613	161	264	564	999999	277	999999	999999	594	724	999999	371	935	389	643	999999	848	999999	999999	220	121	73	572	365	999999	464	987	999999	826	627	258	225	118	635	650	215	319	866	74	610	999999	500	999999	404	51	365	602	999999	999999	999999	744	996	180	87	999999	550	588	899	999999	77	290	912	999999	999999	475	529	262	999999	739	438	623	982	674	999999	64	999999	512	999999	323	999999	862	999999	772	56	883	262	55	40	401	999999	626	999999	183	999999	329	253	82	594	929	999999	113	999999	625	490	166	999999	332	455	33	999999	47	421	585	187	215	657	149	380	92	223	999999	999999	909	999999	811	213	999999	677	405	810	548	917	248	802	412	999999	17	291	890	999999	999999	600	17	777	72	215	834	996	791	671	113	
999999	511	715	47	881	999999	986	679	953	953	654	59	222	84	130	182	783	999999	645	650	857	999999	961	293	883	999999	141	575	605	378	812	885	733	706	999999	415	999999	999999	531	188	30	612	936	178	285	550	794	702	942	43	61	999999	999999	31	999999	221	550	432	999999	666	999999	420	83	584	150	769	325	515	999999	714	649	27	253	999999	629	255	553	792	18	343	429	438	633	999999	327	591	999999	712	460	634	999999	110	611	999999	929	610	999999	362	999999	999999	234	288	474	999999	393	999999	999999	689	402	999999	667	757	424	820	246	999999	787	999999	267	558	999999	999999	64	603	849	999999	416	388	537	999999	999999	201	764	501	118	150	999999	405	188	293	614	59	319	460	999999	117	686	791	999999	999999	822	37	104	479	486	999999	233	870	999999	844	627	598	999999	383	293	476	993	999999	999999	106	856	392	333	999999	999999	979	304	604	636	741	999999	999999	761	999999	206	689	999999	999999	999999	497	916	103	26	343	666	25	897	999999	176	500	999999	999999	89	531	262	440	999999	131	535	507	326	629	244	646	999999	13	837	733	186	604	999999	708	907	224	189	762	375	989	999999	928	999999	367	999999	145	627	999999	544	999999	176	999999	985	975	758	999999	180	999999	999999	379	361	663	999999	173	759	571	131	415	856	865	999999	499	74	714	813	607	425	959	201	108	999999	883	468	999999	999999	421	999999	404	950	399	999999	891	999999	996	999999	654	749	918	999999	866	24	999999	999999	679	999999	999999	700	999999	999999	160	101	221	106	760	360	999999	204	581	999999	999999	999999	726	465	467	821	999999	597	78	86	169	999999	507	999999	335	94	807	641	789	720	890	999999	347	242	799	308	833	795	999999	645	169	459	999999	322	269	912	999999	999999	784	858	999999	999999	632	204	12	302	594	999999	770	999999	552	836	415	861	715	999999	615	494	666	999999	988	665	455	432	917	709	690	194	102	422	797	999999	857	930	293	811	97	999999	999999	507	713	973	34	476	102	332	54	316	606	640	307	802	99	625	870	770	634	999999	999999	303	611	409	766	358	999999	999999	979	999999	999999	904	999999	471	264	169	455	24	641	979	339	595	665	383	999999	461	124	994	961	999999	70	999999	186	888	867	999999	895	314	999999	675	597	999999	352	999999	739	999999	999999	999999	999999	930	180	999999	139	655	870	691	637	238	999999	315	244	884	540	747	423	64	727	999999	604	328	274	999999	807	965	391	738	252	105	999999	999999	361	288	456	41	999999	999999	393	531	27	185	999999	667	493	901	441	
712	999999	999999	155	999999	973	458	999999	999999	666	38	57	999999	273	141	999999	541	593	934	954	999999	438	999999	686	218	670	206	634	428	30	607	658	999999	534	999999	677	647	999999	999999	999999	902	57	236	375	43	167	229	268	886	737	766	83	558	947	486	284	562	918	937	999999	777	823	812	209	69	999999	151	639	594	463	800	591	634	999999	999999	999999	212	143	653	60	999999	937	747	691	263	533	109	958	57	404	999999	729	22	945	999999	88	999999	37	315	999999	26	590	999999	432	999999	184	448	999999	999999	578	82	428	275	999999	572	999999	86	131	999999	999999	281	192	591	199	999999	999999	579	999999	999999	972	673	185	827	990	999999	860	274	325	753	999999	95	571	999999	999999	332	697	999999	135	999999	305	12	999999	90	780	390	833	998	484	94	866	605	759	651	923	904	999999	600	285	999999	999999	575	760	377	867	450	710	130	122	866	651	617	453	316	999999	999999	560	104	57	610	999999	862	999999	240	887	483	335	999999	148	575	435	106	188	999999	999999	730	251	999999	223	340	680	713	999999	618	442	999999	161	453	71	954	353	803	553	675	999999	849	786	530	999999	394	124	999999	981	546	999999	555	439	180	645	999999	727	999999	880	716	929	498	976	999999	797	999999	331	881	999999	194	231	999999	999999	513	632	821	999999	999999	264	829	225	890	731	999999	999999	887	818	980	999999	211	237	538	922	837	745	162	872	615	999999	850	72	243	999999	797	999999	807	12	926	999999	823	916	15	560	61	500	48	766	637	993	999999	821	350	83	657	957	693	710	715	767	480	948	338	999999	999999	767	982	959	934	34	379	885	891	442	984	999999	231	977	871	346	707	395	245	999999	822	38	721	170	283	999999	631	999999	999999	169	77	875	587	999999	156	294	518	89	832	612	623	34	999999	907	999999	373	735	715	999999	378	70	999999	712	717	999999	999999	999999	822	686	999999	402	282	598	732	375	119	999999	214	831	999999	999999	999999	563	632	997	797	108	813	999999	910	113	915	999999	918	109	999999	999999	870	999999	770	999999	695	999999	737	220	351	435	207	542	999999	666	531	884	262	550	442	531	999999	719	379	286	242	999999	775	990	486	24	680	633	999999	946	836	365	71	348	142	234	999999	422	999999	372	999999	999999	101	254	582	41	15	377	666	461	92	999999	480	493	16	999999	627	999999	999999	336	755	574	160	43	829	175	823	913	999999	217	705	999999	72	16	999999	961	659	999999	418	455	18	313	966	930	863	685	885	577	342	198	607	89	999999	
330	617	336	129	68	999999	417	218	999999	959	999999	756	425	999999	473	118	999999	294	105	338	288	999999	999999	608	999999	179	154	290	999999	581	229	609	626	978	742	399	58	999999	601	117	999999	247	916	353	516	999999	447	999999	421	999999	999999	903	512	750	999999	12	999999	728	899	888	280	136	999999	520	740	849	139	447	999999	83	69	212	999999	988	999999	51	411	108	101	55	731	556	999999	786	999999	999999	107	875	577	740	999999	329	999999	713	999999	874	999999	406	613	667	54	999999	251	999999	409	94	220	523	422	369	601	999999	637	999999	166	723	999999	999999	236	423	752	999999	869	615	999999	999999	999999	979	161	999999	999999	14	495	434	999999	731	315	531	386	209	115	583	462	999999	149	167	692	97	557	999999	616	108	180	999999	914	999999	999999	635	498	670	999999	241	372	999999	602	596	581	213	853	435	999999	999999	799	999999	318	999999	801	660	476	691	57	183	431	999999	999999	668	834	306	519	220	999999	679	999999	716	385	999999	220	503	615	552	586	488	244	132	705	999999	308	153	880	745	989	999999	169	806	999999	999999	999999	335	122	999999	762	284	694	643	999999	737	703	93	651	443	999999	307	54	924	114	999999	938	999999	341	967	370	691	425	773	999999	128	520	236	103	734	75	885	391	681	789	999999	999999	601	296	967	185	999999	501	999999	787	691	999999	244	701	999999	711	999999	993	154	573	81	999999	999999	422	717	226	477	990	999999	378	83	916	373	999999	999999	775	347	999999	373	791	155	999999	999999	986	538	999999	999999	999999	50	33	565	891	247	999999	999999	999999	873	188	579	750	708	999999	584	78	999999	999999	72	110	898	999999	373	999999	630	362	427	881	881	934	883	34	940	999999	950	893	812	999999	999999	265	425	361	901	168	442	622	999999	921	615	999999	282	763	629	185	999999	762	659	999999	271	884	689	999999	570	939	304	999999	810	999999	284	690	266	999999	105	807	999999	546	386	214	64	17	278	999999	999999	972	661	130	999999	764	999999	999999	244	744	920	794	575	587	791	962	999999	887	812	999999	647	924	653	750	668	822	501	99	385	999999	23	263	615	999999	572	999999	999999	184	160	55	460	95	456	521	611	310	241	106	755	424	350	999999	999999	999999	858	350	329	910	462	581	273	225	812	789	731	666	188	392	25	203	684	689	737	766	865	561	999999	141	149	999999	591	404	343	999999	113	846	68	663	335	231	277	377	722	578	782	245	283	667	789	944	999999	999999	90	562	739	660	439	438	96	306	872	197	771	104	999999	
868	882	850	685	999999	608	999999	999999	999999	999999	317	967	168	984	999999	288	810	351	204	245	742	323	999999	231	999999	417	630	577	39	999999	90	999999	627	999999	913	363	999999	981	999999	345	606	792	297	637	432	693	280	999999	465	999999	999999	845	999999	859	257	999999	999999	629	242	476	977	999999	37	444	845	711	349	580	999999	277	855	999999	446	858	638	999999	999999	154	799	759	146	999999	121	21	298	244	39	768	341	368	262	803	749	438	368	658	764	852	791	720	353	700	381	198	999999	241	409	717	999999	307	528	956	829	483	339	800	836	26	155	999999	682	999999	999999	713	25	999999	90	999999	999999	980	195	183	362	88	999999	446	999999	923	849	999999	834	321	999999	999999	839	999999	973	999999	109	567	821	748	999999	191	999999	772	461	999999	182	119	161	401	226	249	121	999999	604	999999	77	999999	995	913	177	99	775	371	43	214	873	999999	89	813	908	999999	169	447	476	180	49	643	984	147	750	740	904	443	104	308	922	999999	999999	231	208	215	572	907	580	617	415	999999	738	999999	794	999999	39	348	493	293	90	999999	877	999999	711	433	999999	857	173	437	194	999999	999999	999999	999999	389	999999	857	999999	702	370	261	999999	859	765	372	999999	738	353	999999	710	566	949	811	227	999999	616	276	999999	774	307	999999	999999	153	432	82	411	12	964	415	442	999999	732	790	922	999999	807	28	668	349	528	180	999999	999999	999999	999999	999999	999999	518	43	999999	999999	346	840	405	999999	999999	999999	436	692	999999	903	773	938	854	537	833	168	999999	398	451	999999	999999	181	256	136	210	868	426	804	689	946	493	930	643	689	835	999999	395	276	322	94	999999	975	387	625	406	576	30	999999	794	234	576	130	591	183	155	175	593	278	456	648	305	631	13	999999	419	999999	999999	175	999999	941	773	622	999999	999999	15	632	999999	999999	730	633	999999	999999	19	465	379	373	999999	469	544	670	308	126	820	673	999999	960	999999	372	215	563	281	999999	999999	853	461	953	54	234	999999	522	381	962	548	999999	999999	78	622	548	645	56	999999	835	631	999999	642	656	802	412	579	55	660	431	999999	176	999999	992	999999	999999	14	999999	999999	125	301	31	298	999999	999999	999999	873	719	348	433	727	169	69	445	233	466	221	804	161	999999	654	132	862	950	999999	381	469	807	999999	466	999999	999999	727	388	544	610	743	306	999999	804	539	859	999999	236	704	265	999999	917	768	283	999999	209	274	686	470	178	999999	999999	799	206	537	75	390	881	890	999999	999999	680	
999999	623	999999	915	726	356	113	794	426	635	256	291	274	552	999999	65	999999	344	954	51	999999	376	451	406	506	881	276	473	478	999999	999999	206	823	999999	999999	155	561	39	483	917	583	675	752	532	999999	518	932	985	35	335	999999	555	553	401	999999	534	182	326	418	999999	999999	639	325	600	999999	60	467	999999	536	893	503	492	861	47	467	252	624	999999	999999	999999	949	291	447	999999	465	999999	999999	432	999999	492	972	244	999999	999999	837	943	359	161	243	999999	999999	103	458	999999	999999	999999	694	515	933	520	909	263	20	430	895	798	201	182	145	508	406	45	999999	999999	921	268	999999	999999	209	524	892	473	999999	274	999999	855	832	316	321	587	106	147	498	163	999999	719	234	999999	742	48	999999	187	25	735	999999	999999	999999	414	220	572	15	471	316	419	627	446	579	999999	492	50	965	999999	861	557	412	269	999999	999999	471	999999	44	999999	491	171	771	715	457	949	631	922	926	428	999999	748	999999	635	831	89	536	999999	999999	488	708	999999	82	867	325	999999	332	384	477	918	942	18	538	335	979	155	647	999999	988	629	124	999999	124	999999	790	999999	975	777	999999	467	484	335	71	556	999999	789	98	999999	999999	989	999999	257	454	17	999999	96	999999	999999	655	686	441	624	999999	999999	373	999999	587	535	999999	212	999999	999999	946	20	444	617	946	981	362	200	66	999999	522	999	12	867	125	117	71	999999	902	728	132	751	36	859	187	551	193	834	211	563	827	196	507	81	999999	444	999999	868	149	238	999999	464	629	698	111	158	518	505	999999	999999	999999	383	310	763	999999	999999	983	999999	439	999999	798	528	988	503	915	335	501	999999	566	680	999999	203	564	674	999999	667	131	337	757	39	43	687	810	731	100	454	999999	744	999999	116	460	999999	999999	743	439	376	476	136	782	999999	657	586	939	999999	935	279	999999	635	928	765	82	656	826	410	372	121	999999	266	412	471	999999	999999	293	460	229	557	999999	820	244	468	201	999999	555	981	382	456	747	999999	796	821	636	260	816	882	999999	804	999999	37	381	328	658	999999	724	320	337	900	999999	488	132	388	513	997	999999	470	999999	87	110	845	38	999999	373	259	470	591	835	198	999999	411	426	425	396	737	449	915	809	999999	281	999999	654	999999	162	269	345	999999	317	638	859	999999	317	956	704	325	999	465	954	409	748	142	999999	999999	959	999999	72	707	991	775	999999	485	999999	592	805	865	200	999999	763	114	914	999999	284	206	338	595	999999	469	999999	81	
999999	983	961	409	242	999999	999999	515	522	270	206	637	999999	541	999999	384	999999	724	160	838	134	999999	999999	850	495	696	999999	288	810	999999	798	999999	986	920	46	999999	524	260	999999	999999	116	999999	44	503	999999	286	635	742	126	999999	900	378	999999	882	946	296	291	120	914	546	290	480	704	999999	471	603	651	506	999999	516	860	999999	374	493	999999	449	999999	208	942	218	70	999999	172	856	474	429	294	113	973	999999	292	413	346	999999	386	636	980	999999	42	314	635	139	247	609	104	466	14	824	161	506	879	92	999999	706	485	175	317	848	683	51	319	547	532	754	233	999999	107	561	117	105	469	999999	176	637	999999	999999	877	562	762	999999	425	999999	952	477	870	209	244	639	999999	221	328	142	212	990	995	97	606	999999	385	647	368	452	999999	65	47	358	916	541	133	553	297	999999	95	676	625	849	999999	64	883	34	222	999999	233	999999	999999	337	327	185	642	494	999999	999999	999999	999999	649	999999	999999	896	999999	522	293	999999	515	784	999999	999999	56	536	999999	155	502	551	609	361	999999	900	229	999999	288	999999	999999	999999	898	638	999999	903	577	970	37	652	107	699	999999	371	741	518	952	448	972	213	290	790	810	496	992	783	784	999999	689	748	999999	930	617	730	491	553	804	877	565	30	995	85	509	722	999999	803	999999	248	620	916	948	781	848	85	999999	999999	929	412	645	445	128	999999	291	288	899	176	91	894	879	198	713	85	882	951	999999	999999	291	97	999999	199	856	546	215	999999	800	972	91	542	999999	999999	623	402	241	130	999999	253	999999	231	823	881	721	42	368	432	213	999999	898	896	868	224	958	841	963	456	589	581	546	999999	999999	926	94	999999	593	637	574	321	843	762	59	999999	421	69	273	567	477	823	188	999999	569	999999	999999	999999	673	96	293	999999	438	784	540	331	999999	284	743	896	796	182	448	999999	857	891	39	146	847	904	802	898	577	999999	978	766	402	763	999999	560	853	899	875	999999	354	793	883	999999	231	999999	267	146	326	377	999999	305	999999	458	926	677	898	937	347	769	293	999999	999999	41	999999	774	928	943	334	192	999999	896	307	999999	385	74	18	999999	999999	129	999999	666	582	210	999999	683	999999	944	999999	282	999999	999999	562	115	224	959	589	851	263	456	799	323	812	143	333	874	999999	443	999999	999999	668	927	32	228	133	627	999999	13	405	132	999999	984	116	62	530	136	344	201	726	425	999999	166	999999	999999	330	333	854	448	876	999999	685	947	
871	975	999999	734	894	344	982	597	157	586	456	999999	73	814	217	759	613	999999	540	806	999999	656	386	511	999999	999999	897	800	773	373	999999	642	446	446	122	141	999999	795	242	999	219	139	278	999999	710	586	404	999999	126	104	999999	679	232	879	239	225	598	111	523	339	446	192	999999	784	459	813	999999	627	999999	85	321	817	964	540	999999	587	388	999999	801	635	999999	392	683	679	538	456	999999	566	216	999999	542	346	282	902	999999	37	315	493	449	999999	891	999999	813	999999	782	999999	715	691	293	999999	999999	121	999999	888	180	999999	999999	999999	256	13	403	137	421	999999	543	975	545	71	999999	568	999999	999999	48	905	999999	392	579	643	896	999999	740	728	283	564	70	431	46	999999	732	999999	529	999999	247	446	503	999999	365	999999	507	999999	482	654	714	724	379	942	82	405	155	787	484	864	257	735	272	674	854	999999	744	999999	938	162	338	999999	49	121	656	601	999999	979	999999	570	146	99	48	96	23	558	194	999999	358	641	248	945	999999	664	913	511	999999	828	999999	509	999999	999999	868	999999	325	247	685	268	999999	480	999999	999999	760	914	999999	168	999999	186	660	305	672	626	999999	999999	913	393	453	384	207	154	999999	583	999999	999999	305	999999	999999	999999	770	776	872	925	831	877	648	82	194	999999	936	754	814	997	178	614	836	999999	633	571	416	932	794	311	70	999999	62	420	107	243	618	978	938	999999	415	883	432	999999	999999	999999	659	841	208	343	447	453	999999	431	999999	999999	999999	657	126	659	311	838	982	571	864	690	825	238	975	951	999999	958	816	999999	999999	999999	191	100	853	748	911	575	733	460	863	617	999999	631	15	642	552	999999	861	288	999999	577	901	999999	881	114	69	431	865	257	842	489	999999	999999	840	130	283	600	999999	999999	747	736	115	532	708	999999	879	203	232	343	408	539	106	537	167	999999	393	330	999999	749	688	490	709	485	618	383	979	316	790	885	369	952	167	492	999999	940	472	999999	999999	633	234	865	999999	532	999999	312	999999	110	999999	826	736	953	999999	999999	689	267	37	629	913	334	277	999999	413	347	973	456	381	999999	995	227	551	999999	176	999999	524	823	291	186	636	315	991	879	968	963	158	999999	999999	113	803	284	912	842	465	829	365	661	999999	861	558	401	931	778	999999	129	999999	722	786	806	538	999999	975	999999	992	608	343	398	999999	449	999999	567	999999	277	810	721	314	708	559	347	999999	863	370	430	627	999999	999999	222	999999	848	688	436	999999	999999	
575	936	308	71	849	856	495	967	67	23	672	991	515	999999	999999	999999	815	999999	999999	448	588	999999	506	555	234	758	234	130	999999	755	760	762	937	132	999999	874	999999	253	999999	702	851	261	999999	357	758	636	729	720	999999	999999	43	121	999999	999999	185	899	999999	752	837	101	631	374	999999	312	262	909	999999	392	999999	103	969	572	717	999999	596	336	870	159	999999	999999	38	514	876	241	721	649	999999	999999	947	803	443	670	415	999999	81	999999	907	503	104	848	582	346	760	160	999999	999999	999999	999999	999999	999999	39	291	999999	249	72	127	498	122	590	612	419	307	445	999999	659	308	166	950	399	119	429	999999	64	948	25	692	754	725	819	999999	256	999999	171	109	999999	162	715	176	704	999999	988	795	912	491	439	285	999999	603	999999	123	315	999999	413	485	428	662	999999	16	234	999999	999999	772	302	340	366	722	146	999999	392	507	593	999999	256	444	131	999999	463	572	519	999999	791	161	235	705	999999	803	293	685	680	121	925	708	941	334	591	225	502	999999	135	717	149	999999	220	993	529	325	206	968	999999	794	208	664	497	495	588	999999	547	596	395	999999	438	460	666	281	582	884	57	999999	999999	905	141	881	999999	999999	999999	237	999999	999999	186	628	999999	325	999999	885	912	270	999999	456	745	999999	678	905	196	572	999999	688	898	939	420	644	278	285	124	459	663	327	999999	695	999999	999999	999999	315	420	766	956	122	139	780	368	321	999999	600	999999	999999	236	999999	999999	874	523	911	338	999999	999999	999999	360	331	210	871	232	595	52	525	999999	394	109	999999	495	429	616	176	558	128	581	109	971	677	109	641	232	999999	999999	999999	999999	983	999999	999999	494	999999	416	634	999999	268	557	772	279	157	48	791	999999	864	999999	999999	999999	356	363	999999	430	999999	569	683	999999	568	999999	794	962	699	353	578	372	830	999999	615	23	999999	999999	300	570	808	830	823	638	317	267	999999	999999	999999	95	825	630	999999	999999	772	319	733	411	353	999999	762	999999	579	999999	469	429	999999	985	134	261	286	999999	999999	650	999999	891	745	54	915	999999	291	107	999999	614	999999	948	560	982	999999	305	289	579	999999	681	807	999999	260	29	178	999999	999999	382	572	999999	808	999999	566	170	999999	880	573	689	999999	52	337	665	999999	965	285	999999	999999	570	999999	828	971	707	192	391	843	999999	999999	725	875	36	595	908	999999	496	806	796	391	399	755	234	999999	600	92	868	353	151	791	295	744	999999	29	154	502	999999	146	999999	550	999999	999999	
613	249	847	813	470	456	429	139	720	169	488	139	999999	999999	655	106	380	624	323	48	701	999999	999999	981	999999	17	451	415	792	999999	704	256	216	999999	152	985	999999	786	622	421	923	22	80	135	265	528	550	999999	847	646	766	999999	236	999999	625	781	893	866	999999	463	14	23	347	371	464	999999	922	405	671	669	222	999999	11	902	125	689	761	230	725	999999	999999	999999	568	155	593	999999	30	999999	457	999999	101	27	200	169	417	999999	675	709	671	33	999999	155	999999	187	433	182	999999	334	31	935	30	673	151	898	996	999999	455	201	777	999999	999999	851	947	999999	578	205	403	842	999999	214	999999	61	999999	701	101	321	454	390	722	420	743	696	59	521	351	428	999999	999999	172	999999	465	484	931	434	810	755	999999	367	609	237	779	642	839	816	922	968	999999	449	806	685	999999	74	478	999999	502	526	802	999999	958	160	999999	110	999999	970	749	539	129	134	891	346	123	999999	781	999999	999999	111	856	242	599	999999	314	436	496	999999	85	400	15	574	999999	294	999999	999999	999999	459	907	999999	999999	999999	77	392	849	999999	558	469	571	362	293	999999	726	401	669	569	836	999999	999999	893	614	202	895	358	533	555	999999	606	999999	999999	999999	332	587	961	148	999999	175	217	999999	999999	877	36	999999	723	117	32	847	540	624	393	935	999999	613	23	74	770	972	718	858	303	795	951	85	229	999999	961	406	999999	999999	680	999999	629	999999	528	26	587	999999	182	251	511	999999	999999	982	10	417	863	718	999999	897	999999	25	457	358	240	530	926	951	695	58	156	625	91	999999	943	999999	315	999999	94	997	486	492	800	476	357	595	142	969	999999	999999	999999	252	832	868	999999	665	945	281	999999	999999	99	636	999999	134	999999	885	626	386	999999	20	999999	101	633	576	420	885	999999	981	999999	999999	999999	957	876	883	247	903	999999	223	999999	288	999999	999999	999999	96	999999	999999	999999	676	999999	471	968	756	999999	74	710	718	619	266	999999	999999	450	999999	280	185	609	142	760	707	999999	202	999999	413	984	760	965	999999	999999	999999	668	570	983	548	610	999999	676	641	36	811	183	528	293	999999	999999	402	837	90	764	774	487	999999	99	999999	789	188	378	565	772	180	109	999999	999999	82	598	999999	26	901	364	740	509	999999	115	999999	999999	368	999999	567	999999	591	999999	885	312	376	69	999999	480	789	758	431	999999	121	869	999999	711	539	950	220	999999	877	999999	936	726	33	275	519	669	150	999999	431	280	999999	917	190	258	999999	340	
999999	23	706	417	999999	152	999999	579	398	108	259	247	994	999999	999999	629	769	215	985	999999	999999	999999	550	232	999999	129	999999	999999	359	203	689	607	999999	209	749	999999	999999	470	159	999999	793	453	877	420	419	903	675	24	582	191	999999	999999	999999	64	999999	999999	999999	483	87	116	815	780	229	204	418	652	999999	795	668	499	398	309	65	202	375	999999	233	139	813	435	454	999999	578	178	55	715	344	443	157	648	734	999999	392	999999	977	22	233	682	12	999999	999999	880	355	93	793	848	999999	999999	688	225	877	343	670	999999	661	502	212	61	159	999999	318	314	647	29	765	640	917	22	224	362	611	550	137	56	280	574	967	495	999999	999999	999999	999999	755	999999	770	401	999999	739	391	485	810	999999	533	999999	458	999999	999999	336	999999	162	931	906	999999	999999	613	337	999999	999999	381	999999	534	717	676	952	999999	54	559	715	258	999999	999999	187	630	739	999999	439	999999	828	999999	999999	341	641	999999	232	275	890	418	429	999999	443	194	473	368	304	999999	103	999999	580	999999	999999	300	526	87	954	610	753	999999	126	783	184	319	387	36	951	755	893	999999	453	686	999999	635	140	999999	999999	999999	88	819	336	999999	459	933	446	437	999999	140	815	563	222	622	522	615	302	645	153	133	999999	999999	417	549	67	552	62	894	384	778	999999	138	999999	775	999999	934	948	337	334	999999	873	950	843	820	999999	339	337	831	174	411	999999	999999	999999	691	381	641	999999	787	999999	906	880	999999	999999	414	970	999999	999999	447	999999	587	666	964	999999	902	260	999999	604	999999	609	727	225	999999	729	973	445	673	884	999999	404	890	532	171	606	999999	370	999999	897	438	849	263	48	999999	999999	587	745	378	184	999999	441	524	47	999999	188	13	690	660	821	89	999999	307	999999	720	53	210	64	999999	368	999999	542	999999	959	175	746	999999	689	999999	999999	999999	238	77	499	542	149	880	852	717	983	602	737	710	999999	817	470	552	461	327	847	541	999999	250	20	999999	809	999999	564	872	79	832	324	999999	180	679	851	900	807	268	581	173	357	999999	521	999999	165	831	999999	999999	704	203	893	372	487	948	619	987	999999	217	733	636	325	980	999999	160	999999	381	539	830	966	569	999999	202	745	683	999999	195	999999	254	999999	977	93	422	177	875	938	951	877	232	999999	863	842	600	535	944	999999	376	699	370	486	999999	999999	999999	185	145	999999	700	626	999999	999999	434	268	812	90	999999	999999	999999	999999	771	999999	999999	503	999999	999999	112	726	154	667	
800	999999	816	495	368	768	353	685	999999	247	41	427	999999	335	83	467	634	999999	40	999999	780	401	943	563	999999	158	159	289	985	826	999999	418	314	43	999999	999999	999999	938	899	54	737	999999	67	666	999999	354	974	999999	429	848	146	507	696	634	886	409	892	263	568	220	999999	73	699	668	174	999999	999999	999999	509	116	520	696	705	999999	782	709	344	999999	999999	583	184	158	859	146	690	575	722	679	157	426	999999	694	999999	688	435	674	380	999999	999999	168	241	999999	501	999999	338	449	801	710	851	999999	74	615	481	984	999999	470	213	562	999999	999999	901	443	67	93	999999	825	325	27	560	118	338	999999	999999	623	352	414	656	546	807	999999	999999	21	828	969	999999	469	223	395	652	965	470	817	999999	902	267	999999	712	418	291	513	133	784	160	999999	848	128	829	857	642	632	813	666	755	999999	826	889	615	97	731	999999	999999	930	999999	594	648	521	535	883	366	554	701	999999	264	304	126	988	861	95	999999	243	640	365	753	29	999999	999999	72	683	86	999999	192	625	999999	719	900	203	419	565	104	337	592	946	500	98	930	575	412	460	620	837	37	999999	965	497	999999	256	186	355	999999	844	458	852	999999	988	999999	85	560	545	999999	922	579	305	999999	794	650	999999	999999	665	98	586	401	612	72	249	349	661	999999	199	787	653	27	74	132	260	999999	999999	149	999999	999999	855	999999	866	999999	697	268	732	999999	999999	847	248	391	521	266	855	452	999999	790	999999	648	710	999999	371	999999	999999	905	514	183	999999	916	999999	999999	362	939	243	572	999999	557	374	999999	617	131	489	999999	549	999999	505	808	277	999999	43	949	582	863	25	999999	999999	119	315	792	753	558	800	264	936	694	39	582	32	999999	917	999999	999999	586	40	589	935	999999	218	999999	410	706	905	999999	882	999999	999999	499	924	803	920	999999	999999	582	999999	69	999999	999999	415	854	242	923	785	984	890	744	533	999999	832	435	999999	633	900	826	392	57	652	869	999999	999999	723	540	657	229	372	502	56	843	358	999999	268	709	613	999999	999999	486	920	999999	50	147	999999	974	666	498	308	296	524	999999	200	190	416	461	853	999999	140	999999	275	999999	999999	398	698	689	648	861	176	795	999999	546	580	999999	999999	731	828	999999	548	748	873	168	920	86	977	630	999999	999999	999999	807	856	182	233	999999	221	364	999999	652	449	747	999999	805	331	513	275	999999	845	294	63	999999	633	619	892	999999	828	116	645	544	999999	999999	46	999999	305	369	939	
847	323	36	999999	772	430	185	794	800	422	999999	836	417	810	999999	999999	368	999999	880	184	999999	290	999999	999999	114	718	766	241	380	999999	856	999999	962	574	427	664	819	999999	291	999999	999999	824	102	969	759	279	237	999999	999999	293	677	365	999999	195	999999	567	999999	999999	589	64	999999	943	999999	999999	999999	569	874	843	392	344	999999	767	832	626	999999	999999	999999	999999	965	834	999999	999999	820	97	999999	999999	94	777	871	999999	999999	999999	21	237	999999	514	410	999999	413	199	405	394	351	999999	327	909	532	798	999999	290	379	999999	345	754	573	632	999999	336	65	999999	485	107	971	999999	162	999999	756	605	999999	222	21	194	468	999999	439	106	691	743	769	133	967	295	999999	999999	490	999999	182	266	663	967	390	84	947	999999	714	307	422	818	925	999999	163	927	999999	999999	278	194	152	569	325	477	941	390	566	931	107	999999	789	390	999999	580	284	499	941	68	999999	937	999999	129	999999	141	683	872	817	899	999999	50	522	71	323	999999	439	999999	941	196	999999	10	517	999999	251	525	999999	42	775	354	595	664	985	714	424	341	999999	32	508	193	793	78	572	666	999999	66	677	999999	77	999999	151	671	557	754	41	830	999999	231	878	545	623	651	106	999999	314	315	999999	999999	647	981	357	416	114	758	403	958	438	851	64	194	848	791	965	38	213	923	999999	999999	682	999999	999999	726	999999	962	570	999999	971	109	999999	656	999999	868	90	95	999999	735	567	799	361	83	402	999999	176	999999	999999	831	686	78	269	391	999999	824	135	999999	80	631	271	151	198	261	986	338	499	407	999999	979	999999	879	639	478	365	317	879	609	201	342	559	460	274	738	465	999999	999999	999999	458	999999	743	999999	24	999999	473	425	611	999999	96	73	999999	769	999999	718	999999	806	438	791	35	999999	999999	526	862	999999	82	811	877	459	796	93	498	999999	949	14	246	684	865	999999	14	940	999999	779	522	999999	262	789	948	556	617	658	474	999999	999999	568	242	226	174	285	999999	662	548	161	312	13	574	560	999999	506	482	999999	999999	567	786	95	193	175	14	734	486	292	862	330	842	999999	619	450	584	390	999999	29	519	590	999999	999999	401	555	999999	519	562	999999	970	452	83	180	999999	907	271	859	385	77	222	439	799	999999	799	227	318	174	999999	999999	999999	439	734	999999	927	999999	390	999999	999999	637	698	495	182	783	322	420	256	999999	999999	712	188	999999	999999	704	999999	999999	790	774	999999	184	246	311	999999	437	726	999999	717	620	253	366	
527	999999	999999	747	379	727	267	999999	99	999999	970	999999	999999	681	945	261	433	40	999999	999999	570	615	890	518	400	396	370	744	67	781	999999	636	428	73	195	360	558	267	335	89	822	774	684	999999	213	599	567	453	999999	474	117	687	999999	406	795	911	936	657	356	982	999999	522	999999	318	999999	344	228	680	496	594	703	176	704	576	999999	795	931	999999	999999	801	999999	916	262	593	674	25	671	32	278	283	999999	900	910	352	722	310	816	376	999999	868	381	999999	956	897	771	940	999999	398	382	10	979	220	999999	999999	163	450	269	999999	643	670	673	206	999999	223	999999	999999	265	362	999999	723	999999	565	248	446	429	942	960	365	821	733	999999	283	649	277	303	999999	557	364	199	999999	50	452	999999	999999	999999	184	999999	999999	726	968	684	630	543	658	31	999999	971	999999	135	220	489	904	999999	999999	638	999999	999999	999999	919	966	255	900	999999	999999	999999	999999	832	430	999999	254	999999	999999	638	853	59	411	999999	991	999999	999999	999999	999999	238	978	792	999999	899	999999	188	999999	628	349	999999	999999	723	783	467	961	999999	494	592	550	665	999999	999999	999999	276	699	860	236	660	999999	999999	50	734	603	672	195	790	999999	637	999999	252	444	999999	128	999999	878	999999	999999	944	778	25	761	296	999999	985	357	999999	530	869	209	961	951	155	73	461	783	999999	999999	121	999999	999999	438	857	581	999999	999999	999999	634	867	999999	999999	594	999999	882	548	137	753	999999	617	324	999999	270	677	437	58	300	299	562	666	620	852	20	999999	672	607	587	903	715	392	764	103	600	662	481	999999	377	669	272	524	333	40	999999	999999	797	322	999999	761	430	533	18	999999	701	999999	256	999999	559	999999	999999	284	961	233	48	659	852	230	999999	607	205	797	681	630	36	48	999999	590	869	508	366	359	697	826	483	999999	999999	833	401	999999	415	936	91	935	999999	988	999999	110	991	333	659	577	952	312	999999	999999	852	387	904	663	635	666	676	60	84	999999	999999	145	750	999999	999999	999999	828	999999	202	269	716	745	581	48	485	999999	999999	545	849	789	406	395	270	850	999999	996	928	738	997	749	270	40	999999	788	411	999999	360	144	58	639	748	225	999999	306	916	117	999999	866	188	402	77	140	211	295	863	201	874	899	527	288	101	100	740	999999	999	685	884	999999	636	67	999999	999999	497	999999	999999	191	285	999999	934	231	999999	71	559	999999	999999	139	828	575	925	220	552	460	616	769	548	999999	999999	667	306	999999	999999	23	240	130	999999	
612	643	991	254	999999	999999	910	999999	999999	98	39	541	145	770	869	999999	999999	999999	426	999999	431	999999	727	671	393	706	618	667	704	998	186	831	438	999999	79	999999	836	330	253	304	999999	496	999999	999999	518	999999	999999	897	437	383	913	156	999999	616	98	765	915	330	999999	975	307	253	270	999999	999999	208	112	60	700	383	30	988	623	131	872	935	536	999999	162	277	999999	999999	239	999999	999999	999999	27	822	997	314	580	516	999999	277	996	398	999999	999999	770	320	999999	999999	206	63	999999	925	532	692	743	162	239	870	178	592	619	586	23	939	222	999999	191	289	63	396	999999	514	528	355	999999	999999	999999	522	999999	842	264	999999	524	186	968	169	999999	999999	999999	844	84	710	347	877	658	419	999999	297	801	999999	138	733	999999	999999	261	848	407	186	566	268	999999	716	594	336	338	552	72	837	970	62	999999	856	210	218	999999	102	999999	999999	697	715	999999	999999	721	397	713	530	829	714	924	130	999999	329	768	820	999999	368	999999	999999	548	116	357	547	999999	999999	512	282	999999	37	498	999999	681	756	489	851	169	999999	994	207	999999	808	722	358	912	850	301	999999	98	999999	818	999999	976	164	112	590	367	562	105	972	884	999999	996	999999	225	765	448	14	840	916	661	368	999999	917	399	739	393	999999	634	476	457	457	193	999999	219	545	999999	526	654	899	493	606	936	999999	323	999999	811	921	999999	999999	412	296	225	181	999999	999999	589	69	765	372	999999	368	999999	629	999999	437	999999	854	592	679	583	921	360	941	433	64	431	351	604	218	999999	472	866	487	999999	170	241	21	423	758	956	999999	999999	291	701	134	678	317	505	885	932	957	338	999999	572	999999	936	284	748	675	38	247	464	999999	445	735	502	449	999999	365	205	246	999999	833	722	461	170	78	249	999999	385	124	999999	718	999999	970	143	999999	999999	583	233	957	272	747	729	719	999999	213	999999	966	632	238	751	999999	999999	999999	999999	504	740	121	329	868	44	450	299	914	999999	999999	282	474	601	99	534	981	142	247	974	999999	114	999999	792	999999	232	282	999999	156	999999	706	38	588	999999	999999	672	803	264	365	922	821	999999	815	999999	922	930	381	374	543	703	770	999999	452	999999	999999	999999	737	999999	371	646	762	775	152	551	999999	717	693	30	963	427	731	727	777	999999	999999	244	298	999999	869	36	999999	908	999999	999999	602	698	586	866	621	247	934	999999	892	718	170	56	315	999999	999999	215	247	361	411	999999	999999	999999	239	999999	569	999999	112	
63	459	999999	795	999999	999999	699	949	996	999999	826	409	725	492	999999	834	999999	999999	999999	999999	34	60	664	999999	999999	506	25	480	558	468	999999	306	32	999999	881	35	557	923	316	999999	615	324	999999	84	420	951	685	999999	725	218	181	972	464	999999	88	12	794	999999	306	357	627	999999	400	537	681	999999	386	590	611	231	287	145	848	999999	999999	709	422	589	999999	999999	821	999999	999999	999999	297	486	842	363	66	999999	999999	11	627	959	785	395	923	110	403	890	574	104	32	999999	930	46	134	999999	355	378	589	215	999999	999999	999999	245	999999	60	249	205	999999	33	533	732	990	286	517	888	999999	927	786	322	196	487	973	726	370	259	419	261	362	91	17	688	999999	999999	823	869	999999	550	920	873	860	207	213	551	999999	299	513	999999	528	245	999999	428	591	277	999999	999999	999999	999999	874	999999	640	988	999999	605	25	845	443	965	999999	999999	464	376	999999	913	461	988	283	431	165	80	746	765	999999	126	247	999999	106	31	17	133	94	624	675	704	242	872	999999	999999	535	725	999999	548	200	880	780	476	999999	678	999999	39	426	363	999999	804	478	875	999999	999999	367	436	999999	999999	958	339	564	840	701	311	681	999999	999999	675	896	439	999999	999999	574	999999	345	771	999999	427	216	977	706	730	969	999999	235	366	616	638	250	108	999999	443	589	860	999999	940	775	999999	999999	235	405	999999	467	225	589	999999	310	412	391	999999	269	999999	215	980	999999	833	870	999999	999999	999999	999999	995	435	797	461	999999	999999	714	536	405	995	67	430	980	999999	955	999999	999999	291	999999	66	214	257	654	839	656	237	999999	237	999999	999999	945	43	683	263	410	325	669	763	808	661	999999	875	985	600	999999	900	235	408	677	569	126	999999	130	999999	768	747	781	958	804	999999	19	486	54	999999	60	33	999999	999999	181	640	999999	991	483	303	999999	999999	999999	63	637	756	12	999999	999999	922	953	406	913	425	495	662	999999	711	958	264	652	119	831	660	999999	188	163	508	999999	46	966	134	74	826	999999	999999	999999	727	999999	999999	551	808	926	131	382	653	120	331	241	999999	106	891	999999	228	650	360	507	611	999999	458	603	504	999999	523	956	999999	342	999999	999999	66	999999	816	390	999999	713	999999	193	709	287	999999	77	999999	276	999999	940	84	101	846	186	447	931	874	223	872	455	56	835	412	174	553	999999	34	702	999999	999999	289	999999	132	999999	806	176	798	333	618	391	770	238	263	583	882	736	496	909	190	134	312	999999	518	464	
667	18	781	544	734	999999	999999	139	999999	999999	660	572	968	341	379	280	143	550	605	490	684	818	999999	999999	292	816	999999	999999	521	999999	999999	687	993	999999	847	798	395	263	999999	44	999999	641	147	875	922	999999	768	164	540	909	991	761	997	37	999999	848	999999	951	262	917	999999	927	999999	49	357	973	579	310	493	581	885	879	999999	570	151	53	681	999999	906	972	58	670	584	612	69	999999	689	965	999999	999999	999999	443	11	682	999999	999999	999999	108	527	949	740	467	671	999999	34	121	811	436	886	736	177	999999	55	289	869	97	353	15	979	90	293	999999	421	999999	219	999999	878	278	294	999999	29	582	188	957	241	590	999999	999999	999999	948	466	262	89	162	832	642	398	999999	999999	198	78	28	129	447	999999	136	999999	188	749	581	243	999999	152	166	717	594	551	999999	58	288	98	727	999999	40	623	41	534	269	661	577	64	167	999999	999999	662	999999	462	740	301	115	999999	820	876	16	999999	999999	120	923	444	247	999999	310	673	534	109	350	601	999999	824	999999	601	786	526	182	527	86	87	55	503	717	141	810	796	942	999999	278	999999	421	999999	699	920	611	825	423	486	753	493	930	999999	321	408	374	915	667	999999	757	999999	704	489	999999	846	999999	429	727	115	290	999999	730	790	831	999999	190	772	135	999999	990	999999	999999	999999	773	592	157	58	999999	999999	767	894	139	439	986	999999	999999	931	687	852	999999	191	108	317	205	249	999999	999999	175	822	228	601	790	953	999999	796	200	999999	715	56	699	25	246	418	999999	395	999999	301	804	999999	352	258	999999	999999	858	808	999999	999999	500	533	999999	17	883	370	999999	175	999999	185	999999	200	783	999999	226	999999	163	839	999999	689	969	809	864	471	345	318	999999	970	516	518	999999	999999	932	404	999999	192	227	999999	142	876	328	182	999999	999999	385	999999	83	213	999999	454	128	28	863	184	826	690	668	366	671	575	889	129	659	595	90	211	267	999999	999999	999999	999999	471	707	78	370	796	527	999999	999999	999999	244	276	999999	72	999999	999999	850	758	577	827	523	999999	999999	567	986	209	523	999999	128	183	999999	999999	582	998	41	999999	320	795	813	40	999999	13	280	939	340	623	191	999999	999999	14	360	508	999999	803	999999	562	450	150	91	170	999999	999999	999999	913	385	999999	694	939	40	742	765	65	945	547	999999	519	590	91	236	373	28	999999	500	123	822	848	883	779	999999	999999	216	180	713	999999	757	341	466	999999	564	790	928	999999	999999	462	248	305	999999	
273	148	999999	999999	369	913	717	152	356	340	432	100	999999	667	914	460	562	536	595	352	302	999999	333	62	233	527	446	444	775	370	47	999999	527	295	619	999999	488	999999	846	266	995	999999	999999	10	999999	276	37	133	999999	999999	999999	925	999999	953	270	999999	814	947	999999	999999	477	282	377	986	302	557	573	999999	57	999999	999999	65	689	999999	999999	793	389	999999	28	957	500	323	430	983	366	121	231	574	999999	145	827	540	758	15	789	722	142	424	999999	999999	703	785	85	741	819	949	999999	325	606	999999	104	491	999999	790	999999	163	852	393	630	190	336	998	226	911	455	999999	306	684	548	633	660	999999	625	999999	264	999999	247	689	174	999999	999999	999999	967	999999	51	346	612	967	999999	999999	999999	748	794	999999	159	704	568	173	295	388	652	561	776	973	816	139	865	999999	999999	636	916	173	228	223	314	430	999999	999999	870	119	829	338	30	999999	999999	911	999999	999999	393	559	156	999999	999999	786	764	999999	139	994	741	912	999999	226	999999	37	719	999999	530	580	999999	729	672	899	999999	186	559	324	540	999999	220	904	999999	999999	12	977	490	842	770	999999	459	990	999999	999999	999999	957	638	612	897	993	203	66	391	999999	887	664	886	256	780	226	237	449	784	999999	783	999999	954	713	224	999999	999999	877	936	97	131	231	999999	635	971	346	999999	999999	999999	999999	669	164	999999	368	879	999999	999999	243	999999	553	215	19	215	34	999999	100	999999	924	398	999999	456	326	129	304	478	665	999999	999999	999999	999999	679	290	999999	999999	606	629	324	596	834	876	373	313	815	393	881	122	25	414	382	881	342	622	558	983	999999	353	999999	227	889	224	122	839	999999	627	999999	924	986	968	427	633	775	416	100	999999	999999	153	510	735	422	999999	650	820	878	403	111	999999	731	49	156	263	594	107	999999	620	763	534	999999	198	519	956	999999	56	986	999999	116	926	531	46	913	999999	999999	999999	804	533	573	301	960	565	525	816	203	947	821	174	999999	678	710	480	999999	545	798	999999	999999	465	240	603	999999	139	999999	999999	535	999999	999999	209	420	295	302	183	999999	471	999999	789	672	703	763	187	999999	999999	999999	999999	225	61	999999	378	158	529	93	999999	999999	970	467	830	278	999999	291	999999	999999	622	753	752	385	536	434	297	971	19	999999	522	999999	999999	378	22	999999	859	959	483	417	757	999999	890	212	953	880	85	13	742	999999	331	421	999999	365	612	78	999999	62	689	999999	989	406	149	879	570	647	249	602	455	411	999999	
390	999999	999999	999999	571	999999	999999	432	656	358	999999	239	999999	999999	111	999999	999999	765	943	999999	807	280	857	999999	361	911	21	642	999999	641	483	999999	341	112	941	999999	175	301	51	215	999999	629	999999	278	705	176	650	561	469	211	552	999999	999999	938	999999	120	950	672	712	659	999999	907	126	24	875	736	999999	396	999999	497	280	405	724	999999	65	187	999999	588	722	194	271	459	183	114	999999	646	999999	999999	999999	830	999999	503	999999	999999	363	999999	999999	28	402	999999	999999	264	184	972	931	156	122	773	882	434	873	999999	949	528	398	401	734	22	925	239	690	504	896	999999	833	776	999999	342	384	556	999999	228	195	754	915	999999	285	211	999999	942	533	282	521	75	957	301	999999	70	999999	962	774	500	102	999999	288	775	368	999999	999999	164	999999	780	399	335	760	654	999999	205	612	391	125	533	839	983	999999	418	983	830	599	541	232	999999	350	422	782	183	136	32	476	150	999999	658	72	999999	999999	753	883	195	315	999999	999999	358	999999	610	846	251	661	118	467	869	792	999999	37	606	932	584	999999	977	553	587	999999	999999	729	472	742	467	999999	820	381	999999	535	797	524	296	426	999999	308	740	576	540	521	27	565	606	358	121	631	466	95	999999	999999	999999	642	728	784	999999	629	985	999999	389	780	841	736	513	344	994	999999	740	190	68	999999	699	411	999999	75	999999	999999	133	124	631	835	14	735	354	639	629	165	795	511	463	254	322	872	197	760	680	290	61	271	363	107	999999	285	37	999999	624	504	999999	662	284	374	505	999999	245	999999	775	116	392	874	999999	839	227	238	726	999999	963	826	999999	262	395	229	999999	999999	760	534	999999	729	999999	999999	999999	999999	535	999999	999999	99	748	451	637	643	999999	999999	999999	187	555	524	880	661	558	999999	787	797	291	999999	999999	64	827	644	120	999999	607	56	408	999999	999999	591	313	94	11	999999	74	521	199	580	999999	821	331	369	316	246	999999	293	180	999999	816	999999	843	167	865	999999	271	999999	341	925	46	938	175	120	328	964	220	795	660	921	158	275	999999	710	110	455	733	468	338	873	999999	324	876	914	971	640	999999	155	228	829	376	960	190	274	999999	999999	999999	220	51	351	999999	999999	632	258	345	999999	620	142	67	999999	448	803	776	467	868	721	71	999999	148	687	225	74	999999	831	555	198	95	999999	999999	999999	800	999999	427	999999	847	209	999999	627	578	429	999999	999999	999999	809	390	573	193	722	406	822	276	404	82	363	999999	961	291	
801	703	156	999999	286	965	295	999999	999999	999999	999999	620	668	39	444	682	718	667	609	975	999999	451	981	14	999999	937	354	505	406	450	999999	999999	999999	917	889	999999	431	999999	744	651	803	999999	999999	197	403	112	999999	792	832	721	999999	999999	527	985	524	360	722	151	103	999999	620	790	223	485	322	930	733	750	149	999999	999999	999999	923	957	182	577	999999	999999	611	999999	999999	999999	672	684	97	377	342	999999	403	539	211	289	999999	405	40	23	976	999999	875	472	378	986	652	321	470	999999	772	999999	813	946	373	927	999999	832	148	999999	127	999999	999999	944	598	999999	356	610	318	971	884	999999	999999	169	600	18	918	148	999999	223	909	999999	224	489	999999	999999	97	999999	999999	284	999999	999999	267	971	999999	448	590	931	874	545	639	51	13	999999	723	999999	642	653	356	365	999999	999999	999999	924	159	766	323	908	348	825	745	900	445	999999	231	846	270	955	273	999999	428	999999	273	999999	584	999999	999999	725	766	360	140	443	110	810	275	999999	108	342	821	999999	134	681	999999	59	800	739	606	968	277	876	984	686	999999	204	999999	31	137	594	999999	999999	418	598	151	999999	695	311	999999	634	769	873	748	999999	999999	144	37	999999	405	224	999999	844	270	388	999999	890	376	453	999999	905	999999	253	230	513	992	539	720	536	999999	603	363	499	939	972	209	403	137	66	553	255	177	200	626	912	48	999999	32	40	999999	261	999999	252	999999	894	999999	525	999999	244	999999	999999	424	999999	216	801	861	65	905	297	999999	64	762	319	899	808	737	683	627	999999	999999	496	999999	689	396	289	981	121	251	54	999999	999999	749	893	131	999999	999999	677	984	824	999999	982	600	734	999999	95	498	999999	352	999999	167	87	897	346	999999	999999	999999	734	114	927	999999	999999	814	860	86	999999	999999	869	999999	950	977	70	699	999999	999999	999999	896	782	838	310	790	678	999999	801	887	144	999999	999999	133	999999	999999	105	572	67	14	311	178	999999	658	999999	780	999999	124	402	472	999999	999999	999999	91	287	551	314	999999	803	999999	151	980	22	999999	999999	718	999999	999999	514	98	881	999999	641	798	953	323	166	134	492	529	170	999999	999999	339	790	755	692	331	846	141	558	999999	769	999999	862	331	166	767	715	637	878	884	610	313	590	999999	746	306	999999	999999	999999	189	412	283	976	999999	999999	999999	191	999999	999999	999999	898	382	999999	681	727	721	935	632	166	398	418	999999	651	999999	952	73	749	190	19	396	204	883	746	378	797	495	999999	284	999999	999999	585	
999999	612	999999	986	237	774	908	881	999999	370	999999	806	997	770	558	632	999999	635	550	999999	11	186	639	385	24	999999	999999	884	242	777	661	915	682	812	888	252	999999	299	725	299	840	999999	984	35	699	86	749	607	249	862	999999	648	176	551	999999	353	972	922	971	999999	612	34	649	258	709	999999	134	999999	881	315	999999	410	910	999999	102	702	201	614	999999	938	887	563	645	999999	533	22	999999	140	238	999999	280	429	328	133	686	816	659	999999	326	119	951	564	725	999999	582	843	738	914	459	999999	999999	999999	245	999999	713	59	388	280	725	696	841	993	955	346	44	860	92	999999	575	285	53	999999	999999	577	986	332	837	711	999999	999999	283	833	681	999999	394	912	999999	999999	420	637	438	388	21	629	278	958	608	389	899	722	760	952	349	183	999999	695	79	668	56	999999	221	676	483	45	422	17	321	609	999999	999999	676	797	376	938	847	664	454	668	309	38	723	458	812	84	929	999999	494	508	999999	698	842	525	248	999999	425	761	904	999999	216	270	646	999	999999	777	55	963	585	411	335	183	251	999999	999999	28	667	762	864	409	115	101	523	813	101	264	288	160	999999	347	999999	96	759	999999	999999	48	391	999999	31	44	38	966	999999	999999	182	343	999999	441	166	230	370	663	897	505	870	125	747	832	907	182	498	894	414	247	889	249	424	773	949	330	636	999999	741	999999	380	149	354	440	999999	758	807	999999	994	999999	977	858	199	264	607	346	301	558	816	848	546	143	999999	508	202	999999	999999	682	491	836	593	427	999999	78	134	730	770	999999	201	159	374	650	900	999999	999999	40	60	999999	999999	613	38	999999	137	892	292	247	587	999999	999999	709	838	135	366	999999	999999	559	999999	131	139	876	575	985	999999	667	999999	895	999999	999999	247	172	999999	759	999999	877	999999	516	299	39	785	887	152	924	78	491	320	249	294	742	341	999999	999999	999999	999999	999999	48	53	719	999999	418	999999	999999	111	999999	85	827	89	619	488	360	238	270	907	345	251	733	650	916	999999	999999	999999	611	999999	999999	537	999999	999999	728	225	839	999999	796	829	620	398	883	999999	999999	992	664	241	999999	999999	392	113	450	195	593	999999	566	397	136	844	123	183	785	514	999999	81	999999	999999	361	403	999999	596	999999	440	296	947	368	692	334	924	221	125	615	805	117	50	999999	999999	368	999999	659	452	637	999999	716	447	612	999999	93	255	985	790	999999	235	167	795	671	20	898	646	430	873	72	212	632	998	
999999	999999	999999	917	984	133	999999	422	743	206	999999	489	999999	849	345	990	999999	89	938	430	245	389	999999	321	999999	85	999999	999999	999999	786	999999	999999	999999	718	879	631	971	999999	270	862	284	999999	999999	961	836	192	296	999999	310	999999	999999	983	274	999999	999999	188	343	95	999999	908	999999	793	904	999999	816	535	170	15	970	713	28	443	999999	85	156	999999	999999	686	485	999999	788	935	422	88	522	999999	999999	127	956	999999	298	886	626	361	723	999999	999999	999999	154	310	31	291	89	597	421	830	174	198	65	983	291	999999	999999	999999	129	213	999999	826	445	420	375	53	999999	279	425	142	816	999999	362	665	226	373	542	185	174	507	856	824	666	999999	999999	970	71	973	419	999999	287	999999	241	999999	999999	999999	999999	733	935	978	242	809	182	999999	999999	706	836	399	766	999999	999999	434	197	622	357	556	169	999999	999999	404	981	86	999999	999999	855	552	999999	842	999999	999999	284	808	250	196	275	56	652	387	678	535	144	672	216	501	527	852	87	618	171	564	576	999999	999999	540	997	165	999999	398	999999	470	999999	993	844	285	643	999999	194	11	357	311	903	999999	84	654	999999	999999	999999	999999	265	999999	475	617	999999	999999	999999	939	999999	709	199	119	106	263	954	218	64	151	999999	931	857	222	999999	999999	271	860	660	795	270	899	280	687	296	590	143	999999	999999	999999	322	853	371	704	60	484	812	247	999999	649	826	866	599	999999	491	938	511	53	999999	399	999999	820	999999	128	999999	364	439	511	823	999999	130	533	999999	202	828	974	569	163	171	999999	999999	34	655	21	968	404	310	161	206	357	89	100	999999	605	516	999999	522	999999	35	999999	54	310	423	698	529	999999	653	406	999999	517	379	357	881	159	135	331	174	999999	999999	284	64	288	315	999999	999999	39	446	617	685	336	461	325	999999	475	149	963	610	956	491	675	750	903	860	688	977	731	999999	937	999999	195	999999	203	104	751	641	766	995	999999	272	999999	999999	46	721	964	65	64	999999	416	20	172	999999	999999	999999	999999	533	999999	427	999999	498	705	820	999999	147	499	998	268	230	386	833	999999	967	662	694	992	819	714	192	896	999999	923	511	802	926	317	474	129	365	620	227	491	349	378	459	566	678	356	999999	231	965	797	833	842	582	638	204	67	523	845	664	819	968	531	999999	574	203	28	583	830	35	879	902	610	999999	999999	43	598	213	137	323	473	815	960	930	835	100	668	229	298	122	999999	999999	520	956	408	522	817	385	885	
373	660	772	999999	999999	96	894	999999	683	999999	604	606	999999	396	532	200	13	18	600	167	999999	534	799	294	717	999999	283	392	999999	760	830	999999	999999	328	764	663	700	745	764	843	940	867	999999	988	693	516	562	219	999999	999999	404	514	227	227	410	838	860	487	999999	588	812	512	999999	923	999999	389	392	536	632	999999	999999	267	999999	757	999999	617	549	999999	601	211	64	999999	404	888	365	325	998	996	917	925	802	999999	394	185	40	999999	298	71	588	314	133	36	587	129	275	146	270	469	10	793	298	60	886	999999	533	748	117	690	567	94	391	999999	618	706	999999	287	873	999999	726	999999	999999	488	999999	297	999999	38	487	999999	622	999999	65	538	995	134	637	752	336	244	651	999999	330	607	503	503	999999	737	418	881	999999	987	273	202	999999	999999	999999	810	828	599	81	505	999999	832	77	349	39	852	400	999999	78	323	999999	638	426	444	467	999999	984	728	999999	999999	620	999999	999999	635	955	863	999999	999999	659	827	923	736	173	999999	30	498	540	164	474	80	346	923	812	738	46	999999	775	308	999999	753	825	110	235	731	999999	999999	999999	442	393	176	999999	616	999999	251	400	999999	475	280	423	969	190	830	264	303	13	696	793	493	598	330	97	999999	999999	905	11	823	511	441	270	999999	888	107	770	307	23	730	98	571	348	822	999999	504	885	785	999999	999999	846	999999	727	999999	999999	999999	999999	73	89	570	587	999999	249	576	713	43	19	67	90	93	999999	999999	999999	283	999999	232	154	999999	170	592	611	254	342	999999	977	579	713	81	494	771	263	707	228	999999	999999	169	331	772	118	999999	495	999999	999999	489	999999	889	999999	454	591	648	999999	77	902	496	958	342	596	243	598	143	329	938	999999	319	829	999999	737	836	140	448	901	999999	999999	44	107	784	550	852	80	98	927	999999	490	845	800	195	804	999999	999999	999999	572	97	999999	999999	806	556	264	394	999999	583	161	814	323	999999	999999	599	410	999999	999999	184	792	743	999999	510	999999	70	458	727	519	643	557	999999	352	331	875	813	207	999999	237	550	529	165	999999	999999	936	123	945	346	108	210	785	999999	343	320	27	999999	925	674	999999	745	999999	537	875	26	35	155	472	992	277	933	402	717	640	847	999999	637	999999	675	999999	102	999999	121	628	318	858	622	672	41	314	999999	888	533	922	492	999999	992	289	185	471	790	650	953	79	174	808	999999	305	999999	999999	999999	287	259	999999	677	631	986	908	567	168	413	483	440	999999	230	
55	999999	795	999999	404	662	357	375	999999	783	999999	171	51	464	510	790	327	999999	376	924	768	999999	999999	255	860	999999	999999	722	27	67	316	219	274	999999	128	939	282	999999	999999	13	42	999999	55	327	234	469	945	453	66	999999	999999	307	74	999999	461	999999	445	549	297	939	577	635	357	156	476	242	896	999999	345	999999	999999	999999	999999	999999	891	855	593	999999	30	401	999999	640	665	649	999999	999999	155	999999	999999	711	503	732	858	999999	435	999999	999999	898	999999	992	572	999999	118	494	859	915	221	700	872	606	824	999999	529	896	999999	936	969	707	186	467	96	395	805	634	77	786	322	999999	937	495	300	999999	999999	38	828	999999	532	181	790	64	999999	454	638	790	999999	999999	213	962	733	499	437	999999	722	393	905	186	946	484	427	999999	603	999999	763	386	315	139	83	500	77	659	414	798	999999	131	669	999999	757	999999	999999	999999	582	359	210	448	999999	442	972	872	132	651	822	58	753	717	461	519	691	261	484	758	100	712	894	83	94	638	941	999999	724	273	999999	931	737	524	500	999999	87	325	999999	873	166	211	378	426	999999	999999	54	208	669	159	951	999999	540	988	811	870	465	999999	363	429	500	999999	158	858	232	890	999999	239	227	217	999999	375	932	611	601	889	343	478	245	729	594	999999	931	574	322	999999	401	748	999999	630	788	999999	961	999999	382	999999	999999	999999	204	947	54	815	981	462	716	999999	573	928	397	999999	536	999999	891	634	835	999999	450	583	545	308	499	573	526	999999	429	493	999999	42	238	999999	999999	823	284	298	999999	778	761	478	857	737	999999	472	999999	999999	999999	801	67	999999	74	624	999999	999999	974	999999	457	999999	298	999999	43	233	180	540	700	999999	97	712	712	999999	949	66	996	971	725	808	949	36	222	736	503	628	435	87	968	614	999999	999999	849	388	840	999999	999999	377	445	999999	566	818	772	779	999999	391	98	464	999999	18	627	373	754	175	946	999999	268	999999	890	415	797	103	572	95	999999	731	999999	333	763	999999	576	629	535	101	251	999999	999999	442	43	999999	539	971	699	999999	986	117	999999	999999	442	999999	944	999999	486	40	999999	473	256	686	679	999999	528	764	700	641	442	997	837	662	999999	816	999999	825	999999	999999	999999	999999	999999	612	109	992	130	999999	891	999999	801	999999	153	505	999999	778	883	576	763	72	593	774	280	68	527	989	280	948	999999	999999	999999	129	410	707	164	20	79	644	587	687	850	350	873	357	840	794	853	999999	999999	155	932	600	
72	465	196	110	555	999999	94	119	721	181	999999	274	112	999999	247	999999	350	255	709	249	989	86	221	252	901	999999	999999	733	999999	938	551	614	694	650	67	944	520	64	464	733	559	477	965	678	922	608	254	168	556	999999	991	162	446	999999	611	999999	999999	943	999999	999999	999999	360	974	999999	630	813	580	461	624	303	925	296	790	975	689	521	121	542	330	999999	678	69	999999	728	999999	399	178	999999	49	81	999999	577	855	832	616	208	503	192	58	118	38	793	999999	263	491	704	371	471	13	999999	874	999999	622	999999	953	999999	999999	999999	835	241	999999	579	999999	553	602	358	441	958	999999	490	27	928	494	999999	274	885	525	999999	999999	252	37	707	999999	999999	207	989	999999	948	878	558	999999	257	357	816	999999	999999	999999	990	999999	143	273	412	112	999999	82	945	999999	999999	999999	999999	542	259	19	592	213	937	581	473	355	612	403	492	90	810	465	999999	999999	678	999999	999999	514	535	273	113	979	625	604	999999	999999	261	773	999999	316	811	26	775	247	764	612	999999	876	907	644	999999	740	780	999999	999999	66	312	374	999999	999999	999999	562	16	986	905	613	999999	999999	999999	999999	103	999999	999999	186	999999	793	999999	532	999999	76	220	999999	607	890	999999	373	999999	303	311	429	999999	887	236	890	490	258	19	999999	342	999999	999999	999999	780	999999	999999	218	890	604	63	509	999999	999999	999999	481	452	886	955	126	770	541	414	999999	40	677	34	216	612	958	695	30	783	901	200	664	999999	27	168	297	999999	16	999999	604	250	802	63	793	999999	755	448	999999	303	893	28	800	747	739	172	113	295	344	606	932	999999	999999	725	474	999999	894	439	999999	999999	668	776	763	999999	809	53	238	999999	240	877	999999	520	999999	727	889	882	399	999999	999999	854	64	999999	14	410	550	694	218	87	589	213	999999	325	999999	875	634	126	265	741	937	999999	934	489	65	466	749	421	818	999999	835	999999	199	977	999999	580	674	999999	772	363	999999	124	999999	160	44	36	999999	541	999999	999999	999999	999999	999999	658	978	999999	919	574	946	547	661	999999	999999	903	999999	998	24	999999	999999	441	210	968	354	902	999999	822	860	783	455	999999	33	217	999999	601	222	72	963	541	998	522	661	999999	720	999999	702	389	999999	999999	909	46	22	976	353	76	25	999999	428	725	435	166	754	146	129	917	524	453	224	285	690	189	44	482	999999	675	780	111	258	130	210	842	584	999999	874	999999	26	56	864	847	586	98	644	247	115	842	767	524	980	999999	
999999	258	175	962	999999	729	999999	539	999999	677	295	999999	875	307	525	593	581	999999	271	710	999999	477	589	377	698	999999	544	796	999999	999999	908	265	999999	999999	999999	951	677	621	686	999999	417	487	999999	196	999999	672	222	347	722	522	999999	940	999999	280	901	241	669	798	274	650	194	999999	999999	893	769	999999	999999	430	885	574	999999	959	150	126	302	999999	999999	402	814	36	388	207	84	855	363	968	12	999999	554	189	999999	879	357	45	959	211	999999	999999	426	532	879	792	461	157	606	311	799	146	977	487	999999	276	983	247	271	987	999999	315	999999	801	999999	942	875	706	293	45	999999	115	166	101	108	306	999999	292	156	595	745	926	259	61	178	999999	999999	999999	999999	999999	896	999999	774	972	80	19	999999	625	504	999999	916	999999	864	570	699	694	999999	886	389	999999	300	999999	100	675	999999	215	66	999999	633	171	79	809	817	278	149	502	340	999999	30	98	999999	361	787	220	678	990	999999	688	362	483	886	987	687	892	724	205	28	108	731	999999	952	625	999999	343	867	117	999999	596	430	999999	363	795	865	300	803	939	999999	880	999999	999999	153	377	136	159	284	999999	132	999999	999999	944	484	242	462	165	145	576	999999	999999	352	571	62	474	267	165	999999	101	132	396	99	785	292	147	111	480	721	585	499	842	68	785	999999	22	52	486	999999	131	342	709	999999	236	579	468	538	435	208	679	119	970	39	193	999999	736	835	999999	999999	999999	140	982	444	560	999999	526	999999	566	586	50	432	999999	442	999999	759	422	241	862	215	824	609	676	282	52	475	999999	999999	999999	826	258	999999	283	825	386	990	359	274	603	159	999999	82	972	848	167	999999	338	537	40	433	547	504	999999	563	837	737	999999	710	402	95	558	999999	999999	999999	337	863	158	955	999999	999999	409	999999	638	712	161	751	636	827	124	795	999999	999999	999999	999999	999999	754	212	719	987	648	999999	999999	872	517	601	999999	999999	999999	520	304	108	999999	481	999999	33	398	865	270	412	95	999999	636	595	607	999999	567	929	78	461	583	999999	439	999999	417	482	760	285	130	121	811	999999	404	999999	999999	696	999999	999999	761	999999	889	888	942	317	902	548	899	63	274	999999	44	421	999999	780	999999	643	669	999999	73	549	999999	123	745	999999	601	999999	706	329	775	910	196	57	177	999999	571	694	999999	131	75	999999	582	706	999999	999999	87	399	708	623	380	999999	37	358	456	222	999999	776	999999	793	999999	17	842	580	999999	999999	382	987	999999	841	219	999999	
999999	547	348	999999	966	566	999999	193	81	211	999999	92	999999	599	883	837	999999	955	494	999999	999999	924	415	68	36	12	428	656	189	100	156	866	414	999999	261	489	19	261	999999	999999	999999	959	721	999999	820	760	631	689	480	544	999999	999999	357	424	999999	10	142	289	999999	964	999999	455	13	999999	64	330	999999	821	348	404	827	999999	708	895	130	999999	213	900	248	999999	999999	738	186	644	703	858	519	990	999999	260	357	730	93	292	460	228	955	740	460	499	93	809	351	86	999999	999999	589	461	304	120	797	241	51	999999	593	999999	279	369	999999	206	811	687	396	97	999999	107	265	426	445	999999	635	473	450	748	999999	571	999999	109	927	656	278	67	695	325	999999	125	688	192	698	999999	949	596	462	999999	688	405	999999	263	999999	619	999999	172	25	402	484	999999	999999	302	717	31	21	179	441	630	927	999999	991	81	999999	931	418	82	727	999999	951	48	999999	196	999999	999999	158	144	999999	317	999999	116	999999	303	840	139	999999	396	475	676	49	780	165	831	336	934	414	352	629	107	211	719	444	999999	450	445	323	999999	241	930	873	877	108	133	765	999999	711	697	999999	504	607	32	607	61	354	181	883	188	999999	136	382	805	514	973	116	156	999999	420	852	405	816	729	999999	544	802	172	681	41	999999	515	232	717	121	135	499	999999	999999	999999	286	279	999999	144	999999	999999	557	999999	372	135	26	619	159	300	845	835	688	999999	868	72	258	192	999999	851	122	999999	903	665	693	389	483	928	44	999999	999999	583	999999	999999	999999	59	987	735	800	556	24	457	999999	931	871	286	446	620	320	59	999999	999999	779	999999	999999	999999	211	892	384	982	652	98	999999	999999	167	272	999999	16	999999	999999	85	523	392	943	837	664	988	971	793	417	942	862	617	999999	999999	49	803	143	999999	594	999999	999999	999999	999999	904	925	872	999999	999999	999999	294	439	726	501	974	622	711	835	872	999999	410	999999	108	966	49	789	480	599	729	127	999999	858	357	309	970	999999	172	575	49	911	792	504	207	194	999999	512	145	126	21	529	337	967	270	301	193	999999	997	999999	777	124	455	283	999999	999999	999999	436	999999	427	531	999999	460	146	796	999999	999999	906	999999	913	844	999999	653	999999	588	210	999999	501	598	66	125	361	999999	778	797	924	466	999999	739	549	53	695	430	718	999999	26	78	999999	181	308	726	287	586	93	549	999999	999999	100	999999	999999	867	649	837	999999	312	179	999999	682	349	999999	505	65	177	492	870	158	
116	935	770	999999	141	598	330	300	999999	838	775	899	238	557	999999	999999	823	184	682	404	858	404	415	425	15	396	851	309	803	670	120	104	999999	400	144	534	999999	999999	999999	279	329	999999	696	474	999999	122	999999	999999	999999	139	999999	999999	810	475	999999	999999	530	354	999999	999999	999999	30	496	668	999999	999999	999999	999999	423	999999	55	700	999999	413	84	321	999999	941	30	892	999999	999999	891	673	438	127	999999	747	109	432	14	999999	567	688	532	999999	60	999999	746	999999	999999	614	378	999999	94	541	251	999999	401	979	13	588	334	673	802	686	139	999999	240	610	999999	939	739	990	924	80	142	999999	999999	999999	999999	999999	205	307	467	337	692	413	999999	896	876	886	999999	999999	999999	999999	999999	894	885	846	179	237	797	145	335	496	875	387	999999	23	409	188	526	999999	718	999999	999999	36	216	475	999999	726	243	343	734	999999	593	618	571	508	429	999999	187	44	607	43	883	69	971	971	999999	314	999999	575	497	999999	370	731	411	999999	42	624	688	419	851	452	993	463	411	825	999999	999999	816	64	594	170	10	491	27	684	448	334	64	244	23	689	876	999999	999999	46	149	861	217	999999	476	804	560	768	192	999999	999999	430	657	156	77	999999	497	999999	980	337	697	999999	714	999999	659	708	999999	453	999999	171	576	335	617	375	686	51	59	353	999999	999999	999999	242	308	863	644	27	676	908	177	999999	999999	91	686	999999	348	270	157	999999	813	768	999999	999999	372	30	587	714	812	999999	470	36	155	999999	999999	200	727	999999	580	850	92	641	41	662	999999	587	969	494	648	108	36	425	893	569	999999	819	556	999999	869	999999	285	929	214	395	447	150	999999	999999	874	496	791	883	689	306	408	182	999999	581	831	999999	61	999999	76	714	264	54	999999	586	999999	397	999999	234	595	999999	575	162	999999	999999	224	999999	913	999999	620	161	317	153	735	597	170	999999	92	999999	670	94	236	192	863	500	140	999999	18	999999	441	999999	853	566	298	397	731	255	745	100	366	999999	871	138	482	914	999999	121	318	545	425	258	999999	668	563	510	76	393	299	936	999999	821	136	826	999999	144	308	999999	855	999999	865	915	621	991	618	999999	999999	108	709	948	999999	28	94	473	671	999999	181	194	12	787	999999	347	999999	808	999999	999999	569	54	647	348	616	999999	266	999999	679	510	636	323	59	589	297	967	683	351	843	497	737	663	165	307	999999	999999	999999	77	999999	527	958	812	416	83	414	999999	999999	371	342	446	762	124	793	171	
556	857	145	423	499	363	664	614	965	999999	807	906	999999	350	385	502	908	198	952	161	999999	824	906	976	184	129	517	322	18	406	735	623	869	999999	999999	115	978	334	577	664	999999	354	999999	329	276	999999	289	120	986	999999	537	573	171	999999	619	999999	950	168	999999	380	999999	352	605	569	361	193	46	999999	599	999999	523	584	620	297	298	207	977	999999	709	999999	839	999999	335	178	868	999999	461	237	384	28	164	820	96	999999	999999	520	999999	999999	999999	92	472	393	999999	715	327	953	952	874	354	422	754	373	459	999999	540	448	26	437	700	199	999999	999999	999999	580	125	702	497	999999	477	777	459	699	999999	999999	999999	999999	886	620	851	999999	219	586	883	999999	999999	999999	371	999999	999999	380	504	999999	999999	778	361	663	873	999999	599	624	465	999999	999999	576	962	65	754	832	368	999999	561	999999	999999	999999	980	154	925	558	316	999999	341	974	999999	106	282	148	121	840	275	550	582	946	30	237	458	679	189	316	999999	218	46	538	164	999999	819	108	999999	801	797	216	999999	324	633	999999	999999	491	781	310	304	824	943	999999	566	818	999999	615	999999	358	336	999999	964	618	558	999999	299	802	819	186	999999	184	413	319	53	68	813	267	322	999999	944	967	999999	879	22	185	274	132	972	346	78	213	722	386	475	497	999999	128	765	534	975	489	672	605	999999	999999	420	633	870	507	999999	254	302	999999	413	369	412	999999	606	383	834	176	830	999999	117	84	461	37	844	999999	999999	694	501	787	999999	999999	305	302	857	999999	764	640	261	474	341	999999	999999	102	999999	116	999999	166	522	392	700	808	999999	199	498	947	668	393	789	324	690	320	999999	514	849	948	74	999999	999999	713	619	204	915	365	999999	292	999999	368	64	999999	471	660	999999	999999	97	971	999999	115	804	909	234	381	999999	936	784	31	999999	405	253	34	52	975	999999	808	773	999999	893	999999	59	215	999999	309	338	999999	853	40	148	643	427	878	999999	958	999999	999999	999999	247	353	999999	581	129	221	768	125	999999	696	999999	731	999999	346	590	999999	512	66	599	135	925	999999	800	999999	753	882	438	977	375	881	93	669	611	999999	535	163	915	999999	929	993	26	193	308	364	367	309	774	306	837	800	640	902	999999	202	564	205	999999	894	999999	247	783	999999	750	159	999999	826	999999	55	811	437	171	790	136	605	999999	999999	743	446	725	999999	117	999999	150	574	999999	999999	999999	418	764	339	999999	999999	999999	692	220	235	442	159	750	541	189	729	495	
410	638	850	775	999999	93	822	461	116	999999	999999	139	999999	649	999999	908	999999	872	999999	999999	481	999999	151	896	444	394	883	309	999999	695	194	999999	387	645	999999	936	400	415	842	334	942	877	999999	851	999999	562	568	586	999999	999999	328	668	477	999999	23	999999	497	953	341	725	999999	522	866	421	984	118	999999	15	909	999999	517	26	39	387	348	603	999999	299	386	999999	826	307	999999	354	376	526	797	938	632	999999	448	447	84	127	134	429	21	92	999999	412	811	562	676	26	732	312	638	999999	111	419	999999	208	999999	999999	999999	999999	999999	999999	54	468	320	813	999999	752	801	80	941	912	262	918	592	249	431	974	80	273	999999	35	621	999999	887	707	837	999999	905	250	870	624	227	231	949	999999	999999	999999	101	998	189	924	225	662	371	726	999999	192	827	21	999999	603	389	636	283	454	999999	999999	580	612	975	170	999999	999999	210	326	695	41	969	999999	211	999999	882	999999	93	705	999999	959	702	171	999999	654	395	894	999999	276	245	590	948	999999	597	999999	999999	488	32	28	87	664	461	55	999999	999999	223	999999	999999	754	720	999999	999999	577	644	999999	288	419	742	999999	775	999999	999999	933	999999	114	93	474	506	154	203	999999	999999	999999	628	999999	999999	657	140	73	999999	661	95	719	556	927	999999	999999	999999	655	999999	419	745	701	252	135	577	528	963	925	723	748	237	664	560	326	268	999999	949	498	444	631	999999	679	999999	999999	999999	378	387	163	76	999999	614	999999	999999	784	657	999999	999999	999999	577	979	693	999999	350	693	434	430	999999	999999	999999	560	431	371	999999	157	140	76	999999	139	999999	209	999999	810	859	21	999999	386	298	776	669	999999	664	999999	921	999999	999999	999999	338	206	688	999999	999999	157	495	999999	999999	999999	639	228	653	591	546	999999	242	378	838	999999	355	339	559	999999	141	999999	999999	757	999999	974	450	756	999999	66	737	615	450	999999	989	993	325	999999	730	891	999999	80	132	87	999999	971	224	552	999999	64	728	999	646	641	313	828	587	999999	999999	315	999999	882	999999	597	853	931	253	999999	999999	844	999999	12	999999	668	309	71	268	492	999999	925	760	897	139	164	999999	737	968	999999	520	999999	416	587	734	425	999999	864	71	999999	234	999999	999999	805	174	782	496	726	401	999999	341	252	999999	104	353	694	554	904	999999	854	268	125	962	444	999999	227	999999	980	999999	999999	579	444	10	733	268	950	999999	954	733	356	667	999999	346	990	477	277	601	321	999999	49	870	194	121	216	277	999999	999999	294	
999999	999999	353	999999	457	218	408	896	252	999999	836	403	497	999999	180	407	197	655	779	999999	966	999999	626	126	746	238	322	394	999999	999999	465	159	479	912	57	787	13	999999	164	137	592	580	35	764	999999	841	999999	280	24	713	999999	621	999999	508	999999	999999	329	237	999999	229	895	23	572	458	380	686	923	584	552	393	999999	45	500	999999	389	395	604	862	640	999999	685	51	380	999999	774	844	999999	970	595	770	467	775	999999	935	241	578	17	576	393	999999	999999	967	728	999999	319	983	130	687	129	931	682	467	596	864	543	853	642	953	684	536	865	952	989	999999	925	999999	654	565	419	999999	388	999999	478	999999	987	999999	323	999999	999999	790	723	143	851	663	98	10	999999	526	999999	999999	935	64	892	999999	934	964	978	946	705	691	339	999999	277	999999	999999	654	999999	999999	877	825	540	893	653	893	812	731	111	335	999999	925	449	137	174	999999	875	333	144	620	905	33	739	377	999999	618	461	168	866	543	119	443	999999	999999	649	999999	847	52	999999	999	54	213	999999	653	262	780	999999	211	999999	245	442	230	519	999999	850	999999	96	172	848	999999	441	654	999999	999999	225	260	913	26	488	999999	999999	833	921	145	999999	702	170	96	999999	999999	999999	260	768	631	111	889	999999	643	999999	794	489	684	203	999999	568	400	349	305	999999	12	999999	236	722	999999	61	608	308	999999	802	157	693	999	57	584	669	191	885	999999	466	999999	336	280	443	693	119	509	999999	555	576	999999	999999	865	659	999999	999999	999999	999999	999999	579	999999	591	549	999999	435	110	489	999999	619	999999	386	514	115	838	111	676	596	999999	38	999999	551	969	753	999999	626	794	828	350	935	186	999999	653	918	663	964	744	786	438	18	592	629	872	29	847	999999	999999	257	999999	557	446	811	356	509	999999	38	533	999999	742	224	640	282	148	999999	442	999999	999999	595	999999	999999	366	999999	167	785	445	73	679	999999	905	617	956	546	802	793	999999	999999	183	154	644	635	999999	906	53	224	999999	320	490	180	586	669	999999	999999	999999	162	200	999999	999999	570	73	221	359	583	932	999999	268	103	479	355	212	77	14	588	999999	816	443	460	846	943	417	999999	999999	508	372	245	160	881	999999	650	602	943	722	612	91	433	286	857	973	999999	999999	284	840	999999	968	519	665	999999	133	989	999999	740	999999	709	163	938	638	851	999999	696	999999	999999	362	829	753	269	355	401	507	527	540	586	486	927	987	142	294	999999	539	853	580	282	757	751	931	999999	
243	22	999999	999999	795	435	646	286	944	999999	922	999999	390	999999	999999	999999	999999	605	458	999999	263	782	999999	30	999999	200	321	999999	126	999999	629	999999	898	892	36	999999	942	999999	732	115	939	210	983	419	220	283	67	830	689	317	901	162	302	798	999999	460	300	999999	498	604	123	999999	170	999999	999999	321	999999	498	999999	999999	330	25	872	999999	203	63	799	312	810	999999	999999	491	999999	999999	800	477	317	109	294	999999	53	514	866	137	991	660	999999	741	471	898	999999	568	157	858	986	885	289	949	999999	554	661	987	627	127	999999	632	999999	361	450	999999	13	22	214	117	999999	815	159	745	999999	999999	999999	67	841	999999	219	574	344	820	822	914	198	999999	504	739	914	65	887	999999	999999	369	60	688	999999	999999	894	999999	363	49	80	180	999999	544	597	73	540	603	999999	999999	907	897	298	789	999999	999999	293	645	518	474	202	732	928	411	89	999999	491	335	999999	851	26	71	220	304	749	652	189	999999	999999	440	999999	320	908	181	999999	999999	81	271	159	999999	999999	259	640	888	847	348	251	334	465	604	999999	215	837	999999	699	846	687	993	49	886	356	999999	873	999999	275	999999	823	757	570	320	921	999999	185	11	154	767	430	999999	457	411	410	854	999999	176	858	994	483	999999	482	999999	91	87	231	273	417	77	999999	563	623	999999	524	999999	999999	999999	683	999999	999999	835	999999	931	426	365	546	999999	485	502	450	706	228	281	408	999999	285	999999	239	843	999999	911	999999	999999	391	867	708	492	887	916	100	54	493	506	999999	999999	463	550	577	725	541	592	787	915	999999	679	344	352	566	314	999999	197	914	999999	999999	128	999999	82	550	559	657	999999	751	569	412	405	223	721	316	760	757	999999	998	513	311	999999	134	678	460	999999	532	365	926	583	707	999999	139	652	154	846	406	390	999	28	999999	488	841	227	999999	231	465	999999	999999	806	556	999999	999999	411	538	946	994	999999	621	838	999999	301	137	178	862	509	276	570	999999	469	363	376	734	980	444	823	574	906	175	999999	999999	910	329	130	36	232	714	728	999999	208	852	999999	768	171	992	777	999999	999999	999999	999999	999999	999999	54	999999	452	189	749	218	966	715	999999	97	407	999999	591	999999	972	999999	999999	639	999999	547	457	999999	617	529	999999	573	987	667	472	901	551	171	284	362	865	753	677	846	483	505	761	408	826	999999	999999	999999	580	999999	804	999999	531	725	218	416	447	675	958	923	581	186	230	308	999999	480	546	999999	117	999999	999999	999999	
339	999999	166	299	786	58	552	853	999999	999999	992	999999	862	999999	379	999999	952	999999	915	199	999999	999999	274	307	999999	463	165	356	999999	200	279	351	625	586	23	236	568	919	999999	398	999999	115	999999	360	193	119	445	133	111	720	293	249	323	71	999999	585	999999	859	999999	999999	893	205	635	902	952	651	496	286	999999	999999	267	999999	247	526	999999	999999	924	914	999999	175	27	42	255	507	906	40	999999	564	162	999999	206	999999	904	307	999999	927	480	927	407	541	623	169	27	958	462	260	999999	796	994	999999	661	125	999999	999999	315	860	950	138	995	921	622	999999	999999	677	946	999999	138	939	31	999999	219	996	516	999999	551	858	24	297	54	999999	38	999999	999999	417	777	90	964	65	999999	644	999999	351	999999	999999	919	999999	44	349	21	904	132	999999	774	856	534	664	608	172	999999	457	846	999999	999999	349	893	390	371	716	999999	866	594	83	947	387	170	867	73	40	663	860	823	675	285	149	533	966	467	999999	882	122	481	801	757	544	798	324	267	592	592	538	330	328	449	155	320	999999	124	397	999999	667	600	577	999999	447	999999	999999	387	944	816	926	923	658	833	788	999999	792	325	412	588	845	610	481	447	134	540	505	235	140	828	483	852	79	999999	225	999999	999999	999999	319	911	627	937	322	775	999999	614	999999	495	661	760	528	999999	711	809	849	999999	129	139	384	907	138	945	256	999999	343	999999	854	639	617	999999	490	500	15	501	961	907	297	705	781	999999	999999	999999	574	379	310	749	150	269	999999	999999	999999	999999	917	412	999999	682	691	207	442	591	759	999999	877	999999	999999	37	727	999999	848	941	769	423	358	864	49	128	999999	999999	815	593	999999	594	999999	999999	874	716	583	603	719	288	999999	100	999999	199	760	999999	999999	190	999999	283	31	931	421	237	398	978	999999	63	372	663	999999	814	391	848	999999	174	999999	428	519	563	454	134	500	569	724	679	160	999999	999999	999999	999999	999999	999999	542	572	11	999999	999999	70	896	999999	529	240	65	976	999999	999999	424	541	999999	273	714	671	999999	828	897	441	852	513	718	828	999999	999999	169	999999	122	45	999999	999999	656	991	339	999999	999999	273	924	893	444	592	322	971	999999	999999	516	940	281	999999	999999	999999	674	570	999999	999999	351	77	43	579	81	387	863	999999	999999	148	884	604	933	356	57	281	999999	999999	996	269	200	747	103	640	999999	999999	406	594	802	146	611	999999	671	999999	26	555	240	355	821	999999	729	945	123	597	742	912	16	924	
480	999999	999999	999999	573	999999	538	604	974	402	999999	852	980	279	573	721	536	798	999999	333	340	501	51	558	191	939	999999	254	633	505	898	531	221	999999	999999	841	999999	940	522	999999	81	999999	999999	837	999999	999999	86	460	999999	401	70	943	999999	999999	594	999999	919	260	489	634	999999	999999	999999	478	503	615	999999	509	165	999999	999999	596	999999	333	261	918	920	213	349	222	862	90	872	241	445	955	999999	538	887	144	921	85	461	887	89	999999	450	112	343	603	338	999999	304	650	17	474	666	655	432	675	999999	716	999999	999999	999999	450	420	739	43	548	73	999999	621	30	809	318	145	399	999999	473	478	818	869	999999	999999	999999	999999	232	234	999999	299	896	115	222	999999	215	174	194	125	638	377	711	999999	795	999999	999999	956	284	840	698	339	276	411	959	999999	999999	846	175	999999	486	665	198	514	999999	999999	176	997	409	999999	603	154	950	284	615	999999	999999	999999	84	215	659	339	999999	391	536	999999	32	999999	999999	25	999999	999999	999	802	638	999999	188	999999	17	999999	374	237	999999	340	246	554	999999	992	999999	863	440	500	771	960	732	157	164	999999	978	429	237	999999	851	393	116	244	154	158	999999	999999	917	999999	999999	539	841	999999	782	179	154	999999	263	999999	697	292	999999	999999	598	999999	79	491	999999	381	228	587	318	691	999999	172	234	12	409	240	357	164	945	871	757	241	999999	999999	375	984	999999	999999	999999	999999	984	568	999999	769	999999	999999	88	163	999999	999999	350	164	231	159	55	619	945	152	582	32	682	542	347	713	589	366	919	768	126	999999	719	231	999999	120	707	999999	999999	465	367	303	162	203	341	409	999999	603	20	969	265	755	49	519	999999	153	525	451	230	105	999999	288	195	999999	47	990	826	999999	743	120	452	236	265	490	784	999999	870	488	211	937	999999	999999	356	950	999999	370	793	209	806	277	595	999999	999999	267	999999	88	118	842	165	351	583	999999	859	900	999999	38	999999	559	734	146	282	46	250	293	913	204	932	999999	806	999999	999999	627	321	999999	524	196	639	998	214	705	180	38	999999	860	999999	780	136	455	432	485	870	999999	474	999999	995	558	24	313	999999	999999	156	872	46	488	154	999999	100	393	999999	340	398	501	354	39	999999	254	713	999999	929	142	999999	999999	812	999999	806	961	162	651	480	966	181	335	653	999999	559	307	991	844	715	408	999999	742	80	101	96	379	890	445	703	999999	845	634	384	222	23	670	999999	999999	682	193	803	448	912	419	168	72	999999	
999999	479	668	262	869	674	999999	451	334	416	720	999999	436	999999	717	947	730	130	547	951	441	120	889	999999	286	171	532	604	251	830	660	933	33	999999	669	965	44	498	999999	999999	852	770	688	263	348	480	255	121	96	500	192	999999	621	121	417	119	590	430	976	707	152	926	210	504	999999	787	221	905	411	999999	913	241	154	587	108	999999	431	635	899	805	916	420	518	751	648	372	321	911	123	559	999999	613	522	278	818	926	999999	194	508	560	269	349	709	999999	587	950	153	999999	22	746	687	955	999999	180	791	731	417	458	999999	999999	999999	309	792	999999	999999	309	999999	876	769	182	999999	247	136	999999	546	576	710	184	173	697	228	287	899	377	999999	429	91	999999	487	999999	518	999999	999999	125	999999	959	557	858	968	287	241	999999	275	840	646	999999	828	999999	634	224	30	243	295	168	999999	198	999999	424	979	999999	227	378	399	682	663	989	909	21	263	586	28	999999	216	885	466	951	999999	68	999999	431	601	898	716	999999	999999	999999	999999	179	950	999999	999999	142	878	31	70	863	877	999999	186	656	999999	817	930	58	999999	177	37	409	702	999999	186	999999	999999	558	999999	329	999999	137	615	388	999999	740	70	999999	36	886	974	999999	825	603	999999	999999	881	84	890	999999	968	668	76	899	257	426	476	737	720	999999	449	330	675	999999	211	750	977	798	999999	999999	999999	573	999999	319	203	999999	999999	109	149	999999	469	619	667	571	360	992	70	715	140	746	274	332	646	818	446	653	518	94	401	332	999999	999999	590	100	37	405	647	756	706	999999	999999	376	999999	963	748	830	663	114	390	218	690	272	668	999999	536	433	999999	999999	873	549	333	498	999999	999999	315	386	38	577	543	955	355	313	19	724	902	897	734	682	80	616	990	999999	704	192	642	189	424	842	563	999999	478	444	999999	166	91	999999	667	780	657	371	999999	95	571	435	863	999999	262	943	845	999999	698	999999	142	266	999999	919	794	526	184	136	962	196	23	939	999999	911	429	853	999999	557	239	954	35	708	999999	904	842	279	329	265	926	480	999999	925	999999	999999	312	627	607	171	999999	999999	606	530	409	615	82	631	947	952	957	999999	310	297	408	744	228	999999	452	999999	86	999999	206	999999	210	491	198	98	44	999999	608	802	256	481	997	999999	999999	504	308	209	999999	999999	331	377	308	526	999999	710	999999	999999	14	878	184	999999	95	44	945	687	999999	999999	999999	983	597	694	353	164	163	828	299	999999	396	724	135	999999	
821	865	999999	829	999999	683	320	488	571	873	258	730	627	999999	999999	999999	999999	670	183	389	999999	848	999999	637	33	153	373	999999	999999	215	999999	290	752	999999	141	229	840	125	76	647	999999	999999	421	999999	445	623	537	860	442	999999	177	726	550	746	470	972	999999	566	999999	477	319	968	999999	366	109	999999	977	695	999999	999999	132	37	604	536	999999	844	437	900	201	410	616	513	909	999999	47	57	739	16	471	168	978	999999	319	599	337	640	870	65	623	999999	645	841	698	275	999999	150	132	24	965	625	545	350	999999	999999	860	806	68	984	328	999999	999999	970	233	12	197	848	999999	14	209	999999	974	999999	999999	724	764	775	814	644	999999	897	999999	999999	51	845	999999	637	908	999999	738	530	582	886	737	571	247	675	617	695	88	366	432	127	999999	824	651	174	74	999999	640	95	991	999999	999999	430	137	513	928	387	389	559	940	802	275	678	568	97	643	999999	486	99	999999	999999	566	999999	474	807	999999	227	204	459	999999	268	284	653	539	999999	999999	316	444	734	747	239	316	528	425	999999	999999	999999	266	999999	530	999999	173	999999	927	872	857	591	955	329	603	999999	193	930	986	682	527	999999	149	409	316	999999	280	752	352	999999	999999	48	107	844	956	774	961	640	929	999999	999999	734	725	999999	310	999999	361	125	140	46	999999	386	541	743	112	239	996	999999	257	999999	88	421	999999	999	999999	819	494	121	373	829	749	553	10	771	587	793	896	482	999999	126	975	999999	621	999999	999999	436	506	363	742	726	999999	114	999999	999999	145	683	535	725	999999	490	999999	250	751	311	296	502	385	770	166	318	342	524	757	140	227	922	799	892	128	632	323	999999	999999	646	61	645	170	999999	635	904	268	181	874	618	421	999999	999999	320	30	388	61	736	206	434	393	262	357	262	999999	223	999999	643	607	975	999999	573	871	114	259	650	342	120	144	999999	999999	171	650	999999	718	491	999999	488	999999	739	580	587	934	999999	262	799	297	907	756	422	29	999999	573	898	450	848	864	999999	999999	379	55	940	602	944	999999	232	612	218	999999	999999	999999	405	771	999999	404	999999	639	999999	852	460	363	435	999999	721	999999	435	598	751	698	870	999999	219	427	502	693	639	985	989	999999	40	197	999999	373	729	718	624	853	705	503	999999	999999	999999	456	610	26	620	586	880	712	999999	999999	860	999999	673	409	999999	999999	278	184	764	999999	649	368	821	272	999999	72	635	999999	999999	581	892	258	837	661	691	999999	817	999999	999999	
63	114	287	619	406	337	999999	699	329	999999	999999	999999	531	999999	265	569	999999	635	347	742	557	951	878	104	377	741	611	682	999999	718	731	170	791	110	711	500	999999	749	425	935	713	373	315	778	970	996	370	518	582	101	124	999999	479	743	526	111	236	192	251	999999	725	887	687	611	503	999999	792	431	999999	765	207	827	999999	412	39	194	646	999999	133	381	381	102	109	920	604	603	690	999999	584	610	274	189	507	999999	220	999999	685	999999	999999	494	214	939	491	816	894	296	999999	77	714	341	999999	999999	68	999999	292	632	999999	766	16	900	795	999999	999999	427	501	999999	330	459	201	999999	508	999999	825	639	176	999999	611	293	36	999999	685	623	343	252	154	147	999999	637	999999	588	47	919	999999	999999	698	999999	102	999999	325	876	966	999999	999999	510	833	523	999999	429	703	850	30	504	740	698	225	182	411	604	282	363	999999	692	981	613	176	589	254	450	940	707	999999	547	967	999999	999999	226	999999	833	419	631	835	701	933	999999	567	542	188	999	169	999999	67	497	791	962	978	283	487	999999	343	253	279	860	488	995	510	483	999999	999999	356	999999	435	999999	999999	999999	527	205	759	364	56	633	410	254	999999	424	649	852	999999	15	999999	78	999999	999999	499	999999	999999	974	222	937	126	94	999999	598	999999	171	101	489	312	150	999999	783	524	132	226	999999	843	999999	579	74	356	657	726	532	418	287	268	950	999999	28	298	552	999999	999999	247	961	628	811	601	130	332	169	999999	615	570	398	999999	616	268	789	999999	337	405	158	591	469	367	482	190	999999	902	150	999999	293	999999	891	999999	703	885	999999	91	41	432	459	741	196	117	121	961	999999	732	652	691	299	696	999999	157	834	239	777	604	999999	631	999999	999999	191	999999	266	763	679	598	851	731	14	707	301	905	999999	999999	405	361	999999	521	170	643	259	459	121	597	999999	743	999999	473	999999	999999	936	410	206	241	559	999999	851	357	291	431	881	921	999999	592	999999	65	211	428	999999	425	357	633	470	593	999999	732	646	999999	999999	935	633	999999	623	354	770	890	709	999999	999999	967	510	899	239	739	761	338	772	529	999999	836	541	546	639	691	312	999999	939	613	273	827	791	192	485	356	999999	999999	308	999999	821	514	356	498	572	867	915	458	403	999999	999999	999999	999999	127	476	999999	403	96	748	931	51	467	950	105	450	39	185	328	999999	883	999999	268	40	439	707	999999	999999	53	974	771	776	853	908	999999	782	634	867	673	716	
448	952	711	999999	376	300	364	564	260	999999	999999	691	597	44	520	790	572	608	999999	420	789	555	999999	122	976	999999	198	559	742	999999	815	172	511	611	999999	931	999999	514	664	148	353	133	239	996	441	90	189	818	398	999999	220	35	346	263	927	999999	602	598	999999	222	112	804	822	937	241	380	999999	985	69	588	999999	67	944	391	77	665	999999	999999	999999	896	975	999999	170	999999	113	790	825	258	999999	91	339	640	736	999999	46	548	311	999999	999999	71	999999	204	758	809	867	999999	91	999999	196	271	999999	248	918	999999	246	732	644	508	833	451	555	931	310	977	259	919	999999	502	999999	999999	364	33	999999	619	995	781	620	360	456	999999	708	999999	999999	423	999999	101	722	999999	215	313	903	803	468	322	999999	969	893	781	560	947	999999	589	609	667	906	552	648	308	885	999999	121	999999	999999	882	743	999999	999999	887	472	167	207	476	999999	51	999999	561	564	286	113	999999	887	839	999999	508	130	999999	270	404	516	962	453	423	969	749	202	999999	751	586	579	999999	109	16	999999	999999	999999	999999	301	568	52	355	988	999999	999999	859	577	281	999999	553	999999	623	424	475	999999	510	714	783	506	999999	849	14	809	978	707	999999	927	881	999999	999999	758	999999	827	999999	362	170	974	91	229	120	181	920	137	208	824	955	415	634	999999	808	999999	967	858	999999	718	47	545	999999	999999	999999	999999	696	750	999999	795	996	999999	722	122	219	536	633	564	396	375	929	876	611	163	751	999999	302	255	723	719	790	907	83	983	324	625	963	427	999999	187	484	179	999999	412	999999	170	999999	999999	426	282	65	413	999999	388	999999	999999	933	856	999999	63	639	451	999999	375	999999	999999	999999	739	797	594	999999	215	265	218	891	759	834	208	999999	999999	185	999999	829	999999	664	387	999999	695	204	164	999999	117	999999	255	548	999999	999999	676	408	738	447	999999	724	831	999999	999999	157	262	497	39	999999	999999	530	330	999999	858	999999	586	999999	626	999999	37	545	999999	999999	464	700	20	670	857	617	999999	800	597	154	231	999999	999999	740	814	240	999999	207	174	828	956	587	194	999999	690	421	999999	965	781	95	420	999999	91	928	255	159	146	592	639	422	178	999999	932	186	656	999999	999999	846	896	396	469	829	380	999999	946	877	515	999999	980	445	61	202	28	512	733	813	975	79	494	665	104	601	999999	752	659	999999	654	17	999999	888	999999	719	79	395	999999	999999	999999	275	999999	378	643	502	612	999999	370	999999	999999	429	452	842	826	554	
999999	240	302	868	272	999999	165	924	999999	507	922	101	647	342	999999	633	999999	153	776	709	999999	126	31	601	999999	373	392	684	999999	234	564	999999	999999	253	368	838	102	757	328	419	120	999999	999999	146	579	520	556	37	999999	291	999999	309	76	126	467	244	219	700	879	898	245	480	817	997	942	999999	999999	999999	973	295	541	139	999999	366	999999	999999	970	885	999999	478	817	364	832	999999	691	265	812	944	999999	999999	628	402	878	429	183	640	250	158	999999	535	489	999999	999999	999999	999999	999999	483	709	999999	438	274	334	678	410	999999	881	648	991	999999	686	999999	95	618	999999	666	148	261	405	999999	958	788	999999	691	496	999999	665	310	999999	85	287	782	112	426	357	859	304	999999	477	348	999999	991	259	843	516	304	403	999999	214	999999	999999	162	88	527	569	999999	453	642	192	421	999999	581	383	916	999999	904	138	669	271	990	371	425	783	67	890	967	539	977	185	999999	594	132	999999	374	999999	999999	999999	585	856	707	416	662	540	65	922	720	617	999999	815	999999	175	734	281	223	539	195	378	30	636	602	120	475	466	999999	826	999999	485	18	452	902	210	999999	812	563	584	708	999999	728	999999	999999	359	206	172	999999	999999	999999	851	999999	999999	287	756	683	949	999999	999999	941	206	549	999999	629	244	609	890	913	999999	999999	921	999999	639	999999	310	999999	886	466	252	914	313	892	999999	966	451	999999	183	174	999999	999999	604	558	966	643	512	345	499	514	935	750	999999	999999	172	414	999999	144	252	15	977	115	797	492	21	999999	637	313	584	272	188	999999	436	725	767	883	27	999999	750	999999	327	964	161	381	530	502	608	64	729	560	36	316	360	177	197	49	730	999999	546	294	15	209	761	237	336	999999	323	591	490	289	397	576	393	256	999999	22	954	999999	999999	999999	84	582	583	34	245	871	290	268	537	727	162	906	999999	999999	999999	128	213	923	54	237	189	999999	574	450	999999	999999	999999	114	490	184	95	999999	999999	37	220	432	625	999999	999999	464	999999	65	63	999999	136	490	999999	927	265	568	809	41	381	734	339	66	18	142	861	785	948	186	778	363	642	999999	756	797	255	568	999999	477	932	999999	224	999999	999999	811	323	681	999999	999999	848	921	375	64	999999	424	698	163	999999	492	874	215	999999	836	999999	999999	129	288	734	953	682	697	76	341	109	790	999999	215	999999	999999	819	189	999999	953	337	857	987	588	915	342	109	999999	999999	19	602	726	999999	999999	847	273	691	45	947	755	322	
161	999999	999999	955	152	904	492	70	227	999999	694	138	561	999999	999999	712	541	999999	401	853	590	552	999999	999999	382	716	142	368	829	999999	783	241	999999	999999	186	11	954	633	773	438	617	41	927	999999	907	597	523	879	427	999999	160	999999	556	902	732	608	798	999999	582	436	771	133	999999	712	890	462	806	920	332	427	758	907	599	999999	245	558	625	720	831	784	999999	263	941	277	364	120	685	429	908	999999	213	659	61	346	666	999999	799	999999	999999	455	999999	602	556	999	803	253	999999	592	999999	999999	983	88	472	999999	999999	518	999999	999999	358	779	776	387	999999	755	999999	108	856	262	306	999999	758	999999	273	386	993	600	706	942	474	999999	999999	102	762	734	593	999999	196	263	113	158	999999	835	866	676	678	413	590	999999	999999	704	396	820	296	999999	999999	582	814	96	999999	643	811	249	999999	247	741	999999	625	999999	171	999999	911	602	159	158	449	923	999999	597	707	590	19	905	167	769	999999	227	999999	847	319	999999	319	110	459	470	346	72	999999	999999	935	994	787	313	999999	694	999999	793	671	147	476	501	49	227	999999	999999	633	906	92	729	999999	523	877	778	967	999999	780	999999	153	999999	999999	386	586	913	661	713	802	999999	999999	473	999999	930	999999	999999	381	817	971	101	720	245	837	440	999999	999999	117	422	999999	999999	345	488	913	981	650	999999	336	99	915	135	566	675	999999	999999	640	618	752	999999	966	218	407	999999	189	689	999999	999999	851	381	405	969	806	248	999999	792	370	999999	560	994	999999	574	342	291	902	845	535	54	823	909	799	999999	863	524	456	907	999999	195	309	233	999999	741	141	954	999999	945	329	327	89	999999	567	853	68	758	312	999999	876	125	257	999999	163	55	95	941	581	43	115	291	792	999999	190	184	488	336	999999	548	442	388	597	956	526	217	965	204	999999	946	999999	115	222	63	41	999999	938	999999	999999	999999	656	199	382	659	999999	999999	534	400	448	393	374	732	654	763	999999	999999	999999	300	816	999999	999999	891	600	635	999999	999	79	739	657	694	245	522	999999	268	892	253	15	938	126	999999	683	575	755	958	581	999999	461	458	103	543	968	648	158	134	764	765	599	747	929	840	968	795	743	753	157	852	475	396	871	716	492	589	183	337	999999	515	145	999999	63	158	548	620	645	123	726	597	999999	141	999999	137	999999	999999	18	999999	999999	887	831	12	810	999999	115	999999	999999	999999	60	999999	474	821	861	259	999999	999999	694	780	301	357	160	629	37	560	
488	344	892	744	72	234	580	999999	999999	384	683	143	832	999999	999999	483	43	267	73	348	132	552	279	254	507	697	574	238	999999	173	737	212	975	259	999999	771	182	843	324	826	807	577	14	999999	576	496	134	999999	737	818	324	892	999999	999999	437	936	74	999999	246	375	999999	999999	911	652	646	480	167	582	93	281	310	199	999999	246	999999	555	547	792	677	20	572	213	999999	177	999999	845	646	296	822	999999	707	534	999999	999999	176	464	665	362	840	105	338	551	999999	465	999999	134	949	999999	158	999999	399	999999	970	235	999999	456	851	744	803	801	999999	999999	760	779	574	776	592	994	80	85	889	195	951	582	682	30	927	45	659	724	896	326	147	939	999999	435	999999	381	999999	999999	613	921	558	49	271	467	999999	999999	999999	741	999999	954	259	82	992	214	329	398	999999	781	999999	999999	95	89	999999	517	733	999999	999999	148	222	221	847	999999	472	968	999999	912	999999	224	239	429	153	999999	192	941	999999	75	947	710	116	175	827	374	200	796	836	479	144	999999	733	999999	641	753	528	999999	999999	898	609	34	999999	417	87	999999	552	999999	673	176	896	999999	449	668	873	164	999999	57	393	999999	170	676	999999	167	999999	566	490	268	999999	999999	399	862	999999	178	465	922	142	698	97	999999	822	100	133	669	582	181	314	75	107	999999	721	481	936	633	738	999999	999999	420	639	999999	848	293	321	283	999999	999999	138	280	999999	999999	31	343	959	894	661	999999	999999	472	584	606	261	999999	171	310	678	917	925	210	440	999999	39	722	69	576	650	538	779	999999	891	999999	52	44	862	155	465	388	999999	51	999999	669	391	999999	999999	999999	270	433	999999	20	605	860	119	928	840	681	921	309	284	393	999999	132	300	702	581	46	563	227	999999	999999	999999	299	404	883	238	999999	999999	610	886	35	315	227	999999	768	254	41	438	999999	203	191	234	166	114	138	999999	849	999999	688	848	799	479	52	870	116	175	315	999999	999999	699	80	541	320	423	999999	999999	36	716	999999	457	549	608	999999	34	381	791	999999	195	276	999999	388	999999	999999	761	96	556	272	356	310	603	939	999999	212	424	133	999999	999999	743	855	61	771	143	848	240	308	201	40	28	999999	325	485	999999	999999	999999	321	678	90	999999	336	999999	999999	999999	416	927	518	973	999999	34	900	731	877	999999	340	224	324	999999	553	230	463	999999	525	254	856	985	999999	819	386	999999	113	999999	569	999999	999999	999999	246	100	726	920	999999	999999	795	16	127	768	999999	
539	789	999999	999999	75	134	860	105	440	999999	570	823	430	809	698	597	999999	920	456	172	522	539	187	978	999999	528	632	507	138	999999	519	136	999999	999999	999999	999999	999999	247	48	999999	999999	269	976	976	999999	277	305	121	33	737	462	999999	671	605	925	10	612	996	601	546	502	362	966	341	666	443	735	883	999999	668	194	105	882	136	463	999999	562	999999	312	956	232	521	484	400	646	434	465	999999	621	999999	999999	416	999999	501	999999	356	302	999999	320	242	542	422	890	365	553	366	213	545	999999	673	447	412	999999	645	323	980	999999	576	694	242	978	252	999999	999999	999999	778	460	390	999999	999999	960	917	889	999999	424	810	631	128	847	289	230	919	351	999999	999999	999999	722	999	187	847	477	726	950	87	263	999999	159	256	125	999999	999999	822	246	999999	713	999999	522	624	231	999999	359	759	728	414	21	68	901	324	504	233	66	461	999999	461	639	243	966	999999	999999	134	999999	384	13	83	383	408	999999	316	244	619	999999	107	778	674	999999	717	999999	546	76	205	398	835	752	891	718	455	999999	785	999999	999999	563	710	999999	999999	852	974	756	654	40	613	385	999999	89	884	729	958	682	999999	999999	999999	245	999999	745	620	736	825	632	121	365	999999	788	898	912	765	66	999999	999999	682	821	999999	999999	999999	516	999999	820	803	755	867	999999	759	772	90	821	999999	243	999999	964	198	369	36	999999	999999	299	111	824	487	682	324	828	935	670	10	999999	450	999999	892	913	292	800	933	80	764	999999	605	999999	708	86	999999	531	923	999999	999999	322	794	999999	325	63	414	638	342	131	441	49	236	999999	999999	373	381	521	351	999999	999999	999999	999999	956	587	999999	694	945	126	410	251	792	904	116	570	688	999999	279	645	838	509	653	467	999999	999999	725	723	999999	393	999999	704	999999	999999	703	157	710	885	837	999999	999999	999999	469	999999	999999	879	649	144	129	528	93	451	999999	999999	512	720	999999	931	999999	328	861	973	187	561	782	706	332	611	210	958	859	803	94	684	27	479	49	999999	534	931	999999	590	603	987	310	892	602	53	677	983	130	779	269	999999	732	655	191	907	740	235	557	47	933	171	999999	290	367	999999	858	42	999999	896	406	693	999999	999999	380	199	261	999999	999999	288	933	227	838	90	999999	574	952	999999	999999	999999	401	309	384	952	657	442	328	30	999999	999999	195	645	313	999999	999999	575	190	999999	999999	999999	656	850	132	999999	113	716	332	999999	746	792	475	495	744	999999	504	999999	319	386	
623	937	870	241	364	928	999999	298	913	614	707	967	393	999999	96	999999	485	550	186	115	848	999999	119	740	283	742	709	999999	999999	765	999999	284	999999	999999	999999	347	130	425	495	999999	186	814	802	999999	880	778	409	975	408	448	999999	954	920	214	537	683	828	999999	957	999999	229	402	999999	158	884	999999	711	589	662	749	185	70	64	983	928	44	999999	999999	859	504	343	733	999999	461	703	774	363	61	276	164	519	990	999999	873	999999	999999	999999	653	833	457	76	819	322	999999	272	11	899	937	999999	503	544	999999	281	462	999999	495	111	999999	999999	120	78	659	999999	507	240	195	603	191	999999	999999	617	494	999999	411	437	999999	421	641	199	999999	874	426	999999	772	620	92	718	14	999999	487	682	489	208	723	388	999999	506	815	429	87	408	999999	999999	141	885	60	999999	869	34	999999	84	469	747	999999	999999	999999	883	550	887	999999	999999	999999	999999	531	472	138	999999	843	32	30	27	605	222	121	303	999999	999999	645	999999	569	999999	848	999999	827	412	999999	999999	454	999999	999999	533	956	999999	281	610	999999	130	405	668	756	764	999999	999999	14	749	479	999999	636	461	88	164	248	662	327	935	627	999999	771	999999	999999	397	842	365	999999	497	999999	678	940	999999	493	46	102	976	140	805	196	999999	999999	88	933	965	115	992	999999	999999	999999	999999	610	345	999999	999999	359	286	999999	369	999999	670	561	516	688	800	316	134	967	51	71	999999	532	522	748	626	643	692	195	294	291	849	955	713	999999	767	999999	604	528	302	999999	815	566	999999	883	526	449	469	999999	999999	658	980	35	367	520	31	770	97	597	366	556	999999	999999	134	999999	82	714	847	313	999999	999999	711	606	674	364	255	999999	762	638	232	186	999999	302	999999	636	999999	999999	598	203	191	996	980	17	999999	745	31	723	999999	692	810	811	999999	165	479	410	946	999999	999999	999999	274	325	18	459	374	189	382	373	49	498	776	999999	126	654	131	923	752	703	443	928	342	999999	273	79	827	999999	999999	28	823	652	689	926	473	999999	928	865	999999	999999	643	982	373	658	684	943	915	561	999999	947	44	555	657	999999	941	431	670	742	61	939	999999	999999	605	363	549	397	999999	999999	785	531	726	999999	999999	232	70	461	999999	684	848	330	163	275	725	999999	984	277	994	999999	999999	51	924	999999	999999	58	898	689	387	19	118	296	144	74	776	174	999999	999999	999999	435	192	490	999999	985	894	731	785	366	237	968	379	281	402	999999	865	743	606	540	999999	887	
333	999999	83	556	999999	561	196	999999	498	999999	415	999999	658	999999	264	999999	186	999999	301	92	999999	541	462	418	639	836	999999	771	999999	43	567	999999	999999	732	111	812	416	319	419	999999	544	696	867	676	563	173	623	832	118	370	567	667	248	370	623	792	918	999999	916	739	999999	425	999999	999999	999999	999999	999999	999999	999999	452	98	866	529	958	999999	576	999999	785	855	999999	999999	70	662	839	475	999999	452	965	118	318	893	751	403	679	674	129	999999	411	682	839	999999	697	374	666	281	999999	148	290	822	56	128	143	809	999999	526	999999	762	59	990	104	282	915	816	159	999999	347	999999	999999	294	999999	999999	271	999999	26	194	525	696	996	568	774	761	171	999999	72	200	760	941	953	162	999999	367	757	421	588	566	999999	881	999999	118	999999	237	297	995	404	287	999999	40	793	999999	11	911	766	491	225	999999	120	999999	999999	958	797	406	519	697	227	71	22	850	523	459	999999	643	481	999999	999999	547	473	176	999999	784	999999	729	157	999999	161	165	600	275	206	256	999999	603	999999	265	999999	537	999999	999999	777	343	274	16	517	999999	447	368	999999	877	857	677	868	943	34	969	624	999999	258	820	546	72	470	746	653	277	12	223	999999	999999	578	999999	828	873	398	414	519	337	999999	813	261	793	725	722	999999	528	387	512	579	999999	640	251	288	898	64	715	873	528	362	250	341	999999	851	223	999999	759	849	999999	999999	620	459	296	855	445	568	753	346	747	338	999999	889	500	644	359	584	336	819	999999	819	683	541	991	999999	972	481	37	941	511	999999	658	679	392	999999	999999	707	354	395	842	339	310	379	136	999999	999999	361	841	589	999999	999999	999999	940	918	186	872	88	999999	321	883	964	999999	811	999999	334	679	999999	506	543	685	651	999999	940	999999	601	518	999999	415	802	999999	620	640	448	450	872	999999	718	999999	216	999999	999999	999999	42	512	878	999999	499	544	801	519	782	854	999999	903	850	408	999999	963	327	667	999999	999999	665	573	272	333	102	371	962	884	961	694	300	458	999999	411	999999	438	108	803	999999	999999	613	292	965	999999	342	544	600	999999	416	999999	443	548	526	216	999999	999999	249	554	705	138	581	917	558	97	999999	849	999999	448	210	604	865	524	999999	999999	70	999999	608	506	999999	999999	771	498	477	216	999999	999999	932	999999	999999	738	199	553	107	890	197	999999	733	878	999999	493	445	161	273	812	999999	919	899	727	999999	210	860	999999	563	157	367	93	449	351	836	811	916	510	999999	
471	415	321	426	758	610	374	999999	730	999999	999999	122	999999	235	665	327	341	999999	214	452	627	999999	456	989	949	533	114	256	999999	51	401	577	999999	541	801	999999	999999	503	151	999999	782	560	140	449	66	45	748	858	783	999999	505	999999	711	68	999999	999999	958	332	476	235	506	999999	267	688	901	930	999999	88	433	268	750	837	999999	97	669	76	999999	16	932	914	785	999999	472	368	546	443	865	877	547	217	448	999999	36	916	999999	999999	302	452	548	999999	858	670	434	525	999999	999999	257	624	398	926	846	999999	399	562	449	261	654	899	152	468	75	309	999999	226	820	505	811	795	477	14	774	305	467	806	999999	999999	999999	947	999999	999999	195	999999	488	620	999999	495	999999	999999	476	999999	20	999999	310	90	71	559	139	999999	704	999999	855	461	157	393	162	551	494	593	506	334	999999	706	813	999999	282	824	820	919	855	334	650	347	329	118	999999	380	999999	387	745	506	985	611	253	999999	32	999999	103	104	468	999999	11	271	967	151	928	314	590	999999	808	246	738	220	363	379	136	518	142	49	999999	781	556	116	848	999999	999999	828	999999	504	250	548	730	726	460	999999	333	389	379	187	189	689	790	958	579	508	768	775	999999	873	999999	999999	601	999999	704	999999	273	894	999999	968	999999	110	851	95	796	269	515	22	759	328	56	747	149	999999	859	999999	991	597	537	349	241	573	580	588	322	736	947	676	999999	774	771	999999	965	411	385	88	837	705	172	320	992	756	999999	930	827	445	374	999999	204	994	999999	999999	366	84	736	238	530	272	772	69	321	839	990	984	556	618	781	738	579	780	873	999999	999999	999999	356	485	999999	650	761	999999	372	311	999999	37	999999	106	81	891	999999	157	558	999999	999999	112	998	163	999999	999999	999999	218	999999	635	77	423	131	999999	249	149	727	261	680	880	510	999999	697	19	368	999999	905	460	546	890	74	999999	232	308	362	333	228	203	719	526	276	552	999999	999999	244	67	906	679	856	932	999999	423	476	678	74	999999	415	988	794	801	135	923	672	773	999999	645	201	822	56	916	920	534	541	164	613	999999	680	999999	775	310	67	999999	999999	614	726	650	955	553	999999	324	999999	240	999999	917	999999	999999	880	450	999999	598	865	93	633	999999	21	638	999999	322	74	116	999999	999999	223	494	744	899	999999	68	56	999999	690	999999	588	732	997	690	999999	623	762	270	87	239	794	186	999999	999999	999999	999999	999999	999999	769	642	999999	137	956	473	999999	914	999999	502	
999999	822	404	255	908	227	504	900	943	999999	512	267	559	803	38	137	660	46	58	770	305	667	465	958	160	999999	999999	461	999999	533	673	999999	999999	270	247	265	835	548	277	227	479	702	719	280	999999	511	93	999999	109	999999	813	999999	865	999999	206	365	366	999999	999999	861	69	53	135	419	658	300	817	299	565	999999	302	121	768	831	301	603	947	999999	382	999999	999999	483	361	946	720	692	999999	999999	74	882	898	399	999999	416	168	436	576	999999	622	999999	694	794	999999	335	537	701	999999	44	120	602	417	181	73	999999	999999	585	691	999999	999999	966	943	778	999999	683	874	999999	668	362	672	865	37	647	572	97	954	180	364	35	419	28	480	999999	927	999999	999999	726	999999	998	519	582	744	397	610	655	351	915	569	999999	460	634	43	860	371	255	999999	770	608	999999	500	726	231	999999	770	999999	496	630	851	763	219	158	999999	669	999999	100	130	639	47	917	746	49	611	918	574	999999	999999	620	951	999999	896	704	999999	999999	507	792	361	88	626	930	169	720	74	999999	236	312	69	373	27	280	135	935	999999	999999	999999	999999	999999	999999	999999	986	694	999999	679	179	867	515	40	224	999999	59	738	51	23	117	757	35	974	804	999999	272	725	622	602	680	556	960	971	999999	132	56	677	58	987	999999	999999	293	51	999999	939	721	282	844	211	999999	999999	999999	922	625	934	213	999999	320	620	828	271	82	999999	998	622	906	543	604	102	999999	382	999999	64	382	999999	999999	984	89	999999	971	990	999999	420	999999	148	473	47	355	501	918	569	999999	438	169	379	999999	999999	52	282	42	999999	677	752	94	595	852	999999	549	999999	999999	999999	999999	454	649	999999	999999	999999	648	860	159	999999	197	112	183	557	25	262	894	13	709	462	942	807	999999	999999	322	137	336	49	296	444	497	999999	999999	699	171	999999	788	331	999999	999999	372	191	999999	173	989	575	579	537	579	599	144	546	54	17	286	600	621	855	525	999999	999999	608	574	715	380	595	81	483	999999	999999	473	573	999999	208	999999	760	684	999999	803	746	558	999999	999999	696	310	950	557	999999	422	571	300	932	805	735	999999	763	999999	999999	792	404	999999	105	999999	475	136	570	532	845	917	526	915	951	999999	778	999999	536	148	877	415	429	48	999999	999999	824	813	999999	768	289	34	999999	152	276	999999	409	253	462	657	994	569	999999	428	711	115	896	655	349	999999	36	39	999999	624	999999	999999	999999	365	454	44	999999	662	595	802	253	821	999999	383	649	84	
999999	535	252	879	154	318	675	11	336	999999	174	999999	473	660	999999	999999	386	712	413	274	514	53	798	428	340	999999	974	936	999999	890	524	523	15	274	999999	500	786	768	480	999999	336	999999	39	511	999999	157	198	935	70	993	445	999999	970	384	999999	609	737	824	999999	812	343	738	825	445	999999	651	173	999999	432	251	473	617	242	981	937	152	999999	999999	999999	999999	152	48	876	192	455	646	552	630	999999	999999	763	961	229	999999	97	598	545	593	999999	228	999999	990	512	819	999999	999999	646	999999	999999	999999	999999	450	999999	366	999999	305	999999	999999	999999	782	108	542	504	803	488	511	999999	574	893	999999	607	430	999999	339	209	162	535	67	662	628	10	563	193	286	999999	323	694	863	997	792	999999	901	999999	310	129	450	495	708	999999	999999	438	81	105	108	820	999999	246	937	999999	517	769	805	999999	999999	999999	545	999999	227	770	175	816	999999	577	999999	613	705	827	903	999999	758	999999	826	726	645	199	929	467	94	465	999999	86	757	999999	999999	33	930	921	240	999999	584	999999	277	999999	176	210	903	503	999999	494	125	999999	999999	727	408	999999	942	999999	345	182	852	87	274	761	900	98	69	999999	98	87	683	783	597	384	999999	999999	399	888	560	444	999999	435	473	999999	350	999999	743	39	999999	639	90	850	585	68	999999	999999	826	999999	47	87	999999	84	414	917	811	341	749	959	103	740	461	64	529	901	886	427	999999	675	421	377	355	39	999999	459	999999	832	208	999999	707	137	840	999999	999999	999999	302	221	30	999999	788	19	784	783	936	567	187	35	331	684	181	259	999999	161	104	670	999999	121	554	955	919	979	143	220	261	999999	899	999999	214	56	608	674	406	68	999999	999999	999999	999999	999999	999999	281	999999	510	523	367	999999	999999	689	787	189	749	191	999999	75	636	809	875	574	532	970	999999	609	821	284	86	999999	999999	999999	274	999999	87	999999	28	591	684	999999	478	619	852	999999	731	220	790	34	306	426	16	999999	431	87	536	28	999999	132	304	671	160	235	999999	999999	605	409	999999	105	112	588	173	86	999999	999999	340	266	721	999999	249	457	818	796	978	999999	500	521	999999	999999	999999	68	132	999999	296	23	798	252	182	992	207	332	795	695	922	999999	263	999999	950	999999	746	280	999999	999999	883	847	999999	363	257	787	369	93	999999	999999	999999	53	999999	999999	789	377	889	97	999999	999999	532	917	661	999999	874	270	406	999999	571	669	449	885	999999	999999	22	448	170	444	995	999999	633	999999	335	567	999999	
878	261	985	150	583	999999	659	196	578	787	965	999999	999999	488	987	390	799	522	999999	788	63	999999	654	265	350	217	999999	102	698	999999	418	591	104	377	999999	19	999999	428	999999	999999	790	999999	192	35	56	263	441	955	17	14	833	601	999	779	703	595	606	729	800	376	409	566	498	999999	378	999999	101	362	492	978	969	381	533	521	999999	364	110	628	219	999999	775	999999	95	693	272	999999	999999	325	999999	410	412	999999	628	622	415	999999	210	709	999999	671	171	999999	999999	39	44	999999	999999	487	781	349	999999	978	999999	712	600	999999	481	804	220	560	999999	776	688	92	576	287	752	911	115	772	164	400	999999	547	925	696	35	65	659	810	750	999999	999999	334	999999	434	182	915	31	505	753	999999	499	106	879	999999	999999	390	463	999999	709	165	999999	999999	195	104	16	971	999999	903	884	999999	155	410	809	687	999999	364	177	151	115	836	889	999999	999999	999999	901	874	668	540	305	645	602	902	110	594	732	534	999999	820	427	210	139	999999	999999	338	259	99	296	201	163	46	223	321	999999	873	275	771	989	436	203	142	999999	256	608	999999	822	253	309	999999	954	707	225	356	724	904	707	999999	989	691	509	812	587	476	386	999999	432	999999	260	999999	999999	999999	545	712	627	295	897	882	519	381	515	999999	789	999999	247	456	999999	999999	596	746	175	503	781	308	927	999999	999999	836	999999	348	816	999999	999999	82	895	992	172	512	999999	439	17	999999	999999	999999	185	999999	32	515	239	930	448	565	694	513	71	826	190	246	785	246	999999	70	22	181	999999	973	23	717	186	254	293	318	999999	167	739	350	251	172	999999	434	999999	49	607	938	900	261	847	489	20	79	812	925	727	493	698	999999	999999	91	63	212	999999	315	339	984	999999	999999	999999	536	999999	999999	584	27	999999	360	877	701	999999	83	280	313	999999	999999	706	116	442	368	999999	653	468	793	537	169	999999	920	944	62	709	622	302	999999	832	999999	714	299	494	794	811	376	999999	997	492	738	810	750	999999	955	609	999999	552	288	549	774	999999	980	193	425	908	203	416	825	991	999999	781	999999	480	999999	819	417	999999	648	999999	223	999999	471	999999	799	359	368	844	988	453	999999	80	24	999999	999999	253	733	115	79	885	617	960	999999	999999	652	999999	309	999999	271	146	201	610	903	999999	335	736	606	999999	394	75	999999	999999	427	381	514	769	999999	289	423	571	95	999999	552	762	940	999999	258	464	658	842	59	98	582	999999	999999	876	176	293	895	
331	646	63	721	13	344	268	543	418	999999	999999	999999	30	856	700	999999	890	67	151	999999	82	487	151	999999	551	26	462	776	575	999999	999999	602	483	394	999999	999999	42	589	999999	999999	682	719	999999	962	775	653	38	241	999999	800	999999	819	35	503	822	843	999999	40	180	999999	999999	491	999999	298	864	289	715	999999	999999	775	29	999999	999999	999999	999999	999999	648	188	256	898	999999	999999	894	999999	758	817	576	979	571	258	429	11	419	999999	545	200	751	550	999999	495	937	402	476	999999	781	71	311	312	396	999999	205	325	783	281	999999	999999	999999	999999	540	57	713	735	75	517	999999	999999	890	999999	187	999999	999999	107	90	999999	999999	595	754	788	993	696	516	274	593	999999	62	114	227	148	563	884	603	558	20	61	999999	211	999999	959	999999	763	999999	355	135	479	857	108	245	32	320	413	907	999999	210	843	541	448	152	999999	464	999999	800	752	999999	302	999999	63	96	999999	978	759	268	795	999999	239	999999	170	999999	124	253	954	999999	205	828	159	977	794	999999	999999	520	343	69	373	504	519	999999	428	953	832	165	804	21	215	53	560	155	121	781	999999	999999	380	310	37	719	999999	382	605	924	253	325	528	999999	920	999999	645	699	894	300	999999	277	999999	216	999999	958	449	999999	663	161	277	14	865	23	387	999999	149	43	41	653	994	146	367	503	710	999999	999999	999999	101	696	999999	999999	260	821	273	703	999999	999999	999999	999999	280	567	719	999999	657	249	999999	515	327	81	999999	612	668	250	305	999999	910	604	506	798	331	350	851	966	999999	416	999999	999999	749	684	630	975	48	962	999999	437	427	999999	846	470	67	999999	781	29	326	796	202	999999	526	891	793	624	667	206	747	929	715	752	700	250	495	999999	999999	642	451	404	573	705	867	867	954	996	999999	45	740	209	569	832	999999	957	999999	744	526	999999	891	15	999999	841	224	999999	721	674	222	606	975	999999	365	999999	578	922	232	999999	152	659	937	999999	866	999999	999999	999999	370	883	999999	999999	37	750	889	908	751	445	96	732	491	422	155	290	784	999999	69	999999	843	999999	263	999999	734	726	602	867	920	105	149	999999	385	676	93	999999	571	478	578	234	761	457	397	142	835	500	16	729	513	656	21	714	571	376	704	939	999999	385	18	310	999999	999999	987	655	306	410	999999	814	999999	999999	999999	999999	582	835	999999	396	43	130	892	244	720	873	364	273	93	999999	124	19	999999	153	999999	196	999999	278	86	999999	470	741	836	999999	153	201	399	
205	999999	705	141	736	47	318	906	508	493	999999	590	285	667	723	571	871	296	346	842	195	109	999999	846	999999	758	999999	925	301	294	466	100	529	999999	168	335	999999	303	387	999999	663	999999	709	703	695	999999	801	999999	746	180	965	149	999999	358	214	106	415	859	999999	978	448	999999	999999	224	36	683	70	801	509	398	193	999999	999999	374	189	948	399	828	161	999999	957	527	999999	999999	999999	327	292	999999	279	71	919	528	476	409	533	280	999999	495	677	21	627	999	571	358	986	397	240	443	178	265	999999	587	708	210	999999	920	999999	494	895	708	999999	999999	999999	447	478	999999	999999	508	840	908	326	904	999999	149	998	957	956	830	144	932	97	849	12	23	364	342	820	275	389	612	77	999999	599	969	620	737	477	133	999999	332	295	732	602	270	938	802	999999	999999	999999	999999	999999	382	359	963	999999	551	999999	518	93	145	844	835	999999	999999	840	189	314	192	528	271	999999	832	950	999999	646	364	257	999999	85	562	999999	261	999999	999999	648	999999	999999	636	358	79	849	958	50	744	487	460	612	999999	999999	999999	999999	253	50	999999	999999	142	431	999999	327	266	304	156	999999	530	999999	999999	999999	999999	590	999999	401	677	834	459	999999	531	791	999999	334	195	751	882	999999	325	999999	664	221	133	743	999999	273	250	319	101	775	999999	999999	520	515	999999	688	999999	999999	283	368	819	999999	999999	528	60	350	999999	222	999999	514	421	999999	127	465	574	381	647	69	84	882	160	999999	742	683	718	15	281	999999	439	999999	941	109	49	957	255	255	630	605	693	175	999999	37	188	587	363	999999	408	64	941	999999	50	750	999999	400	217	461	676	999999	999999	54	79	999999	783	634	999999	322	794	169	220	329	750	52	376	908	999999	999999	189	999999	330	999999	607	226	759	915	465	999999	399	648	749	793	578	723	795	999999	999999	533	999999	553	24	51	85	999999	844	622	772	999999	999999	800	999999	95	281	999999	586	960	447	999999	765	867	178	999999	922	156	420	426	750	999999	999999	728	812	999999	878	635	150	288	774	368	999999	147	153	467	817	599	91	664	521	67	146	834	999999	253	999999	999999	384	643	129	999999	828	428	872	999999	750	999999	987	265	999999	646	381	308	999999	88	481	628	724	711	563	999999	74	999999	999999	692	999999	423	527	569	542	501	999999	506	168	999999	540	999999	999999	407	717	172	611	826	999999	875	686	838	647	132	772	999999	662	999999	90	796	999999	82	524	189	855	999999	138	428	723	715	395	999999	999999	351	999999	
527	363	326	999999	999999	721	248	308	999999	16	62	775	404	796	401	838	999999	999999	372	981	467	999999	96	999999	390	999999	192	112	741	999999	999999	999999	306	583	254	787	346	680	689	999999	999999	773	495	182	802	560	733	631	999999	999999	808	459	777	370	91	99	999999	773	612	367	538	145	566	548	205	364	479	820	552	614	502	906	999999	297	365	693	943	913	999999	829	999999	561	781	999999	681	362	920	935	502	165	520	572	77	332	999999	489	999999	999999	999999	448	90	999999	88	716	384	999999	999999	490	14	999999	155	999999	999999	782	67	977	364	701	866	843	443	999999	328	397	999999	929	839	999999	750	876	999999	996	999999	311	749	999999	482	74	491	780	639	440	931	114	19	999999	549	999999	274	999999	134	516	999999	142	14	546	999999	691	999999	454	72	319	739	137	911	158	999999	721	999999	999999	504	300	220	96	214	13	612	223	999999	937	390	554	999999	191	751	970	916	804	307	212	802	790	999999	999999	999999	330	700	803	999999	861	999999	827	260	602	999999	834	305	999999	928	10	934	380	999999	685	74	517	179	557	386	999999	999999	999999	423	831	868	713	999999	999999	378	884	313	808	31	526	205	999999	303	999999	127	917	674	923	875	306	277	999999	486	999999	971	210	160	999999	427	999999	999999	130	414	429	734	360	999999	132	624	999999	697	135	359	999999	999999	999999	999999	632	440	469	999999	318	744	127	564	447	237	90	211	999999	733	170	391	769	999999	84	158	999999	812	766	930	551	308	831	609	151	82	999999	287	469	986	528	712	999999	983	320	386	297	865	296	999999	905	920	999999	321	537	744	589	890	415	999999	349	819	674	538	725	20	913	517	422	999999	538	803	999999	192	214	458	432	786	586	698	860	19	525	643	34	631	852	519	81	407	493	808	871	115	646	708	47	999999	999999	310	472	779	453	922	594	111	188	273	999999	999999	322	803	313	717	503	999999	303	40	514	104	167	999999	446	25	881	730	999999	636	546	999999	999999	13	528	286	999999	999999	566	603	999999	999999	453	589	413	999999	94	689	504	164	611	999999	414	16	999999	999999	999999	78	999999	437	50	864	179	999999	726	999999	669	319	284	37	491	999999	999999	700	982	591	651	577	999999	453	930	201	999999	777	35	999999	101	999999	97	364	143	999999	748	999999	999999	999999	753	901	862	999999	999999	775	415	999999	673	999999	542	714	999999	333	522	999999	999999	889	999999	849	638	999999	526	497	519	265	231	999999	893	999999	999999	645	999999	798	838	749	714	198	999999	999999	786	
758	999999	834	697	999999	388	764	842	999999	88	859	630	713	555	361	385	375	292	77	554	495	583	349	999999	999999	576	236	999999	772	861	999999	768	353	72	999999	297	691	799	999999	999999	999999	87	335	999999	813	25	999999	252	486	374	999999	999999	62	999999	301	185	764	317	999999	810	162	279	79	999999	198	100	999999	999999	676	74	693	576	999999	201	999999	417	257	104	713	880	151	983	17	408	523	984	716	999999	771	999999	532	384	997	332	724	999999	999999	629	66	722	999999	784	999999	422	999999	771	755	861	521	883	999999	670	603	999999	669	999999	271	671	193	214	384	542	878	999999	999999	319	578	827	999999	901	410	627	48	991	152	366	999999	595	727	751	239	854	232	888	999999	862	781	999999	662	555	925	345	999999	852	348	205	905	999999	880	999999	202	927	394	620	482	310	999999	999999	778	312	761	999999	999999	441	974	530	999999	990	206	679	537	501	175	921	975	74	999999	196	999999	999999	999999	813	714	365	999999	311	469	612	999999	475	240	999999	308	360	793	259	401	14	877	818	885	999999	407	211	999999	701	762	472	644	417	128	445	999999	999999	850	948	999999	588	999999	673	70	999999	585	730	999999	368	202	814	138	726	673	999999	319	834	72	546	415	513	999999	857	999999	999999	968	997	357	795	219	999999	509	845	298	999999	131	213	757	999999	338	677	762	475	508	947	999999	918	999999	941	999999	135	768	313	543	457	67	36	999999	73	738	588	383	652	159	724	314	292	999999	861	66	115	86	884	999999	999999	750	999999	359	601	662	60	263	415	669	93	709	999999	312	999999	754	105	90	694	449	750	303	120	326	783	643	61	999999	882	885	30	59	884	105	999999	706	11	999999	532	999999	999999	335	967	999999	999999	25	999999	980	597	116	961	35	391	444	467	444	999999	739	999999	958	999999	999999	380	530	648	44	999999	110	999999	999999	999999	428	557	999999	761	999999	999999	137	999999	767	534	81	999999	999999	924	995	667	449	637	999999	76	272	999999	574	801	127	954	999999	343	999999	200	18	483	999999	364	542	999999	109	683	52	118	512	487	808	434	538	677	604	999999	653	376	385	472	999999	77	490	327	999999	491	999999	999999	888	793	230	577	999999	999999	439	421	999999	527	568	765	999999	262	563	784	302	150	272	999999	360	841	690	664	814	546	347	999999	873	225	494	617	50	582	230	719	267	240	908	999999	248	999999	999999	135	807	620	877	999999	513	705	35	842	999999	999999	119	56	113	566	999999	999999	260	53	999999	176	43	950	724	22	
42	844	527	999999	241	332	211	177	999999	565	999999	204	669	464	999999	999999	999999	652	999999	847	472	183	615	700	999999	929	690	205	645	58	102	857	895	865	850	999999	187	999999	611	896	992	942	429	999999	710	568	319	796	170	999999	976	390	999999	877	549	858	238	826	594	311	642	999999	999999	579	472	999	309	999999	613	223	990	237	999999	503	855	530	754	78	990	999999	619	894	44	275	81	711	305	999999	326	991	439	361	378	999999	263	999999	999999	999999	84	710	999999	516	999999	946	388	749	349	68	32	29	114	999999	835	999999	691	748	971	266	507	761	703	291	487	622	999999	999999	999999	741	249	869	118	904	999999	999999	650	113	712	97	886	332	371	247	999999	307	887	279	525	692	617	999999	999999	164	999999	323	16	977	38	569	173	749	999999	608	818	999999	910	999999	177	555	45	588	46	999999	999999	184	399	466	999999	190	735	514	124	176	134	733	854	999999	561	679	999999	999999	999999	152	999999	147	442	763	999999	841	396	687	111	969	999999	39	479	141	999999	178	999999	999999	690	848	834	658	634	724	483	94	309	999999	647	498	282	999999	513	893	958	999999	999999	636	48	455	793	57	413	155	519	104	999999	722	178	393	755	999999	999999	236	317	276	513	718	289	343	542	440	49	613	696	999999	999999	586	183	553	435	297	512	244	65	786	999999	489	214	389	830	587	787	264	742	550	389	286	585	692	728	34	356	704	912	362	999999	800	458	999999	578	678	548	999999	958	468	230	747	181	999999	31	999999	999999	900	999999	955	999999	999999	870	156	904	249	10	491	825	411	999999	807	332	702	999999	454	40	999999	999999	162	48	172	999999	999999	329	999999	115	64	999999	704	520	456	201	957	708	233	930	312	999999	339	677	67	799	556	527	999999	999999	478	752	576	992	533	99	360	999999	491	489	595	826	272	143	999999	820	130	891	999999	616	374	994	555	524	728	999999	481	999999	980	372	749	757	999999	999999	637	311	104	711	987	999999	999999	51	227	999999	344	999999	67	205	732	999999	999999	999999	42	806	999999	483	999999	999999	274	873	618	999999	935	128	739	838	920	56	505	643	726	999999	903	138	775	333	999999	999999	190	999999	602	285	999999	743	693	94	999999	110	999999	999999	113	51	447	123	748	965	115	108	14	505	564	20	700	999999	520	270	761	999999	41	999999	706	999999	999999	30	281	342	133	999999	999999	655	123	819	882	351	539	684	971	790	390	999999	227	678	999999	999999	688	999999	585	663	233	432	332	999999	79	445	457	
717	999999	427	842	415	841	913	999999	358	392	745	137	358	558	836	299	971	524	230	510	38	589	197	341	689	757	470	968	12	333	303	749	447	894	822	514	554	999999	975	968	999999	15	999999	302	943	464	236	999999	397	999999	360	999999	848	999999	428	999999	999999	95	163	657	381	944	999999	35	98	995	999999	463	736	999999	999999	33	549	999999	205	33	141	999999	398	235	530	365	999999	868	999999	997	901	512	999999	695	531	468	999999	327	999999	370	999999	999999	213	947	773	773	378	75	398	999999	756	999999	739	405	995	999999	999999	927	136	25	372	999999	999999	999999	104	188	987	50	799	286	239	231	664	835	688	708	691	451	461	757	999999	516	480	645	250	999999	772	80	699	443	771	999999	201	582	998	999999	380	121	999999	595	786	337	275	122	107	535	931	904	999999	297	406	256	476	379	999999	999999	331	416	850	790	415	999999	999999	365	514	372	40	92	836	155	337	579	598	865	971	660	250	368	548	715	999999	999999	363	412	47	999999	999999	999999	999999	152	222	964	271	72	190	999999	999999	999999	607	735	504	849	77	999999	959	999999	657	999999	408	377	615	962	999999	145	417	546	562	938	999999	989	972	218	537	694	932	373	999999	536	999999	111	673	341	999999	813	220	532	800	791	453	221	999999	999999	423	186	537	259	106	135	654	999999	316	57	591	618	762	999999	999999	383	639	999999	518	999999	927	999999	703	999999	999999	999999	924	885	999999	999999	494	117	131	194	795	999999	167	683	276	192	881	999999	794	999999	749	999999	61	924	220	427	162	857	702	746	860	126	999999	263	56	51	210	999999	897	999999	562	999999	999999	999999	500	961	226	999999	329	335	250	886	512	88	533	70	13	10	674	999999	999999	637	414	384	999999	999999	878	999999	637	234	999999	121	153	259	72	275	654	999999	434	259	211	999999	538	377	506	974	614	404	999999	986	999999	210	105	999999	999999	999999	999999	122	253	820	92	322	328	104	353	138	743	262	25	268	415	529	575	424	126	421	109	47	878	359	75	483	184	650	999999	999999	26	573	999999	147	206	542	999999	999999	999999	889	999999	999999	33	377	241	999999	389	471	581	518	634	999999	462	999999	825	42	244	894	755	609	147	999999	907	571	999999	999999	929	877	72	873	300	999999	257	237	542	665	23	999999	128	713	103	713	78	677	157	345	999999	818	321	999999	307	999999	858	999999	999999	211	535	461	265	71	431	512	408	708	999999	999999	999999	235	971	170	28	733	999999	51	999999	999999	608	240	424	776	68	121	
566	898	575	999999	114	690	999999	341	999999	561	254	66	292	591	999999	370	459	485	912	886	846	160	154	574	568	816	60	999999	602	999999	47	489	13	319	999999	510	142	999999	999999	742	999999	640	41	467	488	720	999999	924	999999	248	781	999999	863	181	275	999999	999999	11	396	297	639	167	999999	833	524	764	62	972	645	804	238	195	999999	180	146	215	999999	687	999999	848	67	999999	209	364	999999	108	999999	832	54	540	999999	141	877	279	112	999999	901	207	999999	724	667	786	289	324	20	999999	31	693	999999	999999	999999	76	999999	547	240	513	958	384	319	426	148	230	999999	114	999999	106	318	647	77	554	314	922	744	371	190	280	847	884	354	929	86	932	797	984	999999	689	225	339	48	599	999999	999999	888	526	999999	999999	857	184	275	913	999999	383	626	999999	754	372	332	555	999999	960	999999	83	40	390	349	216	433	944	858	369	881	979	999999	477	919	788	44	227	785	743	423	999999	999999	440	652	702	316	316	239	999999	367	669	972	88	933	999999	495	507	187	378	24	913	325	906	41	999999	775	158	571	999999	999999	114	769	623	547	999999	999999	599	737	647	999999	126	999999	999999	11	221	16	529	544	368	999999	536	50	416	999999	509	357	712	999999	354	927	167	745	273	554	262	900	358	999999	940	999999	896	999999	540	478	897	999999	349	904	820	999999	999999	614	212	673	999999	74	999999	999999	47	645	752	200	999999	719	742	381	451	999999	999999	321	999999	988	603	272	407	999999	509	938	831	311	999999	807	588	63	999999	999999	542	600	752	198	999999	463	504	999999	353	705	999999	820	999999	526	999999	918	165	509	642	267	21	999999	276	45	564	424	74	735	638	945	999999	339	47	198	838	850	678	999999	773	204	999999	307	918	701	999999	689	211	999999	999999	999999	651	89	420	424	542	999999	334	999999	999999	999999	399	999999	667	408	103	999999	783	999999	687	999999	999999	604	999999	447	773	713	32	999999	999999	999999	999999	759	190	549	303	532	918	622	999999	246	999999	960	927	649	805	999999	640	519	608	341	906	663	627	648	999999	57	353	999999	651	828	999999	999999	71	758	910	999999	588	127	115	999999	139	170	891	451	999999	999999	999999	96	642	58	83	999999	966	325	999999	559	142	542	702	256	188	945	971	827	665	766	899	178	738	175	146	999999	414	46	211	745	771	185	269	999999	380	267	999999	602	755	78	999999	745	999999	361	507	55	999999	999999	392	193	199	999999	999999	622	390	508	357	476	912	560	107	999999	999999	233	999999	956	282	
144	875	999999	614	999999	999999	597	973	163	389	387	999999	100	106	999999	999999	27	556	707	399	646	186	871	909	864	999999	204	970	999999	632	566	999999	999999	772	290	982	470	579	820	991	198	999999	999999	128	970	999999	821	999999	551	285	105	999999	999999	567	636	958	14	21	750	688	878	626	119	531	999999	814	127	327	816	573	193	448	736	716	210	999999	948	753	939	65	868	740	429	999999	536	889	999999	983	146	331	978	999999	828	141	122	999999	540	706	999999	165	999999	503	647	999999	102	657	999999	373	999999	639	20	261	82	695	820	148	207	999999	999999	933	999999	143	191	999999	594	999999	999999	605	604	638	999999	252	457	783	374	999999	102	450	496	879	949	129	626	999999	999999	727	386	143	320	974	374	19	711	999999	834	557	322	999999	999999	367	46	344	769	728	182	767	999999	298	330	456	55	757	999999	125	984	999999	516	684	182	866	357	487	295	630	273	457	540	95	949	817	61	939	66	138	842	615	360	999999	999999	999999	924	999999	812	864	999999	617	999999	596	999999	632	50	638	980	527	20	559	59	999999	464	725	236	717	349	513	404	116	700	906	282	378	851	617	360	999999	942	269	674	431	701	656	483	944	708	326	776	999999	999999	538	127	999999	566	220	444	999999	327	999999	749	309	469	999999	916	78	323	18	999999	433	287	361	999999	999999	999999	628	447	807	252	292	19	32	736	980	156	172	788	989	812	641	999999	751	311	736	519	374	961	879	739	999999	630	699	999999	999999	146	607	999999	999999	408	999999	999999	999999	366	44	206	726	573	489	999999	999999	289	999999	206	999999	259	536	60	848	999999	999999	666	999999	78	836	999999	320	487	393	844	999999	999999	422	590	874	999999	546	394	277	999999	792	999999	999999	214	985	135	306	999999	405	103	610	557	999999	144	889	281	214	568	999999	382	999999	999999	999999	644	999999	545	867	743	999999	281	713	151	783	319	448	717	194	364	92	999999	365	817	91	300	244	992	114	287	701	603	663	978	999999	894	999999	553	999999	837	88	449	268	562	999999	133	999999	468	774	794	695	999999	97	850	485	818	26	999999	999999	999999	410	143	440	999999	999999	999999	618	735	999999	999999	666	999999	105	356	285	642	999999	803	999999	958	909	775	227	319	591	529	999999	813	502	56	999999	584	395	999999	436	944	18	999999	519	451	515	655	192	885	138	999999	85	740	574	999999	375	223	431	209	979	635	999999	999999	999999	999999	999999	804	242	239	20	92	509	373	999999	999999	999999	999999	293	999999	999999	264	593	
342	999999	791	454	775	248	659	681	663	162	999999	752	801	38	887	680	997	238	710	422	952	999999	55	999999	712	820	243	218	999999	930	236	999999	999999	999999	583	939	217	999999	447	565	999999	558	357	929	999999	620	128	999999	746	999999	999999	966	741	842	641	467	145	500	999999	954	15	999999	999999	999999	999999	438	37	999999	454	947	473	928	790	154	840	403	527	999999	976	101	999999	930	999999	505	999999	999999	999999	882	999999	126	804	716	336	493	560	141	477	623	13	885	592	999999	857	798	631	999999	186	999999	12	999999	940	29	999999	650	999999	84	978	584	99	666	999999	154	999999	999999	153	756	602	307	999999	708	999999	999999	999999	101	508	344	82	673	999999	286	93	428	999999	172	999999	784	999999	686	241	485	999999	892	999999	346	999999	448	999999	999999	655	874	999999	999999	12	303	321	46	906	433	151	916	12	315	710	812	999999	994	274	197	162	368	564	916	75	118	555	43	379	775	629	999999	337	553	28	999999	521	214	426	587	850	149	877	768	999999	324	483	847	192	721	999999	476	183	999999	999999	296	999999	999999	999999	999999	747	288	999999	141	999999	90	589	458	296	710	300	378	578	687	347	23	491	795	999999	999999	999999	708	850	657	21	162	887	999999	186	731	999999	999999	400	532	839	999999	482	999999	999999	465	735	35	560	481	431	395	897	999999	482	999999	805	524	478	73	269	999999	438	19	129	999999	202	82	281	565	31	627	999999	56	999999	775	540	999999	830	915	25	999999	999999	999999	236	626	264	400	44	999999	926	174	204	999999	272	800	143	473	627	323	272	662	753	995	459	804	418	999999	649	999999	823	71	693	562	58	660	890	68	783	502	999999	802	48	458	639	856	432	999999	999999	56	642	76	126	517	653	362	856	163	919	432	999999	413	751	999999	999999	864	480	642	289	999999	909	84	690	999999	999999	469	624	304	365	602	381	768	76	999999	73	999999	944	999999	909	999999	999999	737	149	361	294	983	61	709	999999	999999	386	790	370	181	147	999999	386	991	590	999999	738	561	999999	999999	60	999999	346	158	274	999999	920	304	732	999999	808	999999	935	339	840	943	418	914	846	591	226	591	999999	999999	465	505	999999	953	596	726	956	251	999999	822	310	845	999999	902	445	214	853	999999	999999	775	372	965	633	999999	999999	646	775	824	999999	215	999999	999999	999999	999999	999999	768	999999	999999	999999	16	638	566	241	122	38	994	307	515	478	641	737	144	999999	633	531	500	999999	999999	801	950	950	999999	536	735	722	999999	805	204	999999	676	
340	886	384	999999	147	999999	733	520	28	999999	348	270	355	83	999999	965	934	999999	999999	203	896	550	999999	756	66	999999	40	506	400	197	198	999999	999999	801	310	999999	760	999999	496	725	766	999999	314	999999	999999	690	786	462	999999	756	906	999999	283	25	779	789	999999	627	999999	999999	775	236	130	831	968	999999	964	553	773	999999	215	461	999999	999999	999999	545	999999	531	999999	375	999999	999999	999999	643	290	800	829	290	999999	521	140	142	489	999999	950	540	241	999999	675	377	726	242	689	999999	999999	455	477	89	589	999999	553	199	483	628	920	207	987	999999	550	178	999999	684	531	261	496	999999	999999	75	253	999999	314	999999	999999	776	649	487	888	608	102	834	999999	749	999999	787	967	940	999999	860	934	753	552	755	999999	507	999999	51	711	999999	154	478	483	412	835	692	999999	790	343	999999	978	443	318	389	393	716	845	664	999999	999999	999999	999999	423	121	141	500	354	999999	830	999999	999999	607	776	461	999999	623	360	999999	914	17	857	187	999999	951	881	501	444	173	999999	226	662	308	68	967	153	598	999999	999999	281	345	999999	381	960	984	893	381	666	857	925	769	365	924	750	975	999999	116	999999	471	239	639	66	190	999999	613	696	999999	999999	999999	317	865	569	987	649	578	669	485	227	622	68	999999	834	999999	247	999999	861	737	557	999999	90	46	650	592	143	641	288	167	999999	999999	999999	389	999999	857	549	999999	999999	377	284	181	316	411	889	335	413	999999	805	478	999999	595	751	958	999999	467	728	281	224	976	853	18	299	511	999999	999999	334	678	679	976	48	188	401	493	462	385	776	679	157	325	999999	415	835	999999	225	598	604	339	999999	374	999999	999999	845	234	523	999999	999999	805	119	29	10	734	999999	829	999999	764	204	999999	506	999999	690	999999	133	899	797	448	999999	490	296	702	275	995	256	315	999999	999999	342	176	999999	196	999999	970	999999	138	324	999999	366	999999	999999	460	404	999999	832	999999	683	89	154	946	436	85	103	401	518	417	753	15	488	999999	981	671	432	999999	999999	999999	87	720	489	995	584	353	999999	176	999999	836	999999	928	172	405	631	768	625	999999	740	895	102	112	999999	162	384	319	965	623	34	708	999999	376	59	999999	773	963	599	999999	371	92	993	999999	290	682	118	825	999999	92	122	223	55	45	297	999999	227	999999	268	337	621	274	999999	468	999999	412	807	931	879	649	999999	668	999999	999999	35	999999	901	175	821	778	53	558	999999	883	510	811	999999	992	89	999999	305	798	999999	272	
538	106	705	534	999999	999999	874	186	946	203	460	453	999999	579	20	639	500	61	999999	489	293	72	798	504	957	340	750	815	852	232	354	999999	963	905	937	928	999999	999999	390	943	904	999999	612	282	433	66	766	999999	982	449	166	253	999999	999999	978	475	308	210	577	455	137	69	999999	724	849	627	490	149	642	92	999999	999999	671	220	999999	426	999999	999999	80	999999	573	668	999999	999999	999999	111	999999	747	999999	471	629	751	999999	935	815	844	542	888	433	999999	999999	626	450	900	762	42	582	434	640	999999	26	782	999999	676	999999	999999	237	921	658	748	439	999999	999999	180	462	935	333	999999	404	999999	884	571	102	274	334	999999	228	931	650	42	999999	763	116	999999	455	847	999999	133	999999	356	999999	620	239	685	377	999999	414	279	448	826	708	846	39	999999	999999	455	690	865	351	999999	251	305	999999	999999	229	675	637	999999	999999	615	324	210	681	58	134	999999	999999	417	897	502	542	948	493	823	333	682	733	999999	698	999	167	999999	781	130	999999	321	348	614	999999	701	204	567	999999	833	512	508	999999	981	775	412	124	999999	967	999999	400	302	811	457	301	546	999999	430	158	725	999999	999999	428	561	942	812	999999	726	999999	206	308	975	403	660	321	999999	518	751	441	295	885	999999	999999	933	999999	812	509	891	322	999999	758	999999	419	829	999999	999999	89	999999	999999	962	999999	397	332	771	550	999999	999999	160	146	475	37	999999	989	862	839	999999	778	495	832	140	313	44	999999	40	447	534	566	574	285	376	999999	905	712	478	808	497	999999	27	393	313	913	359	754	999999	892	567	783	999999	989	811	999999	594	780	999999	659	453	999999	301	334	999999	859	334	875	769	729	132	488	521	64	352	21	761	112	999999	999999	953	289	567	148	999999	751	19	999999	999999	210	999999	134	803	818	364	999999	270	693	378	999999	999999	999999	985	126	999999	89	272	501	647	799	413	491	262	692	999999	174	425	163	454	273	849	749	410	569	999999	999999	999999	702	699	837	999999	78	999999	84	999999	479	999999	451	999999	799	489	517	937	999999	999999	670	872	121	123	200	99	116	999999	114	604	839	83	426	549	772	405	569	802	810	57	345	758	187	65	999999	870	973	784	654	784	999999	811	736	772	999999	134	572	589	999999	747	644	830	629	999999	797	406	877	999999	605	404	919	715	137	999999	461	912	694	65	887	329	125	332	593	999999	272	37	346	999999	642	647	832	980	302	72	412	515	999999	707	268	829	992	82	188	260	865	626	
684	999999	320	994	439	516	702	189	631	322	246	310	217	769	70	234	268	958	999999	999999	999999	999999	224	946	783	987	797	68	337	53	153	343	464	999999	353	237	342	648	999999	999999	287	123	440	999999	278	828	500	999999	768	768	813	230	689	999999	213	619	895	374	220	452	999999	999999	999999	999999	178	902	845	571	426	832	999999	620	999999	255	661	309	633	133	677	999999	497	999999	299	999999	999999	923	999999	538	999999	999999	341	999999	437	765	606	643	271	852	921	375	982	928	999999	999999	999999	999999	480	999999	999999	904	985	771	696	999999	955	999999	354	999999	358	255	259	317	999999	693	500	922	999999	984	648	28	999999	999999	212	312	973	568	999999	363	999999	999999	452	999999	274	538	747	570	281	182	999999	196	999999	978	503	675	126	999999	799	999999	445	954	999999	999999	796	255	866	214	568	394	999999	999999	999999	991	601	322	802	49	52	600	999999	999999	651	20	184	461	999999	69	288	537	195	999999	999999	999999	999999	999999	36	999999	999999	999999	671	543	12	999999	890	999999	12	306	387	999999	999999	87	631	209	443	515	313	998	320	344	999999	807	925	41	209	982	628	345	999999	863	295	999999	626	34	999999	412	928	999999	129	761	459	999999	681	107	664	999999	676	568	414	412	434	38	646	89	502	999999	617	970	688	908	999999	999999	232	523	895	37	460	607	999999	40	999999	549	999999	559	999999	999999	135	828	999999	100	999999	999999	999999	671	438	999999	208	547	532	75	999999	957	85	999999	967	792	209	168	211	636	657	999999	999999	384	825	885	159	97	204	999999	737	789	999999	597	999999	734	735	560	95	638	828	913	85	214	999999	629	473	999999	591	102	894	967	626	740	999999	246	770	556	846	553	117	999999	999999	999999	338	15	999999	488	618	242	66	648	82	573	807	999999	999999	94	149	206	421	492	505	999999	513	999999	173	999999	163	366	999999	188	999999	999999	530	717	570	951	999999	239	274	985	58	999999	45	255	894	62	932	699	252	686	417	649	142	625	999999	251	620	999999	842	501	999999	262	999999	878	999999	541	53	999999	182	52	218	909	931	435	999999	157	76	268	874	120	929	463	124	287	999999	999999	409	999999	999999	329	999999	317	396	773	661	999999	999999	999999	999999	363	19	843	526	209	478	999999	718	999999	192	468	185	999999	693	732	571	870	999999	999999	117	999999	142	148	987	853	711	900	523	168	774	647	77	908	999999	999999	111	999999	999999	914	999999	273	357	702	722	644	153	978	623	664	999999	999999	999999	999999	999999	452	999999	870	856	673	498	578	
984	559	932	999999	999999	276	999999	182	630	485	999999	234	193	844	521	439	999999	352	999999	732	286	858	957	983	990	979	858	999999	299	240	999999	273	425	240	288	797	770	187	999999	877	573	999999	43	725	999999	433	904	999999	999999	999999	999999	513	963	999999	302	135	602	948	553	421	417	910	882	400	254	999999	808	952	999999	723	669	248	108	832	999999	834	825	241	999999	567	84	999999	573	507	787	726	309	659	938	162	205	821	634	832	469	999999	999999	643	480	196	625	999999	649	217	133	215	999999	141	607	467	309	999999	821	999999	999999	999999	347	999999	612	528	370	158	999999	413	999999	847	614	276	372	505	999999	192	999999	940	941	999999	13	366	384	999999	321	178	62	481	852	834	999	647	495	705	325	999999	999999	952	999999	476	999999	246	688	285	600	999999	769	111	200	127	610	881	55	224	999999	981	11	40	217	999999	105	999999	999999	694	848	999999	781	666	999999	93	999999	999999	123	475	195	767	999999	109	981	182	408	951	999999	999999	234	127	602	280	945	343	191	999	999999	634	381	403	685	994	437	633	999999	112	999999	116	999999	802	768	999999	39	992	314	902	59	44	999999	154	262	999999	469	730	375	999999	999999	847	901	999999	72	489	103	999999	91	683	671	358	814	999999	40	183	769	432	359	999999	250	952	999999	289	950	999999	840	999999	150	860	999999	706	267	856	999999	83	214	813	739	288	999999	248	910	631	240	999999	999999	497	124	88	999999	47	381	353	999999	768	818	622	211	999999	648	867	650	999999	158	964	999999	957	915	956	969	956	692	80	545	12	51	999999	59	260	490	353	999999	72	805	496	999999	914	999999	621	265	999999	999999	387	639	999999	597	689	999999	275	609	999999	581	167	119	109	355	310	807	267	726	420	999999	951	871	305	754	999999	425	661	638	999999	999999	303	999999	386	354	314	999999	926	415	362	925	783	999999	228	772	955	952	705	151	35	999999	999999	895	999999	29	660	999999	999999	864	999999	273	820	999999	432	901	287	465	733	754	999999	869	880	999999	374	999999	788	309	652	533	799	999999	720	999999	613	999999	999999	408	856	366	999999	798	106	72	406	98	114	157	228	326	999999	999999	999999	951	999999	165	235	999999	999999	360	241	360	999999	811	75	999999	553	999999	32	362	869	878	609	376	999999	251	773	818	456	285	389	641	91	335	48	309	416	769	419	999999	844	999999	878	505	135	342	999999	295	996	999999	999999	804	134	866	456	999999	999999	853	999999	859	392	417	999999	254	971	999999	279	999999	772	765	966	
784	891	999999	517	325	10	999999	251	728	999999	999999	821	999999	999999	584	516	224	878	433	420	563	879	559	75	999999	523	633	999999	999999	999999	406	522	241	66	999999	913	559	358	141	614	784	612	999999	999999	903	595	999999	514	999999	93	64	999999	999999	355	999999	999999	341	999999	90	802	377	581	715	665	910	965	590	376	979	999999	957	999999	999999	818	635	999999	718	18	999999	841	999999	128	146	999999	18	747	999999	886	653	855	582	60	277	999999	247	213	999999	505	640	999999	15	241	534	725	999999	198	911	531	720	461	196	332	346	249	887	258	444	273	657	173	792	999999	722	134	98	906	598	418	580	431	65	999999	999999	999999	835	683	594	999999	325	819	835	652	176	999999	668	259	713	37	451	999999	999999	632	999999	999999	999999	311	518	999999	636	229	999999	502	950	298	999999	973	955	999999	414	213	664	32	948	837	337	149	537	530	465	839	202	571	966	591	661	999999	375	899	999999	533	174	193	784	106	999999	342	702	877	796	694	999999	601	623	999999	334	746	684	20	149	15	773	988	945	797	36	999999	536	999999	637	973	608	65	43	880	48	481	248	999999	616	994	999999	660	999999	770	545	601	947	728	267	999999	748	364	760	83	760	186	248	987	79	201	999999	343	250	999999	95	999999	568	743	999999	999999	508	832	403	999999	999999	999999	263	184	262	435	91	999999	999999	999999	234	254	305	999999	130	861	242	260	999999	999999	197	114	420	911	684	307	999999	214	528	999999	415	916	960	614	514	646	923	73	735	644	999999	999999	241	527	999999	841	942	608	622	348	620	258	999999	978	957	464	999999	351	500	954	402	999999	288	698	316	318	293	690	455	483	999999	179	525	147	314	198	999999	999999	999999	843	999999	999999	591	190	793	167	999999	999999	657	60	943	581	573	780	999999	244	999999	543	999999	290	557	999999	163	999999	409	450	732	913	999999	768	591	810	38	656	999999	969	294	999999	904	158	452	311	43	404	539	999999	606	999999	895	999999	999999	339	680	43	295	113	280	452	780	352	434	952	318	999999	469	143	552	916	190	282	949	621	638	999999	837	256	228	999999	609	999999	999999	988	27	999999	300	262	139	999999	371	496	698	841	999999	562	724	499	993	999999	935	999999	814	689	563	623	130	856	700	617	205	999999	885	521	843	999999	507	446	935	714	598	216	13	557	554	694	583	117	303	999999	348	347	262	83	822	213	238	164	434	403	999999	444	999999	521	799	332	610	999999	999999	590	999999	287	564	289	556	728	402	267	
999999	869	50	999999	563	624	278	857	786	811	699	640	509	352	21	541	241	163	655	491	757	232	999999	406	119	712	999999	71	783	973	527	999999	999999	999999	999999	565	999999	469	881	937	252	941	545	798	999999	999999	91	711	276	33	999999	402	999999	910	999999	999999	785	644	904	999999	602	217	84	813	294	605	829	538	333	456	188	771	282	718	248	816	686	294	918	750	631	320	794	759	999999	999999	30	900	471	117	780	718	565	40	344	999999	866	732	514	882	538	552	388	819	844	286	999999	999999	671	999999	235	500	726	163	228	292	422	325	889	170	584	928	76	225	999999	999999	216	251	383	213	949	999999	999999	45	999999	88	931	975	999999	999999	14	665	238	779	881	289	992	999999	999999	999999	622	551	842	999999	308	610	486	172	153	385	999999	999999	982	999999	999999	281	719	691	941	999999	999999	447	410	251	166	999999	700	297	344	396	476	804	439	330	591	407	121	436	736	611	602	768	831	999999	576	999999	683	770	999999	610	569	311	470	672	701	184	999999	601	198	999999	910	198	828	757	908	999999	449	661	876	999999	169	293	954	339	999999	999999	616	871	674	40	999999	929	261	999999	826	175	343	767	628	417	266	999999	248	357	701	413	940	83	999999	999999	686	31	999999	700	999999	999999	356	999999	135	999999	567	280	999999	167	153	980	999999	103	931	743	999999	681	999999	468	89	649	999999	607	637	143	999999	542	250	374	354	224	44	560	999999	999999	818	212	642	999999	849	985	592	90	213	720	476	846	152	999999	376	14	988	435	621	999999	241	749	503	991	467	34	39	562	999999	929	999999	386	809	391	999999	731	999999	999999	999999	999999	66	999999	999999	916	666	805	400	364	997	999999	999999	608	939	493	317	79	708	650	61	824	956	999999	277	284	774	100	46	999999	962	645	965	999999	999999	527	743	277	999999	999999	999999	661	999999	675	999999	999999	703	999999	446	326	83	855	32	398	999999	794	999999	37	999999	999999	152	999999	769	999999	401	999999	384	761	791	421	749	999999	723	131	325	400	200	290	474	999999	581	999999	653	719	999999	116	622	999999	12	32	390	716	999999	236	999999	758	892	995	283	213	98	999999	555	999999	577	43	999999	900	83	999999	603	856	562	891	547	716	923	999999	952	294	739	999999	758	999999	40	42	468	497	687	566	508	205	16	271	999999	999999	999999	999999	152	999999	975	999999	502	999999	428	999999	999999	689	999999	999999	999999	999999	53	988	474	290	193	786	999999	544	574	644	222	517	574	408	849	999999	185	909	835	304	
907	308	319	27	315	828	350	506	999999	778	808	999999	999999	665	162	999999	999999	999999	999999	103	634	607	89	341	999999	985	366	30	999999	862	514	779	891	540	935	745	679	456	999999	365	999999	497	666	795	999999	262	786	908	256	999999	504	750	464	742	999999	309	228	977	517	330	999999	330	999999	999999	999999	38	78	199	730	416	348	350	999999	99	657	999999	941	293	505	999999	208	457	773	999999	368	999999	325	159	870	999999	999999	701	999999	654	892	125	674	999999	531	807	193	597	187	999999	493	164	300	374	94	533	367	935	482	270	131	24	999999	969	656	999999	999999	999999	329	999999	890	646	999999	804	206	999999	472	300	999999	698	999999	611	279	999999	999999	999999	472	950	74	346	999999	590	229	678	533	878	568	705	993	29	103	274	277	93	999999	999999	753	495	177	552	999999	76	183	783	999999	520	999999	622	999999	452	49	762	999999	982	999999	309	427	732	281	999999	999999	767	306	742	604	798	343	196	985	521	461	999999	783	999999	285	211	999999	445	481	22	143	945	103	551	999999	340	420	294	266	649	429	30	223	999999	578	304	769	440	999999	408	186	558	999999	999999	991	72	979	999999	707	624	999999	982	260	269	195	38	673	999999	761	273	388	59	929	999999	102	440	762	934	944	980	999999	999999	266	83	835	584	317	14	560	999999	361	999999	586	999999	756	447	770	954	662	999999	631	24	678	915	29	137	628	999999	999999	999999	309	55	397	999999	999999	999999	725	999999	999999	610	720	999999	999999	844	999999	999999	472	297	999999	654	670	808	281	403	359	427	308	350	999999	707	999999	26	999999	999	999999	316	691	859	459	841	999999	592	530	62	830	962	819	999999	999999	719	665	340	712	352	999999	501	999999	993	377	765	617	385	134	726	654	703	661	206	236	999999	618	612	999999	999999	999999	88	287	229	573	396	608	473	347	999999	52	999999	999999	664	118	999999	999999	999999	491	693	999999	346	467	804	407	136	311	623	608	406	111	62	502	964	419	812	224	554	999999	981	167	999999	47	790	999999	38	999999	996	999999	119	999999	999999	130	155	523	596	999999	483	821	999999	999999	985	999999	999999	999999	989	133	350	255	306	902	988	999999	999999	535	999999	309	676	999999	378	999999	315	535	498	343	190	999999	357	450	823	201	740	732	999999	896	999999	289	106	558	693	999999	59	750	999999	217	84	652	620	619	999999	999999	999999	362	453	709	779	459	376	607	61	68	775	899	999999	114	999999	266	999999	614	363	801	212	128	999999	473	688	564	745	290	268	538	321	
738	999999	536	258	388	999999	284	999999	723	912	499	507	635	139	159	328	999999	56	818	367	999999	266	642	94	999999	925	979	30	224	713	95	348	523	747	47	892	999999	856	782	999999	20	496	639	888	713	621	801	999999	538	245	999999	999999	449	180	314	481	375	999999	432	462	309	999999	902	19	999999	999999	984	888	999999	999999	433	999999	999999	841	357	999999	999999	999999	380	214	133	646	491	978	654	851	899	352	442	565	527	453	433	329	677	999999	999999	630	70	999999	637	913	250	281	999999	999999	999999	608	823	795	999999	621	80	228	339	662	771	924	365	976	261	641	455	536	739	979	405	944	173	601	925	999999	693	999999	577	220	405	999999	175	999999	999999	300	529	647	710	906	382	215	990	25	999999	669	274	94	312	995	999999	714	541	833	999999	999999	999999	232	999999	858	927	263	999999	999999	266	561	999999	941	105	960	999999	807	825	833	999999	999999	999999	999999	616	265	999999	999999	515	581	999999	999999	678	999999	588	855	856	307	999999	999999	978	129	999999	871	758	433	911	332	988	999999	882	660	888	708	237	645	999999	296	615	999999	137	999999	748	79	377	575	882	999999	363	250	114	815	999999	974	855	486	635	999999	400	999999	354	408	620	173	698	101	803	999999	114	943	782	570	999999	999999	724	659	381	495	504	192	550	494	969	999999	247	77	630	913	852	750	19	991	999999	999999	269	728	999999	584	999999	285	772	911	321	999999	999999	544	133	866	999999	205	115	999999	999999	217	643	859	439	871	925	999999	471	999999	128	364	933	790	674	270	903	995	950	796	999999	228	420	638	999999	558	290	999999	943	763	999999	656	999999	999999	414	687	788	410	299	837	658	748	814	883	793	957	486	999999	999999	999999	999999	999999	255	318	35	368	797	14	686	880	590	232	688	999999	999999	471	718	74	999999	986	481	999999	705	123	147	999999	413	999999	844	225	82	613	999999	89	800	408	411	336	999999	56	890	784	723	419	257	436	70	999999	658	332	249	999999	300	883	392	469	999999	999999	180	659	954	270	169	999999	999999	999999	398	608	908	826	999999	392	999999	999999	106	697	999999	295	999999	711	315	307	999999	522	999999	999999	323	950	697	340	999999	279	165	193	101	629	624	261	999999	280	48	999999	208	831	272	999999	201	999999	999999	999999	690	999999	275	999999	999999	656	999999	646	495	158	663	447	910	577	977	789	236	999999	248	476	999999	528	999999	595	673	852	108	57	259	129	467	362	173	999999	999999	585	14	696	999999	444	999999	999999	999999	462	999999	600	552	630	
854	483	630	164	722	320	999999	171	999999	680	795	501	999999	344	397	376	999999	311	283	907	927	401	999999	539	208	999999	238	999999	762	232	977	83	310	999999	203	999999	498	313	639	853	999999	999999	999999	333	999999	347	886	902	590	399	771	316	999999	999999	999999	462	999999	999999	955	919	91	528	409	999999	702	999999	200	89	151	620	999999	387	999999	430	527	449	405	462	639	861	916	999999	513	372	461	999999	999999	666	775	999999	999999	999999	999999	720	771	861	999999	999999	999999	187	999999	806	760	970	521	393	999999	999999	999999	262	999999	244	461	104	12	755	24	46	905	40	966	534	314	410	999999	999999	39	951	659	999999	999999	765	999999	461	714	119	575	543	999999	77	37	999999	550	999999	999999	999999	999999	263	717	999999	999999	999999	734	600	221	622	999999	360	439	51	363	693	246	459	999999	301	413	999999	999999	892	190	481	195	837	999999	115	984	791	726	999999	999999	999999	999999	642	819	999999	40	240	249	102	617	999999	114	999999	999999	999999	624	100	631	999999	440	999999	874	824	999999	375	856	897	596	116	637	710	634	742	516	588	459	603	640	999999	271	999999	760	296	285	965	377	999999	134	669	999999	893	170	343	265	589	901	999999	806	999999	472	143	644	143	999999	906	590	371	303	135	884	999999	459	68	130	267	194	999999	999999	871	998	482	999999	999999	999999	744	550	999999	487	927	999999	50	796	197	110	999999	538	627	999999	378	384	15	999999	999999	785	999999	443	112	223	999999	404	324	868	999999	454	999999	999999	717	516	999999	999999	300	884	376	448	999999	999999	999999	958	991	729	999999	999999	181	496	993	401	774	999999	167	310	448	86	489	532	372	181	860	742	120	768	820	999999	999999	999999	999999	999999	714	559	942	243	181	153	231	278	837	568	697	448	999999	598	595	576	359	419	999999	223	404	999999	86	671	374	530	848	233	909	456	643	999999	413	999999	687	224	208	924	139	304	855	221	694	803	484	422	999999	521	999999	999999	761	701	103	869	727	999999	483	280	869	651	305	999999	368	391	999999	537	45	590	911	999999	378	434	290	623	999999	193	999999	282	197	951	248	336	60	665	694	999999	76	543	153	816	740	927	65	488	999	857	852	999999	879	946	386	999999	610	801	875	336	999999	479	999999	544	721	211	93	999999	999999	968	947	999999	696	982	471	502	446	999999	640	999999	379	999999	999999	510	340	845	403	251	575	548	999999	258	790	368	530	596	41	609	105	999999	844	147	86	999999	909	999999	617	896	484	999999	264	516	171	434	957	999999	854	
10	213	999999	807	842	352	863	252	698	913	338	999999	999999	470	836	998	999999	999999	242	725	594	999999	191	999999	999999	999999	999999	293	219	97	365	410	911	742	40	406	999999	732	12	795	999999	787	221	245	999999	999999	999999	423	999999	517	70	999999	725	892	999999	410	31	999999	310	85	661	579	42	610	999999	927	550	999999	440	440	778	378	603	446	513	806	389	945	999999	73	166	999999	999999	701	37	536	685	28	482	999999	999999	582	999999	926	144	642	754	610	687	361	893	477	982	999999	739	692	235	288	389	463	999999	85	999999	247	919	999999	713	340	583	31	252	531	660	810	65	205	946	676	312	999999	61	778	268	598	179	688	999999	878	962	344	999999	407	639	28	999999	309	884	194	17	750	928	999999	999999	666	999999	371	817	999999	999999	543	745	558	999999	518	412	999999	817	109	999999	240	108	834	378	249	721	999999	999999	641	210	999999	320	762	669	999999	942	999999	752	601	488	807	871	122	946	999999	599	751	999999	130	616	999999	491	999999	999999	776	652	104	55	999999	944	999999	479	185	999999	185	233	999999	889	424	999999	774	499	225	620	999999	999999	999999	999999	999999	999999	999999	999999	771	999999	843	274	999999	999999	892	908	999999	591	999999	657	224	338	695	150	770	205	616	999999	999999	554	841	867	275	999999	999999	418	666	216	105	999999	974	850	708	999999	138	911	697	999999	996	999999	728	192	534	568	406	931	673	845	127	754	43	117	417	999999	999999	999999	998	999999	999999	484	251	641	496	827	683	374	629	545	21	859	507	999999	866	500	999999	658	999999	707	767	925	744	821	99	351	999999	866	999999	491	966	163	912	336	558	521	999999	96	696	707	999999	42	311	138	834	267	999999	764	251	999999	400	534	999999	999999	603	863	999999	430	552	154	723	816	931	999999	578	857	999999	999999	999999	999999	236	739	962	635	822	735	623	999999	986	999999	104	999999	624	526	999999	441	521	620	999999	999999	781	843	544	551	983	77	999999	173	559	976	319	85	53	896	689	661	999999	16	999999	868	249	133	443	720	999999	384	202	999999	56	146	346	337	448	999999	574	393	205	420	651	755	634	459	67	999999	522	999999	305	728	836	440	999999	514	152	864	455	657	999999	999999	501	609	999999	695	126	999999	999999	982	637	28	332	999999	465	999999	364	723	243	790	76	433	207	42	89	473	999999	616	278	832	194	584	580	916	984	381	999999	52	879	999999	342	644	380	999999	391	286	406	540	974	716	159	429	630	664	999999	999999	625	469	529	411	126	510	154	
999999	797	62	447	415	999999	93	243	322	843	304	457	999999	62	667	650	802	77	999999	642	561	682	765	953	915	334	999999	756	460	999999	477	822	832	500	573	742	999999	839	990	229	890	482	999999	585	335	217	999999	923	957	818	999999	344	87	999999	999999	135	42	108	532	91	312	337	783	799	376	482	999999	930	999999	925	321	999999	87	999999	752	999999	844	189	628	707	174	96	798	641	795	999999	745	999999	908	999999	710	239	317	908	917	562	699	48	219	853	592	999999	443	42	506	764	266	267	999999	513	999999	999999	480	824	916	225	539	999999	13	243	999999	659	32	51	224	999999	656	999999	902	199	999999	999999	970	775	124	999999	652	765	999999	999999	876	488	850	405	167	999999	759	492	999999	999999	999999	558	44	975	999999	933	999999	402	999999	424	117	98	364	925	133	483	881	705	709	981	573	773	999999	972	366	999999	999999	627	883	366	999999	173	186	211	175	831	772	994	658	191	727	260	947	720	923	999999	999999	924	281	999999	976	64	783	20	137	260	999999	71	619	868	999999	999999	518	461	999999	944	911	162	760	302	999999	886	56	527	264	323	825	295	59	578	999999	999999	356	210	390	278	389	999999	84	915	999999	999999	385	999999	67	147	741	496	999999	978	876	999999	174	978	971	99	17	265	755	999999	434	999999	22	50	743	249	244	318	80	999999	564	745	88	844	23	11	510	266	470	127	999999	999999	999999	999999	702	162	999999	377	999999	999999	270	134	999999	269	490	31	697	345	999999	999999	902	432	999999	999999	423	999999	893	329	999999	970	589	999999	999999	637	242	105	999999	942	347	591	999999	866	90	999999	562	440	335	818	999999	999999	313	175	220	652	224	158	913	860	656	571	269	401	413	268	999999	520	999999	782	37	395	430	755	997	999999	999999	46	999999	999999	999999	982	999999	84	965	972	999999	424	539	152	423	93	999999	740	295	776	331	136	462	822	79	52	111	552	791	969	999999	558	177	755	362	999999	999999	279	618	673	766	999999	436	441	602	296	980	196	999999	999999	213	690	470	999999	143	173	999999	999999	575	209	881	262	293	996	999999	117	999999	783	999999	245	287	912	131	621	999999	145	700	31	999999	782	71	915	999999	847	999999	880	98	999999	622	999999	604	285	703	418	792	513	901	440	40	494	49	207	407	134	999999	301	568	999999	221	997	473	999999	310	999999	999999	966	78	445	240	999999	29	999999	171	599	999999	999999	218	999999	829	506	999999	269	999999	735	742	864	517	69	999999	473	322	999999	999999	624	726	52	
975	999999	999999	826	444	466	999999	510	475	738	45	808	493	664	999999	855	29	715	999999	213	570	575	59	999999	458	19	999999	766	217	779	577	547	872	598	36	307	442	12	71	777	999999	999999	270	999999	999999	709	576	527	391	466	230	27	860	999999	481	409	861	997	378	435	999999	999999	302	695	170	498	935	894	999999	785	999999	999999	654	985	152	88	999999	55	999999	999999	442	736	999999	750	558	999999	686	999999	127	626	999999	445	634	635	575	627	999999	574	999999	999999	774	682	999999	606	999999	214	999999	874	380	402	104	815	999999	628	992	475	999999	999999	999999	999999	811	585	776	21	999999	977	392	29	420	999999	889	740	999999	123	974	999999	847	999999	706	999999	196	999999	978	999999	531	999999	999999	15	642	110	570	647	437	999999	529	198	905	999999	267	77	821	354	464	855	512	364	612	439	999999	242	627	287	844	792	999999	10	999999	61	489	717	999999	999999	386	320	954	999999	313	999999	594	786	854	969	522	639	999999	842	357	999999	221	177	28	462	361	409	482	293	803	644	817	528	591	854	398	549	999999	445	967	154	901	271	61	642	999999	867	999999	658	999999	215	270	582	652	483	839	321	699	631	35	976	999999	671	448	669	999999	999999	205	999	580	972	656	97	874	212	232	950	126	999999	617	493	31	824	528	999999	383	244	875	117	24	999999	849	999999	420	991	999999	240	822	391	489	780	999999	388	999999	792	999999	999999	708	450	261	889	205	324	24	541	955	23	152	850	999999	918	199	97	985	999999	132	305	677	882	999999	992	138	999999	895	837	821	642	999999	735	49	999999	999999	435	855	135	881	535	347	878	46	999999	999999	999999	106	571	590	999999	403	583	669	263	505	826	999999	269	761	470	428	999999	719	322	276	417	811	94	393	763	242	860	622	596	958	798	846	999999	999999	165	638	334	256	999999	999999	999999	999999	786	704	709	881	999999	374	420	999999	170	168	723	35	680	999999	999999	188	999999	351	542	961	999999	305	707	999999	950	365	605	832	104	930	482	83	113	350	35	390	683	881	647	999999	211	489	798	639	999999	577	234	999999	626	156	999999	999999	706	212	993	490	997	729	931	240	999999	588	23	239	686	649	999999	999999	146	999999	504	945	704	56	759	592	506	77	856	382	140	611	216	999999	999999	587	377	901	357	544	999999	954	950	999999	727	623	999999	999999	999999	483	655	895	857	999999	652	483	200	999999	999999	410	983	929	873	558	110	167	382	75	727	108	282	30	982	999999	248	550	999999	297	329	
146	126	938	124	999999	726	244	753	999999	305	999999	396	999999	999999	999999	999999	463	999999	999999	316	569	251	410	999999	999999	211	634	913	999999	756	111	487	999999	999999	316	294	55	815	999999	999999	865	414	170	999999	699	999999	565	572	999999	52	785	469	604	980	759	895	715	999999	269	999999	102	999999	497	464	999999	550	493	385	152	661	999999	647	999999	569	999999	165	999999	640	151	999999	999999	72	999999	223	970	642	883	922	999999	999999	579	947	555	999999	739	999999	917	706	999999	999999	999999	189	999999	999999	537	147	878	45	999999	604	815	84	999999	127	535	39	454	283	493	561	999999	570	804	731	92	566	999999	270	829	907	248	384	74	992	922	466	642	502	685	833	999999	848	393	977	605	999999	991	437	999999	999999	999999	999999	222	25	491	999999	999999	999999	999999	999999	54	999999	215	631	366	999999	999999	999999	204	999999	999999	999999	598	660	797	818	186	826	136	588	575	999999	476	129	818	605	171	59	511	273	90	944	210	714	788	155	642	762	621	174	999999	37	242	999999	322	147	55	561	227	672	482	999999	571	713	406	999999	152	999999	812	999999	279	961	462	931	999999	452	999999	883	872	651	186	423	999999	999999	104	999999	432	750	999999	681	559	609	831	838	790	999999	999999	496	999999	408	999999	555	999999	860	999999	999999	999999	311	737	870	395	171	689	576	495	69	999999	610	619	999999	999999	401	290	999999	211	669	139	623	999999	466	80	999999	574	473	999999	999999	473	999999	76	571	971	130	999999	936	295	398	919	999999	352	731	188	999999	877	459	999999	612	275	999999	659	235	999999	999999	171	999999	799	140	999999	226	927	999999	595	999999	544	57	887	837	387	999999	845	812	999999	874	280	418	287	308	388	124	33	46	365	655	999999	840	179	29	959	999999	146	165	800	703	337	487	146	191	999999	829	572	613	234	921	972	999999	999999	999999	681	999999	993	501	752	482	203	891	510	939	311	704	999999	868	877	644	217	690	22	56	547	792	282	106	80	558	999999	419	811	443	683	850	999999	651	347	217	749	644	413	328	510	445	977	999999	879	533	950	704	999999	589	713	292	833	438	980	888	479	896	431	999999	930	783	89	999999	266	461	349	999999	530	670	894	573	286	693	546	999999	815	999999	226	547	607	847	683	232	729	400	26	926	670	459	999999	853	999999	999999	397	726	999999	911	940	428	999999	999999	999999	75	694	150	999999	150	892	878	83	999999	680	999999	999999	92	109	857	999999	865	999999	422	566	81	932	999999	360	999999	999999	820	745	903	144	999999	
362	884	673	618	537	589	999999	876	44	792	999999	343	183	338	624	315	626	508	575	85	999999	999999	166	113	143	652	790	999999	843	999999	142	999999	999999	881	999999	711	418	491	329	999999	999999	999999	388	774	999999	599	868	31	451	991	203	247	999999	69	816	999999	727	570	485	885	999999	999999	999999	962	659	216	83	301	807	912	896	999999	999999	818	999999	423	999999	392	417	543	783	769	498	852	999999	895	840	209	75	940	984	848	999999	444	958	999999	537	999999	125	489	525	999999	224	999999	104	67	67	520	465	403	208	999999	999999	941	111	39	999999	189	999999	999999	375	873	236	866	999999	57	138	745	859	578	885	965	999999	928	27	216	999999	959	758	820	999999	330	999999	672	741	649	695	75	342	928	78	999999	343	361	124	999999	350	357	610	999999	928	322	661	999999	999999	243	999999	999999	923	999999	484	999999	431	272	999999	55	999999	564	135	999999	362	73	412	930	509	538	632	915	814	375	999999	999999	999999	999999	891	524	999999	857	999999	508	999999	470	151	999999	453	81	999999	999999	435	79	999999	786	999999	331	694	865	910	730	387	999999	999999	162	420	558	37	287	999999	720	999999	411	385	281	999999	999999	707	891	999999	963	486	437	611	999999	999999	744	999999	90	975	38	27	36	613	938	999999	186	897	429	60	593	420	176	433	999999	700	33	693	250	386	999999	623	802	942	999999	253	999999	376	58	999999	999999	999999	947	312	619	703	999999	797	446	801	233	729	999999	841	338	553	999999	999999	405	861	466	61	999999	703	381	414	225	94	999999	695	530	809	848	999999	999999	999999	472	864	814	999999	356	999999	999999	449	999999	874	345	999999	613	403	932	999999	999999	999999	215	623	103	999999	930	215	487	999999	140	751	281	423	881	531	467	450	999999	999999	199	892	999999	999999	805	172	549	506	78	999999	480	273	763	584	838	661	551	999999	999999	228	933	609	35	97	105	504	999999	739	993	814	502	172	323	486	756	88	682	974	818	930	999999	434	146	233	999999	999999	987	999999	999999	230	979	706	656	861	522	999999	867	427	146	310	994	810	513	264	762	999999	949	286	999999	760	999999	999999	942	864	524	509	473	802	999999	237	517	481	163	999999	835	795	516	462	964	175	220	264	838	517	935	893	920	999999	470	481	918	711	867	999999	999999	999999	764	792	346	23	127	75	129	999999	793	523	656	999999	999999	966	999999	496	322	999999	549	723	739	999999	928	999999	588	591	341	826	318	805	614	338	531	999999	41	724	126	950	58	154	999999	929	723	422	999999	
190	462	503	680	999999	398	214	285	527	672	339	863	999999	435	536	999999	999999	600	999999	909	327	219	995	999999	86	380	372	614	405	999999	809	999999	516	392	407	999999	837	156	886	416	999999	62	14	760	701	860	410	525	522	419	842	339	735	999999	919	971	466	999999	999999	61	36	599	880	938	862	999999	357	332	37	407	897	156	999999	999999	509	275	215	245	999999	999999	970	999999	102	999999	746	480	975	13	999999	999999	671	279	552	835	390	810	999999	75	897	83	999999	87	999999	999999	522	696	626	164	999999	654	766	231	334	999999	999999	190	507	894	202	999999	652	354	859	600	736	627	999999	999999	200	699	103	999999	347	170	999999	892	999999	977	472	59	999999	999999	999999	818	670	450	945	175	753	210	312	287	999999	514	999999	168	999999	897	388	895	103	747	999999	999999	561	626	883	173	674	198	831	529	431	152	538	831	999999	999999	930	295	682	437	134	999999	396	815	999999	999999	999999	554	675	461	599	577	956	116	857	695	999999	53	999999	781	500	565	378	782	855	730	976	599	814	186	967	102	999999	665	623	999999	916	745	359	60	999999	130	523	380	930	999999	196	432	974	658	783	886	728	901	936	568	621	614	959	546	999999	151	740	498	999999	506	365	300	999999	884	778	521	693	516	999999	380	51	998	852	999999	544	999999	624	165	999999	999999	373	321	728	999999	361	999999	999999	813	203	292	999999	35	885	434	498	999999	940	999999	879	271	202	222	999999	566	526	623	762	958	12	312	526	585	999999	413	142	54	572	437	999999	476	735	999999	322	76	991	26	122	999999	512	999999	999999	533	285	141	887	161	768	172	538	999999	550	999999	810	890	999999	999999	929	999999	301	454	999999	512	567	999999	536	321	899	486	574	509	510	344	455	363	698	992	999999	964	525	980	286	409	898	794	999999	908	79	431	310	196	999999	640	135	999999	999999	110	966	999999	605	575	261	291	999999	999999	238	999999	382	999999	999999	999999	505	965	999999	999999	177	922	614	999999	487	627	252	478	186	388	999999	999999	218	999999	999999	597	36	999999	368	949	729	994	812	999999	999999	719	536	999999	239	537	999999	131	684	814	890	999999	496	999999	394	999999	333	783	115	219	615	368	997	985	420	604	746	77	606	999999	592	183	120	743	216	767	101	629	248	999999	696	999999	194	404	505	644	111	833	53	391	626	945	889	603	264	207	722	550	212	635	999999	999999	999999	678	232	717	999999	752	985	999999	885	703	545	999999	522	323	183	602	489	999999	502	913	34	225	
390	646	293	517	489	999999	999999	999999	427	612	858	82	777	516	181	788	361	999999	847	426	999999	922	999999	433	91	999999	999999	130	999999	999999	999999	877	599	309	999999	999999	433	999999	999999	976	999999	345	999999	932	607	449	545	666	430	701	424	999999	75	607	719	467	246	860	436	548	999999	999999	489	991	479	980	482	478	228	595	364	586	94	870	845	170	999999	477	825	641	999999	367	699	370	21	988	812	992	589	830	349	573	349	725	992	656	999999	294	463	626	966	77	448	834	999999	999999	69	999999	761	558	821	769	44	794	152	627	235	999999	979	491	178	490	888	398	256	791	247	369	878	198	315	362	24	209	999999	338	918	864	33	999999	928	617	241	41	19	999999	538	999999	582	999999	999999	736	314	971	999999	486	188	59	588	555	600	700	326	999999	252	468	754	835	128	999999	708	370	105	805	563	561	259	857	388	676	262	692	787	513	767	579	57	999999	999999	199	160	999999	286	999999	582	999999	300	668	788	550	825	703	436	767	665	999999	640	509	418	999999	237	330	671	999999	302	908	913	999999	805	673	421	711	999999	999999	664	839	94	627	232	335	270	590	78	838	850	559	265	29	847	999999	939	548	634	999999	962	829	999999	373	185	674	324	488	863	124	139	123	999999	506	999999	826	975	999999	286	93	635	646	261	832	999999	742	653	894	964	107	734	872	87	238	966	835	641	999999	452	558	20	782	727	953	708	736	940	758	916	31	731	926	271	550	230	326	999999	375	311	442	30	430	524	999999	390	266	46	390	540	999999	194	264	999999	999999	83	999999	918	308	134	335	999999	894	977	942	375	999999	611	999999	18	650	268	999999	419	999999	999999	589	267	961	999999	999999	999999	560	228	999999	836	477	999999	543	999999	376	999999	279	251	976	640	136	452	581	399	999999	655	509	381	889	19	999999	844	561	999999	493	999999	957	734	681	635	251	675	999999	116	999999	451	77	69	641	253	999999	35	999999	378	410	147	999999	572	990	796	999999	999999	339	639	918	633	804	353	999999	781	999999	544	999999	350	398	461	123	999999	501	999999	588	449	739	645	30	893	410	192	789	999999	999999	394	743	885	999999	72	346	700	197	274	999999	724	85	860	803	454	465	999999	979	949	33	999999	81	860	217	751	449	693	999999	35	232	622	563	638	872	65	800	683	906	999999	125	423	287	236	999999	864	999999	879	842	999999	437	317	212	999999	332	999999	323	883	999999	693	623	652	91	172	52	999999	170	999999	987	747	654	
999999	196	654	999999	610	933	844	376	353	999999	569	851	53	999999	999999	419	723	315	185	742	916	15	222	712	472	341	125	193	468	703	927	891	104	921	654	999999	558	999999	999999	763	478	517	333	999999	999999	999999	48	999999	137	615	446	141	812	15	737	776	973	941	999999	278	818	999999	907	650	458	999999	757	131	943	793	861	999999	593	999999	273	409	682	999999	658	672	303	550	65	999999	999999	796	88	98	193	878	157	999999	642	453	999999	999999	609	999999	999999	385	52	916	630	999999	754	727	547	999999	742	999999	999999	77	999999	699	974	277	604	999999	392	661	999999	999999	937	74	645	999999	86	150	476	455	800	998	57	283	630	386	920	999999	109	999999	999999	999999	355	999999	784	89	999999	943	999999	677	223	555	999999	999999	785	382	978	999999	698	509	651	407	924	999999	537	999999	30	19	78	598	357	883	999999	999999	412	912	324	91	290	566	999999	142	999999	798	241	254	999999	999999	497	257	999999	364	32	599	888	852	762	999999	328	688	69	323	874	880	329	339	601	447	793	873	68	896	285	999999	999999	518	999999	999999	65	293	398	999999	999999	821	200	993	860	364	999999	560	999999	266	999999	602	506	607	267	790	478	902	999999	999999	67	999999	999999	511	89	889	20	380	126	636	12	44	299	999999	801	999999	690	336	478	999999	483	243	723	801	999999	682	999999	981	260	945	657	163	639	138	999999	897	632	689	914	971	354	594	999999	523	264	729	999999	615	805	214	110	999999	433	417	786	824	900	397	377	999999	999999	999999	129	180	999999	999999	404	171	779	904	431	11	999999	999999	999999	888	798	210	546	999999	379	999999	999999	999999	844	515	729	999999	351	297	996	244	321	517	999999	325	999999	273	544	999999	999999	999999	835	999999	782	108	730	925	524	897	35	700	999999	963	37	999999	852	82	335	999999	128	182	819	492	907	196	690	999999	789	576	999999	999999	666	999999	89	237	194	284	273	746	785	999999	707	453	271	306	394	357	490	999999	473	402	937	81	297	999999	331	353	993	596	418	826	146	948	483	500	44	719	883	999999	57	577	808	589	687	324	474	999999	230	611	999999	343	423	314	113	32	597	999999	999999	928	999999	841	291	677	337	959	667	999999	969	771	272	674	473	691	437	999999	593	357	393	972	999999	955	132	999999	793	85	412	831	844	461	902	999999	875	999999	893	216	296	140	262	728	656	999999	406	459	349	137	869	732	876	218	999999	999999	211	871	250	951	999999	899	999999	999999	556	836	914	518	869	822	999999	517	
798	999999	609	999999	105	664	326	972	558	999999	52	665	215	999999	955	999999	32	662	247	14	715	999999	497	999999	999999	999	181	820	800	999999	999999	526	339	362	934	655	609	976	154	546	555	277	999999	55	857	228	56	876	880	288	495	216	585	999999	801	856	734	222	215	106	492	505	182	670	999999	999999	336	999999	999999	310	37	56	999999	701	999999	448	549	451	539	38	952	999999	939	999999	402	383	941	999999	560	87	999999	397	999999	999999	999999	59	104	999999	999999	341	999999	203	141	580	260	999999	698	883	343	363	999999	292	682	999999	153	197	565	660	277	999999	584	790	302	999999	999999	640	285	469	647	410	353	999999	488	208	999999	759	999999	369	271	953	684	67	212	206	770	638	714	594	905	865	999999	444	464	264	757	999999	901	999999	999999	999999	173	999999	246	933	20	999999	803	484	50	393	34	205	999999	324	33	999999	999999	999999	999999	750	999999	691	999999	999999	916	908	362	233	450	45	858	700	178	651	789	455	821	278	999999	999999	834	999999	999999	521	841	298	55	150	240	241	522	999999	576	450	694	482	999999	464	27	111	148	580	43	14	535	333	37	747	999999	578	705	319	909	999999	916	999999	147	999999	939	999999	999999	222	993	219	999999	62	134	728	999999	317	999999	366	261	999999	141	264	207	549	985	518	270	999999	615	662	999999	213	895	948	534	998	344	632	999999	398	248	999999	587	823	492	999999	208	309	790	227	797	348	68	824	495	661	498	999999	67	431	367	565	606	340	683	319	167	185	203	958	999999	158	999999	862	845	215	677	384	66	513	319	961	517	999999	999999	999999	154	999999	462	999999	510	746	574	103	41	999999	329	256	149	183	325	999999	115	999999	255	649	999999	999999	978	290	984	123	541	554	121	405	57	218	999999	496	174	96	722	999999	457	235	583	999999	831	172	885	999999	999999	999999	197	999999	856	685	152	224	999999	949	102	182	888	397	214	30	981	635	635	120	780	652	18	239	309	999999	385	999999	75	758	374	999999	405	563	999999	658	366	824	549	999999	999999	261	805	225	993	550	442	70	30	999999	999999	205	536	999999	650	592	874	957	999999	82	310	132	159	932	999999	285	776	334	518	556	999999	166	95	273	54	529	847	793	245	999999	351	325	998	512	991	178	290	630	913	296	999999	999999	837	999999	72	943	999999	999999	999999	718	773	999999	999999	474	899	609	120	272	730	131	744	999999	722	238	731	984	133	646	940	416	995	999999	421	999999	999999	999999	999999	618	211	110	999999	999999	163	999999	
985	243	773	534	612	391	68	27	999999	999999	551	702	999999	999999	999999	87	819	465	932	233	723	628	696	330	999999	645	290	501	71	630	999999	770	999999	205	253	999999	999999	599	999999	999999	358	999999	999999	629	999999	80	578	999999	873	134	290	962	51	999999	803	367	546	999999	832	999999	999999	567	956	999999	98	781	774	491	366	999999	865	230	999999	999999	875	999999	382	77	999999	631	999999	570	627	937	349	741	728	999	999999	999999	951	769	767	999999	999999	791	30	974	540	898	306	96	363	626	999999	999999	541	668	64	67	999999	479	800	999999	900	999999	939	999999	930	999999	62	775	99	480	305	106	463	363	925	94	999999	408	999999	753	335	980	216	999999	678	289	999999	70	999999	343	901	481	968	566	999999	999999	851	11	53	999999	999999	530	997	999999	999999	172	606	999999	742	969	342	586	999999	57	999999	920	334	938	351	651	157	992	999999	755	999999	823	999999	896	197	999999	242	999999	364	352	907	804	982	999999	680	515	999999	999999	327	974	11	999999	538	920	999999	999999	592	912	660	402	46	853	700	251	315	999999	44	999999	990	999999	737	619	231	600	149	79	937	11	268	999999	999999	135	674	855	999999	262	295	216	999999	941	427	329	73	961	315	999999	113	741	27	999999	481	999999	41	593	247	999999	999999	937	780	999999	999999	590	654	999999	434	999999	189	845	999999	62	221	828	505	59	316	417	556	270	295	95	966	205	983	94	363	995	104	90	617	372	168	357	435	592	632	836	999999	247	536	403	874	268	254	965	961	653	477	999999	286	830	999999	833	652	695	655	122	606	570	471	439	817	108	238	133	999999	863	402	999999	427	480	742	999999	733	891	221	707	999999	28	132	710	527	122	804	999999	537	334	705	740	936	519	999999	114	999999	999999	999999	999999	40	131	80	108	260	999999	999999	806	97	999999	110	760	999999	999999	171	999999	447	760	999999	704	303	450	596	999999	167	661	976	999999	999999	999999	542	636	999999	999999	677	829	947	34	999999	999999	558	997	700	20	234	945	266	999999	358	651	667	999999	999999	881	482	589	999999	511	940	599	588	657	566	459	984	473	455	49	999999	341	640	422	310	999999	156	306	750	585	999999	222	404	987	559	598	999999	999999	451	433	961	97	305	446	94	860	999999	901	441	250	999999	999999	499	226	999999	999999	21	254	715	245	734	186	839	948	175	727	204	601	108	999999	490	468	31	31	88	193	46	203	338	999999	574	255	865	509	560	584	999999	187	279	542	586	724	810	216	698	784	999999	356	
281	366	666	783	803	473	760	999999	739	999999	148	534	979	818	916	276	999999	489	320	339	999999	591	14	26	331	565	390	765	657	815	332	303	934	690	922	971	782	791	999999	999999	999999	999999	845	254	999999	744	563	999999	999999	999999	999999	999999	474	918	999999	689	999999	650	461	248	999999	995	909	924	999999	844	600	299	896	944	493	879	47	999999	589	405	999999	760	976	999999	11	622	956	123	280	123	829	26	999999	242	619	142	339	213	999999	999999	999999	921	999999	204	999999	999999	871	863	60	665	181	555	338	999999	943	601	673	999999	999999	469	48	795	654	999999	25	583	566	663	999999	999999	550	833	609	835	999999	825	999999	999999	443	736	750	102	73	614	942	284	688	179	999999	28	468	465	999999	849	715	297	277	74	189	570	707	999999	999999	999999	124	999999	946	999999	249	999999	999999	891	999999	999999	718	945	732	49	100	741	895	396	374	999999	893	94	866	759	129	34	558	597	601	872	999999	542	563	999999	499	604	337	194	999999	181	89	576	34	999999	140	999999	565	237	974	999999	675	320	843	999999	805	40	480	197	383	225	569	351	299	999999	480	999999	391	366	549	496	413	710	999999	203	237	326	999999	408	628	359	999999	330	623	163	207	999999	999999	341	999999	469	134	999999	811	714	611	737	999999	999999	987	954	388	208	688	487	999999	964	854	999999	994	488	999999	81	568	34	999999	999999	727	146	371	762	486	60	796	999999	999999	272	899	751	591	999999	50	603	421	673	971	270	999999	999999	127	242	864	59	347	91	499	62	582	999999	959	999999	20	999999	105	235	478	999999	412	999999	125	999999	75	999999	68	504	448	999999	660	999999	999999	495	999999	592	999999	138	897	999999	712	714	590	999999	690	122	792	999999	489	900	507	196	205	643	858	43	30	354	176	999999	990	842	643	131	401	686	734	473	999999	999999	130	966	999999	999999	625	999999	999999	805	92	953	999999	839	25	999999	869	474	999999	999999	636	574	999999	674	962	146	447	999999	81	468	918	999999	387	329	999999	71	999999	540	999999	164	28	171	24	224	272	223	452	160	827	105	261	999999	986	325	836	999999	855	456	999999	201	999999	755	625	999999	887	999999	575	990	384	953	999999	999999	999999	545	400	999999	559	357	412	748	693	296	52	975	216	990	26	999999	999999	274	215	332	535	667	560	273	999999	999999	999999	192	647	999999	999999	999999	337	922	322	451	924	371	640	999999	999999	999999	507	317	712	650	353	897	999999	513	508	119	747	999999	803	947	985	137	929	105	30	229	111	999999	
519	999999	999999	293	677	999999	148	130	634	707	288	279	170	252	560	999999	120	439	130	144	954	666	135	892	129	375	465	796	441	544	999999	825	999999	276	798	544	12	70	229	497	375	387	485	50	166	999999	787	742	577	999999	999999	591	109	967	286	853	52	999999	174	999999	999999	351	689	999999	999999	463	999999	893	454	26	893	999999	220	633	999999	577	191	95	735	595	588	722	999999	406	999999	896	999999	999999	989	944	999999	999999	895	917	999999	34	999999	999999	820	703	999999	893	999999	999999	999999	935	381	476	208	709	999999	999999	29	578	723	397	999999	292	540	333	737	999999	904	509	999999	646	164	999999	255	744	879	795	999999	999999	999999	694	434	668	265	624	525	259	989	289	282	544	236	327	203	989	902	414	855	497	965	491	989	788	45	504	999999	88	230	999999	830	877	692	987	401	999999	963	463	999999	916	807	487	937	624	236	981	420	999999	108	266	842	999999	999999	776	77	695	704	645	633	761	842	446	999999	999999	999999	999999	999999	999999	925	174	36	448	387	939	689	487	553	999999	561	64	93	944	979	964	621	364	999999	999999	920	706	335	999999	999999	999999	83	999999	458	412	174	831	139	180	911	999999	999999	403	97	999	999999	589	999999	338	999999	999999	677	999999	466	75	913	104	467	935	329	228	999999	709	619	999999	866	328	39	999999	210	999999	924	999999	999999	55	734	227	999999	999999	828	340	565	996	999999	999999	597	184	904	392	498	999999	373	999999	851	693	105	999999	784	975	999999	768	999999	999	138	362	655	764	865	999999	999999	999999	827	999999	116	988	663	842	475	999999	523	691	423	646	653	999999	999999	729	999999	349	999999	999999	443	301	806	999999	781	565	867	881	605	833	999999	493	62	999999	252	843	98	862	39	263	65	424	461	450	355	999999	356	997	994	999999	702	999999	471	136	262	535	999999	56	217	108	999999	593	764	690	382	930	594	851	887	999999	640	209	319	696	159	999999	999999	365	714	999999	999999	870	886	679	141	792	31	999999	549	716	130	52	655	931	999999	471	660	999999	78	424	328	999999	120	999999	295	999999	216	999999	976	999999	696	367	341	349	888	999999	707	95	559	590	909	668	311	999999	999999	598	554	999999	418	687	999999	999999	296	299	549	714	759	415	393	999999	585	255	949	999999	999999	762	710	315	52	183	764	575	222	488	515	660	202	999999	999999	697	948	999999	999999	999999	875	628	81	52	800	183	354	301	701	999999	14	663	718	999999	160	640	887	999999	345	244	922	792	999999	999999	783	999999	521	820	
337	999999	689	757	888	999999	439	401	999999	668	999999	868	999999	473	874	300	484	852	942	206	789	999999	809	999999	492	132	376	93	772	272	268	911	662	999999	964	14	999999	256	774	999999	566	758	948	228	733	476	415	999999	917	999999	334	931	999999	999999	41	999999	886	979	999999	765	999999	999999	628	999999	999999	603	216	304	509	870	68	237	88	999999	640	999999	499	999999	999999	26	716	999999	176	217	938	337	965	346	503	84	127	262	981	18	775	999999	140	528	999999	139	999999	999999	950	57	999999	999999	852	73	685	999999	999999	305	13	258	58	376	189	420	491	83	638	869	999999	999999	753	806	256	80	117	429	899	970	773	999999	999999	605	966	129	711	841	484	901	999999	502	684	999999	258	999999	959	999999	999999	719	47	744	500	400	321	526	304	699	999999	782	955	999999	110	429	532	166	999999	453	410	70	709	649	598	736	218	999999	999999	999999	558	523	120	999999	398	190	999999	38	999999	366	293	450	825	21	990	999999	999999	406	401	265	298	101	240	515	998	999999	20	398	155	999999	191	23	776	999999	151	999999	999999	999999	999999	920	999999	503	811	146	999999	960	245	697	659	896	999999	812	905	494	642	466	292	604	710	999999	999999	999999	999999	999999	184	280	673	999999	870	999999	999999	700	999999	481	768	794	290	103	355	48	735	322	999999	258	999999	379	117	291	729	684	55	77	545	449	750	999999	621	229	962	889	999999	782	826	995	866	99	283	434	999999	847	186	198	259	671	999999	857	805	633	616	804	172	392	732	195	618	963	164	99	999999	999999	999999	70	141	999999	999999	999999	495	743	392	999999	106	683	565	882	999999	856	999999	874	999999	892	155	987	612	167	727	903	59	641	387	999999	934	193	702	908	999999	125	999999	793	919	999999	371	72	251	731	707	488	999999	850	687	999999	155	999999	999999	839	999999	196	457	999999	738	848	902	854	365	488	950	913	981	657	218	392	799	34	954	999999	530	999999	745	999999	460	248	87	209	999999	626	758	653	850	863	246	487	999999	93	64	999999	837	517	707	762	781	794	507	179	999999	304	999999	999999	999999	326	318	588	450	999999	523	499	771	999999	900	999999	999999	307	72	127	420	999999	999999	999999	969	999999	189	999999	385	982	110	665	741	999999	567	999999	663	637	327	999999	999999	657	46	101	569	564	310	143	616	968	999999	999999	999999	389	759	999999	580	256	160	453	147	999999	213	999999	476	857	758	863	146	250	85	999999	980	538	573	762	694	632	156	415	582	999999	406	417	999999	626	933	999999	
158	656	89	417	486	999999	396	259	454	578	625	711	806	446	997	376	999999	939	999999	203	816	999999	226	999999	110	745	999999	101	899	999999	999999	850	924	406	715	490	171	668	999999	116	152	999999	318	126	999999	444	999999	145	999999	40	524	20	132	999999	545	999999	999999	999999	317	741	12	304	999999	657	71	775	999999	409	999999	517	214	234	334	397	60	502	687	999999	940	665	999999	735	53	999999	282	999999	727	193	861	563	60	39	361	874	999999	847	999999	661	65	241	656	209	999999	541	825	300	686	999999	689	52	474	339	999999	651	604	276	260	491	385	563	999999	603	547	177	466	999999	999999	999999	999999	213	539	36	55	708	999999	937	331	999999	53	982	999999	992	504	819	99	720	837	710	280	838	597	999999	999999	501	194	62	661	246	999999	650	999999	999999	452	486	999999	447	294	999999	641	666	945	748	447	403	742	65	109	728	999999	746	347	172	999999	454	999999	999999	999999	999999	523	956	286	999999	438	999999	565	593	999999	27	999999	999999	435	999999	78	999999	893	849	44	882	999999	139	953	933	167	338	313	264	58	999999	870	456	696	999999	969	685	390	860	319	55	837	158	514	91	999999	436	320	992	999999	574	561	766	31	867	795	394	13	353	927	999999	999999	311	545	552	157	859	955	695	384	393	234	42	539	989	55	609	624	871	520	730	999999	999999	999999	999999	446	114	434	999999	945	585	681	46	932	219	956	536	613	999999	934	562	481	625	618	999999	350	528	237	42	822	196	770	999999	999999	206	92	778	151	71	115	53	434	136	750	799	999999	197	110	329	43	518	996	999999	999999	999999	258	999999	702	457	999999	918	877	402	15	999999	815	550	214	736	137	187	999999	551	857	891	138	355	999999	819	999999	163	428	907	998	314	200	999999	203	874	999999	689	85	693	999999	197	999999	42	130	991	983	999999	982	999999	201	855	133	999999	803	56	829	903	527	999999	457	980	499	999999	403	701	568	706	356	339	788	448	112	700	999999	999999	724	999999	234	883	835	838	180	64	715	153	191	745	999999	157	55	54	171	999999	246	947	697	999999	999999	429	432	999999	815	653	585	753	753	999999	831	143	331	733	678	644	57	999999	809	445	263	999999	519	823	401	208	294	743	286	909	999999	675	999999	528	466	805	460	558	33	527	478	961	399	999999	999999	181	999999	321	999999	999999	155	627	148	261	942	388	909	609	885	999999	368	999999	999999	844	967	166	170	803	999999	873	999999	999999	595	999999	966	302	999999	760	908	230	999999	972	
999999	759	763	836	999999	999999	585	87	895	851	672	417	168	637	494	555	999999	758	20	32	54	999999	343	656	42	999999	294	650	528	999999	999999	664	243	396	473	718	90	141	628	999999	227	199	999999	341	999999	187	134	339	808	314	969	160	999999	999999	928	876	425	117	999999	681	436	935	559	999999	160	18	184	772	173	775	999999	999999	139	572	804	855	999999	11	830	999999	730	999999	999999	999999	189	549	455	999999	467	597	303	973	337	999999	999999	291	639	242	999999	999999	13	362	175	999999	839	319	31	647	556	83	362	423	286	949	950	481	103	346	566	999999	562	301	314	576	999999	501	999999	192	999999	999999	999999	290	820	22	850	378	789	809	383	999999	528	808	335	394	999999	999999	696	387	996	540	197	303	676	580	999999	711	57	598	999999	348	986	999999	999999	999999	857	999999	602	999999	108	582	691	294	962	696	92	754	966	919	342	601	805	945	195	999999	999999	922	999999	250	999999	148	331	999999	258	45	883	688	720	302	537	999999	288	432	999999	424	849	999999	340	999999	999999	510	745	138	266	959	543	51	653	78	999999	934	466	361	516	999999	260	499	999999	927	999999	403	999999	673	391	999999	323	382	665	999999	179	431	592	999999	999999	999999	402	999999	935	298	999999	999999	45	999999	595	603	999999	999999	915	999999	173	359	867	412	175	103	476	82	746	96	999999	170	385	881	899	285	352	831	608	270	566	999999	564	747	435	971	368	391	88	788	474	396	467	346	999999	819	564	189	469	659	779	330	457	848	653	341	465	163	753	319	261	999999	327	654	762	115	795	129	976	999999	999999	95	994	999999	622	258	703	49	282	999999	721	172	999999	949	490	246	999999	715	104	104	516	214	638	768	537	599	79	999999	583	999999	999999	445	212	276	924	694	999999	499	236	404	637	426	999999	673	598	98	512	378	174	999999	504	89	35	999999	999999	530	457	235	429	32	189	891	999999	999999	65	285	959	105	35	796	999999	121	489	999999	467	999999	334	964	999999	449	97	999999	647	66	999	944	419	330	999999	999999	246	999999	80	213	224	745	960	999999	618	999999	138	417	352	999999	615	999999	599	334	425	999999	206	999999	999999	980	935	488	999999	409	999999	999999	865	639	517	631	559	999999	999999	285	999999	721	139	232	356	858	320	680	999999	280	451	615	355	94	905	999999	207	754	999999	999999	278	736	502	561	331	507	456	499	999999	999999	817	805	999999	323	849	703	999999	973	146	999999	669	265	999999	972	958	174	999999	781	734	526	433	805	999999	950	
17	749	229	578	901	848	999999	821	780	637	463	645	273	999999	245	211	999999	999999	617	849	430	23	605	999999	603	166	741	675	765	383	297	21	51	401	999999	109	484	890	82	297	793	999999	484	502	519	322	901	734	545	532	995	209	999999	914	999999	994	153	699	974	744	999999	737	66	407	349	451	603	871	999999	146	999999	640	161	329	66	581	999999	113	19	290	265	999999	139	999999	387	98	823	137	999999	321	955	784	915	338	190	66	999999	87	163	999999	719	999999	19	408	805	364	57	868	857	948	466	50	690	999999	999999	110	999999	823	29	261	627	476	10	999999	190	942	725	823	149	999999	789	999999	949	940	571	999999	997	731	437	999999	50	954	279	999999	854	914	104	231	849	90	999999	999999	68	999999	450	999999	38	605	227	863	639	234	729	857	999999	999999	101	749	133	262	112	876	396	995	221	673	206	88	558	276	847	504	974	68	550	820	401	57	500	328	206	401	513	573	394	815	234	421	762	999999	999999	999999	107	596	977	582	582	72	999999	999999	56	999999	56	951	25	145	999999	999999	316	999999	999999	53	259	805	65	999999	999999	822	611	405	999999	785	326	710	452	502	999999	387	90	967	248	338	367	722	999999	256	355	561	999999	259	565	563	114	424	999999	780	105	999999	540	999999	220	759	461	294	339	271	633	346	509	999999	738	999999	590	348	109	285	999999	536	533	808	999999	811	999999	361	999999	884	680	902	475	999999	407	114	846	813	757	489	877	82	393	20	623	999999	62	999999	520	999999	999999	765	324	958	104	568	999999	731	911	408	495	110	454	454	999999	731	999999	836	999999	634	35	776	590	999999	999999	613	999999	522	195	357	758	239	840	157	910	914	999999	517	578	838	345	999999	901	359	994	776	628	938	430	891	147	999999	919	886	999999	207	185	703	560	490	425	999999	546	564	999999	265	999999	306	544	676	153	999999	268	286	999999	910	875	999999	626	631	999999	999999	999999	303	219	543	999999	999999	490	713	739	883	957	98	999999	999999	999999	346	709	738	516	331	999999	754	747	783	957	999999	598	999999	331	943	87	928	504	999999	162	252	354	116	999999	315	816	999999	936	270	406	999999	863	999999	341	999999	999999	888	124	664	809	348	556	436	585	676	999999	733	391	999999	806	38	593	211	937	336	992	602	792	999999	514	574	817	487	387	787	779	400	425	793	421	199	999999	999999	999999	999999	695	918	531	279	999999	93	999999	150	999999	999999	586	661	270	14	546	999999	105	999999	160	244	531	999999	
58	999999	896	965	318	999999	999999	616	224	753	799	133	640	999999	81	522	999999	431	135	676	33	999999	999999	127	139	999999	257	999999	103	900	689	177	292	999999	999999	733	382	984	774	850	766	847	164	999999	862	147	999999	472	857	583	999999	999999	999999	854	55	49	597	779	836	897	999999	891	523	323	73	999999	840	23	213	999999	149	276	656	999999	910	186	999999	376	999999	999999	56	784	635	519	247	960	999999	999999	581	829	145	603	158	877	510	874	333	840	770	239	307	360	268	519	443	396	82	999999	999999	869	999999	230	523	844	850	565	266	13	86	113	574	411	442	383	212	546	128	779	774	45	852	999999	606	35	999999	696	526	125	86	851	887	233	493	712	999999	914	89	314	36	999999	617	329	999999	666	665	999999	999999	884	999999	999999	277	303	69	999999	26	180	999999	999999	158	163	999999	151	927	234	225	350	999999	729	999999	297	999999	814	999999	829	427	533	999999	939	370	799	779	641	809	188	583	594	173	999999	696	474	300	591	999999	872	905	999999	402	539	451	324	976	999999	155	28	440	463	550	239	999999	493	919	684	138	359	999999	408	341	748	651	630	187	343	43	274	999999	999999	659	999999	924	951	141	721	498	999999	823	591	495	790	748	130	53	999999	103	212	999999	616	463	806	497	999999	144	999999	888	820	147	999999	999999	881	32	565	803	670	999999	539	361	208	195	92	999999	793	913	999999	10	530	587	252	249	999999	719	389	422	853	392	428	999999	487	833	677	999999	189	436	613	767	999999	326	382	629	564	851	999999	431	380	280	999999	593	999999	652	367	999999	894	404	333	172	999999	152	950	288	999999	999999	874	375	999999	184	356	366	309	783	817	214	999999	623	684	979	372	958	51	583	688	999999	233	835	475	444	23	999999	113	451	135	999999	375	999999	742	999999	977	981	999999	999999	923	999999	293	809	999999	163	38	280	719	353	999999	999999	110	999999	600	62	999999	48	899	84	170	999999	263	857	658	776	838	120	881	843	999999	391	999999	845	659	350	550	423	999999	322	415	742	999999	759	652	451	999999	998	999999	690	351	938	92	999999	45	362	93	435	160	68	324	999999	399	875	350	418	637	264	999999	259	511	85	999999	586	999999	999999	504	503	999999	999999	836	840	616	201	999999	999999	999999	217	809	306	266	124	272	941	997	497	353	200	419	243	813	999999	290	254	999999	999999	899	999999	179	617	858	590	230	943	231	484	311	999999	383	286	119	999999	454	421	999999	396	812	999999	999999	999999	84	314	94	
971	403	161	560	372	22	236	999999	803	999999	202	448	676	894	999999	720	523	195	154	999999	999999	134	393	240	868	261	791	462	802	999999	997	543	554	505	258	550	80	924	999999	196	157	121	315	391	262	973	325	999999	999999	387	999999	999999	929	999999	951	847	20	999999	691	999999	230	999999	372	887	51	658	894	181	646	778	649	598	256	999999	669	31	999999	12	999999	999999	935	299	968	999999	849	20	613	66	553	410	539	158	242	828	965	384	748	999999	349	999999	999999	154	856	714	999999	477	740	971	827	930	38	17	999999	796	185	930	804	999999	48	999999	54	999999	627	245	248	500	365	428	992	294	283	400	999999	383	815	790	999999	264	999999	999999	280	642	238	623	382	532	215	999999	652	44	580	800	390	318	999999	251	527	620	999999	999999	121	999999	978	543	999999	999999	354	570	981	999999	497	550	270	665	760	412	608	13	863	716	999999	919	775	957	714	483	20	354	824	999999	273	822	788	451	270	958	664	999999	966	999999	999999	645	999999	999999	546	999999	539	724	558	156	643	523	757	759	999999	201	546	30	828	183	999999	999	999999	417	999999	999999	761	819	404	999999	747	999999	47	999999	999999	999999	464	517	420	684	943	296	999999	677	999999	999999	74	38	500	79	421	999999	867	999999	999999	188	898	57	999999	871	999999	999999	999999	999999	409	999999	486	999999	999999	310	736	999999	999999	999999	240	999999	213	79	486	381	611	733	329	335	389	114	999999	254	12	360	999999	417	381	549	416	233	966	49	278	209	999999	999999	807	199	342	392	43	724	999999	785	974	829	570	999999	269	544	401	993	376	999999	685	999999	636	870	999999	329	657	70	736	17	999999	174	800	286	118	186	925	139	992	999999	80	330	692	226	385	921	999999	617	999999	872	831	973	672	973	524	41	799	936	640	999999	735	999999	988	554	421	809	39	294	999999	93	619	271	10	380	234	999999	549	419	495	637	482	50	780	864	185	401	999999	827	762	86	999999	988	499	979	271	106	342	999999	999999	576	999999	999999	960	999999	262	999999	999999	302	999999	169	492	389	451	12	999999	695	203	999999	379	30	316	999999	531	579	706	630	999999	999999	118	999999	32	999999	999999	999999	745	920	89	583	999999	615	428	999999	88	602	594	999999	546	496	448	575	999999	217	768	785	999999	999999	40	390	499	631	999999	999999	193	621	147	89	774	533	267	620	616	619	522	763	999999	115	133	929	985	708	999999	286	999999	999999	234	814	999999	829	658	64	890	698	999999	979	818	478	999999	466	465	514	
999999	23	999999	828	959	292	695	14	193	164	567	999999	405	790	547	520	377	650	396	332	445	945	874	213	729	917	535	543	945	999999	999999	666	999999	999999	485	81	58	754	583	941	129	639	645	504	496	999999	999999	999999	442	307	110	377	80	143	78	287	999999	35	108	51	756	162	69	70	75	901	636	924	999999	476	472	999999	999999	999999	999999	999999	999999	380	716	999999	999999	242	999999	647	32	999999	999999	340	999999	999999	999999	999999	999999	542	194	999999	580	999999	438	595	999999	378	988	999999	834	486	311	625	930	272	978	768	319	168	426	524	61	421	48	354	314	305	522	117	543	449	999999	533	269	245	999999	724	941	999999	787	256	254	144	813	545	419	970	410	149	229	174	999999	496	999999	670	916	999999	546	94	999999	856	856	880	432	394	999999	778	999999	694	999999	263	826	198	999999	179	279	916	607	503	999999	344	895	999999	887	378	736	481	416	598	329	75	999999	856	839	931	400	373	999999	428	999999	641	999999	999999	111	966	347	524	125	946	401	999999	561	999999	999999	946	999999	999999	993	64	658	47	999999	766	375	972	84	970	359	449	779	905	215	189	476	303	729	189	281	920	41	221	365	470	207	329	513	145	999999	999999	969	917	380	999999	769	999999	280	848	350	139	891	377	175	999999	177	495	999999	382	576	855	227	999999	999999	82	999999	447	681	900	569	999999	468	938	272	467	479	862	999999	558	419	487	33	999999	838	151	39	663	55	999999	999999	711	535	141	569	851	999999	197	715	999999	634	332	318	379	289	304	670	953	999999	708	206	315	999999	245	962	99	832	347	943	999999	53	369	999999	999999	607	857	519	337	378	999999	792	291	156	238	923	97	178	653	601	543	481	85	558	999999	492	987	750	299	999999	480	999999	999999	254	655	263	274	999999	325	771	431	785	343	584	999999	916	914	168	732	322	874	920	189	745	999999	589	999999	811	63	510	620	116	229	999999	898	401	464	47	999999	999999	659	167	853	881	999999	758	999999	999999	999999	999999	577	999999	28	977	303	560	839	592	844	999999	295	463	876	815	161	999999	565	999999	999999	302	461	877	999999	999999	662	717	76	307	575	651	999999	476	999999	632	932	791	98	999999	865	347	562	872	999999	435	688	999999	290	47	999999	856	203	999999	814	999999	970	999999	171	270	325	999999	493	542	999999	203	999999	819	516	254	882	370	235	323	999999	999999	739	588	684	999999	79	466	437	39	577	718	458	487	661	384	999999	242	629	827	926	999999	853	30	855	999	811	
869	689	46	999999	370	999999	879	654	475	832	391	999999	930	999999	858	159	999999	964	999999	744	999999	167	142	591	649	740	408	396	40	495	999999	733	999999	430	210	777	400	999999	217	98	999999	999999	195	551	999999	999999	999999	637	999999	999999	399	65	557	999999	673	711	556	999999	514	629	232	493	623	980	122	658	999999	510	990	999999	999999	589	757	999999	176	314	971	999999	999999	432	51	999999	999999	900	999999	999999	185	429	756	499	999999	946	369	999999	866	95	219	999999	438	622	999999	198	646	986	381	809	307	347	98	999999	739	965	143	999999	588	999999	999999	723	884	458	482	911	754	500	999999	811	999999	180	999999	91	999999	766	999999	999999	999999	852	134	342	529	296	366	999999	340	999999	760	264	812	999999	999	415	920	496	999999	979	150	975	444	156	134	999999	589	137	999999	17	274	972	999999	445	546	735	336	832	203	597	101	644	580	367	999999	999999	998	942	999999	937	170	608	445	182	558	999999	418	977	217	960	706	239	842	333	999999	787	999999	377	740	273	88	999999	302	733	887	999999	999999	999999	415	999999	570	999999	956	999999	847	666	537	640	999999	999999	327	999999	624	243	891	862	999999	257	245	953	999999	631	999999	907	858	82	315	999999	294	62	999999	999999	572	690	999999	68	999999	999999	486	465	999999	810	999999	999999	946	729	999999	69	842	34	703	999999	999999	999999	999999	939	999999	999999	208	999999	360	999999	356	999999	811	985	786	934	999999	832	590	26	999999	780	703	356	151	447	961	139	608	999999	869	269	359	27	500	120	999999	460	622	999999	586	999999	114	434	999999	655	952	960	943	999999	999999	19	999999	999999	386	70	759	24	797	998	999999	79	175	113	955	999999	485	794	495	676	614	393	219	367	999999	69	675	278	999999	495	494	10	196	999999	999999	859	825	672	640	440	360	315	662	624	145	517	545	11	478	377	180	168	999999	276	999999	832	800	999999	999999	327	394	490	999999	312	514	97	883	106	83	105	271	813	163	64	999999	308	730	595	231	922	524	674	799	524	325	999999	999999	919	154	207	69	748	425	322	55	870	999999	360	119	57	634	999999	927	382	116	999999	14	420	951	999999	112	999999	999999	999999	999999	999999	690	607	986	188	562	963	951	875	46	999999	397	840	999999	455	124	379	485	184	298	85	999999	426	417	957	999999	124	968	528	105	999999	999999	100	519	335	189	586	999999	931	494	999999	999999	61	999999	593	969	999999	999999	505	999999	732	999999	680	45	999999	999999	273	199	38	999999	448	994	433	780	193	630	999999	330	683	
275	538	15	999999	689	628	999999	999999	999999	823	999999	166	712	472	26	372	133	221	999999	999999	362	915	396	345	999999	999999	675	999999	281	162	999999	672	843	727	240	973	999999	186	991	417	149	999999	192	375	999999	700	999999	532	999999	417	70	999999	252	538	330	359	151	999999	479	999999	952	999999	423	928	999999	326	323	985	242	52	645	999999	230	999999	652	85	999999	31	305	383	999999	153	656	864	102	555	999999	314	999999	881	832	67	999999	357	999999	999999	864	999999	999999	723	386	999999	300	374	999999	999999	197	605	886	255	999999	130	999999	106	333	809	999999	558	835	315	999999	19	588	361	220	999999	249	873	192	999999	220	478	515	999999	996	569	852	292	999999	978	999999	824	427	161	264	712	692	611	33	999999	999999	999999	428	210	826	377	172	939	999999	192	874	324	423	859	44	157	614	793	109	999999	956	584	465	857	947	82	591	436	106	507	896	999999	849	999999	278	904	999999	315	754	629	407	913	138	999999	113	999999	410	567	126	116	107	898	511	999999	698	999999	999999	571	262	754	785	735	842	999999	296	246	475	999999	591	999999	108	999999	48	479	366	53	456	999999	753	999999	672	33	319	999999	410	997	136	588	838	104	999999	487	62	10	844	999999	999999	481	623	866	577	524	976	986	18	798	859	999999	904	655	999999	305	818	357	999999	761	999999	852	256	299	120	886	58	497	86	620	256	999999	635	694	971	999999	931	999999	337	157	999999	333	981	611	999999	999999	999999	999999	377	758	669	704	918	92	256	228	235	334	756	999999	475	999999	910	397	999999	821	406	219	683	752	373	932	30	934	713	999999	999999	999999	161	26	211	865	130	327	950	551	130	552	447	753	748	607	140	646	682	999999	423	593	69	326	697	999999	509	625	394	737	999999	983	999999	999999	357	591	182	739	489	610	368	592	447	10	700	999999	999999	930	13	999999	999999	384	999999	154	679	287	584	835	329	736	999999	504	932	223	867	146	183	999999	406	999999	434	400	999999	81	210	830	156	68	999999	842	703	999999	621	628	999999	310	731	999999	999999	999999	16	347	419	753	999999	863	999999	999999	143	999999	680	488	533	845	341	411	999999	190	943	848	141	525	219	487	999999	786	999999	314	287	567	999999	949	808	336	160	97	980	999999	826	347	180	922	925	72	171	999999	55	775	296	533	92	550	999999	636	937	490	137	999999	719	999999	980	355	999999	576	999999	731	679	207	999999	999999	999999	814	364	606	677	999999	999999	157	999999	818	741	117	27	999999	484	999999	999999	999999	
399	999999	959	57	693	368	367	825	976	999999	913	439	999999	999999	999999	999999	999999	999999	196	684	958	728	890	999999	617	999999	727	873	337	999999	999999	294	73	999999	807	34	294	999999	131	995	249	999999	999999	250	244	885	282	892	999999	975	999999	217	677	999999	999999	670	779	979	999999	791	641	493	498	784	268	628	376	47	50	65	999999	728	156	201	445	116	496	649	746	732	628	834	999999	362	550	999999	617	89	294	147	255	315	943	339	364	999999	363	457	982	615	519	999999	852	970	227	922	999999	999999	548	116	999999	140	242	707	999999	807	999999	146	244	384	999999	296	753	902	810	999999	785	999999	836	999999	752	49	666	140	223	394	981	875	144	628	999999	141	541	999999	964	124	82	245	176	557	117	999999	223	608	603	999999	490	949	170	775	147	253	649	857	999999	999999	473	111	494	778	999999	771	11	615	560	880	999999	576	938	695	999999	549	649	289	999999	534	825	67	537	999999	903	41	715	369	491	579	491	683	822	830	650	971	750	398	731	346	999999	999999	58	723	999999	999999	21	474	406	597	603	370	999999	829	999999	415	574	504	999999	793	999999	642	999999	980	399	80	753	117	999999	407	999999	261	999999	245	318	227	19	999999	522	988	999999	251	963	893	975	130	408	993	999999	244	406	256	999999	938	290	584	483	999999	999999	407	170	904	999999	999999	798	352	813	49	999999	100	406	761	981	886	773	814	678	240	14	278	672	760	999999	810	11	552	739	618	955	734	744	942	489	125	828	125	822	965	104	633	317	368	482	430	838	645	999999	636	174	476	905	252	72	66	734	410	999999	619	996	256	612	204	94	786	356	463	281	999999	68	999999	992	713	999999	999999	961	313	287	175	971	365	287	999999	454	488	828	502	879	999999	999999	427	807	999999	968	848	30	122	284	695	84	999999	373	408	577	516	483	202	116	691	104	999999	132	152	647	640	968	509	750	605	958	853	584	999999	999999	640	850	789	744	297	999999	848	39	591	999999	596	992	999999	999999	937	14	636	395	198	338	959	304	665	564	999999	879	521	372	678	737	999999	999999	524	922	937	666	999999	457	818	999999	256	999999	999999	62	61	648	999999	974	999999	601	332	467	395	999999	526	345	999999	999999	417	418	838	486	361	854	869	795	477	956	598	280	320	999999	577	856	91	567	763	613	513	689	789	546	559	999999	999999	999999	414	14	405	601	481	469	50	410	502	770	50	686	192	265	999999	142	999999	541	999999	153	999999	538	439	959	581	
581	721	999999	628	302	999999	999999	999999	116	391	473	561	996	799	850	148	176	364	320	999999	999999	430	257	517	656	170	27	795	999999	999999	875	999999	445	29	999999	999999	999999	782	209	843	765	247	999999	874	999999	581	999999	742	440	14	999999	999999	128	442	504	999999	473	220	999999	142	999999	488	187	243	515	897	125	977	899	999999	827	393	164	476	761	999999	999999	383	999999	999999	780	284	365	999999	158	701	457	999999	999999	999999	284	111	811	77	934	286	999999	841	999999	810	465	999999	999999	337	999999	340	999999	999999	680	664	805	99	410	895	361	999999	133	920	95	813	999999	122	462	999999	827	999999	999999	96	542	999999	780	999999	24	999	999999	378	442	37	89	999999	681	805	332	860	942	194	700	915	716	999999	163	148	756	999999	999999	353	949	691	999999	461	757	933	119	205	884	302	85	999999	999999	982	202	105	999999	277	142	644	789	999999	218	642	34	667	380	241	999999	999999	756	999999	640	277	428	999999	999999	999999	70	747	999999	136	975	999999	119	299	999999	999999	999999	68	308	489	999999	724	563	357	483	867	436	99	563	877	875	252	546	616	770	999999	563	999999	577	222	216	999999	948	663	626	568	533	735	37	999999	133	272	343	277	56	915	713	999999	276	999999	201	999999	194	999999	999999	999999	113	503	999999	999999	180	666	999999	95	282	999999	776	900	731	999999	999999	701	999999	917	753	612	909	278	999999	855	999999	492	184	999999	31	245	209	999999	999999	893	999999	39	216	404	475	999999	780	258	995	999999	149	999999	348	361	326	999999	999999	277	75	648	823	835	933	673	999999	687	999999	575	73	999999	828	647	999999	838	460	999999	495	668	451	296	999999	661	283	551	999999	490	999999	999999	999999	532	337	999999	72	999999	79	999999	105	542	75	788	999999	215	194	957	999999	999999	324	510	999999	21	14	999999	825	779	999999	172	562	392	956	848	543	668	974	540	710	999999	584	736	768	831	218	999999	999999	663	320	626	476	325	361	225	999999	643	921	999999	999999	97	117	293	945	907	76	713	585	227	254	316	999999	653	257	999999	916	999999	999999	79	802	999999	647	999999	468	999999	695	247	40	999999	682	899	747	396	22	622	999999	301	790	861	765	999999	376	384	418	14	395	822	999999	68	999999	999999	901	851	785	476	450	945	825	999999	222	829	999999	999999	545	354	569	844	641	634	515	624	999999	880	314	306	685	272	752	999999	999999	873	179	999999	442	999999	999999	895	610	545	182	999999	476	45	649	999999	823	532	999999	999999	999999	999999	191	442	553	684	999999	31	
547	999999	999999	187	202	999999	950	348	659	710	411	450	357	673	244	105	462	671	999999	761	241	999999	999999	162	432	999999	29	263	691	736	999999	999999	313	976	999999	131	754	995	650	115	94	310	999999	122	999999	399	716	771	316	95	980	881	535	999999	999999	178	14	639	755	999999	999999	697	657	922	291	652	999999	380	999999	122	351	466	31	52	677	999999	102	371	41	43	972	258	946	999999	755	547	999999	284	196	999999	999999	125	249	147	764	396	652	363	831	478	999999	346	455	204	999999	999999	860	493	361	858	999999	643	607	721	999999	999999	750	999999	176	743	999999	862	194	145	996	999999	999999	883	999999	290	288	999999	540	999999	780	635	802	752	861	242	687	999999	999999	999999	113	482	517	527	605	670	999999	601	196	999999	59	999999	162	320	208	517	306	976	999999	999999	579	347	113	54	999999	999999	999999	998	199	934	66	689	939	856	41	999999	718	699	999999	999999	999999	686	999999	999999	999999	390	483	492	554	999999	935	710	534	851	999999	766	379	473	999999	999999	379	647	412	261	40	369	460	306	288	684	799	607	698	597	437	893	794	660	999999	560	999999	808	453	845	999	355	165	999999	107	275	153	255	122	587	247	999999	999999	300	421	999999	930	187	213	999999	999999	999999	999999	937	423	864	999999	718	932	36	278	571	204	567	262	685	214	371	999999	23	999999	553	494	120	359	440	619	999999	999999	999999	630	254	604	584	300	999999	343	227	674	999999	303	435	322	96	999999	676	999999	716	48	999999	940	568	999999	200	338	999999	843	999999	587	983	255	478	479	546	405	33	999999	619	276	590	352	986	999999	965	720	115	240	407	800	999999	638	903	464	512	455	71	275	414	255	999999	827	441	639	691	987	824	956	776	690	295	710	192	449	457	394	953	999999	23	480	999999	770	445	111	999999	999999	351	23	966	100	344	758	561	374	977	999999	911	356	999999	977	999999	999999	999999	717	514	972	456	464	17	128	501	200	999999	999999	32	999999	999999	339	734	999999	645	999999	989	685	356	537	158	999999	471	694	999999	607	999999	45	584	83	315	728	596	999999	898	887	16	847	599	153	506	627	351	458	381	581	621	668	341	93	169	779	371	976	824	638	992	999999	999999	999999	999999	225	359	948	999999	999999	743	802	999999	999999	999999	999999	96	213	41	999999	476	23	322	901	985	999999	704	999999	999999	536	367	999999	118	270	895	693	211	704	817	290	999999	999999	244	999999	838	999999	999999	583	999999	27	692	167	945	302	171	978	999999	744	909	137	521	
999999	45	686	999999	999999	999999	188	862	121	940	999999	395	751	999999	83	779	603	73	999999	977	130	999999	896	844	209	999999	815	108	917	693	466	795	690	768	419	999999	999999	422	714	134	51	999999	176	999999	311	772	204	48	98	209	406	681	743	160	401	645	148	842	106	459	999999	89	944	428	483	596	705	982	999999	999999	230	191	358	51	936	408	56	819	543	436	479	777	19	718	296	999999	62	999999	376	999999	229	716	325	265	255	961	776	748	999999	714	77	221	203	383	999999	225	333	701	223	993	599	329	308	669	999999	111	80	236	142	698	999999	175	615	80	495	513	865	102	795	999999	632	999999	226	828	369	268	583	635	739	80	462	999999	326	383	184	899	417	656	285	154	891	550	999999	904	180	901	999999	132	887	999999	360	240	906	248	999999	301	112	480	999999	721	527	444	497	71	999999	999999	999999	999999	999999	999999	106	218	817	650	999999	91	999999	321	658	999999	999999	460	747	999999	720	999999	454	87	22	883	797	937	356	564	626	456	999999	553	668	985	62	999999	236	999999	999999	151	999999	265	999999	289	608	791	821	842	68	999999	999999	232	351	24	739	999999	229	22	798	168	862	999999	34	999999	999999	148	999999	672	414	999999	234	999999	999999	999999	808	999999	922	733	999999	999999	999999	999999	999999	999999	760	830	212	653	999999	999999	154	999999	503	219	288	171	240	527	999999	999999	148	159	437	769	999999	250	336	772	216	551	849	495	737	793	53	358	756	474	876	208	936	999	426	999999	154	20	952	999999	299	647	958	404	483	815	866	966	86	736	717	519	503	999999	447	704	442	999999	486	999999	176	930	415	765	651	61	533	149	732	999999	625	831	297	650	482	569	999999	999999	999999	922	926	999999	999999	999999	999999	366	999999	506	561	999999	999999	496	999999	253	999999	999999	999999	999999	753	432	291	727	244	999999	121	885	232	852	956	877	121	987	646	999999	999999	999999	999999	999999	18	294	999999	37	587	999999	999999	139	307	54	141	123	337	999999	999999	589	641	209	842	999999	999999	999999	144	852	999999	999999	610	704	849	999999	469	428	710	999999	193	999999	86	264	149	233	161	982	588	188	999999	843	550	720	296	67	922	999999	999999	160	487	145	999999	503	999999	903	410	917	999999	336	584	999999	413	491	217	242	512	387	999999	619	357	926	294	956	140	999999	143	889	999999	792	999999	885	180	559	999999	999999	999999	582	776	245	822	243	702	262	603	18	999999	69	999999	64	554	545	524	638	803	999999	999999	202	372	999999	770	521	510	497	
287	999999	542	853	999999	169	922	930	610	999999	796	999999	999999	42	999999	132	999999	84	999999	363	248	513	370	541	756	808	206	126	219	995	999999	311	732	999999	974	904	476	586	937	354	999999	624	999999	700	842	689	337	819	999999	250	514	999999	145	156	258	774	338	10	107	322	962	999999	720	614	358	999999	391	27	67	999999	656	999999	146	42	231	624	578	999999	999999	76	481	386	999999	969	491	779	999999	586	956	209	576	476	489	999999	391	999999	999999	329	999999	357	999999	319	761	391	999999	824	559	113	924	634	999999	667	310	40	841	999999	529	999999	133	579	999999	804	71	857	881	190	210	521	650	896	720	999999	999999	352	768	171	999999	894	385	666	230	73	661	999999	14	999999	175	459	999999	805	805	163	999999	771	38	503	258	903	510	413	624	47	462	38	914	946	349	957	999999	680	960	634	375	466	359	265	153	739	999999	972	24	999999	738	999999	100	566	999999	556	324	275	999999	721	999999	971	51	192	610	633	417	999999	569	217	999999	999999	844	181	788	739	422	772	359	519	999999	537	399	999999	308	617	999999	999999	999999	792	643	995	766	249	249	403	999999	177	654	519	331	796	412	807	563	635	10	999999	778	999999	144	999999	916	404	670	999999	582	999999	884	993	695	70	172	777	999999	999999	999999	605	999999	394	324	255	999999	839	197	264	134	999999	999999	672	999999	28	578	581	999999	101	89	371	578	392	821	257	292	661	824	271	633	635	243	371	299	999999	987	394	999999	888	434	86	217	416	732	990	857	221	386	999999	491	590	128	482	122	974	36	548	999999	77	962	466	25	926	630	499	358	948	383	222	40	999999	583	769	667	13	164	171	660	830	999999	999999	284	158	999999	999999	516	761	258	324	378	449	999999	999999	926	967	71	290	786	243	999999	909	838	174	999999	306	999999	359	814	999999	999999	864	888	743	677	999999	192	867	156	999999	999999	596	700	999999	843	999999	999999	651	842	700	942	874	385	426	999999	490	243	120	512	999999	45	167	947	148	505	513	561	87	263	45	785	203	144	999999	261	56	218	999999	330	63	999999	365	516	123	177	945	488	471	999999	197	657	999999	364	999999	999999	999999	649	561	563	340	999999	297	398	807	915	748	739	999999	175	150	281	463	789	458	999999	679	651	833	971	999999	34	99	530	75	999999	713	839	472	999999	999999	407	999999	226	990	33	645	967	709	208	999999	216	311	306	999999	916	204	999999	905	131	873	183	815	589	13	315	940	766	999999	429	211	908	277	
531	738	743	999999	999999	798	435	999999	712	941	999999	552	999999	722	999999	125	159	999999	999999	933	350	783	999999	591	77	223	684	92	879	643	289	999999	520	939	780	567	671	999999	999999	493	480	999999	170	241	999999	47	659	999999	999999	650	183	247	781	999999	926	748	484	162	557	33	124	999999	35	999999	999999	999999	42	999999	942	235	453	857	999999	936	462	133	622	31	999999	39	999999	999999	999999	999999	999999	52	225	545	22	42	93	999999	744	933	999999	138	200	102	578	552	999999	255	650	922	999999	326	999999	844	522	803	135	999999	751	527	470	32	999999	797	608	620	422	496	401	909	152	999999	999999	999999	567	999999	999999	530	999999	857	999999	317	451	22	40	153	40	999999	999999	219	907	999999	768	999999	473	357	721	402	999999	957	140	999999	853	741	780	273	213	719	287	198	870	999999	19	893	503	162	580	404	766	464	590	999999	474	192	12	522	175	895	828	999999	613	539	46	999999	727	999999	464	710	999999	767	999999	320	104	999999	348	312	620	874	724	320	999999	326	636	39	377	999999	999999	999999	999999	267	107	318	999999	999999	999999	340	999999	524	176	999999	698	870	172	999999	524	279	999999	640	843	699	902	301	181	518	442	296	999999	17	999999	999999	999999	793	999999	974	669	631	999999	36	259	18	744	999999	707	736	621	906	164	636	515	107	152	999999	999999	49	365	806	999999	383	999999	999999	436	999999	405	538	999999	905	899	999999	339	999999	850	920	391	835	955	806	593	444	896	535	999999	276	502	31	495	67	966	999999	999999	863	999999	55	401	961	582	999999	699	179	220	716	999999	967	307	622	256	231	32	991	999999	558	999999	702	487	999999	165	169	68	384	52	468	939	967	577	999999	407	805	528	429	262	999999	116	424	999999	190	528	175	969	999999	774	274	44	974	848	70	999999	791	568	999999	805	422	999999	325	137	752	999999	50	399	831	225	451	703	999999	738	321	999999	797	999999	999999	580	989	199	188	610	778	999999	965	999999	517	824	615	246	235	624	840	999999	791	297	480	413	487	776	148	999999	333	570	999999	245	536	999999	853	322	271	721	815	999999	947	714	358	329	999999	921	999999	999999	609	999999	999999	978	898	675	660	510	998	893	102	223	60	523	286	217	991	729	592	898	971	303	975	513	808	617	698	86	999999	161	999999	566	893	142	999999	129	999999	463	346	999999	957	999999	999999	377	629	602	182	433	999999	151	338	92	339	983	45	316	238	963	999999	291	999999	584	572	847	302	536	999999	999999	468	999999	124	999999	392	
730	941	628	978	607	884	216	444	274	648	999999	822	999999	999999	999999	107	749	999999	139	999999	999999	885	383	999999	477	999999	102	282	264	965	281	36	999999	699	999999	52	416	337	631	999999	963	999999	999999	999999	999999	999999	782	308	999999	821	719	276	985	253	337	999999	568	848	511	531	791	933	190	309	377	770	31	820	628	868	690	999999	269	999999	999999	999999	999999	446	15	999999	303	794	863	443	256	14	51	557	999999	763	999999	568	826	109	999999	39	666	412	569	13	12	962	680	551	140	307	16	935	924	129	671	131	842	999999	238	997	80	747	62	372	999999	474	458	999999	394	131	595	169	999999	300	552	771	877	11	450	340	999999	322	312	949	999999	999999	999999	252	102	999999	999999	999999	999999	300	959	918	360	206	284	537	514	999999	166	18	712	999999	183	634	999999	899	999999	999999	618	898	883	758	445	113	374	623	841	216	999999	41	999999	827	999999	999999	340	633	421	681	727	999999	826	307	165	303	246	999999	999999	998	999999	203	119	885	159	972	416	210	483	257	999999	999999	696	307	53	134	999999	885	999999	999999	303	942	999999	572	123	705	999999	586	602	999999	866	223	999999	842	540	578	922	519	999999	325	65	140	160	174	848	76	226	528	264	999999	690	999999	602	230	705	732	999999	546	999999	999999	900	830	607	341	390	618	969	853	767	474	211	103	218	242	656	172	792	323	723	56	489	553	331	572	461	515	621	470	147	807	999999	386	747	232	424	999999	532	819	783	239	107	372	999999	999999	829	999999	152	369	999999	542	999999	401	822	725	999999	357	508	45	880	874	997	508	999999	959	999999	825	355	985	817	431	999999	972	540	494	949	999999	792	542	742	864	373	261	896	604	867	999999	563	32	267	77	726	999999	939	909	241	598	999999	999999	188	13	999999	166	999999	152	902	967	861	338	775	848	564	965	302	25	511	746	611	121	102	148	272	332	999999	750	705	153	999999	999999	262	361	470	991	999999	999999	623	216	999999	754	702	899	611	999999	257	419	512	760	204	923	408	495	999999	544	999999	50	741	918	439	801	446	759	934	999999	999999	424	999999	573	611	999999	402	304	46	857	999999	999999	536	46	999999	317	999999	945	948	120	232	767	999999	925	291	324	998	999999	777	908	317	943	965	381	160	832	41	939	999999	641	530	113	459	139	135	999999	513	704	999999	131	564	501	999999	823	17	317	60	462	291	297	564	698	527	138	550	476	237	999999	886	999999	285	307	796	317	590	128	318	999999	799	774	
811	303	999999	655	353	815	142	151	999999	842	782	579	999999	999999	86	832	586	999999	589	999999	289	999999	818	599	845	266	999999	502	243	888	999	814	663	517	486	999999	835	999999	784	999999	999999	96	999999	54	470	706	649	934	241	757	542	987	656	149	495	463	485	999999	809	999999	120	640	999999	484	842	967	915	999999	385	814	996	999999	546	999999	326	203	999999	773	138	148	616	771	271	485	356	21	168	999999	31	32	999999	999999	71	696	624	999999	188	999999	999999	502	790	509	558	426	761	999999	451	801	823	302	999999	999999	144	670	480	349	378	431	138	830	999999	402	999999	363	38	433	653	849	999999	623	24	257	572	635	357	117	222	845	724	528	999999	367	699	729	133	84	438	999999	225	284	334	756	189	381	999999	398	390	999999	999999	337	999999	602	999999	210	287	651	149	508	999999	999999	136	999999	706	609	999999	451	702	999999	239	953	995	262	633	999999	298	268	78	999999	941	999999	727	26	457	397	354	968	999999	499	999999	999999	999999	999999	87	999999	157	999999	999999	579	999999	999999	695	990	999999	999999	341	921	999999	614	999999	28	582	999999	566	363	999999	120	999999	999999	264	301	654	213	946	756	27	74	184	781	807	496	218	498	89	698	273	736	60	999999	65	433	999	192	587	999999	899	987	373	724	215	47	999999	999999	325	819	598	999999	54	219	426	276	746	197	806	424	810	999999	869	867	99	999999	69	999999	263	831	301	471	625	522	856	40	999999	999999	575	770	999999	478	182	999999	110	781	691	840	596	788	686	812	999999	173	623	815	128	506	634	305	978	999999	487	493	528	137	999999	531	363	395	576	295	622	46	653	999999	911	609	767	318	228	999999	476	474	154	489	95	999999	999999	51	912	204	826	999999	791	117	999999	999999	741	973	914	170	487	210	222	400	999999	349	519	291	903	518	739	999999	999999	759	197	999999	349	48	51	415	632	321	483	381	469	352	254	545	999999	232	867	999999	404	999999	999999	275	261	753	999999	746	942	999999	148	999999	465	999999	999999	41	999999	977	349	702	931	509	538	176	999999	841	931	999999	999999	974	940	680	650	944	999999	29	29	921	761	999999	748	305	473	24	999999	89	916	958	999999	999999	624	373	883	174	862	895	529	574	548	419	999999	452	651	968	999999	468	752	520	588	182	999999	999	225	754	954	636	46	523	992	647	925	972	696	881	999999	576	999999	486	91	999999	500	454	383	351	773	999999	999999	504	348	715	336	999999	380	978	210	625	158	139	999999	236	859	15	
999999	900	494	999999	756	770	618	110	670	999999	438	561	681	568	625	873	980	657	999999	541	185	999999	321	529	999999	717	680	999999	428	999999	999999	999999	178	494	999999	483	857	924	549	883	885	999999	999999	999999	966	818	307	999999	10	284	158	999999	999999	999999	999999	304	999999	964	256	49	100	885	682	12	11	583	393	196	695	152	26	65	117	109	655	937	243	260	563	783	419	47	733	153	519	712	610	999999	664	578	999999	999999	678	999999	792	999999	565	51	68	999999	435	121	947	857	268	999999	455	999999	999999	892	71	338	411	472	629	999999	162	538	999999	299	972	543	531	127	257	133	387	999999	999999	999999	381	201	201	180	358	308	100	999999	884	426	266	465	999999	771	999999	565	999999	215	881	740	848	36	558	999999	999999	892	999999	829	610	145	715	999999	838	27	520	999999	146	241	124	999999	962	286	654	999999	42	517	365	759	610	691	999999	181	725	999999	806	355	642	999999	759	999999	718	271	275	749	999999	417	626	169	261	646	429	260	100	999999	778	999999	382	492	737	999999	536	829	228	918	503	999999	132	272	221	999999	237	714	481	999999	612	700	21	904	365	624	890	999999	999999	963	272	392	90	999999	797	245	972	160	999999	856	929	889	52	357	999999	177	295	364	948	95	999999	999999	778	999999	948	87	560	477	136	122	22	340	999999	264	655	121	999999	957	999999	976	203	999999	999999	624	729	722	999999	663	999999	198	339	536	257	999999	554	557	613	649	227	720	684	504	999999	582	844	599	567	787	701	999999	999999	337	999999	972	892	343	695	999999	999999	235	428	896	819	938	782	486	999999	908	710	108	507	813	740	754	301	698	999999	446	780	140	165	871	962	523	999999	999999	647	285	530	999999	861	459	936	992	302	787	685	95	799	999999	516	999999	86	602	637	999999	999999	144	680	999999	999999	259	383	581	80	557	934	305	464	781	838	999999	387	999999	247	57	877	747	462	999999	23	967	999999	999999	624	505	794	369	886	583	414	512	604	999999	930	999999	999999	999999	922	744	853	389	630	999999	529	708	281	586	999999	589	33	849	682	177	189	323	611	960	957	999999	999999	575	419	880	999999	336	213	60	569	635	971	521	825	999999	660	633	999999	628	892	915	999999	217	14	999999	560	564	999999	437	157	617	999	125	408	999999	982	288	970	750	651	202	505	999999	999999	729	999999	999999	34	965	999999	556	999999	983	77	51	350	554	570	122	329	812	507	775	902	999999	635	855	123	477	734	382	662	595	999999	999999	999999	12	
200	999999	999999	999999	540	999999	920	601	640	999999	58	366	17	438	717	858	430	999999	695	730	999999	75	103	763	398	556	240	144	893	391	15	999999	632	347	999999	295	434	280	282	642	855	311	321	619	807	756	469	999999	999999	804	175	149	999999	689	684	134	191	924	660	983	999999	785	707	259	999999	680	999999	999999	83	431	433	159	565	62	874	26	754	484	956	641	96	933	479	99	999999	866	999999	942	662	239	114	999999	620	999999	19	79	999999	72	607	136	32	798	233	999999	999999	999999	583	951	814	999999	380	999999	967	29	896	700	315	618	999999	155	317	999999	18	843	327	999999	539	276	53	805	422	691	876	829	619	999999	710	246	718	209	999999	999999	999999	995	859	999999	999999	999999	402	999999	763	985	999999	999999	819	999999	790	389	915	457	999999	317	999999	19	999999	688	830	999999	409	609	989	79	899	999999	862	895	663	23	984	999999	390	999999	873	734	51	436	662	424	20	388	506	331	999999	271	999999	975	999999	128	750	999999	576	404	201	793	329	999999	96	205	599	999999	577	777	999999	995	76	547	443	183	968	817	36	416	999999	999999	112	668	748	999999	120	887	391	544	272	813	354	985	747	90	415	999999	999999	467	825	95	810	999999	999999	999999	204	185	541	340	160	999999	154	169	276	179	999999	660	946	458	94	711	543	999999	999999	590	650	999999	800	362	767	621	477	999999	999999	52	221	382	742	423	443	934	356	999999	393	340	669	999999	718	578	399	754	999999	892	382	999999	552	776	224	345	999999	999999	385	999999	572	539	465	999999	578	234	958	318	918	533	24	160	365	492	999999	184	999999	999999	372	999999	963	23	221	585	196	999999	999999	444	168	406	999999	330	559	999999	488	854	875	94	615	494	619	90	836	876	877	231	758	70	999999	50	999999	999999	999999	163	999999	999999	327	999999	399	111	734	523	999999	522	999999	693	601	198	999999	796	309	837	850	877	612	882	186	999999	707	964	719	439	318	127	981	520	999999	999999	952	999999	999999	995	695	513	759	106	930	324	92	193	999999	570	999999	340	740	587	377	999999	550	999999	382	982	182	434	999999	304	215	999999	540	283	123	204	245	85	269	314	999999	346	128	515	999999	862	262	523	343	158	383	977	387	403	153	707	855	620	555	999999	822	270	131	464	890	897	783	808	80	435	334	980	81	436	445	40	754	44	389	520	999999	999999	999999	243	921	237	655	147	140	416	349	625	529	715	999999	881	999999	999999	625	64	89	453	453	907	999999	403	906	950	
999999	122	999999	999999	999999	45	823	173	179	999999	543	662	252	999999	678	663	96	708	460	999999	944	564	815	100	419	335	999999	286	999999	192	418	528	331	705	189	28	463	999999	395	999999	892	999999	711	338	130	962	812	443	775	789	821	126	942	551	15	403	999999	999999	999999	905	604	546	957	999999	478	999999	341	547	466	659	999999	567	999999	999999	472	626	852	487	970	457	999999	997	511	426	371	302	999999	999999	699	785	721	601	127	490	889	356	999999	724	999999	115	999999	274	999999	125	589	999999	803	975	88	389	550	820	891	953	999999	606	44	541	625	185	439	561	847	999999	938	608	999999	833	87	126	265	138	999999	999999	826	258	31	999999	999999	999999	499	610	701	999999	245	900	710	173	108	292	321	829	109	683	675	79	426	305	187	980	813	970	999999	962	133	422	202	35	999999	143	585	649	703	517	999999	828	859	537	999999	47	897	286	734	999999	804	436	999999	943	199	999999	831	725	218	856	304	529	712	739	197	822	999999	684	999999	964	707	999999	136	592	997	999999	220	889	859	149	93	536	245	113	999999	697	393	258	836	999999	999999	859	440	999999	999999	166	999999	129	350	623	339	223	999999	999999	97	142	310	446	999999	352	546	942	865	999999	773	768	294	608	999999	499	438	999999	848	666	999999	847	999999	288	379	840	731	100	999999	246	809	999999	296	999999	26	999999	397	999999	999999	493	833	369	994	371	83	999999	872	999999	547	850	194	879	999999	583	117	999999	999999	31	76	116	999999	456	999999	628	269	903	999999	819	999999	556	999999	490	158	999999	999999	999999	853	870	215	925	999999	223	552	999999	62	930	505	999999	367	776	135	376	881	999999	872	386	966	375	112	179	973	63	924	990	999999	703	731	20	749	813	396	40	815	150	148	407	903	703	576	339	408	767	461	999999	431	736	999999	952	492	456	337	487	768	45	952	999999	299	562	951	358	209	494	963	554	390	105	560	740	999999	999999	999999	272	799	773	771	215	601	119	569	20	103	778	528	303	999999	909	271	780	198	234	118	351	751	999999	139	913	803	906	435	336	186	869	999999	26	999999	75	688	999999	274	746	999999	189	999999	999999	999999	431	966	670	78	480	833	779	551	831	366	141	999999	581	643	857	411	695	683	243	833	999999	881	511	329	999999	230	276	516	451	999999	928	358	999999	962	708	999999	143	999999	954	502	406	328	74	660	842	999999	117	361	416	345	627	506	999999	117	40	549	465	351	999999	260	999999	273	109	999999	438	782	710	
618	934	909	278	856	999999	740	437	906	816	851	486	866	123	915	109	999999	295	999999	999999	703	931	169	999999	792	999999	704	936	143	228	155	231	69	844	999999	427	507	77	770	777	29	680	134	999999	614	864	791	999999	651	999999	993	634	16	193	16	999999	775	427	485	999999	34	803	303	687	999999	629	427	32	999999	999999	999999	49	524	654	579	32	999999	436	999999	999999	399	999999	295	969	234	999999	225	876	837	811	651	89	591	999999	752	225	386	999999	999999	984	447	769	521	999999	571	953	119	361	613	983	879	999999	549	558	286	467	518	999999	463	161	414	551	194	813	999999	522	458	999999	902	364	999999	370	375	893	490	999999	56	141	407	280	999999	863	272	853	999999	312	539	42	999999	999999	706	999999	983	909	580	896	584	708	999999	999999	505	689	459	259	999999	519	999999	656	999999	656	999999	387	926	192	999999	550	999999	999999	881	543	999999	425	612	617	657	593	999999	466	999999	594	55	348	999999	358	775	720	999999	23	515	422	339	882	999999	999999	999999	999999	136	801	999999	39	617	253	827	774	999999	90	87	841	601	999999	999999	516	344	482	611	83	563	578	417	39	146	274	825	468	213	999999	459	452	744	337	467	584	999999	292	999999	999999	520	59	292	694	643	572	421	762	290	823	999999	493	559	800	766	557	394	999999	999999	352	428	368	571	999999	630	635	107	274	296	558	219	61	505	999999	562	514	295	722	396	573	853	999999	999999	389	999999	966	892	999999	571	909	200	178	399	634	999999	161	487	326	999999	18	475	999999	475	731	999999	497	987	749	248	999999	999999	672	742	329	999999	365	999999	191	413	999999	742	163	702	386	367	50	661	999999	435	999999	36	969	657	387	107	999999	597	456	999999	74	978	153	705	999999	647	999999	435	999999	144	28	999999	305	912	410	276	321	454	99	374	573	999999	126	999999	838	235	999999	999999	365	231	793	768	734	415	349	685	598	458	393	999999	999999	615	999999	999999	417	999999	730	66	257	121	999999	261	999999	91	212	999999	861	829	867	94	354	514	80	849	999999	260	246	889	999999	724	677	863	999999	361	534	957	254	999999	906	999999	504	246	766	253	445	541	270	653	999999	999999	823	769	999999	309	393	335	545	741	999999	999999	203	840	999999	532	999999	923	999999	156	556	255	984	481	922	999999	589	118	999999	827	414	809	989	593	999999	463	901	907	999999	761	967	209	422	999999	995	750	215	663	753	244	808	999999	999999	999999	999999	958	135	351	846	133	719	285	587	999999	337	999999	176	
999999	164	999999	999999	999999	651	439	188	357	832	481	486	182	262	926	999999	513	28	891	999999	875	496	999999	338	999999	70	157	52	692	999999	704	185	419	999999	605	509	999999	612	282	870	910	999999	749	135	653	999999	999999	871	793	999999	999999	699	999999	125	999999	123	999999	700	999999	999999	999999	397	496	999999	138	305	77	599	656	426	999999	999999	745	31	999999	939	999999	603	684	694	396	286	259	999999	999999	14	740	303	291	492	84	33	541	806	999999	999999	449	23	996	999999	797	84	999999	376	288	184	954	999999	999999	361	999999	832	25	386	89	227	148	723	198	134	999999	773	317	173	352	617	999999	999999	654	45	500	734	606	336	897	999999	71	882	999999	372	60	326	999999	929	999999	252	17	999999	999999	159	999999	999999	825	999999	999999	34	767	60	34	670	999999	24	769	531	861	641	235	999999	489	767	165	265	999999	999999	999999	249	46	387	56	110	610	213	222	504	659	999999	908	734	543	872	554	20	999999	823	999999	45	556	215	78	486	999999	328	675	960	994	129	999999	10	798	553	988	389	14	924	70	611	802	275	871	97	732	501	999999	999999	222	154	407	416	277	48	999999	830	319	570	93	291	537	262	509	540	999999	908	999999	990	883	175	16	933	762	999999	243	291	343	980	753	525	182	69	747	850	999999	89	732	760	860	167	999999	999999	840	778	999999	550	765	341	809	999999	999999	165	732	57	147	474	999999	999999	804	999999	496	338	816	999999	119	999999	514	999999	818	999999	186	999999	999999	726	104	572	102	984	871	693	526	12	181	999999	959	27	336	700	712	258	436	409	955	459	999999	741	627	282	669	999999	45	115	999999	999999	999999	390	36	16	952	999999	381	669	461	121	885	494	166	886	609	101	152	814	999999	570	772	999999	230	999999	999999	362	945	999999	999999	275	657	999999	489	571	292	579	999999	999999	747	999999	876	999999	999999	999999	574	186	585	740	673	999999	463	231	169	953	838	871	169	999999	951	599	629	560	354	195	999999	474	15	595	999999	39	110	823	76	808	693	15	828	385	115	878	777	214	157	999999	999999	999999	261	535	999999	421	999999	645	377	158	518	326	423	762	390	999999	181	989	145	643	477	639	165	360	270	833	999999	783	250	999999	999999	999999	413	999999	383	37	999999	479	862	999999	999999	465	455	918	300	999999	591	999999	995	16	707	787	78	513	279	182	999999	900	275	900	999999	635	404	304	336	102	912	816	999999	362	886	701	137	952	33	22	999999	247	999999	893	251	977	788	244	375	44	
356	899	337	210	757	999999	213	962	815	984	70	161	592	207	464	775	686	999999	999999	999999	659	999999	490	267	989	999999	840	382	658	400	847	170	999999	302	999999	23	488	999999	605	573	498	175	146	48	951	41	655	999999	438	475	301	155	999999	370	384	240	999999	999999	221	723	482	999999	313	999999	147	900	999999	999999	461	451	297	507	47	999999	517	494	979	451	999999	957	388	977	943	193	109	701	55	999999	917	515	603	418	967	881	999999	999999	862	722	901	999999	808	999999	999999	999999	999999	793	118	569	853	890	261	999999	764	264	345	504	887	129	325	445	855	665	382	945	847	879	999999	999999	463	850	631	267	549	264	158	33	576	955	15	315	592	486	714	999999	264	635	653	999999	546	597	779	743	406	465	999999	153	982	999999	150	999999	263	953	115	13	999999	999999	999999	510	115	321	928	931	123	20	853	379	950	354	690	221	235	827	999999	866	80	887	860	94	999999	999999	50	119	815	999999	61	639	381	711	768	999999	217	152	607	234	999999	848	629	999999	612	826	202	999999	776	928	999999	436	343	248	932	999999	999999	344	999999	110	281	818	126	999999	999999	223	999999	248	586	429	14	92	999999	999999	207	231	268	474	481	241	812	412	343	886	633	625	305	999999	778	397	999999	872	999999	506	953	850	999999	222	437	399	828	999999	61	999999	923	990	216	949	50	710	122	669	862	999999	297	868	485	240	783	343	917	865	469	198	999999	141	391	723	441	357	999999	55	46	92	413	999999	999999	999999	999999	643	418	356	101	77	284	468	20	491	219	94	374	501	439	104	481	963	493	863	64	792	608	493	517	693	220	77	999999	780	806	439	999999	999999	277	150	999999	570	773	999999	999999	833	131	999999	513	357	982	998	616	999999	610	449	374	497	932	180	44	925	839	408	857	217	835	999999	685	780	576	876	233	299	180	911	200	101	950	230	670	708	999999	170	711	221	460	690	180	367	74	30	566	107	115	998	731	375	544	705	997	891	224	733	780	115	775	999999	999999	699	999999	282	999999	711	509	335	945	999999	697	645	756	999999	999999	327	715	556	999999	136	999999	181	189	825	557	999999	233	778	494	255	389	605	446	143	919	481	118	791	483	855	597	779	62	63	678	899	948	853	999999	896	28	999999	795	648	143	599	519	433	725	302	488	731	841	999999	999999	999999	999999	623	235	588	219	923	82	464	538	413	128	136	156	657	306	380	946	597	999999	165	999999	798	999	330	999999	684	999999	191	
377	865	938	362	764	586	999999	334	999999	253	999999	104	999999	341	120	730	999999	393	287	78	999999	999999	999999	253	473	143	292	410	624	904	999999	999999	858	890	999999	672	475	999999	371	999999	956	999999	752	999999	910	142	13	999999	687	278	999999	578	407	997	196	269	90	694	889	631	303	300	999999	723	626	161	246	271	253	447	265	999999	31	716	121	34	365	93	343	340	139	814	999999	999999	64	58	999999	999999	999999	828	592	999999	877	740	276	666	270	999999	85	759	999999	741	234	250	23	999999	556	999999	886	171	999999	997	999999	999999	501	489	999999	365	669	577	32	386	999999	999999	855	484	999999	290	999999	455	764	337	999999	999999	443	398	589	481	999999	917	999999	999999	973	542	999999	594	429	327	249	999999	97	905	369	508	999999	999999	999999	999999	999999	538	999999	276	999999	440	407	575	990	777	125	112	999999	106	999999	751	85	585	999999	34	499	999999	65	518	999999	661	999999	858	968	509	847	999999	999999	779	96	999999	617	235	206	542	145	359	999999	652	212	999999	888	991	881	999999	999999	999999	118	999999	320	135	999999	791	235	589	999999	548	607	490	929	201	887	130	20	231	144	849	388	999999	889	149	999999	413	999999	904	773	999999	977	361	86	696	815	75	468	960	329	826	999999	999999	469	597	999999	123	722	20	258	767	981	660	482	999999	999999	248	269	181	999999	80	999999	999999	815	999999	570	255	999999	999999	386	822	661	59	901	317	848	770	410	301	999999	999999	690	305	656	999999	394	327	878	999999	999999	999999	999999	999999	500	258	351	680	802	761	36	506	709	999999	634	436	116	931	999999	175	734	11	838	967	785	999999	389	189	674	809	999999	253	377	911	319	809	26	999999	558	653	965	178	968	648	999999	889	842	211	671	999999	899	462	568	999999	769	921	738	999999	511	582	869	172	16	992	999999	782	139	798	180	824	999999	999999	383	999999	999999	566	999999	200	702	895	999999	188	518	454	910	859	999999	664	152	397	81	187	863	976	999999	803	999999	976	208	492	760	54	999999	846	809	167	999999	463	513	212	888	548	146	999999	506	690	999999	999999	92	589	107	474	656	782	753	242	999999	407	331	999999	999999	66	991	219	999999	42	999999	671	999999	752	780	231	161	939	508	532	51	257	479	102	159	610	894	619	394	296	999999	258	103	999999	999999	682	999999	999999	808	832	556	926	480	999999	999999	999999	915	339	809	876	322	717	283	230	201	630	927	238	256	793	999999	382	999999	848	644	899	578	999999	473	999999	999999	54	999999	676	999999	124	
777	999999	999999	999999	999999	565	810	518	974	680	999999	872	384	658	999999	903	860	24	669	999999	112	631	830	644	414	999999	865	711	788	999999	999999	999999	254	86	853	922	999999	89	109	607	999999	316	874	963	924	705	694	815	352	195	194	125	16	800	21	999999	999999	999999	999999	847	699	108	729	706	104	999999	627	999999	804	833	999999	781	915	72	612	796	757	866	719	708	162	60	999999	602	93	470	600	453	75	708	746	764	325	261	907	473	586	999999	869	557	87	999999	20	999999	961	412	210	944	999999	225	999999	318	206	64	695	649	739	137	999999	633	777	999999	243	106	96	999999	465	663	165	149	220	588	997	171	631	766	49	849	641	681	269	656	265	849	319	438	568	271	565	268	734	458	555	245	780	903	163	914	999999	999999	946	999999	788	58	14	999999	321	999999	432	999999	610	999999	496	941	373	131	918	393	786	657	901	999999	107	896	414	761	43	999999	391	728	613	999999	426	149	999999	723	867	217	844	510	126	533	838	636	658	999999	999999	613	871	659	985	999999	137	775	600	752	448	892	644	253	775	559	653	999999	326	485	472	999999	217	650	264	710	548	286	999999	378	365	471	248	569	798	430	890	999999	742	999999	997	651	548	982	284	974	573	601	999999	999999	880	144	320	182	383	615	405	999999	404	999999	231	851	244	232	397	977	654	85	454	999999	669	999999	961	483	488	821	808	235	999999	999999	147	946	552	973	497	999999	161	75	196	193	34	669	337	468	621	999999	416	999999	594	307	330	498	156	389	897	959	182	836	694	561	806	180	854	999999	146	284	309	999999	734	176	825	999999	888	271	330	10	593	503	861	999999	415	491	640	79	958	649	800	172	86	538	58	324	380	634	999999	999999	815	221	332	346	846	999999	592	999999	481	741	609	999999	69	897	375	679	974	362	156	325	539	784	167	497	484	146	999999	205	128	511	217	999999	885	476	195	999999	180	525	495	269	899	222	999999	226	50	915	113	188	172	999999	349	28	488	71	999999	999999	64	834	999999	710	960	396	309	970	534	999999	999999	593	999999	994	999999	459	866	886	425	327	999999	940	457	568	999999	16	42	749	171	199	776	824	162	999999	327	346	999999	784	309	512	913	627	692	999999	916	520	476	178	870	890	161	601	645	996	843	124	387	999999	999999	954	363	560	809	344	578	185	441	999999	676	172	796	91	586	912	999999	568	257	761	651	523	539	999999	879	280	47	184	999999	165	321	213	958	368	
999999	999999	999999	363	818	357	127	999999	999999	919	999999	999999	999999	80	24	732	592	284	866	625	652	999999	999999	499	680	538	307	403	997	286	246	473	999999	999999	974	241	763	999999	999999	900	999999	910	444	620	999999	181	186	967	170	455	572	999999	347	342	716	953	931	659	682	999999	60	724	743	802	999999	38	504	666	106	783	968	541	534	966	981	741	719	804	137	508	999999	340	243	551	713	999999	999999	999999	721	30	310	114	999999	469	849	920	176	641	999999	343	677	999999	871	999999	486	40	999999	999999	360	974	243	136	532	183	928	720	491	202	999999	482	902	632	999999	85	483	864	173	74	126	71	575	88	866	793	831	841	469	856	999999	683	698	755	520	747	786	183	582	205	540	139	439	974	999999	999999	441	54	575	795	902	622	999999	446	999999	299	409	165	999999	738	352	97	999999	634	137	999999	784	157	999999	207	999999	310	292	967	534	986	632	600	536	411	361	786	275	999999	953	999999	999999	999999	500	230	348	630	912	843	853	999999	878	804	846	146	999999	294	932	378	506	602	340	999999	912	278	667	808	629	859	386	999999	822	587	680	999999	600	532	657	891	999999	668	397	999999	124	999999	117	827	753	399	729	77	854	896	177	361	999999	999999	999999	231	999999	999999	11	999999	466	297	630	301	134	172	999999	158	636	999999	519	999999	215	891	785	831	170	999999	64	239	999999	318	710	999999	999999	328	571	999999	194	435	338	329	999999	343	981	826	461	816	702	591	854	999999	441	814	387	339	156	231	140	516	999999	723	485	771	999999	158	587	704	881	805	601	860	964	999999	711	199	180	871	910	999999	999999	353	147	472	385	558	877	896	548	999999	182	999999	554	677	373	615	843	999999	999999	999999	249	757	935	896	990	993	999999	239	113	999999	999999	285	321	182	146	717	585	22	396	999999	280	999999	166	999999	999999	260	316	297	837	999999	356	285	461	999999	999999	999999	999999	250	999999	391	941	648	793	360	921	999999	38	382	999999	999999	39	830	508	999999	999999	999999	601	143	999999	739	999999	329	401	999999	841	999999	823	244	463	523	309	345	540	999999	434	631	999999	805	879	999999	999999	933	757	191	76	525	777	999999	523	170	999999	284	977	743	703	622	256	786	999999	48	83	999999	919	26	356	694	300	502	999999	931	661	795	264	535	517	999999	572	219	940	999999	115	999999	721	999999	501	34	367	796	311	811	385	121	297	841	999999	437	24	740	999999	382	234	284	798	592	508	236	30	452	235	950	60	46	999999	202	
932	999999	999999	999999	524	332	337	504	200	807	556	549	508	422	999999	89	738	999999	999999	567	102	830	616	138	794	275	13	999999	570	361	999999	348	275	105	908	995	999999	398	226	513	55	730	94	991	999999	958	999999	608	999999	999999	999999	999999	662	288	109	112	999999	999999	831	259	328	421	933	838	56	217	284	413	514	876	999999	349	999999	871	522	999999	999999	624	102	835	999999	405	345	425	150	541	685	986	995	806	943	419	567	967	194	633	796	255	944	999999	684	325	103	703	999999	999999	999999	791	766	737	365	437	851	999999	711	923	86	518	698	999999	531	298	418	707	933	315	782	648	999999	888	575	501	680	274	161	999999	999999	641	999999	278	999999	894	230	999999	451	516	568	570	265	270	556	288	556	440	306	396	999999	395	999999	124	999999	965	113	877	172	863	999999	999999	845	489	999999	444	523	429	586	636	999999	160	266	999999	999999	222	392	426	341	296	945	250	999999	765	999999	915	871	999999	190	962	790	353	105	999999	759	999999	725	999999	999999	122	765	999999	853	669	328	756	139	353	377	876	583	687	545	875	918	516	999999	89	174	706	573	643	249	624	845	724	65	679	667	766	496	616	999999	999999	531	818	396	308	446	568	786	527	512	313	388	113	999999	229	999999	252	999999	645	999999	943	548	132	887	999999	823	604	999999	999999	686	611	389	966	910	326	354	999999	130	321	643	605	919	999999	140	935	245	999999	999999	835	21	424	404	850	15	999999	680	999999	999999	999999	999999	999999	868	999999	999999	999999	924	422	202	491	875	567	132	60	12	16	999999	503	992	999999	992	90	687	999999	448	271	216	539	999999	999999	999999	945	179	962	836	800	737	592	214	238	21	823	550	435	999999	999999	302	353	848	999999	810	187	416	999999	175	999999	165	13	888	579	695	395	461	125	846	999999	999999	170	223	999999	999999	440	299	763	940	179	999999	261	904	994	999999	999999	690	961	276	467	999999	999999	796	442	645	734	703	999999	999999	999999	999999	434	589	40	65	142	140	645	729	999999	888	999999	999999	996	862	903	999999	893	610	832	704	500	848	389	401	206	373	781	999999	545	737	664	999999	324	807	116	672	874	939	837	732	54	241	897	999999	885	163	800	999999	742	635	810	34	711	999999	871	999999	209	638	858	999999	999999	89	194	642	233	433	999999	198	756	240	999999	954	772	109	659	268	951	810	999999	53	573	211	824	909	927	640	519	401	936	530	472	999999	999999	78	999999	965	56	265	355	462	999999	611	823	511	411	
855	261	611	273	613	633	399	132	815	204	157	264	285	999999	999999	999999	332	262	235	999999	988	873	703	725	693	999999	696	999999	64	614	961	999999	322	508	81	999999	907	138	999999	897	999999	122	275	873	999999	711	771	999999	762	548	117	999999	597	744	422	999999	557	999999	579	999999	937	934	999999	211	243	769	999999	777	999999	214	999999	203	929	338	694	876	999999	829	499	999999	450	999999	702	515	506	612	790	578	95	99	999999	32	558	999999	999999	148	54	73	640	999999	769	994	905	557	542	913	430	269	59	546	383	999999	395	597	951	790	999999	999999	704	631	979	373	999999	999999	383	983	999999	999999	999999	556	831	545	999999	43	223	455	999999	155	973	592	191	530	999999	549	999999	113	637	999999	999999	179	999999	492	368	999999	486	405	313	360	184	558	999999	432	890	503	715	838	538	361	384	505	549	96	588	121	449	458	844	151	839	999999	356	999999	28	209	649	348	999999	189	999999	817	999999	999999	970	424	323	759	999999	999999	834	876	575	999999	587	483	630	819	903	256	570	37	999999	171	521	905	212	596	414	691	999999	376	662	358	803	566	363	659	126	174	798	689	818	818	999999	999999	704	80	105	544	578	830	444	929	619	529	265	980	378	75	221	727	355	948	999999	468	224	999999	481	30	130	971	999999	739	999999	999999	219	743	855	558	210	142	500	999999	122	999999	931	732	739	999999	311	383	290	61	952	80	999999	869	645	848	747	999999	598	85	424	607	137	705	480	999999	320	999999	999999	999999	864	89	237	485	999999	159	536	999999	999999	207	719	999999	690	651	999999	388	546	999999	999999	16	810	722	543	999999	455	515	895	236	262	11	963	999999	999999	999999	196	873	842	858	999999	496	321	265	11	401	366	677	999999	999999	918	102	999999	970	424	999999	19	152	545	813	40	999999	264	310	239	999999	243	930	499	231	464	913	545	999999	316	610	999999	999999	721	152	68	999999	598	999999	317	170	999999	993	373	138	460	999999	999999	39	828	999999	242	20	35	525	167	435	188	999999	31	14	556	512	664	813	999999	464	430	402	999999	261	732	999999	993	79	999999	250	566	999999	770	420	586	516	860	603	378	683	528	206	999999	632	599	902	397	312	613	307	338	560	704	999999	623	934	284	576	999999	396	999999	956	849	916	868	817	924	610	428	50	652	70	444	750	935	234	417	131	661	829	458	690	466	378	912	16	665	775	797	651	241	293	999999	999999	999999	572	999999	79	763	782	977	999999	884	573	999999	278	125	954	
69	398	527	163	914	159	937	999999	500	481	13	862	162	999999	813	777	999999	368	999999	999999	999999	373	878	347	368	999999	852	999999	805	892	999999	999999	891	711	716	408	134	87	999999	999999	54	338	999999	875	75	901	629	828	972	117	999999	999999	832	663	869	696	999999	189	795	44	307	999999	531	607	757	370	999999	999999	999999	999999	652	731	989	972	417	999999	300	12	999999	466	999999	33	699	698	138	999999	999999	237	841	999999	887	944	292	344	176	999999	806	474	128	705	929	188	395	566	464	999999	305	860	255	123	405	999999	999999	338	784	284	576	833	479	329	558	999999	999999	423	528	708	448	655	806	638	949	999999	883	577	999999	81	638	142	244	999999	142	951	982	727	624	999999	47	954	560	891	212	973	999999	799	156	196	578	972	48	755	594	650	63	999999	174	579	999999	339	999999	712	646	443	598	999999	197	999999	999999	881	798	159	670	999999	104	914	436	999999	999999	94	430	350	503	999999	999999	488	999999	491	897	375	999999	999999	744	707	162	848	255	768	384	620	612	999999	435	697	183	888	95	999999	556	149	999999	198	749	549	909	461	999999	980	349	999999	874	999999	709	999999	999999	754	415	963	341	256	668	668	600	220	482	881	914	805	999999	215	403	409	934	758	195	375	305	204	798	700	639	275	428	999999	999999	906	839	999999	378	428	483	132	769	310	480	521	597	538	77	37	547	413	497	143	717	475	770	951	999999	999999	458	220	174	999999	617	999999	250	336	999999	999999	52	999999	437	999999	732	280	999999	999999	287	673	777	766	999999	771	163	999999	778	294	999999	999999	145	999999	838	425	970	272	999999	138	692	86	281	270	999999	500	985	672	976	999999	411	446	835	145	674	537	185	692	93	403	487	391	999999	955	999999	204	999999	164	46	21	103	999999	999999	511	941	210	402	516	702	636	786	491	259	355	882	119	444	999	223	311	999999	287	999999	564	651	999999	461	325	490	869	70	830	635	965	999999	941	133	334	204	999999	144	668	990	457	616	999999	141	280	82	670	999999	440	941	999999	770	816	290	758	859	640	749	86	36	832	575	956	999999	294	25	999999	999999	119	805	749	177	999999	297	732	947	655	999999	191	253	820	119	629	888	999999	204	523	999999	375	474	563	724	68	999999	167	881	660	150	847	999999	141	683	999999	635	201	567	199	999999	558	999999	999999	470	999999	833	215	723	946	77	954	999999	999999	289	621	644	251	999999	119	999999	140	851	999999	999999	332	926	121	999999	468	999999	697	344	14	
994	112	564	999999	103	999999	234	999999	444	999999	999999	195	757	761	852	72	16	393	176	999999	259	999999	999999	524	698	148	641	722	79	265	952	379	999999	95	999999	999999	999999	383	158	868	884	512	695	916	999999	999999	574	174	999999	84	999999	610	531	886	755	606	405	999999	572	954	525	512	367	999999	981	223	575	671	263	675	15	633	245	307	999999	999999	702	790	821	999999	573	476	463	999999	803	352	848	733	999999	901	781	27	811	999999	999999	999999	155	999999	999999	488	753	999999	911	593	78	827	374	233	322	18	903	614	228	203	390	58	58	372	385	639	375	842	341	361	894	988	822	51	953	999999	601	197	856	342	625	671	565	869	926	976	978	625	999999	331	999999	999999	798	617	812	305	333	783	140	999999	123	999999	571	559	699	90	999999	999999	279	131	999999	716	758	886	578	719	999999	189	446	409	999999	999999	430	19	363	727	999999	214	238	658	867	999999	67	560	228	999999	109	16	180	845	970	655	999999	300	914	999999	418	911	49	103	999999	999999	347	730	643	373	999999	561	205	971	999999	801	103	620	263	599	999999	999999	668	865	999999	486	19	600	438	15	404	140	105	82	999999	287	999999	999999	846	999999	480	336	916	999999	999999	999999	810	208	954	179	561	734	46	325	632	220	253	184	483	334	145	999999	301	999999	969	360	465	133	662	613	636	957	773	539	129	332	290	813	643	80	999999	810	646	999999	454	669	104	780	999999	109	44	999999	662	521	999999	733	44	999999	884	871	92	687	999999	351	999999	999999	960	506	205	309	929	440	999999	412	658	334	110	42	194	310	999999	685	683	999999	999999	645	305	261	951	999999	297	12	999999	771	988	988	274	305	999999	850	708	597	999999	999999	179	999999	459	259	863	264	999999	12	104	584	615	407	14	982	772	897	308	709	999999	999999	21	999999	511	769	999999	670	69	804	999999	344	999999	668	111	543	393	999999	196	999999	999999	697	762	999999	999999	354	999999	590	984	292	533	827	551	999999	999999	999999	138	252	999999	689	835	202	204	828	694	999999	982	946	305	471	598	797	711	999999	320	999999	57	726	29	167	613	833	686	999999	999999	489	792	602	625	337	414	151	882	999999	219	205	502	934	600	157	371	999999	295	522	693	735	126	298	999999	999999	727	412	232	999999	85	12	516	427	556	215	967	390	331	968	66	456	999999	214	999999	124	999999	123	999999	872	999999	404	548	173	93	999999	373	504	913	440	609	999999	919	946	430	217	689	84	387	395	189	981	887	326	
466	246	819	911	999999	999999	830	614	287	999999	150	999999	464	999999	344	20	841	473	476	891	368	63	999999	969	783	999999	999999	289	735	999999	693	814	516	231	707	846	999999	462	999999	349	609	995	999999	570	999999	749	753	345	740	999999	554	999999	514	996	958	412	709	850	137	999999	999999	550	878	547	665	999999	174	242	645	498	999999	999999	225	137	291	373	338	967	172	44	999999	99	549	368	999999	978	999999	520	273	999999	999999	875	334	838	211	69	126	187	904	480	585	999999	700	251	999999	174	499	387	715	594	999999	742	688	103	339	58	10	520	362	686	36	653	969	350	999999	418	65	387	926	232	256	160	999999	999999	458	570	999999	307	999999	999999	489	921	805	678	231	999999	999999	240	508	162	68	606	825	227	999999	999999	551	999999	890	999999	999999	121	461	493	348	922	679	999999	644	768	658	703	245	341	999999	999999	999999	999999	129	999999	231	824	999999	773	173	650	335	845	999999	527	999999	999999	417	610	911	999999	470	321	340	999999	999999	201	595	999999	999999	365	371	493	29	349	92	999999	239	934	999999	295	243	688	329	698	597	999999	757	127	749	999999	295	999999	429	830	644	537	999999	999999	999999	999999	238	999999	279	999999	288	999999	999999	898	999999	769	810	483	999999	626	999999	781	999999	999999	710	999999	443	999999	999999	885	79	736	74	199	704	555	999999	418	703	999999	67	105	999999	521	419	756	18	999999	683	999999	807	812	478	803	696	862	544	999999	120	348	595	759	157	394	738	552	999999	635	999999	999999	480	402	779	742	569	999999	373	999999	999999	954	883	584	795	999999	88	999999	268	999999	503	841	999999	999999	999999	364	828	307	947	34	782	867	978	382	999999	793	509	999999	43	735	244	657	499	73	107	165	999999	999999	999999	146	315	481	294	999999	142	362	878	999999	104	999999	913	272	999999	349	999999	365	975	510	920	11	999999	673	233	532	36	845	999999	947	871	999999	899	817	342	811	718	310	999999	472	999999	999999	915	998	320	618	821	972	567	159	999999	741	189	955	999999	963	999999	642	257	761	489	297	20	999999	639	999999	999999	106	929	289	630	397	782	513	270	619	95	512	999999	615	710	64	288	202	582	139	962	944	727	378	185	85	999999	999999	982	999999	301	999999	368	368	102	725	52	287	528	999999	959	999999	694	481	878	132	999999	642	61	435	19	817	359	509	989	581	378	560	114	554	344	961	999999	317	327	999999	154	994	523	984	22	999999	999999	604	180	295	259	999999	500	63	796	420	769	557	943	483	999999	859	
378	521	999999	999999	183	973	642	997	155	387	163	776	978	294	129	76	422	18	999999	754	999999	704	332	131	70	60	758	999999	202	973	373	999999	476	999999	626	12	637	530	999999	699	961	999999	150	871	103	999999	84	511	999999	702	144	935	339	880	529	674	999999	235	431	132	999999	718	805	999999	24	999999	310	693	668	126	999999	891	191	454	999999	999999	563	999999	38	999999	976	256	632	499	839	999999	999999	595	765	952	813	411	999999	704	999999	253	376	999999	857	783	423	391	843	184	272	999999	999999	885	98	999999	120	999999	999999	94	156	968	96	999999	342	585	805	715	927	716	999999	38	792	486	999999	549	999999	594	603	254	923	999999	413	457	237	999999	684	999999	507	999999	999999	85	214	24	558	515	166	70	999999	281	999999	707	463	137	870	244	460	999999	915	999999	999999	999999	144	952	171	561	999999	638	88	746	999999	186	217	535	874	999999	824	777	999999	999999	999999	728	957	999999	276	225	999999	286	586	993	145	999999	713	999999	818	324	999999	262	853	999999	950	528	981	999999	380	999999	499	928	262	642	999999	683	999999	461	165	854	568	811	685	999999	430	288	999999	95	610	999999	473	259	999999	559	297	572	923	930	513	864	746	77	952	475	725	212	33	999999	583	462	78	261	802	963	999999	139	999999	907	577	672	999999	895	289	886	337	250	221	999999	355	847	759	999999	947	301	117	500	858	219	999999	227	264	999999	999999	158	425	221	456	752	803	167	999999	26	363	841	397	850	999999	75	147	999999	990	999999	599	999999	702	999999	314	999999	855	265	280	366	999999	999999	417	369	393	141	471	125	794	468	899	197	852	743	999999	999999	904	267	712	793	999999	999999	237	999999	517	776	455	999999	999999	945	896	548	999999	638	340	13	434	37	999999	657	604	32	999999	532	431	411	999999	959	603	208	606	598	552	487	294	939	132	482	851	616	685	999999	218	849	571	360	310	223	412	999999	681	877	799	999999	198	59	999999	999999	512	116	893	496	172	708	999999	307	995	409	999999	400	999999	951	185	850	999999	898	813	840	999999	80	999999	669	999999	551	527	729	999999	497	999999	245	883	427	970	745	723	198	543	999999	510	273	365	999999	999999	21	180	729	701	948	93	299	245	225	744	442	14	233	939	621	191	619	508	508	999999	999999	516	464	981	439	137	783	365	999999	340	999999	715	210	799	545	380	797	37	850	413	998	999	668	682	538	740	499	259	999999	328	890	999999	856	790	762	505	999999	748	271	820	309	934	931	884	58	
726	804	999999	404	251	999999	591	657	104	121	119	999999	781	452	999999	638	534	444	986	449	931	859	420	999999	49	663	999999	765	39	114	74	999999	783	634	811	999999	75	854	999999	934	309	117	761	678	652	657	935	305	572	192	775	500	945	999999	127	867	393	397	364	587	999999	825	627	990	999999	51	74	157	641	762	573	999999	763	999999	150	823	107	742	394	392	999999	999999	999999	999999	338	574	132	348	516	944	552	677	500	103	999999	999999	489	770	630	610	592	787	664	810	619	105	736	893	999999	999999	999999	651	13	971	999999	590	999999	999999	661	482	919	999999	640	697	220	895	189	670	462	666	343	337	121	999999	799	941	99	393	237	242	838	239	53	223	184	900	674	999999	245	18	850	709	999999	999999	999999	867	157	967	599	724	916	75	999999	638	999999	999999	540	999999	182	999999	999999	249	999999	428	999999	690	999999	427	522	319	231	999999	999999	453	816	634	228	963	101	932	999999	132	793	512	326	999999	999999	999999	263	741	999999	454	999999	328	999999	610	165	689	513	11	195	730	454	290	503	266	640	987	821	335	224	999999	137	249	133	379	456	50	112	872	892	276	173	781	948	776	314	117	935	215	478	538	459	100	747	73	678	999999	999999	69	999999	999999	593	999999	527	794	326	116	204	147	164	125	587	999999	119	918	566	672	999999	999999	952	532	61	616	856	685	999999	999999	502	999999	701	944	40	52	739	91	999999	245	999999	164	999999	207	912	798	999999	363	951	999999	999999	828	507	15	179	293	117	609	758	977	81	841	677	289	614	145	446	219	94	544	999999	37	999999	330	419	188	999999	754	620	999999	565	502	734	308	65	674	562	696	774	999999	999999	140	333	999999	173	421	999999	999999	999999	999999	361	841	999999	417	999999	954	592	186	595	991	999999	363	999999	999999	999999	999999	999999	379	999999	939	999999	750	999999	347	999999	999999	704	999999	166	997	999999	105	171	843	902	723	233	999999	999999	999999	999999	385	110	783	730	581	152	828	293	594	314	117	947	653	203	611	406	931	808	156	259	61	999999	598	299	921	999999	155	602	698	355	999999	999999	131	858	999999	649	661	999999	999999	628	875	999999	571	693	999999	157	518	999999	300	327	999999	518	244	852	40	364	999999	999999	808	390	996	235	999999	999999	523	130	999999	795	996	999999	744	999999	999999	528	384	804	458	999999	706	774	999999	505	999999	999999	999999	281	752	279	999999	842	147	178	999999	646	999999	999999	663	332	179	473	330	999999	653	338	999999	978	738	716	477	236	906	
606	999999	44	999999	501	923	222	195	252	999999	557	967	163	824	999999	999999	999999	896	734	150	999999	735	242	453	960	852	973	999999	85	999999	46	999999	601	936	999999	391	999999	940	999999	999999	450	147	927	106	999999	755	500	514	17	472	999999	999999	743	95	999999	870	554	590	746	648	949	424	120	708	341	999999	375	226	999999	194	999999	203	766	17	700	988	808	146	680	214	362	999999	791	612	939	225	67	999999	165	999999	836	193	999999	999999	776	36	37	228	765	999999	999999	283	231	822	731	410	63	735	394	792	71	418	910	541	296	490	632	999999	769	125	698	859	71	622	999999	556	10	999999	241	674	961	590	380	663	999999	999999	247	968	880	999999	999999	331	131	372	608	428	283	661	204	296	999999	529	458	650	999999	530	222	608	475	184	409	999999	504	720	999999	481	47	256	717	217	999999	664	627	240	952	999999	738	999999	999999	929	283	348	90	944	280	441	999999	730	345	999999	866	639	503	999999	139	393	827	999999	999999	999999	390	37	944	999999	53	739	902	227	697	951	791	523	594	546	901	70	999999	559	449	399	349	317	910	422	350	999999	171	999999	999999	569	549	337	166	887	999999	256	404	999999	901	999999	539	913	43	999999	512	353	999999	956	804	78	695	277	961	151	787	83	999999	532	646	439	578	981	999999	999999	999999	464	999999	999999	997	655	666	605	658	907	860	435	283	526	909	997	569	214	999999	43	874	281	999999	25	109	999999	140	872	456	999999	963	558	797	906	982	999999	986	346	958	158	412	99	999999	63	291	999999	999999	999999	622	648	870	373	999999	93	263	140	999999	351	608	999999	525	794	999999	196	944	311	999999	377	544	999999	21	999999	255	968	631	999999	661	322	733	746	999999	540	999999	808	600	599	694	713	652	851	960	999999	738	999999	633	999999	940	432	118	999999	999999	432	64	761	637	648	999999	895	462	999999	478	775	617	861	999999	984	999999	999999	596	354	999999	999999	724	999999	900	377	494	999999	344	23	999999	239	213	754	32	251	485	497	999999	952	481	999999	261	999999	999999	194	36	876	578	648	83	600	836	764	372	800	708	371	860	270	164	309	560	449	634	249	999999	999999	839	616	508	56	179	643	872	818	999999	999999	320	716	350	617	250	695	939	253	402	999999	392	231	543	124	636	999999	999999	182	248	811	549	999999	623	999999	47	999999	150	999999	999999	202	891	553	137	999999	60	154	919	546	68	864	999999	999999	846	132	481	617	82	394	420	268	999999	700	580	860	999999	187	103	187	
999999	999999	999999	913	823	210	557	838	104	385	73	999999	991	261	999999	383	312	168	296	500	691	429	889	755	616	171	999999	201	999999	276	167	873	61	999999	966	999999	319	596	567	646	999999	643	999999	697	331	927	277	999999	586	206	558	999999	891	602	999999	160	399	799	307	661	853	999999	864	827	999999	200	441	259	295	344	999999	716	601	649	926	58	999999	201	434	688	893	762	999999	776	718	325	981	458	255	815	390	519	298	999999	792	218	778	696	479	141	496	28	308	999999	143	842	250	251	676	999999	999999	207	374	618	768	100	751	97	119	901	218	982	13	999999	954	999999	427	695	999999	999999	279	999999	721	303	202	999999	464	999999	643	875	999999	739	782	807	999999	192	155	999999	147	701	466	690	999999	577	999999	514	25	828	298	589	425	555	394	999999	999999	999999	485	81	999999	999999	636	999999	453	999999	827	478	999999	999999	909	771	408	747	557	165	260	588	633	153	381	687	999999	999999	83	64	460	529	999999	824	639	535	706	999999	263	254	75	87	999999	999999	750	454	999999	819	999999	526	190	677	997	999999	707	589	411	341	699	738	43	999	315	399	999999	999999	132	999999	566	383	74	334	493	313	100	183	351	999999	403	999999	383	50	717	556	999999	999999	531	999999	126	59	134	999999	999999	525	221	999999	771	847	570	452	331	929	999999	545	999999	855	194	999999	148	999999	247	131	999999	772	365	999999	291	759	524	999	776	16	999999	516	999999	699	950	999999	102	33	412	504	719	999999	606	453	787	182	999999	29	598	999999	978	592	999999	13	999999	611	999999	228	784	22	333	570	675	999999	670	746	296	999999	904	225	999999	124	132	743	411	987	176	999999	215	118	664	505	411	939	999999	999999	704	255	272	349	808	873	249	999999	180	159	284	999999	999999	50	886	341	124	383	244	863	470	78	999999	449	444	258	23	999999	357	827	169	736	297	994	999999	50	999999	565	416	728	875	731	572	999999	713	885	999999	174	999999	332	390	38	704	174	999999	635	654	823	904	999999	999999	573	52	352	990	548	993	999999	998	846	841	999999	966	516	999999	738	506	999999	735	999999	129	848	454	35	447	141	41	133	788	416	395	999999	660	855	999999	312	689	229	272	174	892	999999	176	385	999999	999999	71	198	185	477	999999	315	97	999999	999999	21	128	999999	999999	858	517	870	999	591	999999	173	898	120	999999	685	999999	286	86	570	666	999999	999999	79	543	615	79	842	947	320	287	90	999999	314	423	999999	193	999999	324	999999	657	32	351	584	
924	327	999999	950	999999	999999	429	999999	238	999999	689	663	339	999999	483	299	789	674	922	999999	314	379	999999	593	697	791	501	999999	962	673	913	999999	436	107	154	225	683	999999	301	999999	891	999999	851	73	625	760	527	999999	198	34	624	982	999999	662	280	999999	999999	348	999999	759	999999	53	890	565	999999	999999	237	241	904	267	616	669	382	475	798	999999	528	521	968	937	274	367	197	999999	999999	930	999999	999999	827	600	999999	344	866	542	458	848	544	296	459	580	532	999999	240	930	417	954	609	999999	863	400	36	232	380	326	495	641	855	951	999999	682	999999	999999	999999	314	785	282	803	840	26	999999	344	241	71	397	414	999999	136	999999	530	999999	330	999999	999999	999999	999999	260	963	549	999999	999999	999999	592	779	999999	80	80	881	926	999999	999999	160	769	617	913	66	999999	170	982	999999	516	514	598	430	422	362	999999	999999	977	740	535	999999	999999	793	209	999999	751	462	999999	327	999999	106	210	121	999999	943	561	303	996	380	999999	99	981	999999	540	312	404	171	367	999999	480	528	904	999999	620	826	896	976	999999	956	999999	342	876	665	578	420	313	487	44	478	800	306	999999	999999	961	445	337	626	263	999999	563	589	999999	999999	846	814	201	25	999999	569	57	585	885	50	999999	446	222	326	69	999999	998	999999	136	999999	624	184	974	308	234	184	498	280	722	999999	402	724	247	17	818	763	228	298	986	999999	430	225	420	514	999999	524	232	21	566	999999	999999	646	462	999999	999999	999999	840	893	790	326	999999	776	862	376	999999	999999	209	999999	999999	305	901	709	930	999999	999999	408	763	999999	767	709	951	487	713	589	620	756	999999	40	762	999999	999999	999999	507	669	404	654	363	999999	866	999999	999999	27	999999	271	242	999999	999999	801	999999	999999	908	999999	136	91	374	999999	73	282	755	891	89	178	452	999999	999999	999999	212	270	267	813	54	719	603	577	393	934	973	452	999999	431	50	470	292	916	248	552	208	426	305	811	590	999999	298	975	120	157	574	163	888	999999	987	454	543	999999	999999	198	999999	559	697	440	619	620	999999	334	999999	618	886	536	122	830	377	785	965	456	999999	999999	431	627	466	246	369	820	999999	691	444	595	926	357	124	59	774	648	999999	864	999999	969	165	999999	135	501	271	48	50	999999	298	211	489	97	711	837	767	999999	999999	999999	81	799	66	999999	889	999999	692	999999	422	73	65	728	67	111	264	999999	999999	466	999999	999999	999999	999999	779	505	999999	243	116	999999	645	286	291	999999	556	
999999	793	999999	913	922	84	870	809	999999	626	977	12	569	999999	387	833	458	39	311	999999	138	485	750	29	561	840	656	157	853	892	999999	999999	999999	999999	790	318	999999	999999	885	999999	999999	164	252	704	802	503	999999	99	728	999999	999999	257	980	968	999999	791	52	383	999999	92	428	723	956	999999	490	206	572	396	362	999999	971	118	153	919	35	973	243	55	226	67	15	999999	428	848	999999	888	800	472	755	999999	275	488	988	803	963	908	208	999999	224	605	999999	448	736	999999	43	88	999999	71	943	454	557	996	166	304	86	861	999999	118	144	999999	406	109	999999	363	804	493	130	349	999999	126	999999	999999	999999	999999	136	567	829	769	815	627	784	999999	529	310	451	279	999999	693	999999	112	999999	100	999999	999999	999999	831	806	383	854	549	957	999999	115	826	678	727	174	999999	177	518	41	534	302	999999	999999	667	580	340	911	999999	171	436	621	999999	511	685	562	219	421	305	760	456	915	275	999999	30	633	999999	999999	724	114	786	526	999999	80	90	797	999999	803	999999	260	476	472	330	999999	530	999999	261	325	999999	174	955	133	871	999999	585	619	999999	846	798	44	999999	707	196	430	385	910	412	999999	430	887	999999	999999	999999	999999	294	999999	595	999999	999999	877	999999	386	638	560	159	662	654	999999	494	471	770	915	15	999999	999999	999999	286	899	11	620	739	478	999999	115	374	548	253	826	999999	602	34	148	706	920	663	501	999999	636	281	723	265	950	999999	999999	127	884	411	382	999999	525	707	695	999999	529	147	902	999999	999999	195	610	418	828	989	892	999999	632	219	94	999999	880	699	649	628	287	365	789	190	935	988	490	147	999999	999999	947	894	338	261	187	782	760	999999	546	451	670	999999	437	960	999999	522	494	675	326	539	792	825	999999	77	999999	174	999999	722	557	999999	704	473	547	674	51	998	118	380	999999	312	93	870	163	208	999999	972	927	999999	784	422	503	999999	820	999999	999999	132	837	271	652	23	999999	999999	999999	11	746	206	999999	762	919	407	999999	123	643	23	999999	921	671	858	119	999999	246	529	938	144	50	888	652	215	312	918	170	847	999999	27	878	55	999999	161	462	760	999999	174	909	999999	19	389	999999	806	885	450	460	978	161	26	777	905	109	328	961	999999	554	562	460	10	999999	565	999999	625	999999	410	512	520	999999	999999	431	999999	999999	561	134	660	716	845	329	862	468	191	695	711	250	999999	946	100	200	604	216	652	714	909	999999	454	994	556	671	485	937	940	
582	803	595	706	295	999999	203	311	151	999999	242	597	999999	65	999999	999999	385	999999	463	422	999999	999999	151	999999	366	710	420	999999	666	170	999999	843	925	527	608	892	999999	544	687	407	999999	889	463	508	420	127	999999	999999	584	320	181	999999	32	524	620	780	661	817	349	999999	137	523	644	980	533	398	671	999999	456	999999	567	840	485	65	526	999999	999999	999999	367	249	999999	336	105	999999	988	999999	999999	411	907	828	241	309	204	111	999999	382	999999	999999	999999	999999	999999	999999	638	607	752	999999	32	966	997	999999	441	27	459	110	999999	999999	428	298	992	856	577	270	117	628	745	268	646	383	999999	999999	196	866	999999	999999	793	981	698	498	603	658	654	854	414	727	396	223	849	103	860	479	954	955	489	128	454	194	254	19	861	494	694	648	191	852	993	999999	359	999999	317	269	112	929	999999	344	212	722	856	390	241	999999	418	999999	523	316	200	241	386	549	891	608	737	688	636	118	963	999999	999999	561	734	821	864	735	786	600	999999	34	999999	999999	999999	999999	338	863	778	999999	85	150	135	875	662	761	198	809	232	708	999999	424	302	586	999999	999999	999999	305	999999	999999	667	683	766	922	939	175	971	240	633	999999	280	873	910	999999	999999	999999	999999	798	898	972	632	65	512	88	999999	999999	732	682	775	718	999999	42	999999	367	671	999999	383	213	935	497	790	958	185	73	437	658	999999	995	552	557	327	999999	407	999999	788	612	999999	688	999999	988	443	298	465	914	485	247	666	553	636	999999	999999	676	862	999999	191	999999	879	449	650	420	447	736	139	228	401	999999	635	533	999999	999999	231	695	999999	947	999999	501	502	270	587	200	991	961	999999	999999	999999	651	397	996	502	999999	999999	731	48	442	550	999999	168	247	523	999999	999999	143	974	577	420	999999	326	915	356	690	181	618	861	999999	999999	486	999999	228	120	749	44	639	40	464	335	999999	656	916	406	358	999999	999999	746	999999	999999	858	987	791	500	363	999999	999999	999999	812	999999	999999	869	588	23	74	338	940	136	774	999999	972	112	519	252	920	999999	409	518	997	357	999999	999999	337	999999	570	499	587	728	999999	999999	561	999999	228	999999	220	630	78	999999	999999	30	402	139	999999	515	615	999999	477	548	580	999999	925	964	652	464	999999	252	542	999999	452	574	751	222	379	359	999999	984	883	998	999999	300	38	506	185	977	955	786	899	999999	266	999999	31	48	157	500	499	597	345	999999	493	968	999999	999999	460	768	279	190	759	622	58	631	872	
479	516	290	237	428	999999	674	999999	251	999999	720	459	637	552	712	74	999999	860	999999	648	129	514	999999	212	676	55	999999	708	774	999999	286	999999	635	943	552	531	999999	273	80	808	670	265	252	624	377	902	823	225	566	126	880	761	188	982	999999	964	453	88	560	382	381	966	734	224	76	946	999999	999999	10	190	207	999999	790	999999	978	863	999999	448	835	774	232	202	152	658	156	524	595	652	200	587	88	789	999999	697	999999	704	530	38	558	430	87	138	224	385	918	275	971	999999	999999	888	702	14	253	786	159	189	823	86	999999	551	999999	181	504	999999	112	418	999999	102	633	283	343	243	890	414	696	103	977	999999	739	999999	553	477	648	311	999999	83	999999	926	547	999999	880	454	960	16	78	905	634	802	282	510	372	878	494	999999	555	468	124	838	999999	66	212	66	346	196	998	999999	533	999999	536	39	872	975	554	386	402	889	283	883	346	790	469	184	999999	238	518	674	982	918	755	999999	999999	707	836	491	55	823	999999	774	999999	999999	382	999999	275	253	999999	397	333	118	337	665	195	999999	501	309	999999	999999	572	118	677	333	902	999999	447	120	999999	999999	149	73	340	578	782	508	999999	162	417	37	909	250	600	999999	351	874	590	99	999999	999999	999999	536	894	28	260	999	107	685	291	767	994	165	183	999999	257	999999	777	759	883	687	999999	349	892	569	128	999999	517	555	981	37	999999	357	879	352	958	612	178	322	327	783	411	999999	871	649	42	754	77	999999	873	90	106	831	216	553	372	866	644	334	999999	928	999999	551	703	263	999999	647	285	999999	515	645	101	464	999999	999999	285	175	999999	252	536	373	999999	391	682	900	999999	203	999999	999999	979	101	968	843	422	399	302	859	496	617	906	395	478	246	999999	238	989	641	400	116	999999	207	999999	401	797	536	672	109	869	802	333	999999	506	949	851	423	676	999999	52	51	807	999999	678	999999	346	151	894	29	999999	999999	911	298	803	44	68	999999	703	576	56	886	726	202	990	694	294	366	889	999999	999999	206	561	741	999999	358	999999	851	529	999999	65	999999	641	999999	338	999999	890	999999	999999	472	891	79	720	109	211	165	324	615	435	999999	999999	979	261	999999	634	999999	999999	999999	999999	454	735	216	262	175	999999	399	999999	83	864	574	803	999999	620	426	999999	324	486	999999	999999	443	43	693	425	999999	961	86	404	275	999999	763	534	999999	345	301	737	684	999999	554	588	812	910	251	750	999999	999999	326	368	835	
999999	320	98	440	639	265	421	51	790	717	214	445	994	999999	64	111	50	92	914	329	689	953	999999	931	999999	727	532	791	942	564	364	999999	717	999999	999999	999999	674	999999	999999	89	879	999999	999999	999999	350	153	817	999999	999999	999999	821	107	412	49	155	783	812	999999	566	999999	732	630	109	236	362	999999	727	435	450	355	999999	946	11	834	449	994	69	999999	591	730	999999	999999	603	999999	743	267	999999	678	423	755	896	518	537	179	999999	259	999999	667	746	779	425	392	999999	841	223	874	106	577	599	161	723	413	575	999999	11	141	36	806	492	105	338	999999	21	695	999999	917	419	831	487	199	408	999999	999999	811	314	528	999999	762	89	868	170	664	89	272	41	999999	943	700	999999	225	999999	789	185	650	451	377	380	796	392	305	465	275	100	409	752	999999	751	763	532	483	999999	999999	999999	999999	935	673	969	748	663	967	999999	718	663	271	999999	619	227	22	999999	937	157	323	999999	999999	413	999999	574	679	520	710	741	189	177	695	203	999999	71	999999	715	778	407	632	142	424	330	746	611	999999	443	143	114	739	403	595	335	709	894	943	220	49	108	300	238	953	236	999999	999999	968	999999	16	999999	665	306	999999	539	999999	190	999999	463	667	293	746	246	386	999999	12	786	582	369	493	75	128	999999	999999	679	117	403	999999	198	999999	999999	999999	759	436	585	448	442	999999	999999	810	999999	938	490	552	755	362	63	851	999999	233	18	968	999999	585	941	439	324	630	911	431	131	999999	766	927	471	650	999999	999999	999999	167	569	974	999999	558	964	136	999999	798	919	327	63	551	831	999999	527	236	44	183	494	156	133	811	900	634	689	528	181	563	90	115	374	253	60	200	664	44	999999	60	620	814	800	526	711	593	999999	999999	178	801	409	999999	999999	999999	325	654	43	758	83	892	999999	999999	954	85	717	814	953	809	501	641	310	493	783	984	563	679	355	999999	110	317	265	119	359	380	163	999999	500	561	928	999999	166	905	960	560	999999	999999	860	725	999999	896	640	999999	88	536	999999	916	461	631	260	645	308	999999	657	999999	636	759	96	584	999999	872	323	999999	880	105	485	404	532	233	999999	388	819	629	798	999999	676	697	41	822	999999	246	999999	869	310	293	999999	999999	258	999999	924	432	98	285	803	936	582	248	687	982	61	106	394	238	828	871	825	678	636	999999	99	938	727	999999	706	685	488	454	101	999999	998	754	156	999999	999999	380	300	544	999999	862	630	438	19	59	
999999	781	852	164	50	999999	468	427	104	999999	114	999999	999999	824	579	128	458	999999	999999	999999	983	307	950	999999	999999	458	999999	290	999999	774	823	999999	999999	999999	999999	924	832	334	999999	661	138	581	999999	352	999999	323	675	476	965	707	999999	502	291	918	75	473	831	796	234	999999	859	188	574	329	980	453	66	36	331	999999	296	999999	724	495	999999	999999	999999	999999	833	616	783	113	324	155	370	999999	380	20	999999	39	102	999999	109	822	802	950	16	340	371	779	267	648	154	320	999999	290	778	795	999999	663	825	233	999999	618	808	999999	863	999999	958	659	82	999999	424	302	562	260	34	901	693	22	405	316	999999	64	359	144	999999	14	734	90	552	585	999999	948	999999	868	999999	491	24	56	97	999999	382	999999	999999	221	234	999999	758	999999	265	877	111	944	267	518	987	999999	268	673	796	999999	694	877	117	999999	999999	475	97	999999	187	543	999999	999999	925	818	934	533	999999	148	910	116	256	574	825	999999	483	119	999999	695	880	999999	232	999999	260	999999	892	999999	999999	219	229	759	999999	74	999999	722	990	464	29	999999	999999	463	561	999999	762	690	612	999999	62	999999	999999	882	999999	402	812	22	999999	544	999999	696	926	999999	928	148	918	160	351	999999	999999	112	685	999999	99	999999	999999	999999	999999	999999	588	569	999999	771	452	173	205	346	975	372	999999	999999	412	455	999999	332	522	155	535	423	211	611	348	431	539	999999	756	995	792	541	291	999999	409	218	999999	827	81	164	986	765	943	582	185	999999	929	619	700	239	950	767	729	965	891	199	999999	977	231	204	999999	999999	417	209	553	443	91	865	999999	203	499	250	261	367	168	770	480	999999	436	369	501	919	999999	526	54	999999	812	325	999999	219	317	979	999999	999999	923	493	357	743	38	741	897	74	58	506	740	999999	515	372	806	131	719	280	999999	999999	703	322	999999	890	164	528	631	765	999999	361	999999	520	644	385	444	999999	422	736	601	694	999999	436	871	752	786	344	520	449	519	382	500	47	999999	999999	999999	610	250	466	999999	999999	120	142	702	999999	620	229	75	140	928	999999	999999	982	999999	999999	999999	276	450	999999	114	820	18	191	256	989	861	848	999999	901	212	833	434	955	999999	101	999999	339	734	184	999999	566	278	389	521	387	672	517	999999	582	353	906	999999	750	362	768	501	928	885	713	835	771	999999	174	928	104	999999	754	834	588	282	71	542	276	368	548	551	628	670	999999	326	353	491	509	557	305	999999	683	602	389	599	655	
453	30	348	370	428	114	461	999999	680	918	999999	779	310	292	374	893	391	814	226	873	267	26	397	492	290	638	616	999999	431	33	161	454	989	626	617	521	927	998	130	999999	177	999999	198	407	999999	712	209	275	931	779	301	788	173	725	999999	436	999999	999999	89	999999	999999	829	994	657	767	238	789	683	674	852	965	999999	694	778	999999	999999	828	989	999999	999999	439	351	700	651	731	999999	999999	273	239	999999	887	999999	918	999999	950	347	259	541	999999	440	922	525	601	89	814	908	104	395	29	383	999999	643	43	999999	999999	156	138	353	999999	405	948	526	454	999999	964	894	999999	363	828	368	999999	999999	360	391	655	999999	750	621	837	823	277	895	253	855	583	254	47	416	980	804	218	905	615	999999	492	406	81	117	124	920	443	740	567	661	619	999999	293	652	856	446	406	517	516	112	137	62	282	599	909	999999	856	999999	383	999999	159	999999	681	999999	899	999999	842	642	507	916	390	999999	338	592	246	272	960	395	999999	543	999999	701	399	512	116	439	133	999999	207	999999	73	999999	367	543	511	760	639	999999	999999	607	603	763	20	599	722	999999	999999	690	999999	999999	759	471	999999	840	626	458	999999	999999	18	999999	135	370	999999	113	853	15	999999	999999	91	485	633	792	642	999999	939	644	690	800	999999	515	715	443	128	560	643	602	876	527	917	62	999999	470	168	293	482	243	999999	906	745	999999	999999	929	609	877	24	966	828	555	900	982	767	668	388	502	753	999999	251	999999	470	260	999999	652	878	38	193	999999	633	358	999999	706	324	784	999999	83	94	786	999999	251	545	676	774	331	999999	935	295	633	92	666	540	790	999999	444	446	495	999999	999999	61	580	694	851	343	479	84	204	667	983	614	315	418	967	999999	10	348	793	486	807	35	943	742	560	90	967	999999	999999	714	999999	347	569	495	314	735	263	999999	999999	343	304	256	999999	999999	311	29	999999	257	572	933	991	106	652	18	780	753	999999	838	144	771	375	999999	999999	489	787	645	55	820	999999	999999	603	453	999999	460	192	560	604	675	440	999999	313	720	255	999999	723	783	695	999999	999999	561	627	425	423	999999	968	643	999999	941	490	999999	999999	956	999999	340	999999	547	999999	999999	826	229	159	442	999999	603	467	654	415	999999	766	13	950	494	115	552	999999	187	40	730	491	549	698	662	194	774	999999	356	576	914	426	185	999999	502	733	495	411	999999	28	819	465	323	237	999999	999999	486	716	489	851	999999	726	162	517	
721	711	287	531	497	258	633	46	121	87	999999	220	999999	673	457	760	999999	150	429	169	999999	275	177	321	473	487	999999	67	86	505	975	999999	999999	999999	619	791	456	963	999999	936	395	782	999999	246	999999	24	594	999999	268	728	241	460	306	992	307	456	999999	965	999999	19	550	575	999999	999999	112	311	945	923	64	665	999999	999999	235	493	999999	999999	921	999999	584	459	892	894	999999	358	999999	524	892	282	370	172	258	999999	906	904	999999	999999	822	738	144	999999	999999	999999	759	603	424	584	235	813	999999	869	999999	999999	390	608	127	655	776	611	352	999999	419	673	562	891	417	822	749	330	106	954	614	192	999999	158	391	232	144	999999	933	999999	999999	999999	999999	999999	637	646	110	308	787	740	53	220	396	556	25	999999	999999	999999	195	999999	834	904	716	273	265	352	999999	242	999999	894	521	999999	999999	662	298	341	619	999999	263	771	722	999999	542	366	911	403	999999	250	999999	986	124	276	999999	341	854	999999	371	791	245	295	999999	868	90	892	229	472	542	733	268	684	785	55	615	424	879	392	999999	360	999999	861	555	574	999999	240	780	254	999999	347	808	903	969	999999	826	967	999999	853	370	649	147	999999	999999	73	982	458	211	999999	999999	596	461	471	32	21	439	999999	740	267	769	850	122	974	903	205	999999	364	999999	957	228	999999	999999	36	31	999999	999999	913	10	999999	999999	650	999999	999999	594	973	999999	347	881	958	398	999999	237	999999	94	520	999999	172	545	665	148	628	742	254	999999	999999	122	999999	449	310	797	525	383	257	676	128	821	999999	390	929	319	999999	482	757	568	999999	999999	802	941	511	194	60	378	344	354	962	907	785	862	581	861	999999	898	580	170	999999	79	979	999999	966	699	137	782	999999	356	561	155	985	685	999999	999999	320	493	937	125	999999	156	999999	903	713	220	46	547	809	999999	999999	688	901	596	999999	706	441	795	975	811	999999	277	999999	999999	792	999999	999999	109	788	978	551	966	999999	465	423	726	40	999999	302	999999	663	999999	973	547	496	872	253	398	999999	377	171	524	999999	135	69	999999	394	61	999999	896	298	999999	759	999999	999999	892	999999	446	183	968	676	364	503	229	999999	476	304	225	999999	920	573	533	118	420	999999	37	999999	834	406	944	999999	978	965	999999	999999	726	830	153	30	603	999999	807	225	999999	701	999999	31	299	977	592	184	178	559	200	999999	999999	827	348	22	499	445	894	999999	238	635	999999	999999	106	999999	431	645	999999	999999	897	776	999999	999999	96	999999	
999999	15	168	999999	813	769	999999	429	775	83	703	999999	492	999999	999999	168	999999	999999	986	396	999999	416	924	537	555	999999	999999	974	662	999999	999999	999999	741	629	10	999999	286	46	236	468	472	278	624	32	68	532	163	999999	673	738	526	999	331	999999	715	999999	999999	631	311	867	746	999999	999999	360	516	256	999999	863	140	999999	881	999999	999999	527	924	999999	792	999999	479	33	792	13	310	923	897	567	135	51	913	406	412	655	735	999999	722	999999	511	273	999999	999999	374	300	889	636	856	999999	469	803	776	979	811	999999	162	288	84	742	999999	842	462	948	999999	126	949	734	634	999999	488	180	804	651	234	529	395	667	999999	502	124	999999	77	594	107	331	274	999999	594	233	999999	456	294	980	394	999999	810	567	689	257	350	999999	12	999999	999999	299	998	135	754	292	793	494	630	581	627	999999	775	867	850	800	851	24	999999	410	732	41	999999	823	999999	565	999999	999999	999999	410	161	959	999999	446	770	808	332	149	189	999999	440	19	826	712	363	999999	893	942	716	889	405	336	25	601	999999	793	414	184	868	199	999999	964	516	229	429	668	552	338	107	999999	477	999999	834	837	970	999999	215	182	470	97	671	776	122	98	14	825	944	80	999999	976	404	158	281	990	738	999999	502	606	999999	695	999999	564	844	674	422	693	999999	187	630	184	587	241	714	781	527	796	999999	428	224	604	723	999999	789	131	648	328	440	844	108	505	999999	608	889	999999	470	999999	999999	999999	676	999999	334	766	449	374	398	999999	444	500	472	999999	622	999999	391	999999	971	154	999999	999999	36	103	999999	656	88	135	953	979	351	938	321	420	864	414	752	903	279	999999	42	425	732	485	884	940	382	166	999999	156	226	211	803	325	342	218	999999	999999	999999	677	688	324	420	419	999999	505	189	61	87	217	332	487	418	999999	999999	999999	991	999999	999999	323	284	921	252	999999	762	150	145	995	88	656	992	179	846	999999	279	718	14	999999	999999	999999	760	330	89	675	823	738	792	789	999999	999999	999999	999999	373	743	999999	766	81	999999	999999	680	999999	193	999999	430	224	999999	641	817	999999	999999	355	678	886	828	562	999999	842	577	999999	33	358	355	999999	106	439	131	999999	113	208	999999	646	401	665	983	29	577	999999	658	460	671	107	975	54	810	636	548	984	544	190	449	923	999999	999999	633	332	24	999999	877	991	102	357	537	618	242	756	954	23	903	809	999999	607	194	126	322	999999	383	311	999999	999999	999999	147	999999	922	999999	
589	151	771	999999	661	15	999999	479	666	999999	999999	999999	366	811	999999	999999	534	90	999999	205	999999	739	388	317	999999	948	712	420	417	110	955	999999	615	860	999999	614	999999	981	251	804	810	137	527	758	999999	366	26	499	927	787	366	66	535	726	999999	849	763	999999	334	712	302	764	71	566	412	999999	953	506	999999	448	499	552	839	931	999999	714	222	629	319	350	932	999999	493	999999	999999	898	999999	999999	943	803	850	999999	999999	538	511	56	999999	999999	356	770	999999	520	340	488	999999	999999	999999	603	341	212	637	144	154	983	999999	89	281	441	823	514	676	74	999999	364	597	769	894	310	429	348	648	999999	283	548	938	421	882	999999	999999	929	680	957	556	999999	999999	999999	585	674	758	999999	774	634	147	841	104	999999	957	975	891	999999	919	917	183	993	563	385	999999	606	55	368	206	277	109	893	833	718	518	821	198	881	194	999999	999999	997	999999	999999	123	441	453	999999	464	999999	122	813	19	763	783	563	187	791	999999	978	999999	399	235	507	535	999999	17	386	829	999999	787	999999	344	999999	375	999999	429	549	271	430	162	454	999999	300	164	296	883	80	934	954	999999	407	36	215	601	999999	771	76	488	999999	999999	77	770	328	129	999999	478	999999	398	607	999999	637	529	434	826	184	495	935	353	248	370	999999	451	875	501	999999	983	139	107	222	414	363	70	999999	999999	999999	999999	586	180	61	817	572	682	337	819	999999	877	601	389	999999	667	835	722	250	509	999999	625	895	826	999999	129	999999	223	185	202	999999	576	137	438	740	500	999999	764	999999	431	999999	265	124	999999	495	512	391	749	999999	999999	579	999999	820	892	510	469	788	760	999999	931	478	359	506	144	49	999999	750	173	648	927	758	80	430	818	999999	241	511	840	999999	236	738	599	543	629	623	150	756	244	927	999999	711	158	333	370	953	448	758	980	26	65	761	999999	111	999999	796	999999	220	11	190	279	999999	999999	429	214	999999	878	815	999999	521	999999	683	515	999999	999999	225	609	747	69	865	273	482	999999	823	999999	475	999999	999999	999999	999999	124	929	754	999999	658	999999	763	729	128	177	999999	633	881	468	999999	382	999999	982	734	537	197	760	160	145	916	796	999999	134	999999	739	682	390	33	53	999999	968	929	460	587	64	462	880	629	892	791	640	999999	72	706	999999	229	538	999999	263	646	999999	999999	618	999999	861	885	638	584	388	494	693	609	837	999999	158	999999	999999	404	680	84	316	141	267	354	999999	205	375	999999	251	
520	154	627	769	999999	52	199	321	999999	725	999999	824	999999	250	408	108	41	764	999	557	460	999999	143	93	189	339	999999	521	273	862	666	519	999999	343	999999	349	999999	839	439	999999	959	141	482	679	999999	260	21	890	859	256	254	440	999999	870	999999	95	21	544	590	78	819	677	57	999999	999999	999999	999999	962	382	68	42	999999	334	999999	598	328	951	463	582	999999	327	342	999999	27	618	235	154	348	551	782	999999	999999	999999	371	210	291	93	33	620	851	646	59	518	999999	224	62	116	395	281	999999	144	557	962	661	999999	487	999999	40	841	832	515	275	999999	599	730	511	943	999999	999999	317	245	928	999999	730	292	999999	824	860	803	999999	129	758	76	88	999999	780	999999	596	620	723	275	999999	999999	999999	346	380	638	918	81	712	118	153	617	964	237	215	714	241	379	481	662	165	237	284	713	756	999999	342	951	950	999999	357	352	65	51	999999	746	999999	394	999999	640	999999	789	100	457	975	151	112	999999	999999	999999	337	999999	149	999999	120	826	907	83	589	181	306	999999	130	770	999999	801	562	999999	56	999999	658	846	466	841	999999	375	146	827	999999	615	106	491	518	999999	615	139	212	994	931	365	839	982	999999	999999	999999	999999	668	330	696	184	999999	190	804	973	417	490	760	307	313	744	689	89	999999	974	85	999999	458	999999	164	631	598	567	991	999999	629	999999	51	726	507	999999	706	999999	141	563	35	915	999999	999999	999999	135	999999	905	690	196	675	999999	999999	831	664	529	490	431	176	74	999999	31	999999	123	353	741	999999	43	800	999999	48	873	948	999999	999999	169	137	999999	770	38	262	693	877	999999	24	870	40	220	71	999999	999999	285	999999	999999	977	999999	999999	999999	201	735	686	345	114	204	999999	999999	810	863	882	504	999999	999999	661	147	999999	892	999999	394	109	999999	711	238	972	999999	999999	999999	233	881	805	944	999999	564	720	999999	999999	917	588	682	656	222	69	176	337	566	585	758	999999	512	265	94	999999	342	999999	999999	33	458	999999	292	999999	395	578	928	999999	938	72	999999	999999	625	794	894	314	999999	999999	887	423	544	999999	415	246	999999	999999	720	626	999999	999999	109	100	12	21	894	554	999999	645	271	643	141	118	399	504	748	999999	998	999999	370	780	398	605	586	305	489	556	957	999999	637	999999	999999	311	348	999999	962	747	855	613	999999	350	18	826	476	253	999999	999999	999999	910	498	508	999999	13	999999	999999	696	504	513	707	531	347	596	259	18	24	785	829	770	545	542	10	
56	394	999999	999999	771	999999	999999	342	22	999999	999999	56	999999	139	116	854	56	408	167	999999	243	157	92	999999	753	759	817	461	468	999999	665	999999	378	497	461	755	999999	999999	178	134	375	180	694	477	302	549	700	879	908	931	783	372	999999	84	999999	898	999999	263	277	22	754	676	999999	559	399	87	678	999999	677	360	668	999999	240	43	101	999999	463	614	271	213	68	937	553	999999	679	303	589	999999	729	563	453	932	999999	165	999999	699	305	145	88	224	871	639	999999	558	272	971	141	354	982	704	445	697	992	73	953	999999	133	347	879	999999	498	384	341	123	907	736	844	999999	663	999999	766	328	999999	56	342	429	735	995	999999	707	999999	245	999999	34	128	755	999999	903	212	562	575	957	999999	999999	726	496	999999	98	999999	536	137	67	691	999999	937	127	171	946	731	534	91	138	83	181	934	263	999999	316	995	162	796	940	871	110	827	999999	72	553	999999	846	131	647	354	999999	580	113	553	731	97	10	593	993	182	999999	999999	999999	884	93	57	999999	432	990	102	498	740	197	195	590	762	138	64	618	625	884	413	444	783	346	601	999999	709	342	229	994	568	802	768	203	628	999999	924	999999	505	857	423	140	554	999999	997	999999	999999	962	968	999999	999999	999999	378	999999	274	999999	663	548	999999	226	763	999999	771	999999	929	938	429	991	962	383	213	85	999999	768	470	282	999999	927	999999	218	913	746	374	271	58	594	999999	480	929	590	725	386	999999	289	999999	999999	369	456	926	69	963	999999	10	595	754	999999	861	609	826	991	999999	736	209	282	313	27	999999	509	59	345	999999	999999	72	381	657	827	999999	833	674	147	999999	999999	11	999999	255	986	745	778	516	186	732	824	999999	999999	442	989	187	224	999999	999999	607	999999	406	590	999999	999999	863	999999	937	927	293	38	999999	689	87	715	734	999999	37	326	999999	999999	993	872	999999	999999	305	134	938	999999	650	373	857	597	539	999999	46	999999	734	241	132	126	841	589	893	703	999999	999999	859	727	265	999999	196	659	805	660	865	999999	977	866	718	739	690	279	287	999999	999999	347	159	32	679	323	999999	999999	999999	164	116	999999	999999	909	800	341	274	999999	412	999999	999999	207	792	879	198	512	443	867	999999	393	436	571	999999	974	999999	551	814	999999	999999	942	81	999999	999999	999999	554	999999	999999	78	76	999999	474	478	999999	999999	999999	999999	555	280	833	999999	879	328	283	809	727	999999	999999	14	386	258	527	437	173	470	321	786	999999	150	335	736	
957	375	999999	144	919	999999	703	417	242	559	999999	999999	999999	881	72	753	999999	656	923	19	361	550	691	817	860	999999	999999	406	583	955	999999	999999	944	999999	999999	999999	999999	999999	889	999999	841	999999	771	827	263	982	434	292	999999	567	669	95	999999	326	385	416	684	983	284	883	653	999999	999999	287	999999	999999	599	905	671	558	999999	978	999999	163	177	667	999999	864	564	877	611	32	999	26	296	999999	197	628	722	802	829	543	999999	16	126	544	858	493	509	673	393	529	620	849	340	691	328	73	999999	717	999999	820	429	999999	281	999999	999999	999999	991	999999	999999	999999	193	869	729	693	123	759	47	633	809	295	364	891	493	92	999999	159	685	604	827	134	480	14	175	19	123	467	734	496	999999	50	502	337	280	999999	345	999999	130	999999	577	568	999999	999999	908	351	465	538	999999	999999	227	158	143	396	353	278	500	188	703	999999	579	999999	35	999999	397	999999	792	37	620	80	746	661	999999	48	37	999999	999999	999999	106	823	554	585	554	545	278	999999	999999	115	983	11	922	167	57	410	77	999999	543	484	136	999999	559	437	999999	842	453	999999	128	104	369	94	180	545	92	879	999999	994	111	489	282	999999	861	686	53	619	158	589	613	629	970	115	725	999999	999999	956	274	126	667	712	102	712	999999	999999	746	999999	830	387	84	177	244	83	820	999999	211	826	999999	872	394	999999	693	863	999999	498	134	263	368	556	716	135	615	59	336	999999	999999	570	340	58	940	154	788	999999	514	446	394	897	295	672	999999	12	678	402	732	369	28	238	760	999999	688	492	999999	283	670	949	562	195	747	431	999999	641	496	239	931	249	999999	922	359	515	114	999999	968	696	144	714	999999	222	327	966	380	169	809	859	370	457	614	999999	110	565	999999	209	160	863	16	999999	515	449	470	492	999999	106	879	254	376	460	524	843	149	956	999999	349	999999	780	999999	506	831	999999	868	483	999999	15	822	793	632	999999	999999	114	999999	363	208	17	751	834	127	284	999999	565	493	999999	933	770	375	154	999999	999999	341	379	812	509	949	879	999999	999999	857	844	283	95	622	470	383	419	163	785	757	494	597	43	662	999999	226	999999	999999	999999	550	999999	639	999999	730	97	574	707	999999	191	999999	329	436	999999	976	282	10	999999	942	32	536	524	616	589	396	577	999999	307	717	45	292	682	736	622	447	999999	214	999999	364	534	896	676	127	972	999999	438	68	832	66	389	999999	32	334	999999	431	999999	999999	60	291	999999	
151	999999	990	266	999999	731	593	813	327	983	999999	404	839	418	999999	860	406	644	217	958	999999	124	250	999999	268	999999	358	616	201	421	745	163	324	999999	999999	630	999999	860	83	999999	844	254	514	999999	321	382	999999	999999	999999	570	629	999999	843	332	643	36	35	662	998	638	999999	977	622	906	248	914	89	637	34	505	184	999999	570	999999	123	275	609	177	25	885	999999	999999	622	630	999999	141	999999	991	999999	999999	999999	33	999999	445	999999	999999	631	608	835	407	302	555	891	999999	396	999999	999999	287	218	999999	427	858	999999	122	560	939	999999	999999	125	999999	999999	999999	999999	999999	999999	161	683	999999	999999	256	643	10	999999	999999	999999	532	551	999999	244	999999	999999	43	782	201	999999	746	999999	999999	884	338	999999	639	999999	729	804	999999	486	233	597	244	410	917	999999	999999	734	426	526	39	529	38	398	240	757	417	999999	570	315	876	999999	164	775	933	250	959	743	13	999999	612	999999	388	55	327	537	999999	999999	181	54	820	999999	522	230	356	230	856	940	282	882	85	999999	243	999999	610	504	442	469	477	999999	39	999999	999999	909	999999	225	999999	999999	80	703	757	120	845	525	494	419	216	933	429	712	393	28	999999	999999	441	900	999999	999999	445	999999	104	540	829	504	24	602	999999	613	316	140	89	874	870	579	134	965	866	718	999999	200	298	509	999999	765	293	21	756	999999	999999	23	645	999999	546	257	608	226	290	350	511	892	999999	999999	627	299	633	999999	158	892	996	476	43	861	82	255	999999	999999	501	74	220	13	999999	138	146	302	999999	999999	337	623	970	999999	684	525	216	999999	517	694	881	750	142	999999	862	864	999999	10	980	784	590	999999	999999	23	725	999999	999999	508	999999	553	467	334	804	216	999999	535	922	98	999999	999999	655	999999	737	840	713	750	932	999999	150	981	527	145	322	999999	836	45	901	957	999999	468	395	708	476	999999	237	556	945	999999	592	999999	942	522	999999	999999	999999	999999	564	999999	309	974	294	693	368	75	36	999999	22	104	380	155	633	964	905	999999	131	946	93	773	612	166	804	17	853	812	49	999999	926	849	581	806	481	29	658	218	184	999999	350	999999	999999	999999	544	999999	999999	447	703	977	617	885	999999	192	946	999999	278	152	999999	286	839	555	36	32	405	999999	523	574	674	614	999999	696	159	428	606	683	999999	707	622	953	999999	999999	119	999999	999999	999999	507	999999	860	999999	751	515	999999	897	863	794	383	999999	999999	381	338	980	999999	999999	670	920	736	922	586	272	954	
999999	530	226	999999	999999	999999	964	636	365	999999	999999	714	983	862	801	657	262	565	811	309	999999	208	250	625	481	643	999999	401	475	999999	584	812	597	736	999999	985	823	82	440	358	419	999999	154	715	213	276	999999	236	869	999999	999999	367	774	963	42	372	289	600	352	788	426	999999	999999	60	90	322	126	999999	681	815	999999	189	134	462	890	644	63	535	421	215	853	792	531	212	830	227	47	634	703	817	706	999999	729	651	932	846	127	104	634	999999	159	542	555	63	439	304	999999	999999	83	398	999999	754	189	999999	935	633	51	958	229	863	284	999999	999999	863	119	999999	460	483	530	54	526	959	900	530	65	999999	247	478	772	999999	984	725	561	999999	508	951	53	592	999999	999999	804	169	874	771	999999	666	989	691	943	999999	843	759	791	39	872	359	853	658	91	999999	395	573	195	692	878	558	999999	247	365	167	567	868	766	999999	249	999999	94	138	912	399	331	999999	534	944	692	235	934	532	443	159	999999	999999	510	102	912	241	999999	192	893	999999	735	999999	999999	785	270	975	999999	999999	789	999999	274	999999	746	692	999999	838	49	999999	999	652	623	409	999999	999999	69	999999	367	999999	318	18	392	999999	999999	853	663	999999	230	748	683	717	243	373	999999	927	999999	382	648	817	799	83	999999	732	999999	250	445	999999	948	129	726	97	999999	328	261	781	999999	372	999999	999999	38	999999	618	999999	999999	999999	419	999999	667	876	331	687	534	999999	999999	244	999999	659	719	999999	418	338	630	111	999999	596	109	999999	122	961	999999	521	892	755	789	85	465	901	174	999999	830	195	668	82	999999	49	562	78	453	26	964	474	652	494	484	999999	103	516	278	971	999999	999999	147	999999	999999	810	794	779	760	799	778	915	999999	999999	174	232	999999	558	999999	982	999999	40	470	105	997	340	999999	999999	281	98	981	999999	632	203	717	336	57	999999	10	987	255	783	318	654	248	999999	999999	833	999999	261	41	545	213	295	937	162	999999	52	708	741	941	395	507	671	817	829	292	301	999999	837	185	706	999999	325	737	999999	999999	816	857	947	360	45	87	29	999999	999999	745	347	999999	564	302	15	999999	268	55	859	285	999999	837	418	766	688	731	492	999999	999999	988	887	999999	686	439	999999	195	760	999999	906	317	488	999999	381	94	945	999999	547	545	180	451	999999	280	999999	999999	86	978	999999	191	671	314	999999	942	733	457	857	999999	999999	134	85	820	503	999999	149	551	999999	43	465	333	820	653	193	947	906	882	999999	
999999	679	710	999999	248	999999	579	719	999999	722	546	880	999999	237	166	465	999999	470	360	947	422	140	999999	189	53	999999	999999	999999	28	130	999999	45	850	759	249	120	868	771	836	84	924	167	547	828	260	999999	999999	105	999999	198	999999	487	556	934	286	999999	352	999999	320	725	629	218	701	481	84	510	40	174	987	55	596	651	633	285	33	999999	593	999999	928	890	981	30	705	829	999999	170	489	915	483	763	767	346	460	999999	999999	716	465	75	754	749	132	376	118	999999	601	128	853	999999	911	30	999999	844	602	429	999999	999999	512	871	130	914	30	124	999999	233	999999	259	999999	522	831	316	799	528	999999	189	768	614	911	999999	238	241	316	219	13	999999	999999	923	744	40	377	845	213	999999	944	839	728	17	685	999999	340	352	927	341	999999	999999	230	374	99	999999	661	999999	999999	425	643	888	999999	811	121	239	363	364	999999	170	999999	986	113	215	999999	914	460	999999	929	999999	756	999999	314	975	770	408	241	506	999999	999999	378	248	157	787	999999	999999	999999	917	999999	999999	531	976	836	766	196	463	501	24	791	185	999999	901	999999	671	999999	999999	584	999999	999999	712	997	857	530	195	791	906	999999	325	265	527	682	999999	863	483	505	779	59	548	789	999999	907	999999	715	658	999999	477	999999	485	128	202	999999	610	999999	999999	999999	674	999999	651	974	290	624	185	759	273	999999	429	47	725	999999	999999	708	46	842	734	805	999999	999999	872	827	324	867	363	999999	72	55	81	667	999999	999999	999999	333	999999	999999	508	693	731	468	451	164	999999	439	999999	999999	999999	494	445	767	999999	999999	678	999999	584	999999	999999	422	270	999999	696	999999	431	762	999999	700	999999	999999	310	999999	344	999999	83	999999	700	717	890	999999	553	999999	969	999999	999999	314	525	999999	355	308	748	583	999999	95	432	754	771	999999	733	184	81	622	999999	671	193	973	433	999999	314	367	831	999999	933	774	999999	227	17	128	618	127	246	76	999999	46	817	726	559	258	619	329	550	477	984	715	999999	931	999999	308	394	636	999999	999999	986	988	476	881	999999	149	226	999999	746	653	614	616	999999	14	277	937	853	467	424	185	491	985	817	363	882	228	959	937	158	708	999999	999999	245	821	89	999999	999999	936	86	999999	41	999999	582	896	863	377	999999	809	999999	140	455	927	222	705	999999	11	181	999999	998	431	189	288	65	999999	919	632	380	999999	999999	910	377	917	390	14	153	999999	412	999999	999999	515	450	999999	283	999999	263	999999	769	999999	886	88	194	
457	937	654	999999	999999	999999	999999	977	240	999999	660	884	753	763	538	546	999999	562	858	999999	261	622	493	980	999999	14	999999	784	122	863	999999	239	846	726	920	980	999999	775	401	727	999999	942	270	517	790	999999	530	264	725	270	561	977	38	489	933	834	999999	999999	999999	747	321	999999	999999	377	167	999999	47	37	842	557	811	442	170	999999	731	999999	362	976	200	999999	484	782	68	852	312	862	999999	367	792	95	536	71	575	653	415	116	999999	999999	359	999999	238	999999	422	999999	459	128	999999	897	758	624	482	476	483	445	273	539	999999	23	999999	305	229	680	244	756	999999	749	867	517	999999	624	242	469	999999	830	536	980	369	891	999999	193	999999	313	608	178	999999	70	999999	140	389	876	999999	73	828	64	999999	557	999999	665	999999	710	999999	309	181	999999	392	23	849	652	999999	293	179	811	620	999999	260	915	81	75	152	960	170	737	999999	849	221	178	641	573	689	999999	720	703	999999	693	932	745	999999	475	786	600	999999	935	231	106	999999	602	999999	946	999999	235	485	999999	999999	999999	549	523	182	332	922	224	381	286	999999	999999	572	475	76	927	948	514	783	606	288	552	999999	234	516	41	152	618	724	999999	769	999999	502	999999	999999	559	153	419	573	809	552	999999	228	934	972	999999	533	241	535	999999	998	999999	999999	879	999999	999999	445	324	17	999999	189	313	499	999999	999999	508	437	56	294	517	999999	539	941	999999	999999	716	333	815	262	999999	999999	911	93	207	696	480	999999	623	611	220	124	999999	999999	999999	629	999999	82	541	427	474	999999	999999	999999	999999	743	468	999999	478	999999	209	646	629	72	791	643	278	230	999999	999999	46	496	813	999999	83	402	954	137	999999	354	815	999999	999999	999999	787	362	29	964	74	464	238	132	543	798	411	573	999999	767	619	788	361	28	781	550	391	999999	59	52	999999	625	789	340	839	134	999999	999999	999999	242	999999	439	623	999999	166	999999	762	914	952	25	43	509	999999	999999	518	730	992	796	862	252	16	999999	312	999999	100	448	999999	897	999999	999999	788	999999	719	999999	492	189	174	999999	862	943	999999	476	36	43	999999	373	717	999999	822	118	141	223	703	999999	236	475	137	999999	223	717	171	865	631	999999	999999	197	999999	656	704	338	565	999999	934	999999	464	999999	782	278	968	999999	731	83	84	999999	288	574	152	117	35	999999	999999	999999	999999	154	782	921	999999	493	806	999999	583	71	897	494	552	195	288	785	157	696	692	858	677	496	999999	98	790	999999	264	662	54	
682	630	999999	285	46	123	999999	146	542	694	299	472	157	154	670	186	590	631	103	295	367	960	999999	335	204	851	346	999999	694	141	398	239	999999	777	999999	440	220	219	515	81	498	648	999999	12	403	396	999999	352	325	999999	210	999999	999999	376	687	721	999999	999999	999999	195	999999	631	452	411	306	69	999999	379	253	239	965	381	125	999999	797	718	356	999999	931	807	331	993	842	782	999999	572	999999	777	100	999999	149	858	999999	330	304	867	206	213	706	343	999999	999999	109	999999	946	999999	710	999999	579	968	375	964	430	283	864	783	788	999999	480	733	990	551	999999	73	99	999999	253	794	726	929	521	999999	999999	597	738	180	894	756	835	112	862	928	207	131	814	185	999999	853	999999	521	88	999999	733	972	353	527	999999	45	996	838	999999	915	423	999999	457	232	343	832	999999	693	889	999999	833	377	999999	999999	999999	167	259	999999	679	399	338	215	851	984	419	658	254	221	309	858	760	999999	526	947	515	999999	674	999999	999999	605	318	773	632	56	703	365	111	291	183	999999	999999	999999	999999	999999	586	999999	798	472	812	685	999999	333	393	40	999999	836	999999	924	555	999999	493	667	999999	83	90	565	999999	804	291	64	556	963	47	999999	82	678	837	340	999999	999999	758	212	999999	167	28	984	389	601	775	999999	514	999999	999999	387	229	999999	20	95	115	31	633	999999	191	757	999999	624	999999	999999	957	999999	999	519	999999	999999	47	291	888	999999	65	105	185	981	38	425	549	379	237	659	377	954	668	752	235	999999	674	764	30	31	38	999999	698	593	644	182	999999	999999	623	487	999999	938	239	999999	39	19	845	651	999999	766	999999	758	396	636	428	12	934	256	294	999999	999999	283	270	999999	885	999999	407	591	347	856	999999	555	756	750	320	439	724	572	999999	226	503	32	999999	999999	999999	279	17	72	999999	641	247	620	999999	999999	904	76	999999	373	999999	377	611	263	314	118	218	999999	12	646	999999	989	287	372	533	999999	721	560	999999	15	62	999999	654	999999	427	999999	619	937	999999	999999	845	253	762	361	362	355	614	249	718	999999	56	999999	277	999999	999999	185	363	875	96	642	999999	999999	591	671	321	603	723	999999	836	608	499	281	817	999999	800	82	237	926	999999	188	463	482	999999	999999	959	900	999999	292	599	251	999999	744	850	999999	671	500	662	100	49	758	631	347	412	119	199	775	343	623	999999	673	948	437	864	999999	188	214	512	796	711	420	999999	440	677	595	266	999999	999999	615	999999	310	420	146	
999999	261	556	999999	79	732	605	999999	567	725	721	926	303	915	999999	999999	33	467	988	999999	999999	629	502	201	670	999999	853	443	354	999999	640	270	262	811	550	613	999999	999999	144	780	200	527	853	540	718	999999	301	351	876	489	591	999999	322	553	758	267	758	365	455	262	999999	171	999999	999999	95	461	673	491	374	999999	589	999999	332	218	675	861	775	962	999999	999999	525	512	567	999999	999999	124	999999	709	63	999999	854	996	616	999999	901	38	686	23	999999	267	88	809	976	611	899	999999	202	999999	999999	999999	999999	999999	882	999999	999999	376	604	975	999999	970	999999	964	438	91	421	592	354	451	316	646	184	761	999999	224	999999	715	535	956	965	516	921	999999	830	166	999999	67	123	89	155	535	434	711	999999	484	999999	124	381	895	199	999999	285	751	797	241	722	729	289	667	696	30	999999	648	19	197	59	999999	143	281	289	363	999999	275	999999	781	999999	999999	450	42	999999	726	344	999999	766	659	999999	999999	999999	599	444	81	999999	456	999999	134	695	785	701	133	435	95	981	110	615	836	999999	19	456	26	28	259	288	257	207	970	686	209	882	360	999999	879	999999	543	837	217	585	32	999999	180	95	436	771	327	606	999999	744	243	999999	930	821	999999	723	999999	580	194	999999	999999	258	421	448	999999	903	999999	177	556	472	447	273	408	261	814	136	285	930	592	488	999999	650	821	999999	999999	184	951	539	736	999999	999999	962	999999	424	64	773	471	732	599	532	430	159	999999	912	307	970	626	679	999999	103	999999	109	988	706	831	880	999999	196	995	320	999999	811	999999	400	880	485	999999	983	206	50	665	552	340	69	67	811	600	908	928	481	558	282	999999	999999	717	492	999999	945	592	184	999999	285	736	289	580	618	718	659	42	821	999999	999999	999999	965	438	895	768	928	648	999999	289	999999	267	523	762	679	289	798	683	999999	999999	675	400	32	704	390	816	61	488	449	999999	940	876	116	131	914	800	566	214	821	999999	55	999999	573	999999	817	27	222	526	901	339	919	976	999999	320	684	252	459	271	57	999999	716	450	209	926	349	999999	160	401	847	878	722	594	861	673	999999	378	999999	999999	886	372	999999	999999	587	999999	999999	963	999999	796	999999	672	350	305	166	999999	18	604	999999	999999	999999	175	867	999999	678	33	617	334	999999	971	854	315	425	999999	385	685	485	190	863	99	752	999999	419	364	954	185	999999	999999	999999	999999	664	861	281	190	582	720	505	782	999999	563	502	849	848	270	941	142	
256	999999	999999	480	266	999999	741	17	999999	999999	756	999999	866	502	495	200	896	996	316	993	999999	244	999999	999999	190	703	333	999999	596	999999	999999	158	422	822	928	518	999999	957	862	837	999999	274	295	412	963	999999	999999	364	78	312	953	999999	954	948	108	21	280	264	299	563	503	442	421	992	643	607	99	54	573	999999	693	938	143	999999	873	999999	999999	347	701	999999	999999	969	240	294	949	684	204	474	723	917	248	252	668	309	999999	686	853	303	768	366	902	872	790	101	619	25	999999	485	85	999999	999999	932	563	999999	999999	533	212	999999	53	959	413	625	330	656	738	451	280	834	144	196	999999	999999	579	344	295	915	999999	149	674	934	965	999999	398	395	999999	315	688	999999	533	999999	484	726	260	808	952	286	551	143	362	999999	745	883	350	999999	422	416	363	999999	999999	860	999999	73	999999	119	993	999999	236	999999	802	999999	762	713	999999	334	711	200	406	770	392	18	999999	55	999999	506	198	92	378	510	972	999999	951	469	750	672	999999	421	273	999999	999999	268	999999	616	999999	999999	415	999999	582	999999	186	232	19	593	999999	807	497	999999	286	955	920	911	325	999999	962	363	482	303	962	638	999999	299	926	265	955	133	958	999999	999999	857	999999	999999	509	362	999999	750	999999	367	632	943	184	168	145	318	230	902	942	332	654	977	457	121	78	943	158	887	305	999999	637	713	999999	741	593	999999	999999	999999	999999	999999	403	222	999999	999999	671	29	464	709	164	618	44	62	191	636	111	737	409	979	98	566	999999	999999	454	683	730	919	105	443	999999	715	999999	467	999999	979	929	442	62	342	450	59	489	999999	999999	999999	720	584	531	222	639	999999	999999	884	674	845	759	957	767	251	394	752	923	30	999999	449	174	576	561	212	706	669	999999	77	539	49	87	999999	999999	767	999999	155	397	883	804	718	695	568	999999	655	999999	971	999999	811	948	698	135	468	313	292	522	153	32	329	515	970	181	952	355	999999	767	993	254	999999	287	248	364	50	226	999999	753	605	999999	905	982	735	994	999999	128	841	999999	999999	462	999999	999999	999999	132	77	378	999999	546	999999	223	167	999999	236	727	674	534	999999	343	94	252	886	538	999999	369	126	347	779	975	308	999999	999999	721	159	540	999999	754	466	125	297	672	392	999999	999999	999999	626	27	755	18	999999	349	418	507	828	376	575	891	339	460	15	730	598	858	248	999999	709	445	999999	696	999999	920	77	594	56	422	859	999999	528	533	743	108	591	771	655	
958	425	999999	893	782	965	931	999999	999999	119	566	83	533	640	112	682	190	999999	69	113	409	282	999999	999999	415	516	999999	999999	805	717	906	148	999999	213	999999	492	999999	552	999999	730	972	505	70	484	999999	349	335	376	425	851	999999	819	532	667	255	686	602	999999	487	276	999999	567	619	299	999999	999999	999999	330	360	619	979	999999	999999	999999	141	904	221	999999	972	76	190	201	999999	954	164	97	615	169	957	603	890	999999	999999	689	333	415	885	999999	281	71	102	999999	25	805	871	924	496	999999	536	351	474	262	582	420	999999	215	619	665	144	125	999999	97	372	999999	729	831	572	643	14	999999	28	450	999999	999999	974	185	186	152	999999	239	601	421	632	999999	139	637	576	999999	604	999999	999999	999999	999999	999999	258	14	643	268	86	999999	362	999999	199	811	333	999999	194	999999	445	999999	39	476	582	905	524	401	465	755	627	101	999999	917	48	886	929	797	813	912	662	970	541	999999	75	999999	999999	748	231	999999	293	114	452	905	220	999999	98	999999	648	731	999999	857	548	887	999999	985	785	445	999999	312	881	999999	221	282	999999	474	378	122	411	999999	37	999999	999999	643	999999	999999	648	359	706	354	798	609	999999	91	281	805	432	654	999999	999999	267	999999	934	919	999999	999999	893	999999	999999	745	326	999999	917	119	704	864	688	999999	424	127	346	435	738	469	514	999999	387	139	999999	212	52	723	835	999999	999999	595	999999	999999	704	715	630	478	463	999999	999999	822	691	999999	387	999999	127	527	999999	999999	743	831	703	475	414	667	380	763	178	694	703	603	999999	596	836	999999	33	438	210	999999	496	867	972	777	442	692	999999	999999	752	999999	95	524	494	999999	587	450	999999	376	845	46	999999	999999	999999	999999	267	999999	681	105	212	279	392	689	326	529	999999	875	859	926	43	722	87	42	20	582	608	999999	118	474	19	999999	226	657	592	173	374	629	567	213	520	999999	20	494	144	483	212	406	208	999999	13	711	591	965	342	132	999999	312	856	728	170	88	999999	217	96	817	62	735	106	162	165	52	318	655	999999	999999	999999	593	897	537	379	212	980	154	470	307	999999	260	324	999999	214	71	773	999999	52	442	692	802	408	999999	430	477	999999	999999	808	961	403	935	560	317	999999	999999	999999	999999	358	999999	107	180	747	789	23	999999	420	999999	947	104	278	479	999999	973	343	999999	194	579	116	902	999999	999999	345	508	904	868	700	999999	59	999999	655	454	490	999999	344	521	65	999999	314	999999	66	672	107	714	
999999	923	332	586	974	511	190	835	221	456	65	999999	835	248	884	154	999999	999999	588	118	999999	823	999999	528	638	999999	999999	999999	999999	999999	846	999999	838	999999	816	981	999999	123	43	999999	658	820	243	44	999999	182	686	817	999999	999999	527	652	94	988	276	868	933	804	999999	162	657	615	570	734	610	825	333	214	431	903	999999	987	999999	50	460	628	590	954	498	466	999999	46	841	115	959	203	155	849	365	947	57	999999	175	880	890	53	260	508	999999	999999	999999	482	395	830	561	999999	282	54	999999	648	999999	978	315	999999	27	620	773	465	774	999999	679	483	848	484	856	866	821	999999	159	416	378	91	530	294	999999	663	651	999999	553	429	920	111	321	717	669	78	999999	684	862	280	279	794	999999	27	535	374	999999	910	973	695	718	782	894	131	279	205	999999	30	874	364	968	762	911	354	496	577	172	141	999999	999999	999999	147	999999	878	147	583	999999	513	759	252	999999	999999	47	857	999999	999999	216	200	999999	473	619	999999	809	508	999999	999999	883	999999	531	957	212	501	999999	195	266	581	155	25	984	999999	999999	999999	271	631	334	238	725	64	643	357	370	971	694	351	178	33	337	138	999999	999999	700	999999	982	801	999999	538	644	999999	601	139	993	200	215	750	625	674	154	188	183	83	791	999999	745	183	596	999999	806	755	999999	242	253	26	448	999999	996	880	963	469	591	796	593	999999	999999	999999	364	179	765	944	725	503	878	159	999999	503	838	871	231	808	999999	808	731	889	834	368	886	999999	999999	999999	753	999999	711	684	596	387	489	917	374	241	999999	427	475	861	39	523	363	104	71	945	525	999999	659	164	265	999999	74	704	49	105	627	999999	999999	914	201	981	999999	999999	999999	577	23	999999	506	990	999999	787	343	870	859	321	999999	999999	914	807	336	628	95	557	429	813	323	785	877	999999	614	999999	999	999999	670	57	731	999999	999999	494	931	603	628	668	999999	477	449	203	844	727	101	835	999999	620	588	999999	999999	999999	775	749	999999	238	54	237	999999	560	788	782	209	999999	590	844	260	429	876	732	999	426	393	951	999999	999999	940	159	188	999999	965	388	999999	107	999999	496	999999	792	240	999999	559	401	292	613	689	667	994	999999	999999	256	584	54	744	855	573	479	851	823	385	999999	298	894	58	607	594	409	809	112	999999	104	460	468	999999	183	182	608	143	999999	999999	706	999999	908	22	931	203	999999	643	127	999999	681	644	999999	999999	106	999999	665	999999	999999	999999	289	858	891	
999999	53	796	126	855	570	683	999999	346	81	561	679	999999	390	882	999999	413	673	765	692	579	979	999999	889	61	999999	769	517	999999	458	761	982	847	244	536	969	145	87	75	83	443	568	999999	572	19	737	999999	33	999999	235	281	355	999999	175	321	402	593	999999	74	763	800	175	709	887	999999	578	831	775	853	913	980	335	607	692	258	20	999999	886	879	999999	999999	999999	999999	40	999999	415	468	999999	922	143	385	999999	23	312	282	278	858	457	262	440	999999	321	180	869	254	999999	747	831	999999	311	999999	706	36	750	999999	64	441	679	711	904	119	999999	999999	720	537	751	322	305	999999	979	162	196	634	449	418	999999	999999	999999	785	240	668	999999	764	620	384	999999	999999	273	999999	999999	837	189	745	357	330	756	467	459	342	503	633	451	999999	937	158	572	82	587	999999	999999	488	576	894	480	246	999999	395	242	345	858	548	59	750	999999	999999	972	450	999999	128	662	236	125	532	999999	607	999999	226	826	472	999999	999999	999999	931	999999	738	270	295	275	121	848	371	235	124	483	954	583	701	228	795	185	132	999999	469	679	835	999999	999999	611	872	999999	999999	999999	999999	533	262	999999	999999	268	464	881	687	185	175	279	999999	11	11	999999	999999	999999	525	998	41	999999	689	810	165	261	656	999999	999999	999999	402	102	592	802	465	590	231	41	465	442	763	913	498	947	630	199	999999	834	371	996	284	999999	503	267	999999	999999	999999	452	999999	866	999999	98	665	999999	782	999999	687	498	546	999999	826	306	568	93	244	127	999999	742	999999	966	872	821	13	999999	999999	553	598	335	275	980	747	778	273	598	999999	674	258	999999	999999	558	512	999999	298	951	179	977	290	999999	32	419	999999	110	273	801	994	790	999999	445	999999	239	483	361	232	565	673	57	43	999999	262	569	869	999999	578	630	463	981	533	62	999999	431	999999	188	312	855	304	646	515	472	603	50	589	999999	887	935	84	161	999999	732	999999	131	944	999999	999999	462	550	381	532	642	347	22	266	42	394	184	965	305	999999	999999	999999	36	999999	999999	999999	221	979	65	426	999999	556	312	323	800	999999	928	999999	954	30	850	314	999999	999999	999999	134	591	999999	557	429	713	969	779	999999	300	471	261	589	383	999999	947	482	495	955	888	999999	999999	699	466	267	465	697	999999	999999	999999	72	999999	912	669	999999	785	999999	431	636	712	674	776	999999	33	999999	999999	349	113	21	83	377	819	966	235	999999	98	891	999999	300	963	26	999999	999999	904	237	133	
349	999999	999999	999999	999999	60	858	252	224	999999	835	676	138	743	126	593	10	999999	830	253	381	999999	999999	999999	893	119	999999	999999	696	716	999999	305	795	215	184	999999	999999	854	563	326	961	724	21	477	263	999999	199	557	847	432	957	303	83	984	751	662	48	589	273	410	919	195	556	999999	47	539	880	923	568	697	427	155	999999	514	292	657	675	414	104	999999	920	584	825	999999	999999	999999	232	811	463	999999	390	586	591	163	407	775	999999	999999	440	723	345	999999	988	160	15	999999	999999	568	702	999999	987	999999	495	594	489	345	999999	292	748	69	317	79	469	57	316	840	564	493	999999	516	489	171	974	380	999999	654	596	999999	999999	999999	331	663	119	999999	534	757	101	996	999999	71	416	884	765	999999	416	275	999999	940	999999	174	256	999999	461	195	614	825	658	124	999999	835	748	694	34	999999	737	653	999999	110	999999	559	749	568	819	55	999999	605	406	603	963	77	847	999999	831	999999	702	169	212	923	754	708	999999	999999	744	838	322	999999	860	965	643	763	999999	999999	999999	294	425	688	999999	415	95	19	429	65	161	194	999999	103	862	999999	107	578	450	999999	355	814	460	772	823	980	732	999999	744	440	959	999999	761	999999	237	547	678	23	999999	797	838	745	999999	999999	825	999999	851	229	859	930	868	75	999999	279	999999	613	833	653	864	372	682	999999	999999	988	105	950	433	999999	866	325	261	93	762	653	207	610	999999	999999	999999	999999	999999	513	528	814	572	999999	886	491	791	999999	999999	35	999999	453	124	999999	480	301	946	874	136	15	362	544	678	999999	313	669	81	749	999999	425	999999	601	999999	179	188	459	425	212	74	941	64	252	999999	235	934	999999	539	76	139	999999	471	81	146	999999	160	983	146	788	999999	226	419	999999	544	999999	329	557	999999	944	999999	999999	875	744	999999	194	999999	999999	932	452	849	999999	999999	14	620	844	954	634	999999	999999	28	999999	999999	999999	621	847	999999	23	708	323	906	999999	107	999999	124	118	368	726	271	952	999999	51	61	999999	938	595	95	415	999999	699	343	694	999999	112	999999	999999	707	248	132	999999	662	999999	411	999999	999999	999999	897	546	890	511	486	999999	373	512	934	977	153	630	698	36	999999	126	592	18	999999	221	999999	995	999999	367	411	999999	603	308	299	246	639	442	157	999999	697	999999	525	919	222	999999	331	590	177	949	613	87	549	106	211	546	355	403	639	334	186	902	878	532	109	367	633	75	222	698	347	711	483	231	339	999999	999999	999999	
795	872	890	705	827	718	753	334	579	507	999999	999999	891	999999	999999	999999	300	999999	670	992	819	999999	483	266	999999	479	611	902	603	328	766	989	944	682	607	766	999999	999999	85	170	779	775	787	135	968	469	807	111	908	660	930	544	551	609	852	939	399	633	338	358	116	850	730	261	740	116	999999	218	999999	46	387	819	719	999999	222	54	78	357	297	999999	999999	510	999999	943	398	231	448	999999	999999	999999	376	810	153	726	999999	928	54	536	395	862	999999	598	999999	872	283	120	825	51	396	808	871	52	999999	430	686	605	999999	999999	999999	518	667	473	388	970	999999	576	999999	992	456	294	999	541	962	434	256	83	48	131	999999	287	406	407	949	31	796	334	474	722	50	458	81	999999	673	999999	999999	999999	219	502	212	706	444	833	999999	111	808	339	999999	911	183	999999	567	735	127	585	122	270	523	366	183	345	111	954	951	997	999999	741	867	95	240	68	999999	545	918	963	843	999999	812	847	222	466	253	563	999999	438	891	345	150	999999	999999	934	674	853	328	999999	604	999999	881	999999	999999	77	471	994	680	999999	748	31	999999	163	999999	549	999999	999999	153	716	101	999999	415	523	116	877	601	780	331	305	394	20	999999	61	999999	363	691	224	958	155	994	258	999999	999999	999999	999999	528	987	999999	999999	486	997	999999	612	775	66	999999	999999	490	999999	475	691	673	385	999999	999999	804	765	793	389	857	999999	717	998	721	843	665	981	999999	247	359	999999	434	116	819	999999	311	614	286	313	288	999999	734	999999	679	313	999999	507	704	950	75	762	203	965	367	252	289	999999	999999	932	400	103	532	999999	662	999999	267	999999	565	342	437	199	999999	490	999999	532	509	771	328	418	999999	999999	286	884	181	596	421	468	999999	576	117	600	724	353	912	194	999999	999999	999999	818	999999	28	941	371	523	999999	282	712	865	835	743	999999	999999	482	674	242	999999	648	81	75	450	999999	817	989	234	837	475	145	577	999999	731	999999	486	509	372	248	226	915	370	305	999999	708	603	913	999999	599	217	251	679	999999	378	162	999999	228	378	257	211	951	146	686	410	146	145	999999	113	999999	41	882	119	436	25	901	999999	776	751	742	204	999999	166	635	629	233	466	897	548	999999	609	267	141	124	999999	274	778	684	895	187	999999	654	810	117	999999	334	999999	252	664	476	874	999999	999999	636	63	307	999999	511	999999	186	679	999999	410	535	999999	773	999999	995	398	751	133	603	880	999999	179	549	103	58	999999	999999	
101	999999	999999	81	704	966	999999	505	999999	740	479	999999	628	999999	508	334	253	999999	991	793	583	146	853	913	352	999999	761	904	466	513	213	999999	442	761	95	465	16	339	831	159	983	999999	933	999999	281	856	975	999999	75	999999	999999	999999	67	999999	721	954	370	328	728	999999	214	886	48	557	999999	732	999999	866	632	52	328	999999	999999	999999	810	999999	212	204	641	496	306	599	838	621	218	394	689	999999	50	999999	999999	687	610	999999	944	999999	217	386	131	548	31	118	999999	32	527	390	375	224	474	393	999999	175	686	242	136	615	999999	426	999999	153	53	999999	826	501	947	999999	314	55	999999	999999	999999	999999	83	103	474	999999	69	816	999999	827	999999	474	694	657	999999	929	10	377	281	339	59	790	46	978	504	355	291	48	85	886	86	329	326	760	999999	925	102	593	767	938	999999	241	999999	999999	999999	999999	999999	179	122	999999	999999	937	774	568	664	339	789	104	598	129	905	999999	740	218	999999	699	157	933	393	464	837	416	609	342	783	817	468	524	854	925	373	122	925	67	255	149	555	999999	106	999999	145	997	999999	648	43	534	500	123	771	435	431	58	999999	658	999999	233	337	442	785	846	870	999999	999999	672	756	793	999999	999999	999999	611	153	999999	837	459	329	839	421	961	309	258	327	354	752	429	503	324	337	999999	876	32	811	123	973	259	72	869	757	332	892	249	439	999999	161	169	291	43	221	999999	339	350	812	375	142	536	529	526	522	999999	999999	442	999999	829	807	940	999999	999999	999999	587	397	459	999999	98	999999	69	819	510	203	592	999999	470	112	11	999999	535	999999	446	999999	446	730	546	356	935	163	460	783	999999	19	999999	370	999999	617	634	938	999999	268	723	307	999999	717	28	333	930	683	708	339	464	892	282	999999	363	999999	978	999999	999999	113	156	934	999999	285	999999	501	982	232	999999	852	477	73	66	277	496	148	907	728	712	999999	426	262	455	999999	329	717	999999	999999	16	209	638	778	97	776	121	789	999999	797	999999	527	351	707	795	855	862	999999	835	999999	244	224	153	999999	154	637	686	893	489	498	956	501	764	501	226	687	223	699	975	999999	165	706	460	119	999999	194	872	999999	466	599	268	999999	999999	999999	999999	791	66	999999	634	460	999999	999999	310	200	841	17	762	849	490	118	641	999999	999999	999999	849	999999	764	999999	39	959	765	967	999999	889	239	38	618	42	255	999999	631	835	999999	524	200	937	406	270	278	999999	432	32	238	358	999999	105	512	
337	882	999999	37	999999	359	674	695	131	999999	420	960	812	999999	999999	603	65	999999	999999	999999	999999	364	999999	140	503	765	816	536	742	739	88	931	143	999999	291	159	537	999999	608	485	400	999999	78	999999	986	309	465	999999	999999	428	182	871	161	998	611	972	999999	587	533	266	542	148	999999	999999	999999	489	826	297	116	999999	76	658	999999	330	999999	82	296	999999	999999	204	999999	992	834	324	567	999999	999999	145	999999	319	188	950	873	352	943	261	999999	999999	445	999999	482	178	718	999999	999999	523	993	830	300	538	686	217	442	339	999999	999999	999999	638	824	504	999999	691	382	999999	402	125	784	535	999999	455	206	609	327	999999	999999	141	283	712	961	999999	223	949	845	385	632	999999	518	544	395	403	948	247	999999	941	999999	791	795	920	730	246	999999	467	453	844	342	999999	889	793	999999	824	999999	601	676	780	999999	761	999999	996	999999	431	999999	250	999999	999999	999999	999999	999999	999999	999999	930	346	363	999999	725	315	755	505	10	999999	555	999999	724	926	570	137	356	570	91	660	45	945	798	755	308	999999	999999	327	469	347	383	339	999999	999999	687	488	999999	619	951	999999	535	265	999999	953	619	350	883	324	580	999999	999999	398	666	726	816	984	547	607	683	96	816	438	999999	999999	669	999999	577	782	248	999999	223	999999	619	615	134	779	110	844	999999	957	755	184	746	612	196	984	673	786	134	999999	940	315	999999	864	658	107	229	999999	293	999999	772	110	85	999999	642	423	999999	999999	602	47	884	702	999999	725	341	642	999999	433	477	685	552	999999	658	545	150	908	800	999999	957	999999	560	918	561	742	194	654	108	257	969	772	215	623	193	97	819	248	844	221	533	26	415	796	714	608	851	981	999999	540	999999	734	623	999999	103	999999	486	965	151	728	540	686	544	999999	463	704	480	928	999999	570	999999	902	74	589	999999	940	622	763	999999	952	999999	213	212	567	899	999999	159	189	530	618	610	853	999999	999999	680	847	482	970	343	19	138	922	383	881	814	999999	999999	999999	999999	999999	952	999999	999999	198	999999	336	483	976	544	227	555	300	408	999999	959	871	805	949	999999	382	999999	999999	430	204	824	969	999999	330	752	453	575	125	384	377	665	887	999999	999999	288	354	999999	506	436	999999	999999	837	523	395	922	943	649	999999	135	432	694	999999	301	565	373	867	507	163	233	999999	651	999999	916	999999	332	999999	778	897	671	564	19	962	999999	315	740	999999	456	999999	408	809	999999	855	990	999999	683	999999	595	999999	544	
999999	847	220	282	344	999999	34	921	492	72	850	174	999999	59	570	423	731	96	986	825	387	421	72	755	423	297	796	449	963	356	968	486	999999	363	260	717	798	689	999999	841	716	74	963	382	558	645	61	805	429	538	951	277	609	712	167	998	784	999999	999999	56	677	584	957	999999	999999	373	923	398	798	853	624	999999	216	999999	118	999999	999999	690	207	999999	999999	999999	30	999999	999999	701	876	999999	206	261	932	999999	999999	833	999999	142	117	827	999999	999999	722	662	17	575	914	909	71	463	603	844	550	104	268	999999	810	687	564	532	999999	402	496	394	202	547	920	999999	222	999999	981	976	215	630	411	22	999999	584	983	454	520	495	640	423	935	361	999999	999999	999999	999999	32	486	578	584	999999	999999	697	338	469	999999	655	633	697	688	482	627	639	999999	999999	255	34	236	704	119	21	255	762	999999	458	999999	999999	92	215	999999	999999	504	407	999999	543	999999	325	728	124	523	999999	887	798	951	940	317	722	790	999999	999999	724	796	782	999999	572	841	134	623	879	628	633	572	428	234	338	999999	229	999999	386	999999	929	999999	121	190	320	999999	457	810	143	151	129	999999	936	999999	748	563	722	999999	68	701	401	702	848	999999	999999	236	999999	573	999999	999999	97	999999	413	978	999999	999999	685	601	999999	448	394	323	490	738	509	587	635	999999	999999	774	265	290	950	684	776	237	457	625	999999	94	999999	883	999999	180	63	415	641	958	999999	330	878	130	999999	619	317	999999	222	120	986	312	600	426	999999	999999	708	807	762	728	999999	673	970	69	311	73	999999	999999	137	320	999999	103	945	676	568	999999	999999	144	499	340	999999	698	25	346	638	988	999999	248	795	999999	471	999999	999999	999999	756	999999	359	818	819	727	835	999999	950	902	999999	892	366	999999	857	999999	951	573	318	431	999999	513	999999	999999	430	323	580	545	716	999999	848	438	450	999999	920	999999	999999	88	325	771	504	572	999999	999999	999999	746	999999	569	390	862	999999	898	937	231	561	999999	162	999999	397	505	157	300	999999	170	64	996	452	999999	13	109	136	873	999999	546	926	999999	764	544	722	684	691	20	999999	853	403	999999	999999	229	481	999999	604	999999	691	819	999999	214	999999	587	69	999999	999999	308	999999	290	736	522	650	401	304	999999	488	999999	14	712	814	999999	145	246	767	999999	505	232	999999	336	504	57	999999	438	921	999999	999999	187	485	807	390	392	454	874	127	880	999999	999999	924	708	198	999999	999999	999999	999999	488	79	245	999999	954	999999	999999	
999999	239	785	688	341	221	479	582	466	999999	142	999999	332	431	691	271	999999	886	804	999999	999999	999999	148	518	973	999999	999999	443	999999	80	366	531	399	319	935	225	999999	438	549	98	629	999999	252	886	854	999999	655	583	796	808	126	934	160	22	773	314	100	277	715	999999	999999	999999	929	395	999999	611	807	23	999999	476	182	690	346	716	776	955	900	261	999999	104	557	849	647	999999	954	431	380	999999	545	631	999999	820	723	999999	309	593	423	857	999999	253	81	642	999999	330	999999	435	999999	444	245	818	413	839	614	620	580	938	398	999999	440	523	999999	999999	477	865	351	362	999999	925	416	192	541	53	319	999999	33	914	999999	327	999999	999999	834	936	150	727	227	294	216	113	841	370	205	338	426	999999	999999	650	175	231	978	283	999999	999999	999999	999999	999999	369	529	204	597	665	999999	81	999999	911	999999	304	290	750	647	67	999999	863	93	55	987	213	999999	999999	999999	383	749	541	349	935	999999	172	908	97	999999	858	999999	999999	516	186	999999	133	462	999999	739	718	999999	424	584	921	137	604	588	981	75	83	742	999999	798	223	915	643	732	940	850	526	395	202	999999	789	301	144	999999	906	860	863	750	122	999999	999999	23	999999	957	427	807	999999	583	926	31	376	125	999999	223	999999	999999	999999	401	999999	664	223	332	177	124	795	629	993	999999	682	999999	212	333	630	487	119	999999	590	686	999999	142	999999	943	469	181	999999	673	175	999999	65	999999	318	472	999999	457	937	365	845	999999	172	798	814	999999	901	805	999999	53	495	648	999999	101	680	999999	999999	999999	280	279	863	996	191	131	463	82	201	46	812	999999	104	182	550	754	364	380	524	515	328	999999	52	663	999999	890	187	527	999999	963	999999	999999	385	849	186	667	501	849	38	999999	999999	999999	999999	999999	999999	89	948	322	108	358	737	999999	350	581	70	105	237	999999	643	999999	943	935	264	238	81	999999	364	254	995	882	262	514	351	483	180	585	167	187	671	282	941	864	429	468	235	664	999999	804	789	91	999999	302	215	999999	106	409	487	788	792	634	724	999999	999999	226	106	232	958	866	410	999999	938	59	538	371	999999	88	999999	796	12	417	265	560	999999	999999	451	960	308	999999	387	770	107	999999	395	46	558	246	999999	212	999999	13	999999	246	403	313	152	390	763	844	387	27	892	691	786	999999	378	173	249	412	774	999999	923	354	489	639	387	570	664	501	999999	999999	541	999999	434	999999	999999	28	167	999999	772	71	207	463	236	
999999	878	416	591	20	668	394	997	145	438	236	89	360	757	763	926	582	726	271	42	273	999999	588	267	787	672	359	16	999999	640	712	938	470	999999	129	999999	999999	978	654	833	427	126	405	875	999999	919	361	271	403	999999	200	345	935	431	962	883	999999	159	804	347	318	388	999999	504	725	298	619	999999	999999	12	955	603	82	438	614	157	90	713	69	867	320	98	613	862	450	377	12	48	999999	999999	472	821	183	316	999999	49	216	901	159	908	310	999999	999999	401	280	596	273	506	816	999999	999999	585	999999	937	36	230	775	56	999999	358	295	580	86	402	999999	143	999999	765	913	999999	940	189	999999	161	566	201	999999	221	592	853	999999	505	232	350	442	886	732	999999	290	999999	274	170	999999	999999	999999	730	53	241	861	146	177	507	593	251	999999	623	31	938	381	835	999999	563	464	999999	253	790	357	735	959	653	411	193	999999	619	310	780	342	763	538	835	157	233	360	999999	686	606	912	999999	476	818	864	793	865	454	999999	710	705	999999	557	832	382	317	281	217	735	999999	31	999999	940	103	291	267	410	999999	688	999999	213	18	524	999999	999999	376	269	999999	788	617	328	999999	90	600	84	697	999999	705	462	839	952	152	719	702	584	938	51	999999	537	606	393	330	766	999999	999999	697	130	999999	955	16	58	139	428	128	999999	999999	893	350	999999	593	61	704	92	848	999999	999999	299	822	999999	938	999999	999999	613	191	233	998	274	94	102	387	576	306	750	456	790	999999	723	601	47	999999	55	700	363	944	555	999999	247	999999	416	447	408	308	848	26	680	999999	526	246	999999	999999	726	809	999999	641	26	999999	954	635	67	767	999999	999999	999999	477	999999	634	532	999999	636	544	760	356	677	655	979	278	458	733	999999	628	306	486	706	379	867	245	453	722	927	800	735	611	859	649	110	710	999999	380	999999	999999	999999	856	610	999999	907	379	142	602	661	999999	306	999999	860	999999	471	860	991	999999	609	657	191	999999	742	999999	999999	158	496	999999	555	279	754	999999	611	729	999999	999999	999999	355	999999	498	113	850	70	189	999999	514	751	430	188	249	718	118	770	999999	865	999999	124	774	999999	758	882	114	999999	392	993	228	619	141	451	999999	983	646	942	121	554	999999	749	563	342	304	999999	76	849	315	999999	999999	317	146	864	168	335	999999	802	999999	616	999	803	677	195	285	895	999999	979	167	266	81	176	659	999999	534	91	561	441	258	361	999999	265	999999	999999	357	999999	999999	276	999999	
695	999999	999999	238	504	555	999999	81	999999	999999	408	786	96	999999	59	999999	479	999999	226	339	86	774	999999	554	999999	800	743	72	845	838	374	999999	353	999999	471	999999	999999	999999	164	374	997	19	193	999999	849	999999	729	573	692	353	877	262	266	999999	215	921	999999	999999	999999	704	811	999999	235	539	692	985	442	400	230	674	261	541	503	999999	341	77	590	295	705	999999	81	179	380	502	960	122	999999	416	490	550	173	999999	72	999999	999999	533	783	999999	692	863	999999	338	353	27	102	346	758	999999	606	148	340	925	999999	99	633	642	104	733	999999	999999	829	36	999999	680	999999	322	999999	53	999999	807	999999	936	602	999999	999999	742	826	362	409	999999	364	999999	810	999999	219	247	355	972	999999	920	439	999999	999999	122	44	999999	999999	673	999999	780	866	714	127	798	855	403	999999	752	999999	891	815	999999	334	955	226	88	226	999999	999999	273	999999	999999	226	377	378	243	861	999999	806	999999	322	999999	999999	629	756	649	999999	21	496	999999	914	602	999999	999999	115	698	999999	999999	896	955	890	861	213	252	813	369	999999	999999	430	621	999999	843	945	999999	578	999999	999999	704	208	576	455	214	999999	654	999999	374	999999	291	272	679	999999	741	592	851	655	461	949	603	816	397	161	883	591	999999	999999	80	999999	636	367	999999	999999	31	921	330	999999	686	790	999999	893	999999	399	216	999999	750	114	800	260	103	253	126	713	301	888	811	424	572	622	999999	381	289	716	999999	923	819	876	999999	820	272	351	999999	671	999999	709	999999	997	945	405	841	770	482	819	563	393	250	739	511	143	120	905	937	73	593	187	614	732	65	292	668	873	618	999999	988	751	999999	455	322	999999	521	999999	478	176	781	436	999999	469	162	950	682	90	375	362	710	367	999999	906	87	223	999999	643	999999	662	737	968	162	501	999999	811	999999	999999	427	999999	999999	306	999999	770	292	999999	288	999999	579	114	999999	587	507	265	999999	630	347	377	378	108	496	877	870	816	439	813	999999	407	999999	351	841	999999	663	457	741	413	999999	643	999999	999999	934	999999	74	999999	62	159	470	999999	999999	210	473	741	999999	999999	432	743	436	620	341	479	883	881	515	999999	999999	722	924	999999	523	867	700	704	754	457	999999	545	813	43	764	289	352	387	186	438	877	999999	470	344	34	997	977	320	311	154	999999	62	445	835	574	339	234	420	999999	999999	509	769	987	969	163	887	930	403	856	62	136	505	705	87	361	173	999999	999999	35	525	889	390	402	999999	999999	
122	109	977	469	999999	65	932	14	822	928	118	122	999999	191	147	77	584	464	259	999999	999999	357	368	484	999999	86	999999	394	999999	473	129	376	387	999999	999999	788	952	934	999999	999999	204	501	883	158	253	999999	761	409	999999	458	315	999999	999999	591	879	764	740	999999	68	358	420	547	157	358	809	741	734	943	149	359	125	999999	43	262	823	50	999999	220	241	359	325	245	506	408	999999	202	233	999999	678	286	57	458	875	82	586	999999	353	534	999999	511	326	999999	999999	538	342	999999	893	890	768	839	999999	529	271	709	43	184	50	748	200	616	518	938	274	862	311	999999	774	999999	999999	175	696	939	871	999999	43	507	999999	967	75	999999	309	342	37	839	986	999999	196	176	49	999999	616	605	343	732	993	387	553	407	237	676	999999	932	999999	999999	153	360	657	999999	999999	536	208	83	682	698	999999	999999	911	999999	999999	782	479	608	999999	274	559	101	606	149	736	999999	999999	578	740	399	611	376	999999	434	999999	999999	870	655	500	513	999999	999999	922	999999	425	999999	476	127	530	454	206	292	21	950	53	999999	999999	517	804	30	582	630	343	293	97	939	68	999999	739	251	912	999999	118	417	999999	26	178	960	724	919	189	836	58	295	999999	999999	365	176	390	643	999999	362	850	479	931	582	209	639	999999	485	758	989	387	999999	542	999999	183	603	888	37	883	794	793	999999	999999	746	999999	57	999999	999999	584	891	105	106	999999	559	999999	638	486	999999	999999	999999	412	249	999999	199	458	999999	753	999999	155	999999	288	363	999999	999999	999999	965	999999	194	10	162	549	999999	901	866	999999	291	918	983	406	544	999999	409	999999	353	391	999999	723	650	298	999999	304	999999	999999	999999	613	742	345	284	989	19	999	302	999999	663	990	999999	347	304	999999	999999	850	770	424	999999	645	878	151	416	704	24	252	999999	896	198	999999	999999	177	999999	263	162	999999	643	993	397	545	999999	921	557	363	769	216	428	355	131	962	533	999999	22	186	735	600	928	580	975	767	20	405	300	805	999999	999999	269	999999	152	999999	216	776	999999	74	821	956	594	999999	934	808	823	643	999999	235	334	999999	164	902	999999	562	27	999999	28	999999	535	999999	631	752	643	324	947	999999	212	902	755	757	826	999999	999999	778	16	875	646	999999	943	377	630	74	480	302	300	999999	523	999999	999999	153	758	406	539	999999	999999	841	420	619	860	446	999999	872	480	577	601	216	548	748	556	152	427	851	686	999999	798	567	281	351	34	591	863	621	699	
612	999	429	418	999999	454	174	465	36	316	507	999999	757	594	903	999999	93	817	999999	44	70	726	906	719	381	604	767	569	78	999999	999999	583	999999	183	868	999999	182	798	586	304	391	687	400	545	189	999999	999999	999999	378	999999	940	999999	98	587	999999	885	999999	709	46	367	686	604	396	440	47	999999	999999	584	999999	335	999999	999999	999999	480	652	382	335	371	539	159	564	794	201	428	654	505	495	241	543	999999	999999	472	762	229	618	786	301	999999	507	266	114	999999	256	52	999999	999999	542	999999	934	266	999999	999999	179	886	802	891	413	968	999999	541	438	885	51	743	849	66	532	21	861	866	91	375	863	283	54	999999	999999	159	999999	999	962	877	307	287	432	999999	302	875	426	726	383	332	183	965	827	229	424	513	999999	76	132	530	999999	78	184	194	867	895	841	703	353	263	672	786	579	561	587	764	321	105	763	999999	999999	145	999999	999999	202	999999	456	825	684	999999	956	239	999999	999999	130	999999	999999	999999	887	406	44	723	999999	999999	660	396	396	275	642	660	202	107	999999	475	935	620	585	425	992	999999	449	26	999999	318	307	442	910	146	440	358	661	82	999999	999999	623	871	762	372	108	805	511	190	192	34	842	859	926	411	506	510	654	686	999999	918	957	999999	704	999999	822	227	486	259	835	294	999999	999999	889	947	852	74	858	222	327	196	467	999999	833	999999	476	448	516	508	640	930	703	975	826	999999	999999	999999	177	697	999999	881	329	261	999999	999999	36	999999	969	979	559	442	651	441	369	69	461	999999	194	999999	999999	383	710	999999	619	904	590	999999	999999	601	548	256	896	171	671	446	867	215	914	999999	968	753	479	999999	999999	208	289	272	616	767	999999	999999	421	468	109	177	180	351	642	450	318	13	430	378	441	999999	545	490	770	922	202	256	783	259	999999	844	904	183	38	420	625	328	416	535	763	837	999999	438	71	504	999999	525	999999	474	999999	964	332	111	106	646	662	799	502	693	999999	590	927	171	726	264	272	996	323	999999	824	989	596	999999	999999	604	476	117	999999	275	656	676	683	999999	631	776	999999	803	87	999999	758	826	825	723	960	183	999999	999999	711	999999	241	999999	212	350	649	637	999999	437	496	502	999999	999999	380	236	46	897	907	618	540	999999	999999	469	919	932	474	998	174	872	934	999999	694	802	406	622	44	999999	474	999999	999999	994	407	999999	316	585	221	213	456	599	687	999999	276	300	143	999999	74	772	999999	280	876	651	999999	506	
503	65	807	999999	158	757	999999	999999	999999	999999	949	545	552	657	162	343	999999	271	551	999999	999999	870	174	403	999999	644	558	271	37	204	466	27	531	901	592	260	999999	843	999999	698	406	38	640	999999	999999	598	999999	417	619	26	559	999999	109	897	320	632	890	413	708	514	999999	930	999999	238	117	999999	23	650	74	999999	565	877	216	853	999999	999999	240	473	62	80	435	151	652	20	645	851	917	633	999999	960	369	374	145	550	499	475	406	411	594	999999	584	568	352	716	999999	682	999999	999999	729	163	401	427	361	637	88	999999	287	621	593	266	24	390	69	114	542	201	741	666	364	702	761	829	999999	643	496	999999	798	935	559	963	452	999999	904	437	999999	942	22	508	999999	440	197	784	818	338	999999	204	509	999999	184	269	940	999999	892	36	402	999999	549	999999	151	221	269	351	999999	629	813	353	485	999999	545	600	999999	999999	999999	923	514	976	20	550	999999	301	367	561	761	999999	32	710	778	999999	45	997	999999	305	367	260	181	846	721	198	524	999999	718	877	702	999999	90	707	547	999999	521	425	561	998	999999	999999	999999	708	590	772	999999	113	574	607	595	548	999999	883	875	999999	751	668	265	999999	36	197	583	489	999999	187	219	324	173	810	366	620	445	404	826	518	406	473	265	999999	591	999999	999999	120	999999	999999	386	206	832	999999	999999	852	170	739	972	290	275	374	849	412	562	292	999999	999999	251	975	112	802	66	367	548	288	999999	315	240	999999	711	999999	999999	704	801	999999	492	570	999999	513	460	706	999999	546	252	42	624	999999	396	999999	480	722	869	316	999999	583	149	474	64	938	999999	854	999999	366	579	803	176	154	611	549	799	999999	999999	999999	999999	405	999999	520	125	516	663	559	918	930	999999	988	999999	891	999999	999999	999999	28	515	654	999999	999999	207	75	967	448	865	480	252	999999	999999	110	551	140	791	999999	999999	629	359	548	999999	890	936	578	999999	999999	209	285	501	393	676	780	999999	526	674	920	207	314	553	676	650	193	317	81	430	43	447	472	999999	996	25	254	999999	967	379	183	999999	629	843	999999	248	999999	978	859	999999	729	999999	35	999999	999999	458	898	85	682	999999	101	999999	864	158	999999	153	737	184	504	999999	432	121	896	156	501	260	578	470	176	437	70	214	999999	899	700	999999	422	999999	999999	548	127	178	986	79	288	601	804	481	999999	999999	999999	999999	484	491	749	618	350	878	999999	620	999999	437	908	255	837	886	999999	965	457	999999	731	730	945	
956	260	263	134	826	868	999999	456	999999	815	933	925	999999	999999	967	160	91	456	543	52	999999	667	690	269	741	999999	999999	999999	839	33	999999	999999	781	999999	528	999999	495	493	524	19	74	174	999999	621	999999	329	999999	999999	166	814	376	945	197	999999	336	298	570	994	999999	594	476	432	617	83	561	432	999999	195	211	999999	999999	999999	931	999999	978	454	884	999999	294	422	59	999999	321	34	657	318	323	104	143	240	669	500	110	930	543	641	556	999999	70	552	185	997	999999	429	160	778	23	664	709	881	414	502	710	971	999999	241	121	592	426	252	999999	59	61	971	999999	173	999999	11	990	346	999999	184	17	741	246	999999	289	892	999999	878	305	659	394	261	825	177	790	999999	395	311	530	963	293	999999	999999	135	945	983	999999	986	291	21	999999	373	983	240	494	969	999999	492	951	999999	718	547	999999	458	665	800	155	900	383	367	615	688	815	999999	890	199	306	121	999999	306	540	887	597	293	999999	31	999999	595	999999	821	404	903	999999	311	255	746	871	985	470	999999	837	461	612	923	405	999999	557	999999	999999	305	672	999999	385	999999	688	830	950	663	999999	643	999999	559	227	561	962	712	999999	514	999999	154	999999	320	650	961	468	89	285	673	999999	11	474	228	256	387	158	781	999999	704	622	999999	795	218	523	999999	622	288	243	60	960	693	655	52	370	205	977	999999	972	423	999999	609	555	286	999999	471	178	314	999999	840	412	191	999999	999999	892	274	358	119	797	823	999999	190	846	999999	999999	999999	355	432	858	60	999999	797	808	114	517	23	868	518	999999	999999	658	318	974	402	647	779	509	999999	999999	105	999999	867	564	159	84	16	999999	999999	574	581	126	746	455	262	440	999999	382	89	127	999999	405	839	999999	745	175	999999	215	453	586	933	694	334	282	762	999999	541	999999	999999	999999	510	260	547	999999	860	935	911	862	721	961	999999	406	429	903	280	699	17	200	818	984	999999	999999	319	999999	640	887	999999	999999	999999	59	999999	382	724	999999	616	999999	858	999999	999999	810	263	178	999999	491	999999	536	999999	430	999999	72	206	351	424	674	999999	709	940	801	314	973	153	999999	179	672	999999	659	682	379	297	652	840	121	382	17	731	874	318	828	201	113	999999	371	472	999999	853	999999	957	59	999999	907	687	67	999999	844	667	815	999999	820	428	894	854	896	142	999999	232	94	968	417	942	999999	999999	999999	610	999999	361	781	999999	548	999999	999999	701	632	316	390	964	783	530	999999	350	999999	874	
497	410	999999	259	725	239	999999	408	999999	588	550	999999	950	516	575	456	390	492	999999	839	999999	11	912	202	231	589	999999	395	448	564	440	76	36	999999	903	712	999999	951	636	551	999999	999999	999999	926	161	525	999999	874	398	999999	149	55	464	999999	422	496	497	115	999999	145	999999	727	999999	999999	158	483	90	711	612	863	999999	439	856	344	999999	320	950	999999	50	999999	999999	878	999999	999999	424	394	999999	949	825	416	225	999999	923	500	999999	146	190	846	777	677	999999	654	999999	535	192	710	999999	129	999999	112	546	510	74	999999	912	608	730	848	789	764	871	141	885	205	648	946	515	366	279	999999	140	113	999999	999999	272	578	999999	471	929	714	999999	492	847	999999	870	714	999999	603	588	465	415	999999	67	23	806	312	769	75	887	246	204	832	850	271	972	443	302	700	68	343	992	269	999999	999999	568	388	294	171	335	999999	812	912	999999	813	999999	999999	55	204	567	959	809	551	583	692	519	372	642	585	751	437	421	442	999999	255	473	999999	423	999999	454	427	28	607	740	953	433	999999	64	47	837	184	397	107	143	108	999999	451	685	236	565	206	746	708	999999	898	522	379	377	532	349	287	383	73	999999	999999	941	212	999999	630	269	238	317	605	748	576	999999	324	999999	445	721	32	999999	999999	426	258	681	320	196	999999	441	999999	913	532	697	560	801	333	356	994	167	331	999999	999999	967	337	999999	151	960	843	858	208	999999	999999	811	327	816	195	647	502	999999	631	25	969	199	214	999999	999999	907	197	999999	716	967	315	288	999999	392	416	230	99	369	539	360	353	983	242	983	999999	720	999999	743	615	686	854	535	535	316	670	865	762	999999	112	243	772	78	151	240	999999	653	999999	935	410	964	558	142	999999	281	672	999999	956	231	342	74	537	999999	169	999999	122	779	752	93	999999	550	468	85	266	305	587	285	841	12	228	338	308	444	343	650	137	722	606	264	644	999999	999999	999999	681	48	705	328	908	999999	128	985	900	338	999999	999999	506	482	875	999999	999999	396	153	999999	13	13	765	103	999999	999999	902	999999	183	497	449	46	641	999999	404	999999	599	269	376	730	999999	242	438	970	231	483	154	655	846	973	571	257	541	954	537	999999	282	612	999999	399	218	727	812	999999	889	187	227	578	88	999999	999999	434	30	422	80	999999	575	795	872	999999	373	257	554	999999	926	999999	504	687	400	999999	945	987	60	977	522	166	429	35	90	53	265	576	999999	198	939	147	237	
999999	999999	766	112	487	740	581	35	960	183	613	486	999999	999999	999999	187	361	711	56	383	999999	999999	914	351	999999	715	999999	381	797	680	365	270	789	999999	386	999999	633	624	468	257	999999	951	999999	982	816	549	392	371	725	999999	225	487	893	763	194	999999	969	425	562	999999	911	210	999999	290	818	999999	696	733	306	999999	554	736	252	798	904	101	999999	931	535	10	332	466	655	408	464	877	999999	35	999999	168	834	218	72	999999	345	278	723	999999	174	473	852	659	75	988	844	489	245	104	859	102	878	47	890	999999	449	454	554	829	999999	940	976	671	952	999999	999999	346	673	555	463	635	377	79	999999	71	158	999999	401	667	564	974	642	999999	176	999999	999999	796	999999	510	999999	999999	999999	893	454	234	496	190	706	926	999999	507	815	689	641	999999	725	999999	280	828	413	999999	63	887	275	851	307	704	505	275	858	999999	999999	999999	999999	573	911	999999	624	542	574	999999	967	999999	580	999999	169	953	640	999999	999999	999999	525	999999	999999	481	837	836	628	603	926	792	999999	441	78	981	489	652	390	77	999999	251	194	999999	999999	445	808	999999	317	218	691	354	74	562	312	386	589	999999	75	827	736	84	999999	30	999999	999999	291	999999	999999	599	577	516	573	572	629	721	296	787	999999	999999	672	259	529	420	911	582	999999	999999	138	999999	401	961	999999	562	341	248	395	173	132	480	999999	999999	191	717	641	185	780	501	932	591	100	802	292	412	999999	487	554	444	118	42	64	168	999999	714	207	615	928	20	241	999999	335	132	664	999999	999999	399	77	999999	778	736	801	236	200	547	601	999999	999999	999999	999999	854	694	950	64	99	425	999999	875	477	520	999999	257	999999	269	551	265	999999	147	999999	904	765	420	742	999999	382	999999	827	967	860	122	608	999999	999999	999999	999999	697	384	999999	574	999999	511	524	599	301	753	999999	999999	999999	649	291	633	462	999999	280	642	999999	999999	294	999999	999999	999999	999999	999999	364	912	98	503	168	999999	999999	880	899	572	999999	403	251	820	451	912	999999	209	860	999999	999999	488	156	784	483	969	999999	745	999999	395	715	751	483	509	999999	389	664	985	999999	95	794	410	734	889	999999	876	999999	999999	510	999999	788	659	999999	999999	446	876	766	313	30	198	999999	118	790	999999	857	999999	919	742	586	72	258	908	336	775	999999	177	754	266	808	606	578	330	245	718	607	66	24	773	72	368	622	999999	964	999999	999999	686	620	229	42	551	999999	659	47	999999	133	879	332	962	186	999999	
999999	509	505	999999	619	999999	872	82	906	800	420	999999	679	227	449	897	944	999999	628	847	999999	534	234	267	649	919	293	797	594	727	733	999999	596	999999	247	123	999999	550	999999	539	813	547	999999	241	140	999999	980	999999	998	236	999999	680	344	338	720	999999	284	247	774	999999	334	85	487	999999	77	999999	560	884	980	335	51	403	999999	999999	999999	19	222	993	999999	838	939	999999	799	368	999999	62	999999	999999	83	650	838	618	775	374	214	737	70	143	173	999999	999999	105	838	672	195	542	103	999999	304	999999	384	291	999999	936	760	860	285	129	397	999999	649	302	999999	339	496	432	999999	999999	884	999999	949	88	999999	363	588	844	635	999999	182	260	958	999999	963	372	276	557	508	839	613	354	462	941	746	158	999999	957	294	509	186	762	914	880	370	997	761	999999	460	756	999999	916	235	999999	946	999999	66	186	339	448	72	999999	999999	999999	608	540	844	18	341	999999	240	630	999999	136	999999	420	999999	88	999999	965	611	999999	107	999999	492	697	128	312	994	609	999999	946	999999	999999	999999	247	838	136	281	830	163	752	999999	778	525	999999	999999	999999	209	536	801	999999	84	999999	837	101	841	182	306	999999	421	542	23	732	590	294	12	714	689	712	581	999999	806	281	812	858	999999	328	235	999999	341	29	112	468	807	123	871	999999	18	354	406	665	830	370	419	621	739	241	197	240	724	652	419	497	954	591	181	999999	999999	978	94	522	947	999999	580	401	439	555	924	477	999999	748	999999	345	316	916	389	446	862	999999	129	775	140	994	51	688	999999	999999	999999	999999	941	77	999999	999999	999999	999999	999999	299	999999	27	999999	193	316	720	817	975	947	84	191	999999	999999	735	999999	999999	859	319	392	999999	499	999999	790	823	999999	708	535	355	56	999999	85	433	208	100	656	999999	999999	935	999999	419	187	75	741	536	434	475	24	999999	137	340	180	950	999999	765	799	898	236	368	152	607	195	471	999999	999999	999	758	839	121	89	999999	362	999999	849	972	774	434	160	264	999999	999999	999999	329	999999	716	504	999999	999999	442	300	758	618	650	793	861	234	716	999999	999999	537	676	999999	902	137	41	977	256	110	528	991	375	999999	999999	999999	576	913	865	252	222	999999	999999	825	999999	821	330	487	712	140	999999	747	67	297	690	727	723	999999	999999	201	197	999999	257	999999	414	999999	925	20	646	999999	999999	999999	368	999999	999999	692	662	850	238	90	806	553	275	125	122	780	999999	999999	67	999999	255	999999	130	674	65	483	999999	
850	999999	999999	896	320	841	40	914	50	388	594	372	999999	75	999999	711	711	999999	644	999999	142	911	633	999999	846	953	402	999999	588	827	694	417	450	172	812	438	281	194	495	711	244	211	81	402	349	715	68	188	381	999999	419	288	421	20	397	938	788	449	999999	367	449	603	336	999999	999999	186	999999	836	263	444	999999	526	899	999999	239	931	840	240	999999	999999	894	223	999999	662	999999	416	996	440	775	873	999999	832	145	138	271	640	874	858	708	172	999999	232	999999	937	496	892	389	999999	781	466	108	557	281	917	472	236	549	673	999999	287	189	999999	71	999999	794	999999	391	771	999999	598	999999	982	532	15	348	999999	297	127	999999	524	36	999999	999999	318	775	102	999999	999999	665	45	101	211	62	999999	982	999999	171	546	153	999999	511	617	817	192	999999	125	34	275	999999	800	938	431	508	291	260	671	999999	752	614	701	56	173	116	635	999999	855	930	112	32	999999	999999	751	999999	286	23	419	999999	476	908	659	77	999999	648	864	106	999999	999999	771	179	321	478	418	932	451	842	347	511	191	685	999999	195	922	999999	542	299	999999	999999	232	999999	841	999999	366	999999	954	633	999999	999999	251	999999	837	999999	999999	932	999999	568	102	819	532	443	676	999999	518	791	363	474	999999	999999	999999	575	999999	222	480	999999	337	349	999999	574	977	999999	91	821	269	999999	847	402	36	999999	999999	973	206	378	999999	789	601	934	462	999999	490	999999	488	719	999999	676	629	624	999999	665	999999	371	456	527	841	714	361	999999	999999	865	943	960	447	164	511	142	378	541	297	690	902	999999	887	547	93	497	999999	999999	999999	593	33	232	720	371	395	179	527	678	536	220	999999	746	296	596	630	530	52	333	999999	287	307	999999	337	999999	999999	210	484	908	444	999999	999999	989	999999	999999	842	721	250	86	768	341	615	699	14	999999	999999	165	117	300	917	563	454	16	164	133	296	935	895	728	608	999999	999999	618	244	192	836	999999	303	242	754	999999	289	966	565	999999	672	999999	999999	999999	999999	607	999999	193	991	999999	899	378	835	329	767	906	999999	522	478	999999	646	996	465	999999	999999	815	862	999999	546	999999	284	488	999999	999999	461	688	852	645	990	999999	101	512	626	364	292	468	999999	974	475	848	94	767	497	981	240	675	152	999999	18	922	744	229	999999	984	606	421	999999	558	999999	89	64	189	532	999999	492	144	379	110	999999	999999	213	999999	999999	999999	999999	999999	990	469	57	999999	545	591	999999	77	999999	871	865	642	757	
871	541	63	999999	395	999999	904	999999	30	498	105	999999	51	999999	235	719	857	820	948	70	99	431	999999	510	92	544	472	999999	464	221	621	279	736	353	999999	251	159	781	23	904	28	281	999999	999999	951	488	999999	859	412	358	408	60	916	581	999999	450	84	553	34	999999	999999	362	999999	808	877	826	569	698	999999	983	569	999999	999999	54	52	818	999999	495	999999	603	50	613	149	116	999999	570	363	164	685	227	999999	999999	757	172	582	666	501	171	103	999999	999999	999999	796	428	788	999999	254	999999	539	999999	989	588	994	430	999999	718	222	999999	995	317	473	414	23	846	999999	963	328	644	999999	385	326	299	999999	433	999999	246	816	721	328	489	999999	491	625	835	999999	588	612	336	999999	864	453	828	175	999999	661	514	791	949	612	999999	14	609	999999	999999	999999	999999	999999	570	746	574	901	501	354	515	991	981	789	999999	999999	237	361	991	999999	606	999999	498	133	616	772	179	454	866	999999	503	485	716	92	471	999999	999999	403	51	590	788	963	952	999999	659	794	679	725	999999	341	384	473	22	999999	999999	231	44	576	578	798	576	999999	44	391	851	40	285	899	999999	874	90	834	319	411	503	643	979	25	473	822	102	454	840	999999	734	39	473	398	289	999999	999999	961	999999	252	24	668	929	570	999999	629	518	780	407	740	260	550	164	610	823	169	999999	999999	112	756	706	999999	999999	999999	657	822	566	999999	619	87	605	129	20	77	397	835	713	418	999999	843	314	999999	56	999999	284	999999	875	862	574	999999	999999	999999	999999	999999	546	891	388	999999	999999	810	72	631	170	329	999999	141	540	97	223	999999	999999	999999	636	268	452	394	85	189	233	473	946	704	323	499	90	355	270	942	530	505	457	291	999999	582	999999	999999	161	726	964	153	653	788	999999	999999	999999	173	623	999999	999999	161	816	999999	207	449	999999	368	317	671	999999	999999	870	597	999999	999999	541	999999	337	63	999999	769	999999	358	224	90	820	168	65	999999	999999	916	731	670	326	379	689	999999	94	66	719	422	374	489	487	185	282	65	231	930	54	509	835	570	122	856	917	467	983	126	628	704	312	580	846	999999	67	210	281	197	999999	293	89	999999	343	999999	404	754	871	49	808	764	936	135	999999	999999	90	999999	558	999999	461	231	274	999999	437	25	119	794	999999	163	127	999999	999999	44	999999	999999	430	564	999999	57	461	173	999999	944	317	999999	999999	187	887	531	252	895	652	810	999999	807	28	121	843	328	955	610	999999	717	921	
999999	980	902	233	931	894	526	935	510	19	999999	635	329	660	573	999999	931	906	122	999999	232	429	999999	308	103	999999	319	720	907	101	851	999999	878	32	580	884	865	999999	956	636	726	960	151	999999	999999	181	699	460	280	999999	33	999999	998	806	699	317	15	603	140	198	999999	805	37	419	167	244	757	306	90	689	392	978	949	485	999999	999999	288	182	860	921	999999	859	999999	999999	78	158	64	999999	333	273	878	272	999999	999999	60	999999	999999	732	999999	214	999999	402	999999	591	689	55	753	522	621	999999	39	832	743	218	155	726	999999	201	351	19	190	686	973	816	810	130	164	999999	434	273	999999	555	538	656	507	999999	488	858	157	32	999999	541	999999	895	243	999999	529	615	999999	334	565	740	391	634	999999	999999	428	563	780	569	999999	572	97	357	107	999999	999999	96	710	503	247	506	54	328	615	649	235	87	999999	999999	601	549	568	110	708	599	999999	904	632	769	232	925	87	588	141	831	453	112	798	760	751	442	904	129	97	999999	696	72	999999	384	512	350	980	999999	968	999999	999999	987	999999	999999	999999	399	464	941	281	999999	428	999999	999999	783	205	133	999999	999999	22	168	644	448	23	649	902	112	885	257	267	881	945	71	999999	999999	826	465	462	300	999999	362	978	963	999999	775	639	240	999999	245	999999	388	71	999999	13	809	707	566	974	10	605	216	514	216	684	999999	999999	367	846	407	957	740	671	989	381	660	190	681	600	247	999999	672	236	649	78	878	820	999999	68	810	92	270	491	462	694	999999	999999	771	289	458	408	999999	394	477	288	448	717	82	785	352	628	35	999999	736	990	932	980	999999	999999	999999	999999	589	308	45	325	696	258	218	304	147	811	418	402	151	839	736	288	759	999999	629	999999	747	11	715	999999	66	999999	754	471	762	264	983	634	999999	879	818	973	358	161	592	200	999999	778	648	540	220	632	999999	999999	264	653	230	503	517	643	831	587	593	853	268	400	504	747	999999	883	828	783	918	999999	30	763	929	607	779	999999	663	969	363	184	999999	999999	481	857	999999	999999	43	490	127	840	58	240	999999	505	893	999999	695	760	246	764	999999	436	999999	562	999999	500	724	623	724	87	980	861	999999	999999	882	834	919	647	540	433	999999	999999	666	999999	222	999999	999999	999999	714	999999	744	999999	732	598	471	544	720	999999	980	716	394	999999	766	49	859	999999	16	971	622	68	281	58	230	813	914	999999	769	635	349	96	127	299	908	146	999999	88	138	
999999	999999	347	999999	999999	666	824	48	439	581	627	999999	35	783	412	999999	655	316	695	681	999999	999999	106	774	94	578	894	598	999999	511	629	706	781	68	999999	33	999999	944	279	392	406	774	999999	793	999999	999999	324	999999	999999	487	999999	829	647	406	219	952	999999	572	39	433	772	235	943	927	951	921	446	967	413	999999	999999	710	46	313	999999	999999	999999	313	632	677	264	591	883	999999	257	799	68	384	999999	427	183	712	914	846	620	181	831	557	842	231	999999	357	999999	999999	999999	553	999999	999999	131	999999	753	547	940	362	178	191	352	335	679	161	862	71	128	985	999999	823	999999	200	692	113	323	999999	470	410	706	906	691	556	666	704	999999	723	999999	783	673	999999	999999	561	677	439	829	999999	877	999999	368	999999	238	913	999999	137	999999	603	652	27	751	112	86	539	656	999999	999999	999999	669	999999	154	149	808	999999	321	578	60	244	522	263	284	817	773	999999	52	797	678	999999	999999	999999	947	413	81	245	42	999999	559	999999	905	415	999999	43	999999	902	545	999999	110	894	601	553	86	999999	999999	999999	743	934	339	999999	497	999999	593	999999	999999	140	999999	741	77	572	312	750	29	817	339	116	999999	999999	981	870	244	999999	999999	783	186	879	999999	435	333	682	999999	107	241	262	746	55	821	228	999999	999999	875	804	999999	537	592	850	999999	269	999999	973	85	999999	952	469	72	674	172	810	999999	999999	678	602	418	999999	80	214	519	766	81	999999	999999	104	580	999999	995	439	999999	168	200	335	999999	202	251	359	999999	999999	999999	772	200	81	999999	21	682	187	37	999999	396	766	999999	388	341	768	999999	899	688	980	920	677	473	632	13	999999	620	220	999999	485	360	68	999999	79	999999	747	575	999999	999999	283	422	403	257	722	53	905	701	811	999999	586	999999	352	670	626	90	477	308	568	78	878	401	472	49	551	999999	337	977	398	329	593	999999	999999	498	999999	568	527	429	751	588	107	312	808	226	561	481	999999	999999	171	988	999999	448	16	930	532	882	949	999999	705	799	715	927	313	492	999999	999999	815	853	265	68	563	57	556	980	999999	576	999999	256	488	80	999999	999999	816	409	738	154	999999	268	966	999999	618	173	723	952	872	180	999999	325	816	177	999999	164	142	113	999999	544	892	36	959	955	999999	703	875	635	884	776	999999	999999	754	999999	208	556	887	733	449	399	999999	999999	117	800	999999	276	439	321	415	760	807	713	974	203	262	999999	309	999999	999999	915	298	999999	78	106	999999	105	571	
561	999999	999999	276	999999	999999	45	220	297	919	999999	387	32	999999	564	999999	133	969	407	929	560	12	48	257	876	501	534	111	244	535	21	740	482	999999	999999	999999	306	493	408	59	938	983	964	999999	150	633	219	999999	734	999999	999999	137	662	175	21	999999	999999	861	400	906	139	999999	975	999999	907	428	905	327	394	999999	924	999999	570	999999	991	576	999999	799	999999	253	292	882	999999	376	590	884	88	317	694	999999	421	444	103	502	999999	999999	18	999999	341	722	727	999999	266	522	944	315	999999	314	183	444	520	999999	999999	157	623	256	999999	999999	999999	33	999999	598	633	74	800	999999	546	77	437	987	999999	999999	467	393	525	401	626	999999	431	284	327	774	143	259	999999	290	689	999999	878	673	999999	999999	41	318	383	139	267	999999	999999	464	769	498	876	196	875	685	673	371	631	999999	630	712	999999	896	999999	999999	464	999999	264	519	999999	600	199	763	999999	169	803	999999	20	396	999999	433	143	966	515	828	999999	946	999999	134	616	328	324	655	999999	733	231	144	999999	999999	999999	883	999999	211	664	179	999999	122	645	716	881	999999	360	245	99	206	579	220	999999	877	678	518	10	140	902	481	285	544	720	817	937	669	546	213	721	259	496	931	312	999999	529	784	311	667	252	102	967	999999	566	846	999999	21	753	734	139	166	883	806	309	192	893	765	402	827	999999	999999	977	157	999999	839	709	999999	908	56	357	999999	216	343	887	810	514	999999	977	873	663	925	915	999999	999999	999999	376	999999	632	999999	999999	999999	999999	999999	888	40	124	820	565	727	147	999999	113	707	386	246	950	549	919	498	678	697	787	529	999999	999999	999999	175	83	958	472	29	999999	788	999999	593	511	999999	454	857	696	694	641	999999	736	157	822	218	435	837	615	826	770	143	450	754	977	863	999999	46	733	948	746	607	264	127	500	324	112	793	734	999999	105	999999	801	984	999999	536	792	25	40	97	999999	999999	352	645	259	882	348	999999	999999	648	999999	418	999999	747	947	44	996	619	657	507	116	642	999999	999999	731	708	341	466	699	450	80	305	15	646	219	510	264	618	867	618	999999	261	187	96	807	686	938	999999	999999	30	999999	183	999999	999999	980	107	143	955	914	999999	550	881	161	175	999999	125	412	486	538	447	999999	999999	999999	999999	999999	854	999999	26	999999	999999	769	287	430	999999	909	896	999999	482	665	122	999999	308	704	326	78	105	999999	999999	999999	999999	283	462	526	599	250	163	432	328	11	135	641	127	376	999999	
781	272	460	999999	266	681	189	929	820	999999	79	481	683	434	971	999999	754	999999	507	896	770	999999	761	831	438	756	999999	617	481	539	480	260	931	834	545	805	644	999999	754	837	513	354	641	110	999999	999999	479	997	357	576	381	197	619	480	999999	999999	511	629	54	510	217	571	458	291	999999	819	999999	849	888	176	790	135	699	669	999999	426	676	999999	311	999999	286	999999	999999	999999	167	999999	640	999999	999999	999999	304	24	999999	254	999999	941	895	360	164	709	227	630	119	191	785	256	498	950	97	999999	796	850	327	999999	233	740	311	554	999999	999999	189	99	123	816	871	776	552	999999	999999	999999	531	326	506	602	999999	999999	367	88	128	911	794	999999	374	999999	999999	453	999999	999999	31	889	999999	999999	999999	502	530	138	516	302	319	19	704	53	910	645	160	480	999999	725	932	576	999999	999999	999999	221	999999	499	999999	70	540	428	89	352	999999	159	810	190	99	14	81	323	150	74	769	118	217	999999	779	728	999999	805	999999	999999	999999	999999	515	418	915	999999	999999	41	999999	455	762	891	930	361	619	761	835	970	390	350	653	618	436	319	463	326	13	999999	719	997	168	735	328	117	999999	978	999999	999999	274	84	379	50	999999	694	311	877	188	999999	142	27	892	931	425	759	327	999999	28	206	954	599	21	518	321	999999	999999	999999	573	999999	286	999999	127	999999	999999	315	970	999999	999999	741	999999	586	148	999999	983	702	114	236	320	568	999999	425	999999	999999	447	675	73	999999	999999	999999	406	284	314	999999	999999	501	900	999999	999999	119	788	714	951	286	198	378	999999	863	535	618	311	999999	716	14	999999	860	999999	680	995	999999	999999	120	883	999999	345	732	281	782	578	492	999999	654	11	999999	779	86	474	683	258	79	224	999999	334	999999	202	999999	999999	999999	999999	718	820	999999	464	204	867	678	830	999999	941	466	106	999999	295	53	816	657	68	516	234	955	999999	997	432	999999	816	999999	785	772	21	998	174	999999	999999	859	672	582	199	807	343	111	255	726	741	792	999999	546	999999	291	303	544	287	999999	999999	378	999999	822	797	538	387	999999	893	67	736	942	301	135	229	435	999999	244	467	261	999999	999999	709	669	265	999999	954	999999	137	503	479	476	721	999999	999999	90	537	999999	785	999999	429	517	999999	197	990	799	500	847	326	488	999999	999999	86	36	999999	951	999999	662	566	999999	584	117	697	399	999999	270	231	999999	999999	149	898	530	999999	806	831	665	915	521	679	466	999999	116	999999	999999	592	419	399	999999	
244	999999	999999	875	293	628	86	999999	819	817	609	729	577	321	618	187	999999	390	999999	280	204	222	999999	156	982	109	27	477	999999	59	807	179	870	536	943	293	727	32	247	830	999999	999999	999999	107	912	949	888	828	498	999999	67	211	808	999999	500	999999	908	275	892	193	611	609	168	770	20	999999	859	999999	378	334	459	999999	153	780	999999	685	999999	999999	243	42	221	198	999999	999999	991	606	999999	751	45	921	385	462	139	63	229	130	999999	85	999999	483	100	999999	460	173	327	499	67	38	579	814	656	970	41	860	972	422	630	781	999999	413	78	118	15	457	949	999999	438	999999	999999	429	334	300	850	999999	942	374	738	815	69	501	999999	999999	999999	231	274	999999	430	279	999999	807	500	579	306	999999	414	982	841	13	224	999999	71	967	999999	160	489	365	999999	281	917	608	683	814	999999	287	864	999999	936	784	192	544	576	999999	19	754	929	999999	994	176	355	960	533	735	601	739	440	581	865	31	741	909	295	159	361	482	133	685	857	999999	819	678	55	66	820	679	753	902	958	722	231	734	999999	952	925	957	999999	947	223	999999	999999	999999	999999	999999	999999	283	999999	427	999999	537	999999	253	898	999999	357	676	999999	476	915	999999	986	537	623	153	800	999999	548	342	999999	403	407	999999	471	874	181	535	809	140	23	547	430	999999	105	430	102	977	835	394	605	258	53	608	42	301	999999	319	670	726	124	45	999999	999999	203	413	999999	999999	781	999999	804	821	867	784	462	377	999999	660	442	202	60	999999	181	163	999999	975	360	798	999999	179	878	999999	865	92	25	978	999999	514	142	691	999999	647	999999	811	590	784	390	269	155	665	800	345	877	478	999999	301	999999	999999	189	999999	63	341	311	611	999999	943	955	999999	768	484	564	987	528	999999	901	413	999999	999999	573	952	595	101	652	487	379	543	984	397	417	723	125	999999	334	915	999999	999999	346	593	665	647	829	999999	500	671	111	999999	817	136	576	272	999999	502	999999	237	632	962	688	999999	999999	999999	959	567	377	54	999999	999999	662	612	999999	941	76	43	999999	925	132	988	600	981	999999	566	725	857	999999	154	59	622	234	107	293	999999	281	999999	999999	62	688	271	238	456	312	779	160	214	999999	999999	205	641	797	999999	114	643	371	706	999999	675	999999	111	747	999999	999999	999999	999999	565	329	999999	669	554	681	652	247	861	760	153	678	999999	999999	521	844	195	948	417	824	152	992	650	314	574	999999	686	175	999999	523	999999	461	565	
681	594	885	576	966	999999	960	999999	844	999999	882	228	38	839	268	376	999999	999999	999999	999999	922	955	572	999999	142	104	478	994	486	660	347	755	692	999999	925	822	635	277	999999	306	456	678	307	750	767	96	546	245	427	799	329	999999	729	873	643	726	31	216	443	999999	183	965	999999	999999	904	136	535	915	999999	446	740	999999	343	978	141	253	657	822	911	56	999999	242	577	687	340	385	999999	999999	999999	209	800	429	834	356	999999	491	20	999999	845	641	560	630	331	981	68	340	628	751	741	399	999999	209	305	396	999999	940	999999	999999	852	528	110	716	446	999999	999999	999999	999999	986	855	650	243	543	976	280	496	926	911	596	628	10	757	284	87	999999	141	600	133	447	42	192	102	999999	271	326	999999	844	194	617	344	747	186	642	896	101	166	534	233	34	900	397	39	802	363	852	999999	826	999999	999999	583	55	197	999999	953	672	557	999999	999999	659	999999	999999	999999	304	261	999999	999999	999999	999999	985	923	606	999999	999999	547	999999	163	300	675	999999	555	714	215	828	43	298	999999	469	999999	234	544	951	262	573	295	258	999999	999999	551	999999	38	999999	447	653	442	999999	678	98	179	318	518	267	539	863	114	999999	446	913	270	962	330	364	437	999999	451	972	999999	999999	813	299	999999	999999	748	203	389	899	276	562	396	66	620	471	300	379	715	286	422	399	469	270	811	999999	474	588	161	674	228	293	211	999999	633	874	284	880	328	99	518	345	999999	214	758	884	526	213	352	859	74	67	448	999999	560	954	344	553	487	999999	954	170	999999	999999	681	982	999999	999999	433	745	999999	419	61	626	767	999999	915	999999	999999	926	225	270	246	302	999999	170	845	46	909	679	539	730	402	81	999999	358	999999	768	533	776	999999	999999	780	606	672	654	16	821	407	483	999999	90	52	560	41	694	924	749	115	520	146	323	27	753	215	466	999999	979	492	999999	782	156	999999	735	402	999999	489	639	630	955	164	999999	639	435	640	459	999999	999999	49	449	433	553	662	999999	639	220	581	37	400	999999	999999	36	338	999999	999999	892	999999	317	168	415	215	294	129	160	365	122	999999	592	123	756	778	186	999999	52	985	239	494	999999	106	999999	53	462	999999	424	999999	137	695	999999	734	748	111	380	683	633	244	149	433	512	657	527	536	989	999999	644	999999	999999	999999	295	11	471	999999	640	220	975	371	999999	55	705	999999	237	426	999999	858	999999	655	407	502	999999	999999	846	999999	999999	71	999999	999999	999999	
548	604	988	867	51	999999	999999	272	999999	999999	169	707	999999	492	103	728	680	429	999999	504	140	548	989	39	999999	999999	487	164	999999	425	578	999999	999999	317	213	450	999999	999999	196	26	999999	596	999999	194	247	794	54	326	999999	87	311	642	999999	161	924	10	615	958	999999	999999	922	999999	606	924	892	528	388	954	999999	652	21	716	999999	999999	123	999999	522	805	791	173	735	171	411	588	123	936	173	178	392	212	999999	999999	999999	925	104	895	989	110	301	719	999999	99	47	110	75	595	409	999999	999999	999999	488	810	999999	746	535	999999	94	27	999999	955	364	999999	571	999999	817	263	999999	999999	989	227	555	421	513	999999	756	646	133	310	523	528	537	778	139	13	724	34	590	317	400	999999	810	999999	299	345	364	999999	527	962	999999	811	933	102	404	820	834	76	306	105	999999	888	636	783	504	292	428	999999	90	999999	360	999999	672	999999	916	999999	999999	999999	132	999999	716	559	128	171	27	999999	999999	444	383	999999	179	658	727	494	327	511	707	999999	999999	17	916	778	126	959	611	999999	149	588	186	749	413	999999	944	999999	388	440	999999	475	999999	793	697	984	212	771	399	999999	999999	999999	37	414	948	389	116	124	260	937	999999	169	560	527	572	16	268	634	904	918	714	598	115	887	741	242	271	999999	319	999999	576	354	569	909	435	999999	561	771	999999	999999	153	829	878	451	996	610	914	999999	230	691	725	577	866	480	987	476	82	999999	999999	999999	999999	433	804	328	999999	98	599	650	999999	611	454	999999	834	880	775	884	999999	664	999999	141	327	33	999999	999999	216	999	488	99	921	959	999999	999999	999999	93	906	999999	34	999999	89	908	999999	274	999999	619	246	999999	743	999999	705	113	755	417	259	999999	399	104	969	999999	121	371	610	999999	729	999999	999999	42	399	750	974	64	999999	169	584	982	999999	62	876	844	999999	999999	266	502	393	818	213	999999	172	565	694	812	999999	848	449	718	308	509	544	24	999999	213	839	992	21	650	252	999999	999999	276	421	346	227	135	999999	999999	999999	999999	999999	911	999999	251	999999	999999	66	999999	314	21	720	866	999999	620	518	862	999999	188	149	273	490	742	575	617	648	999999	999999	999999	594	624	64	316	999999	200	392	633	96	999999	343	15	999999	850	999999	240	875	965	999999	801	828	999999	188	615	993	999999	626	384	345	320	603	974	689	709	577	689	957	414	264	493	999999	885	775	303	845	143	337	640	405	344	742	999999	999999	999999	528	999999	446	999999	323	999999	999999	17	
297	999999	61	368	326	999999	282	657	283	470	999999	109	999999	943	999999	884	770	859	513	986	999999	11	577	999999	671	346	190	999999	252	999999	101	999999	999999	230	597	999999	999999	486	817	111	367	747	71	999999	971	213	779	585	999999	561	678	463	266	999999	38	295	208	999999	696	999999	999999	934	415	999999	999999	227	189	352	355	590	643	293	51	412	628	999999	939	306	949	999999	566	604	999999	690	841	637	999999	999999	202	311	800	120	999999	999999	65	433	342	999999	902	999999	999999	437	240	68	918	394	421	854	958	999999	356	902	191	238	999999	999999	245	724	999999	999999	989	999999	159	999999	999999	532	503	213	999999	999999	999999	642	404	999999	444	139	374	999999	771	999999	999999	999999	383	406	955	898	929	561	425	614	999999	617	385	170	763	186	287	197	278	999999	890	218	507	999999	897	999999	999999	984	999999	292	86	604	953	475	999999	616	474	753	97	891	602	942	999999	741	17	291	266	243	999999	999999	852	187	999999	385	565	17	876	620	999999	251	999999	945	766	143	538	592	664	909	645	999999	711	533	999999	387	794	948	430	765	999999	615	456	274	999999	999999	999999	899	242	577	910	999999	740	853	254	845	500	999999	185	654	999999	425	627	357	999999	295	556	328	87	985	591	999999	586	120	865	893	794	136	999999	240	702	999999	360	96	999	137	416	999999	289	999999	999999	999999	999999	776	561	999999	987	109	999999	999999	999999	999999	822	257	986	303	999999	630	988	999999	60	999999	264	944	951	575	75	541	358	471	878	698	999999	823	108	454	999999	810	999999	999999	906	695	999999	146	999999	999999	816	112	109	706	999999	786	869	999999	213	999999	882	999999	824	986	999999	456	999999	213	387	291	82	999999	159	999999	459	130	81	463	454	365	911	128	999999	999999	758	999999	441	999999	999999	102	828	121	620	999999	571	25	985	572	999999	999999	999999	999999	758	969	999999	817	999999	566	256	85	715	415	483	848	999999	764	145	463	237	312	24	108	938	295	462	961	388	999999	971	443	145	508	203	994	999999	663	999999	723	999999	941	19	875	999999	199	387	423	999999	771	973	999999	880	531	344	957	446	999999	319	472	517	999999	999999	389	595	999999	940	216	222	999999	437	999999	404	421	609	296	303	148	703	749	999999	49	334	999999	600	174	563	613	174	999999	557	574	354	897	999999	307	512	630	290	592	259	999999	211	999999	344	999999	412	999999	999999	58	664	307	999999	570	564	478	232	821	999999	999999	259	336	52	975	932	863	603	507	999999	999999	784	673	858	120	499	737	837	999999	
282	999999	761	105	691	999999	999999	260	430	999999	999999	738	85	690	999999	859	999999	923	999999	999999	225	480	432	905	263	619	274	999999	448	42	80	827	640	999999	999999	999999	669	163	645	926	404	681	999999	818	174	476	237	103	831	999	776	576	609	612	999999	802	152	999999	841	81	851	999999	812	398	999999	515	108	39	151	999999	200	189	287	211	831	544	999999	614	740	786	999999	999999	169	448	999999	503	227	37	93	746	999999	813	322	573	85	813	999999	54	114	659	378	207	952	212	809	999999	298	999999	999999	427	999999	538	999999	64	688	681	999999	999999	999999	220	999999	80	946	404	559	386	999999	999999	136	999999	675	993	999999	91	418	195	999999	957	639	668	214	819	255	665	982	999999	999999	999999	999999	999999	999999	504	912	893	371	307	999999	558	653	432	999999	584	281	763	752	999999	38	44	646	999999	999999	999999	999999	999999	15	477	824	290	422	28	689	608	828	732	635	180	999999	616	719	999999	934	999999	314	216	938	999999	548	491	913	220	512	663	999999	392	940	918	770	448	888	894	482	999999	146	634	743	131	756	999999	138	999999	690	422	324	535	568	793	169	527	999999	385	929	343	376	999999	515	35	986	999999	791	999999	999999	641	727	825	637	999999	533	679	473	816	999999	999	363	341	999999	99	999999	96	823	156	758	252	913	512	964	149	999999	934	128	718	145	999999	757	421	999999	58	694	499	897	604	999999	490	999999	719	999999	929	979	999999	681	999999	686	999999	623	644	999999	167	728	999999	860	497	999999	999999	560	754	999999	564	251	941	999999	481	999999	849	198	228	886	278	197	204	11	45	999999	999999	263	702	41	245	696	123	463	999999	999999	479	639	409	244	671	929	309	48	947	687	47	875	999999	999999	837	711	999999	758	689	970	534	999999	999999	999999	801	999999	857	999999	999999	867	138	999999	156	161	999999	219	999999	983	224	349	887	165	63	999999	132	693	999999	681	203	534	301	999999	774	53	999999	999999	813	999999	999999	999999	81	999999	602	999999	559	559	999999	58	105	999999	922	420	543	350	93	378	169	999999	215	118	999999	186	999999	999999	575	773	999999	113	365	669	406	716	550	999999	277	311	563	974	999999	573	964	15	585	575	999999	881	821	434	999999	427	105	345	999999	334	55	999999	66	690	999999	785	999999	999999	693	435	999999	215	870	999999	999999	999999	814	999999	680	641	153	285	600	999999	309	999999	952	289	999999	999999	573	70	849	226	842	381	254	873	469	22	727	349	322	999999	354	406	21	999999	361	188	612	910	999999	235	190	
770	305	999999	390	819	833	565	482	999999	861	171	365	999999	812	701	537	941	726	667	913	804	962	450	609	999999	999999	785	999999	964	335	999999	404	624	45	82	999999	999999	492	650	189	999999	866	999999	298	192	50	367	364	660	650	999999	193	998	321	386	807	855	999999	486	146	58	637	517	430	999999	766	741	618	740	624	394	999999	85	999999	999999	999999	999999	161	426	863	326	999999	277	999999	663	480	406	312	659	274	231	650	15	999999	999999	999999	999999	146	100	425	999999	748	624	45	266	999999	999999	999999	569	447	999999	999999	85	623	999999	627	369	203	766	727	999999	438	958	475	999999	744	452	571	356	999999	589	268	71	11	564	577	806	242	67	451	371	999999	743	221	999999	999999	574	392	694	513	174	165	380	372	65	869	789	159	999999	522	769	546	999999	999999	858	153	642	999999	69	252	820	137	145	325	365	484	999999	747	612	875	179	70	999999	842	62	434	888	698	945	694	999999	999999	599	545	681	999999	999999	999999	363	719	885	500	332	451	693	47	29	64	17	580	184	52	547	999999	353	708	668	330	999999	434	264	999999	138	374	999999	173	537	600	644	999999	761	999999	999999	999999	989	999999	738	436	159	999999	414	833	690	375	999999	999999	120	832	202	972	167	999999	111	929	464	941	372	957	986	529	509	999999	420	477	818	879	658	654	778	674	970	242	180	283	29	431	263	763	854	720	63	999999	999999	671	382	369	202	999999	437	57	999999	780	449	630	516	985	422	999999	556	641	999999	999999	999999	999999	11	925	231	827	910	43	688	608	113	276	999999	999999	31	999999	105	459	999999	203	227	730	368	200	792	550	767	43	999999	49	999999	223	999999	598	650	880	670	456	147	375	554	404	999999	999999	999999	999999	164	712	964	673	128	999999	954	892	247	999999	169	999999	142	999999	999999	999999	33	999999	401	999999	641	877	163	151	89	648	321	321	999999	823	371	661	524	999999	396	65	999999	346	921	120	268	742	360	326	999999	859	323	466	999999	678	380	720	999999	785	541	286	999999	999999	594	479	785	999999	253	424	999999	999999	296	523	999999	999999	999999	999999	999999	291	631	899	527	999999	430	229	334	854	999999	999999	999999	651	355	999999	87	120	999999	255	751	451	334	625	499	936	364	222	999999	799	181	310	870	999999	992	999999	999999	999999	758	721	402	374	999999	930	636	281	999999	320	162	558	446	184	999999	999999	935	286	956	999999	999999	591	481	218	657	999999	683	706	110	760	658	332	584	445	361	785	852	999999	306	403	989	999999	
965	54	69	24	363	996	802	318	756	716	76	158	241	999999	250	999999	717	620	257	929	181	219	661	830	999999	11	999999	722	709	558	980	562	26	193	625	437	158	642	181	686	903	792	999999	942	265	999999	213	999999	545	668	999999	685	999999	70	55	999999	392	239	50	361	999999	90	609	208	999999	999999	999999	999999	551	812	999999	84	448	571	35	999999	999999	719	575	547	798	639	186	999999	999999	304	416	955	999999	870	54	919	602	820	513	999999	193	806	215	751	304	165	642	732	631	596	999999	584	44	666	549	673	663	502	563	543	903	999999	999999	441	999999	185	999999	999999	999999	999999	999999	628	68	212	206	999999	513	999999	999999	999999	997	454	419	999999	67	831	921	480	999999	381	265	109	266	999999	919	625	495	773	653	128	255	960	965	514	999999	617	526	831	470	150	999999	999999	259	920	545	999999	158	29	384	275	264	439	361	396	861	381	372	98	293	999999	913	739	999999	134	397	47	999999	904	999999	450	315	100	20	189	220	999999	850	345	433	999999	999999	476	399	999999	864	815	608	578	999999	743	255	438	548	889	236	431	668	135	999999	508	999999	253	999999	933	960	174	428	181	186	446	999999	999999	999999	823	113	999999	349	792	999999	999999	438	910	999999	442	204	876	552	130	952	788	999999	725	812	925	499	233	633	999999	427	700	396	436	402	216	222	999999	773	724	786	789	92	875	864	952	999999	999999	992	999999	739	999999	999999	308	228	397	689	999999	999999	739	334	880	813	883	375	999999	999999	11	518	999999	999999	974	112	827	344	173	999999	880	999999	999999	999999	999999	999999	233	726	999999	88	98	217	999999	527	415	15	44	400	999999	999999	209	510	305	767	78	551	999999	189	764	981	794	964	999999	690	808	999999	999999	999999	999999	649	590	166	42	491	105	793	513	527	814	969	78	437	439	197	507	999999	565	102	999999	888	294	999999	999999	999999	999999	134	162	324	718	469	652	999999	999999	265	395	999999	477	813	671	999999	47	429	374	795	912	999999	535	867	193	437	391	271	107	16	365	999999	204	679	999999	971	641	199	809	999999	326	917	931	183	999999	999999	999999	751	999999	512	999999	864	679	176	449	926	999999	294	140	999999	88	390	63	499	999999	999999	999999	798	999999	700	643	848	619	29	478	995	436	361	75	728	999999	639	840	594	166	999999	866	38	240	281	382	999999	68	528	276	999999	863	999999	282	999999	617	114	145	999999	869	999999	254	659	999999	453	999999	247	229	412	755	999999	550	468	343	409	983	819	567	999999	328	
999999	999999	101	753	542	141	999999	999999	123	120	430	999999	120	725	164	255	216	339	786	781	144	137	656	773	826	395	405	108	872	968	797	547	801	999999	582	999999	163	906	999999	321	505	167	116	301	999999	945	439	999999	188	163	999999	489	780	999999	999999	169	143	328	926	156	999999	895	216	154	322	883	701	708	153	999999	102	309	183	999999	285	976	31	999999	448	881	999999	999999	919	718	999999	317	766	249	228	423	89	835	999999	19	999999	609	951	999999	979	451	253	999999	999999	999999	999999	999999	316	999999	286	999999	999999	778	879	55	199	84	975	497	953	15	126	462	490	729	999999	267	999999	174	999999	676	35	69	385	999999	999999	236	72	682	999999	723	11	461	962	22	285	310	955	934	819	509	633	463	18	999999	335	791	250	869	999999	999999	157	151	424	610	999999	88	403	883	417	963	22	303	839	239	13	664	500	477	454	561	312	395	354	390	999999	999999	61	411	999999	846	986	202	306	853	999999	859	47	361	832	999999	999999	82	526	856	497	999999	623	999999	970	670	999999	772	425	999999	501	762	797	43	999999	618	36	992	222	571	976	819	999999	986	663	999999	627	148	645	257	653	240	868	498	999999	711	947	283	440	999999	999999	224	777	999999	361	814	72	999999	793	223	180	914	860	955	999999	677	344	637	125	826	53	162	136	177	999999	271	893	999999	999999	856	999999	999999	999999	221	26	999999	51	523	634	999999	90	623	355	999999	87	999999	380	912	999999	225	377	320	167	613	999999	999999	97	610	311	100	920	763	999999	936	552	426	999999	648	938	127	635	820	999999	276	999999	430	807	704	99	441	891	980	999999	925	999999	360	596	947	999999	623	675	999999	222	544	928	327	999999	418	880	660	386	731	999999	501	589	557	316	890	867	999999	595	392	999999	870	208	939	83	938	457	201	830	415	999999	325	451	204	608	469	348	428	670	398	824	439	65	170	999999	999999	345	931	54	705	89	999999	37	293	921	351	346	988	253	822	960	999999	829	999999	348	658	60	395	949	847	552	449	865	999999	567	91	815	48	932	999999	999999	526	157	999999	335	663	298	167	282	266	999999	359	185	999999	999999	145	609	94	821	358	999999	950	982	206	163	640	863	999999	725	840	536	308	66	369	229	444	541	704	999999	685	999999	892	122	999999	724	202	273	27	999999	999999	481	731	999999	999999	745	999999	544	950	999999	694	799	468	442	442	999999	824	303	815	628	999999	999999	999999	448	146	988	256	837	298	481	960	999999	846	70	303	
999999	804	91	482	624	577	999999	591	732	950	999999	901	999999	999999	962	900	899	458	398	775	827	577	292	90	594	498	814	255	479	21	327	952	407	148	999999	925	743	999999	999999	61	104	22	182	498	261	999999	796	167	999999	581	71	918	458	999999	475	999999	521	11	887	135	763	654	999999	721	632	932	504	999999	606	46	999999	999999	266	347	680	814	404	794	829	999999	701	656	999999	897	949	999999	999999	122	999999	999999	413	741	999999	75	999999	450	900	460	865	328	592	999999	561	299	424	999999	999999	120	614	661	396	999999	999999	389	434	116	735	224	771	233	437	999999	649	323	632	425	156	201	999999	999999	999999	999999	929	510	915	226	999999	629	999999	967	747	394	999999	999999	999999	686	999999	552	641	999999	715	686	689	999999	891	210	835	247	666	998	835	470	71	384	746	999999	797	671	474	217	999999	999999	740	804	485	999999	884	999999	428	999999	856	604	559	999999	525	999999	264	297	619	999999	390	999999	963	485	141	287	333	133	274	452	888	897	999999	433	180	609	945	884	166	847	325	999999	819	999999	151	999999	910	202	858	519	198	510	62	999999	827	999999	152	265	999999	208	719	999999	999999	975	67	959	999999	136	697	915	291	379	141	771	399	192	47	999999	343	899	376	140	274	755	999999	999999	844	329	606	26	999999	690	221	957	137	564	999999	844	663	999999	999999	784	504	942	237	818	379	999999	369	644	126	899	922	773	999999	589	496	618	999999	678	124	999999	529	681	458	999999	168	183	643	999999	357	203	589	161	194	999999	635	331	527	445	18	563	999999	961	900	567	768	447	135	548	999999	226	133	984	77	518	264	999999	494	999999	659	206	647	534	296	922	320	771	588	250	954	174	100	284	669	999999	247	999999	781	891	999999	721	58	105	766	141	80	605	93	676	337	999999	999999	892	786	812	999999	435	674	977	257	997	858	885	594	999999	999999	848	999999	516	281	696	51	999999	802	938	158	999999	768	165	852	999999	687	912	912	152	336	207	498	856	644	811	999999	803	643	999999	999999	172	511	862	15	999999	290	577	405	640	770	999999	999999	847	664	374	666	999999	135	542	319	946	972	452	577	928	359	467	871	469	803	247	959	999999	86	985	50	905	160	999999	999999	119	516	282	381	102	117	650	999999	279	154	383	678	999999	526	999999	200	69	999999	87	871	822	999999	999999	999999	532	284	134	771	679	334	761	369	504	118	210	440	999999	80	485	999999	709	275	601	324	430	569	999999	999999	999999	795	999999	620	82	
759	611	999999	580	446	848	817	983	999999	522	945	393	23	184	999999	326	485	999999	988	809	266	172	557	114	999999	415	999999	426	685	999999	884	352	150	296	999999	507	999999	859	264	231	667	837	829	753	655	930	416	999999	866	999999	685	305	993	810	816	596	64	308	959	40	885	401	307	999999	638	603	253	727	438	999999	999999	999999	246	766	999999	999999	342	803	458	999999	999	999999	559	562	924	589	359	339	480	158	453	999999	900	233	346	999999	539	560	999999	62	687	689	956	999999	999999	999999	69	236	668	999999	999999	260	849	278	999999	316	841	744	999999	58	254	913	999999	289	51	39	725	22	430	875	889	782	688	406	13	319	621	188	999999	864	530	133	670	93	999999	999999	999999	632	202	39	999999	795	215	76	808	773	999999	999999	340	574	344	56	805	793	507	481	572	453	274	721	999999	999999	786	490	528	131	253	173	394	848	390	999999	819	401	449	103	576	621	597	240	877	944	999999	999999	529	483	327	999999	585	999999	630	206	368	481	344	772	19	725	547	687	530	999999	292	491	194	251	237	999999	354	413	905	999999	855	43	843	999999	814	402	960	999999	803	376	588	999999	228	999999	999999	348	66	999999	999999	850	999999	910	710	609	661	366	999999	288	256	912	532	181	999999	679	350	999999	638	999999	999999	616	999999	502	883	164	689	322	273	10	516	888	999999	677	329	999999	999999	999999	333	243	98	458	203	999999	999999	890	843	416	999999	999999	843	410	710	472	719	477	96	581	37	556	919	349	103	208	999999	367	565	999999	852	999999	803	999999	10	404	505	509	423	91	703	999999	320	283	999999	724	167	999999	188	884	958	999999	968	304	917	777	324	748	999999	995	910	999999	335	987	563	999	745	999999	410	315	967	999999	64	999999	878	44	245	646	490	378	50	999999	999999	999999	897	11	494	508	999999	999999	90	756	155	428	181	272	999999	333	999999	859	979	720	705	873	917	748	796	964	426	882	541	678	268	986	999999	253	263	999999	999999	561	999999	246	958	186	235	221	74	635	832	616	378	911	925	630	398	330	961	315	999999	999999	214	530	999999	606	691	411	498	168	473	928	999999	21	244	168	999999	742	762	528	647	705	999999	170	141	810	514	999999	999999	637	999999	633	291	947	892	940	357	983	165	999999	494	823	723	999999	172	904	607	999999	677	767	999999	656	568	999999	999999	67	999999	53	399	999999	102	71	659	860	571	999999	646	71	129	303	811	371	587	999999	43	999999	999999	778	998	237	213	157	952	984	
999999	941	75	848	289	834	475	313	594	885	269	433	174	862	343	331	267	545	247	384	956	999999	78	999999	409	999999	85	999999	54	171	999999	944	119	999999	507	999999	774	798	781	999999	828	508	999999	999999	151	610	659	129	445	676	999999	668	999999	578	999999	448	872	908	449	445	759	999999	268	999999	818	999999	999999	499	364	712	999999	468	764	952	555	458	147	376	999999	798	194	955	260	377	201	408	44	541	646	69	758	866	359	999999	999999	58	249	353	999999	827	296	169	999999	999999	999999	999999	903	958	32	580	311	505	892	999999	261	999999	999999	890	241	420	290	782	852	305	954	691	999999	999999	999999	506	218	793	999999	198	511	34	199	527	999999	689	999999	85	518	999999	757	999999	973	709	94	999999	529	359	121	473	546	999999	999999	469	778	438	402	484	541	526	371	518	23	704	999999	999999	614	999999	641	552	915	214	273	786	999999	701	718	410	345	694	976	858	682	28	651	999999	717	730	749	820	999999	999999	543	992	999999	999999	999999	278	570	999999	999999	528	999999	569	558	342	250	999999	999999	86	719	999999	149	847	549	512	835	994	62	151	999999	999999	999999	999999	265	894	670	280	91	309	999999	449	839	487	577	999999	150	123	999999	999999	999999	197	999999	999999	110	304	881	696	453	999999	413	254	225	428	349	243	276	896	314	999999	999999	969	449	621	623	999999	162	661	999999	999999	371	722	535	743	395	999999	999999	588	720	999999	999999	974	827	889	999999	218	233	421	148	999999	999999	254	809	805	999999	786	999999	198	59	830	152	229	426	362	830	690	719	999999	999999	27	169	688	186	999999	650	696	152	559	999999	415	56	999999	523	936	999999	127	913	729	105	608	583	885	539	890	817	793	557	999999	69	999999	499	999999	387	999999	184	999999	999999	465	164	951	644	198	473	643	999999	411	999999	490	452	712	777	999999	386	999999	999999	283	158	295	536	857	149	677	999999	999999	916	305	363	402	761	416	999999	457	574	154	964	395	999999	999999	999999	416	98	999999	32	999999	438	999999	374	952	999999	900	354	782	929	999999	812	999999	697	954	727	488	57	999999	728	45	662	329	999999	242	470	999999	999999	262	189	129	769	82	654	153	999999	416	930	999999	715	860	999999	277	528	999999	342	997	697	467	178	628	999999	784	348	986	693	119	94	142	492	639	50	101	603	809	538	999999	321	999999	874	320	557	645	597	867	972	999999	800	999999	899	472	999999	403	999999	560	759	984	999999	999999	459	999999	331	797	999999	86	999999	971	999999	999999	738	999999	685	153	
592	858	999999	723	197	480	24	308	318	999999	999999	29	999999	646	16	52	60	999999	16	654	104	904	999999	759	726	521	57	11	721	92	418	307	999999	999999	810	235	489	999999	796	263	653	999999	661	999999	565	999999	999999	183	999999	631	999999	194	595	41	58	688	869	321	996	675	433	22	587	999999	528	934	243	80	999999	999999	563	23	757	753	10	942	252	603	999999	827	723	999999	999999	99	423	234	712	999999	169	999999	999999	999999	999999	999999	999999	641	574	999999	865	999999	665	999999	347	193	78	654	436	842	41	999999	999999	275	999999	179	999999	999999	976	497	812	304	999999	488	999999	715	424	395	999999	636	999999	369	999999	999999	738	574	999999	996	535	999999	999999	999999	797	869	722	63	999999	100	60	870	178	279	664	86	622	571	407	999999	815	632	999999	682	680	799	919	672	737	999999	537	552	17	956	999999	999999	999999	53	507	363	766	858	40	334	999999	114	999999	653	704	301	204	999999	176	999999	190	903	94	348	98	999999	999999	999999	326	65	999999	507	863	222	999999	541	610	999999	74	54	999999	999999	999999	999999	346	576	999999	999999	968	445	999999	999999	386	32	775	130	999999	999999	955	509	999999	715	541	974	771	999999	999999	999999	408	172	691	625	999999	132	574	233	311	649	999999	522	666	684	92	880	999999	201	131	840	446	999999	502	482	623	999999	999999	704	425	627	999999	508	335	94	867	805	754	999999	999999	263	999999	551	819	399	999999	442	843	728	633	999999	354	579	716	410	809	283	999999	218	11	547	491	869	808	683	976	503	197	581	999999	286	136	820	933	867	999999	999999	315	113	999999	999999	721	912	81	764	999999	102	791	924	285	593	145	546	808	721	771	999999	743	145	422	632	254	271	910	999999	535	533	646	999999	26	914	968	566	861	999999	825	579	798	53	410	999999	711	272	999999	234	150	589	21	221	999999	805	161	999999	690	724	999999	999999	999999	723	999999	999999	455	942	907	370	624	578	685	988	895	202	789	999999	735	999999	999999	981	965	685	216	999999	522	435	999999	221	762	799	876	999999	999999	375	577	84	814	660	437	999999	999999	935	999999	572	904	32	999999	999999	25	462	443	160	804	954	999999	326	517	293	999999	999999	199	999999	999999	824	701	549	115	529	999999	714	884	85	111	999999	999999	39	85	644	999999	499	118	849	206	310	999999	999999	999999	999999	880	260	567	530	432	416	579	668	338	785	870	999999	916	999999	287	310	999999	368	59	652	337	465	250	873	252	999999	911	999999	499	999999	468	999999	999999	187	999999	374	157	364	
652	999999	582	999999	700	999999	774	686	999999	322	572	895	733	999999	999999	999999	999999	425	20	694	999999	694	505	999999	999999	41	327	894	999999	739	157	999999	163	223	715	365	80	379	764	951	109	999999	165	599	999999	999999	999999	471	309	999999	587	233	364	463	86	958	199	352	999999	669	972	879	538	843	174	659	742	519	292	321	999999	999999	999999	999999	594	999999	539	905	462	574	467	999999	594	629	999999	924	558	699	146	756	999999	728	590	104	999999	229	38	321	434	128	862	64	999999	988	909	366	572	305	999999	365	999999	293	889	224	212	126	295	909	999999	250	999999	52	999999	535	155	890	639	566	90	375	999999	999999	480	999999	712	999999	999999	605	719	999999	999999	263	831	999999	338	999999	838	999999	999999	862	933	128	999999	999999	27	999999	681	999999	843	28	727	15	224	502	671	210	813	999999	511	799	448	689	199	897	888	846	999999	601	207	999999	61	272	674	999999	441	574	598	296	327	892	732	34	762	701	999999	356	48	999999	119	137	78	999999	864	103	424	254	929	732	999999	180	999999	89	999999	580	966	464	999999	997	71	107	999999	526	237	618	76	423	927	498	829	999999	808	882	491	80	999999	999999	407	581	803	197	644	865	990	156	294	652	579	191	734	613	25	51	277	22	999999	999999	67	256	36	10	326	440	999999	764	999999	999999	598	385	385	999999	66	999999	203	999999	462	746	535	90	999999	424	844	745	764	226	525	766	615	478	999999	652	710	161	554	803	870	214	999999	999999	999999	569	63	204	806	534	556	266	848	403	559	778	26	976	999999	612	165	999999	676	686	999999	999999	119	999999	999999	999999	498	904	215	399	13	258	783	309	306	764	370	650	939	239	670	269	918	222	999999	777	636	734	239	942	647	999999	999999	286	987	187	999999	933	374	82	999999	651	999999	999999	400	999999	999999	999999	999999	167	251	515	641	447	999999	979	688	897	999999	999999	107	764	674	272	999999	713	999999	506	321	129	314	437	285	999999	203	28	999999	469	822	619	782	918	64	999999	701	142	999999	99	270	18	499	999999	733	322	975	281	976	788	706	686	588	498	405	999999	852	999999	239	774	999999	997	771	228	84	591	999999	188	999999	602	571	619	65	631	999999	313	999999	999999	703	962	999999	921	999999	429	762	145	40	294	523	999999	230	887	999999	883	999999	273	247	280	999999	152	53	797	570	999999	227	97	631	957	262	101	999999	110	999999	999999	999999	332	956	351	466	939	560	984	664	216	381	683	999999	182	786	972	76	358	274	561	
999999	103	361	667	999999	675	999999	83	41	431	573	130	999999	634	998	523	317	895	814	999999	999999	68	142	364	12	543	380	459	180	290	35	582	999999	558	358	790	971	999999	999999	999999	434	487	953	242	642	261	906	92	999999	273	665	180	544	725	970	859	960	996	664	668	305	65	902	999999	999999	991	999999	228	286	218	551	999999	756	33	123	113	115	899	999999	750	999999	297	999999	907	625	854	47	120	588	498	830	974	999999	480	496	379	585	212	999999	651	967	688	805	965	721	646	424	999999	611	866	754	999999	284	913	41	17	779	994	135	552	999999	184	999999	999999	387	577	394	285	536	743	528	999999	73	80	783	947	492	320	999999	978	440	999999	508	721	744	769	700	720	999999	489	600	590	87	999999	698	792	59	999999	587	999999	262	999999	984	999999	348	851	997	214	140	93	999999	999999	808	999999	121	436	676	917	999999	617	876	673	999999	999999	153	937	826	999999	999999	991	898	999999	999999	51	999999	302	999999	640	383	892	999999	495	999999	365	999999	141	782	999999	182	999999	126	141	999999	969	277	589	311	999999	724	999999	35	999999	832	149	195	60	735	766	430	999999	999999	999999	999999	160	845	391	999999	481	999999	999999	165	895	606	120	874	766	999999	763	999999	999999	999999	606	915	972	999999	554	663	451	180	913	999999	25	509	362	377	90	597	823	134	886	506	830	852	712	256	999999	999999	722	274	428	561	972	992	999999	828	297	130	999999	999999	301	999999	641	311	999999	615	149	395	254	742	999999	179	676	639	999999	640	170	999999	212	725	737	933	941	186	751	362	433	999999	226	534	89	959	34	540	832	168	864	529	681	107	999999	744	376	979	480	259	884	343	999999	999999	668	543	917	999999	555	367	786	464	559	999999	999999	126	179	720	999999	834	154	146	999999	729	999999	641	82	115	619	993	999999	961	706	502	477	100	919	573	865	546	52	999999	999999	474	999999	409	969	862	999999	990	574	656	999999	646	999999	748	536	999999	876	36	471	999999	236	561	801	825	758	67	999999	101	206	606	854	999999	999999	966	161	999999	357	999999	999999	219	200	628	429	909	644	999999	397	728	999999	545	999999	839	999999	999999	951	432	673	556	651	912	521	823	999999	967	802	210	853	999999	597	204	36	509	364	999999	999999	608	142	891	190	999999	669	622	999999	661	910	25	51	562	999999	728	668	801	725	999999	698	376	834	461	999999	999999	216	259	141	369	519	196	999999	823	618	999999	300	999999	375	999999	252	898	999999	999999	67	999999	169	999999	133	
868	536	999999	999999	604	999999	999999	999999	999999	784	999999	999999	419	491	177	151	999999	540	999999	943	670	437	999999	435	999999	517	999999	90	999999	403	329	283	915	999999	272	832	999999	412	999999	269	374	580	619	997	627	472	833	417	999999	999999	344	257	999999	358	999999	441	650	800	22	97	999999	174	81	287	464	474	999999	999999	228	345	858	320	660	959	999999	100	999999	999999	807	999999	683	392	961	710	68	82	342	567	672	831	192	493	400	793	505	999999	999999	341	542	163	897	549	198	999999	999999	33	596	999999	779	999999	999999	760	992	999999	999999	381	999999	371	229	391	141	18	621	397	163	374	920	866	463	379	592	486	356	653	999999	144	999999	187	999999	44	999999	360	788	310	218	431	501	686	999999	133	996	147	122	160	32	999999	999999	800	630	768	113	730	999999	409	780	145	414	999999	311	999999	999999	35	793	999999	906	780	230	321	189	732	873	243	487	339	382	454	374	206	630	522	216	403	557	808	931	755	999999	388	530	82	999999	161	999999	120	946	999999	354	927	254	252	668	999999	621	999999	895	869	999999	198	37	999999	771	217	999999	789	71	783	478	984	263	160	999999	842	791	999999	715	999999	858	999999	999999	999999	110	999999	952	388	853	600	782	659	913	71	513	643	360	999999	311	809	443	595	59	172	502	369	999999	103	304	826	999999	515	193	999999	999999	876	805	999999	235	334	265	340	935	471	11	999999	81	999999	647	314	491	596	999999	905	288	273	999999	230	999999	741	772	858	94	37	774	276	476	999999	60	636	837	734	968	977	553	112	660	587	170	682	297	482	456	989	999999	238	710	287	895	747	559	584	999999	999999	562	999999	255	908	696	734	353	342	150	20	476	999999	628	827	361	185	613	999999	999999	999999	453	999999	999999	104	999999	999999	566	999999	999999	313	999999	263	999999	484	999999	999999	857	751	890	999999	339	954	342	999999	523	587	610	999999	925	720	144	819	524	492	51	272	995	160	999999	160	999999	164	999999	837	933	223	999999	153	412	215	328	999999	849	634	999999	498	957	965	581	114	935	683	273	133	179	267	738	999999	443	162	160	999999	535	740	266	184	999999	999999	512	309	846	999999	999999	999999	999999	282	970	890	999999	552	315	40	578	999999	999999	999999	999999	999999	999999	675	485	216	710	260	64	621	999999	118	377	721	999999	462	999999	282	267	478	212	999999	731	896	297	847	999999	999999	846	130	137	423	525	999999	293	99	836	836	824	639	756	999999	665	999999	947	999999	523	874	519	999999	999999	306	854	746	
292	999999	645	771	388	637	278	999999	414	999999	494	912	593	999999	438	944	625	627	458	627	722	982	887	951	949	435	334	73	999999	999999	553	999999	568	999999	488	944	999999	75	457	196	370	936	815	731	295	44	999999	999999	446	575	238	999999	848	237	999999	310	460	694	999999	952	313	215	448	421	390	663	354	814	127	493	500	560	179	999999	999999	786	999999	999999	665	914	167	416	627	805	764	603	982	341	755	999999	494	759	252	504	882	165	497	404	350	631	690	462	799	999999	85	678	999999	587	970	999999	143	999999	999999	907	794	999999	587	643	999999	787	681	23	69	939	999999	999999	317	999999	389	110	299	999999	816	999999	999999	999999	999999	675	730	999999	823	405	999999	518	54	200	730	345	709	985	999999	853	748	563	949	677	403	860	953	344	370	116	999999	869	947	371	999999	994	999999	99	290	912	912	569	964	286	999999	551	894	808	19	972	999999	403	999999	999999	33	263	93	999999	311	756	999999	395	726	999999	207	500	999999	999999	999999	736	662	619	704	999999	941	189	599	673	34	999999	965	999999	334	398	999999	804	347	512	347	999999	910	135	788	999999	999999	999999	843	999999	89	162	999999	999999	999999	283	319	354	999999	866	504	999999	664	420	532	459	791	577	71	337	999999	999999	163	67	345	999999	825	536	831	180	999999	424	345	351	593	872	871	753	59	999999	88	999999	115	480	18	503	999999	499	603	999999	742	623	465	515	682	686	998	922	876	614	458	783	522	528	999999	90	508	322	827	659	999999	47	527	19	258	999999	999999	682	59	841	921	335	999999	999999	437	851	958	830	999999	906	873	948	999999	999999	603	305	285	999999	88	928	995	256	672	943	750	705	106	999999	266	999999	399	326	873	44	693	999999	850	29	100	549	999999	678	653	920	786	999999	170	91	416	953	999999	710	603	131	846	675	662	999999	999999	732	755	999999	573	763	517	557	999999	842	752	999999	454	999999	999999	999999	806	327	602	752	166	120	999999	24	49	313	413	688	999999	999999	198	27	469	860	999999	367	999999	619	114	889	412	239	564	328	339	935	508	999999	999999	74	324	999999	82	910	832	642	197	740	999999	270	360	999999	834	999999	999999	999999	21	594	988	139	745	999999	222	999999	349	927	555	226	685	113	804	999999	475	999999	437	668	944	559	37	999999	179	999999	156	844	539	583	999999	242	673	604	924	999999	257	93	328	999999	999999	999999	570	999999	999999	970	65	368	999999	193	363	999999	895	985	789	461	999999	999999	959	692	50	378	183	766	999999	323	
552	90	189	999999	919	391	339	309	999999	999999	988	132	999999	209	997	787	388	356	229	228	346	688	815	472	999999	893	133	636	999999	999999	999999	804	999999	773	427	974	189	576	273	971	846	595	633	214	473	443	816	999999	694	999999	989	827	999999	999999	976	864	999999	999999	541	999999	268	702	999999	422	398	999999	999999	773	999999	999999	608	812	92	257	381	751	999999	610	999	914	999999	372	942	835	999999	369	267	75	999999	563	709	473	44	999999	713	154	383	999999	999999	289	999999	53	999999	999999	999999	187	744	999999	934	999999	809	665	717	999999	999999	999999	999999	999999	999999	38	926	685	976	999999	323	144	777	844	999999	236	999999	844	793	719	232	999999	393	999999	191	999999	624	969	141	999999	999999	53	756	999999	999999	818	393	996	999999	787	363	16	77	999999	358	999999	409	899	754	707	857	965	871	999999	999999	916	511	489	205	702	413	999999	999999	414	999999	279	387	369	556	725	842	999999	106	16	366	999999	965	631	922	671	999999	999999	224	433	714	788	182	759	23	382	316	999999	800	55	999999	406	999999	663	298	88	141	999999	353	999999	865	485	868	865	641	188	951	999999	567	534	340	999999	742	130	999999	684	999999	628	999999	999999	419	938	580	999999	632	960	763	311	342	843	539	999999	999999	195	999999	999999	920	316	128	835	431	436	346	276	714	999999	663	342	964	614	980	999999	999999	999999	999999	926	904	999999	999999	680	999999	649	547	999999	994	18	317	999999	999999	470	763	791	999999	521	999999	982	602	999999	999999	937	306	430	347	728	862	999999	637	211	576	641	999999	999999	82	447	419	781	888	999999	281	706	387	117	780	999999	850	999999	11	182	426	999999	999999	600	479	306	999999	994	311	999999	861	967	999999	115	980	919	147	659	718	73	111	970	104	999999	42	640	559	198	999999	844	878	999999	35	465	784	939	317	999999	634	999999	72	999999	480	79	760	314	335	282	999999	999999	366	200	480	938	81	456	542	354	567	838	999999	999999	999999	466	999999	197	942	915	330	51	612	413	35	942	999999	686	500	34	229	999999	999999	286	71	999999	488	688	999999	96	393	338	999999	999999	175	795	999999	876	80	23	999999	999999	372	419	952	999999	258	999999	174	537	936	395	955	517	135	839	999999	470	134	565	978	261	994	855	532	991	644	648	247	999999	999999	135	615	486	894	655	366	896	334	999999	540	535	524	999999	160	998	382	999999	838	336	272	567	999999	515	999999	878	578	516	887	960	999999	610	714	999999	623	811	999999	999999	999999	479	483	636	146	157	34	452	
999999	339	705	533	618	754	809	911	967	356	999999	109	451	26	87	849	999999	374	534	999999	821	589	51	999999	228	999999	276	369	853	636	999999	999999	999999	592	151	248	811	999999	351	696	800	803	967	277	438	680	37	606	401	633	626	772	622	999999	631	999999	298	999999	999999	715	488	999999	68	340	924	999999	618	999999	875	838	999999	655	32	838	999999	999999	622	773	910	548	876	670	999999	229	20	659	981	396	999999	993	999999	999999	999999	636	218	359	744	999999	352	659	71	178	731	563	595	970	749	784	964	614	535	999999	455	765	999999	818	482	999999	999999	275	797	231	999999	881	888	592	606	396	999999	780	282	999999	430	261	486	707	939	414	633	49	909	206	432	356	468	999999	999	293	796	399	877	905	316	87	861	999999	279	849	674	13	374	362	164	194	999999	999999	104	203	999999	141	879	78	999999	290	999999	600	999999	552	999999	463	592	322	599	240	903	999999	679	999999	999999	999999	438	99	740	629	999999	557	52	248	999999	919	339	806	14	999999	520	999999	999999	35	721	270	50	727	437	999999	420	61	762	923	290	999999	870	751	999999	999999	703	789	337	586	615	808	558	560	537	503	133	786	318	934	719	999999	677	653	631	999999	605	999999	999999	999999	999999	624	794	999999	957	60	59	588	12	372	999999	730	481	999999	420	913	712	490	200	934	97	634	743	828	999999	196	297	226	130	999999	46	992	999999	808	377	999999	23	439	999999	486	454	545	784	945	972	988	623	563	243	717	999999	999999	520	727	442	584	880	999999	999999	771	763	832	467	337	999999	999999	999999	999999	745	428	899	999999	887	714	490	551	850	999999	856	225	573	733	982	412	258	999999	999999	410	999999	999999	120	57	999999	831	722	621	87	999999	620	999999	999999	950	817	999999	818	152	999999	806	999999	890	999999	93	119	699	207	40	849	999999	999999	414	496	202	306	952	318	851	759	999999	991	868	999999	402	999999	999999	828	623	915	177	594	115	693	676	173	999999	999999	37	937	999999	634	692	771	999999	378	215	516	204	999999	865	506	966	393	183	815	378	999999	341	906	999999	870	584	124	681	471	972	721	820	38	999999	999999	291	999999	935	430	308	999999	451	33	971	345	634	969	60	671	999999	999999	519	860	794	999999	727	130	680	953	59	578	99	999999	405	999999	696	999999	999999	970	225	62	999999	752	516	999999	975	317	934	921	246	999999	73	20	843	260	999999	959	244	762	176	170	243	981	999999	999999	17	889	628	486	999999	469	147	89	999999	999999	273	767	354	
522	999999	419	196	759	717	444	999999	89	718	154	293	999999	930	79	803	65	819	476	999999	786	999999	96	689	458	281	776	477	984	564	279	999999	443	615	721	680	757	973	483	999999	999999	225	927	181	483	999999	913	538	999999	285	400	754	796	396	999999	999999	996	730	737	487	940	999999	529	999999	448	167	999999	130	219	999999	56	91	346	999999	444	999999	346	915	999999	265	368	248	409	708	174	524	200	56	57	999999	684	37	246	999999	999999	999999	696	999999	999999	999999	352	792	329	679	999999	318	999999	594	952	997	911	999999	524	482	129	702	999999	821	359	924	966	803	999999	999999	714	29	845	350	879	999999	999999	932	192	999999	913	999999	918	730	479	999999	999999	999999	104	999999	562	999999	513	764	876	630	999999	874	999999	807	359	999999	719	999999	964	219	473	77	714	999999	132	999999	999999	634	568	999999	783	836	351	999999	999999	369	708	32	999999	121	516	91	999999	258	71	999	878	384	999999	374	855	999999	765	269	999999	48	999999	616	927	583	704	879	205	999999	999999	575	532	560	989	989	839	697	399	999999	703	392	999999	466	999999	133	110	999999	999999	999999	999999	999999	81	92	122	780	477	102	999999	610	999999	637	885	999999	999999	999999	999999	328	394	550	999999	999999	945	911	566	999	999999	435	999999	804	483	999999	785	11	632	407	999999	450	999999	219	521	999999	999999	789	447	76	506	460	64	999999	656	781	138	552	669	541	503	169	999999	122	345	52	999999	299	136	999999	851	884	520	13	991	35	879	185	39	787	564	165	474	500	999999	999999	381	269	999999	701	62	243	999999	101	904	344	999999	335	874	999999	845	314	999999	999999	224	999999	999999	999999	938	630	901	953	523	881	977	999999	695	35	620	361	671	642	999999	435	182	618	551	999999	999999	657	999999	554	311	559	941	259	502	999999	285	999999	53	330	331	528	999999	999999	720	460	124	566	999999	899	715	999999	808	999999	174	999999	999999	606	80	521	999999	291	529	357	652	963	940	727	845	443	750	999999	999999	350	321	999999	999999	999999	999999	101	314	542	999999	211	999999	788	751	738	95	274	222	999999	999999	532	379	49	999999	452	456	756	520	396	720	214	159	974	214	999999	891	999999	999999	965	708	999999	216	999999	281	327	518	863	221	211	999999	999999	231	81	931	785	999999	281	999999	193	999999	999999	580	917	821	999999	62	864	583	294	846	543	999999	256	999999	999999	999999	960	767	681	933	593	999999	319	755	149	999999	999999	52	428	496	999999	930	999999	349	566	999999	298	999999	477	275	653	290	927	364	108	
910	974	110	999999	470	20	513	999999	999999	43	999999	999999	172	682	820	973	822	999999	797	236	613	999999	999999	413	431	36	373	300	415	290	312	999999	954	657	239	19	999999	940	958	485	116	999999	170	315	960	999999	136	914	656	999999	831	135	139	138	495	658	999999	999999	681	444	646	223	999999	968	999999	988	317	999999	453	999999	995	999999	206	999999	129	624	101	999999	453	999999	999999	459	643	123	459	999999	999999	826	172	999999	999999	999999	269	999999	839	999999	999999	201	584	972	829	621	471	845	306	949	928	817	18	999999	999999	474	253	396	544	999999	579	999999	999999	552	510	491	353	872	999999	999999	622	682	482	235	999999	900	27	999999	464	288	987	798	817	509	259	670	999999	301	23	999999	999999	872	979	652	324	52	681	999999	471	999999	999999	598	976	592	999999	255	345	999999	710	666	999999	771	931	265	209	999999	603	999999	303	840	673	61	999999	400	675	749	702	830	911	999999	228	999999	999999	126	20	399	999999	235	999999	14	334	45	590	999999	31	999999	940	724	999999	543	448	671	738	630	999999	226	739	999999	917	587	999999	999999	871	593	448	470	999999	815	999999	999999	958	378	838	999999	516	999999	999999	512	999999	408	808	999999	387	999999	678	557	999999	389	451	794	659	246	318	593	999999	820	173	997	908	561	514	999999	479	999999	585	80	832	449	124	999999	754	999999	216	518	778	574	137	503	914	891	221	382	999999	460	999999	721	70	254	836	695	999999	474	604	817	893	683	509	744	792	608	724	999999	275	414	49	999999	40	799	999999	887	999999	670	92	26	349	142	762	28	491	863	20	588	612	999999	572	290	999999	398	625	105	999999	392	711	316	177	413	999999	958	421	999999	691	270	439	949	13	804	391	587	477	761	921	490	999999	929	597	999999	999999	846	842	758	797	641	184	719	999999	310	958	775	849	936	34	999999	606	761	999999	999999	158	999999	425	768	898	56	921	999999	184	584	999999	781	718	41	216	270	999999	999999	931	60	999999	720	999999	999999	999999	616	738	541	737	999999	883	501	758	848	987	542	431	84	860	751	720	320	545	248	999999	186	66	999999	729	999999	687	999999	829	999999	999999	438	999999	722	922	999999	318	999999	136	66	700	636	33	870	54	999999	999999	51	802	190	339	999999	184	999999	530	668	559	920	811	973	999999	999999	672	636	196	558	15	708	161	999999	999999	340	193	999999	548	999999	163	196	773	65	924	646	151	649	791	885	263	649	201	264	733	397	578	163	626	999999	964	396	684	495	668	999999	890	234	
746	999	999999	696	349	999999	515	999999	999999	756	999999	793	798	32	845	310	305	365	517	896	999999	55	762	40	861	787	579	766	511	287	999999	794	755	999999	902	999999	303	567	310	215	749	370	250	822	999999	833	962	999999	551	384	200	313	622	994	390	700	247	999999	834	561	416	748	860	869	999999	263	999999	881	129	64	999999	999999	64	311	157	484	805	999999	925	38	999999	637	999999	137	97	92	181	761	536	212	554	740	733	999999	798	10	509	381	462	850	795	90	822	496	377	462	259	999999	847	999999	999999	307	636	805	735	999999	533	733	999999	286	92	999999	999999	917	999999	276	14	999999	513	999999	974	433	487	999999	243	744	815	728	999999	634	833	860	914	999999	316	256	114	927	23	30	999999	776	599	185	999999	518	734	905	987	110	999999	944	999999	700	931	471	999999	562	572	990	963	805	972	157	453	231	372	726	610	999999	999999	87	301	492	679	999999	833	999999	315	999999	20	910	999999	659	999999	999999	62	223	698	999999	999999	999999	365	32	66	671	803	452	732	546	155	18	304	734	938	999999	653	325	30	732	637	999999	256	846	980	63	999999	322	970	999999	179	158	37	766	826	620	721	999999	436	999999	404	391	579	769	999999	11	615	17	999999	999999	245	737	202	965	216	999999	305	518	999999	12	607	491	999999	177	377	999999	980	537	999999	999999	658	385	888	999999	337	999999	938	487	277	999999	447	66	999999	999999	999999	441	956	72	559	907	325	213	236	433	410	913	909	999999	999999	582	30	999999	109	402	157	999999	849	189	637	960	980	817	251	999999	564	551	889	318	848	999999	50	918	999999	10	12	999999	158	464	613	424	347	999999	999999	694	999999	369	999999	208	999999	468	592	999999	999999	599	999999	507	961	174	868	859	999999	999999	999999	999999	542	111	109	999999	399	702	711	999999	576	223	623	454	731	557	113	205	593	690	301	390	354	999999	999999	389	999999	505	493	984	595	999999	400	746	999999	631	161	857	270	858	999999	324	999999	207	210	999999	976	482	999999	414	71	999999	275	999999	999999	182	120	278	617	720	34	894	218	727	999999	822	823	877	999999	110	405	999999	934	999999	999999	977	999999	999999	73	283	413	601	729	88	923	922	488	66	446	800	999999	883	999999	549	833	914	115	999999	409	387	999999	108	999999	675	19	815	738	999999	461	332	548	963	214	344	316	433	999999	999999	999999	876	343	766	440	681	999999	999999	999999	394	901	967	871	604	747	686	885	999999	601	63	78	118	193	948	999999	124	261	556	679	999999	
243	410	999999	975	236	532	53	630	999999	328	95	498	999999	353	638	494	999999	944	226	999999	459	12	832	121	71	695	693	999999	999999	999999	999999	43	842	110	161	999999	228	896	378	999999	643	264	646	282	968	580	308	839	319	121	663	317	340	999999	455	240	578	637	913	541	839	657	469	999999	898	999999	656	708	201	148	275	564	576	999999	884	204	366	559	153	999999	396	999999	999999	59	662	123	999999	691	654	921	922	591	982	836	999999	999999	794	304	383	999999	924	600	647	181	845	109	740	339	276	999999	999999	28	999999	999999	154	985	581	420	689	785	360	965	999999	999999	225	684	581	739	625	899	409	72	185	237	999999	796	216	999999	999999	563	382	372	999999	403	999999	999999	107	560	692	400	413	384	614	598	565	959	546	377	955	171	527	11	714	376	999999	811	999999	999999	865	358	778	676	216	135	413	999999	550	660	999999	321	587	31	999999	234	495	34	457	587	999999	607	259	839	949	52	999999	380	657	58	550	246	70	841	999999	999999	621	737	177	489	195	578	418	886	154	643	584	505	954	489	880	999999	999999	266	594	268	108	939	727	174	99	42	999999	502	999999	986	261	745	337	713	613	758	856	999999	999999	103	198	373	999999	315	468	999999	425	178	177	723	999999	804	999999	436	999999	681	20	999999	999999	162	999999	916	999999	999999	392	999999	178	251	876	999999	999999	999999	999999	500	999999	735	254	421	999999	559	617	171	334	395	999999	457	498	999999	479	999999	748	999999	578	249	854	282	596	999999	999999	629	999999	184	999999	999999	752	496	939	999999	367	999999	437	598	307	839	544	87	591	391	62	934	350	277	771	945	999999	127	817	624	646	797	148	716	497	86	198	442	869	999999	999999	618	517	741	543	969	503	159	555	738	704	777	690	215	484	988	289	999999	412	356	671	635	999999	325	120	570	370	999999	999999	231	651	999999	999999	999999	999999	444	427	608	733	999999	451	234	571	88	920	869	116	933	241	509	796	104	39	523	999999	17	939	202	631	973	609	782	58	333	97	602	569	999999	999999	50	571	680	370	610	905	447	999999	600	404	999999	463	999999	489	601	999999	556	82	694	693	740	999999	235	976	759	202	668	185	248	990	327	310	728	999999	200	937	125	999999	429	617	181	943	348	797	391	520	182	303	456	898	540	999999	999999	694	999999	546	346	704	610	418	247	271	825	609	87	940	735	961	298	663	319	822	653	87	522	796	165	999999	999999	249	30	374	728	999999	999999	797	999999	43	999999	
654	601	421	134	999999	380	909	128	739	720	450	784	221	999999	999999	999999	717	876	797	182	999999	390	908	999999	370	398	999999	542	486	159	289	514	702	999999	999999	999999	897	698	641	706	612	678	426	717	154	999999	809	368	935	759	742	920	638	999999	817	273	692	312	763	999999	507	999999	641	589	441	935	92	998	371	731	691	29	999999	999999	999999	262	964	201	963	905	588	513	607	726	416	368	876	841	404	379	379	595	934	999999	999999	246	46	999999	286	219	999999	810	997	214	77	999999	685	999999	999999	565	309	999999	348	858	44	999999	769	999999	183	82	69	999999	603	992	361	106	95	226	891	332	999999	999999	915	754	999999	999999	999999	403	659	999999	682	338	549	839	999999	877	256	85	984	999999	477	131	663	213	160	141	217	14	999999	970	999999	469	656	968	348	182	585	594	999999	266	487	999999	265	489	400	730	999999	764	922	999999	850	20	241	686	855	105	474	712	604	400	570	511	551	688	999999	222	681	581	500	897	301	661	749	999999	727	111	865	183	999999	429	440	999999	999999	378	130	626	999999	970	122	999999	708	873	990	935	695	999999	824	577	433	187	59	999999	999999	35	999999	999999	999999	513	958	754	239	300	899	185	959	127	429	999999	568	439	984	999999	468	256	198	428	671	813	42	752	286	298	750	636	379	320	189	67	195	931	365	725	999999	999999	23	417	974	814	975	578	556	651	19	999999	202	999999	661	999999	999999	763	526	457	480	216	999999	941	999999	272	805	649	999999	371	987	636	999999	269	699	109	243	781	999999	857	838	999999	205	634	999999	756	443	41	659	172	231	999999	415	908	254	805	890	81	867	711	19	336	640	999999	999999	383	920	999999	648	561	783	65	319	669	999999	25	999999	843	999999	793	829	773	990	999999	999999	565	231	999999	24	999999	219	999999	913	742	847	999999	824	999999	969	905	836	510	392	107	389	175	121	745	999999	239	794	999999	418	83	882	245	346	865	54	109	161	755	918	999999	351	999999	151	577	821	116	999999	10	873	757	957	999999	391	999999	395	974	999999	485	874	999999	110	172	999999	999999	999999	612	175	958	999999	999999	999999	91	592	638	999999	767	34	544	999999	999999	47	999999	183	999999	125	564	999999	453	480	79	999999	999999	880	142	653	188	870	311	717	219	940	999999	43	999999	13	876	735	752	147	628	999999	908	999999	691	999999	316	989	100	724	999999	758	722	999999	999999	223	87	999999	459	999999	576	999999	999999	826	714	999999	804	760	999999	999999	249	828	999999	999999	999999	
128	747	999999	999999	395	347	198	779	586	421	461	228	755	146	789	925	999999	285	766	570	999999	238	999999	999999	448	999999	556	999999	999999	484	477	656	415	999999	778	476	999999	21	74	648	999999	127	999999	414	262	34	59	623	999999	732	999999	552	345	999999	130	890	664	275	750	452	790	999999	346	112	944	805	999999	129	368	999999	961	999999	221	128	192	614	102	678	595	999999	893	999999	999999	710	910	925	320	669	999999	888	811	698	270	622	857	999999	780	43	470	457	221	930	265	77	770	908	341	226	563	516	999999	999999	680	336	999999	857	938	636	201	999999	494	152	614	480	510	273	999999	598	271	999999	833	68	218	147	999999	963	677	372	940	12	593	999999	116	998	999999	825	999999	999999	73	10	80	154	999999	999999	963	78	999999	785	999999	506	999999	999999	955	389	999999	739	778	542	134	595	189	999999	695	999999	435	399	46	615	999999	685	255	471	999999	270	112	688	999999	999999	184	143	647	892	806	443	497	999999	149	726	325	360	56	484	999999	478	820	999999	459	652	25	573	42	999999	404	880	999999	52	217	999999	287	995	522	999999	368	991	948	296	999999	262	999999	583	260	320	300	999999	638	770	662	999999	449	607	239	573	752	610	999999	999999	999999	925	999999	455	644	999999	999999	329	999999	45	126	999999	530	534	736	206	951	999999	322	721	999999	374	252	490	390	161	254	679	999999	949	999999	757	889	22	798	999999	79	256	939	805	871	999999	202	602	654	844	536	915	870	42	621	999999	298	389	999999	999999	683	999999	74	492	210	769	999999	999999	777	368	928	518	999999	893	137	705	501	999999	850	449	182	999999	835	546	625	339	808	733	337	948	469	510	999999	999999	169	377	999999	999999	604	112	416	313	999999	295	915	27	188	977	905	999999	818	780	539	999999	950	999999	866	999999	867	871	960	831	561	828	899	427	32	71	734	760	523	999999	912	747	999999	999999	823	999999	630	607	160	999999	999999	420	139	999999	971	419	723	135	510	664	999999	999999	151	585	999999	996	999999	999999	995	126	253	154	402	999999	868	999999	999999	999999	220	326	896	999999	999999	139	999999	999999	698	220	456	613	348	608	999999	859	465	189	605	458	127	999999	164	999999	612	43	588	999999	27	366	820	999999	376	642	914	193	767	999999	22	22	581	610	307	185	52	392	778	644	894	543	318	999999	195	594	999999	393	999999	764	657	999999	550	330	133	342	999999	276	246	999999	999999	76	999999	145	176	593	876	999999	529	978	100	229	264	943	999999	484	57	141	994	999999	
678	531	999999	13	671	999999	999999	999999	486	964	785	999999	155	83	999999	828	451	182	522	602	718	455	999999	193	674	438	433	607	999999	649	295	999999	281	465	36	172	55	999999	474	842	131	624	40	999999	203	324	999999	191	993	959	42	875	999999	402	999999	232	667	837	339	999999	900	864	719	837	679	999999	504	999999	56	788	782	363	708	679	999999	999999	425	309	990	359	363	252	999999	582	616	420	648	879	402	803	504	999999	759	999999	941	266	999999	999999	884	675	999999	394	144	215	186	679	176	939	920	999999	807	368	846	999999	879	999999	999999	147	230	269	878	625	298	252	293	574	603	477	737	224	198	232	424	324	999999	999999	117	999999	999999	937	999999	708	958	432	999999	145	371	780	360	293	14	767	999999	999999	796	204	106	892	921	612	86	999999	212	706	781	999999	943	532	448	910	551	853	742	293	26	999999	666	866	999999	999999	999999	823	126	454	999999	999999	259	799	527	346	873	999999	486	792	861	554	506	262	999999	420	201	838	341	450	742	161	999999	999999	999999	626	537	240	645	773	999999	263	582	758	496	359	335	154	14	999999	999999	336	376	999999	432	472	674	414	225	836	956	374	491	676	712	999999	407	570	200	901	808	999999	579	999999	999999	607	999999	748	766	300	94	57	833	239	999999	415	999999	84	266	999999	952	132	24	999999	817	45	771	905	55	437	999999	999999	953	113	999999	403	757	663	999999	999999	500	925	999999	924	751	999999	540	261	999999	999999	282	332	314	63	948	685	628	769	895	999999	999999	75	702	338	348	330	999999	999999	935	20	658	999999	999999	441	646	36	484	100	999999	909	504	519	643	749	165	629	460	999999	165	617	774	999999	767	218	988	434	999999	999999	999999	999999	814	999999	326	261	999999	999999	815	872	999999	922	211	538	711	986	999999	326	432	952	183	999999	869	203	574	327	245	671	364	308	453	221	999999	174	999999	637	104	694	999999	391	111	14	814	587	492	242	416	246	286	781	999999	671	12	999999	999999	999999	999999	620	999999	998	25	976	999999	516	429	206	999999	46	34	84	891	999999	133	999999	851	178	904	292	711	342	999999	999	395	582	999999	781	999999	531	37	645	999999	999999	459	204	375	134	218	999999	999999	296	122	999999	221	211	999999	206	548	961	429	968	963	278	909	903	97	26	591	999999	573	647	986	999999	999999	999999	998	418	999999	928	999999	999999	960	999999	134	999999	999999	541	788	193	999999	999999	999999	257	112	69	681	807	574	555	999999	999999	542	994	733	519	999999	525	370	832	
213	481	496	620	296	701	999999	999999	154	494	684	555	237	408	999999	826	999999	999999	495	949	706	201	844	163	821	325	999999	965	999999	614	125	704	180	955	979	221	259	622	961	411	60	324	662	90	871	561	131	143	473	907	114	999999	39	420	135	999999	999999	343	799	971	516	999999	494	539	999999	979	385	282	429	999999	577	793	999999	94	898	999999	538	764	291	270	203	61	502	999999	510	999999	674	759	999999	966	584	999999	823	989	894	999999	999999	999999	999999	891	185	849	713	164	339	321	792	945	521	999999	484	872	61	538	999999	999999	999999	529	39	822	315	625	999999	999999	734	660	970	999999	199	890	563	414	62	999999	999999	353	347	348	999999	198	762	728	248	96	999999	712	864	294	999999	439	468	310	104	888	586	560	999999	261	430	679	351	15	756	631	999999	79	820	661	454	434	127	999999	893	840	999999	587	387	366	970	999999	795	999999	576	760	432	262	320	173	813	533	946	96	918	999999	847	757	999999	616	906	999999	891	213	840	787	321	267	416	999999	999999	999999	183	50	290	408	883	665	438	996	999999	999999	999999	999999	847	920	487	999999	293	937	993	313	615	770	459	557	140	592	845	789	448	999999	999999	999999	345	999999	359	906	805	999999	83	191	328	975	417	978	663	244	365	999999	309	999999	973	479	270	524	393	413	999999	999999	277	300	999999	649	999999	999999	999999	999999	322	999999	570	999999	235	772	863	811	999999	639	362	480	893	895	237	926	999999	167	999999	377	797	820	999999	946	325	82	252	783	372	999999	428	383	999999	999999	922	999999	358	728	65	210	615	458	539	753	61	119	839	381	72	999999	999999	400	842	713	904	501	611	624	999999	162	530	90	449	316	221	978	582	931	973	905	999999	999999	111	990	999999	348	999999	999999	895	999999	242	870	720	478	999999	38	999999	194	68	430	721	734	472	903	680	534	19	999999	542	82	537	908	408	999999	325	408	298	852	951	565	221	999999	729	60	919	660	999999	999999	796	999999	447	398	999999	553	193	999999	298	208	999999	237	339	67	145	999999	678	999999	472	562	163	120	999999	999999	243	502	219	788	15	422	983	29	174	49	436	999999	999999	149	45	854	974	482	119	100	999999	999999	999999	999999	999999	999999	381	595	999999	999999	817	686	453	759	999999	380	344	405	999999	876	999999	999999	73	299	631	786	999999	999999	298	618	588	680	11	649	155	519	999999	999999	991	109	51	398	831	999999	232	750	905	999999	984	664	519	579	644	999999	875	252	660	999999	532	19	718	841	
999999	580	230	146	685	999999	614	999999	115	289	413	999999	999999	826	468	707	77	881	881	322	555	999999	108	18	45	767	999999	902	858	338	533	981	390	209	101	261	145	95	999999	110	270	348	999999	240	175	906	408	58	784	953	869	999999	138	405	296	672	481	221	110	917	41	999999	999999	777	756	999999	358	999999	735	217	999999	999999	816	999999	999999	216	85	868	843	999999	369	724	128	904	468	999999	853	984	912	429	779	924	984	157	999999	999999	561	781	484	744	999999	772	323	576	392	887	835	356	353	90	596	613	999999	999999	558	316	999999	882	318	874	577	999999	722	316	437	646	999999	999999	712	503	999999	303	394	108	581	596	411	551	522	581	56	506	641	832	832	999999	556	24	598	762	965	679	473	999999	177	194	999999	17	149	745	890	176	644	849	435	302	229	279	999999	962	905	51	370	737	999999	80	999999	890	483	999999	100	983	79	950	999999	975	999999	784	931	397	999999	404	411	777	691	880	862	791	999999	999999	947	286	625	636	857	999999	318	735	999999	106	463	170	533	999999	654	907	106	694	999999	460	999999	999999	348	11	426	511	999999	593	55	999999	218	939	493	999999	323	814	368	443	103	613	666	104	999999	999999	933	385	870	532	132	999999	783	178	479	999999	77	512	999999	623	219	355	294	725	690	835	888	523	999999	589	566	840	549	663	999999	708	794	376	443	514	77	999999	640	116	470	271	999999	50	470	547	876	810	876	744	999999	999999	328	940	414	176	999999	420	709	999999	966	999999	244	129	576	771	161	700	78	433	555	178	715	187	264	428	670	847	63	139	713	755	999999	999999	439	854	999999	853	962	999999	568	657	341	360	150	188	37	54	999999	999999	395	185	741	999999	199	64	999999	151	685	986	505	108	366	579	577	221	328	440	690	722	391	308	999999	801	999999	999999	999999	365	47	86	401	999999	999999	364	743	537	999999	999999	614	999999	822	999999	999999	975	999999	469	300	999999	999999	999999	859	596	364	750	317	97	999999	940	588	999999	228	676	114	999999	595	878	724	12	999999	49	207	999999	826	315	999999	152	999999	999999	999999	405	999999	84	582	999999	226	999999	999999	633	999999	656	101	83	930	321	999999	999999	999999	567	389	892	999999	999999	926	742	732	60	770	58	850	999999	956	999999	909	193	695	153	104	996	393	791	616	100	955	189	948	999999	878	999999	999999	755	18	572	383	148	999999	317	158	839	385	175	999999	223	783	882	699	417	174	747	626	999999	60	147	184	598	285	655	999999	746	
794	607	182	999999	999999	104	166	393	309	771	533	387	995	264	620	999999	999999	999999	316	82	999999	541	960	140	888	999999	704	999999	999999	785	862	14	999999	411	55	777	999999	778	323	689	726	316	118	402	224	248	28	999999	526	956	841	883	348	999999	267	999999	647	51	377	765	400	295	999999	524	908	528	413	593	218	843	233	978	999999	999999	999999	183	432	999999	916	650	126	908	999999	441	943	979	999999	713	154	792	139	952	411	557	299	440	320	593	999999	695	999999	999999	587	999999	999999	863	999999	721	999999	93	830	90	134	727	648	491	941	563	999999	929	862	999999	449	426	999999	281	999999	531	338	915	999999	999999	83	999999	815	692	331	670	708	89	185	999999	799	999999	962	59	999999	683	999999	807	499	757	23	564	999999	145	999999	170	970	462	296	999999	392	998	230	991	999999	902	912	956	170	999999	855	501	754	917	899	999999	464	664	999999	893	999999	530	999999	115	825	518	398	680	707	170	999999	256	792	903	562	801	840	970	999999	925	771	952	999999	227	901	521	810	999999	245	606	999999	315	999999	403	659	862	581	124	999999	999999	514	999999	259	10	581	609	999999	850	999999	108	548	999999	622	527	132	670	883	208	214	313	999999	482	999999	110	463	394	247	999999	254	700	230	725	805	999999	999999	539	702	646	999999	999999	999999	959	560	146	67	223	999999	999999	999999	988	978	999999	999999	861	790	41	796	158	546	196	371	318	606	665	878	999999	687	80	116	999999	968	999999	561	911	500	749	922	999999	53	999999	999999	755	128	266	721	999999	814	943	762	389	742	999999	110	460	930	505	999999	894	268	244	535	622	384	687	29	741	821	999	371	50	118	498	115	999999	999999	616	999999	350	999999	41	999999	744	317	727	999999	999999	146	111	980	994	396	38	999999	808	714	999999	380	440	999999	980	35	815	582	721	280	253	447	804	999999	999999	315	22	951	237	236	791	315	657	837	604	605	719	999999	377	654	90	458	307	590	415	245	999999	113	999999	15	202	172	999999	999999	606	977	341	145	665	688	383	87	812	581	923	999999	723	999999	641	385	316	796	214	76	200	795	150	999999	560	89	557	909	988	232	43	629	719	999999	240	999999	273	999999	363	688	281	999999	646	999999	667	641	999999	164	472	587	698	406	999999	999999	266	811	999999	127	584	586	999999	999999	999999	589	547	304	64	522	373	24	999999	731	999999	526	795	196	158	424	556	919	567	402	447	410	533	637	999999	999999	999999	428	790	999999	999	777	557	807	914	67	187	
372	999999	999	791	999999	476	999999	999999	440	733	999999	663	421	570	665	999999	999999	999999	688	66	910	632	864	999999	944	233	964	731	665	968	988	999999	101	247	999999	342	999999	999999	989	933	565	999999	999999	466	874	765	378	585	343	758	819	780	235	10	277	999999	721	430	846	234	511	246	999999	471	999999	999999	571	184	387	333	460	136	47	754	500	246	402	408	704	999999	854	389	397	907	159	999999	999999	999999	969	454	620	147	999999	764	432	999999	375	768	720	86	999999	204	208	999999	307	692	742	480	510	40	347	322	725	667	999999	131	848	401	322	537	999999	999999	214	932	712	323	372	283	332	180	870	633	688	999999	999999	999999	191	999999	999999	999999	475	575	589	939	116	308	999999	107	394	310	481	999999	456	192	335	722	989	275	999999	984	330	469	158	340	170	714	999999	999999	681	719	940	471	791	999999	72	999999	999999	275	999999	999999	901	274	888	31	698	896	186	505	999999	273	670	915	88	624	147	15	427	259	779	402	673	324	426	674	999999	20	192	602	129	999999	830	999999	449	893	93	999999	999999	137	999999	273	537	138	805	417	59	999999	999999	177	716	999999	757	642	496	433	740	586	999999	999999	999999	688	999999	999999	385	151	999999	946	475	195	541	999999	435	999999	617	515	864	544	519	18	624	999999	627	999999	886	72	402	198	237	999999	999999	506	218	365	999999	999999	559	953	999999	663	974	113	559	207	636	999999	999999	467	35	980	568	206	77	838	599	326	70	698	697	999999	748	254	718	459	999999	44	873	79	824	663	999999	911	792	855	43	521	785	430	389	262	441	934	172	256	457	956	439	999999	766	158	892	860	266	439	914	730	394	109	174	601	999999	999999	643	371	999999	999999	999999	222	805	87	541	640	319	445	881	814	91	471	11	999999	605	504	313	675	771	106	654	999999	999999	313	137	685	266	787	999999	880	999999	999999	232	800	552	999999	574	688	999999	261	550	821	558	110	648	923	108	98	996	266	258	967	600	928	12	999999	281	501	950	856	384	532	943	11	999999	999999	249	211	534	999999	929	999999	999999	519	555	833	803	840	664	214	587	177	790	245	631	999999	210	304	797	500	945	82	738	760	999999	999999	877	557	587	367	684	896	564	618	336	999999	908	90	382	178	258	999999	836	746	279	216	742	708	379	999999	999999	944	999999	43	442	857	886	308	642	538	999999	999999	262	999999	999999	690	999999	181	909	998	424	129	999999	999999	999999	513	999999	991	491	999999	285	179	187	398	288	739	
492	530	999999	478	746	610	448	844	223	11	188	539	226	588	602	999999	798	380	999999	999999	33	999999	999999	999999	621	894	816	999999	263	999999	78	999999	28	790	207	93	996	440	999999	813	999999	87	415	250	334	705	775	902	77	714	380	806	623	328	716	707	739	256	857	851	793	477	999999	437	932	324	521	435	999999	519	999999	999999	129	961	999999	945	999999	550	999999	915	129	999999	903	548	415	999999	251	999999	999999	499	354	750	582	409	29	999999	999999	978	999999	999999	999999	349	521	558	999999	22	999999	662	49	999999	338	198	999999	941	999999	879	574	52	31	999999	83	821	360	891	175	824	785	719	999999	85	459	999999	241	593	731	779	402	355	999999	402	584	589	660	314	999999	165	107	640	677	150	639	999999	999999	999999	937	999999	988	630	999999	326	236	967	720	964	999999	937	956	68	220	952	486	999999	644	628	95	494	170	56	729	20	726	999999	52	800	999999	16	443	593	656	367	791	772	999999	91	176	617	868	999999	993	233	208	999999	999999	725	663	420	808	337	999999	452	212	942	900	382	600	999999	924	999999	528	999999	503	999999	411	852	999999	714	266	563	462	477	626	474	63	999999	999999	686	999999	327	147	35	207	116	40	999999	165	848	871	589	999999	94	999999	947	177	688	730	835	637	577	564	949	999999	254	875	999999	826	737	889	405	571	999999	366	607	999999	503	117	397	342	208	697	322	843	677	82	377	785	678	307	374	775	976	59	157	763	198	872	952	240	945	387	428	959	476	27	999999	727	999999	175	674	581	342	999999	999999	880	999999	116	999999	182	507	999999	158	439	524	629	594	864	219	844	594	631	999999	166	396	821	279	999999	377	659	999999	649	999999	513	999999	793	999999	483	619	277	521	91	396	780	733	646	238	999999	444	846	999999	713	999999	249	580	52	427	185	999999	999999	611	888	739	825	999999	857	999999	999999	999999	999999	197	999999	254	999999	333	512	244	384	433	750	999999	290	918	999999	236	790	141	460	932	590	375	999999	378	11	665	999999	352	570	112	875	46	999999	192	712	999999	999999	999999	999999	916	77	808	999999	751	999999	999999	330	999999	218	598	886	726	158	999999	999999	365	929	742	252	999999	999999	169	673	281	999999	713	999	108	216	871	999999	999999	999999	543	865	782	332	515	999999	999999	345	664	144	972	225	159	999999	880	966	357	999999	579	227	999999	227	999999	144	771	203	650	36	232	763	346	683	999999	170	614	999999	999999	42	424	729	276	941	45	999999	701	66	999999	825	128	999999	858	
152	345	114	276	326	958	999999	561	321	372	999999	999999	999999	999999	298	659	988	999999	999999	533	999999	999999	850	999999	357	192	882	442	999999	795	825	907	999999	904	203	348	999999	894	999999	888	795	481	112	367	326	999999	999999	236	413	406	419	551	94	607	544	837	495	163	918	144	86	215	846	526	546	52	32	997	999999	999999	999999	104	985	999999	738	842	211	999999	634	999999	999999	655	39	318	385	283	823	492	999999	365	853	307	999999	163	999999	589	999999	999999	820	283	805	146	631	463	207	325	565	938	869	702	635	12	999999	398	96	430	186	537	150	272	229	540	637	249	999999	999999	999999	999999	344	159	999999	625	672	360	999999	911	34	575	999999	70	718	885	623	667	730	850	778	999999	77	391	413	107	445	557	64	275	509	999999	999999	306	206	999999	999999	999999	495	20	999999	178	999999	184	999999	611	999999	90	554	344	916	969	519	255	999999	541	765	999999	745	119	189	999999	999999	459	412	999999	999999	814	863	985	291	903	182	719	520	609	912	892	984	801	681	365	12	720	358	539	873	121	182	999999	967	999999	974	386	831	224	999999	225	772	999999	403	612	226	569	62	999999	797	799	734	999999	628	872	999999	999999	437	823	122	586	110	872	769	999999	641	208	27	641	929	999999	999999	306	738	999999	999999	230	408	999999	999999	443	668	999999	742	83	386	659	46	105	999999	40	948	17	112	295	999999	900	995	307	970	27	551	420	999999	999999	910	999999	785	999999	752	999999	545	368	684	678	918	765	140	695	999999	982	999999	999999	960	898	847	881	204	452	583	999999	235	999999	999999	131	892	999999	261	740	999999	948	874	116	999999	933	494	589	332	433	377	999999	769	309	587	999999	999999	999999	459	999999	163	999999	999999	342	356	999999	522	444	999999	562	999999	670	999999	999999	999999	771	118	66	579	999999	414	268	558	770	999999	235	460	925	523	120	999999	272	797	76	587	999999	999999	541	759	820	421	60	999999	770	647	707	999999	380	778	999999	999999	999999	999999	432	780	895	480	473	267	131	999999	596	921	999999	999999	523	872	999999	812	396	67	576	306	758	616	363	999999	788	132	377	392	90	157	706	999999	999999	999999	375	295	692	664	999999	284	999999	748	824	999999	180	483	134	834	404	999999	391	759	313	502	999999	816	426	956	692	999999	889	739	999999	448	225	999999	820	310	999999	999999	129	999999	816	999999	668	20	999999	235	768	315	998	543	987	999999	765	947	927	973	921	999999	868	736	971	900	394	898	756	385	999999	262	662	999999	337	251	999999	
999999	942	21	833	291	35	999999	197	387	999999	356	999999	480	683	277	990	847	388	999999	295	393	760	915	907	999999	264	999999	321	516	999999	183	999999	745	83	116	14	916	149	640	533	676	548	594	558	999999	156	999999	999999	645	271	999999	445	389	956	65	897	37	113	73	37	999999	999999	999999	734	999999	150	15	407	999999	273	84	707	748	424	618	845	176	366	869	623	999999	712	675	255	837	999999	826	789	999999	999999	976	812	999999	613	999999	796	999999	860	390	999999	150	878	136	382	196	117	697	964	347	220	731	999999	243	450	58	907	999999	436	999999	439	324	226	389	367	999999	271	631	999999	999999	821	978	315	975	972	482	109	586	303	68	730	50	861	452	999999	999999	316	579	636	999999	15	592	440	963	950	583	924	499	999999	96	924	486	999999	463	999999	241	425	694	271	967	949	331	910	377	176	399	462	999999	581	879	980	692	995	580	505	999999	547	351	35	999999	557	610	817	216	143	254	488	407	926	575	71	621	318	999999	614	999999	999999	73	999999	999999	999999	999999	917	999999	116	242	490	982	958	296	694	999999	669	999999	419	999999	514	704	999999	922	911	64	846	999999	818	369	999999	336	965	820	557	484	554	473	278	406	692	928	110	901	999999	505	449	640	881	987	951	999999	258	275	180	977	829	874	650	76	314	911	80	746	858	163	26	148	999999	219	529	205	603	23	656	585	999999	342	999999	415	615	216	133	831	417	937	88	999999	650	579	999999	680	999999	999999	999999	781	857	363	52	609	488	310	999999	672	468	755	843	245	619	594	999999	497	999999	244	999999	108	999999	249	338	921	85	327	999999	170	564	849	999999	400	921	999999	727	999999	999999	999999	926	999999	315	461	373	662	999999	999999	90	65	204	168	964	589	999999	993	993	999999	34	130	533	999999	999999	740	118	618	999999	452	323	744	999999	145	206	165	317	155	792	336	875	676	827	243	246	442	966	406	884	999999	999999	928	999999	119	999999	179	36	764	501	999999	353	999999	999999	651	529	345	999999	69	999999	808	999999	606	999999	999999	742	999999	302	300	924	999999	774	712	734	999999	803	394	863	999999	920	37	139	553	653	999999	983	999999	397	186	999999	901	253	906	445	85	521	52	999999	223	376	866	876	999999	839	131	999999	640	30	999999	847	144	481	441	999999	933	999999	727	952	983	684	621	960	999999	586	33	137	867	277	658	999999	761	999999	650	391	64	161	403	999999	532	425	352	999999	698	338	999999	999999	999999	768	999999	406	794	99	744	538	
755	999999	759	999999	816	999999	999999	999999	371	631	96	477	831	60	93	782	286	999999	999999	999999	342	519	999999	788	999999	603	325	999999	765	262	999999	671	999999	122	999999	159	401	999999	999999	537	999999	978	999999	999999	252	111	598	999999	999999	728	999999	779	669	187	999999	245	642	971	151	999999	679	835	999999	119	999999	424	555	718	999999	933	391	41	127	892	999999	364	999999	999999	545	906	999999	563	423	46	142	999999	11	745	917	401	517	429	999999	684	858	656	380	629	720	827	556	879	348	751	999999	999999	999999	777	111	841	464	447	435	245	216	999999	999999	571	999999	999999	422	809	801	32	426	961	928	999999	999999	428	999999	160	999999	717	359	136	225	671	699	54	842	234	644	85	936	80	993	868	999999	743	244	999999	652	867	414	999999	87	325	335	386	169	228	744	999999	858	314	962	718	885	90	999999	999999	871	933	19	999999	999999	726	96	999999	967	70	965	299	999999	999999	507	617	312	612	58	900	346	323	884	999999	489	961	227	999999	118	999999	999999	397	843	494	937	719	999999	999999	999999	361	239	979	418	999999	262	999999	498	999999	806	354	415	999999	999999	999	999999	558	58	394	709	999999	999999	464	248	692	87	578	999999	699	245	999999	759	96	999999	696	671	366	999999	784	372	45	472	542	824	763	870	709	999999	843	90	999999	670	473	999999	377	853	774	741	999999	999999	683	998	799	449	29	999999	328	251	345	999999	57	653	274	999999	673	741	999999	640	999999	999999	999999	223	613	618	999999	126	999999	579	999999	843	896	625	188	762	999999	47	999999	103	805	178	551	999999	28	514	43	735	999999	999999	843	999999	999999	999999	266	904	999999	469	394	191	999999	902	309	749	588	502	442	431	999999	511	344	636	77	872	834	316	279	909	205	108	584	999999	720	845	736	37	999999	762	368	999999	117	228	999999	492	999999	999999	869	802	879	999999	82	612	999999	999999	116	216	568	24	309	950	634	745	274	296	606	472	192	463	999999	561	546	679	72	200	999999	999999	984	585	371	930	447	476	39	679	999999	972	859	824	739	530	468	941	462	418	649	372	954	365	885	47	721	999999	790	327	979	402	549	999999	500	999999	231	982	999999	379	513	168	999999	595	270	634	613	367	724	492	102	605	226	653	999999	999999	171	628	700	334	999999	41	686	999999	699	633	999999	999999	333	999999	308	486	999999	93	999999	999999	656	999999	105	260	999999	364	691	307	235	999999	185	895	528	468	999999	999999	291	328	170	481	999999	13	895	636	211	999999	43	999999	193	616	316	
999999	748	70	385	999999	532	449	900	854	350	388	486	325	999999	999999	270	865	919	705	204	969	923	434	19	653	999999	999999	58	608	330	715	123	999999	77	52	999999	467	93	36	80	841	999999	315	999999	102	526	580	999999	674	564	999999	66	999999	422	346	220	324	61	999999	339	73	401	999999	999999	634	275	868	999999	415	999999	802	782	999999	999999	362	999999	618	302	917	999999	892	289	383	999999	999999	659	635	999999	730	832	832	416	360	697	16	450	136	999999	999999	999999	657	999999	999999	294	762	396	999999	999999	69	795	601	31	143	999999	446	784	27	999999	999999	974	639	999999	528	582	557	395	999999	205	999999	911	425	837	795	99	478	571	999999	98	291	766	999999	999999	145	934	999999	811	999999	754	260	999999	433	999999	409	532	197	999999	803	201	737	376	964	968	999999	158	999999	764	999999	54	137	999999	278	928	999999	999999	488	856	999999	593	352	745	122	677	999999	406	488	545	437	999999	999999	493	768	323	361	999999	999999	999999	999999	987	564	475	584	238	626	384	953	505	913	795	54	340	458	219	848	991	263	297	999999	826	669	834	337	963	152	644	117	954	999999	60	999999	960	307	548	38	999999	171	884	999999	570	999999	982	632	641	999999	571	999999	558	475	369	999999	514	504	732	327	730	147	621	999999	982	277	999	928	999999	982	93	42	999999	191	999999	830	999999	999999	999999	383	999999	999999	695	745	999999	609	558	489	217	399	307	466	575	231	307	739	549	999999	78	999999	454	64	769	659	999999	538	135	376	503	538	291	278	999999	358	640	528	452	999999	999999	382	718	519	999999	473	684	627	466	688	883	999999	291	581	177	169	929	632	442	46	610	52	484	192	986	679	117	999999	424	227	590	778	297	999999	999999	999999	584	934	999999	305	974	517	81	447	493	271	257	999999	111	999999	429	18	96	999999	276	473	898	536	999999	50	366	999999	213	999999	999999	114	945	617	299	999999	585	994	297	146	71	102	970	999999	698	725	432	406	927	541	797	582	692	881	407	818	999999	58	411	303	999999	999999	314	999999	349	388	325	999999	421	630	307	999999	999999	949	999999	183	502	999999	837	808	999999	959	729	671	452	525	999999	73	220	999999	683	537	593	999999	999999	743	788	148	697	999999	409	792	999999	306	243	373	861	742	999999	233	325	935	220	603	685	979	599	642	389	823	965	999999	999999	940	946	770	841	726	752	999999	999999	364	173	527	999999	825	974	432	438	999999	999999	680	536	987	164	999999	326	990	318	228	154	156	759	999999	999999	
999999	374	55	999999	473	532	999999	999999	999999	999999	999999	772	692	203	859	999999	177	214	310	169	294	725	999999	785	208	453	850	417	533	466	248	604	299	182	999999	461	999999	81	964	999999	529	690	610	158	203	975	633	796	459	223	976	942	459	715	69	431	999999	269	161	29	999999	726	466	999999	600	999999	483	999999	941	408	999999	105	999999	753	639	604	124	292	592	233	999999	64	999999	320	489	999999	155	583	122	830	999999	999999	999999	944	999999	999999	999999	150	557	836	501	123	999999	60	147	881	999999	706	85	999999	316	650	677	928	209	627	768	999999	979	305	999999	899	407	121	880	417	999999	999999	999999	836	379	974	734	755	731	706	209	908	183	608	999999	999999	999999	656	523	999999	991	990	745	999999	44	999999	999999	262	624	602	716	999999	180	729	705	408	828	248	96	342	915	999999	999999	999999	999999	860	973	381	702	772	999999	750	597	13	426	194	559	628	999999	300	812	482	140	138	990	999999	738	453	902	204	620	999999	570	191	961	999999	792	251	999999	184	999999	999999	560	852	999999	965	156	176	999999	520	848	209	446	795	999999	999999	791	79	513	962	132	529	478	508	162	142	999999	415	52	357	402	317	999999	999999	195	32	921	288	928	34	319	999999	149	392	355	999999	822	774	661	999999	287	723	738	868	62	999999	321	61	699	999999	785	740	134	956	128	540	411	818	609	506	999999	999999	150	999999	653	560	390	96	162	741	319	415	753	524	999999	678	999999	999999	575	999999	711	999999	588	999999	249	578	446	999999	273	814	19	14	999999	165	16	999999	582	260	224	501	205	999999	999999	958	758	999999	986	610	887	450	961	999999	999999	999	795	651	923	291	248	85	999999	999999	823	348	732	315	250	598	999999	304	999999	999999	999999	83	415	999999	999999	999999	111	869	999999	836	306	999999	999999	538	761	175	369	999999	851	301	21	149	999999	997	411	999999	236	999999	140	397	999999	592	999999	642	764	179	594	318	680	999999	189	379	999999	286	999999	999999	494	203	554	999999	238	163	453	803	317	999999	695	999999	999999	420	999999	999999	739	203	744	713	478	221	999999	591	580	60	684	557	122	641	655	111	106	411	76	999999	898	65	168	937	149	999999	334	198	484	187	244	999999	999999	999999	640	300	541	197	999999	283	429	963	503	999999	479	895	691	999999	999999	593	320	672	354	371	759	683	999999	806	573	927	999999	585	116	403	999999	424	658	590	999999	365	569	908	879	792	613	999999	999999	980	999999	253	858	659	277	890	866	572	915	538	771	956	
265	999999	623	999999	397	999999	999999	110	371	999999	247	111	999999	999999	34	412	999999	561	757	823	132	999999	348	329	78	999999	318	225	999999	254	508	129	818	55	109	834	999999	999999	405	770	89	460	619	412	16	757	985	712	866	464	778	999999	780	999999	999999	211	396	303	536	169	535	999999	574	999999	557	127	999999	628	465	199	127	518	166	987	744	671	444	935	999999	999999	999999	605	359	999999	475	153	999999	870	220	897	999999	990	747	245	244	448	886	501	999999	999999	999999	366	257	676	347	270	999999	999999	213	173	767	460	980	226	917	999999	290	999999	652	413	999999	421	418	567	751	136	770	920	752	305	999999	942	999999	999999	845	999999	999999	682	735	215	999999	556	667	57	140	987	20	531	327	999999	167	394	999999	452	121	999999	948	999999	925	220	999999	287	999999	907	388	824	379	556	999999	41	582	608	767	446	468	231	754	999999	436	763	126	249	999999	448	147	399	102	638	322	792	937	667	999999	524	999999	667	516	759	668	315	999999	463	999999	296	732	999999	627	412	983	889	308	587	263	172	999999	260	684	601	999999	989	999999	741	244	588	104	914	851	999999	731	999999	715	995	999999	131	155	663	97	316	716	588	771	690	654	432	493	359	413	594	431	464	982	999999	999999	679	583	876	999999	999999	999999	999999	708	999999	681	193	999999	313	999999	142	26	999999	172	378	885	999999	227	51	97	812	104	999999	999999	266	821	276	817	801	15	32	999999	279	444	525	124	898	880	396	19	999999	258	190	474	280	999999	990	302	999999	38	807	461	542	789	416	999999	457	316	451	564	999999	999999	382	307	862	999999	747	995	647	999999	987	311	830	999999	626	563	913	280	240	689	830	974	212	772	999999	999999	15	489	999999	56	666	592	438	832	604	999999	875	999999	611	999999	829	995	654	360	51	505	631	509	172	852	565	999999	85	761	733	999999	173	999999	110	999999	590	999999	966	601	596	405	872	998	438	999999	999999	40	999999	555	859	835	999999	851	731	701	939	999999	999999	186	491	489	999999	676	999999	173	930	275	782	999999	999999	571	38	63	764	646	633	999999	81	640	174	999999	518	529	999999	898	121	322	878	999999	362	94	940	790	119	117	888	206	899	999999	999999	999999	999999	359	460	999999	806	999999	97	95	999999	316	434	687	21	957	999999	986	774	999999	62	618	999999	384	957	20	631	999999	999999	656	999999	436	733	999999	48	752	999999	168	78	614	101	999999	999999	793	339	55	659	999999	779	162	146	902	431	999999	222	983	34	874	402	
450	666	568	999999	441	337	641	582	999999	648	269	681	812	917	999999	118	215	999999	999999	54	999999	360	377	468	790	520	855	15	45	593	999999	999999	411	766	999999	948	532	524	999999	465	697	472	41	614	520	481	334	984	272	589	16	599	999999	829	490	100	298	110	540	999999	482	636	547	45	593	999999	999999	55	999999	220	585	691	600	149	357	449	329	762	948	319	195	870	742	456	999999	999999	999999	582	999999	999999	659	432	999999	872	982	71	999999	996	999999	978	211	288	695	61	999999	999999	999999	999999	482	50	770	535	161	231	735	999999	999999	999999	458	138	999999	696	999999	761	560	163	999999	728	999999	295	524	333	999999	969	999999	907	185	691	452	271	466	999999	110	999999	767	134	999999	761	146	381	177	999999	999999	892	745	999999	519	999999	500	850	616	280	134	999999	526	447	794	192	124	999999	436	999999	648	196	672	226	596	534	994	436	882	946	999999	785	128	690	785	848	234	999999	397	999999	200	602	654	195	892	913	718	329	339	98	647	318	944	964	999999	999999	230	529	918	999999	939	74	967	669	689	999999	77	836	662	945	999999	521	440	194	22	999999	542	999999	333	999999	815	674	107	999999	309	282	840	999999	504	999999	628	704	684	412	311	136	999999	984	505	554	999999	999999	666	394	139	135	877	760	952	149	818	743	205	999999	179	274	999999	183	370	416	508	914	341	238	999999	263	837	37	999999	886	420	557	981	999999	837	932	18	999999	664	184	999999	90	210	364	999999	884	999999	448	243	999999	168	999999	999999	99	55	931	999999	999999	77	876	297	999999	999999	76	728	271	762	426	408	999999	266	264	518	196	999999	427	713	977	622	442	754	999999	999999	845	727	958	933	999999	733	905	391	580	999999	999999	999999	554	212	999999	635	354	132	999999	50	996	780	904	943	437	999999	628	227	999999	815	999999	131	898	66	999999	348	999999	999999	870	692	502	854	686	618	999999	309	467	224	578	351	999999	319	999999	358	999999	75	822	25	505	814	115	687	818	999999	20	666	988	498	181	795	999999	26	999999	999999	548	999999	999999	999999	223	138	620	413	999999	232	547	999999	460	549	268	965	526	754	832	65	587	814	46	921	608	73	321	968	53	783	999999	999999	66	281	810	655	971	537	802	377	999999	999999	48	999999	227	999999	215	448	999999	215	279	121	194	207	999999	733	999999	999999	687	159	816	651	369	865	747	296	269	189	739	613	999999	989	952	465	861	885	775	450	703	913	999999	999999	739	838	999999	373	999999	859	999999	999999	550	
798	849	999999	560	552	342	183	848	931	435	36	708	626	220	290	999999	728	999999	999999	999999	664	479	774	301	943	911	999999	361	384	229	999999	720	663	72	206	149	309	905	318	553	602	602	999999	487	831	999999	123	627	233	213	348	523	541	127	886	999999	84	360	616	999999	811	999999	473	999999	36	315	54	563	23	999999	859	823	36	384	999999	71	707	296	470	778	798	903	138	180	881	885	189	546	999999	999999	999999	948	298	999999	741	780	138	999999	461	525	999999	559	999999	92	999999	524	497	999999	999999	824	621	787	890	999999	841	908	693	303	999999	150	136	508	387	145	85	911	534	358	999999	999999	932	646	999999	944	658	249	299	55	826	999999	999999	32	784	361	999999	287	68	460	836	833	97	835	240	321	399	621	999999	478	17	442	990	148	524	186	892	974	952	945	189	999999	618	647	477	474	751	113	724	36	878	798	999999	83	999999	808	497	107	999999	999999	555	46	78	821	48	393	375	260	508	608	468	292	999999	122	999999	999999	225	450	367	765	569	295	897	154	999999	218	589	916	625	715	688	795	568	438	400	152	533	797	609	94	108	999999	605	125	568	596	474	740	802	288	593	57	739	650	999999	999999	149	999999	999999	999999	804	459	634	792	919	673	999999	895	722	139	710	428	999999	283	666	78	999999	999999	999999	12	999999	999999	124	346	131	640	65	999999	484	999999	999999	999999	999999	779	290	999999	866	812	999999	894	872	578	999999	999999	577	175	216	466	983	886	999999	367	346	229	95	999999	345	297	670	289	999999	805	421	591	135	110	999999	71	993	27	212	877	585	691	139	175	829	450	999999	956	433	999999	999999	598	561	645	273	355	693	334	313	999999	151	917	287	76	167	436	547	477	999999	999999	472	965	684	701	781	999999	100	919	999999	894	528	714	855	27	872	823	40	999999	837	999999	378	669	714	633	736	668	414	999999	18	402	999999	301	999999	999999	137	967	999999	859	863	999999	265	773	999999	419	59	436	71	270	204	999999	999999	67	639	814	777	803	261	60	965	123	251	37	911	999999	990	237	81	999999	889	999999	908	181	999999	229	253	604	471	305	584	999999	606	153	867	999999	999999	999999	661	829	999999	333	716	999999	893	750	377	237	861	474	428	822	365	494	999999	999999	999999	999999	999999	420	571	182	342	956	475	999999	516	999999	169	247	999999	154	575	999999	75	566	197	55	999999	999999	999999	25	999999	996	877	762	944	999999	772	577	248	771	999999	999999	267	338	991	999999	999999	237	999999	279	
999999	624	737	283	256	123	428	999999	112	390	947	566	999999	999999	439	346	89	713	722	404	334	592	999	965	739	333	999999	736	999999	437	999999	59	641	582	947	128	268	603	515	999999	999999	958	474	999999	824	999999	683	712	899	655	680	684	515	839	999999	485	999999	772	543	922	999999	692	249	675	732	897	924	984	999999	321	87	485	207	890	710	376	128	150	999999	999999	650	999999	999999	919	756	973	999999	802	638	999999	999999	496	69	999999	702	11	999999	798	135	926	999999	999999	114	999999	577	205	486	624	138	577	366	484	999999	652	282	999999	854	330	918	759	363	131	356	999999	818	590	426	614	198	999999	999999	329	24	999999	966	999999	178	260	351	999999	497	919	999999	70	115	28	865	416	320	845	156	999999	999999	376	573	802	352	999999	769	999999	778	871	436	428	918	47	999999	416	685	999999	688	604	979	999999	999999	444	999999	999999	40	799	725	19	304	352	563	271	449	648	651	174	609	210	490	364	999999	625	492	255	151	77	558	458	730	989	167	552	999999	522	113	138	999999	66	937	969	271	999999	577	999999	865	657	598	821	765	521	721	999999	123	624	584	646	999999	212	153	963	251	276	288	314	195	21	853	926	544	522	819	999999	272	521	102	23	58	408	999999	494	999999	737	692	219	999999	678	438	999999	938	467	187	151	999999	974	728	994	490	272	898	854	999999	671	999999	253	999999	178	225	602	532	571	598	552	823	659	999999	513	583	79	45	516	582	999999	987	87	345	999999	640	298	792	107	999999	785	510	534	689	807	999999	449	517	110	463	835	271	377	869	999999	328	262	999999	224	421	421	999999	392	999999	744	683	208	908	33	537	926	810	434	999999	812	52	298	969	685	62	999999	561	999999	62	747	798	620	218	710	359	388	999999	577	686	121	999999	128	262	999999	134	261	541	999999	573	999999	35	836	999999	66	592	39	292	805	171	286	859	302	339	534	999999	72	990	207	674	159	128	242	999999	927	263	999999	45	34	561	999999	999999	77	371	526	999999	961	292	999999	128	329	105	999999	999999	409	261	266	789	728	999999	71	271	344	819	424	417	792	99	410	999999	668	993	268	999999	370	684	792	999999	813	999999	999999	780	839	999999	355	63	999999	826	347	676	999999	144	317	34	500	539	268	258	999999	999999	929	872	999999	358	999999	999999	836	759	999999	725	468	999999	975	916	25	290	432	999999	999999	370	302	966	999999	734	804	533	999999	243	753	831	426	543	983	705	881	999999	999999	490	628	29	227	
366	999999	999999	217	999999	169	400	19	219	117	999999	784	586	816	999999	999999	157	553	926	649	602	15	223	999999	999999	351	280	45	903	392	941	999999	999999	999999	999999	194	999999	526	142	999999	296	234	543	723	423	759	406	999999	917	991	999999	999999	701	380	624	999999	999999	322	292	999999	888	999999	999999	827	175	374	339	443	880	779	999999	631	999999	999999	362	378	472	500	886	175	945	391	127	912	641	14	936	84	529	584	626	818	999999	811	486	930	127	716	999999	58	999999	962	18	148	10	129	999999	149	27	255	888	77	436	127	385	506	247	203	195	171	999999	999999	999999	305	162	182	999999	610	999999	999999	999999	755	942	999999	744	999999	383	978	911	522	489	797	67	283	696	999999	999999	999999	999999	979	999999	924	999999	999999	620	175	999999	712	986	828	731	999999	72	999999	994	142	135	598	999999	403	132	269	292	672	682	999999	207	999999	609	602	999999	281	999999	106	738	336	234	999999	226	999999	934	670	999999	999999	791	573	734	471	289	563	434	792	743	41	857	433	641	999999	714	979	999999	417	999999	999999	48	460	740	966	856	999999	908	579	382	999999	999999	999999	999999	209	881	999999	999999	735	361	55	178	997	537	152	249	315	695	375	999999	247	610	999999	567	607	54	340	832	767	999999	621	655	855	420	940	572	405	165	441	999999	605	81	242	65	67	225	50	922	598	727	551	971	999999	737	144	999999	999999	894	670	165	999999	285	149	130	739	999999	323	586	597	579	843	999999	264	399	246	999999	378	471	509	391	14	417	244	999999	999999	650	123	127	286	747	630	510	495	286	435	329	932	121	326	668	999999	463	335	28	999999	999999	717	153	500	968	824	481	999999	288	999999	999999	51	999999	66	99	999999	205	310	850	949	343	999999	977	999999	916	243	266	999999	841	489	550	92	226	165	671	999999	970	627	317	999999	159	125	216	135	302	288	999999	64	237	999999	706	163	999999	78	999999	737	739	189	583	735	999999	999999	553	999999	999999	61	825	943	999999	166	315	999999	999999	928	800	999999	999999	852	670	999999	410	211	999999	458	783	397	607	157	615	934	999999	999999	53	999999	999999	822	999999	417	524	999999	999999	888	669	999999	87	138	169	999999	278	332	289	887	999999	944	999999	366	418	104	25	223	453	678	338	999999	964	524	534	999999	574	977	655	50	337	429	999999	521	541	847	381	999999	999999	60	878	999999	999999	314	281	109	256	999999	413	477	999999	999999	797	784	560	219	116	562	603	747	982	301	999999	248	560	100	999999	999999	999999	571	
723	369	985	403	799	999999	806	659	252	999999	175	576	999999	188	648	35	631	402	999999	999999	741	819	999999	489	77	586	615	416	754	999999	340	999999	182	842	754	999999	326	404	999999	514	413	999999	319	178	582	999999	999999	498	600	999999	999999	376	851	999999	830	903	317	506	335	223	439	400	904	71	999999	731	404	999999	434	616	709	236	417	457	919	294	509	883	907	661	858	999999	816	999999	723	964	999999	999999	22	850	724	820	78	999999	84	999999	551	258	83	851	999999	997	999999	983	825	241	958	999999	583	545	404	999999	599	674	364	999999	584	685	347	139	999999	999999	718	999999	891	889	168	999999	999999	906	999999	260	809	999999	649	861	63	832	404	491	16	197	999999	476	999999	300	231	999999	416	762	439	999999	910	943	711	999999	288	489	999999	935	83	321	999999	677	802	999999	624	543	34	999999	999999	751	999999	856	133	951	628	251	138	999999	668	763	239	620	476	876	350	866	999999	362	999999	999999	740	468	417	694	175	428	674	312	999999	687	379	999999	503	687	999999	64	999999	760	668	47	999999	499	277	320	91	411	210	925	803	758	198	999999	920	694	21	822	449	438	999999	210	577	825	926	980	393	325	127	789	301	999999	55	593	693	545	222	999999	999999	107	613	764	999999	999999	509	916	498	707	993	808	676	762	999999	391	974	468	469	999999	573	296	926	765	294	421	633	999999	712	605	978	384	481	770	632	351	825	999999	982	999999	326	19	999999	686	332	999999	122	539	681	664	618	235	85	687	677	903	999999	999999	999999	806	124	991	999999	893	729	618	999999	999999	139	273	565	999999	485	641	999999	999999	999999	250	443	975	999999	104	836	58	999999	999999	309	794	102	999999	180	978	999999	185	713	334	805	597	957	999999	981	216	409	417	109	665	749	443	477	999999	108	931	414	504	508	30	165	999999	907	976	319	542	813	411	102	586	412	310	928	999999	999999	999999	292	729	993	101	694	999999	948	331	12	865	327	979	630	249	999999	999999	677	692	178	648	999999	980	999999	999999	999999	999999	325	522	262	449	999999	592	364	890	648	684	510	417	335	737	217	586	973	453	999999	833	999999	999999	999999	366	999999	999999	999999	120	527	312	334	554	698	696	999999	999999	999999	563	359	999999	625	739	601	889	546	269	999999	441	999999	999999	17	951	999999	569	226	471	509	896	816	280	875	253	372	346	360	956	999999	639	633	999999	517	419	103	490	218	999999	262	132	820	999999	878	284	999999	424	304	382	329	999999	480	999999	926	182	746	89	
859	381	376	265	538	589	551	727	808	660	999999	597	857	743	360	184	999999	387	86	453	401	601	999999	999999	999999	978	999999	999999	169	999999	854	345	673	999999	631	999999	675	996	999999	240	822	160	999999	29	999999	706	524	586	778	305	432	549	106	999999	687	267	806	999999	999999	560	953	961	568	816	805	259	999999	999999	122	999999	509	999999	999999	845	631	250	134	999999	129	344	463	999999	811	999999	999999	315	248	379	999999	373	40	999999	783	999999	287	860	592	999999	223	999999	782	999999	473	265	796	219	755	260	672	999999	142	261	999999	999999	999999	903	159	704	256	500	21	999999	517	999999	999999	261	439	999999	999999	999999	658	999999	342	549	562	783	586	555	77	360	999999	987	707	889	240	999999	999999	904	937	383	710	887	414	999999	568	236	999999	725	773	544	779	996	692	902	999999	668	918	758	326	323	326	999999	637	895	941	999999	848	628	999999	712	313	535	822	194	69	771	70	619	981	335	620	861	781	533	581	562	305	999999	111	999999	860	999999	999999	624	67	116	260	518	781	544	388	544	217	71	240	999999	183	999999	999999	26	608	309	777	990	999999	465	822	113	324	999999	727	53	526	945	851	124	947	208	999999	952	520	551	999999	446	946	85	653	999999	303	337	389	999999	962	94	963	561	422	999999	921	601	294	156	999999	402	999999	345	27	271	220	126	306	975	380	999999	505	66	999999	340	999999	999999	999999	111	810	987	999	929	90	442	981	299	702	999999	286	536	999999	374	357	445	629	610	67	391	510	186	40	999999	427	999999	588	999999	999999	91	999999	304	789	192	999999	216	999999	887	999999	585	999999	920	424	999999	699	843	231	141	709	35	710	442	569	430	601	633	956	999999	512	18	853	84	209	620	805	981	999999	486	37	150	52	742	355	481	111	589	762	94	714	583	851	457	208	74	381	121	999999	368	999999	712	260	806	999999	256	732	999999	999999	803	150	717	106	744	113	999999	982	967	97	97	999999	21	870	999999	881	928	166	406	876	145	248	694	256	388	999999	324	890	246	367	108	999999	896	999999	958	943	997	486	116	353	639	999999	999999	34	648	50	579	842	387	999999	999999	99	336	339	584	565	456	470	999999	848	788	678	746	609	999999	999999	432	152	911	929	884	451	60	999999	999999	63	834	670	999999	348	326	482	512	321	911	18	423	999999	294	999999	497	536	999999	999999	564	999999	345	804	46	999999	617	437	930	458	50	999999	49	999999	102	530	731	786	999999	380	532	999999	175	999999	697	979	924	
865	857	999999	441	358	683	792	999999	285	718	39	634	307	730	999999	552	999999	281	999999	969	999999	999999	764	999999	711	673	999999	735	258	795	910	116	66	386	752	579	421	26	692	999999	256	784	817	812	701	999999	565	999999	642	763	121	164	790	20	783	999999	999999	845	730	684	999999	999999	249	490	808	923	999999	920	978	319	999999	47	588	999999	999999	365	656	951	971	999999	117	999999	103	495	683	756	326	56	603	360	486	575	295	17	999999	200	544	337	13	777	584	644	671	332	632	999999	999999	213	999999	427	999999	151	874	181	999999	547	999999	754	806	62	607	530	327	627	833	565	999999	581	551	532	821	328	947	203	974	999999	86	999999	999999	608	191	999999	759	185	999999	345	701	123	440	497	236	790	530	951	180	63	327	54	499	77	332	993	999999	765	606	426	203	680	207	999999	471	999999	891	208	871	495	999999	151	999999	999999	863	638	151	63	305	41	798	999999	33	920	155	41	281	796	286	197	459	993	579	197	152	30	916	999999	36	44	898	332	999999	685	292	185	40	999999	999999	694	851	609	469	999999	628	999999	999999	287	999999	439	921	105	921	999999	45	777	572	825	355	842	722	816	999999	271	142	476	915	348	638	969	11	999999	592	591	346	850	534	13	569	945	373	638	376	597	999999	803	410	407	649	514	612	214	656	999999	972	45	582	207	999999	999999	291	318	648	989	999999	651	512	340	999999	195	999999	568	266	410	479	999999	999999	439	158	338	76	518	999999	134	367	796	999999	999999	999999	310	277	336	571	418	999999	64	990	999999	169	471	301	999999	70	999999	270	53	999999	256	891	889	999999	153	999999	999999	95	772	999999	524	632	641	38	290	720	46	999999	917	997	848	746	424	999999	71	280	687	47	996	458	244	863	323	999999	999999	999999	730	714	134	287	466	332	890	445	475	999999	527	442	20	359	33	546	352	55	110	999999	476	999999	534	873	371	76	99	324	385	999999	318	794	662	999999	990	999999	999999	999999	540	999999	999999	979	627	999999	999999	999999	36	646	434	698	521	999999	746	866	864	999999	190	261	915	999999	243	999999	999999	815	999999	733	999999	71	369	702	753	999999	515	585	999999	497	999999	227	130	127	49	452	889	999999	149	999999	57	795	94	999999	151	541	725	999999	999999	999999	999999	999999	999999	29	473	965	287	732	944	809	762	999999	999999	377	765	962	140	797	361	791	686	383	675	999999	685	985	999999	312	560	221	986	374	303	373	577	366	358	999999	999999	84	174	167	742	340	289	
885	582	717	300	188	411	927	789	999999	603	546	999999	999999	343	488	999999	974	181	732	822	999999	999999	849	799	408	614	38	999999	286	626	528	640	345	999999	799	412	268	22	381	809	999999	585	803	770	999999	999999	999999	768	999999	95	999999	985	19	999999	999999	28	733	999999	891	574	383	999999	512	873	84	905	801	358	999999	85	730	962	800	923	762	812	999999	88	767	189	999999	270	979	999999	437	543	999999	999999	234	781	679	349	130	807	999999	286	82	999999	695	136	428	535	235	99	364	999999	999999	96	755	89	953	654	999999	712	843	122	804	320	446	541	283	974	134	761	406	999999	841	993	496	486	739	143	392	640	760	205	45	889	836	999999	999999	545	999999	999999	827	999999	198	417	963	999999	481	762	494	164	999999	454	411	473	693	999999	395	201	599	278	349	999999	999999	520	951	648	87	914	483	246	999999	738	999999	978	933	381	201	999999	40	182	14	999999	649	238	788	316	794	571	205	862	813	166	945	999999	805	17	999999	999999	999999	325	246	567	999999	257	971	123	552	432	539	322	782	961	171	427	273	372	180	43	999999	999999	853	515	718	621	432	999999	999999	999999	183	925	999999	999999	967	714	999999	447	999999	999999	267	999999	764	999999	999999	883	999999	852	994	527	540	999999	999999	999999	945	820	471	730	848	667	999999	944	330	453	999999	614	703	999999	994	999999	491	999999	674	779	776	999999	999999	491	483	999999	541	580	999999	275	568	741	999999	889	579	156	253	216	999999	41	999999	999999	999999	320	123	427	999999	821	858	999999	999999	999999	768	68	999999	887	939	999999	256	999999	135	255	913	64	885	999999	525	813	999999	999999	999999	284	236	642	999999	464	999999	570	378	999999	654	720	722	999999	239	853	972	999999	937	692	217	273	999999	999999	905	330	408	299	999999	605	999999	999999	142	20	999999	761	487	135	854	999999	182	379	611	999999	369	415	532	429	825	42	544	999999	876	997	639	939	999999	651	999999	882	65	424	146	772	163	999999	999999	711	158	999999	376	999999	185	448	519	837	662	769	226	999999	999999	978	474	402	999999	999999	500	145	381	405	446	835	999999	972	442	758	242	839	46	91	827	821	281	357	999999	697	320	437	999999	999999	287	555	434	247	999999	86	950	743	711	999999	787	452	340	999999	41	999999	459	212	16	760	604	822	733	144	999999	976	707	127	736	373	106	72	657	999999	128	891	411	160	888	365	999999	499	138	298	304	385	999999	528	999999	134	247	117	999999	727	207	464	821	999999	575	999999	378	999999	17	999999	
651	724	795	761	634	149	139	309	999999	651	999999	115	694	444	840	296	495	189	999999	999999	135	999999	641	930	382	663	80	121	999999	780	986	975	491	790	999999	579	999999	729	999999	186	999999	938	793	780	774	101	999999	386	459	288	621	199	41	405	999999	662	93	865	999999	970	79	27	999999	543	664	999999	624	999999	797	271	707	765	295	625	616	197	205	861	165	290	999999	693	662	305	999999	999999	999999	999999	578	984	496	723	999999	923	999999	977	224	259	125	797	477	865	589	999999	999999	999999	903	415	788	35	999999	999999	709	999999	86	386	365	428	384	866	42	537	999999	999999	774	983	999999	999999	999999	999999	972	945	745	999999	813	38	114	474	999999	313	894	538	307	999999	999999	999999	24	252	847	730	999999	795	999999	258	764	939	539	776	423	999999	999999	540	896	160	62	522	486	351	294	57	281	999999	999999	81	972	504	239	783	294	510	969	182	999999	999999	999999	187	79	999999	604	999999	499	999999	61	135	872	363	641	999999	500	15	787	672	957	999999	458	731	999999	999999	285	269	709	999999	491	912	629	267	25	999999	144	875	452	999999	999999	420	999999	999999	839	579	208	619	862	92	292	289	723	306	225	726	339	294	96	999999	220	344	175	999999	845	999999	505	999999	999999	533	23	625	562	797	999999	547	999999	999999	999999	521	605	666	407	999999	473	212	199	333	999999	299	778	849	788	186	779	411	254	999999	107	701	999999	593	999999	339	79	999999	726	925	379	677	485	824	402	574	669	554	937	548	280	643	949	182	999999	999999	755	173	836	999999	999999	524	302	999999	999999	200	447	22	999999	77	557	999999	485	273	953	375	813	953	999999	223	517	234	999999	999999	999999	464	751	900	31	999999	584	905	830	350	999999	855	384	59	999999	211	136	657	168	869	990	473	167	685	229	999999	999999	801	999999	999999	868	999999	999999	595	890	953	449	547	990	172	999999	651	976	145	366	107	990	763	547	999999	97	859	76	604	999999	81	999999	999999	681	824	999999	999999	999999	217	481	999999	999999	788	169	463	999999	589	666	996	386	999999	497	32	328	131	216	481	263	999999	535	19	999999	455	879	819	657	382	865	176	999999	710	462	769	999999	253	301	212	604	94	494	507	202	80	228	377	584	284	747	999999	617	515	999999	729	681	472	395	360	908	350	805	389	999999	500	820	676	886	728	999999	85	829	14	876	179	975	38	816	657	237	512	244	999999	635	315	559	670	999999	999999	97	201	857	999999	999999	264	999999	114	783	702	259	551	490	855	
916	671	999999	613	999999	359	754	653	655	999999	132	406	115	433	754	418	999999	999999	999999	164	640	176	228	999999	999999	999999	891	871	254	124	407	685	31	999999	466	999999	585	946	999999	830	978	444	999999	129	819	999999	159	855	360	375	761	109	66	336	225	999999	453	842	902	999999	468	882	408	540	340	447	385	726	966	791	999999	994	129	999999	186	205	630	108	78	814	999999	46	521	879	363	308	629	694	173	717	519	999999	53	24	372	105	999999	15	788	382	521	432	888	569	543	999999	980	401	160	29	128	354	773	98	552	432	371	528	999999	41	817	690	562	259	281	999999	951	114	302	91	169	625	319	696	302	999999	157	952	999999	597	999999	999999	544	153	999999	174	970	955	472	939	733	517	828	999999	999999	830	999999	999999	297	454	815	999999	108	78	859	999999	45	87	795	512	999999	419	192	590	713	589	999999	419	660	999999	127	995	641	362	357	652	796	562	141	999999	180	999999	999999	891	781	999999	139	999999	294	104	139	893	170	999999	664	999999	334	999999	999999	975	684	999999	978	189	999999	819	244	999999	721	216	706	482	945	333	341	999999	754	300	999999	272	460	999999	134	566	977	234	835	999999	698	43	328	559	999999	166	787	719	999999	484	565	999999	217	393	999999	87	397	657	947	836	999999	896	568	999999	439	781	524	14	335	422	212	111	984	999999	999999	687	999999	157	962	788	546	621	238	280	735	846	64	999999	925	57	179	330	286	999999	63	801	475	294	999999	999999	641	999999	393	127	282	463	978	999999	345	77	199	249	694	169	300	17	668	298	308	999999	726	457	89	999999	252	881	999999	985	509	256	999999	603	37	999999	156	763	237	121	997	999999	868	410	999999	857	858	929	636	127	708	56	142	186	986	536	21	999999	999999	115	874	401	637	993	999999	99	855	595	221	999999	22	536	999999	999999	300	36	999999	326	726	231	430	999999	255	999999	286	463	123	45	617	501	222	962	70	132	247	606	644	999999	999999	641	12	999999	718	999999	115	182	276	585	885	959	811	999999	468	481	999999	561	999999	999999	716	691	999999	999999	977	999999	257	59	476	656	319	694	391	850	71	94	229	999999	604	999999	601	113	196	537	159	657	690	526	999999	588	447	685	460	713	168	573	665	191	296	999999	999999	65	706	619	275	999999	578	961	634	383	999999	528	956	999999	999999	613	505	448	670	999999	39	999999	555	999999	219	633	999999	999999	999999	999999	428	47	999999	999999	999999	546	407	576	271	999999	89	729	999999	130	999999	999999	
999999	392	385	554	77	999999	521	967	968	199	510	999999	410	642	956	999999	278	999999	954	999999	657	999999	908	792	215	928	187	711	999999	310	999999	434	999999	999999	904	851	302	999999	430	212	526	903	999999	970	45	999999	176	629	999999	189	460	999999	175	123	270	380	484	592	349	999999	49	809	727	999999	361	85	268	999999	737	115	999999	141	716	752	697	754	999999	938	756	999999	999999	557	710	70	850	999999	999999	447	40	999999	377	709	797	291	173	716	185	971	618	999999	330	67	891	896	999999	328	49	999999	425	999999	660	999999	999999	723	387	999999	109	667	817	999999	816	820	999999	214	738	898	343	435	589	981	999999	748	329	797	305	704	666	813	489	531	52	846	32	523	873	999999	873	84	904	682	999999	518	164	349	153	999999	978	687	168	682	985	614	833	999999	938	911	999999	999999	427	999999	824	295	188	999999	236	970	999999	565	340	906	34	269	999999	907	375	69	594	999999	999999	796	725	978	655	806	546	438	22	588	585	962	614	835	657	231	999999	330	999999	868	999999	183	710	423	357	261	999999	999999	93	926	78	878	999999	246	394	631	956	846	999999	381	749	798	999999	220	980	378	302	999999	612	309	60	999999	729	725	867	480	999999	312	631	404	158	999999	355	96	520	706	645	377	450	35	274	999999	690	999999	129	324	225	500	442	979	958	468	123	783	876	33	999999	999999	379	914	546	654	999999	245	232	999999	452	871	699	283	732	924	749	586	45	49	999999	769	999999	552	264	594	869	652	999999	690	707	572	219	999999	557	54	999999	535	489	999999	795	454	736	200	872	354	801	999999	256	44	718	537	748	836	668	389	994	827	660	999999	999999	572	800	999999	231	880	661	212	999999	687	926	223	106	424	253	910	42	416	679	999999	792	710	405	411	972	180	823	383	999999	178	60	180	999999	537	836	232	654	205	968	991	693	599	443	568	117	999999	440	333	593	758	356	587	157	999999	999999	83	999999	398	569	999999	66	288	383	557	637	756	348	568	588	31	265	837	447	688	226	203	276	837	304	477	739	500	790	999999	999999	472	999999	135	378	762	65	265	636	917	935	415	225	886	931	360	166	871	744	571	999999	518	150	469	999999	965	807	999999	104	101	321	566	498	999999	735	174	734	223	199	826	999999	10	999999	529	752	811	999999	999999	999999	943	321	867	755	999999	576	313	332	562	600	413	999999	725	999999	544	605	379	999999	999999	161	766	626	943	681	918	606	999999	317	620	999999	999999	986	427	
434	161	780	454	810	280	999999	432	999999	181	622	786	999999	250	999999	999999	924	383	894	77	238	149	326	378	195	836	621	84	995	999999	999999	877	426	538	300	19	764	161	568	646	182	729	924	999999	330	895	999999	366	661	651	696	343	999999	918	198	295	834	411	268	974	658	663	437	140	335	744	369	342	999999	831	901	772	999999	257	895	509	225	999999	57	300	788	265	422	353	999999	999999	58	508	349	15	999999	362	999999	594	988	999999	999999	793	129	586	999999	715	416	830	750	923	527	581	33	689	999999	962	364	999999	195	402	999999	999999	999999	823	999999	861	999999	943	656	548	879	231	268	385	217	999999	752	470	999999	83	848	591	603	101	999999	477	999999	660	935	999999	998	925	408	999999	278	218	999999	305	891	675	722	473	184	211	54	306	322	647	999999	648	219	999999	214	122	999999	659	999999	34	839	999999	386	343	17	444	549	953	822	673	117	998	754	457	579	97	361	384	417	401	56	687	164	836	187	297	12	115	999999	296	51	619	728	653	999999	672	298	999999	999999	740	661	100	483	999999	999999	483	999999	762	323	127	760	179	251	98	977	161	73	999999	165	719	441	444	242	536	631	498	999999	110	991	907	798	999999	918	677	740	955	214	514	306	704	403	250	999999	603	535	872	377	999999	999999	315	608	748	999999	746	308	226	999999	999999	999999	51	213	999999	771	999999	328	999999	260	999999	357	32	946	559	254	460	326	999999	999999	639	11	999999	999999	639	999999	999999	308	60	748	182	999999	523	107	267	496	264	999999	999999	999999	385	285	746	622	802	292	653	999999	999999	503	999999	430	117	573	999999	945	269	920	999999	999999	95	117	277	50	999999	205	833	924	999999	73	990	999999	715	999999	999999	363	264	146	328	357	781	999999	258	999999	999999	999999	999999	999999	999999	322	236	343	999999	253	393	277	999999	705	543	607	999999	729	679	986	513	812	715	999999	306	865	690	999999	999999	226	585	767	859	721	75	336	999999	884	55	376	836	656	999999	999999	338	999	356	999999	999999	720	999999	62	999999	271	53	172	46	999999	652	23	631	999999	741	999999	667	626	418	296	640	999999	672	999999	683	312	160	999999	779	252	67	999999	999999	141	530	999999	328	532	129	597	677	903	999999	999999	999999	42	999999	733	915	333	804	711	591	69	918	999999	999999	333	379	345	121	999999	392	794	818	355	504	999999	583	999999	391	144	506	820	618	736	918	614	343	651	566	427	940	455	448	355	999999	999999	223	144	833	994	163	784	486	491	520	
505	249	885	537	256	159	999999	942	670	215	771	450	191	999999	999999	990	728	778	694	255	937	355	473	999999	54	286	448	35	397	999999	999999	999999	999999	226	999999	999999	457	123	320	277	884	512	999999	149	944	18	41	999999	999999	13	434	15	792	245	583	999999	776	256	492	970	711	40	555	688	493	437	323	965	64	78	543	999999	468	426	999999	434	577	333	694	999999	999999	780	635	393	556	999999	551	892	642	272	999999	211	630	350	999999	999999	999999	99	656	517	999999	75	612	332	470	819	999999	999999	874	999999	581	999999	561	456	999999	999999	404	999999	999999	776	886	999999	999999	791	478	341	984	127	999999	999999	476	488	677	187	350	189	177	313	922	737	179	999999	999999	999999	999999	156	649	999999	999999	636	459	795	957	879	631	999999	999999	821	999999	138	834	999999	999999	367	999999	103	774	999999	116	546	999999	101	999999	403	606	710	413	838	110	331	692	811	502	234	66	681	530	797	999999	85	446	356	999999	793	903	749	671	659	812	999999	382	999999	76	89	874	999999	556	999999	282	999999	861	904	720	531	446	32	927	999999	310	10	572	999999	999999	41	109	999999	641	999999	500	857	48	999999	999999	512	949	999999	744	999999	360	698	134	966	524	999999	224	542	999999	928	357	880	821	999999	999999	812	999999	405	445	45	999999	468	727	999999	73	425	999999	117	999999	218	581	999999	288	515	999999	612	876	999999	461	999999	816	999999	779	712	107	619	999999	657	999999	223	487	554	981	708	443	891	999999	32	902	109	752	116	663	427	356	999999	602	999999	460	746	936	428	943	251	228	422	688	24	13	454	389	234	712	665	731	37	46	579	81	48	999999	999999	704	362	999999	710	903	362	365	769	999999	729	207	658	286	68	610	999999	490	30	213	999999	29	999999	719	999999	404	998	695	329	999999	999999	244	422	115	999999	724	590	999999	518	519	336	999999	999999	437	660	999999	63	388	672	426	306	99	61	835	683	834	256	642	999999	999999	904	666	46	999999	999999	494	784	553	203	999999	29	941	971	511	876	308	784	30	69	500	350	619	33	902	995	999999	193	999999	431	999999	999999	999999	874	999999	614	669	999999	999999	443	175	252	510	195	337	407	364	127	549	999999	999999	59	235	582	999999	999999	295	643	144	482	999999	311	999999	131	944	866	999999	999999	769	896	999999	685	27	587	999999	999999	840	433	695	999999	640	816	999999	628	999999	209	252	375	451	999999	999999	35	488	295	999999	863	54	388	251	471	335	999999	358	652	999999	700	999999	648	688	184	135	861	
999999	638	841	253	667	578	86	999999	624	999999	999999	532	578	192	207	732	999999	999999	213	461	192	234	999999	352	468	999999	878	355	177	603	686	276	120	467	86	849	453	140	206	476	312	506	846	629	673	825	84	568	502	309	445	999999	971	674	999999	999999	469	498	999999	677	999999	999999	576	30	999999	358	422	120	115	357	999999	999999	834	737	159	999999	387	549	679	642	915	999999	852	868	168	38	999999	446	788	361	999999	955	999999	528	775	581	929	999999	611	324	413	963	999999	155	31	999999	823	243	999999	999999	999999	920	818	152	761	390	878	708	862	990	62	999999	999999	999999	999999	333	726	315	961	578	999999	562	938	364	238	999999	856	707	846	796	999999	71	999999	795	24	469	146	212	767	999999	999999	230	963	620	999999	999999	641	709	999999	698	645	999999	281	946	245	999999	982	464	913	999999	999999	180	862	75	785	990	63	536	739	508	196	523	548	577	875	535	598	999999	102	800	320	157	530	158	160	999999	999999	975	559	239	486	682	299	999999	860	531	999999	999999	999999	281	999999	114	970	677	511	131	970	704	999999	999999	999999	664	999999	122	999999	999999	650	999999	915	999999	210	999999	976	509	31	514	234	590	716	353	999999	701	491	821	426	216	187	852	646	38	726	96	905	999999	54	822	321	186	468	483	881	655	982	999999	999999	999999	137	471	656	997	896	389	987	726	542	999999	183	999999	696	292	209	797	76	886	999999	999999	999999	136	465	209	202	58	999999	999999	472	521	999999	744	750	129	88	716	206	649	141	346	108	999999	317	559	648	770	999999	185	283	999999	999999	105	385	956	135	999999	999999	456	804	848	268	754	264	30	775	439	799	576	214	493	601	999999	755	999999	25	999999	819	999999	561	999999	568	945	959	388	999999	999999	999999	793	999999	88	710	750	844	999999	88	354	924	296	784	219	999999	913	971	789	492	171	350	360	941	142	191	110	895	382	289	999999	794	999999	97	161	80	16	582	999999	999999	850	582	999999	945	671	77	999999	999999	351	460	655	974	179	895	771	283	17	852	999999	999999	610	855	999999	13	766	999999	59	209	632	149	964	340	999999	999999	641	588	999999	414	999999	74	999999	978	553	999999	634	999999	999999	979	325	999999	999999	164	720	238	183	995	121	468	999999	122	28	999999	999999	212	496	324	139	173	264	192	404	602	999999	797	999999	631	311	549	379	429	933	79	883	753	86	999999	620	616	832	999999	477	999999	235	999999	55	999999	999999	351	999999	319	999999	462	999999	142	483	469	581	922	990	
551	694	571	99	759	999999	949	449	745	999999	686	704	522	340	618	715	984	377	425	752	913	152	960	124	69	999999	481	354	750	280	616	238	697	626	291	951	999999	331	475	978	999999	885	743	225	749	615	695	131	117	427	499	102	999999	180	86	409	734	456	999999	549	706	604	699	475	519	999999	16	896	59	666	808	663	901	447	999999	37	408	744	375	454	524	359	999999	332	781	523	82	527	549	999999	227	459	999999	999999	281	501	196	278	705	301	999999	999999	999999	450	618	835	201	719	525	58	999999	989	91	585	999999	356	367	376	999999	999999	385	489	357	999999	449	359	372	974	175	163	841	140	48	83	999999	725	287	796	714	945	332	999999	999999	500	881	237	377	715	902	924	143	999999	999999	710	999999	999999	452	905	999999	269	473	226	553	371	217	869	999999	17	999999	309	79	571	999999	748	672	32	487	856	999999	221	981	656	999999	250	29	31	555	338	168	999999	282	381	795	454	482	116	999999	640	293	999999	287	370	999999	602	999999	999999	168	836	999999	893	641	999999	999999	789	999999	816	999999	312	351	196	999999	621	849	21	36	698	999999	217	275	566	222	999999	573	284	933	621	679	480	396	457	862	719	999999	274	999999	999999	762	15	999999	665	962	999999	299	999999	999999	665	520	965	576	166	795	999999	570	480	680	794	31	345	856	999999	147	673	916	893	333	999999	999999	999999	924	349	936	771	49	610	603	715	557	999999	586	278	110	714	904	239	662	999999	159	821	593	302	665	999999	999999	511	528	299	591	405	772	103	345	935	50	236	999999	34	911	960	999999	965	247	554	999999	587	565	433	769	686	241	999999	455	508	991	632	684	999999	999999	538	92	314	134	162	704	492	932	174	673	677	19	637	999	198	944	628	999999	120	999999	571	999999	105	529	999999	173	999999	999999	999999	999999	418	552	711	411	999999	999999	999999	841	999999	850	276	654	400	759	102	677	604	422	999999	564	999999	999999	573	851	61	593	986	784	999999	988	353	999999	105	230	264	134	308	236	999999	320	382	787	999999	999999	999999	916	554	345	437	999999	999999	937	392	282	582	841	978	859	360	789	891	787	999999	106	506	432	559	180	504	967	379	377	795	945	192	999999	607	313	460	144	48	999999	357	992	999999	416	461	823	648	423	155	448	875	837	429	595	175	873	762	968	999999	999999	840	470	857	201	151	999999	100	999999	244	999999	408	225	999999	249	440	628	676	999999	970	999999	532	90	821	930	501	958	999999	999999	420	733	550	
491	777	664	999999	999999	145	237	274	24	733	999999	189	480	50	999999	999999	999999	165	547	999999	672	998	631	851	760	648	999999	999999	193	921	503	999999	999999	134	917	448	97	439	553	493	999999	826	999999	12	880	999999	350	999999	999999	872	345	441	999999	536	878	999999	155	812	60	248	999999	537	91	102	239	999999	678	356	133	221	999	750	611	999999	757	845	51	629	971	999999	307	999999	999999	320	585	71	713	974	999999	433	302	999999	389	315	999999	911	999999	863	772	814	999999	994	999999	629	873	999999	999999	818	779	43	451	526	840	201	940	181	679	770	516	177	362	999999	111	699	919	724	370	306	778	845	110	187	999999	166	635	313	279	238	999999	990	241	894	205	222	982	776	999999	999999	999999	114	242	974	357	604	462	528	893	77	710	159	234	532	50	933	932	273	669	683	565	636	999999	450	333	999999	935	467	509	888	717	152	999999	183	999999	674	613	999999	830	999999	704	117	420	999999	999999	298	765	999999	854	272	289	718	117	760	999999	737	212	792	651	830	668	994	29	999999	999999	999999	999999	61	600	375	329	806	443	999999	979	458	226	698	999999	44	761	236	613	246	999999	999	45	529	550	999999	471	999999	484	10	592	709	98	999999	852	961	428	713	118	999999	942	483	285	699	999999	999999	521	514	870	616	79	441	390	782	405	361	532	350	510	406	903	508	331	999999	824	280	369	811	999999	960	616	57	128	134	304	999999	724	345	999999	376	683	957	999999	999999	999999	160	328	315	999999	501	438	88	212	711	585	444	161	842	874	510	814	709	667	910	10	31	323	999999	488	280	636	196	601	144	723	945	999999	463	511	673	951	999999	802	355	531	537	845	416	549	860	974	881	999999	248	562	999999	300	50	867	909	837	72	827	999999	864	252	487	78	999999	999999	886	999999	999999	211	558	999999	999999	321	388	472	999999	906	716	628	999999	999999	725	363	999999	999999	655	516	999999	601	836	888	236	999999	491	289	60	777	427	910	973	286	551	269	689	802	999999	978	999999	999999	999999	930	356	999999	442	118	526	134	999999	249	983	380	111	738	999999	670	533	844	830	108	422	409	489	806	654	29	214	466	673	780	683	999999	854	201	868	905	542	37	630	382	999999	925	291	188	999999	603	185	999999	999999	29	278	999999	158	563	982	999999	451	999999	554	423	904	70	460	715	565	316	525	910	870	469	138	999999	224	999999	999999	496	127	310	880	61	844	401	571	654	999999	461	999999	999999	218	543	463	992	999999	216	
477	702	475	575	622	619	87	275	941	434	999999	999999	17	701	227	495	216	150	669	999999	579	513	498	806	214	114	999999	999999	701	336	16	145	999999	17	979	999999	31	551	688	270	999999	999999	999999	147	763	738	999999	827	83	723	336	999999	332	999999	637	964	214	668	371	999999	999999	852	573	614	999999	999999	750	10	999999	584	474	664	462	408	528	10	999999	999999	999999	476	660	961	160	977	10	693	813	52	380	24	438	999999	190	179	440	131	999999	999999	999999	17	999999	454	999999	499	999999	671	859	923	999999	637	911	853	625	895	858	999999	702	999999	614	735	941	707	629	707	999999	121	484	999999	999999	407	995	218	999999	45	488	999999	856	661	728	999999	833	889	591	743	112	584	999999	294	321	999999	429	999999	240	984	75	289	824	999999	353	147	197	576	999999	64	999999	999999	222	590	417	652	999999	50	867	286	999999	62	126	886	999999	570	999999	999999	971	407	978	999999	977	657	969	208	391	458	999999	591	151	999999	934	537	999999	408	372	999999	999999	669	999999	388	551	954	92	999999	999999	999999	802	782	999999	997	999999	557	85	65	726	565	999999	999999	270	999999	732	286	999999	644	127	589	999999	206	999999	239	322	312	849	999999	999999	33	574	999999	45	454	656	534	829	999999	999999	387	461	55	999999	807	999999	669	408	994	656	999999	819	447	896	583	161	606	999999	532	684	302	708	486	999999	703	990	664	182	815	907	999999	456	990	982	739	138	999999	523	400	703	999999	903	854	943	770	999999	999999	999999	462	999999	59	950	306	469	999999	999999	974	999999	979	816	870	496	593	97	999999	999999	999999	999999	167	999999	999999	93	999999	829	41	999999	853	543	260	499	863	999999	719	999999	999999	257	160	999999	623	70	163	713	543	583	832	999999	320	999999	494	951	999999	671	999999	999999	881	966	766	477	438	970	825	441	999999	489	953	275	776	999999	239	211	668	309	999999	106	999999	707	999999	610	996	874	88	96	58	308	999999	999999	999999	999999	641	890	999999	999999	102	652	244	722	938	63	630	567	999999	999999	538	293	293	83	999999	805	717	183	427	999999	481	563	999999	739	392	477	373	760	571	74	439	348	719	985	217	198	862	578	999999	999999	979	438	494	839	557	765	24	52	999999	898	994	468	473	335	211	999999	761	504	999999	999999	999999	999999	996	325	810	199	573	308	866	641	942	149	413	931	186	52	999999	62	191	626	463	330	398	999999	999999	970	875	394	783	678	437	367	247	309	805	119	442	999999	38	368	202	999999	999999	731	955	854	64	
541	159	999999	469	708	322	713	16	369	999999	333	999999	999999	324	188	524	197	213	999999	901	113	999999	76	610	901	34	823	434	747	154	667	717	999999	999999	343	245	624	219	728	54	534	302	445	638	119	923	999999	53	999999	200	988	999999	999999	953	951	414	92	558	568	684	498	289	269	225	813	999999	39	923	999999	943	900	978	484	540	377	810	691	437	501	999999	835	780	999999	556	999999	149	346	272	964	928	999999	76	651	54	555	254	999999	229	825	502	894	275	72	79	300	20	53	999999	585	999999	723	655	66	590	849	999999	999999	999999	999999	999999	280	766	958	999999	999999	833	336	440	984	132	999999	999999	999999	998	999999	570	718	999999	266	155	106	505	686	999999	215	507	999999	999999	205	837	386	331	170	161	999999	999999	316	20	999999	466	683	612	999999	463	999999	999999	999999	68	507	289	10	527	456	913	577	774	89	144	846	293	824	999999	245	157	746	455	311	461	775	954	263	707	72	799	472	493	648	233	460	954	464	950	563	916	999999	859	875	256	583	457	58	181	999999	994	642	999999	377	709	717	917	999999	592	292	552	999999	999999	464	656	451	93	136	999999	683	999999	829	873	711	328	999999	886	999999	64	877	999999	905	92	544	77	166	63	999999	939	516	999999	14	999999	999999	20	890	544	404	999999	999999	500	999999	203	497	999999	999999	769	706	58	398	830	346	895	999999	964	999999	943	757	999999	499	397	999999	196	349	150	887	999999	999999	701	438	776	492	999999	258	387	996	712	594	273	902	397	999999	77	999999	999999	206	119	167	703	373	947	786	999999	728	418	532	145	854	357	392	217	563	999999	620	622	348	983	646	337	968	934	359	494	494	999999	50	900	645	663	943	778	800	511	337	490	989	485	634	840	854	860	999999	246	999999	694	833	999999	456	928	347	999999	999999	829	735	999999	598	301	999999	626	377	632	500	201	999999	614	417	999999	678	139	999999	863	359	805	482	117	999999	122	999999	799	278	699	453	716	325	730	315	999999	776	898	892	698	999999	999999	473	232	370	999999	999999	276	999999	781	673	327	306	484	863	667	999999	627	361	999999	688	722	358	677	189	783	875	683	308	999999	286	779	999999	934	999999	999999	342	999999	747	419	289	999999	999999	496	36	135	419	840	866	648	623	999999	547	416	19	250	999999	795	52	586	791	159	968	841	504	999999	999999	372	584	521	334	999999	999999	941	206	999999	210	861	651	63	999999	45	816	659	999999	137	242	999999	924	999999	692	999999	218	170	628	140	
379	680	992	142	55	57	266	355	323	999999	278	605	999999	999999	999999	798	153	989	222	999999	999999	318	27	376	661	260	447	924	829	788	999999	999999	323	76	971	529	999999	518	18	999999	999999	471	345	306	858	636	619	265	620	893	403	229	947	999999	797	70	999999	999999	999999	794	609	342	525	535	638	559	292	154	697	999999	999999	635	980	896	999999	999999	972	721	518	35	641	999999	313	935	394	668	999999	450	999999	911	999999	999999	47	224	716	999999	999999	810	667	309	354	475	567	999999	964	768	248	60	999999	926	999999	941	999999	455	162	426	999999	590	150	970	787	841	875	786	654	684	597	766	190	999999	925	172	64	999999	680	176	625	213	999999	626	430	999999	555	351	999999	924	147	591	71	299	418	999999	669	697	521	512	599	781	456	290	180	482	870	999999	11	999999	887	898	775	986	801	825	999999	523	549	76	296	534	999999	729	999999	15	705	891	132	999999	999999	366	696	178	576	999999	757	690	456	999999	850	200	349	897	46	248	816	84	497	999999	745	155	157	454	226	74	818	999999	742	175	999999	979	242	999999	432	530	211	999999	419	957	78	999999	77	999999	226	999999	999999	999999	693	309	198	630	403	999999	999999	357	999999	251	951	512	35	999999	948	290	999999	871	958	907	999999	515	46	999999	664	539	524	816	999999	556	238	130	879	752	43	443	999999	999999	999999	999999	617	85	321	959	654	907	999999	47	999999	786	429	354	147	287	600	187	272	978	966	864	999999	999999	279	663	23	831	632	282	996	515	313	999999	295	266	300	399	204	86	565	756	999999	486	835	301	136	883	999999	602	999999	856	999999	998	189	721	687	610	806	999999	999999	823	285	660	50	475	483	404	999999	881	987	210	999999	999999	999999	219	999999	538	182	977	537	140	999999	999999	129	999999	999999	314	846	574	578	689	999999	546	140	741	999999	947	445	369	817	731	824	112	615	951	873	984	585	970	464	999999	438	999999	131	816	975	255	540	900	141	178	558	494	312	307	617	446	64	681	737	319	999999	812	170	805	999999	745	999999	999999	276	359	729	876	999999	430	999999	764	425	324	765	236	416	545	237	999999	999999	339	799	318	999999	999999	999999	999999	242	154	65	625	668	325	999999	239	831	372	633	999999	449	681	384	881	55	853	31	999999	915	511	902	557	999999	521	631	976	945	115	834	839	429	825	644	965	999999	636	105	109	999999	536	404	54	912	999999	209	999999	999999	999999	273	490	999999	199	988	730	251	999999	50	999999	694	534	293	726	
537	793	362	624	47	419	516	418	999999	921	926	999999	117	858	645	138	321	139	31	37	842	354	999999	239	999999	913	723	868	595	999999	414	999999	252	999999	517	128	103	585	464	999999	411	854	999999	494	273	999999	623	999999	861	912	999999	565	513	266	883	999999	370	999999	787	134	999999	648	822	809	517	999999	147	438	350	527	44	736	675	485	999999	999999	621	938	966	238	300	339	16	683	122	848	776	986	794	333	999999	971	798	339	849	763	41	923	977	626	471	194	52	999999	877	109	890	37	640	999999	999999	431	999999	559	833	366	641	149	696	668	999999	161	643	999999	769	999999	938	345	999999	862	999999	698	961	999999	766	115	297	999999	806	22	999999	748	355	899	761	336	815	248	999999	999999	999999	892	999999	319	999999	999999	999999	999999	575	814	999999	555	401	778	939	873	470	816	793	727	78	970	999999	684	709	131	805	744	266	442	257	699	999999	152	740	74	472	999999	592	455	565	999999	106	999999	999999	999999	999999	577	959	999999	866	999	999999	778	424	161	558	552	609	635	999999	805	769	142	566	472	716	999999	47	874	411	817	233	999999	172	807	873	351	833	306	775	237	784	378	999999	999999	253	70	727	589	515	920	52	957	940	759	999999	963	435	999999	696	106	999999	95	999999	58	775	118	615	617	287	217	718	312	860	999999	31	400	566	999999	228	655	531	999999	999999	491	999999	275	406	999999	999999	999999	915	455	999999	678	999999	699	891	527	482	145	455	999999	311	307	211	740	107	999999	738	111	406	127	169	999999	999999	92	725	995	283	510	711	999999	312	377	999999	273	999999	191	999999	331	509	49	835	93	210	421	156	71	289	999999	178	743	675	213	513	797	295	568	112	614	973	896	254	972	433	252	807	933	15	938	46	915	82	416	602	367	292	86	999999	164	999999	664	716	248	342	967	537	109	864	504	977	144	88	975	358	613	999999	862	659	957	613	222	999999	351	998	262	671	268	610	155	515	218	726	948	678	999999	189	15	640	465	715	708	78	510	999999	999999	836	999999	68	999999	572	430	427	883	550	722	607	999999	999999	89	306	278	498	719	989	999999	417	140	306	48	999999	789	231	203	252	904	154	555	391	999999	425	574	210	622	999999	94	791	999999	999999	999999	711	815	765	999999	168	999999	220	359	521	999999	494	706	800	29	999999	783	209	234	641	646	999999	61	983	999999	999999	732	78	876	147	904	977	575	732	350	336	618	34	670	999999	999999	694	794	44	200	611	999999	773	190	
66	798	999999	567	211	761	387	999999	999999	620	896	436	999999	999999	999999	999999	223	919	999999	459	692	999999	759	999999	199	836	951	784	26	793	542	945	958	887	819	348	29	419	373	970	963	676	999999	413	774	608	999999	360	582	428	999999	999999	744	999999	497	119	49	357	377	375	809	603	643	48	88	950	477	999999	524	874	596	804	555	13	999999	26	170	356	764	591	408	999999	212	999999	999999	849	211	999999	400	709	308	999999	52	998	999999	370	999999	748	999999	823	140	999999	999999	707	831	182	147	999999	999999	481	949	693	592	785	966	218	400	55	999999	238	749	833	99	814	999999	924	761	999999	842	999999	983	421	31	941	461	460	765	504	766	999999	999999	999999	816	919	999999	999999	999999	266	42	952	969	999999	527	106	84	307	858	999999	999999	907	999999	591	999999	702	498	999999	672	999999	334	999999	452	896	288	999999	999999	999999	999999	180	64	959	845	505	524	890	166	994	893	924	866	163	602	743	999999	999999	234	130	573	124	999999	999999	943	437	931	526	509	83	709	941	579	999999	290	687	967	182	999999	999999	77	17	545	503	999999	747	784	999999	999999	709	533	429	361	406	714	999999	749	832	26	999999	573	997	390	999999	295	951	354	80	873	915	999999	200	797	319	63	566	999999	927	587	205	653	760	613	800	549	290	590	183	91	999999	999999	999999	999999	654	999999	999999	626	462	217	999999	402	713	307	999999	933	343	631	999999	999999	157	334	822	255	821	763	999999	393	999999	543	15	371	999999	988	495	977	640	999999	152	968	983	939	999999	999999	893	802	939	463	999999	867	216	999999	999999	831	999999	999999	999999	890	344	890	537	685	47	919	212	331	231	724	812	29	999999	309	489	999999	368	218	218	112	361	28	824	359	777	999999	337	999999	999999	349	64	441	862	750	699	261	440	999999	999999	206	517	571	581	224	651	596	999999	906	179	475	472	725	999999	22	538	999999	76	188	907	325	592	855	509	881	670	380	166	551	609	999999	999999	999999	316	21	594	789	447	999999	708	191	156	430	187	357	999999	339	999999	849	999999	383	195	262	400	586	614	662	72	699	554	280	439	999999	307	941	833	412	419	999999	999999	999999	878	466	479	726	179	171	999999	999999	14	999999	783	999999	340	235	52	390	670	999999	407	932	726	999999	999999	437	751	133	999999	246	524	475	919	999999	999999	472	504	999999	782	999999	417	452	985	911	694	223	497	132	693	82	899	453	999999	689	436	496	33	140	411	52	999999	56	49	441	637	539	421	30	885	
868	730	323	999999	996	322	954	999999	815	63	999999	940	628	439	60	346	999999	999999	239	337	935	448	373	999999	740	698	371	413	554	284	164	802	476	247	825	351	999999	845	745	377	481	549	218	87	569	111	999999	616	988	104	565	806	999999	693	949	999999	999999	996	867	307	951	550	402	999999	898	49	473	391	614	708	760	999999	986	999999	855	396	240	296	758	638	999999	754	424	459	718	358	999999	783	297	999999	984	589	978	448	999999	931	156	999999	188	529	638	964	11	290	344	340	819	328	837	563	198	80	999999	238	999999	206	135	943	822	999999	427	689	999999	218	723	999999	257	548	999999	999999	999999	563	117	238	10	387	753	144	124	999999	538	303	999999	734	217	914	999999	999999	493	229	999999	213	854	638	111	948	871	793	999999	173	92	281	881	913	999999	999999	962	999999	238	999999	453	999999	999999	444	21	999999	743	368	999999	809	828	507	65	999999	999999	46	709	479	999999	999999	515	960	577	999999	305	267	421	41	999999	583	952	343	522	999999	776	999999	384	419	626	976	214	513	792	757	344	585	226	663	795	999999	925	492	881	186	999999	492	423	876	149	754	713	711	946	427	999999	495	985	148	450	999999	999999	299	999999	160	847	12	177	820	999999	719	50	999999	999999	999999	657	469	461	346	854	293	401	507	280	871	273	502	566	375	900	848	999999	87	222	492	624	635	999999	731	338	68	999999	603	270	999999	713	955	475	811	769	999999	44	649	294	167	911	164	29	999999	999999	354	999999	802	919	999999	129	999999	544	999999	999999	32	829	999999	17	795	968	798	999999	850	167	318	999999	754	999999	512	814	951	792	999999	580	469	616	658	999999	983	621	522	683	502	310	750	999999	721	300	999999	568	315	641	999999	199	999999	917	178	823	577	328	692	206	417	953	999999	999999	489	183	61	415	180	883	33	999999	455	125	745	999999	417	999999	314	999999	857	943	999999	319	304	866	467	552	447	835	999999	665	929	325	999999	548	142	579	931	548	999999	341	999999	432	618	999999	744	999999	182	628	999999	679	999999	999999	349	474	455	999999	876	622	716	999999	999999	999999	615	999999	254	139	849	207	418	837	966	766	999999	999999	554	85	999999	979	132	469	380	819	429	597	652	700	999999	801	999999	284	703	318	832	738	373	63	816	259	79	614	158	974	220	578	713	999999	23	822	919	999999	166	896	500	256	139	999999	915	27	715	553	162	58	114	143	144	657	999999	486	162	999999	269	999999	910	999999	321	405	609	999999	884	405	687	
164	999999	999999	128	806	999999	585	609	225	147	999999	544	526	999999	110	870	86	443	65	322	536	670	427	999999	714	986	983	935	734	999999	74	143	319	999999	998	999999	999999	999999	337	999999	358	877	999999	363	999999	907	394	65	220	534	533	999999	828	93	999999	493	464	611	414	820	834	649	999999	999999	82	999999	234	999999	464	934	488	71	999999	999999	963	659	732	73	999999	806	999999	928	724	209	25	657	314	999999	714	514	711	780	610	516	15	708	12	270	291	803	683	999999	600	999999	999999	471	311	999999	129	501	760	999999	999999	607	228	999999	925	999999	999999	999999	999999	999999	945	949	232	708	460	599	220	264	999999	471	782	847	133	867	999999	447	163	999999	356	702	116	999999	999999	321	819	13	297	999999	783	338	610	865	452	685	788	999999	999999	999999	999999	999999	999999	864	844	999999	617	123	484	361	579	487	521	116	79	658	890	731	205	911	999999	457	312	999999	481	328	999999	916	999999	447	88	999999	393	815	543	644	310	999999	378	464	703	705	529	936	999999	999999	817	503	999999	793	999999	999999	455	152	459	563	409	289	393	526	437	999999	719	46	282	893	103	706	573	434	357	648	363	740	217	194	928	999999	593	185	510	368	129	610	999999	31	239	999999	365	999999	245	31	858	851	37	12	985	492	999999	999999	212	999999	929	372	999999	156	704	714	935	999999	999999	43	999999	217	999999	79	580	999999	394	261	664	852	350	594	199	336	789	511	713	214	208	445	999999	999999	972	399	438	999999	174	506	999999	524	315	999999	999999	211	335	650	999999	958	431	877	108	412	971	359	770	345	999999	119	999999	203	11	999999	999999	200	999999	737	244	626	641	999999	944	999999	999999	149	999999	259	251	988	10	999999	675	999999	999999	999999	347	308	987	623	628	999999	585	999999	999999	999999	523	585	34	999999	879	598	999999	218	326	608	932	999999	478	999999	999999	521	999999	194	119	228	527	999999	947	745	853	33	750	621	999999	999999	247	889	748	809	625	999999	235	98	118	412	732	466	438	184	398	999999	829	165	999999	116	998	400	945	921	606	277	638	999999	309	856	999999	794	999999	999999	999999	53	471	669	216	851	296	15	85	706	495	70	817	999999	999999	726	203	595	811	891	550	847	943	999999	213	358	333	946	788	999999	564	999999	256	659	813	354	665	170	948	958	999999	992	999999	248	436	546	459	864	931	583	662	262	982	329	238	523	999999	643	466	858	528	999999	227	999999	152	556	814	999999	959	999999	71	42	646	852	80	557	532	704	401	666	
898	468	24	215	999999	312	999999	926	431	299	999999	999999	999999	100	440	480	774	501	106	999999	999999	301	999999	928	999999	630	615	140	999999	680	990	406	252	799	959	69	334	22	234	840	600	887	736	670	759	49	337	999999	999999	599	999999	41	608	521	934	606	563	95	693	969	696	825	677	750	999999	847	999999	999999	141	999999	999999	762	999999	266	289	844	565	245	999999	482	302	999999	718	659	898	959	798	730	864	999999	999999	249	329	264	153	774	219	986	371	911	270	432	999999	50	453	29	764	351	242	99	51	328	915	220	999999	999999	117	28	851	349	999999	59	50	778	874	906	443	999999	999999	999999	635	578	873	268	222	870	645	999999	215	878	204	456	999999	999999	320	188	999999	118	999999	516	999999	200	999999	999999	861	999999	391	999999	176	547	586	752	238	727	464	472	999999	657	999999	999999	991	439	813	973	154	603	560	275	468	696	583	999999	433	999999	847	444	999999	999999	406	999999	999999	10	511	999999	302	452	227	770	320	847	733	675	120	782	525	238	387	171	877	268	660	126	187	999999	963	261	329	632	879	30	38	602	999999	996	327	990	927	155	999999	702	385	789	954	620	962	908	223	999999	90	999999	66	999999	974	999999	351	372	823	999999	999999	50	132	595	891	999999	999999	999999	424	124	464	534	310	999999	490	184	883	870	171	566	999999	65	48	677	551	269	963	754	628	123	655	955	177	999999	451	640	579	790	999999	999999	800	999999	493	109	999999	555	318	825	793	999999	264	480	210	266	999999	999999	12	999999	999999	631	336	74	999999	311	468	508	367	415	999999	849	999999	102	999999	999999	765	686	571	999999	490	996	951	148	961	829	858	184	754	999999	999999	801	637	134	747	999999	338	736	329	999999	640	688	999999	902	999999	943	999999	172	999999	704	999999	999999	999999	73	965	57	680	999999	999999	683	452	294	999999	456	999999	988	221	480	355	999999	178	39	367	389	999999	801	807	58	113	27	634	696	675	60	420	543	724	574	999999	700	595	149	632	645	739	356	999999	741	868	55	732	999999	816	803	535	999999	480	999999	765	173	249	632	94	95	999999	755	618	999999	46	501	999999	999999	321	654	999999	38	999999	721	999999	951	866	76	189	999999	295	910	879	871	999999	949	72	36	808	996	460	963	65	547	596	984	737	242	705	377	781	94	412	171	999999	506	73	759	999999	813	306	182	452	35	800	148	876	746	187	97	999999	999999	838	325	203	155	973	859	134	999999	224	634	371	812	287	210	507	999999	187	28	
885	312	977	994	999999	999999	521	39	747	457	118	990	999999	617	938	999999	255	999999	967	548	999999	214	635	393	599	671	999999	639	748	599	999999	168	569	999999	212	135	270	843	625	916	634	943	122	999999	557	999999	580	753	874	743	999999	419	750	638	494	681	677	593	999999	38	999999	999999	290	158	816	950	999999	895	999999	812	283	411	999999	61	999999	590	101	999999	836	999999	101	999999	765	15	999999	232	417	931	674	530	458	999999	448	596	999999	753	999999	964	860	607	802	684	348	71	999999	553	946	999999	999999	999999	999999	719	757	40	937	418	999999	285	514	593	999999	499	230	884	999999	607	963	876	999999	171	927	136	999999	239	572	999999	999999	999999	545	100	285	999999	999999	770	940	738	918	418	659	41	637	999999	999999	276	74	313	464	463	706	999999	589	999999	96	562	976	462	620	527	467	531	697	420	739	423	318	822	292	459	999999	625	688	999999	226	580	533	549	676	832	174	269	952	267	999999	683	510	999999	633	654	794	487	127	401	950	138	999999	226	648	46	957	252	999999	14	519	999999	183	44	999999	515	38	436	786	999999	999999	207	999999	999999	423	66	913	999999	999999	637	665	999999	507	297	604	999999	246	316	901	640	999999	922	999999	947	999999	999999	999999	999999	361	127	625	999999	999999	999999	48	753	559	999999	999999	591	133	854	62	392	348	62	999999	886	439	999999	279	999999	534	155	914	440	958	631	692	506	556	447	752	81	21	999999	764	999999	259	851	539	343	513	320	999999	999999	869	856	608	695	343	999999	46	596	999999	904	999999	555	425	607	794	999999	999999	306	44	686	999999	980	381	50	999999	414	636	588	235	935	999999	999999	638	894	999999	112	32	997	173	933	411	999999	233	117	474	218	753	651	66	611	133	216	285	830	917	888	999999	568	407	999999	999999	457	371	912	695	999999	917	999999	999999	692	905	999999	143	111	285	999999	999999	273	576	89	999999	999999	999999	623	812	12	938	807	976	999999	627	464	600	245	947	999999	794	321	422	856	301	232	615	374	999999	910	82	184	555	971	141	999999	991	999999	276	999999	926	747	110	999999	999999	119	554	364	999999	451	999999	999999	999999	999999	161	445	851	999999	787	439	379	999999	999999	999999	929	764	999999	14	550	999999	472	282	999999	945	36	56	221	729	186	192	677	261	309	263	298	184	30	999999	819	696	999999	999999	539	836	632	769	830	999999	763	915	999999	550	813	659	979	349	999999	217	305	115	234	131	543	605	762	999999	999999	663	612	755	743	999999	195	854	55	200	
743	141	323	267	226	22	999999	999999	335	137	447	650	284	949	254	999999	928	714	471	248	737	934	84	514	912	176	596	18	181	828	364	958	613	789	606	798	894	999999	888	999999	166	283	280	635	680	216	389	663	510	930	109	999999	392	999999	462	808	67	809	354	60	425	956	999999	506	772	489	46	999999	999999	455	918	891	825	260	91	464	663	999999	834	705	786	932	507	250	999999	884	999999	999999	336	999999	741	95	999999	838	795	999999	999999	773	863	200	180	894	320	65	999999	218	655	142	999999	997	999999	999999	974	649	273	492	999999	848	776	999999	913	239	168	555	999999	832	208	987	464	882	281	999999	585	999999	534	892	622	452	237	521	238	999999	91	999999	652	133	120	53	574	313	750	345	996	975	287	941	999999	999999	351	190	999999	667	678	842	726	265	42	341	124	381	870	16	620	265	999999	480	157	829	903	999999	999999	999999	423	161	142	935	893	610	366	593	166	857	111	999999	999999	571	999999	249	612	397	100	779	928	203	442	744	999999	999999	326	999999	793	906	861	760	468	855	254	527	710	790	372	432	999999	531	999999	23	904	573	999999	97	999999	908	227	515	500	999999	999999	999999	718	999999	221	161	294	999999	799	259	995	999999	589	655	326	247	538	821	35	668	999999	407	978	999999	839	999999	986	238	999999	885	689	356	270	999999	629	34	808	999999	579	220	148	426	731	999999	28	563	983	109	999999	999999	999999	999999	999999	831	148	828	251	999999	999999	70	175	65	466	999999	570	649	999999	72	35	999999	438	999999	999999	815	999999	999999	999999	999999	999999	286	177	887	467	623	999999	999999	865	999999	999999	999999	783	519	763	999999	54	92	999999	999999	999999	378	482	921	83	479	49	999999	163	675	311	760	161	239	999999	282	892	999999	598	843	409	999999	783	652	684	999999	518	919	462	733	770	999999	428	859	617	999999	803	256	813	987	584	361	999999	199	999999	627	650	553	999999	491	999999	766	493	126	416	128	999999	999999	999999	849	960	129	701	430	905	864	999999	301	622	856	478	646	474	610	268	57	157	999999	525	66	583	999999	298	971	999999	13	953	999999	453	498	446	974	19	964	37	464	660	999999	294	272	295	999999	931	999999	22	979	302	882	999999	368	971	11	313	190	275	995	999999	729	323	902	910	40	848	133	419	999999	999999	509	583	803	999999	999999	999999	263	771	235	42	524	958	137	710	80	999999	94	527	445	670	829	699	41	633	930	999999	392	999999	264	999999	808	999999	518	999999	999999	309	999999	971	532	
702	60	999999	49	999999	999999	771	195	201	840	586	999999	606	999999	834	999999	810	552	180	466	63	917	901	999999	999999	234	170	449	785	917	999999	399	122	994	742	619	420	659	999999	327	999999	209	200	999999	677	999999	212	390	684	543	983	756	883	999999	999999	999999	159	902	999999	738	155	331	999999	284	78	197	651	999999	241	224	397	999999	483	852	999999	854	726	389	999999	979	32	780	765	252	934	25	516	999999	999999	957	470	999999	345	340	181	837	799	916	999999	490	104	600	158	469	156	832	282	41	217	999999	999999	769	73	344	999999	375	566	167	350	63	680	53	97	284	754	879	815	153	680	470	65	810	999999	999999	885	999999	631	305	106	111	999999	484	400	899	898	999999	454	999999	624	999999	280	641	575	399	809	61	512	999999	715	999999	27	999999	360	746	570	258	832	999999	458	293	743	271	999999	999999	320	205	999999	198	385	62	999999	813	528	999999	199	423	244	546	548	834	919	757	589	999999	94	999999	999999	653	338	650	868	739	999999	999999	72	999999	579	337	88	613	999999	324	498	662	999999	999999	610	486	999999	156	23	295	177	624	373	985	681	242	164	707	81	998	859	999999	193	999999	270	197	811	190	843	999999	999999	934	435	604	999999	999999	986	880	12	647	107	192	637	999999	572	999999	967	86	337	999999	999999	381	542	999999	999999	764	478	157	999999	422	675	376	312	115	827	243	198	769	999999	999999	999999	999999	704	434	999999	676	999999	610	132	342	230	734	852	506	734	96	999999	35	149	504	457	838	937	590	972	730	879	532	755	338	740	999999	999999	583	102	899	999999	999999	508	999999	999999	868	34	999999	202	940	999999	806	999999	999999	841	173	629	232	999999	416	345	124	461	180	797	574	854	794	601	32	999999	279	414	834	999999	999999	999999	360	836	589	813	999999	398	999999	999999	83	161	25	999999	576	578	137	999999	999999	999999	561	656	338	999999	103	999999	240	19	179	999999	254	402	546	329	557	647	279	999999	717	602	999999	726	429	963	999999	999999	999999	306	35	454	999999	992	728	999999	859	637	197	369	742	575	582	999999	999999	476	999999	680	999999	695	939	929	309	741	569	92	555	834	237	375	277	680	184	999999	983	725	999999	999999	999999	275	470	920	999999	909	999999	999999	29	690	508	999999	10	53	807	153	366	105	999999	515	433	999999	724	34	410	822	102	72	400	648	344	502	168	999999	17	999999	999999	999999	999999	399	99	427	999999	999999	336	284	374	233	873	41	577	888	580	803	828	37	550	445	999999	636	817	
999999	751	381	999999	999999	794	299	46	999999	918	347	999999	755	999999	15	583	860	697	135	999999	999999	198	369	81	456	922	365	882	979	799	999999	999999	999999	581	999999	999999	691	999999	331	490	85	196	415	122	999999	272	999999	387	823	999999	690	999999	394	999999	948	401	391	310	900	999999	999999	417	999999	668	139	838	999999	183	917	339	892	352	375	645	383	999999	783	256	841	193	106	977	69	536	118	999999	999999	666	633	116	294	391	617	248	61	667	140	747	983	401	999999	999999	470	493	561	347	382	749	805	277	618	999999	468	717	999999	461	999999	999999	559	98	723	125	550	999999	54	511	735	137	999999	715	999999	45	999999	999999	701	999999	999999	575	975	770	999999	374	860	999999	498	160	922	899	999999	999999	999999	999999	197	894	999999	376	111	659	449	59	999999	999999	165	999999	725	582	870	29	25	541	999999	999999	555	788	430	999999	264	194	999999	893	588	835	874	999999	405	999999	848	378	771	334	353	857	999999	925	168	423	218	771	999999	915	289	902	883	720	999999	537	64	408	474	329	122	999999	347	999999	471	777	380	999999	694	784	734	999999	999999	690	198	999999	656	629	630	16	150	492	554	406	614	685	951	999999	348	999999	999999	449	999999	451	222	999999	520	580	464	391	999999	56	999999	999999	191	787	654	202	532	569	881	435	999999	999999	188	629	999999	940	940	999999	999999	226	999999	827	897	294	598	806	999999	999999	576	85	175	249	999999	999999	416	698	225	827	999999	999999	999999	999999	999999	999999	999999	445	999999	592	74	579	639	679	565	999999	233	259	959	896	198	847	999999	771	999999	805	999999	538	504	95	223	674	725	123	753	76	999999	999999	841	445	622	162	999999	885	697	997	446	496	683	146	870	166	739	999999	638	999999	999999	860	786	190	202	143	941	999999	999999	399	854	526	925	498	999999	999999	418	523	283	46	999999	999999	83	999999	369	773	854	999999	224	66	999999	405	484	569	42	734	268	660	999999	489	221	365	516	307	152	919	570	999999	905	691	748	225	55	602	999999	205	786	790	999999	428	288	583	963	999999	464	458	51	365	466	507	920	999999	280	794	824	999999	332	775	999999	449	212	999999	462	533	999999	720	360	882	999999	999999	948	478	840	824	211	999999	402	203	843	694	999999	999999	729	408	771	999999	999999	260	777	999999	872	20	937	380	226	999999	131	440	14	744	107	168	675	999999	558	451	999999	456	592	197	556	139	932	168	571	997	940	64	999999	327	776	109	115	759	999999	937	999999	999999	608	592	516	962	999999	108	
999999	720	539	110	849	329	999999	497	667	590	999999	743	88	778	809	228	678	76	678	999999	968	997	999999	999999	664	621	910	457	848	10	681	594	999999	833	999999	851	999999	839	215	441	253	288	442	524	385	999999	859	762	660	389	913	999999	293	511	140	599	999999	999999	999999	999999	419	626	648	999999	999999	788	802	254	217	999999	999999	839	861	999999	999999	689	999999	538	540	444	762	158	796	999999	999999	999999	311	439	999999	999999	194	845	404	977	32	999999	639	774	615	596	427	614	555	999999	629	999999	999999	56	77	450	43	138	93	999999	475	271	999999	189	580	677	487	373	551	245	773	915	444	883	224	817	999999	790	922	943	26	157	602	104	839	21	999999	264	372	261	938	66	999999	403	512	999999	796	460	999999	938	119	64	72	319	928	714	640	999999	832	260	401	252	215	999999	984	327	999999	735	349	568	32	232	11	999999	999999	999999	163	50	381	463	30	599	597	983	999999	962	95	293	999999	135	381	999999	999999	122	860	695	999999	621	419	195	999999	71	120	634	915	886	63	772	999999	220	561	599	999999	378	999999	801	655	231	316	32	242	385	569	224	197	999999	799	889	439	612	866	541	631	196	370	959	999999	962	999999	999999	908	322	280	955	574	782	628	63	882	69	49	999999	999999	396	953	999999	501	895	447	843	96	174	343	410	354	29	999999	145	999999	999999	321	692	163	369	123	999999	114	613	650	414	453	999999	16	379	999999	247	999999	999999	243	652	467	594	524	234	860	744	979	870	611	555	815	493	999999	612	748	356	476	999999	999999	43	613	888	254	999999	399	350	168	964	837	116	792	732	902	366	812	999999	999999	928	508	999999	940	243	12	999999	599	960	701	403	999999	226	771	291	999999	999999	48	579	999999	491	834	999999	586	25	43	999999	762	999999	590	688	800	31	188	547	446	903	103	999999	999999	159	444	439	649	764	342	999999	999999	510	770	702	327	242	387	999999	999999	988	793	999999	999999	507	999999	516	379	999999	999999	609	999999	233	999999	999999	115	999999	999999	199	999999	405	870	821	682	422	169	262	322	999999	370	567	999999	999999	454	457	999999	179	999999	388	999999	999999	69	999999	171	733	999999	121	665	712	596	658	549	999999	638	999999	128	972	999999	787	999999	999999	203	491	999999	999999	966	545	779	397	948	936	999999	314	999999	999999	345	244	659	949	839	57	596	610	999999	712	27	999999	863	756	339	147	999999	392	999999	737	734	578	983	136	766	48	342	277	999999	660	168	245	999999	519	999999	883	322	999999	
947	300	999999	593	199	940	27	999999	681	32	68	810	999999	117	273	999999	395	766	999999	999999	192	801	714	999999	845	641	553	782	640	354	404	456	825	633	444	749	254	150	999999	53	118	999999	366	319	219	999999	649	999999	972	180	133	595	999999	788	120	999999	586	999999	747	558	999999	245	880	336	999999	999999	984	386	672	999999	400	254	388	999999	424	999999	444	404	119	891	999999	501	999999	999999	231	808	823	46	522	999999	173	999999	402	829	655	873	999999	40	999999	607	999999	273	388	458	779	879	217	424	999999	999999	711	191	64	855	567	895	999999	420	115	820	999999	999999	864	384	359	320	851	558	999999	550	569	414	713	512	922	728	122	999999	999999	999999	601	409	672	999999	586	982	35	999999	999999	760	448	955	925	870	819	31	999999	14	108	468	37	658	999999	999999	615	307	477	552	933	838	783	83	730	763	999999	999999	285	527	999999	376	294	315	999999	801	999999	614	489	843	693	900	329	999999	999999	999999	324	942	547	848	999999	288	999999	483	999999	433	976	999999	234	171	652	440	746	999999	215	731	184	722	999999	70	721	11	818	999999	999999	42	519	675	820	509	448	285	999999	436	795	519	861	811	701	861	999999	737	999999	327	201	262	163	447	902	531	56	999999	999999	486	999999	730	470	999999	624	580	913	311	554	724	722	376	599	320	96	696	870	372	999999	511	245	999999	999999	500	999999	606	999999	82	772	299	462	846	705	999999	308	75	999999	979	197	131	947	523	192	664	999999	824	663	999999	360	216	660	684	582	999999	251	999999	118	999999	449	27	701	841	539	265	999999	999999	670	244	22	30	647	999999	185	899	563	999999	801	999999	999999	999999	943	999999	999999	999999	999999	778	274	636	123	999999	957	88	539	999999	999999	116	999999	927	402	728	164	999999	831	339	569	768	999999	683	515	999999	352	161	999999	831	83	666	129	973	999999	493	612	999999	131	857	73	999999	361	999999	479	456	737	999999	564	999999	463	525	214	392	996	870	279	591	130	593	813	805	13	707	105	763	987	21	311	999999	126	129	306	974	999999	10	416	502	213	999999	792	999999	597	999999	378	557	999999	999999	999999	755	223	30	913	538	54	267	999999	653	909	999999	999999	726	571	654	999999	999999	229	999999	126	996	464	777	387	71	999999	999999	218	999999	339	548	311	259	44	556	999999	105	216	768	930	999999	445	999999	592	498	999999	76	999999	942	856	44	338	232	621	980	301	446	643	852	736	709	59	468	999999	371	999999	219	691	25	958	955	999999	461	999999	118	
560	701	999999	889	471	999999	438	275	249	305	999999	89	638	64	265	260	462	363	41	231	999999	976	999999	230	999999	390	999999	999999	984	901	999999	877	922	513	429	599	261	999999	999999	999999	280	999999	229	28	999999	334	580	636	759	708	502	999999	430	999999	999999	584	262	999999	805	999999	360	547	291	999999	398	342	166	135	635	665	998	999999	972	39	950	185	756	429	78	999999	999999	999999	999999	286	409	143	456	844	999999	999999	346	999999	948	310	999999	732	501	882	630	999999	177	999999	999999	103	999999	793	801	400	137	999999	999999	999999	999999	55	281	613	416	999999	938	264	885	322	999999	790	328	711	760	672	388	999999	683	874	798	999999	591	999999	745	47	576	615	341	999999	716	390	999999	513	402	999999	38	47	326	496	999999	375	999999	855	683	999999	774	998	43	139	21	909	299	953	44	646	463	999999	999999	378	438	999999	923	999999	999999	999999	773	999999	319	999999	643	350	999999	197	930	433	324	735	680	534	273	578	581	212	999999	807	999999	73	479	999999	448	999999	999999	999999	68	999999	452	115	260	302	448	999999	688	185	495	999999	999999	112	33	611	999999	727	247	342	115	859	751	720	999999	999999	999999	709	999999	999999	418	532	999999	952	138	318	980	999999	485	387	95	313	999999	405	716	383	798	988	999999	999999	999999	720	872	838	843	208	870	732	999999	999999	13	739	624	134	766	999999	501	999999	973	714	630	999999	252	860	256	999999	969	355	14	411	10	311	668	999999	999999	698	660	341	119	930	448	258	999999	32	383	356	689	765	999999	753	881	741	999999	336	247	318	478	999999	999999	51	238	525	727	919	999999	701	80	156	992	78	312	169	947	999999	275	382	999999	999999	999999	900	122	214	716	999999	529	999999	296	342	240	823	999999	647	999999	77	701	923	999999	999999	570	681	285	999999	772	570	450	722	794	999999	999999	864	999999	258	535	690	928	999999	999999	477	999999	204	415	738	916	179	848	665	418	879	352	999999	851	266	999999	804	624	579	441	155	809	807	473	325	999999	375	740	971	122	999999	149	677	999999	63	579	375	999999	999999	626	603	721	785	313	915	629	717	999999	999999	598	730	999999	999999	592	663	999999	592	730	100	465	999999	999999	877	999999	358	740	675	237	798	999999	293	538	86	999999	999999	434	34	503	999999	696	564	999999	914	383	391	994	789	999999	999999	395	987	645	185	92	84	174	999999	999999	955	184	999999	489	999999	149	314	202	989	405	999999	238	642	98	999999	999999	900	199	524	503	171	364	950	590	776	413	999999	648	362	
994	999999	673	590	792	548	383	741	85	148	774	79	198	999999	394	339	232	752	899	474	781	999999	885	999999	350	999999	600	234	373	999999	811	451	666	999999	994	526	90	648	850	999999	797	662	825	61	999999	434	972	999999	565	261	554	660	799	999999	580	812	993	33	249	721	947	159	378	372	337	999999	412	999999	999999	868	259	584	902	359	676	129	366	833	899	916	108	251	668	122	168	160	999999	999999	269	192	532	66	408	139	602	648	293	462	724	427	999999	624	999999	697	11	970	757	999999	507	999999	999999	169	134	333	623	706	490	266	213	186	681	920	999999	999999	345	202	185	773	999999	37	999999	903	119	482	894	999999	901	971	120	198	403	999999	999999	808	736	372	932	999999	999999	895	168	999999	999999	548	745	111	999999	999999	999999	809	794	984	999999	479	999999	552	60	651	439	149	805	519	156	24	782	480	999999	291	999999	973	999999	999999	999999	861	869	808	654	999999	737	792	948	388	619	310	404	999999	518	514	192	999999	322	999999	646	376	100	649	880	999999	765	999999	175	254	999999	388	550	694	727	831	999999	817	897	488	999999	646	999999	426	899	999999	620	374	961	430	108	907	661	999999	999999	890	771	229	928	419	806	999999	626	704	999999	999999	999999	709	999999	999999	903	375	999999	999999	377	999	185	673	999999	999999	624	400	313	999999	155	999999	727	572	241	836	999999	999999	999999	488	999999	451	29	999999	469	999999	999999	911	999999	285	999999	999999	999999	827	999999	999999	715	107	479	894	795	415	169	881	559	444	513	197	477	854	999999	999999	486	807	999999	925	979	999999	999999	91	947	712	717	37	228	421	999999	999999	961	776	999999	963	999999	994	693	276	292	147	937	34	165	899	999999	828	659	14	257	813	676	685	484	36	893	398	946	92	999999	141	663	999999	541	614	999999	999999	999999	662	611	491	999999	884	642	842	751	999999	925	58	279	889	378	224	174	98	232	285	302	103	999999	522	58	610	999999	999999	484	800	493	999999	673	742	999999	996	402	765	698	791	53	642	285	714	472	898	999999	999999	762	999999	973	452	391	949	408	640	999999	99	443	513	999999	490	367	951	696	384	384	537	795	381	821	408	400	440	242	659	818	999999	59	159	999999	769	399	999999	826	50	169	723	343	999999	413	313	332	195	485	563	999999	334	999999	98	999999	285	23	390	999999	999999	62	950	999999	749	822	237	49	293	715	546	101	332	134	655	224	660	203	341	968	999999	86	214	999999	678	999999	999999	999999	999999	635	999999	756	18	999999	261	
987	219	999999	999999	641	999999	999999	48	479	939	472	951	210	371	873	863	999999	681	999999	119	498	847	995	999999	373	338	999999	88	657	203	789	92	915	999999	668	14	654	609	700	791	254	48	999999	25	999999	433	293	975	999999	772	439	999999	999999	307	763	149	224	967	999999	312	296	195	390	286	160	389	46	337	999999	868	999999	482	981	999999	865	460	122	979	832	940	55	999999	990	999999	763	999999	496	999999	119	528	790	687	389	397	505	68	657	459	865	827	999999	999999	282	229	564	957	103	964	442	999999	37	245	999999	289	266	382	205	505	999999	999999	892	428	228	185	88	531	103	593	999999	806	999999	662	124	999999	553	100	641	999999	331	999999	999999	532	185	999999	500	999999	999999	109	141	132	999999	162	936	999999	934	968	737	106	999999	999999	863	510	838	999999	999999	999999	130	140	999999	176	999999	999999	184	716	825	370	252	999999	684	999999	999999	994	999999	999999	942	650	725	695	999999	584	999999	544	629	999999	943	120	693	549	999999	135	434	422	372	964	390	439	978	230	999999	574	726	326	421	618	64	999999	57	834	999999	859	999999	999999	69	162	999999	999999	999999	886	773	715	999999	702	999999	559	108	999999	632	498	999999	513	672	505	999999	505	857	999999	132	21	243	84	999999	999999	999999	447	486	999999	362	220	160	194	635	102	457	887	897	999999	999999	862	520	498	246	559	221	190	197	999999	341	564	304	777	83	999999	652	698	999999	818	846	677	83	107	999999	421	347	439	999999	579	57	215	999999	999999	835	270	501	745	837	512	999999	999999	259	999999	668	798	916	383	120	842	450	758	243	999999	187	999999	999999	422	294	824	222	782	312	617	106	136	956	469	999999	813	301	906	860	999999	181	179	427	999999	999999	415	505	963	999999	45	139	298	999999	529	656	999999	481	88	461	23	999999	999999	374	999999	245	542	842	999999	441	307	999999	543	999999	103	907	18	116	999999	983	879	328	999999	463	276	487	999999	164	436	812	640	341	223	999999	847	850	317	804	785	505	896	572	59	531	31	495	999999	999999	878	999999	648	204	433	999999	999999	694	999999	409	107	999999	437	999999	415	643	999999	965	336	98	59	253	599	999999	999999	552	97	316	279	726	442	781	892	999999	999999	815	174	446	908	128	873	163	999999	908	706	999999	999999	518	167	416	730	66	168	999999	351	999999	32	445	872	880	17	274	424	325	999999	326	272	30	111	999999	479	999999	66	999999	999999	896	445	691	999999	701	484	578	159	862	999999	386	622	999999	75	651	792	728	574	
999999	120	608	738	492	940	390	368	56	999999	566	937	999999	999	950	291	455	199	341	999999	181	405	439	999999	561	329	591	703	877	999999	999999	808	750	999999	38	107	616	167	952	750	126	999999	437	999999	999999	925	628	386	999999	113	620	999999	999999	790	999999	632	680	493	186	172	999999	686	999999	101	957	758	197	586	971	999999	674	297	246	590	822	838	967	999999	999999	636	999999	215	999999	999999	344	999999	356	959	397	405	999999	133	999999	999999	401	439	852	999999	213	834	738	52	414	999999	439	332	224	870	967	564	664	999999	961	550	999999	153	655	716	756	958	999999	237	198	575	435	551	317	456	999999	393	986	999999	74	697	999999	658	800	220	344	21	784	999999	992	833	740	24	171	999999	329	258	999999	145	589	255	432	999999	853	838	395	999999	25	768	682	584	999999	43	347	999999	999999	812	353	444	382	744	184	925	245	365	835	420	389	876	137	940	999999	850	999999	819	999999	396	804	961	825	456	999999	26	803	417	265	707	677	897	999999	516	905	348	763	844	999999	506	276	498	13	999999	508	148	640	742	974	727	990	527	999	266	18	391	619	925	748	168	999999	827	110	137	742	491	99	999999	45	270	97	207	748	768	130	316	999999	999999	948	999999	999999	71	442	537	717	999999	898	531	999999	523	729	837	105	912	999999	999999	398	876	999999	26	59	29	707	714	640	792	779	240	146	702	433	768	999999	891	999999	70	999999	572	999999	592	592	999999	123	521	540	260	112	835	999999	681	918	91	618	999999	807	365	364	728	999999	924	381	667	999999	999999	999999	999999	999999	214	140	323	64	825	466	999999	433	490	906	195	183	389	690	999999	847	464	999999	351	159	55	93	427	706	665	675	496	999999	925	999999	317	431	579	400	897	705	80	626	102	625	969	507	326	458	178	555	517	243	437	820	930	999999	748	999999	999999	130	712	617	999999	159	969	438	508	317	598	999999	999999	989	792	247	777	837	691	726	190	999999	767	968	999999	120	999999	262	783	114	252	296	683	766	585	777	993	463	238	999999	655	999999	998	19	859	414	999999	999999	999999	199	53	102	339	31	632	276	363	743	89	287	991	717	654	999999	999999	312	90	837	413	25	254	324	609	748	999999	649	999999	999999	119	132	999999	999999	812	593	70	160	956	661	144	319	999999	999999	383	950	951	999999	886	604	944	999999	333	123	124	434	999999	729	493	999999	950	999999	727	605	634	956	999999	362	904	70	999999	914	355	429	703	999999	601	995	940	659	796	
142	762	999999	813	562	999999	55	525	387	648	341	667	374	710	999999	592	999999	625	427	831	599	43	825	271	39	999999	999999	420	30	833	949	789	999999	794	818	999999	782	791	82	167	83	999999	527	421	999999	257	981	718	999999	999999	782	380	523	827	207	108	936	999999	784	360	999999	634	505	999999	699	552	833	579	999999	930	809	37	553	269	758	762	516	999999	999999	781	230	999999	999999	999999	999999	999999	275	16	597	719	293	109	16	721	272	448	341	973	999999	459	424	411	999999	999999	701	755	826	263	78	445	999999	532	424	999999	140	709	766	986	503	129	286	999999	999999	182	646	999999	30	831	997	320	431	999999	691	809	367	999999	999999	256	817	305	752	22	938	161	137	760	685	14	590	562	999999	999999	480	999999	999999	999999	428	999999	999999	999999	735	995	999999	999999	23	999999	841	614	645	321	350	999999	179	207	376	274	999999	830	55	885	34	26	250	444	638	87	71	98	635	999999	400	715	999999	826	570	757	756	190	148	87	999999	999999	368	279	222	999999	184	999999	236	999999	999999	597	999999	99	966	718	754	820	129	936	999999	752	979	876	920	634	247	999999	999999	619	517	707	999999	967	999999	954	657	999999	232	475	902	999999	999999	726	999999	803	116	191	999999	851	13	999999	999999	211	99	177	101	999999	358	999999	925	831	645	617	402	999999	999999	640	133	999999	999999	782	598	999999	43	208	890	999999	818	999999	999999	999999	492	786	615	581	646	999999	878	999999	862	175	999999	644	549	80	154	999999	999999	999999	898	475	999999	848	789	230	999999	999999	177	999999	999999	838	673	240	69	999999	348	858	11	820	999999	999999	762	999999	158	895	169	954	114	963	999999	999999	929	999999	229	62	999999	999999	996	394	999999	999999	323	988	520	34	502	392	584	999999	999999	295	999999	513	698	484	713	999999	999999	894	71	392	311	214	835	642	909	909	21	17	871	704	862	617	999999	136	999999	773	814	134	402	777	380	433	241	999999	401	425	75	745	348	276	944	111	333	999999	928	999999	163	878	125	593	380	999999	809	37	999999	636	927	999999	383	940	917	575	999999	293	999999	877	973	75	250	493	844	276	669	605	759	760	999999	734	207	992	619	936	18	999999	407	803	624	999999	346	765	498	999999	371	408	358	999999	609	999999	838	60	145	999999	638	631	999999	113	999999	999999	277	999999	999999	999999	999999	390	999999	999999	566	999999	886	999999	999999	769	999999	484	995	351	904	999999	256	390	160	254	896	156	857	999999	308	999999	70	303	999999	999999	935	673	423	305	999999	980	
87	999999	812	916	162	629	999999	375	368	163	636	407	999999	646	999999	887	521	107	306	228	533	797	682	189	999999	999999	323	999999	833	999999	71	699	999999	924	193	999999	578	244	999999	277	359	491	174	154	750	662	104	259	461	58	162	999999	999	910	999999	289	999999	633	293	569	315	999999	541	999999	101	937	195	284	462	89	318	287	16	999999	868	999999	633	537	438	970	498	999999	392	785	903	746	999999	312	477	903	193	944	999999	532	961	999999	949	862	999999	813	999999	819	797	381	739	874	319	970	51	414	656	167	205	322	999999	999999	571	756	408	999999	247	999999	999999	558	999999	374	999999	484	77	473	102	771	485	624	504	999999	276	20	999999	38	436	728	271	999999	257	35	999999	637	461	719	834	999999	463	707	999999	594	21	248	485	375	999999	835	903	577	322	884	682	580	818	401	975	561	710	379	919	519	999999	999999	311	999999	624	698	32	358	999999	898	999999	778	58	909	667	999999	534	679	999999	601	825	693	749	372	353	179	819	69	744	282	492	94	999999	66	972	276	936	614	751	999999	812	554	938	423	999999	903	531	908	734	946	36	41	999999	327	693	927	995	999999	999999	999999	879	999999	614	366	999999	999999	999999	992	999999	400	101	999999	928	999999	789	280	754	336	795	449	647	910	335	797	999999	461	205	470	999999	55	281	999999	97	306	970	849	940	582	17	353	913	539	971	999999	855	115	112	257	538	999999	183	669	152	87	999999	968	637	999999	119	954	38	529	999999	999999	128	999999	833	631	671	940	339	181	999999	452	535	118	938	991	942	999999	358	948	999999	999999	871	612	856	19	500	11	221	133	472	63	324	394	999999	89	999999	761	999999	999999	585	598	92	11	999999	699	999999	698	39	646	874	968	999999	90	999999	678	30	999999	999999	824	141	670	728	216	709	999999	138	151	208	859	999999	999999	869	877	372	344	867	870	271	999999	467	801	971	574	258	504	457	244	796	241	999999	999999	524	457	350	915	869	876	302	86	571	409	500	180	870	694	999999	999999	717	263	811	159	254	90	366	339	698	163	957	214	816	893	355	999999	999999	999999	666	999999	537	456	474	990	999999	195	595	999999	311	800	704	564	404	999999	526	999999	999999	909	464	443	101	20	999999	999999	919	97	269	677	64	533	381	804	999999	688	201	270	999999	999999	581	69	495	999999	37	999999	999999	403	999999	999999	377	811	545	889	999999	999999	999999	999999	239	999999	999999	490	925	917	13	778	999999	900	536	716	999999	999999	999999	999999	338	405	
947	793	983	329	266	525	287	999999	310	252	987	999999	202	999999	367	999999	41	39	748	101	143	578	304	259	478	559	999999	103	999999	121	66	936	999999	216	284	537	999999	910	999999	555	213	999999	616	761	999999	937	999999	999999	358	862	234	999999	999999	999999	999999	999999	498	733	850	706	658	193	622	199	999999	61	930	999999	530	830	142	130	535	203	887	389	962	543	999999	540	851	146	745	696	886	999999	85	999999	944	905	48	999999	999999	796	999999	29	141	999999	575	738	17	999999	209	999999	730	114	200	667	999999	883	999999	955	274	320	999999	522	999999	925	312	855	976	999999	999999	999999	792	332	70	739	306	868	257	545	999999	730	532	139	937	999999	966	782	150	999999	964	71	498	92	999999	999999	941	384	581	216	124	719	999999	999999	680	584	999999	999999	54	461	371	999999	999999	999999	999999	544	999999	725	999999	999999	958	530	714	569	651	980	999999	999999	788	320	797	921	296	50	431	258	968	141	459	999999	491	999999	738	689	55	999999	999999	627	105	999999	961	225	800	359	999999	999999	999999	202	749	699	458	35	999999	733	663	999999	204	594	450	739	576	655	999999	231	739	400	792	999999	523	177	555	999999	999999	788	359	581	131	936	793	837	253	775	391	999999	999999	999999	949	14	35	605	999999	840	187	366	434	315	949	578	620	999999	999999	979	679	581	999999	999999	420	830	384	91	328	267	801	612	495	800	274	516	326	283	999999	787	999	917	888	999999	999999	999999	364	53	632	552	326	936	46	274	105	809	615	999999	56	999999	630	944	999999	31	49	574	870	999999	51	999999	262	347	416	23	979	762	693	439	999999	171	476	341	458	775	940	865	576	231	704	464	901	370	236	331	167	65	640	866	999999	756	388	730	999999	200	300	979	529	999999	999999	343	126	999999	338	999999	999999	999999	495	511	90	999999	997	649	928	587	541	999999	120	95	855	923	131	826	763	870	783	999999	339	268	999999	961	345	554	935	371	347	724	42	351	679	868	999999	138	785	999999	759	738	802	999999	659	409	868	999999	999999	999999	221	299	422	467	111	906	999999	237	35	129	838	453	713	567	250	816	858	768	415	999999	363	992	50	999999	121	54	999999	999999	999999	86	999999	901	999999	574	159	57	312	575	250	999999	909	343	113	999999	663	315	34	245	999999	999999	550	110	38	189	18	999999	258	159	999999	999999	999999	53	628	949	36	999999	999999	149	417	202	514	293	528	642	87	30	889	384	609	999999	999999	999999	742	999999	999999	999999	873	208	999999	999999	798	162	
230	193	999999	866	714	163	639	726	999999	999999	999999	999999	338	267	581	396	112	988	999999	999999	550	549	47	999999	311	862	999999	44	73	999999	999999	487	999999	999999	72	345	999999	221	999999	736	999999	999999	566	999999	881	761	436	278	420	999999	105	999999	601	924	611	681	999999	556	565	999999	740	604	663	381	999999	350	587	999999	204	999999	564	891	683	603	139	999999	999999	903	382	999999	435	999999	999999	586	772	15	886	479	750	391	199	284	655	462	996	150	229	194	831	541	184	460	84	999999	922	999999	894	998	795	943	698	999999	184	25	426	999999	999999	86	609	999999	463	118	236	812	999999	290	245	230	999999	989	999999	797	81	999999	375	975	80	449	664	999999	999999	888	999999	806	692	999999	110	640	46	999999	169	152	585	535	87	999999	233	272	137	641	969	999999	999999	806	505	901	180	343	649	450	525	541	422	51	196	575	434	429	129	108	189	999999	999999	206	829	305	999999	545	999999	309	751	808	999999	32	598	999999	497	999999	310	999999	999999	999999	999999	999999	885	627	730	543	999999	999999	641	999999	999999	39	999999	374	491	204	976	210	689	634	999999	349	698	717	999999	399	453	999999	88	557	128	338	332	423	613	597	321	212	575	679	999999	999999	668	999999	665	999999	999999	999999	999999	302	900	999999	999999	151	197	651	897	178	408	999999	999999	599	999999	94	685	999999	706	999999	760	999999	883	774	634	999999	438	327	681	750	999999	936	829	229	999999	785	656	999999	236	190	235	962	699	152	999999	245	999999	607	829	999999	271	852	999999	999999	999999	70	999999	999999	476	999999	713	999999	999999	157	127	471	510	869	803	999999	438	999999	587	526	813	798	205	740	999999	398	999999	999999	498	999999	488	209	360	308	999999	735	999999	529	551	143	477	366	993	999999	35	341	734	719	803	192	155	604	274	69	999999	999999	865	999999	165	87	999999	882	380	872	668	917	120	212	122	78	280	999999	999999	999999	999999	999999	805	652	715	638	663	711	36	316	951	999999	934	301	589	92	870	697	999999	474	472	594	999999	130	999999	117	999999	532	999999	735	999999	247	999999	999999	20	999999	869	222	963	526	423	960	855	74	920	783	999999	999999	622	40	208	582	543	651	981	464	999999	684	999999	999999	417	141	114	301	404	713	405	124	999999	327	222	657	734	847	999999	511	738	921	209	110	134	411	909	575	999999	999999	999999	999999	838	999999	999999	999999	999999	365	118	999999	855	564	669	217	387	868	538	305	818	550	847	696	999999	480	999999	548	484	999999	483	16	232	539	763	999999	999999	569	
286	735	525	37	214	378	739	767	656	999999	262	992	722	265	999999	999999	999999	986	491	17	244	368	828	999999	710	784	882	112	70	326	800	604	207	818	592	999999	999999	790	346	479	999999	833	823	551	296	491	946	227	144	999999	781	777	583	12	334	999999	906	272	326	429	496	637	707	340	383	657	999999	903	999999	79	834	966	650	22	60	410	999999	287	999999	228	838	665	967	452	544	33	31	999999	493	999999	999999	517	474	917	982	330	999999	493	178	638	696	999999	999999	74	999999	814	999999	570	951	923	383	629	304	107	590	831	669	265	999999	999999	636	600	419	999	999999	999999	999999	732	39	730	284	61	118	339	999999	795	999999	999999	667	999999	896	999999	253	999999	300	275	223	376	336	161	660	871	698	817	12	999999	633	553	999999	467	322	403	540	230	999999	332	520	965	575	795	999999	765	999999	75	999999	185	356	849	708	999999	999999	135	406	878	999999	999999	363	301	337	435	172	567	22	210	417	999999	920	32	920	999999	754	999999	801	999999	999999	895	999999	632	363	826	999999	783	844	999999	364	999999	999999	662	161	246	999999	229	638	149	633	162	752	397	657	961	265	333	928	740	999999	855	333	865	446	184	139	730	938	510	999999	388	722	39	845	230	999999	268	871	999999	999999	999999	619	662	999999	289	152	886	975	401	571	425	854	114	829	509	863	141	225	976	999999	248	290	137	463	254	439	723	551	999999	466	999999	462	254	740	627	245	671	958	999999	42	253	754	547	939	270	534	617	210	999999	367	373	999999	894	578	761	254	491	209	662	849	429	344	549	934	573	963	610	374	212	274	201	182	67	999999	999999	493	999999	198	202	720	821	999999	215	78	103	954	567	675	979	382	753	471	999999	318	612	908	215	612	375	306	923	253	999999	999999	175	999999	985	950	999999	277	511	303	16	942	37	906	138	480	841	619	405	934	394	830	520	729	876	749	341	953	288	140	822	896	999999	578	525	999999	902	902	999999	616	959	999999	999999	460	465	999999	290	999999	999999	734	771	756	900	988	858	177	999999	445	323	999999	619	761	988	380	999999	120	155	999999	999999	994	577	939	650	788	974	682	958	70	274	523	468	634	183	999999	369	75	995	807	719	358	582	999999	588	732	997	208	723	501	979	355	999999	831	326	785	999999	832	999999	121	999999	186	999999	500	181	800	777	984	588	444	21	414	124	347	739	42	422	121	360	917	999999	776	959	467	91	918	316	637	318	999999	397	536	959	883	793	
999999	999999	91	295	999999	954	23	999999	288	490	574	240	999999	101	293	999999	55	481	999999	330	247	999999	751	999999	262	493	999999	675	199	57	484	455	241	553	999999	999999	340	825	572	962	777	166	680	977	516	999999	446	999999	35	35	351	65	769	562	556	325	397	672	999999	303	814	348	429	240	15	128	998	325	999999	999999	42	229	908	237	553	90	546	999999	999999	999999	57	605	650	174	999999	429	685	999999	999999	999999	504	668	793	278	158	438	737	449	971	999999	689	131	999999	634	999999	131	156	542	18	476	778	623	999999	467	256	218	999999	265	534	586	442	999999	328	23	895	373	436	639	999999	124	353	107	999999	515	999999	999999	999999	25	181	999999	999999	153	671	530	112	881	899	335	32	939	740	481	914	394	954	999999	802	636	738	999999	694	516	463	999999	999999	999999	820	999999	999999	330	264	682	999999	950	999999	299	658	797	911	24	474	999999	617	999999	383	871	192	419	560	525	133	327	287	552	999999	999999	689	777	407	999999	71	645	999999	701	684	999999	999999	964	90	999999	711	14	725	724	164	593	899	324	519	261	999999	411	999999	999999	206	936	405	999999	70	548	610	880	400	999999	952	828	357	999999	464	999999	484	999999	999999	895	813	128	602	999999	999999	305	866	374	999999	155	931	999999	999999	999999	504	748	663	854	903	541	64	999999	999999	243	999999	335	246	999999	859	204	777	280	999999	807	999999	88	344	999999	154	765	681	246	623	255	559	302	886	660	999999	716	661	629	325	797	841	982	999999	368	791	71	68	883	514	72	378	661	587	999999	454	999999	414	820	999999	999999	860	817	999999	369	683	478	999999	586	999999	999999	542	157	954	999999	966	269	573	975	999999	93	706	798	731	560	876	898	714	999999	215	999999	312	840	919	187	937	33	774	155	685	322	621	482	321	371	529	231	999999	312	178	194	999999	439	769	626	999999	71	999999	999999	492	999999	763	698	381	577	841	702	237	777	347	999999	999999	428	999999	738	999999	234	487	369	40	655	999999	412	999999	30	152	873	999999	302	746	999999	936	127	662	899	559	922	110	743	999999	827	993	929	965	236	999999	433	149	40	165	216	584	726	999999	999999	593	999999	999999	361	435	967	630	935	999999	472	15	377	765	400	999999	548	133	743	839	212	661	272	999999	356	330	718	734	50	147	999999	999999	220	500	825	316	999999	999999	999999	318	999999	206	68	899	502	230	332	667	748	851	999999	999999	999999	887	424	185	331	914	770	40	716	243	590	797	999999	181	795	877	999999	
93	982	999999	383	435	286	15	999999	373	944	999999	997	60	985	999999	530	456	460	999999	86	650	999999	999999	46	719	601	328	616	270	999999	331	999999	455	727	665	869	874	709	415	610	418	581	957	970	644	42	665	999999	401	277	53	999999	473	800	999999	108	699	705	664	833	958	399	342	964	623	700	552	999999	329	329	656	747	54	721	667	78	999999	322	999999	686	935	999999	224	993	364	610	961	654	437	566	180	999999	54	999999	999999	29	248	992	357	943	490	342	928	81	620	306	676	751	143	230	81	386	313	999999	897	888	184	349	609	23	739	898	895	999999	159	487	999999	472	999999	648	830	44	965	999999	206	603	999999	152	382	68	933	219	521	217	495	999999	865	999999	999999	999999	844	999999	393	344	214	999999	447	175	922	143	603	213	682	494	400	999999	999999	999999	782	304	999999	41	966	551	89	529	386	688	278	999999	622	636	787	314	803	931	651	999999	254	614	165	975	230	249	999999	729	999999	999999	816	999999	382	20	294	390	999999	812	932	841	264	684	215	759	896	999999	521	966	425	377	690	999999	395	789	610	177	148	999999	811	727	999999	999999	999999	999999	999999	999999	999999	611	352	999999	298	991	999999	809	376	999999	409	999999	88	999999	727	498	313	169	345	357	73	593	410	126	252	253	10	214	755	904	692	999999	999999	86	583	909	999999	28	89	699	470	585	422	999999	768	999999	694	157	999	597	55	999999	24	523	756	999999	211	999999	165	55	990	794	64	999999	876	554	518	11	90	999999	874	999999	89	645	887	999999	999999	999999	999999	999999	559	853	999999	167	858	999999	840	373	329	193	999999	398	863	43	709	999999	531	999999	173	223	999999	692	77	191	999999	999999	753	378	636	279	229	999999	877	655	495	999999	589	896	999999	999999	714	999999	681	999999	999999	999999	999999	56	936	221	956	999999	205	144	286	867	785	32	444	108	115	471	737	60	963	999999	999999	218	999999	572	95	634	999999	156	999999	88	20	179	82	248	339	707	442	999999	999999	10	999999	743	378	999999	999999	999999	999999	514	912	253	999999	631	934	999999	964	999999	507	373	135	999999	999999	999999	999999	207	856	615	949	206	769	408	38	999999	999999	962	999999	999999	840	999999	999999	528	182	833	999999	999999	671	389	245	830	283	125	209	78	299	991	128	999999	118	999999	772	745	617	999999	745	513	224	105	999999	971	999999	196	383	588	163	606	158	999999	815	999999	536	476	380	999999	999999	653	208	960	999999	999999	843	633	669	669	156	475	911	916	97	730	52	575	
496	999999	809	999999	742	620	915	692	843	80	781	740	644	999999	999999	999999	343	999999	314	264	83	158	137	397	999999	999999	441	687	999999	241	960	999999	999999	999999	979	116	319	835	999999	588	54	339	902	773	852	999999	35	850	109	423	583	995	999999	787	502	348	146	421	569	38	189	237	997	611	999999	697	414	683	326	268	188	508	191	726	219	743	256	999999	545	598	688	591	587	282	999999	964	669	548	999999	641	999999	898	999999	881	408	816	342	300	663	999999	999999	999999	999999	841	245	85	814	698	577	759	999999	782	876	999999	350	597	999999	724	953	155	999999	866	225	999999	999999	289	242	309	327	403	410	999999	999999	390	84	346	999999	999999	999999	582	160	970	970	999999	999999	198	31	304	541	999999	176	617	347	517	137	657	135	848	552	955	999999	514	381	184	358	999999	91	496	895	999999	999999	999999	688	380	994	67	896	517	145	110	999999	999999	768	516	999999	793	618	192	263	427	221	999999	204	91	999999	645	599	795	359	413	999999	535	408	999999	999999	274	929	966	523	999999	760	999999	713	451	999999	905	746	864	948	565	528	898	242	478	792	999999	708	606	999999	359	468	111	167	731	993	999999	538	999999	244	962	999999	652	669	193	666	999999	506	752	999999	834	999999	734	999999	794	999999	218	999999	930	745	951	565	332	334	173	999999	659	460	981	457	964	999999	999999	629	986	701	875	238	59	811	198	823	955	222	807	999999	733	264	373	846	785	439	608	495	293	406	540	327	999999	582	17	999999	524	305	429	467	393	115	860	102	19	980	253	128	556	137	610	120	999999	713	999999	999999	97	999999	672	535	767	30	346	999999	170	999999	732	476	999999	56	309	660	793	349	76	628	404	999999	836	804	999999	999999	938	165	796	430	800	999999	704	612	65	999999	632	893	699	373	768	279	999999	999999	258	777	324	510	828	949	326	187	647	259	10	999999	308	868	349	288	999999	999999	999999	999999	999999	939	772	202	990	920	37	899	650	703	859	134	348	384	555	418	999999	437	336	999999	114	623	154	454	611	999999	90	764	999999	421	290	587	999999	999999	704	318	14	999999	999999	908	922	426	999999	944	999999	876	478	999999	322	999999	123	999999	854	947	999999	144	999999	999999	590	751	839	273	355	238	422	281	648	156	999999	247	413	52	999999	427	924	687	96	209	64	734	999999	166	451	622	308	999999	732	537	566	569	523	687	541	999999	999999	658	81	307	532	999999	999999	332	999999	999999	527	80	736	437	999999	948	57	595	999999	856	981	
999999	822	732	930	785	548	120	589	999999	999999	726	511	159	358	275	615	788	677	934	507	447	913	376	999999	999999	899	305	513	999999	521	927	999999	685	786	999999	835	348	377	746	580	127	742	142	361	999999	999999	587	999999	758	999999	269	918	338	359	544	999999	456	999999	703	886	253	606	972	598	796	999999	825	372	962	999999	277	421	999999	364	389	704	781	999999	303	667	321	999999	999999	284	262	19	95	336	251	626	999999	999999	673	860	337	520	770	543	564	999999	744	225	125	328	75	848	987	973	969	840	999999	441	999999	999999	999999	35	850	697	346	787	999999	499	999999	346	999999	999999	747	80	37	869	934	247	460	804	999999	999999	999999	437	999999	414	999999	121	999999	411	999999	948	999999	638	999999	311	669	999999	207	777	283	255	104	778	278	999999	111	916	946	110	999999	999999	999999	539	121	478	923	999999	999999	932	765	114	999999	718	999999	111	200	999999	999999	999999	999999	861	999999	999999	530	678	11	332	169	711	313	115	175	267	505	888	999999	836	527	816	387	256	594	999999	22	999999	123	385	81	176	318	992	140	230	900	54	709	308	18	999999	477	600	263	999999	999999	659	938	999999	223	818	143	363	591	969	348	999999	276	776	669	361	565	625	261	992	402	320	974	945	366	460	189	669	827	999999	348	786	993	999999	645	999999	240	248	999999	262	43	955	410	171	881	948	999999	933	638	657	999999	852	349	270	384	318	685	993	518	762	999999	474	535	506	630	562	999999	458	140	317	131	327	463	999	959	999999	909	812	73	999999	682	999999	999999	180	999999	496	447	733	999999	337	676	999999	730	409	622	999999	429	904	999999	329	989	330	802	999999	535	559	398	999999	310	999999	999999	999999	929	110	90	392	444	364	999999	999999	999999	235	999999	802	640	884	999999	999999	386	401	999999	999999	281	744	428	361	999999	708	645	999999	107	107	432	507	928	804	999999	630	328	239	134	75	615	407	999999	763	316	999999	691	651	963	345	963	909	919	999999	600	194	681	728	939	735	719	640	45	27	802	516	874	999999	576	966	734	999999	276	951	399	874	999999	665	55	999999	27	994	999999	762	143	523	588	535	213	999999	949	599	300	398	999999	974	999999	999999	960	999999	999999	855	999999	999999	610	999999	642	999999	13	999999	654	26	683	495	999999	999999	945	283	883	289	928	348	632	454	999999	144	855	877	605	424	512	353	704	255	327	999999	999999	697	161	326	880	620	999999	486	478	933	916	999999	999999	631	39	99	312	681	999999	999999	232	630	999999	475	
961	764	371	588	224	310	321	438	178	556	804	258	131	999999	408	317	816	155	999999	93	999999	999999	999999	973	395	423	999999	999999	383	540	939	299	999999	686	999999	126	258	942	272	177	621	487	636	999999	999999	780	967	999999	283	564	970	999999	654	895	999999	910	567	999999	203	999999	269	999999	65	637	616	514	540	999999	212	292	999999	999999	999999	808	472	741	424	999999	157	614	455	305	999999	818	569	863	999999	821	439	454	558	860	749	470	907	331	432	999999	999999	321	250	533	543	991	506	107	999999	999999	433	515	496	495	250	588	356	963	550	999999	78	999999	869	718	999999	757	999999	207	999999	422	900	151	318	425	564	835	373	999999	762	757	322	472	670	800	398	924	958	73	619	170	124	943	780	999999	999999	999999	452	532	527	785	267	309	973	779	944	999999	206	80	931	415	224	434	999999	793	999999	606	92	78	329	91	798	670	587	963	999999	957	370	132	495	798	999999	841	999999	999999	500	22	999999	890	999999	116	727	888	141	214	946	999999	742	987	271	333	999999	383	999999	446	987	596	721	20	481	987	921	83	999999	142	33	999999	40	234	999999	911	117	201	999999	223	363	910	539	383	27	617	999999	999999	999999	172	125	18	638	957	999999	903	301	488	999999	868	999999	653	313	999999	191	572	660	518	694	359	999999	999999	999999	999999	92	86	67	348	999999	864	773	548	222	422	999999	24	999999	82	244	399	620	999999	782	355	38	999999	999999	999999	201	454	957	705	688	512	946	999999	999999	648	874	912	999999	999999	495	554	104	646	441	890	982	176	827	587	999999	305	999999	597	708	999999	999999	382	479	999999	156	548	999999	77	860	709	476	999999	176	105	208	332	552	667	142	238	999999	391	999999	999999	999999	35	626	379	432	393	773	358	926	42	687	502	442	328	806	947	999999	37	786	731	423	600	10	731	999999	951	752	81	999999	479	999999	579	112	762	971	131	921	537	644	999999	936	127	465	144	418	705	889	999999	861	999999	590	233	999999	547	303	955	34	894	999999	999999	999999	701	894	456	477	117	399	679	357	999999	999999	999999	999999	319	794	305	145	866	323	684	71	528	220	278	999999	341	974	999999	999999	25	999999	999999	547	999999	835	245	999999	18	666	311	315	219	876	999999	170	480	999999	296	753	997	820	168	999999	315	419	122	490	625	999999	145	143	834	220	342	588	998	572	229	483	999999	82	137	999999	22	999999	999999	651	44	999999	999999	501	687	999999	999999	205	938	455	242	753	723	754	607	451	999999	177	999999	
999	544	597	999999	907	621	812	204	924	692	958	999999	937	999999	999999	456	516	157	644	455	33	999999	999999	650	552	340	476	759	804	474	999999	999999	999999	999999	852	999999	447	999999	511	999999	875	616	999999	999999	979	999999	999999	195	999999	308	999999	303	886	999999	457	261	407	947	619	577	154	999999	400	460	999999	289	725	49	714	363	18	569	646	764	999999	416	209	634	999999	999999	45	291	999999	505	383	393	791	999999	450	600	710	500	337	934	735	822	226	97	506	700	999999	265	480	899	999999	531	999999	132	152	50	999999	772	286	999999	541	999999	555	894	86	623	497	603	598	123	653	518	242	711	38	999999	999999	122	999999	970	999999	779	810	608	215	852	736	669	979	410	548	937	223	383	402	872	276	999999	20	883	212	567	666	366	255	781	298	999999	104	394	849	940	644	316	459	999999	62	947	689	234	886	828	624	999999	575	715	305	858	318	165	491	869	111	255	767	936	999999	453	362	434	563	791	575	595	999999	608	999999	906	924	640	819	328	642	785	996	383	943	478	791	540	485	999999	636	938	902	980	838	399	548	522	649	608	595	264	670	105	263	39	637	967	422	399	934	677	346	173	999999	999999	258	394	993	644	662	821	949	999999	164	636	692	999999	769	999999	999999	411	991	220	733	387	125	900	130	913	840	999999	127	95	504	959	602	739	752	523	150	164	529	14	999999	999999	315	546	941	626	999999	66	208	518	41	999999	685	135	439	849	210	357	999999	89	999999	837	999999	863	999999	204	44	999999	827	256	999999	999999	882	987	274	960	82	578	999999	504	577	784	626	609	63	971	283	476	999999	903	999999	999999	999999	999999	210	118	79	451	917	746	591	392	238	951	754	829	999999	698	860	479	776	632	398	769	512	29	999999	104	809	658	921	567	654	924	933	970	321	442	786	165	890	631	661	222	912	194	555	674	855	999999	329	585	615	830	999999	690	404	131	936	190	896	999999	642	268	825	33	999999	999999	999999	783	517	219	911	705	588	155	971	185	856	999999	474	547	999999	999999	338	345	952	823	797	253	999999	199	505	605	268	915	999999	402	397	888	455	251	656	81	717	999999	673	999999	999999	981	718	229	275	618	716	359	735	67	929	489	81	914	999999	999999	217	327	713	315	446	672	166	579	999999	967	872	232	891	178	999999	228	672	999999	582	816	534	356	924	886	999999	909	190	931	472	908	817	999999	734	999999	863	399	999999	368	473	578	824	149	442	307	746	493	
468	567	200	711	817	39	342	700	249	999999	403	999999	426	537	491	235	116	879	160	341	498	19	314	477	821	999999	577	999999	992	395	999999	999999	150	405	450	623	741	999999	999999	787	208	44	641	13	995	579	941	999999	96	599	42	562	999999	414	995	458	262	722	999999	999999	462	338	999999	854	945	776	999999	31	96	868	493	355	999999	373	142	999999	377	311	481	251	372	641	999999	402	999999	361	479	999999	409	992	370	999999	871	587	335	999999	999999	787	67	228	893	920	999999	228	115	686	775	784	282	999999	90	951	250	999999	151	820	421	999999	501	594	999999	999999	621	999999	507	474	999999	209	47	272	138	590	999999	262	358	999999	792	698	297	675	999999	695	463	868	911	419	999999	233	446	514	999999	30	296	472	921	942	308	754	720	640	999999	575	746	19	412	999999	707	987	299	699	38	722	27	825	17	999999	497	753	192	999999	696	999999	763	533	813	118	999999	999999	341	415	152	47	977	657	473	21	999999	454	465	999999	999999	790	999999	746	999999	999999	12	999999	465	319	999999	555	999999	632	943	951	812	999999	999999	999999	999999	927	656	883	999999	991	744	999999	999999	996	662	999999	298	771	387	906	999999	999999	999999	87	115	833	325	31	961	597	474	999999	713	522	209	736	258	170	225	783	143	60	999999	495	999999	999999	119	468	657	410	267	801	255	47	635	795	175	999999	198	373	611	635	922	959	526	999999	657	999999	797	925	795	137	556	603	772	999999	826	561	95	473	723	999999	373	560	340	673	109	999999	999999	413	570	999999	972	851	999999	508	138	241	968	602	984	999999	671	731	615	139	254	652	275	369	999999	614	42	724	649	999999	271	371	628	852	999999	981	952	393	999999	664	165	704	431	273	146	594	593	999999	999999	999999	999999	999999	944	210	428	457	410	527	443	956	107	257	212	427	247	766	999999	999999	312	999999	326	288	376	950	974	999999	231	12	232	999999	999999	549	245	204	570	629	427	427	433	999999	999999	999999	999999	408	567	907	501	999999	36	380	999999	476	190	485	999999	906	275	993	999999	878	999999	999999	305	69	935	557	21	999999	857	617	349	195	999999	999999	999999	891	338	968	393	77	59	227	976	999999	402	554	369	759	77	999999	364	999999	201	555	616	182	140	890	999999	19	895	494	156	418	40	797	783	720	62	246	578	999999	999999	168	828	18	431	999999	999999	999999	198	261	940	999999	263	916	993	147	853	999999	761	447	505	383	181	565	999999	567	999999	999999	770	999999	999999	830	94	67	823	43	
999999	607	750	687	234	91	821	644	999999	999999	999999	999999	804	999999	867	803	999999	999999	801	237	999999	273	999999	999999	999999	71	620	550	554	999999	999999	205	999999	960	999999	256	508	83	223	999999	561	537	999999	127	999999	707	801	134	999999	903	354	953	999999	999999	55	462	668	999999	67	172	471	281	999999	443	843	959	999999	843	234	620	999999	412	918	387	999999	460	999999	821	999999	922	999999	495	768	999999	999999	166	938	507	914	958	587	622	26	60	952	290	999999	999999	283	999999	686	957	999999	999999	609	942	44	879	920	595	211	999999	999999	144	902	976	512	999999	999999	687	999999	524	929	276	42	681	396	867	435	999999	22	683	547	18	245	999999	595	608	51	999999	131	999999	586	329	999999	999999	196	999999	158	975	778	999999	900	595	999999	172	38	633	999999	927	556	177	454	535	583	527	310	427	898	599	390	903	407	854	566	961	937	999999	519	302	494	514	719	459	616	999999	782	951	586	83	284	999999	480	123	276	954	999999	61	745	999999	440	769	982	558	999999	874	602	56	39	470	235	427	124	835	442	999999	457	994	918	999999	745	358	840	825	999999	429	433	999999	587	612	356	885	999999	999999	862	724	531	170	864	742	419	736	999999	126	999999	857	999999	999999	999999	999999	506	620	142	185	493	91	929	999999	244	999999	999999	318	999999	427	999999	349	563	834	973	717	519	296	140	186	999999	19	436	724	999999	467	581	788	613	363	115	736	752	689	795	999999	795	374	999999	698	999999	111	277	504	12	507	999999	22	671	962	715	220	490	955	34	484	655	214	999999	999999	594	661	999999	115	322	386	596	874	999999	202	922	155	369	441	885	999999	741	931	721	479	173	568	999999	650	648	895	256	797	665	999999	135	591	194	159	114	639	405	172	192	626	911	999999	974	479	999999	999999	999999	58	999999	974	742	723	492	999999	613	35	544	64	467	426	140	799	219	999999	77	340	960	999999	337	255	653	579	999999	999999	568	999999	594	999999	610	88	54	207	726	999999	999999	999999	108	999999	546	88	104	351	705	765	495	121	219	999999	411	999999	999999	640	720	824	330	999999	974	999999	151	867	441	896	453	388	382	999999	83	528	158	665	241	999999	673	999999	161	999999	873	983	610	457	535	347	246	900	479	414	486	902	999999	999999	437	711	343	678	646	999999	999999	326	393	561	47	690	999999	745	999999	999999	966	471	673	28	300	990	786	999999	999999	999999	659	999999	909	967	456	181	999999	743	238	529	999999	995	612	999999	414	556	600	58	419	844	
248	501	432	356	448	24	238	350	999999	446	925	649	346	551	548	999999	417	425	114	999999	999999	364	516	948	980	970	858	999999	999999	743	400	738	284	497	855	168	130	563	999999	442	942	818	628	792	604	503	999999	70	999999	69	149	999999	943	553	323	883	984	484	376	477	166	518	999999	381	56	196	374	848	696	389	234	854	896	999999	999999	712	735	724	354	486	321	797	315	554	999999	999999	999999	730	183	972	184	999999	197	61	285	433	999999	257	999999	417	999999	810	374	34	835	295	999999	280	999999	610	158	269	999999	999999	166	368	212	192	777	830	999999	644	675	723	215	999999	667	844	397	499	999999	999999	978	936	357	511	432	999999	718	999999	936	524	111	572	824	914	516	999999	895	917	231	899	479	915	25	999999	145	999999	819	999999	628	999999	999999	139	979	669	999999	202	999999	655	999999	921	473	469	999999	877	542	112	899	999999	81	999999	999999	479	278	732	18	72	921	863	375	781	471	471	999999	502	641	971	999999	164	999999	323	766	999999	999999	309	435	20	999999	999999	999999	43	751	529	185	999999	494	413	860	256	661	228	281	999999	289	163	460	12	778	401	999999	570	518	745	999999	758	603	709	498	999999	307	999999	51	783	911	342	40	941	295	431	18	999999	121	346	503	413	52	97	960	999999	848	433	241	629	999999	391	524	16	861	427	664	999999	999999	891	999999	999999	187	497	767	946	133	519	999999	356	392	18	999999	181	251	264	715	515	748	999999	131	873	999999	422	882	529	818	999999	90	868	767	234	322	999999	397	839	999999	554	330	24	704	339	717	885	246	892	932	999999	999999	607	711	999999	45	255	999999	86	897	764	614	247	137	999999	999999	847	589	168	696	238	784	412	37	171	195	734	999999	792	166	999999	185	999999	597	475	269	483	999999	618	199	76	999999	320	999999	471	939	93	886	604	999999	869	999999	88	206	999999	568	361	579	550	963	999999	289	977	999999	26	589	625	999999	662	839	999999	999999	999999	999999	999999	778	473	470	999999	231	999999	999999	370	999999	296	999999	107	999999	894	906	999999	903	616	999999	999999	999999	999999	401	925	999999	999999	443	234	999999	946	189	999999	118	999999	924	105	891	24	329	861	463	999999	999999	633	441	999999	832	754	755	932	60	83	326	91	841	305	82	544	682	906	668	623	999999	944	999999	261	989	225	970	811	999999	889	999999	999999	434	868	396	767	494	999999	491	999999	999999	832	896	115	999999	36	735	999999	999999	357	341	422	202	840	322	151	999999	189	999999	999999	784	944	
999999	170	786	532	999999	973	999999	314	60	999999	999999	979	154	772	58	11	254	962	490	350	788	668	558	874	601	999999	555	255	251	314	897	875	904	999999	916	999999	329	484	379	762	721	718	307	59	997	999999	695	550	103	524	999999	999999	136	444	166	257	999999	911	931	73	999999	999999	72	999999	999999	549	85	621	856	323	681	999999	999999	999999	628	79	371	509	999999	999999	898	15	999999	727	379	367	999999	469	377	999999	133	418	553	999999	344	999999	999999	562	664	457	146	84	999999	780	999999	175	948	999999	815	96	886	112	43	999999	999999	999999	999999	344	999999	36	999999	615	999999	999999	200	999999	226	999999	393	570	423	999999	999999	429	252	999999	999999	381	999999	213	999999	350	653	291	782	30	384	11	151	999999	557	999999	196	637	656	530	831	999999	589	578	949	672	999999	999999	673	87	999999	999999	309	351	109	139	460	171	999999	460	999999	962	414	180	889	225	144	999999	999999	111	622	216	772	999999	992	999999	999999	315	264	746	336	408	999999	705	999999	769	701	999999	823	427	861	34	30	999999	999999	999999	102	999999	999999	734	999999	554	242	999999	464	61	842	999999	999999	294	999999	154	907	870	133	563	999999	999999	418	129	523	344	646	999999	250	597	196	575	163	134	722	382	626	529	219	781	175	999999	251	709	927	124	452	539	89	717	127	159	999999	15	999999	393	999999	569	999999	999999	908	999999	331	999999	865	276	999999	234	572	965	527	999999	661	352	397	308	467	708	999999	409	892	999999	515	533	480	999999	503	999999	609	338	380	999999	318	999999	999999	528	724	384	844	661	999999	228	966	124	199	738	497	730	617	225	926	302	377	812	999999	999999	141	999999	999999	999999	772	286	624	999999	594	999999	80	999999	999999	868	583	999999	864	540	718	673	150	401	343	742	999999	772	540	393	412	87	689	505	715	81	999999	925	988	999999	888	414	603	999999	529	999999	668	853	261	748	642	999999	999999	836	999999	999999	661	739	464	999999	289	999999	745	240	831	999999	781	574	999999	406	481	657	999999	848	651	999999	79	417	999999	615	83	696	520	792	751	569	649	852	412	999999	420	657	471	343	736	888	668	373	901	999999	946	103	999999	855	277	999999	999999	590	999999	999999	567	254	999999	849	580	593	999999	953	488	272	999999	929	171	999999	999999	999999	999999	761	121	762	646	706	515	999999	669	979	772	999999	524	767	999999	68	666	624	521	999999	789	622	763	999999	409	715	884	638	154	999999	932	999999	868	453	797	986	479	432	999999	860	738	17	189	600	820	823	438	721	
451	809	272	999999	999999	999999	43	999999	998	967	999999	930	821	999999	715	652	57	699	797	81	969	999999	589	244	481	999999	437	999999	442	172	999999	999999	286	173	197	999999	754	394	743	999999	419	233	988	511	999999	221	48	861	301	537	999999	131	36	367	751	616	230	38	76	678	393	999999	141	835	644	777	999999	658	690	999999	897	663	999999	749	661	746	999999	87	175	269	999999	575	490	905	618	210	559	919	421	580	124	999999	328	75	663	167	999999	999999	999999	301	568	390	999999	999999	999999	999999	176	286	706	15	999999	999999	863	999999	66	817	771	236	999999	443	999999	734	246	119	266	181	344	999999	96	999999	654	999999	220	873	999999	999999	404	999999	275	728	999999	282	999999	416	810	999999	863	521	19	999999	396	865	935	999999	83	834	153	71	664	999999	555	287	200	212	360	999999	932	989	999999	825	423	212	960	498	999999	999999	520	999999	999999	294	318	822	880	250	117	789	999999	999999	800	867	999999	342	905	808	183	757	999999	999999	999999	999999	48	873	416	193	999999	999999	904	446	33	137	323	323	763	379	159	732	999999	999999	104	570	325	999999	999999	247	737	90	306	162	324	652	863	509	774	999999	255	999999	416	696	999999	923	885	999999	999999	672	999999	773	579	999999	659	451	999999	999999	916	495	420	892	684	179	999999	351	999999	752	132	381	274	813	999999	200	133	714	326	709	141	180	685	999999	393	526	999999	964	511	770	999999	999999	302	731	999999	288	162	999999	999999	247	999999	476	46	142	200	999999	407	740	234	389	412	945	134	650	10	745	810	417	509	999999	485	491	839	999999	259	258	89	543	230	270	999999	999999	953	999999	999999	999999	999999	552	999999	11	129	999999	999999	132	368	557	999999	651	999999	847	478	745	999999	999999	761	758	637	999999	882	941	312	864	520	963	352	641	999999	55	191	345	610	267	604	999999	48	532	751	717	999999	702	510	999999	812	382	792	999999	917	360	327	999999	37	225	669	999999	999999	264	442	776	999999	999999	565	702	469	999999	999999	220	150	354	999999	238	16	999999	999999	190	441	875	61	148	181	999999	723	999999	999999	480	317	395	598	999999	810	999999	999999	975	999999	999999	146	807	999999	426	145	999999	160	573	795	98	703	118	64	489	438	823	212	303	605	999999	12	924	999999	988	999999	851	999999	416	543	999999	999999	999999	981	139	53	634	999999	635	13	599	900	160	845	639	999999	208	341	118	306	999999	580	999999	379	999999	39	222	832	999999	999999	999999	958	744	40	24	950	672	136	999999	999999	803	999999	999999	300	16	
828	852	999999	345	221	999999	999999	513	119	555	210	999999	662	771	999999	831	802	927	999999	999999	999999	165	999999	831	689	114	82	416	673	502	999999	13	506	999999	391	186	143	999999	767	468	772	455	999999	484	999999	608	20	364	823	999999	11	988	999999	579	375	672	999999	257	656	116	807	999999	840	617	999999	207	844	299	390	923	698	999999	169	999999	947	195	531	645	27	90	999999	717	592	69	500	92	722	927	997	718	454	885	840	999999	999999	999999	614	999999	999999	615	763	999999	974	900	915	999999	829	462	632	189	151	96	239	999999	22	100	520	999999	126	401	999999	917	999999	672	479	999999	999999	508	177	288	999999	514	999999	999999	999999	383	743	999999	154	999999	263	270	999999	817	576	999999	999999	275	648	999999	158	833	999999	609	140	845	999999	311	430	111	231	999999	295	999999	608	637	999999	827	999999	999999	357	828	636	321	147	225	622	483	105	121	167	208	859	606	139	999999	613	45	281	999999	954	999999	271	52	583	933	974	950	219	939	915	827	27	20	223	330	207	999999	472	915	233	946	215	318	944	32	471	688	224	861	999999	999999	556	776	684	915	999999	594	738	213	250	999999	999999	999999	206	340	190	999999	999999	808	550	35	572	365	258	17	999999	999999	108	560	472	296	736	999999	915	507	999999	251	335	307	999999	612	849	268	999999	560	999999	59	122	614	841	621	305	999999	999999	997	844	201	527	676	690	999999	496	187	741	953	936	916	251	698	69	939	523	999999	54	937	185	314	999999	697	999999	186	840	493	719	850	990	330	999999	999999	663	89	724	659	617	161	126	672	526	721	999999	765	999999	423	554	902	108	219	371	383	822	999999	999999	830	999999	513	772	999999	468	891	962	615	879	333	45	999999	225	864	478	893	820	513	787	969	82	571	378	999999	939	816	751	781	999999	999999	105	132	579	893	318	113	388	124	213	634	758	19	885	484	388	575	687	244	741	478	562	318	753	541	757	778	145	356	999999	652	150	191	657	226	238	999999	410	331	555	374	515	706	310	162	999999	73	999999	893	999999	999999	139	517	49	490	999999	786	379	47	146	539	968	999999	999999	561	999999	576	361	999999	256	475	175	365	688	376	962	856	18	999999	330	693	102	999999	317	699	522	632	151	177	126	451	543	999999	194	999999	406	483	999999	748	668	643	712	27	999999	573	208	773	828	673	999999	999999	778	779	717	999999	447	726	724	361	48	999999	434	194	552	999999	932	999999	181	673	969	489	211	269	931	999999	999999	999999	
604	744	501	999999	803	478	649	999999	999999	763	999999	742	578	999999	758	999999	710	999999	219	527	475	841	640	405	602	165	703	999999	51	519	847	40	470	371	131	999999	860	298	68	999999	544	679	999999	178	158	438	104	299	730	999999	558	135	477	464	609	999999	113	106	157	647	999999	612	831	163	916	624	281	216	558	999999	442	421	747	999999	983	999999	999999	471	256	173	999999	414	316	143	960	999999	562	999999	762	368	875	764	151	420	999999	999999	847	980	262	999999	167	999999	740	951	999999	147	999999	224	481	813	65	999999	849	999999	587	370	305	697	999999	999999	71	274	999999	200	903	678	280	999999	81	60	948	999999	999999	722	15	182	673	365	668	999999	344	347	535	948	999999	243	999999	166	999999	999999	637	160	999999	68	472	999999	443	550	999999	796	866	60	153	430	999999	999999	433	136	999999	415	696	940	39	379	999999	723	738	505	887	669	999999	123	504	261	423	797	940	160	999999	999999	738	999999	999999	999999	956	294	204	115	999999	975	810	788	187	428	133	696	131	418	999999	748	164	938	662	389	42	752	999999	892	999999	76	396	282	999999	999999	999999	573	634	167	423	999999	528	633	421	999999	858	975	935	86	137	726	676	532	951	999999	958	799	470	926	839	213	738	312	108	26	588	999999	999999	321	751	999999	72	964	994	999999	230	530	999999	999999	999999	999999	999999	999999	764	289	400	864	331	999999	907	876	113	707	328	219	836	226	534	404	999999	999999	73	624	334	577	664	712	537	999999	291	999999	999999	719	405	781	396	268	999999	819	626	724	999999	547	413	874	456	365	645	785	797	999999	995	131	428	211	999999	202	999999	196	625	687	999999	14	999999	479	603	393	312	546	999999	577	678	999999	778	608	123	999999	220	460	999999	309	76	751	529	999999	442	162	300	204	787	203	124	999999	203	939	397	212	999999	999999	281	72	999999	999999	962	229	999999	290	353	999999	97	479	982	693	76	326	620	585	484	999999	47	451	103	117	999999	629	463	999999	999999	839	221	910	70	999999	189	67	255	967	789	999999	999999	161	999999	480	999999	318	220	430	295	877	999999	811	727	999999	896	829	969	945	999999	999999	766	18	768	514	608	187	418	706	514	999999	80	999999	999999	185	853	886	999999	623	11	450	418	43	41	643	520	409	193	411	390	359	999999	310	626	456	542	942	393	304	999999	929	900	514	915	286	807	674	999999	552	999999	20	197	356	944	899	999999	733	977	999999	993	208	993	16	325	164	920	769	36	348	642	910	999999	347	
751	81	550	999999	127	999999	836	845	393	641	606	380	999999	999999	366	726	533	809	965	268	311	673	935	999999	198	761	366	47	999999	999999	909	894	516	850	605	872	359	29	616	231	999999	157	814	362	409	945	999999	188	999999	999999	815	832	945	999999	46	88	146	656	715	999999	399	798	207	716	731	712	863	321	146	493	377	514	203	999999	999999	163	999999	999999	999999	253	768	187	633	348	862	86	948	282	999999	527	736	703	313	260	999999	999999	950	108	631	696	92	999999	999999	920	932	311	639	211	275	882	229	563	171	472	597	222	999999	858	854	999999	763	591	506	618	757	673	210	999999	911	479	999999	999999	999999	797	999999	97	144	713	999999	999999	447	999999	16	932	999999	182	541	999999	999999	620	335	999999	254	976	933	500	184	999999	173	268	999999	695	299	795	678	470	611	374	311	510	87	461	451	303	217	26	584	574	321	999999	999999	369	290	999999	154	122	515	975	999999	999999	912	999999	550	158	460	751	457	999999	263	837	999999	176	999999	162	999999	873	649	950	999999	916	915	999999	122	588	136	741	415	998	651	999999	999999	636	510	640	999999	999999	911	303	999999	466	568	374	321	484	23	965	829	999999	999999	999999	472	564	216	947	999999	312	599	961	999999	718	345	459	999999	696	882	934	666	899	564	999999	999999	999999	117	311	999999	551	999999	637	575	170	999999	999999	250	999999	104	400	429	562	885	295	777	999999	999999	135	999999	119	999999	624	999999	88	308	929	999999	999999	318	126	999999	999999	598	212	23	999999	395	999999	805	999999	218	999999	602	492	514	999999	999999	279	399	22	84	981	190	249	746	674	45	497	862	983	999999	658	999999	977	999999	999999	999999	999999	282	999999	564	999999	329	73	999999	616	31	119	573	204	915	303	999999	999999	52	475	724	359	999999	999999	925	898	999	822	352	560	136	625	549	990	149	340	996	583	457	664	662	127	349	140	653	925	923	667	77	999999	999999	766	934	476	999999	614	227	933	890	666	421	506	720	350	490	999999	570	583	64	999999	306	618	848	388	812	606	20	999999	999999	999	975	999999	755	930	103	370	690	999999	999999	535	999999	72	999999	999999	252	166	407	998	999999	999999	365	350	999999	492	999999	848	917	556	663	203	604	892	999999	891	999999	89	751	999999	999999	130	715	497	392	999999	472	243	925	67	145	656	209	21	999999	999999	643	635	728	272	815	254	452	143	419	997	931	230	824	999999	110	173	415	617	999999	529	541	867	957	93	999999	881	922	999999	421	17	993	592	216	799	
257	66	360	488	999999	999999	677	581	88	999999	598	251	419	134	957	999999	250	592	269	166	999999	775	677	999999	252	934	999999	592	722	411	13	348	999999	34	554	53	812	927	643	749	851	959	789	571	999999	778	999999	999999	903	449	766	411	332	999999	892	481	388	715	245	49	999999	95	858	676	392	259	238	999999	580	913	168	323	948	999999	314	947	999999	115	160	999999	472	533	688	283	645	999999	25	999999	999999	82	999999	107	691	604	999999	999999	110	999999	189	245	550	87	999999	990	290	452	463	812	745	944	494	999999	564	770	577	999999	406	999999	41	790	244	274	263	507	257	71	999999	999999	452	549	847	999999	926	999999	924	999999	314	698	992	202	999999	213	999999	196	999999	393	999999	920	999999	999999	368	524	91	399	10	285	823	999999	999999	229	820	118	369	205	107	999999	999999	649	846	191	843	707	592	838	651	41	56	76	919	999999	999999	711	327	531	999999	332	792	536	914	649	999999	999999	999999	773	381	40	843	32	99	967	999999	893	84	845	87	660	932	252	748	969	239	999999	802	878	701	119	790	838	25	775	999999	819	999999	206	620	260	751	999999	467	999999	197	33	977	952	827	634	636	482	454	529	400	550	788	999999	419	814	790	88	82	999999	999999	999999	16	323	148	227	999999	877	999999	826	909	999999	784	137	781	215	779	849	999999	76	999999	318	999999	495	385	287	41	999999	787	999999	469	673	746	204	999999	192	27	663	813	999999	476	758	999999	627	620	286	765	661	173	214	999999	941	999999	999999	788	930	999999	520	938	999999	195	378	100	429	366	999999	999999	590	755	598	999999	126	46	449	600	999999	71	767	999999	999999	999999	999999	626	999999	771	528	645	740	999999	450	572	506	999999	951	425	107	667	827	999999	384	910	999999	905	574	25	918	904	588	415	73	868	999999	999999	839	350	999999	752	999999	658	838	600	999999	183	999999	36	692	400	94	34	502	67	244	999999	500	197	345	474	62	999999	999999	623	67	335	352	582	999999	999999	886	611	999999	355	160	179	432	784	285	999999	600	547	999999	528	820	564	912	16	999999	999999	999999	651	14	999999	700	949	999999	999999	999999	999999	831	732	317	831	513	999999	424	999999	907	75	999999	715	999999	343	874	514	999999	335	803	502	999999	999999	948	999999	716	999999	999999	999999	654	999999	374	217	999999	975	180	867	240	999999	24	347	149	764	108	568	281	999999	739	999999	475	999999	999999	479	420	50	887	494	784	999999	125	278	875	999999	503	706	999999	867	474	936	173	17	283	742	320	
466	363	658	247	999999	101	999999	505	936	793	468	495	999999	999999	211	98	686	999999	296	386	745	472	983	271	402	999999	414	964	802	999999	468	912	972	169	954	686	238	257	405	852	837	999999	938	999999	44	220	806	80	272	848	486	999999	999999	999999	574	999999	379	396	845	521	999999	322	702	439	334	556	999999	735	999999	524	859	439	686	443	548	999999	533	621	237	191	71	344	999999	954	999999	999999	924	999999	594	960	317	842	411	883	999999	525	80	509	47	487	697	999999	237	747	988	57	248	999999	817	999999	470	999999	999999	663	460	352	620	748	418	791	631	907	999999	999999	999999	26	37	802	999999	33	999999	34	999999	749	493	991	116	954	965	972	305	380	999999	991	499	558	683	748	999999	822	999999	331	100	256	999999	790	928	355	539	971	30	445	286	794	701	999999	185	999999	179	999999	245	999999	999999	446	495	260	119	160	392	659	343	289	999999	454	129	580	934	336	894	703	72	761	999999	993	952	999999	104	13	300	63	382	274	578	964	999999	999999	548	653	760	605	680	999999	962	880	638	741	76	831	675	131	511	999999	524	475	406	999999	251	789	494	635	166	115	860	338	999999	78	710	414	867	880	41	999999	999999	999999	999999	999999	798	544	364	999999	999999	273	338	179	552	533	999999	112	568	112	999999	758	169	134	449	575	918	634	603	570	41	661	963	794	99	230	999999	235	453	122	685	999999	435	999999	999999	892	776	691	785	753	328	999999	845	764	883	283	131	450	849	999999	375	174	940	999999	189	141	309	999999	89	331	259	999999	659	456	999999	999999	333	999999	292	999999	799	237	999999	850	251	433	999999	999999	910	999999	999999	832	999999	995	746	520	766	640	104	709	593	242	611	463	503	999999	999999	999999	999999	593	949	245	168	303	658	148	326	99	553	755	999999	110	633	273	232	427	148	663	999999	907	532	693	791	582	999999	999999	625	394	356	446	999999	426	999999	327	866	863	999999	92	347	607	204	677	96	999999	394	492	608	347	241	999999	999999	293	690	439	70	266	999999	585	340	101	523	931	999999	116	999999	899	248	999999	407	999999	752	999999	999999	999999	712	999999	999999	452	999999	480	999999	287	163	999999	780	999999	736	432	266	999999	999999	999999	752	256	94	999999	933	979	78	495	253	302	940	872	333	611	967	999999	726	215	999999	11	396	859	143	245	778	472	336	999999	172	816	60	798	949	663	313	80	26	999999	921	626	384	703	237	665	999999	290	999999	178	999999	157	705	999999	948	999999	702	999999	999999	849	
494	999999	653	990	332	999999	252	152	922	670	308	897	571	286	293	43	999999	692	631	477	898	497	999999	167	853	999999	121	998	849	541	999999	999999	957	999999	955	460	973	999999	381	800	423	205	999999	286	870	999999	586	428	767	914	790	999999	271	645	951	999999	999999	999999	147	317	999999	253	999999	999999	999999	888	940	404	330	999999	70	243	321	830	999999	702	139	999999	999999	526	999999	692	240	934	750	950	999999	321	225	999999	999999	488	256	73	999999	999999	902	976	576	982	396	191	999999	934	854	556	999999	440	999999	258	867	708	999999	620	879	633	22	367	641	759	740	999999	188	372	329	582	999999	999999	356	999999	800	162	999999	999999	999999	256	594	999999	999999	203	262	717	999999	999999	999999	805	290	635	194	999999	167	544	345	999999	252	768	999999	735	615	999999	999999	999999	999999	707	458	715	47	999999	490	632	49	716	287	999999	507	32	898	999999	280	524	999999	362	999999	504	726	265	816	853	999999	371	253	858	690	808	634	812	632	32	999999	999999	767	397	154	561	999999	999999	999999	898	319	229	869	792	465	101	999999	999999	385	999999	981	202	999999	193	831	129	389	999999	35	478	999999	999999	399	875	999999	999999	999999	904	217	999999	693	285	998	999999	999999	999999	501	460	403	599	827	427	999999	999999	51	327	487	999999	565	35	182	999999	425	999999	999999	625	829	994	101	999999	344	999999	998	999999	896	706	999999	999999	649	989	999999	928	787	999999	651	395	999999	356	833	384	416	182	999999	192	340	72	859	999999	833	918	999999	507	369	832	264	999999	999999	565	156	345	133	508	934	999999	999999	999999	842	988	147	699	368	999999	170	717	163	172	737	816	999999	833	846	999999	999999	731	977	999999	569	954	182	899	999999	701	210	498	260	908	247	999999	784	96	230	870	999999	144	999999	539	346	651	679	999999	23	612	33	322	499	149	362	999999	999999	288	683	999999	816	247	999999	999999	282	672	466	255	999999	999999	41	455	999999	975	911	999999	999999	447	783	918	285	89	999999	999999	678	999999	998	999999	999999	999999	183	506	413	999999	63	835	412	892	266	673	195	433	999999	58	999999	577	708	523	237	350	42	161	999999	999999	612	736	361	999999	999999	394	673	355	698	890	792	535	52	999999	921	999999	609	288	191	119	732	851	912	837	782	110	999999	999999	883	215	12	31	11	647	729	327	483	43	903	871	999999	840	734	999999	999999	55	535	437	601	161	741	753	969	395	42	760	824	524	596	888	216	198	471	999999	999999	770	999999	404	999999	604	602	575	385	319	999999	999999	
126	635	999999	999999	999999	751	884	731	474	258	999999	615	615	969	502	959	447	25	665	811	378	251	999999	496	521	140	885	996	558	175	378	660	286	149	643	199	999999	859	322	464	314	739	29	639	718	919	789	582	112	643	138	999999	654	307	999999	999999	245	94	225	444	865	999999	183	308	999999	401	339	999999	335	313	25	999999	702	210	507	638	232	999999	999999	601	350	313	999999	915	47	18	15	978	625	768	999999	859	643	877	599	999999	566	721	758	327	590	999999	256	799	627	550	667	453	999999	999999	999999	485	317	623	104	561	993	267	270	872	395	999999	849	999999	999999	999999	944	999999	999999	90	82	511	999999	999999	21	36	67	105	297	496	350	562	999999	739	125	477	999999	29	783	47	433	308	999999	886	999999	239	474	688	449	999999	605	999999	842	719	813	151	999999	999999	612	78	504	898	970	774	999999	999999	182	119	452	882	999999	925	999999	573	657	773	60	125	528	782	561	379	655	825	890	506	720	468	926	973	993	695	417	715	543	535	338	999999	363	108	66	365	246	567	857	680	802	278	999999	999999	101	369	999999	829	999999	135	252	999999	883	35	123	714	193	999999	999999	918	517	999999	40	999999	444	374	761	430	726	206	999999	97	967	220	703	451	999999	886	882	633	366	999999	208	418	292	999999	999999	999999	999999	352	181	767	678	939	173	477	247	999999	605	726	607	999999	113	320	992	164	186	999999	331	671	318	306	999999	265	999999	999999	136	999999	839	260	571	999999	999999	384	34	375	999999	999999	56	235	213	466	291	165	999999	458	484	999999	999999	137	17	140	999999	323	44	875	999999	423	999999	243	351	625	109	354	999999	184	472	729	296	627	745	157	626	105	468	999999	24	440	238	113	999999	247	999999	712	252	999999	425	132	349	999999	999999	999999	999999	813	884	588	999999	936	10	851	999999	755	602	999999	392	859	513	999999	855	192	860	740	194	999999	787	999999	428	999999	111	723	759	350	389	147	433	749	506	812	221	879	494	999999	439	387	128	700	999999	408	330	393	999999	999999	277	167	298	463	811	378	35	780	169	969	835	287	102	999999	376	464	374	643	363	999999	700	975	697	999999	999999	807	164	97	467	30	76	718	999999	999999	83	231	849	970	937	137	787	999999	720	525	252	162	294	484	333	999999	43	999999	999999	236	812	301	469	515	161	14	224	937	322	149	902	126	490	846	570	154	615	404	705	236	999999	270	264	181	539	158	522	680	763	286	986	389	999999	999999	442	781	761	343	
999999	999999	913	849	127	999999	623	136	671	448	999999	189	575	999999	981	802	999999	552	999999	298	975	12	491	544	183	999999	162	523	436	921	999999	999999	999999	282	586	772	323	999999	152	683	558	413	487	84	767	999999	711	357	407	887	257	890	744	473	367	999999	999999	379	675	91	428	109	699	750	44	999999	797	303	62	999999	489	257	410	363	999999	999999	525	417	776	599	999999	804	999999	999999	999999	523	55	918	914	770	331	944	398	999999	264	459	713	737	999999	999999	787	417	304	198	407	999	489	999999	734	999999	300	999999	602	86	757	624	999999	160	85	520	88	878	999999	999999	886	544	859	349	999999	290	999999	788	377	143	812	999999	509	926	999999	999999	999999	664	194	999999	999999	297	999999	322	313	999999	999999	563	661	529	564	908	39	22	999999	863	150	149	291	454	935	512	666	468	273	840	999999	67	18	410	486	999999	694	999999	999999	599	999999	999999	999999	468	814	306	136	847	578	999999	887	497	624	288	999999	894	382	739	194	967	631	999999	58	473	525	418	554	260	53	150	999999	770	210	999999	671	999999	113	822	639	999999	385	819	999999	370	999999	627	442	729	875	592	51	954	84	999999	999999	318	497	573	943	999999	751	999999	999999	438	689	127	999999	911	617	931	791	999999	109	555	999999	999999	993	688	520	897	975	824	384	999999	999999	269	999999	365	744	362	999999	999999	879	243	999999	509	25	461	681	835	341	530	122	944	800	491	999999	529	262	999999	324	809	63	55	999999	927	999999	353	339	429	431	930	176	265	825	261	680	866	999999	92	796	999999	999999	999999	566	999999	999999	999999	999999	616	414	999999	113	588	47	307	486	833	812	960	999999	672	999999	261	414	999999	363	999999	129	999999	811	987	861	179	369	782	801	378	999999	975	224	71	692	723	24	265	826	999999	227	999999	999999	999999	64	999999	84	134	421	755	999999	999999	101	854	320	120	805	426	999999	934	228	265	505	117	354	999999	745	945	979	408	999999	158	583	775	640	601	999999	999999	933	163	104	245	371	999999	999999	332	883	369	751	999999	917	999999	950	999999	369	961	32	667	999999	227	999999	138	155	22	518	131	583	326	224	999999	345	841	999999	161	839	999999	999999	999999	18	32	952	999999	204	406	490	649	999999	690	415	678	578	999999	471	715	200	965	100	358	999999	999999	749	567	154	42	246	85	113	798	62	999999	77	999999	658	480	274	999999	934	748	999999	869	922	892	910	999999	150	237	999999	778	960	874	893	546	922	999999	999999	395	241	171	170	415	999999	999999	
999999	999999	610	15	999999	990	450	614	41	351	826	999999	999999	857	656	608	892	19	705	335	837	188	491	531	999999	626	207	879	355	772	588	126	334	521	264	880	935	144	777	999999	337	356	999999	552	719	999999	976	425	739	632	279	160	710	999999	573	999999	548	89	365	832	793	571	268	268	763	709	999999	543	999999	776	672	757	241	325	997	490	345	939	811	999999	650	782	999999	999999	503	437	416	124	948	804	341	856	779	944	596	766	97	999999	788	20	999999	442	822	963	960	521	999999	394	999999	92	124	609	278	970	192	20	431	546	999999	336	999999	999999	595	999999	999999	816	999999	296	728	241	403	760	161	999999	999999	999999	960	186	762	981	999999	31	902	999999	999999	999999	588	809	762	999999	344	551	820	462	999999	999999	846	999999	528	154	999999	999999	666	980	689	364	457	999999	999999	999999	60	255	784	782	817	999999	999999	729	119	999999	238	999999	534	153	896	852	939	699	94	768	371	999999	658	999999	448	886	999999	922	186	999999	999999	121	999999	999999	535	99	999999	47	644	445	388	127	913	815	915	999999	107	999999	93	836	424	758	391	739	612	999999	596	999999	999999	930	916	402	553	785	438	126	866	744	617	807	95	902	64	649	389	254	33	999999	702	83	788	999999	839	349	909	525	999999	999999	187	999999	502	600	702	714	528	985	573	137	999999	798	509	363	905	286	751	522	999999	742	359	999999	99	754	473	999999	151	83	563	213	875	912	999999	999999	567	205	314	494	209	349	999999	404	680	896	465	999999	574	999999	937	562	598	397	999999	987	223	999999	999999	999999	136	441	572	454	999999	369	262	475	411	215	999999	709	999999	266	322	364	621	955	687	999999	298	999999	697	999999	146	11	999999	488	999999	999999	90	999999	873	566	367	767	777	675	972	999999	643	999999	999999	368	640	237	999999	999999	84	466	375	267	142	999999	459	566	744	856	318	430	754	999999	383	999999	134	999999	835	415	898	555	587	945	982	376	559	308	78	338	85	999999	420	999999	999999	635	43	999999	616	999999	116	801	999999	999999	367	551	566	870	616	999999	243	593	401	185	443	529	878	430	284	765	579	160	999999	999999	781	999999	20	480	369	748	968	312	999999	101	309	107	999999	999999	588	441	810	689	692	578	104	491	517	244	999999	884	757	999999	999999	851	175	999999	312	618	999999	958	541	96	510	867	531	999999	163	310	999999	345	997	220	841	843	955	890	467	999999	320	299	891	775	639	484	999999	999999	763	999999	925	353	794	999999	527	629	999999	724	
188	999999	57	173	337	216	368	505	886	546	771	704	895	285	497	999999	307	850	999999	765	456	999999	876	176	177	574	384	533	999999	94	693	999999	943	240	711	999999	872	157	961	999999	417	999999	598	455	592	69	692	650	855	412	615	677	999999	144	277	162	949	880	995	763	832	835	954	801	999999	559	999999	999999	574	855	520	160	888	393	357	322	437	430	584	118	881	734	677	148	479	25	660	999999	999999	999999	693	991	161	208	852	582	189	796	999999	999999	999999	37	86	10	891	464	788	178	786	954	725	528	999999	887	881	107	167	816	999999	837	898	999999	999999	25	171	999999	999	690	540	775	999999	641	828	551	809	853	999999	999999	256	25	236	492	32	18	833	175	695	274	326	999999	424	373	474	764	144	356	336	70	838	372	999999	108	637	21	821	94	700	755	87	37	448	999999	569	999999	611	416	930	999999	192	995	833	734	373	786	361	770	176	73	416	463	527	999999	838	999999	560	137	854	21	197	748	475	940	197	299	315	934	803	167	999999	727	999999	643	999999	999999	999999	730	735	851	659	61	917	636	348	623	510	851	651	999999	756	483	562	919	506	443	530	999999	999999	83	999999	426	966	19	911	999999	47	999999	720	999999	354	829	999999	12	999999	145	831	839	999999	573	999999	999999	293	999999	411	679	175	506	147	999999	999999	646	193	661	381	242	95	908	724	659	999999	625	140	655	341	926	90	559	567	370	611	999999	301	999999	294	25	143	848	607	241	999999	540	746	286	683	708	645	741	999999	999999	60	923	124	942	988	173	333	637	787	484	598	615	999999	999999	999999	631	999999	999999	999999	365	109	247	310	999999	145	54	879	854	972	633	290	999999	928	449	319	688	577	358	985	130	999999	999999	999999	132	643	999999	601	969	453	999999	363	435	375	275	999999	813	622	631	807	943	294	479	664	164	204	259	687	499	467	153	63	995	235	255	673	999999	999999	188	849	999999	452	909	410	920	999999	854	999999	999999	430	506	75	945	551	51	836	222	841	999999	928	394	231	112	512	310	999999	367	999999	129	999999	425	637	444	781	999999	500	385	78	744	884	999999	285	35	79	999999	88	118	454	193	419	999999	761	279	259	465	15	350	406	110	922	912	654	854	70	14	999999	630	174	999999	550	461	154	106	32	589	119	999999	999999	551	231	999999	912	27	999999	150	664	367	194	326	999999	160	978	967	822	971	695	430	999999	74	102	457	999999	999999	999999	957	316	665	257	999999	355	809	999999	855	
878	42	999	999999	154	919	350	510	446	847	404	400	482	999999	284	60	894	688	241	999999	459	774	946	999999	384	752	833	999999	120	523	970	999999	843	133	98	789	999999	68	999999	54	724	591	999999	106	89	999999	485	139	999999	206	776	667	577	349	405	114	96	999999	262	402	96	351	399	922	877	638	557	359	999999	495	999999	999999	413	196	253	867	763	849	359	999999	276	999999	999999	914	999999	999999	199	503	999999	999999	703	411	805	882	999999	382	999999	98	229	999999	695	999999	51	999999	128	940	264	390	999999	537	351	246	221	131	135	392	733	485	185	573	449	63	999999	114	999999	677	40	530	238	870	676	675	630	908	446	151	999999	722	796	806	59	808	408	199	999999	999999	999999	684	757	999999	649	716	912	655	11	642	503	936	113	451	909	734	162	234	861	675	615	312	999999	999999	730	999999	689	999999	999999	999999	655	442	472	335	999999	999999	772	662	231	999999	762	975	907	803	647	726	619	999999	896	325	656	183	337	966	850	886	998	772	999999	638	36	543	140	999999	987	71	474	778	963	562	961	999999	13	999999	912	640	999999	881	346	14	401	344	999999	209	999999	481	999999	505	484	999999	999999	10	817	592	933	229	999999	547	816	586	261	999999	391	344	364	166	179	999999	999999	220	999999	999999	436	841	246	692	999999	931	385	515	956	999999	303	371	999999	960	682	421	968	693	795	858	74	759	752	561	952	147	845	828	999999	678	451	274	120	240	999999	976	355	999999	999999	999999	172	999999	630	292	999999	999999	139	403	484	758	467	370	999999	999999	62	676	98	999999	739	923	95	557	213	288	999999	39	261	974	397	999999	999999	728	535	881	695	763	999999	469	23	932	18	452	999999	553	220	90	849	999999	187	896	887	670	510	244	828	614	107	351	999999	999999	768	999999	999999	777	692	999999	999999	999999	937	299	999999	629	671	806	914	643	213	999999	999999	999999	190	774	796	500	999999	405	227	300	63	91	999999	787	704	506	999999	853	446	576	861	481	255	316	550	888	359	267	998	703	999999	999999	411	448	999999	327	999999	994	368	515	958	297	522	999999	489	999999	999999	999999	925	175	642	999999	999999	999999	798	596	202	873	233	908	150	999999	407	523	970	868	679	227	514	386	999999	999999	494	930	617	573	959	710	999999	694	999999	599	999999	999999	999999	268	987	774	650	687	135	463	999999	999999	374	406	890	998	574	620	186	999999	255	549	997	999999	576	276	29	999999	637	999999	56	539	999999	551	230	574	462	711	880	999999	577	826	
261	714	408	43	999999	220	683	960	145	216	517	999999	999999	999999	999999	598	691	721	755	425	60	643	416	241	807	823	186	999999	546	863	739	999999	839	429	297	292	74	999999	710	809	550	676	356	840	31	805	206	437	740	864	29	169	159	161	776	618	308	999999	236	742	43	999999	424	281	476	245	999999	999999	504	999999	999999	158	21	945	874	384	296	576	219	12	999999	999999	585	682	843	580	132	999999	999999	679	983	896	316	968	775	192	262	85	373	786	796	281	932	197	999999	999999	157	213	287	401	999999	732	999999	999999	125	294	999999	742	999999	896	999999	331	999999	825	999999	637	842	53	180	692	132	221	999999	433	215	999999	999999	397	351	972	433	999999	410	260	357	999999	938	91	852	491	409	999999	646	477	672	474	999	999999	628	702	38	114	43	595	279	999999	529	534	28	770	476	395	400	465	473	204	921	999999	999999	999999	698	760	200	689	293	612	574	735	999999	740	355	710	769	999999	944	999999	885	999999	981	246	732	999999	73	92	999999	23	129	191	14	478	999999	999999	640	321	14	278	913	353	311	667	546	794	773	287	999999	766	999999	751	521	154	318	999999	999999	240	999999	999999	999999	999999	675	279	999999	393	999999	999999	197	377	80	457	645	675	414	542	999999	323	999999	999999	641	999999	668	257	396	378	669	859	169	447	938	409	999999	999999	581	805	677	999999	999999	163	999999	491	999999	999999	696	179	999999	846	999999	776	999999	726	540	646	999999	999999	449	428	882	124	723	871	132	749	999999	999999	720	999999	104	608	864	481	148	546	999999	160	694	621	560	227	272	999999	130	393	845	221	869	100	77	669	366	999999	999999	999999	439	202	368	351	617	36	459	191	751	999999	999999	131	588	993	999999	999999	226	828	868	665	852	900	999999	739	904	228	999999	629	857	434	252	615	331	87	999999	682	791	353	999999	533	768	91	81	999999	481	723	632	875	327	575	453	538	391	494	218	539	450	628	446	398	235	829	999999	327	888	306	800	511	887	100	710	999999	999999	344	897	771	828	762	268	190	999999	925	312	291	981	714	999999	837	999999	576	241	999999	907	615	308	938	757	754	999999	184	923	999999	988	236	999999	580	714	56	596	999999	711	688	370	266	999999	309	527	51	346	183	999999	999999	642	999999	859	999999	965	218	999999	999999	23	84	999999	93	999999	999999	937	85	999999	411	10	187	250	431	865	552	999999	650	812	998	999999	715	417	999999	111	999999	489	677	377	327	999999	505	20	638	433	636	37	287	999	338	
371	451	625	935	183	895	722	221	999999	999999	745	999999	406	47	547	308	666	733	982	999999	985	269	999999	109	796	504	176	612	997	239	525	999999	999999	999999	999999	999999	99	482	753	216	999999	277	233	71	582	999999	999999	973	999999	999999	969	303	999999	702	353	999999	744	525	999999	679	999999	120	999999	225	791	230	673	922	410	577	218	194	980	999999	67	717	46	646	526	999999	404	203	999999	872	269	999999	229	949	140	535	235	574	344	84	487	138	64	17	280	362	625	187	572	523	915	785	323	528	645	636	75	999999	999	640	284	534	999999	999999	956	570	999999	724	792	999999	352	644	999999	999999	298	928	999999	999999	375	174	881	999999	630	997	956	483	907	700	313	504	469	137	574	999999	799	952	999999	712	61	710	362	901	394	697	181	281	935	417	999999	999999	973	46	732	835	758	66	904	999999	999999	482	662	309	420	298	415	224	80	156	116	999999	999999	950	999999	999999	999999	979	833	932	826	685	999999	499	470	999999	999999	999999	404	739	944	742	58	937	328	578	57	999999	491	106	292	956	210	788	310	999999	326	32	68	76	999999	779	233	999999	775	999999	933	172	838	999999	999999	981	820	999999	212	373	297	461	632	999999	618	999999	498	999999	650	869	484	760	999999	576	280	999999	375	999999	716	175	519	999999	172	999999	644	884	223	999999	999999	999999	146	999999	585	999999	606	864	400	999999	458	999999	290	497	330	905	234	182	973	272	552	999999	616	491	624	47	854	219	999999	23	764	733	545	830	406	999999	733	614	999999	999999	969	415	117	716	879	451	884	32	756	267	394	472	911	999999	125	80	999999	654	255	548	92	999999	575	387	894	724	728	460	100	980	181	619	997	999999	303	146	161	899	612	182	999999	832	999999	42	628	302	999999	594	714	999999	999999	89	368	999999	179	581	840	730	822	999999	722	434	999999	776	95	999999	999999	999999	999999	978	918	999999	51	999999	395	260	934	999999	758	601	902	144	745	764	999999	102	999999	370	999999	999999	306	999999	86	457	459	727	999999	999999	947	999999	827	999999	936	736	417	860	999999	295	999999	919	647	307	971	231	261	588	689	177	999999	992	523	113	999999	936	999999	999999	717	593	623	668	359	257	595	999999	773	280	999999	18	999999	999999	65	965	130	999999	83	999	459	855	205	871	999999	733	245	999999	340	724	983	10	64	921	153	453	672	999999	569	999999	999999	77	999999	981	390	680	820	999999	937	999999	983	26	999999	682	46	862	397	999999	629	626	21	641	574	59	296	999999	954	435	
999999	611	302	999999	999999	999999	298	392	408	224	491	368	912	269	999999	782	741	966	148	381	884	290	65	999999	953	943	388	79	503	408	695	192	725	999999	655	335	265	445	954	188	999999	653	464	999999	999999	999999	713	752	624	791	317	330	69	999999	550	50	556	381	594	129	304	228	889	999	529	999999	642	527	613	999999	999999	305	22	999999	999999	999999	826	881	661	999999	239	636	454	711	100	374	133	153	844	615	999999	999999	999999	999999	883	176	764	464	654	960	999999	195	148	933	275	22	317	999999	595	999999	223	674	720	902	999999	668	999999	188	909	164	185	499	999999	999999	999999	999999	454	186	85	821	476	999999	237	700	72	54	497	999999	999999	999999	999999	34	558	533	401	113	173	999999	946	225	402	999999	554	500	785	999999	512	150	30	632	999999	999999	999999	999999	844	851	447	999999	840	845	999999	261	742	831	999999	999999	940	999999	606	999999	479	506	240	860	428	890	817	736	915	999999	541	356	999999	813	520	999999	10	783	999999	550	999999	153	118	999999	54	150	842	723	999999	633	999999	363	544	222	163	71	900	173	355	953	43	711	114	907	999999	999999	999999	999999	321	181	161	999999	470	65	152	335	398	999999	815	287	57	104	999999	999999	743	999999	812	288	660	999999	35	836	438	735	517	999999	49	210	796	231	999999	913	412	231	999999	999999	892	999999	999999	827	999999	770	358	999999	999999	999999	377	822	999999	135	21	482	278	862	156	324	999999	734	548	197	999999	197	343	999999	897	143	692	122	999999	711	295	999999	218	832	784	264	488	999999	829	578	999999	227	45	671	219	906	999999	549	999999	167	313	168	939	882	999999	485	999999	999999	180	999999	999999	264	22	463	840	686	274	445	88	891	835	368	905	999999	609	999999	162	671	384	990	498	152	999999	651	407	137	394	335	999999	308	827	724	999999	999999	332	999999	214	582	831	532	642	209	471	999999	331	999999	262	999999	999999	999999	999999	999999	389	189	283	999999	999999	370	999999	713	302	938	154	999999	74	121	178	848	999999	286	999999	579	840	999999	358	298	999999	855	329	999999	999999	425	63	826	974	999999	344	999999	999999	228	116	844	526	999999	999999	999999	65	691	999999	220	776	414	331	999999	999999	753	925	538	830	985	999999	999999	50	602	838	999999	885	327	999999	13	777	167	999999	429	999999	999999	999999	999999	620	999999	243	989	736	119	685	999999	103	999999	226	231	146	999999	999999	797	796	745	803	923	999999	363	817	737	886	124	442	619	348	901	999999	591	700	999999	917	184	751	442	634	999999	917	378	
782	828	111	583	867	971	977	277	632	434	225	139	443	267	838	506	113	621	999999	76	131	202	241	634	999999	933	888	999999	56	364	120	872	16	911	999999	989	635	313	999999	471	641	999999	279	401	376	571	769	660	346	255	339	22	999999	999999	256	590	596	999999	63	933	93	972	231	278	323	352	132	532	999999	848	870	799	374	215	435	999999	922	839	999999	959	999999	238	999999	999999	999999	107	999999	166	665	990	999999	999999	259	323	999999	668	849	999999	999999	34	448	247	974	497	384	999999	648	999999	999999	205	999999	757	219	103	999999	999999	314	999999	252	999999	733	966	866	696	456	711	549	60	826	767	210	999999	999999	243	520	999999	263	180	425	496	999999	569	741	999999	332	645	949	165	554	533	999999	429	758	862	300	482	380	287	51	672	989	597	232	657	994	745	999999	975	583	842	601	144	14	999999	999999	174	234	407	999999	811	762	394	506	303	413	781	173	899	943	999999	557	999999	138	999999	999999	999999	347	94	474	586	649	974	582	999999	932	229	999999	12	105	136	999999	972	999999	999999	999999	605	101	928	999999	223	582	106	41	544	295	624	999999	999999	259	905	999999	150	999999	787	172	788	999999	795	371	194	366	999999	803	817	790	584	72	898	842	999999	770	419	841	261	14	999999	942	47	426	317	223	173	753	200	309	117	50	136	77	999999	793	306	567	68	857	420	303	223	753	711	562	999999	419	357	144	417	308	680	783	619	999999	773	999999	63	970	202	418	613	999999	683	999999	935	831	999999	999999	474	851	999999	403	999999	259	999999	293	714	754	117	754	405	999999	892	999999	369	353	457	999999	999999	927	513	999999	664	12	689	706	999999	177	626	285	698	248	670	999999	526	286	199	370	127	489	663	309	863	448	999999	557	625	874	184	999999	383	444	98	546	347	999999	738	999999	569	32	223	547	137	831	65	999999	394	336	999999	92	999999	97	169	540	999999	214	233	226	989	142	90	206	999999	999999	999999	264	160	134	227	831	547	608	999999	104	276	126	181	42	392	855	173	299	592	101	999999	999999	284	557	283	143	470	522	999999	437	942	999999	554	103	999999	800	999999	270	118	460	999999	555	296	74	999999	156	43	201	999999	144	999999	791	999999	901	605	616	979	603	999999	94	370	35	16	373	999999	259	572	999999	113	591	848	902	190	141	557	883	999	220	999999	136	109	279	688	999999	468	160	413	999999	999999	323	821	413	999999	33	99	518	548	923	912	999999	999999	999999	98	999999	295	76	610	481	354	
721	617	999999	999999	723	999999	101	999999	549	905	11	999999	919	589	789	999999	445	492	167	52	999999	345	85	999999	278	552	154	191	445	999999	401	550	931	308	776	705	61	999999	696	48	998	181	998	27	999999	178	999999	375	308	999999	849	583	452	439	999999	386	541	470	999999	999999	840	999999	901	378	513	999999	914	620	813	93	718	999999	796	999999	54	866	346	67	999999	109	886	778	882	964	331	817	107	501	992	399	174	591	999999	999999	208	97	279	630	514	999999	264	999999	562	999999	762	507	787	334	395	449	50	999999	83	942	294	71	37	937	999999	696	362	423	628	423	919	137	300	282	919	956	999999	715	999999	937	845	842	999999	999999	211	999999	999999	773	116	552	999999	999999	517	999999	239	146	70	342	584	817	106	840	425	148	999999	635	217	515	415	438	999999	999999	929	999999	107	452	845	369	735	231	666	999999	316	999999	74	999999	619	191	52	782	896	264	141	999999	841	14	426	999999	373	576	999999	999999	367	678	699	35	999999	382	999999	787	999999	700	606	363	161	517	999999	349	84	999999	999999	999999	473	632	999999	999999	203	203	304	102	999999	768	999999	169	614	151	231	638	386	48	476	247	178	999999	999999	205	657	999999	584	333	479	87	12	306	999999	591	61	735	146	111	831	567	88	919	761	531	704	447	999999	20	295	895	999999	45	999999	778	857	999999	150	999999	940	425	999999	970	623	948	766	700	608	32	99	496	502	284	217	909	168	259	503	960	501	220	39	574	48	584	999999	999999	999999	782	734	843	595	999999	171	999999	999999	118	306	813	765	13	838	726	920	799	403	688	828	690	619	607	999999	999999	844	729	396	55	931	999999	999999	999999	999999	825	298	256	900	702	999999	800	962	999999	953	690	204	999999	999999	312	654	249	190	435	999999	999999	172	136	138	415	955	442	30	901	186	266	979	965	19	22	438	673	898	701	575	38	728	999999	653	999999	985	356	999999	93	999999	691	858	408	661	978	663	171	127	494	746	680	780	70	873	696	999999	238	487	368	874	980	999999	999999	860	999999	297	603	999999	114	430	608	93	936	510	494	408	999999	313	41	359	276	999999	414	954	895	257	667	696	957	999999	756	999999	999999	218	999999	350	379	999999	999999	690	999999	688	23	73	148	596	843	560	388	298	140	925	456	18	999999	434	999999	999999	964	862	630	907	525	791	999999	740	999999	728	98	154	999999	42	761	351	999999	588	542	350	999999	999999	414	117	317	669	999999	999999	422	999999	999999	999999	413	843	583	
689	70	163	172	231	398	999999	502	125	471	244	999999	107	999999	115	719	29	999999	596	999999	666	458	522	599	856	608	843	327	999999	127	112	740	195	459	82	999999	999999	426	999999	999999	999999	999999	298	645	82	410	999999	667	317	271	591	104	817	134	916	999999	547	563	315	623	554	90	389	999999	369	504	83	999999	999999	824	999999	603	581	644	311	999999	169	999999	527	456	522	999999	20	852	999999	999999	999999	70	543	840	743	582	999999	697	407	337	425	999999	286	578	336	448	576	999999	687	988	523	183	823	64	82	671	46	859	110	999999	79	537	471	999999	581	22	999999	260	91	11	492	883	247	974	445	868	600	948	999999	84	609	527	174	547	999999	749	247	488	768	82	545	261	999999	39	267	999999	828	924	996	999999	344	999999	411	686	505	999999	936	849	619	213	999999	999999	999999	36	999999	552	999999	924	867	831	775	625	492	19	465	241	297	217	999999	557	49	999999	951	999999	739	999999	125	999999	51	854	813	999999	999999	565	11	457	522	569	270	715	999999	904	66	175	548	719	833	402	230	274	352	728	142	71	173	405	999999	932	999999	483	436	884	882	23	28	386	999999	927	18	17	719	727	947	11	999999	999999	618	786	999999	30	461	723	268	777	512	95	266	808	401	605	321	999999	282	786	288	999999	999999	53	157	172	999999	905	394	999999	554	624	780	140	38	999999	786	359	674	276	32	712	625	114	511	932	130	999999	999999	999999	696	139	455	170	722	401	123	575	639	105	999999	999999	339	999999	232	888	314	999999	779	373	818	961	999999	16	763	575	25	917	541	224	52	26	380	981	999999	425	999999	620	418	637	999999	221	720	578	220	477	383	999999	881	999999	627	994	999999	171	593	734	224	999999	999999	156	999999	999999	43	424	999999	49	184	357	528	807	719	694	717	151	459	999999	999999	346	999999	296	202	444	45	918	596	57	848	218	397	792	210	999999	223	271	999999	718	187	305	999999	999999	302	35	61	84	904	933	287	35	712	986	492	877	653	999999	954	941	999999	125	827	16	200	966	959	736	999999	989	480	455	999999	740	429	999999	822	999999	993	999999	999999	999999	24	999999	999999	823	506	411	309	333	86	999999	999999	319	558	72	478	518	999999	999999	76	325	477	914	462	831	144	971	567	999999	65	37	999999	787	558	209	111	174	246	999999	999999	558	436	283	913	999999	999999	581	192	999999	999999	999999	646	999999	110	77	999999	999999	211	938	999999	534	843	762	277	58	986	529	760	359	961	314	281	611	
866	999999	889	203	999999	94	999999	563	999999	210	999999	751	390	999999	687	491	714	10	999999	308	689	935	714	999999	16	865	390	999999	999999	999999	405	172	42	45	800	999999	188	301	110	126	255	999999	744	643	692	525	668	537	841	279	999999	960	999999	999999	999999	931	802	999999	999999	144	704	82	743	956	999999	907	719	999999	658	999999	313	423	900	846	62	565	200	81	982	490	207	852	999999	551	198	999999	999999	69	999999	999999	999999	999999	114	965	999999	183	390	788	838	784	806	999999	878	747	965	231	70	505	920	999999	740	999999	242	706	937	851	304	202	767	370	95	660	999999	789	314	349	999999	934	434	879	184	412	242	207	684	884	974	40	999999	999999	384	326	149	756	138	68	731	999999	999999	999999	999999	198	30	478	699	156	91	98	443	999999	999999	135	999999	50	192	338	999999	999999	999999	62	876	999999	616	800	985	769	999999	999999	661	999999	618	909	906	863	10	986	999999	763	508	538	802	885	597	960	64	258	255	999999	574	800	568	696	387	975	693	999999	581	999999	999999	929	635	999999	437	196	16	12	229	999999	999999	206	999999	735	999999	999999	999999	991	999999	656	999999	737	524	421	910	861	687	922	999999	930	179	395	999999	171	280	578	902	999999	999999	410	953	61	39	999999	69	377	999999	832	170	999999	725	702	938	999999	483	755	415	223	696	575	509	94	480	298	999999	653	791	784	465	957	999999	64	999999	276	999999	694	999999	487	999999	542	18	855	762	638	215	476	999999	490	688	524	173	688	509	999999	999999	868	581	740	998	415	586	78	377	212	313	671	169	672	231	788	57	928	861	999999	567	654	999999	841	93	572	999999	311	999999	940	999999	901	554	659	375	834	123	967	488	999999	999999	939	487	559	335	543	316	999999	999999	899	476	999999	999999	355	325	257	546	999999	656	999999	999999	284	972	436	418	411	126	510	306	396	999999	999999	450	914	999999	628	999999	772	515	550	265	421	52	206	473	559	84	208	343	127	298	999999	321	999999	999999	681	999999	60	151	999999	426	806	488	873	234	999999	999999	912	158	697	999999	773	234	115	999999	797	242	776	963	858	336	918	999999	189	999999	301	768	999999	186	999999	661	125	631	999999	999999	459	932	179	971	87	765	172	60	646	999999	525	158	215	881	940	999999	999999	999999	293	597	508	639	309	775	999999	999999	406	999999	631	999999	999999	151	643	999999	721	865	73	804	885	999999	174	867	530	999999	581	152	562	516	246	87	471	38	347	999999	625	819	633	403	48	459	368	436	999999	
610	999999	999999	515	233	999999	85	385	395	211	999999	432	999999	119	167	999999	790	75	999999	499	999999	574	936	803	648	367	902	241	999999	765	436	999999	738	448	919	79	207	636	999999	357	171	702	85	826	999999	999999	984	999999	475	209	257	393	478	937	875	46	999999	999999	866	866	266	843	999999	999999	774	466	999999	202	200	999999	996	164	736	999999	999999	999999	498	999999	656	999999	999999	203	766	470	517	53	999999	800	573	883	934	627	769	999999	100	327	987	455	999999	691	877	791	519	388	212	103	657	935	609	33	547	999999	999999	789	493	73	999999	254	122	999999	210	999999	629	316	162	378	394	999999	999999	999999	999999	53	67	965	209	590	999999	387	268	999999	395	999999	201	549	345	909	999999	979	979	37	250	743	343	330	490	999999	172	212	235	833	709	999999	493	598	170	504	967	999999	590	902	390	999999	999999	999999	999999	880	701	89	970	253	999999	414	294	999999	999999	130	999999	737	484	999999	428	480	161	434	714	11	836	603	389	841	999999	745	399	86	647	550	756	999999	999999	999999	292	999999	241	981	999999	304	110	78	828	49	793	240	999999	375	484	909	999999	561	999999	345	53	108	700	139	312	999999	25	217	777	229	373	75	999999	874	932	345	248	179	275	419	900	767	774	999999	58	710	272	33	999999	737	12	205	660	648	999999	194	392	112	679	239	289	892	301	609	676	727	487	999999	442	149	671	377	999999	574	444	285	333	361	91	999999	666	999999	615	50	226	999999	999999	114	317	747	953	145	500	999999	140	999999	476	175	999999	330	233	663	590	999999	999999	635	908	96	214	291	861	999999	999999	999999	573	999999	999999	260	999999	999999	322	382	301	999999	195	535	877	999999	444	999999	999999	168	687	999999	377	12	410	162	973	591	269	328	900	36	886	922	124	422	999999	842	730	225	782	175	999999	851	371	999999	276	541	757	999999	652	777	999999	702	353	999999	710	570	887	134	287	999999	248	994	481	275	999999	273	420	465	999999	999999	705	593	999999	522	753	526	640	515	885	999999	833	612	675	133	554	193	579	999999	712	900	954	606	938	999999	999999	22	379	105	999999	999999	130	302	868	999999	81	888	999999	999999	999999	193	929	999999	999999	844	968	635	328	358	999999	999999	694	999999	999999	999999	999999	109	655	999999	595	740	156	544	428	882	999999	541	743	999999	61	665	999999	748	345	999999	970	582	999999	104	22	301	999999	31	384	470	318	562	549	979	999999	971	243	921	245	999999	46	394	953	366	532	436	891	703	999999	999999	759	946	
232	233	917	999999	742	560	999999	999999	55	135	170	999999	574	999999	991	764	222	999999	999999	945	999999	999999	999999	999999	628	10	999999	585	409	991	999999	328	711	372	339	326	72	999999	238	682	537	999999	731	999999	234	996	792	772	999999	137	490	999999	632	813	443	665	999999	341	445	742	988	807	999999	999999	411	841	255	999999	429	675	702	873	851	750	999999	570	835	581	361	632	999999	999999	150	999999	510	507	695	897	928	674	585	730	902	495	693	730	58	999999	509	392	750	590	999999	999999	435	617	375	999999	406	872	829	169	980	813	535	199	667	621	554	903	156	999999	283	754	99	999999	999999	365	999999	687	522	168	82	969	882	626	456	380	846	893	142	999999	501	66	845	426	750	99	960	999999	999999	436	132	606	246	402	317	598	680	463	646	999999	825	999999	359	670	96	20	930	908	743	297	774	999999	999999	343	999999	999999	999999	999999	999999	880	405	999999	624	95	46	476	733	489	999999	858	699	393	256	132	987	781	706	184	339	739	999999	999999	999999	775	662	470	835	999999	999999	101	688	16	999999	765	999999	271	105	999999	999999	620	999999	450	599	884	597	391	414	999999	355	85	519	734	344	492	721	353	802	848	433	576	640	829	999999	227	179	693	161	491	518	725	999999	442	551	718	461	999999	462	999999	188	280	999999	197	999999	469	581	999999	672	749	53	271	999999	257	840	67	980	458	506	381	714	903	240	923	139	629	399	87	193	625	41	13	891	999999	669	163	999999	452	281	484	646	225	999999	412	999999	999999	266	438	601	493	738	13	222	90	171	999999	49	141	67	999999	999999	504	770	999999	717	999999	379	542	588	687	546	537	186	999999	999999	499	882	999999	486	882	372	999999	485	999999	886	38	791	811	999999	394	123	389	395	353	414	151	454	974	694	407	877	999999	850	913	947	211	999999	200	354	671	402	221	655	184	999999	999999	29	81	170	999999	999999	568	776	203	573	167	999999	999999	617	594	999999	908	143	89	15	648	999999	571	999999	999999	211	999999	999999	103	991	902	733	999999	787	304	132	383	813	15	157	318	948	656	349	789	69	994	583	760	999999	493	87	999999	178	917	999	457	999999	485	999999	999999	112	682	212	671	433	999999	999999	323	999999	671	104	138	931	697	700	463	231	962	624	999999	999999	706	476	507	999999	167	51	869	999999	674	999999	338	527	499	216	275	454	678	366	138	949	269	298	955	399	948	644	481	227	999999	235	365	999999	281	640	405	215	704	999999	276	889	185	28	797	
616	766	999999	441	491	434	19	553	606	496	267	999999	418	521	118	877	522	999999	999999	758	448	699	477	256	858	999999	69	750	832	99	248	999999	251	500	348	632	347	213	990	793	536	682	758	999999	23	999999	987	999999	595	999999	753	999999	532	999999	358	917	999999	999999	583	680	374	268	999999	516	257	999999	516	917	183	485	539	319	999999	859	231	766	999999	112	242	976	822	376	164	863	346	918	251	981	999999	430	343	999999	629	319	999999	278	962	251	126	530	375	80	520	999999	439	444	750	999999	48	592	977	196	999999	606	857	998	999999	856	180	339	251	999999	774	752	152	999999	689	269	440	999999	804	698	999999	999999	610	999999	999999	55	434	901	178	999999	999999	999999	453	157	860	999999	999999	429	999999	115	81	787	289	840	999999	768	967	881	999999	491	242	94	788	999999	210	420	999999	115	153	68	999999	279	171	999999	592	224	308	995	696	666	807	20	999999	698	627	208	432	770	456	96	87	552	156	687	345	858	772	174	946	450	36	356	286	115	683	801	626	616	257	90	469	972	999999	98	999999	232	305	999999	661	999999	988	236	658	66	980	879	133	484	999999	734	452	144	58	999999	639	999999	734	682	25	825	581	815	523	375	999999	115	999999	999999	13	123	999999	682	512	999999	999999	800	698	999999	999999	804	678	152	999999	523	638	999999	923	939	459	233	497	623	83	836	430	182	999999	292	439	875	521	75	480	224	181	769	999999	114	793	839	761	999999	557	999999	157	439	999999	999	999999	301	192	999999	608	779	999999	939	999999	999999	524	289	999999	415	790	999999	292	999999	999999	74	351	868	703	999999	155	619	471	983	75	862	688	990	646	713	555	147	693	103	467	701	999999	242	170	954	589	999999	752	356	999999	308	929	544	767	999999	658	868	597	999999	282	999999	317	642	873	746	988	533	643	999999	860	652	566	198	154	970	474	118	708	999999	239	999999	867	125	269	999999	933	999999	233	183	64	686	549	999999	821	479	999999	957	368	999999	999999	999999	999999	999999	999999	81	742	741	399	999999	997	550	170	848	999999	641	130	202	382	116	999999	843	999999	469	329	184	112	245	999999	999999	586	999999	999999	294	783	184	999999	499	999999	197	34	202	754	435	186	513	525	701	198	190	358	200	584	999999	610	132	999999	999999	57	321	968	506	374	724	220	489	999999	876	74	958	870	999999	573	194	91	621	98	999999	292	999999	658	411	57	999999	327	395	999999	999999	684	999999	428	369	999999	317	229	999999	827	40	999999	999999	712	999999	
999999	239	319	727	999999	399	180	999999	44	880	128	999999	999999	567	459	187	406	824	556	313	202	414	999999	511	189	265	999999	563	793	67	999999	999999	113	19	774	817	877	999999	768	543	327	695	626	548	250	219	654	661	78	650	999999	999999	999999	999999	456	232	699	999999	999999	372	999999	616	204	999999	999999	532	138	653	792	641	999999	999999	999999	22	999999	999999	999999	991	271	969	610	999999	494	153	434	999999	454	705	563	552	999999	79	61	406	119	710	999999	649	999999	717	91	11	868	437	999999	826	999999	999999	421	950	443	707	546	578	761	999999	131	60	552	961	999999	432	99	250	999999	999999	999999	999999	902	286	14	999999	674	553	999999	609	999999	999999	803	999999	925	325	999999	612	118	999999	532	482	645	989	588	999999	107	366	639	658	911	628	999999	118	999999	683	999999	145	945	305	43	993	999999	161	685	74	256	944	45	762	149	487	141	999999	708	282	25	913	698	563	999999	999999	914	238	697	999999	154	695	536	252	98	158	666	999999	999999	999999	999999	493	999999	524	204	999999	330	876	519	434	496	810	410	797	667	323	446	392	264	999999	999999	999999	463	999999	920	561	417	792	674	999999	820	328	726	179	491	999999	609	999999	999999	887	987	48	719	273	329	343	295	999999	585	775	711	284	558	999999	460	999999	39	999999	603	643	999999	538	212	999999	614	177	93	999999	316	145	714	272	32	999999	737	50	999999	200	999999	999999	275	678	217	999999	289	545	770	999999	999999	162	502	999999	580	726	152	459	999999	200	659	999999	999999	64	432	449	999999	999999	261	191	923	419	999999	839	893	27	377	999999	330	313	999999	78	407	999999	522	163	643	548	692	306	234	288	214	553	999999	397	336	999999	256	768	838	839	293	588	151	999999	999999	662	282	563	999999	86	138	532	999999	591	754	240	542	278	805	999999	756	955	957	644	999999	52	308	999999	690	999999	819	999999	475	409	784	818	999999	223	999999	999999	276	139	947	157	160	682	602	949	642	106	999999	977	999999	325	93	338	631	506	104	525	364	775	999999	203	266	575	67	551	806	935	362	329	682	999999	256	627	999999	809	493	532	449	999999	863	594	487	999999	599	159	999999	456	197	381	128	81	999999	500	266	753	890	585	624	61	999999	707	999999	359	304	149	78	465	329	999999	999999	999999	85	999999	912	288	716	423	975	907	234	359	748	980	999999	610	206	756	370	264	999999	908	908	999999	214	166	850	137	547	460	999999	999999	137	376	369	999999	996	999999	587	999999	47	476	609	716	826	794	
959	999999	158	999999	942	999999	999999	75	902	999999	999999	686	999999	756	438	999999	876	525	826	374	232	382	621	652	614	585	179	392	226	451	308	999999	572	999999	206	97	978	999999	518	769	765	999999	473	265	894	319	820	999999	549	459	600	94	890	461	571	587	151	999999	89	366	152	712	848	461	805	999999	124	390	559	351	609	32	17	66	999999	170	908	366	999999	304	765	347	999999	767	851	999999	999999	120	848	619	945	482	773	161	627	999999	223	999999	460	432	205	440	281	208	849	577	87	833	852	411	678	785	747	785	601	804	869	91	610	999999	999999	13	541	939	405	136	259	999999	999999	556	999999	896	905	336	108	334	76	644	999999	283	147	477	267	447	941	999999	735	987	560	999999	193	141	412	999999	272	201	898	341	802	999999	328	999999	999999	306	463	781	879	421	999999	999999	738	999999	174	999999	453	999999	999999	104	998	244	999999	999999	305	999999	372	999999	494	46	74	907	436	999999	841	999999	955	916	999999	961	983	170	291	324	999999	293	94	958	967	85	426	579	999999	804	343	567	331	66	999999	788	933	999999	296	842	999999	779	840	999999	392	969	381	537	620	784	120	838	953	87	960	21	531	413	848	419	619	999999	460	999999	401	999999	872	898	989	999999	37	345	873	448	967	532	453	91	576	999999	703	889	959	671	999999	505	614	254	106	914	267	529	799	877	233	862	999999	999999	611	118	107	999999	547	336	999999	775	964	999999	119	999999	999999	449	837	851	715	730	535	789	938	896	669	999999	802	85	36	507	546	996	225	115	213	999999	479	467	900	230	352	632	914	917	540	108	144	668	356	817	999999	948	171	502	336	539	279	999999	999999	479	999999	999999	310	259	239	999999	300	999999	234	333	999999	380	951	494	388	903	874	30	999999	999999	493	143	999999	218	999999	598	834	722	778	673	999999	763	28	430	999999	880	332	999999	688	999999	808	140	443	32	847	999999	999999	676	124	433	665	999999	360	877	999999	547	742	101	443	641	144	578	235	560	368	216	361	530	944	999999	999999	999999	342	792	762	999999	699	706	371	503	601	999999	999999	355	18	715	413	151	999999	999999	999999	241	232	57	437	240	904	883	664	640	999999	476	732	617	852	457	916	567	999999	632	847	999999	999999	999999	49	976	970	880	552	652	999999	999999	999999	942	368	349	986	999999	364	532	459	816	52	730	543	135	999999	989	999999	561	999999	845	36	999999	165	113	511	291	999999	461	269	34	340	21	999999	750	391	999999	259	512	999999	631	
212	591	999999	40	992	999	406	999999	999999	981	386	991	853	957	193	281	786	265	838	704	287	903	999999	999999	999999	999999	892	792	743	645	740	999999	100	177	642	445	640	135	120	512	885	999999	909	288	647	999999	168	880	567	120	13	993	673	766	353	308	327	748	999999	962	116	999999	999999	906	999999	999999	999999	999999	999999	747	640	999999	999999	336	819	195	994	985	787	147	871	999999	235	633	641	999999	327	334	824	344	127	892	581	999999	405	280	920	13	47	261	448	483	565	999999	999999	999999	848	347	946	167	999999	342	960	416	100	103	389	999999	999999	503	78	576	861	980	630	999999	89	999999	930	548	274	991	947	999999	698	398	457	415	164	299	897	979	387	666	39	785	999999	174	67	312	891	383	999999	544	193	872	622	999999	199	730	273	852	999999	999999	893	999999	999999	999999	718	702	646	973	393	974	605	98	198	999999	951	845	816	914	999999	627	657	891	262	413	351	826	775	872	226	433	36	55	572	979	773	716	400	506	456	364	666	917	989	763	938	105	683	427	633	353	913	358	912	789	750	11	999999	999999	93	999999	926	773	999999	959	948	559	525	999999	999999	244	454	320	999999	999999	999999	739	902	999999	474	999999	999999	999999	999999	872	999999	999999	143	999999	999999	771	656	419	423	999999	438	999999	170	999999	815	999999	580	474	995	999999	899	999999	890	337	827	20	999999	570	516	837	749	577	533	884	999999	280	999999	741	980	659	587	44	897	903	156	78	999999	872	684	999999	676	999999	362	850	999999	999999	786	805	956	228	999999	96	903	586	814	999999	369	285	590	544	962	838	494	346	812	999999	706	999999	191	759	440	236	886	999999	170	82	999999	999999	999999	999999	493	620	999999	761	987	999999	140	321	98	295	999999	304	292	149	132	837	193	26	47	118	999999	799	999999	207	999999	999999	209	483	425	742	645	685	373	67	60	351	999999	732	358	999999	734	999999	899	896	60	146	944	747	307	999999	888	999999	645	999999	321	694	997	999999	973	551	301	657	896	355	650	33	930	234	999999	780	999999	460	667	999999	383	826	899	727	157	651	500	462	185	102	854	446	49	999999	746	999999	354	476	758	806	999999	86	498	999999	999999	36	215	720	657	527	549	999999	999999	918	429	495	794	999999	440	332	61	999999	482	803	999999	999999	983	370	487	733	999999	999999	999999	861	707	306	337	356	480	130	445	780	804	999999	552	426	905	130	999999	260	570	84	46	436	999999	189	999999	694	61	52	53	845	242	924	101	241	736	679	
999999	132	999999	999999	799	319	887	280	999999	824	261	85	308	862	230	999999	172	999999	281	275	115	999999	702	642	305	438	999999	600	547	880	999999	320	689	236	909	999999	102	132	284	727	999999	484	999999	780	999999	975	999999	190	624	15	761	999999	960	470	573	693	430	526	153	999999	999999	999999	999999	165	999999	940	999999	82	952	213	999999	50	87	554	726	631	383	921	208	329	694	897	975	999999	128	999999	999999	228	999999	226	596	999999	999999	999999	495	262	751	989	522	502	589	672	999999	999999	870	999999	662	416	744	999999	319	999999	327	824	676	344	999999	200	999999	999999	590	177	419	736	999999	999999	72	173	999999	999999	999999	393	409	706	739	32	669	565	671	999999	999999	942	999999	999999	906	999999	259	164	247	160	999999	560	953	91	999999	422	999999	501	803	999999	658	499	358	281	72	926	999999	621	94	653	675	755	529	638	276	648	693	699	829	529	318	907	999999	908	999999	329	440	999999	794	327	769	177	761	999999	749	675	594	999999	658	980	987	638	80	593	999999	999999	999999	324	815	273	728	563	672	999999	999999	751	573	449	749	743	999999	782	999999	999999	883	999999	999999	170	889	600	63	490	51	848	542	999999	837	999999	432	345	298	126	511	530	999999	216	505	487	999999	997	112	999999	463	915	495	214	811	314	709	977	201	869	434	999999	220	247	522	823	741	322	914	240	999999	999999	454	999999	281	306	176	677	11	517	795	891	497	908	37	135	363	337	999999	532	999999	999999	999999	428	691	295	999999	999999	694	681	745	62	999999	871	138	58	470	126	999999	515	147	42	975	684	84	542	727	312	999999	999999	470	413	999999	391	608	572	270	35	687	985	986	815	983	330	772	743	999999	626	780	978	665	999999	404	364	999999	999999	999999	469	354	159	999999	17	151	307	221	999999	609	702	273	566	788	999999	438	947	999999	332	58	655	912	340	734	111	532	241	731	233	999999	98	995	17	103	801	681	538	999999	978	999999	999999	999999	440	144	115	999999	223	999999	230	808	457	835	999999	551	823	557	23	999999	466	485	999999	576	999999	332	999999	707	265	999999	987	763	900	529	550	658	373	547	481	206	629	748	318	999999	510	425	999999	263	932	465	279	253	667	123	999999	503	764	119	130	118	623	408	106	999999	212	999999	907	927	295	415	999999	286	999999	817	999999	717	176	868	76	999999	769	267	775	800	203	743	105	786	568	999999	893	264	426	372	582	230	652	567	838	52	517	635	967	526	999999	999999	177	849	328	253	336	895	999999	
558	349	366	999999	306	557	469	371	131	368	247	521	924	859	713	244	574	75	609	40	999999	64	144	999999	258	522	209	575	255	467	325	720	998	999999	999999	999999	226	597	355	999999	379	681	999999	276	729	15	999999	143	999999	999999	999999	188	727	865	29	503	999999	76	384	783	358	893	125	663	999999	527	523	999999	992	999999	28	976	999999	999999	660	999999	999999	868	569	253	169	75	121	641	712	147	993	999999	202	374	819	999999	223	999999	999999	999999	565	733	233	212	491	650	999999	774	596	999999	468	137	214	676	835	346	999999	141	623	292	999999	484	950	906	999999	390	520	627	870	868	999999	158	937	184	787	935	644	367	999999	519	924	346	54	934	999999	866	927	525	539	482	999999	999999	999999	999999	999999	90	782	999999	999999	111	139	523	904	727	25	319	199	40	889	899	701	149	999999	113	999999	445	440	25	999999	999999	463	994	98	397	225	681	210	999999	480	706	162	327	687	999999	390	410	442	327	919	369	676	897	636	639	781	513	711	843	999999	268	650	766	999999	21	647	144	435	516	511	344	999999	631	559	999999	999999	383	461	719	723	999999	13	122	106	999999	991	565	368	458	616	712	999999	999999	557	221	999999	999999	237	999999	22	255	999999	925	815	585	999999	54	348	453	893	999999	61	991	130	64	265	999999	669	232	30	92	776	976	900	999999	374	753	84	347	136	360	156	786	707	478	981	87	307	521	617	999999	227	914	999999	219	999999	999999	999999	502	955	999999	726	15	999999	999999	478	999	35	25	220	999999	970	999999	327	999999	999999	275	294	651	82	999999	239	999999	614	84	864	861	420	690	999999	396	517	581	392	607	634	151	141	999999	999999	982	62	291	999999	120	975	227	597	33	999999	395	693	594	430	778	298	999999	999999	580	999999	999999	999999	999999	877	999999	989	399	618	999999	908	999999	143	516	651	100	135	999999	847	504	108	999999	273	397	999999	752	702	922	161	614	318	65	999999	560	999999	392	999999	717	414	487	130	586	609	878	124	849	261	187	942	339	652	350	731	896	481	427	353	201	613	999999	130	77	248	14	411	852	368	583	803	999999	697	417	999999	370	999999	999999	999999	395	282	882	501	525	980	821	999999	999999	334	854	999999	295	49	999999	114	289	366	63	999999	605	476	271	490	678	383	999999	999999	999999	806	370	999999	959	999999	957	918	730	999999	999999	96	426	52	443	999999	999999	503	518	229	496	999999	264	13	329	183	442	918	999999	402	822	151	306	189	725	171	963	342	130	905	92	
292	384	656	999999	999999	921	562	43	743	976	185	865	464	999999	933	551	367	203	786	999999	48	999999	338	811	463	790	999999	327	281	999999	182	999999	613	146	213	999999	608	252	362	261	880	884	277	999999	999999	286	842	43	792	619	606	148	999999	999999	54	385	56	999999	307	186	684	999999	999999	999999	804	999999	262	327	942	15	943	124	999999	534	76	163	639	911	999999	187	947	999999	534	999999	999999	43	49	654	102	828	881	763	945	185	999999	645	999999	97	622	999999	999999	999999	101	787	676	492	999999	809	999999	890	745	999999	681	999999	999999	999999	710	110	232	770	761	999999	235	123	133	189	999999	999999	999999	431	999999	999999	299	327	163	999999	123	746	984	474	999999	999999	763	999999	93	999999	999999	825	946	999999	934	31	865	851	94	426	298	977	664	496	323	643	851	469	860	203	999999	999999	967	999999	366	999999	999999	757	45	999999	843	34	999999	385	108	999999	718	859	999999	19	999999	999999	243	736	144	145	92	999999	160	102	999999	303	999999	890	902	999999	999999	150	741	970	905	118	999999	999999	583	274	947	288	398	971	924	991	972	850	999999	406	130	241	999999	230	881	627	606	999999	999999	999999	683	149	483	380	494	577	128	526	113	577	632	681	162	999999	999999	804	109	189	177	999999	331	500	383	506	607	627	479	520	99	287	512	873	999999	999999	590	807	804	28	999999	356	873	455	999999	939	774	449	88	999999	42	87	999999	426	775	756	228	999999	999999	999999	772	866	108	999999	437	825	999999	999999	271	999999	999999	390	999	999999	702	821	523	875	752	444	731	168	549	679	488	22	759	96	107	663	814	407	999999	827	255	620	258	999999	28	999999	873	25	187	958	520	651	87	447	723	953	243	352	440	331	255	613	327	429	129	424	75	979	661	608	314	882	348	181	835	92	573	258	857	999999	570	715	980	999999	168	837	934	322	372	153	999999	999999	967	721	581	642	999999	828	155	603	999999	894	364	579	654	999999	999999	906	999999	999999	390	999999	495	609	760	999999	633	736	270	292	490	753	616	517	188	999999	914	627	599	999999	789	999999	113	999999	974	999999	999999	411	936	529	533	38	999999	999999	763	999999	999999	367	960	51	18	566	999999	862	123	112	288	846	400	999999	723	999999	316	418	851	646	881	999999	635	94	188	231	800	740	758	999999	52	884	754	743	866	557	666	999999	194	999999	186	250	150	999999	397	515	20	134	806	848	722	301	880	127	999999	743	732	876	863	999999	765	826	999999	660	999999	404	102	657	944	176	
999999	757	234	999999	469	640	102	763	696	673	221	675	999999	910	740	751	999999	637	189	133	999999	999999	694	407	467	359	146	489	811	993	422	362	999999	999999	828	964	76	262	999999	999999	651	968	190	200	575	99	892	203	999999	318	400	999999	478	821	999999	999999	73	826	171	119	504	612	999999	703	999999	859	999999	999999	91	776	999999	751	979	266	481	999999	609	504	999999	377	467	942	999999	502	603	956	884	999999	999999	598	900	249	999999	547	999999	48	999999	487	999999	716	604	596	121	999999	634	999999	485	221	349	494	999999	999999	994	793	652	999999	999999	459	109	999999	999999	136	16	999999	875	999999	660	441	838	999999	841	132	999999	999999	773	999999	831	423	999999	954	999999	672	29	803	968	342	255	307	895	866	994	999999	999999	646	741	999999	590	999999	279	199	988	999999	383	906	653	999999	14	878	30	781	730	630	590	155	822	312	117	999999	525	543	198	362	545	971	999999	284	744	918	384	999999	999999	212	154	678	965	999999	298	123	160	999999	337	999999	999999	999999	145	374	975	241	823	999999	999999	386	999999	736	10	636	999999	412	468	378	763	95	503	999999	500	527	485	999999	190	999999	23	994	62	999999	215	821	85	431	835	83	309	513	105	945	936	903	109	417	678	999999	928	886	654	781	705	999999	999999	563	623	617	888	73	60	437	425	999999	333	57	530	189	560	86	576	999999	79	260	990	999999	787	597	428	78	243	999999	467	999999	349	999999	359	999999	947	999999	808	227	194	999999	462	667	530	571	580	61	886	499	778	851	320	270	712	455	999999	999999	999999	36	199	820	830	999999	999999	999999	35	999999	697	999999	999999	999999	278	358	999999	833	797	999999	999999	999999	999999	376	191	999999	999999	616	816	89	568	904	999999	999999	999999	999999	38	374	415	262	698	241	545	999999	999999	999999	267	739	583	961	70	999999	657	928	299	560	19	822	639	999999	999999	363	481	946	494	793	854	610	999999	999999	330	835	428	545	999999	999999	680	999999	23	861	999999	343	43	855	28	688	257	999999	341	195	773	999999	734	329	135	345	999999	598	999999	570	474	657	446	97	641	234	460	999999	304	504	999999	999999	999999	778	999999	794	999999	626	999999	805	546	81	279	999999	722	124	999999	108	419	298	999999	92	466	452	396	829	896	945	223	794	238	999999	489	999999	316	263	999999	956	720	341	25	143	670	999999	34	999999	387	339	374	526	132	999999	702	15	469	999999	63	366	391	778	897	999999	412	143	577	411	591	443	800	469	999999	155	388	999999	283	901	999999	238	
428	992	452	999999	999999	999999	671	876	999999	999999	999999	519	999999	999999	574	941	443	640	730	537	660	623	812	944	999999	905	808	977	973	999999	731	999999	385	999999	999999	999999	336	340	803	715	999999	701	969	999999	77	291	268	678	999999	999999	644	999999	181	883	999999	805	999999	507	39	674	999999	999999	902	999999	752	807	999999	386	110	999999	615	113	836	999999	76	958	654	705	877	256	647	140	407	537	980	999999	396	999999	255	143	999999	999999	310	139	827	777	999999	160	364	269	158	882	577	405	831	540	805	166	817	619	999999	999999	630	782	37	999999	999999	374	838	663	420	641	140	967	966	786	803	707	999999	298	999999	503	999999	618	108	765	563	11	706	449	999999	240	999999	635	982	999999	999999	528	111	80	490	434	999999	700	848	516	751	610	439	54	999999	999999	970	999999	999999	658	143	999999	684	272	204	999999	668	398	380	190	999999	505	984	241	587	284	606	126	807	999999	190	650	770	591	23	952	572	999999	999999	999999	269	999999	999999	999999	601	196	843	839	999999	206	766	924	330	667	559	255	999999	207	467	462	999999	999999	721	725	477	492	251	999999	258	999999	999999	16	999999	194	999999	802	999999	999999	640	401	441	999999	250	611	968	265	330	112	42	768	337	375	999999	260	693	415	443	459	856	999999	944	999999	999999	999999	484	999999	248	999999	746	756	924	965	567	75	30	734	999999	119	756	222	172	999999	999999	490	914	356	811	435	500	515	369	871	999999	999999	456	690	186	616	999999	218	26	194	366	286	999999	999999	999999	999999	999999	959	802	333	702	999999	946	805	999999	110	720	999999	948	813	645	999999	396	63	172	45	619	340	558	996	982	548	205	977	782	784	647	552	548	682	205	999999	999999	46	999999	169	999999	651	11	86	896	10	270	213	549	135	889	999999	209	999999	519	999999	411	805	350	999999	448	968	32	905	463	177	999999	275	617	113	528	359	885	13	460	968	338	999999	999999	982	999999	992	438	656	894	857	353	775	173	306	999999	999999	695	24	999999	616	628	999999	623	728	421	994	596	445	607	539	903	206	321	551	570	929	999999	999999	876	455	999999	375	20	999999	824	999999	111	320	974	621	664	871	999999	999999	349	243	858	382	999999	999999	406	992	59	364	954	156	999999	621	735	999999	211	336	148	274	85	999999	95	27	904	608	999999	285	471	999999	875	999999	914	477	211	999999	999999	332	797	592	59	999999	326	655	651	999999	358	490	584	773	999999	337	733	27	768	97	999999	999999	477	999999	400	131	531	999999	999999	921	
242	986	420	408	139	878	538	555	225	538	935	440	376	237	259	412	700	999999	576	999999	999999	999999	708	124	999999	239	855	999999	999999	928	26	263	176	729	999999	999999	79	186	644	540	798	188	802	999999	161	717	474	250	999999	987	430	833	497	941	622	999999	287	305	228	899	33	703	999999	296	521	682	273	647	793	887	343	524	63	45	999999	131	104	478	962	999999	765	999999	133	214	999999	192	765	234	999999	108	94	774	957	745	517	105	999999	515	718	479	453	999999	999999	825	654	906	999999	999999	201	501	251	999999	342	756	143	418	580	157	999999	339	999999	48	540	999999	803	999999	566	999999	999999	654	305	589	760	493	28	939	167	307	999999	999999	412	313	43	615	999999	285	441	210	611	109	524	677	725	389	999999	414	296	762	999999	999999	999999	472	934	546	205	662	999999	849	738	204	260	282	597	198	926	613	15	924	838	999999	137	365	706	428	139	999999	863	381	931	613	652	405	999999	474	260	939	378	999999	420	203	236	591	472	417	848	252	89	536	462	949	999999	372	923	504	957	984	999999	516	416	576	799	677	917	134	552	854	996	132	938	987	244	999999	514	645	999999	545	999999	999999	579	887	999999	999999	919	982	214	290	482	781	517	999999	183	999999	90	843	403	559	999999	348	864	999999	256	999999	598	999999	714	891	857	287	999999	422	101	999999	999999	529	37	473	757	935	919	271	999999	224	615	672	813	381	999999	670	251	741	871	999999	434	585	640	592	737	454	277	323	432	999999	999999	104	184	706	926	560	999999	930	802	738	428	603	622	41	999999	999999	661	343	463	197	46	999999	550	546	52	361	999999	445	735	313	667	606	839	187	645	999999	498	116	455	877	999999	321	999999	142	136	831	999999	608	999999	812	792	934	860	245	168	116	999999	999999	999999	575	671	380	204	498	999999	999999	763	999999	396	830	437	554	999999	585	342	725	532	999999	419	220	999999	290	204	999999	520	733	746	603	29	539	966	999999	451	999999	216	483	126	450	71	314	999999	528	999999	999999	384	247	56	284	999999	443	583	146	999999	999999	999999	390	186	281	978	347	85	170	425	999999	863	578	999999	17	379	999999	608	92	999999	114	153	869	77	999999	999999	282	999999	999999	700	586	955	830	640	998	999999	825	307	999999	471	723	999999	906	113	999999	556	806	144	48	905	54	834	500	789	124	310	318	999999	402	999999	705	660	999999	470	999999	900	43	937	114	999999	553	561	764	999999	999999	875	999999	765	711	237	741	147	648	565	655	
752	465	51	999999	698	999999	999999	999999	121	766	72	624	446	274	465	523	999999	39	999999	361	492	79	879	165	249	73	999999	611	175	991	999999	999999	58	814	999999	445	991	422	416	920	51	999999	653	854	571	260	799	501	256	714	872	118	999999	214	999999	682	585	999999	999999	634	841	999999	999999	129	208	60	576	632	187	29	999999	456	622	812	999999	835	426	999999	593	999999	273	61	364	461	129	999999	106	844	650	414	999999	115	999999	782	89	150	999999	533	656	521	683	176	323	999999	999999	425	999999	113	894	999999	266	999999	302	296	999999	789	546	288	10	748	953	732	981	999999	169	999999	320	840	732	999999	918	892	378	82	315	999999	999999	138	278	999999	964	993	949	323	999999	309	813	849	421	299	604	999999	533	999999	999999	999999	999999	550	76	999999	999999	654	380	725	419	373	192	229	981	274	999999	999999	19	307	783	959	782	668	624	860	999999	470	429	443	574	288	999999	470	514	363	911	999999	71	510	597	319	623	234	904	785	999999	593	868	157	999999	195	629	236	134	608	999999	527	926	216	165	645	235	936	160	140	13	721	999999	999999	362	865	999999	509	999999	474	345	557	999999	839	743	28	601	281	205	388	999999	143	346	906	194	394	999999	855	355	951	94	686	999999	773	781	999999	999999	999999	999999	382	999999	999999	526	659	272	621	999999	97	472	999999	999999	954	741	771	482	999999	385	808	442	999999	999999	501	164	999999	389	659	483	989	999999	347	149	359	486	823	549	999999	617	686	643	573	630	183	999999	217	907	140	999999	312	301	911	999999	79	999999	826	777	347	966	767	999999	613	147	999999	999999	999999	997	999999	999999	917	999999	944	262	999999	175	869	347	430	119	946	850	259	714	180	698	156	327	79	999999	659	999999	999999	571	849	416	40	435	999999	154	266	220	223	662	37	999999	356	658	330	904	999999	489	356	238	29	917	999999	999999	967	85	882	807	999999	152	817	872	29	382	413	292	145	999999	999999	286	852	999999	637	597	999999	999999	351	498	996	175	611	999999	698	974	999999	932	999999	141	468	999999	271	458	292	80	845	165	72	999999	254	999999	999999	999999	999	999999	999999	999999	290	432	999999	877	734	999999	811	999999	541	647	183	54	830	481	999999	13	975	708	24	403	999999	566	751	530	37	377	254	958	406	116	180	999999	598	268	999999	963	918	590	57	877	647	530	539	207	982	999999	153	772	151	765	530	999999	65	982	838	723	681	691	999999	366	149	852	365	435	477	554	456	571	829	933	94	394	660	
147	755	999999	999999	553	548	20	999999	481	817	641	586	878	573	616	430	927	999999	237	740	690	738	795	174	114	730	438	570	999999	943	217	680	145	641	999999	236	914	696	137	999999	999999	143	668	44	724	848	599	980	840	151	999999	651	857	653	969	408	960	758	923	823	120	449	999999	999999	610	960	450	246	655	390	515	241	164	999999	999999	999999	79	760	450	265	999999	457	730	439	51	999999	999999	491	671	519	999999	165	772	313	43	999999	491	140	999999	999999	408	362	335	999999	636	670	496	999999	752	422	339	999999	317	668	999999	663	719	222	497	999999	999999	959	999999	146	125	359	468	851	999999	511	76	939	999999	687	856	778	131	280	803	380	999999	59	739	259	189	999999	847	114	621	380	680	279	643	389	625	449	787	999999	344	287	999999	645	723	999999	356	399	999999	999999	811	913	999999	448	419	126	975	999999	229	325	956	999999	511	363	999999	680	831	796	306	999999	999999	417	990	933	936	525	179	433	999999	498	999999	790	999999	227	303	708	838	241	859	526	999999	999999	999999	472	242	294	999999	847	415	52	419	559	999999	928	567	403	922	608	512	893	946	552	762	999999	422	176	999999	293	70	531	841	599	937	779	542	535	999999	528	700	999999	749	331	999999	293	89	353	999999	271	659	900	785	240	729	966	579	861	773	999999	60	76	433	492	787	884	999999	819	622	323	999999	42	214	403	907	860	999999	625	534	479	650	78	999999	598	633	999999	745	999999	999999	999999	209	999999	761	700	478	634	228	266	544	143	92	270	731	383	876	627	695	391	333	999999	821	999999	337	304	847	981	596	835	999999	627	999999	599	949	651	124	714	999999	514	925	999999	642	888	91	401	396	390	999999	106	722	16	474	363	287	999999	159	254	999999	467	852	496	47	999999	999999	916	994	493	999999	90	268	171	357	999999	999999	999999	237	932	873	999999	907	466	999999	500	122	852	163	785	322	948	501	999999	371	812	662	439	244	999999	491	999999	406	903	79	999999	837	560	658	999999	897	236	773	226	381	999999	999999	395	851	547	280	554	999999	999999	181	371	589	399	800	544	528	999999	816	999999	451	708	999999	999999	397	389	663	561	204	869	888	999999	185	284	999999	953	262	276	587	697	978	937	999999	999999	999999	708	676	448	760	123	764	999999	999999	999999	775	999999	878	999999	999999	999999	999999	718	360	893	330	95	196	314	901	846	291	261	449	128	999	514	307	351	283	999999	712	225	999999	90	999999	999999	675	390	508	824	85	999999	278	126	
814	270	587	517	866	645	999999	372	546	914	832	999999	999999	302	795	271	375	537	281	319	759	668	917	279	999999	312	420	999999	805	87	771	583	983	333	314	739	926	790	999999	637	177	350	678	999999	258	601	598	383	595	247	999999	547	436	958	366	155	352	317	727	564	235	716	566	469	153	258	529	999999	987	65	344	585	63	999999	152	999999	989	40	31	197	714	47	999999	568	999999	233	157	34	966	168	396	999999	72	919	999999	460	784	219	743	999	82	501	395	539	902	872	494	791	816	947	166	999999	295	540	999999	197	505	997	840	919	999999	504	140	829	669	999999	523	143	999999	999999	635	999999	296	31	125	222	652	999999	666	756	999999	365	217	29	11	84	334	531	79	224	955	999999	379	823	899	577	371	565	870	999999	358	360	559	999999	322	387	999999	273	425	999999	545	824	341	999999	190	745	296	120	828	999999	400	991	74	28	999999	848	999999	472	132	547	851	96	811	488	999999	388	999999	92	999999	624	58	70	116	442	678	141	454	999999	999999	163	999999	999999	737	999999	786	999999	296	541	399	473	976	562	150	877	785	999999	22	999999	999999	802	939	214	413	213	545	340	885	632	999999	604	404	126	829	969	266	999999	999999	535	702	49	999999	999999	693	999999	647	496	920	999999	656	999999	128	999999	999999	999999	224	999999	846	533	739	456	481	664	201	999999	999999	860	732	181	620	193	110	487	999999	647	999999	999999	520	179	566	59	420	656	999999	999999	485	802	519	989	754	190	999999	825	795	256	567	999999	999999	898	999999	787	999999	999999	618	473	129	641	450	999999	139	999999	999999	676	999999	999999	45	825	688	80	319	999999	351	743	426	440	999999	284	999999	999999	89	999999	999999	999999	15	999999	999999	671	48	512	10	844	361	560	860	214	624	999999	857	116	220	999999	748	12	588	897	445	30	999999	188	45	844	949	546	999999	854	949	943	671	999999	403	374	787	186	999999	475	915	790	999999	221	815	358	426	999999	694	347	535	598	999999	117	999999	276	349	859	477	166	894	815	999999	15	265	999999	999999	669	712	845	954	571	999999	123	982	655	147	999999	999999	686	427	374	999999	999999	328	361	909	999999	999999	137	34	927	709	913	580	110	119	999999	956	143	999999	756	999999	999999	392	964	665	999999	134	687	999999	239	497	790	738	529	999999	999999	687	904	772	853	999999	999999	820	37	862	28	542	882	546	270	163	238	999999	671	502	12	158	364	695	988	999999	176	998	795	440	918	999999	61	999999	969	199	61	371	999999	
941	297	999999	365	111	646	387	999999	999999	867	85	268	999999	77	37	999999	990	332	218	783	423	999999	586	35	596	999999	999999	491	745	576	80	112	867	657	999999	214	973	793	262	59	611	196	34	140	719	999999	999999	999999	33	184	999999	999999	842	587	999999	303	999999	13	768	167	803	896	506	575	797	973	999999	398	347	823	988	207	79	169	999999	237	623	999999	315	424	999999	734	467	571	597	213	269	289	983	999999	999999	970	999999	105	255	714	690	459	343	746	781	484	770	999999	196	781	797	999999	999999	447	999999	999999	698	354	97	78	438	935	977	999999	713	120	999999	911	330	28	182	974	913	467	999999	173	121	568	643	999999	964	267	999999	816	415	586	999999	999999	755	247	281	680	17	187	999999	754	481	749	42	670	79	858	880	178	608	823	999999	947	900	516	154	139	710	501	114	999999	561	171	188	999999	245	869	166	92	746	502	966	736	191	792	692	371	535	999999	526	115	386	215	217	592	999999	927	645	249	999999	152	969	515	82	999999	999999	319	571	999999	434	210	702	797	432	116	999999	43	999999	999999	999999	782	603	999999	975	999999	999999	999999	999999	595	999999	318	999999	916	990	999999	999999	461	663	87	599	382	799	630	548	325	412	999999	783	111	736	999999	172	538	425	320	548	241	540	83	318	999999	365	975	595	126	977	999999	807	828	583	405	379	999999	517	999999	982	973	200	659	596	999999	572	999999	859	999999	156	694	500	999999	64	999999	920	999999	768	752	26	999999	45	431	348	999999	999999	954	528	340	413	484	999999	999999	337	999999	999999	880	486	999999	284	512	126	67	969	292	999999	136	999999	999999	484	788	918	999999	434	168	938	768	321	970	434	617	999999	529	133	671	673	525	352	999999	260	50	999999	666	477	999999	999999	977	999999	66	340	999999	999999	246	856	625	565	265	550	178	999999	282	999999	516	678	667	187	597	999999	308	618	770	999999	294	40	444	684	262	297	920	460	961	316	265	639	999999	436	97	672	508	115	999999	975	184	853	999999	481	597	987	810	336	120	52	999999	447	570	870	896	216	422	999999	313	968	629	717	675	999999	313	876	898	240	99	999999	436	202	999999	794	609	440	62	962	97	274	999999	593	350	999999	999999	818	999999	909	999999	881	260	568	802	999999	356	466	188	21	178	999999	99	580	246	999999	616	960	247	775	270	465	164	459	853	48	999999	45	377	999999	999999	999999	999999	999999	699	218	999999	868	400	760	448	153	999999	50	794	375	999999	999999	999999	163	999999	202	580	
303	648	84	726	801	715	763	958	999999	98	432	999999	682	914	110	999999	999999	999999	747	999999	486	999999	999999	213	124	665	487	999999	584	688	224	453	620	914	512	350	625	492	999999	163	999999	999999	137	65	830	999999	121	999999	84	36	329	999999	999999	632	104	999999	531	871	612	146	237	999999	383	632	874	978	587	768	412	759	265	545	650	594	999999	684	209	71	382	283	999999	999999	789	558	368	582	999999	988	820	546	819	753	879	736	999999	999999	428	505	190	851	263	353	999999	324	771	784	990	970	700	419	766	469	999999	339	592	999999	999999	824	273	999999	999999	599	948	865	940	511	665	914	668	204	266	999999	880	530	29	999999	999999	474	787	584	999999	918	297	410	999999	999999	265	550	999999	724	626	603	242	999999	761	663	405	192	384	269	128	86	311	999999	999999	72	588	967	999999	392	232	999999	47	689	999999	999999	999999	547	95	590	256	125	770	943	999999	662	999999	999999	769	999999	805	795	999999	527	465	999999	999999	792	257	717	999999	297	241	761	999999	980	565	553	190	589	361	857	106	793	23	999999	315	367	927	500	601	999999	999999	953	586	999999	556	519	233	202	999999	519	299	378	820	999999	884	999999	451	597	999999	918	999999	189	999999	947	999999	306	513	462	999999	999999	864	999999	125	182	999999	287	999999	999999	433	56	329	987	34	841	568	728	973	64	129	305	999999	339	403	683	787	999999	999999	639	999999	260	15	999999	999999	316	655	542	999999	647	870	999999	835	999999	174	60	598	999999	165	173	389	970	332	999999	343	905	343	534	363	442	395	78	339	999999	338	182	50	999999	999999	718	196	36	475	999999	999999	522	470	540	175	999999	95	964	864	999999	999999	766	928	999999	437	999999	972	130	188	820	999999	999999	276	300	56	991	20	49	826	447	977	999999	505	996	999999	820	445	999999	369	20	357	999999	999999	554	999999	572	999999	999999	131	999999	999999	999999	847	999999	999999	999999	255	179	493	183	342	56	147	999999	806	897	271	931	291	616	651	180	760	999999	472	831	596	721	15	484	747	527	917	917	702	911	999999	849	999999	999999	574	275	999999	195	999999	311	292	788	748	999999	310	323	211	999999	999999	574	314	679	999999	253	795	999999	174	19	436	999999	138	229	724	894	999999	421	18	408	52	386	861	575	499	171	548	808	973	618	183	433	999999	412	660	137	607	836	666	999999	999999	999999	110	308	999999	863	182	73	73	999999	15	888	999999	803	473	880	999999	999999	189	31	704	999999	560	556	999999	999999	999999	726	569	597	297	999999	
755	339	999999	999999	285	562	999999	636	989	999999	999999	999999	999999	294	129	522	939	999999	999999	867	999999	999999	974	111	999999	554	472	755	999999	455	503	476	565	460	143	999999	492	471	605	159	999999	553	41	999999	251	440	944	551	883	977	787	789	182	430	999999	119	365	219	520	999999	100	71	272	543	999999	278	999999	162	160	154	999999	477	184	999999	944	113	613	999999	860	60	999999	921	999999	999999	668	999999	304	145	561	34	999999	283	950	873	69	861	290	498	248	972	875	792	999999	739	947	320	614	907	999999	999999	505	610	359	470	999999	178	199	999999	999999	999999	974	999999	600	999999	999999	756	526	311	214	93	822	125	515	887	999999	818	529	142	449	358	110	396	660	767	528	999999	999999	490	752	890	671	999999	623	972	997	457	202	275	215	201	999999	313	702	401	972	390	104	471	296	999999	649	67	436	999999	999999	588	767	999999	607	524	832	46	559	999999	421	417	999999	543	889	726	626	264	926	257	564	796	693	268	794	999999	914	462	203	448	251	614	978	999999	805	419	689	999999	668	690	369	999999	753	999999	999999	564	887	999999	581	999999	999999	999999	140	999999	999999	379	894	999999	999999	468	610	379	842	120	999999	807	439	406	738	479	46	999999	999999	245	888	999999	52	999999	287	240	260	363	880	634	761	857	483	799	999999	435	525	999999	331	209	90	989	914	643	316	183	999999	491	822	111	532	430	797	999999	300	164	336	589	999999	807	217	256	498	218	358	224	999999	999999	999999	312	954	856	935	999999	165	898	999999	409	999999	114	999999	769	541	999999	111	341	999999	588	508	979	108	999999	999999	999999	992	834	501	706	999999	102	999999	495	229	999999	157	676	494	410	739	401	270	927	591	999999	702	448	714	719	999999	27	163	999999	140	293	999999	29	897	422	404	330	407	999999	124	905	264	618	549	999999	631	435	847	999999	848	116	999999	181	354	842	999999	554	129	781	999999	999999	938	114	364	936	316	138	778	999999	15	419	994	83	812	999999	861	93	898	693	98	999999	180	503	896	34	999999	42	674	65	601	850	999999	999999	597	999999	999999	999999	263	613	715	503	657	775	654	999999	122	644	999999	667	980	736	655	435	693	918	106	445	217	340	371	283	463	723	999999	165	218	378	485	999999	719	711	829	295	999999	594	33	405	848	999999	911	929	672	999999	84	864	204	999999	999999	678	751	530	942	923	251	999999	50	933	305	499	231	999999	169	405	999999	278	906	370	457	108	999999	700	597	750	429	441	999999	456	648	615	
961	442	445	806	222	198	768	906	53	546	554	100	999999	358	246	178	770	277	999999	805	958	833	999999	999999	999999	61	933	999999	504	809	830	593	999999	690	538	788	308	999999	192	759	509	10	327	999999	553	805	600	248	513	261	671	343	397	843	999999	137	999999	611	999999	171	265	576	999999	243	716	960	805	999999	820	999999	869	417	95	999999	306	957	999999	417	999999	978	460	999999	688	252	148	497	206	451	43	410	999999	999999	339	31	504	999999	597	94	204	592	999	190	428	65	999999	263	999999	98	999999	699	999999	999999	330	55	999999	570	999999	999999	104	999999	764	364	386	419	999999	183	999999	999999	804	372	370	999999	999999	698	978	280	276	633	861	999999	249	117	904	344	999999	999999	999999	999999	321	933	999999	437	989	974	827	645	803	19	281	999999	185	194	293	184	338	199	495	632	76	439	304	999999	999999	220	980	657	459	52	999999	999999	806	793	999999	871	326	932	999999	247	870	342	476	999999	361	999999	709	64	823	999999	999999	600	999999	744	227	999999	638	999999	139	779	994	999999	195	760	389	462	411	391	442	999999	999999	405	756	257	762	733	963	48	902	999999	999999	999999	999999	730	47	999999	348	72	576	870	999999	999999	803	663	253	699	157	716	999999	899	252	999999	622	411	999999	609	844	233	981	493	918	999999	889	485	278	79	347	465	999999	360	124	348	815	572	188	999999	999999	102	14	72	586	999999	170	13	411	192	313	431	858	999999	194	125	90	999999	952	643	644	327	395	183	362	691	992	527	999999	903	512	60	233	546	16	752	999999	999999	999999	671	439	886	83	999999	765	915	606	295	175	998	267	733	619	544	689	285	706	999999	710	894	264	643	228	507	679	999999	999999	321	431	442	896	999999	184	290	213	758	253	309	999999	446	999999	707	361	785	646	999999	440	688	857	731	55	399	999999	22	417	795	999999	576	999999	999999	717	294	863	732	112	106	558	999999	340	931	41	999999	999999	274	999999	556	292	442	861	900	823	999999	999999	999999	999999	506	952	172	999999	417	100	677	999999	905	728	999999	999999	999999	682	999999	231	111	999999	999999	699	647	976	999999	212	860	999999	234	714	515	999999	207	830	173	345	605	153	395	465	923	999999	999999	513	516	545	20	712	663	760	321	678	721	171	539	999999	999999	530	18	960	22	903	866	999999	999999	225	999999	969	680	293	999999	999999	999999	646	434	94	999999	143	469	409	201	158	850	474	402	999999	999999	45	300	172	595	999999	145	435	999999	999999	999999	401	136	300	999999	50	41	
999999	683	915	842	85	737	454	999999	615	70	609	999999	864	999999	401	570	550	258	495	678	518	698	11	270	999999	203	415	999999	943	17	179	395	161	127	481	791	999999	999999	892	308	846	506	979	25	999999	667	588	965	999999	999999	585	52	999999	371	522	681	999999	654	999999	999999	999999	344	999999	607	999999	224	617	746	581	610	93	999999	365	999999	832	22	718	985	734	743	615	999999	536	122	432	999999	865	789	604	999999	119	999999	561	21	999999	511	784	381	999999	321	60	841	393	973	747	999999	687	342	538	509	999999	696	920	999999	276	882	999999	609	185	764	358	999999	999999	999999	999999	261	999999	354	219	331	238	346	999999	999999	693	773	65	999999	999999	403	449	533	999999	104	837	999999	911	999999	999999	104	703	184	206	369	963	232	699	999999	999999	495	43	342	132	999999	281	625	835	506	16	502	999999	253	244	999999	999999	999999	576	57	944	999999	350	143	609	125	627	999999	150	501	459	470	83	453	91	879	999999	116	410	52	999999	221	999999	414	855	999999	277	460	940	423	54	148	656	652	668	999999	155	900	732	999999	590	227	485	999999	57	545	428	383	172	999999	999999	218	424	533	999999	999999	500	935	287	999999	847	177	999999	726	457	321	999999	431	785	999999	733	469	383	403	462	606	736	253	367	320	823	999999	297	999999	999999	835	723	999999	428	936	904	999999	622	375	168	423	113	999999	999999	999999	731	996	597	485	632	952	834	30	81	627	995	256	578	967	999999	999999	879	539	725	621	597	691	13	849	999999	522	846	18	244	49	502	978	367	631	999999	999999	306	811	952	58	999999	703	61	800	940	999999	642	655	832	215	543	574	999999	274	148	49	993	999999	703	119	116	826	786	999999	134	27	999999	999999	999999	716	656	77	586	999999	620	894	640	212	908	133	880	200	185	999999	999999	928	945	102	492	999999	833	557	117	843	942	183	916	999999	999999	999999	769	695	277	126	558	476	987	365	653	254	999999	999999	999999	580	239	999999	651	999999	537	999999	81	796	464	999999	999999	108	959	743	735	447	977	621	536	985	363	194	922	999999	480	38	941	590	448	247	150	999999	717	537	999999	999999	532	169	492	480	852	972	240	999999	999999	459	517	999999	630	216	277	787	265	854	226	54	999999	591	286	508	999999	999999	358	227	697	841	999999	432	139	708	914	817	139	65	142	391	953	493	999999	999999	521	697	960	241	969	363	786	862	320	568	999999	940	883	983	999999	999999	624	23	742	400	999999	94	124	921	999999	460	658	209	
999999	835	100	509	999999	266	986	567	529	126	257	999999	65	528	999999	570	999999	999999	934	155	839	771	766	999999	999999	435	999999	436	582	49	939	519	705	587	150	484	477	534	185	999999	996	658	841	999999	999999	999999	999999	550	973	553	256	328	525	999999	999999	999999	78	160	757	339	314	999999	984	490	999999	737	999999	478	999999	636	102	999999	999999	317	159	191	929	269	185	352	100	999999	463	39	792	620	999999	203	227	199	415	999999	777	846	999999	446	999999	999999	329	38	769	999999	173	346	460	117	530	218	362	999999	31	999999	975	999999	248	903	106	955	698	567	743	445	260	197	231	999999	372	951	994	999999	517	578	999999	156	583	232	247	127	999999	685	99	999999	840	49	178	606	352	372	607	999999	349	718	999999	761	999999	334	999999	999999	999999	685	744	579	224	649	670	453	869	999999	831	25	665	979	387	22	477	999999	604	221	29	999999	432	999999	353	999999	999999	999999	915	188	999999	258	999999	271	999999	893	999999	520	999999	200	378	724	999999	999999	540	591	753	999999	340	650	999999	336	730	405	956	500	262	744	235	638	286	999999	538	999999	965	999999	409	404	977	494	999999	957	396	999999	842	305	888	999999	999999	761	831	14	468	999999	894	999999	528	220	314	512	999999	999999	295	932	914	506	195	54	558	956	192	999999	391	999999	578	999999	939	325	563	999999	999999	999999	284	473	806	282	413	273	797	439	65	198	999999	475	999999	999999	999999	464	500	999999	999999	999999	360	512	999999	999999	622	621	695	567	596	212	657	653	900	999999	922	821	135	999999	999999	922	999999	128	901	999999	270	916	993	704	664	485	825	227	552	767	993	771	893	999999	999999	792	577	999999	843	999999	541	445	575	566	951	850	338	858	999999	196	999999	999999	999999	586	222	706	628	991	903	120	999999	440	110	999999	999999	161	999999	801	981	310	999999	27	999999	999999	999999	824	351	436	752	999999	999999	999999	999999	999999	180	762	170	317	122	953	999999	999999	335	999999	475	999999	345	441	999999	800	922	999999	877	941	841	999999	956	561	134	397	365	201	999999	999999	962	420	999999	744	962	540	999999	619	999999	37	146	768	692	550	999999	999999	489	999999	172	999999	999999	620	999999	999999	524	602	805	608	193	999999	598	999999	346	245	999999	64	645	600	999999	999999	808	313	999999	849	999999	82	886	415	999999	773	908	455	38	999999	999999	352	330	432	999999	369	999999	393	436	999999	999999	173	431	457	780	529	714	888	439	439	153	587	771	250	237	451	716	999999	630	420	815	999999	999999	60	45	428	999999	223	
379	119	997	425	877	883	420	641	651	439	635	458	68	29	26	598	152	622	999999	999999	205	779	653	999999	762	999999	158	295	230	999999	999999	362	999999	501	519	330	442	728	709	888	829	595	800	286	763	999999	361	796	136	354	907	422	847	999999	27	600	465	999999	662	861	735	134	421	279	27	999999	662	566	510	695	166	424	913	692	261	609	999999	376	582	590	663	362	168	875	473	999999	515	152	484	919	999999	781	75	848	162	704	184	999999	269	489	519	795	295	440	999999	492	999999	164	401	418	620	98	88	82	207	382	965	546	999999	27	999999	520	999999	591	831	384	359	74	540	999999	999999	999999	117	999999	81	868	999999	999999	999999	981	501	360	750	75	308	775	703	992	999999	780	999999	999999	724	999999	721	998	712	704	609	999999	142	444	999999	999999	983	171	981	985	10	339	999999	247	859	824	526	417	769	26	292	66	680	999999	424	760	817	796	734	864	381	999999	165	372	128	999999	848	66	736	905	999999	147	793	718	991	321	999999	999999	778	900	726	313	238	999999	421	552	999999	999999	30	864	37	196	999999	127	999999	999999	183	943	999999	987	976	469	681	999999	934	999999	272	962	374	112	295	326	999999	999999	147	77	999999	999999	950	575	738	999999	46	872	877	895	999999	676	999999	73	147	530	382	790	924	999999	632	374	999999	276	999999	180	411	999999	999999	710	999999	999999	979	999999	999999	999999	999999	999999	999999	999999	432	999999	986	49	444	596	857	311	964	764	999999	238	910	880	999999	479	709	684	295	568	671	129	999999	177	999999	118	696	568	979	999999	538	829	999999	999999	834	823	388	999999	831	693	323	109	952	813	766	940	692	108	111	999999	999999	317	266	999999	242	313	514	819	323	336	900	299	999999	540	236	125	696	890	999999	999999	101	988	852	999999	254	571	177	999999	410	786	426	597	999999	999999	430	230	572	850	787	531	319	568	407	999999	793	33	778	421	587	651	253	802	62	491	523	25	465	664	445	671	146	34	418	536	910	312	833	956	120	999999	552	999999	112	524	311	532	590	357	809	231	999999	755	903	759	543	999999	999999	999999	851	414	999999	908	999999	125	395	294	159	999999	999999	999999	999999	999999	311	581	108	999999	699	999999	189	990	999999	117	854	999999	999999	390	999999	999999	993	999999	999999	999999	114	705	249	644	441	986	139	26	383	719	999999	328	999999	970	453	331	999999	145	999999	17	795	999999	979	658	999999	200	999999	999999	174	999999	877	999999	723	999999	999999	999999	342	463	966	712	408	172	616	714	
355	535	193	907	937	999999	999	999999	999999	760	73	252	725	999999	999999	250	749	134	852	883	842	463	604	699	263	847	999999	999999	178	999999	608	632	999999	274	312	999999	16	339	77	375	999999	999999	936	963	278	474	880	999999	999999	725	963	284	320	733	872	999999	999999	493	654	99	809	802	689	160	161	440	999999	460	288	73	244	419	999999	999999	392	823	999999	641	431	789	966	248	333	452	258	334	999999	999999	402	999999	596	523	999999	999999	565	999999	339	999999	812	838	476	429	471	809	491	553	227	832	999999	58	373	300	72	999999	132	570	999999	246	999999	827	128	999999	68	867	477	721	999999	88	999999	695	494	741	999999	999999	323	547	777	524	960	999999	116	489	180	999999	999999	306	999999	820	855	995	228	102	884	984	719	989	999999	603	999999	770	818	999999	911	999999	999999	632	471	479	551	585	793	954	286	206	999999	638	316	714	820	181	270	999999	233	926	476	999999	856	844	873	334	186	183	192	200	886	999999	999999	524	789	424	834	980	999999	999999	212	273	816	999999	999999	999999	682	656	783	999999	509	999999	915	984	188	172	775	999999	606	227	999999	619	772	999999	320	752	999999	791	925	999999	346	290	644	952	724	999999	999999	179	999999	999999	651	530	999999	31	999999	981	999999	999999	999999	627	648	217	383	999999	871	592	501	730	376	521	999999	890	731	387	999999	229	270	962	270	975	999999	606	999999	999999	575	999999	229	999999	999999	339	699	476	999999	307	757	138	999999	999999	91	141	711	855	802	68	999999	999999	799	22	206	470	999999	999999	333	370	51	52	171	568	485	999999	372	750	999999	47	822	553	999999	999999	999999	999999	323	676	880	138	273	730	999999	988	53	814	89	217	554	999999	618	999999	153	95	266	714	967	999999	117	98	999999	961	999999	764	999999	227	999999	375	392	999999	157	999999	999999	204	106	321	248	183	999999	671	913	165	206	999999	429	223	999999	999999	177	999999	729	999999	569	791	999999	999999	209	48	999999	825	496	999999	999999	54	999999	573	399	949	988	945	475	999999	999999	445	185	613	765	141	345	33	999999	968	999999	476	780	182	485	427	999999	999999	121	210	431	999999	185	209	340	161	612	999999	999999	460	369	231	449	999999	163	133	616	999999	547	999999	703	727	999999	528	514	358	274	615	999999	999999	124	204	833	999999	372	132	999999	976	282	613	529	489	999999	367	608	976	36	999999	28	999999	811	88	256	999999	999999	703	999999	656	694	982	887	999999	767	852	345	174	398	184	999999	41	863	640	483	933	548	223	999999	650	919	537	
331	999999	596	736	999999	999999	999999	999999	999999	668	440	613	291	299	999999	532	721	356	31	443	588	852	999999	987	498	181	999999	999999	505	293	185	51	737	166	999999	468	410	999999	693	999999	226	999999	415	904	999999	260	999999	194	999999	25	502	181	628	999999	949	478	999999	608	999999	988	442	999999	999999	485	493	999999	876	134	637	267	132	999999	663	723	226	980	999999	999999	396	248	999999	420	999999	489	791	13	422	999999	999999	193	999999	801	792	705	999999	999999	323	929	421	999999	383	234	999999	950	893	811	517	905	269	968	41	780	222	10	999999	32	529	805	694	999999	976	625	916	454	999999	331	999999	958	999999	999999	667	517	956	999999	864	598	863	165	999999	979	496	999999	999999	249	161	540	999999	791	539	843	999999	517	244	999999	235	758	999999	999999	13	999999	912	558	999999	634	999999	523	823	37	146	999999	168	373	999999	714	993	468	633	677	302	999999	742	117	999999	23	999999	999999	282	999999	999999	115	999999	762	161	34	77	999999	999999	366	999999	638	717	999999	654	963	685	699	307	529	938	767	999999	639	999999	598	999999	804	139	44	73	160	251	798	79	40	294	405	221	195	647	65	999	276	738	664	698	191	999999	465	999999	872	999999	752	999999	201	980	999999	954	999999	205	272	807	435	303	788	397	918	491	623	679	289	487	122	882	999999	999999	858	901	999999	899	647	999999	674	705	201	307	498	999999	877	60	642	451	658	990	384	257	999999	973	949	277	779	700	838	999999	999999	394	740	870	213	999999	999999	750	810	663	557	920	143	999999	111	491	999999	216	613	573	47	837	999999	132	507	999999	204	885	999999	876	130	947	513	999999	656	807	999999	628	508	999999	999999	891	641	994	999999	999999	124	843	871	467	378	999999	96	275	748	222	565	999999	372	578	239	245	798	999999	543	609	999999	253	83	999999	924	999999	707	999999	999999	155	205	834	689	53	520	999999	999999	999999	999999	556	861	248	999999	443	251	999999	266	999999	224	694	103	707	461	833	58	870	999999	576	543	108	865	999999	632	603	999999	730	929	328	67	878	230	314	437	986	748	177	112	999999	62	976	24	776	944	949	61	498	383	999999	995	650	590	448	950	408	691	934	616	547	999999	521	29	999999	873	346	473	789	280	474	94	880	767	139	999999	999999	94	999999	982	682	551	999999	356	83	999999	417	297	782	999999	38	305	999999	561	565	222	541	956	86	999999	608	486	999999	228	908	771	999999	882	461	924	393	999999	999999	951	999999	999999	899	999999	945	614	999999	58	690	999999	
251	179	280	328	212	917	982	610	18	195	384	999999	288	999999	447	312	999999	534	836	999999	970	715	999999	862	999999	569	323	376	20	472	447	999999	795	999999	977	739	999999	999999	680	544	942	782	315	416	576	737	999999	599	727	643	405	931	221	999999	465	999999	476	999999	700	999999	999999	615	599	545	748	824	410	451	332	708	999999	422	999999	302	999999	197	409	999999	296	891	851	723	649	377	77	515	347	963	999999	451	272	93	105	46	940	337	193	770	668	751	336	999999	277	28	999999	999999	87	919	917	277	136	189	999999	809	791	880	966	999999	478	999999	999999	447	79	881	445	999999	326	817	999999	587	14	639	628	999999	564	585	456	630	545	94	438	428	55	113	324	93	961	296	255	70	370	960	301	436	275	888	206	395	582	112	999999	270	567	339	273	497	560	587	999999	215	433	346	686	393	804	68	999999	965	566	362	767	40	999999	301	227	53	347	202	999999	675	389	70	57	442	999999	178	860	715	840	826	999999	383	51	999999	636	33	284	908	631	999999	496	240	828	230	345	999999	697	276	122	230	160	999999	999999	999999	999999	372	298	253	999999	636	208	687	135	739	829	393	988	532	664	999999	769	439	570	72	189	159	241	827	999999	999999	999999	593	602	619	676	173	75	472	223	999999	735	40	943	995	17	999999	999999	99	401	952	999999	999999	999999	918	461	999999	798	999999	399	676	140	471	156	181	165	614	94	515	73	999999	327	526	319	399	468	999999	999999	574	64	379	999999	152	999999	154	999999	315	980	684	999999	999999	375	819	999999	999999	999999	999999	883	772	839	403	725	599	999999	735	999999	129	855	222	460	722	235	234	201	999999	631	988	999999	11	33	850	634	409	356	999999	999999	508	453	772	266	203	999999	999999	734	999999	654	455	127	700	999999	37	459	768	234	446	729	999999	999999	62	915	154	239	881	748	999999	768	999999	252	917	999999	135	999999	999999	999999	266	867	511	499	999999	999999	186	871	345	491	995	400	865	185	910	388	158	999999	401	856	999999	964	973	975	744	892	339	212	209	264	394	999999	999999	999999	968	578	227	651	99	686	739	999999	894	999999	752	598	999999	149	341	999999	999999	256	284	237	999999	301	894	536	754	999999	46	973	671	91	106	643	35	63	217	999999	170	506	790	714	999999	837	80	582	232	156	999999	999999	999999	670	966	148	87	148	968	676	683	999999	897	452	650	999999	999999	813	303	118	573	999999	999999	999	999999	791	465	999999	119	16	231	322	314	608	656	847	999999	
11	124	958	999999	886	999999	999999	658	479	609	347	73	362	235	267	288	123	999999	149	266	871	999999	185	682	517	999999	961	455	371	386	299	796	803	662	610	698	344	552	687	999999	401	350	899	192	999999	505	999999	999999	964	43	200	999999	999999	590	241	710	999999	999999	58	999999	133	999999	999999	103	999999	999999	999999	699	625	568	944	571	999999	385	999999	530	401	993	999999	22	282	191	491	338	195	999999	289	222	431	899	999999	68	503	830	640	315	63	999999	872	577	245	999999	999999	999999	99	999999	139	141	725	710	319	946	721	46	584	942	604	958	907	999999	272	58	278	999999	999999	885	77	74	744	559	476	594	130	987	999999	224	35	95	249	566	999999	157	497	999999	590	812	346	467	256	698	710	999999	999999	826	314	197	789	440	595	999999	561	999999	396	175	243	724	825	734	269	999999	999999	519	719	999999	911	999999	560	557	999999	999999	548	999999	818	56	999999	999999	695	304	682	590	999999	595	499	45	15	79	761	332	486	865	999999	999999	999999	886	999999	201	385	558	999999	200	636	241	305	598	665	951	256	350	325	999999	39	530	62	679	934	331	999999	999999	345	842	363	238	81	999999	19	936	411	931	274	658	999999	999999	999999	999999	953	203	999999	901	379	64	822	420	16	999999	836	999999	559	529	999999	460	181	999999	223	82	837	407	170	36	999999	729	550	325	86	667	866	999999	999999	999999	999999	741	41	128	314	290	30	999999	232	999999	442	553	386	881	979	813	487	999999	999999	317	654	999999	42	272	322	649	513	999999	344	348	757	999999	325	999999	804	220	429	62	396	932	62	894	185	713	999999	999999	999999	668	345	272	190	571	970	832	915	999999	708	769	806	665	999999	522	608	999999	699	500	237	397	999999	769	394	434	907	999999	999999	760	999999	999999	678	286	306	999999	171	81	168	196	972	999999	999999	999999	512	660	256	731	165	539	999999	301	24	103	807	999999	590	575	878	999999	663	980	576	165	798	999999	100	529	999999	931	361	536	724	999999	527	999999	999999	452	999999	734	187	186	834	726	473	89	999999	584	479	349	999999	596	999999	412	532	999999	916	917	999999	999999	569	726	372	234	188	999999	999999	511	576	999999	999999	148	318	154	578	487	999999	999999	692	999999	84	515	60	29	999999	764	343	322	999999	534	828	406	615	999999	999999	460	999999	999999	999999	713	512	803	18	999999	707	125	287	58	999999	999999	846	75	234	999999	58	64	676	353	557	423	426	264	530	51	244	245	533	184	980	999999	673	545	999999	978	216	281	
507	644	999999	560	487	295	488	936	688	762	181	999999	95	120	784	470	62	135	297	999999	282	966	181	999999	592	113	77	716	380	311	763	256	910	777	557	41	42	999999	999999	140	776	594	363	482	73	45	98	870	342	999999	999999	186	999999	959	999	540	473	849	967	384	228	771	565	386	998	925	586	318	562	753	438	999999	199	166	481	999999	613	699	408	557	24	207	999999	999999	818	587	564	951	777	26	567	193	38	561	912	999999	999999	976	483	147	458	780	999999	588	775	436	986	534	999999	321	926	774	450	420	999999	30	396	999999	999999	999999	370	999999	540	546	999999	255	999999	638	253	475	659	636	225	270	109	999999	889	795	401	392	600	39	473	466	99	793	742	618	200	999999	999999	639	999999	999999	777	823	999999	999999	402	530	408	358	999999	999999	662	999999	999999	189	321	999999	141	999999	998	186	820	341	171	83	456	402	512	419	447	362	856	30	228	163	493	285	994	128	402	870	983	999999	748	460	804	799	999999	563	307	999999	760	27	641	242	251	446	661	175	325	999	28	989	910	928	999999	642	82	405	696	999999	999999	23	208	137	999999	999999	592	999999	999999	656	168	999999	122	999999	601	839	999999	986	912	57	623	828	999999	999999	852	994	342	820	305	172	727	839	866	271	931	999999	999999	513	49	999999	853	999999	896	668	841	999999	876	536	999999	325	263	95	999999	648	421	314	999999	999999	999999	208	246	771	415	117	928	329	92	850	451	854	30	999999	947	249	203	672	999999	143	561	783	127	999999	493	979	999999	999999	999999	228	850	627	537	22	237	840	436	92	999999	789	999999	521	986	35	94	482	305	387	148	252	454	749	999999	86	254	502	90	440	288	435	999999	999999	973	863	999999	824	999999	18	647	116	999999	121	136	152	404	50	796	102	721	999999	684	999999	503	113	999999	110	999999	460	768	735	760	996	803	120	590	999999	548	132	34	270	165	999999	740	42	439	343	622	240	999999	214	705	988	999999	999999	999999	999999	794	869	100	900	579	866	249	999999	999999	816	317	999999	561	951	999999	673	77	461	854	999999	791	999999	674	440	487	24	778	999999	39	771	287	535	369	914	999999	999999	42	134	999999	299	57	999999	999999	999999	35	999999	679	731	712	42	920	267	423	363	999999	333	204	999999	999999	565	97	999999	882	584	999999	782	656	647	302	822	641	943	770	999999	349	963	784	61	414	880	999999	57	852	997	850	29	999999	999999	38	999999	999999	382	999999	135	999999	373	945	111	94	252	950	999999	
438	889	401	977	999999	999999	24	922	549	153	255	541	230	999999	832	885	733	518	670	999999	618	967	999999	999999	240	645	364	976	28	682	967	171	929	313	618	999999	999999	873	532	264	990	116	999999	340	136	181	904	170	540	70	377	575	582	309	423	999999	550	999999	746	999999	503	47	904	866	999999	93	611	917	432	868	288	860	986	415	660	512	999999	999999	999999	999999	999999	203	445	957	315	401	589	629	890	157	423	999999	136	999999	760	953	999999	919	164	53	569	999999	738	672	781	516	999999	176	649	999999	289	542	10	687	121	310	999999	946	561	784	504	981	37	284	999999	814	734	315	655	999999	310	272	853	98	500	999999	999999	999999	186	798	812	422	980	999999	868	881	999999	448	999999	460	361	999999	999999	379	548	999999	960	464	999999	966	782	999999	521	999999	609	26	688	912	197	367	845	999999	770	999999	972	999999	11	57	999999	573	999999	295	999999	205	355	55	904	484	549	999999	793	10	555	219	999999	538	901	999999	999999	852	999999	560	261	999999	614	532	999999	999999	407	466	585	913	58	653	624	496	536	999999	596	564	122	214	372	284	574	845	283	999999	746	443	191	964	676	563	380	999999	999999	545	591	999999	559	308	87	93	337	999999	999999	901	595	528	999999	999999	450	999999	739	988	197	977	636	769	999999	999999	858	999999	284	620	246	495	999999	999999	463	991	734	773	14	999999	136	999999	999999	999999	893	999999	964	999999	441	605	524	999999	999999	999999	604	65	999999	999999	575	624	999999	123	999999	716	999999	465	628	999999	999999	20	851	677	811	925	861	999999	999999	941	999999	999999	970	999999	999999	679	999999	999999	999999	891	999999	999999	91	912	999999	389	374	23	479	239	999999	437	753	211	162	430	754	847	59	898	999999	999999	34	967	945	999999	654	808	591	139	620	268	793	999999	535	999999	929	938	479	431	999999	848	439	801	890	448	132	768	488	999999	925	258	335	999999	371	999999	383	999999	999999	508	735	566	431	350	619	792	644	26	676	999999	999999	815	999999	628	999999	999999	266	232	87	507	576	885	329	490	213	371	999999	29	375	992	295	815	999999	970	696	999999	427	98	999999	999999	999999	116	102	994	609	999999	881	707	436	690	286	160	999999	999999	932	849	246	940	146	999999	858	625	650	999999	999999	686	843	407	931	999999	263	177	50	999999	704	470	793	999999	880	103	999999	235	592	685	715	144	778	999999	48	846	757	999999	952	999999	999999	188	465	418	795	923	999999	483	775	93	437	119	119	67	764	472	66	912	69	52	999999	632	
42	965	968	74	999999	999999	999999	95	596	775	224	115	738	525	999999	385	539	957	827	16	460	509	257	606	35	999999	748	999999	790	844	427	909	999999	617	999999	999999	449	731	25	935	999999	690	999999	661	999999	999999	329	999999	467	681	382	112	224	760	182	533	717	371	48	197	591	999999	999999	751	999999	314	937	131	380	999999	935	807	941	891	892	999999	22	999999	711	31	401	510	999999	119	472	325	695	417	444	999999	781	88	692	999999	354	331	394	999999	313	589	999999	207	867	952	745	574	170	999999	867	412	520	999999	999999	27	999999	91	684	196	289	42	619	529	687	999999	999999	857	125	999999	547	570	385	999999	999999	131	955	203	642	166	373	999999	165	372	549	999999	111	999999	999999	675	42	999999	999999	208	465	280	970	999999	520	999999	228	888	459	999999	999999	307	37	252	999999	538	72	602	449	999999	999999	391	877	257	980	655	999999	82	438	450	91	285	922	186	812	999999	161	418	683	532	937	999999	448	118	587	999999	14	858	823	890	613	439	823	129	385	83	403	723	566	864	999999	156	459	19	965	509	384	851	440	999999	386	999999	999999	916	999999	347	943	768	669	737	651	798	259	999999	999999	651	461	803	800	738	619	438	852	999999	999999	790	35	438	153	87	867	162	428	997	513	999999	521	999999	539	999999	999999	634	63	828	223	664	999999	910	999999	324	58	581	60	702	999999	948	800	110	999999	999999	322	514	999999	999999	870	999999	379	261	45	877	140	999999	999999	762	607	984	385	34	605	416	893	124	266	829	39	296	112	726	792	565	999999	421	71	739	725	625	999999	999999	957	999999	999999	999999	999999	305	193	503	317	298	999999	230	573	776	504	999999	905	208	258	796	563	584	396	653	469	479	718	999999	492	534	47	999999	976	999999	76	999999	131	999999	248	999999	999999	535	979	999999	631	571	992	392	916	631	834	526	377	222	999999	383	338	640	999999	999999	586	474	21	782	260	999999	254	658	999999	623	317	657	999999	297	161	37	999999	582	32	897	487	999999	802	860	699	999999	614	999999	16	692	552	999999	81	842	384	999999	524	206	563	999999	326	999999	682	303	324	186	566	90	999999	879	778	756	618	999999	918	260	671	160	93	739	507	490	652	26	80	826	586	127	912	980	999999	408	28	512	580	999999	653	509	546	523	954	534	703	136	999999	796	872	999999	923	134	509	373	999999	823	21	836	690	665	233	999999	599	999999	178	90	376	380	737	115	708	999999	606	172	613	569	785	972	999999	526	112	283	
953	794	999999	999999	999999	150	999999	205	501	999999	462	987	285	59	923	999999	366	622	999999	544	69	767	93	159	527	346	759	999999	48	999999	59	174	563	949	543	805	999999	390	609	999999	94	542	614	964	321	619	886	564	999999	279	999999	999999	765	568	224	196	710	999999	270	144	390	742	167	461	694	298	434	336	515	999999	270	976	999999	533	459	527	163	129	999999	908	459	204	907	768	432	885	999999	994	734	357	999999	211	129	999999	999999	352	384	162	280	33	194	560	59	527	19	639	160	242	118	999999	42	591	216	362	684	999999	999999	399	39	808	889	439	999999	168	33	69	856	999999	688	117	152	11	848	813	723	899	999999	389	999999	793	735	176	885	47	999999	512	994	767	791	659	999999	985	133	999999	999999	755	958	890	504	950	783	612	553	11	554	41	742	403	638	784	999999	454	641	245	83	722	999999	999999	843	521	999999	999999	756	38	599	167	877	387	679	968	941	264	885	807	19	132	623	884	999999	293	769	601	139	16	619	73	354	887	397	999999	999999	403	999999	999999	886	999999	856	525	412	397	163	365	999999	670	999999	785	568	833	999999	999999	109	669	81	999999	751	473	959	999999	418	535	812	990	989	999999	767	999999	217	902	999999	324	276	107	999999	104	139	414	877	469	174	834	504	520	999999	446	322	999999	331	999999	241	422	999999	116	116	999999	999999	999999	375	466	999999	304	577	665	912	912	685	11	196	976	999999	346	999999	499	585	999999	41	301	339	552	944	999999	999999	721	671	508	999999	169	991	606	519	966	48	420	565	870	999999	838	608	748	761	321	354	354	75	894	825	246	530	532	844	293	833	823	999999	677	88	856	994	413	999999	999999	20	590	999999	464	308	185	933	999999	327	999999	693	591	791	633	999999	999999	655	776	682	999999	639	468	761	999999	143	225	898	999999	792	999999	999999	999999	425	245	310	764	887	610	999999	649	999999	815	999999	999999	999999	252	41	888	797	999999	999999	228	730	981	886	999999	999999	240	999999	999999	287	56	923	916	357	498	175	555	999999	125	983	55	189	42	49	999999	263	999999	637	891	194	999999	100	999999	210	626	999999	999999	999999	999999	999999	999999	289	513	372	999999	999999	299	304	110	86	485	566	999999	999999	165	999999	697	941	72	299	720	602	999999	899	278	955	348	716	999999	34	732	206	999999	190	335	765	999999	670	999999	931	963	813	536	815	708	999999	418	361	999999	587	776	999999	296	469	225	999999	999999	999999	103	310	553	583	573	86	353	288	991	999999	897	
399	371	36	999999	140	335	906	76	624	999999	825	547	986	671	999999	999999	240	910	999999	965	281	999999	72	577	999999	388	999999	250	460	999999	429	461	917	464	655	226	750	343	165	144	999999	999999	234	423	278	762	567	999999	999999	828	999999	378	886	535	626	482	309	459	684	999999	944	665	999999	163	770	999999	630	531	25	927	507	999999	999999	999999	656	292	692	999999	309	720	820	478	821	999999	999999	999999	999999	999999	837	183	916	300	999999	413	199	999999	382	80	653	904	142	45	896	502	999999	225	624	915	879	343	789	999999	160	964	932	999999	844	983	805	719	798	249	999999	841	20	216	248	351	780	13	909	621	994	404	588	784	999999	328	310	142	436	659	511	504	393	265	999999	694	480	724	809	399	275	934	115	893	351	65	491	999999	977	999999	144	876	999999	999999	666	755	386	999999	893	525	682	999999	999999	149	737	199	458	999999	76	999999	870	66	999999	520	356	999999	299	695	442	526	999999	196	165	163	524	635	80	225	599	395	318	333	830	293	999999	603	651	965	999999	999999	607	736	58	432	413	999999	999999	913	822	999999	465	691	714	376	688	496	999999	139	625	112	129	242	165	680	999999	546	235	910	999999	752	418	334	539	290	919	110	147	999999	750	999999	999999	999999	403	993	999999	627	999999	463	605	999999	96	999999	350	999999	42	374	581	377	196	999999	999999	999999	999999	79	197	141	161	433	999999	587	359	783	388	189	158	962	839	172	751	619	999999	771	314	585	999999	896	984	999999	258	555	529	999999	546	999999	593	999999	999999	999999	806	798	999999	999999	999999	27	999999	313	143	170	904	999999	534	418	626	999999	938	91	999999	533	999999	300	157	999999	185	902	999999	999999	247	504	596	967	914	515	365	953	153	999999	765	999999	714	363	762	823	581	999999	30	999999	153	999999	999999	511	723	525	920	515	650	800	19	114	959	291	999999	639	999999	936	165	28	63	673	999999	999999	326	180	999999	60	999999	333	999999	997	881	948	445	999999	559	999999	254	398	595	850	312	353	733	999999	999999	433	297	999999	258	645	32	12	67	479	543	748	999999	552	706	870	976	999999	706	999999	999999	21	999999	796	89	999999	692	766	433	999999	371	91	473	665	843	395	762	415	85	458	999999	879	890	999999	735	810	999999	999999	692	724	873	985	999999	721	438	325	999999	501	999999	999999	952	265	578	999999	999999	462	285	530	708	320	999999	571	999999	258	46	353	130	879	999999	279	999999	990	999999	708	999999	386	445	999999	236	528	807	270	372	317	999999	719	
310	45	857	282	535	377	992	381	616	999999	743	999999	685	95	204	707	999999	773	185	962	191	870	526	731	27	999999	999999	190	512	999999	999999	934	752	327	999999	94	32	787	744	999999	998	999999	102	999999	999999	999999	76	151	333	110	830	999999	141	543	537	440	519	135	265	10	83	811	868	769	999999	808	999999	367	52	120	685	653	39	961	999999	488	777	500	98	969	467	162	857	412	27	999999	999999	219	789	612	999999	896	532	999999	151	196	834	999999	921	999999	412	708	108	222	999999	187	569	180	579	58	999999	29	999999	295	542	921	953	465	752	505	999999	435	577	440	545	789	130	999999	820	777	654	454	999999	999999	567	759	63	644	988	840	49	632	999999	741	999999	999999	859	246	210	229	999999	378	999999	426	828	999999	999999	668	677	635	999999	283	360	802	403	217	450	782	728	783	999999	319	476	912	465	999999	796	836	490	989	999999	884	96	600	545	286	999999	162	435	590	629	395	967	363	999999	766	999999	999999	347	742	999999	87	518	999999	362	999999	901	669	960	456	190	303	188	688	706	181	999999	759	267	127	344	999999	356	148	164	999999	351	123	138	699	109	959	499	748	999999	851	376	999999	248	621	999999	214	202	979	409	335	217	999999	999999	999999	579	522	579	230	407	818	730	380	272	879	581	999999	540	271	999999	231	804	439	803	999999	805	527	521	645	742	139	104	377	738	829	999999	999999	465	526	129	586	389	278	350	75	130	995	406	368	49	999999	673	931	632	188	530	999999	485	803	806	999999	11	934	487	278	999999	362	641	443	614	519	332	24	152	769	841	536	99	738	733	999999	130	163	605	156	999999	173	999999	999999	308	498	587	662	720	77	585	454	791	999999	999999	768	999999	963	753	530	273	658	789	999999	347	994	687	747	79	999999	931	999999	338	340	811	559	617	92	144	126	931	669	999999	84	194	396	744	27	395	999999	455	167	999999	84	882	999999	384	882	222	314	810	999999	593	723	145	999999	126	460	270	793	160	281	999999	637	598	999999	999999	714	999999	950	259	669	361	999999	550	999999	999999	264	999999	14	999999	735	999999	829	315	999999	86	580	938	456	280	999999	757	602	814	184	999999	999999	485	288	453	670	213	272	64	150	488	488	999999	371	299	861	12	999999	618	999999	411	999999	332	999999	999999	783	999999	232	679	999999	999999	759	299	376	445	999999	778	999999	999999	514	531	999999	999999	174	613	999999	999999	577	166	999999	290	501	984	399	772	339	999999	978	761	669	895	999999	999999	98	
238	728	198	999999	926	623	93	833	999999	113	894	803	233	167	893	999999	386	208	76	270	999999	420	775	900	999999	116	235	799	417	999999	619	550	999999	686	935	884	409	999999	650	542	335	999999	999999	880	505	999999	115	292	999999	832	292	697	914	332	413	999999	953	298	213	820	397	999999	426	999999	494	999999	999999	547	999999	18	530	786	557	533	935	238	623	999999	405	634	10	943	714	585	609	922	635	693	283	127	999999	999999	396	999999	154	51	40	999999	396	161	190	568	71	999999	312	505	149	390	397	185	999999	68	999999	578	819	999999	579	841	999999	572	718	105	274	113	87	999999	400	726	389	999999	207	637	508	999999	454	999999	882	638	282	113	999999	254	305	999999	999999	999999	228	817	20	699	472	199	782	999999	443	95	304	957	999999	999999	115	423	11	503	977	567	560	648	999999	387	572	940	999999	109	790	473	799	176	999999	215	201	999999	715	689	430	17	855	684	811	369	147	924	639	999999	998	368	252	802	999999	365	999999	579	692	633	137	999999	631	999999	43	969	999999	138	999999	793	701	531	707	321	83	999999	999999	876	837	765	249	999999	310	188	110	431	230	997	56	999999	893	621	999999	92	999999	899	385	182	999999	841	83	19	999999	846	687	476	661	931	728	159	999999	445	742	927	393	489	230	453	582	612	748	999999	91	952	899	999999	641	625	759	999999	594	539	235	995	692	240	500	464	999999	634	770	299	999999	896	180	457	879	963	698	82	678	932	600	47	103	785	927	999999	946	607	835	999999	181	554	564	125	219	999999	999999	163	988	766	952	999999	842	999999	29	195	782	999999	999999	677	999999	686	999999	661	939	999999	901	906	312	305	518	999999	799	734	128	723	341	65	999999	999999	999999	545	999999	912	980	651	999999	644	765	742	422	504	406	167	118	999999	59	902	999999	999999	845	999999	999999	999999	258	69	158	117	340	305	853	726	214	999999	949	391	602	593	681	297	999999	267	151	999999	882	23	496	642	999999	634	674	438	879	225	296	400	694	400	663	920	503	97	314	469	999999	999999	299	999999	999999	727	891	999999	231	888	39	587	999999	999999	999999	244	572	999999	492	706	631	424	847	988	782	999999	697	211	929	761	793	904	953	681	999999	196	724	170	434	898	742	219	999999	990	195	999999	214	999999	590	429	357	986	605	999999	999999	475	999999	999999	554	659	40	999999	999999	469	105	135	634	515	612	999999	520	412	92	999999	963	999999	216	857	802	83	999999	999999	621	510	413	807	309	999999	999999	213	
348	422	999999	774	999999	62	683	747	895	70	84	699	800	967	909	944	904	21	643	425	269	990	999999	999999	315	745	999999	35	65	999999	825	288	671	408	284	999999	796	317	999999	999999	738	999999	962	742	998	654	494	653	600	469	903	297	711	999999	944	358	914	999999	468	132	983	658	692	607	999999	796	37	401	692	812	157	596	999999	999999	687	800	37	766	999999	661	999999	999999	434	999999	394	538	999999	254	463	999999	999999	661	849	603	927	999999	776	999999	507	999999	999999	999999	961	999999	999999	316	999999	999999	739	153	999999	158	662	806	871	569	234	105	223	707	229	782	938	999999	629	495	747	999999	805	999999	34	672	269	280	44	999999	463	999999	285	87	999999	597	999999	999999	605	999999	999	52	999999	368	855	680	151	799	982	844	164	204	169	999999	999999	319	184	999999	129	657	889	392	999999	999999	115	589	820	145	181	999999	277	628	171	595	496	704	961	446	752	353	531	999999	297	999999	999999	999999	485	459	517	226	422	382	999999	947	999999	616	279	27	262	275	999999	16	999999	359	999999	535	42	573	338	999999	999999	737	389	775	136	430	104	999999	999999	846	113	370	999999	955	219	894	438	999999	451	879	999999	943	999999	486	493	524	840	999999	999999	999999	236	911	999999	999999	999999	685	993	425	820	723	522	999999	316	415	171	499	388	673	999999	682	107	817	132	458	439	414	553	903	292	612	590	166	958	243	619	999999	249	999999	97	534	901	22	404	999999	367	737	999999	778	999999	999999	145	176	798	941	379	418	789	671	223	462	141	99	142	999999	142	999999	739	83	999999	999999	260	999999	586	999999	780	94	999999	999999	101	702	777	774	588	299	476	423	999999	27	863	210	412	999999	761	999999	403	811	880	195	595	10	999999	564	982	354	742	731	590	999999	170	294	995	396	999999	520	999999	367	511	999999	741	719	998	721	219	999999	567	682	653	999999	221	968	214	238	808	100	704	223	792	244	999999	745	833	999999	999999	578	999999	26	997	250	999999	45	310	46	454	876	12	286	354	396	786	70	87	639	999999	201	90	999999	587	999999	816	471	574	277	297	996	885	824	999999	641	999999	551	685	412	10	185	668	178	784	932	999999	428	869	406	457	496	667	999999	212	664	498	448	999999	999999	434	488	471	43	749	458	990	187	421	712	999999	244	384	674	999999	795	533	912	982	655	999999	398	999999	178	819	999999	338	691	622	210	153	941	123	177	978	999999	714	635	428	999999	941	911	16	166	400	222	999999	999999	565	999999	141	586	
465	782	127	46	999999	302	223	948	129	999999	565	220	569	74	131	999999	696	127	91	898	493	656	714	489	999999	445	778	607	689	345	136	215	999999	566	485	340	60	999999	635	422	421	479	999999	642	999999	999999	596	335	100	999999	306	448	999999	243	102	808	78	637	655	999999	524	616	268	784	183	359	152	12	588	791	167	999999	491	668	486	23	450	81	143	595	848	999999	516	786	48	687	999999	999999	474	676	271	422	297	194	999999	805	999999	431	469	996	999999	999999	999999	309	746	551	956	999999	757	89	367	996	504	69	602	82	109	999999	745	495	999999	316	538	911	999999	999999	467	999999	999999	680	802	999999	612	146	941	265	999999	216	50	496	731	223	88	999999	318	275	917	999999	592	825	706	738	685	999999	527	347	999999	835	780	10	94	658	895	86	286	999999	999999	367	127	346	377	892	442	258	763	999999	238	153	999999	264	827	240	715	945	974	74	343	999999	999999	604	209	869	436	999999	412	82	328	11	118	999999	880	559	999999	255	999999	999999	999999	436	219	272	118	911	999999	999999	183	854	943	949	111	222	14	999999	749	523	147	508	999999	403	846	999999	936	236	45	632	999999	999999	130	999999	497	171	999999	907	429	355	999999	999999	636	909	999999	557	139	999999	899	896	966	999999	810	596	118	949	356	999999	590	528	999999	881	876	610	999999	905	733	999999	461	940	453	107	335	403	37	848	871	999999	537	298	561	999999	999999	999999	666	257	467	999999	362	548	815	999999	999999	900	29	999999	421	36	766	999999	824	656	917	959	452	868	799	416	568	999999	88	799	374	301	966	768	999999	737	999999	895	447	209	999999	913	135	586	779	435	384	422	436	999999	999999	576	999999	905	650	377	695	797	457	60	965	999999	999999	25	999999	35	999999	999999	70	999999	999999	870	522	624	999999	13	999999	866	999999	374	999999	156	999999	242	19	797	827	71	128	186	51	157	999999	397	999999	37	453	119	93	754	501	134	362	752	763	919	63	849	378	646	543	829	708	92	28	819	270	236	16	705	208	872	999999	999999	642	999999	432	135	390	508	559	999999	999999	344	873	908	793	89	478	99	743	977	692	481	643	222	999999	365	378	424	766	227	113	388	999999	629	992	479	119	829	999999	927	999999	870	97	818	56	999999	999999	120	36	190	757	916	961	230	189	660	999999	430	495	76	757	966	741	342	621	404	788	254	915	323	970	649	602	816	518	822	394	825	176	999999	156	999999	397	999999	469	197	427	999999	449	999999	999999	689	
344	430	999999	502	999999	999999	999999	652	585	965	204	999999	999999	118	323	155	999999	367	276	424	263	419	920	498	999999	165	999999	433	999999	462	804	999999	93	290	999999	182	645	999999	693	999999	627	999999	499	999999	74	685	375	360	873	282	622	91	999999	815	999999	924	999999	999999	924	973	881	773	675	133	170	620	629	999999	803	151	999999	697	674	637	999999	739	999999	739	434	893	789	522	560	999999	839	723	518	999999	999999	390	671	963	100	720	757	853	848	376	29	454	65	999999	999999	732	772	925	417	438	29	999999	15	770	999999	41	999999	369	999999	999999	293	999999	111	361	85	423	999999	546	606	999999	880	942	891	552	720	979	837	354	965	828	999999	914	315	90	258	168	385	999999	715	999999	537	999999	640	877	93	582	352	999999	369	144	999999	999999	328	463	999999	86	804	462	60	999999	203	839	999999	395	50	379	999999	999999	113	917	48	999999	831	999999	999999	491	312	24	469	147	636	999999	999999	831	999999	999999	999999	851	532	182	999999	999999	851	447	865	999999	994	254	836	714	451	332	600	451	106	999999	999999	781	47	76	999999	790	993	912	999999	70	854	999999	819	345	782	289	498	931	563	125	726	394	681	728	497	999999	999999	754	999999	314	999999	999999	735	891	310	999999	814	466	408	572	929	938	999999	999999	999999	999999	435	501	931	171	999999	669	887	980	957	20	109	319	999999	715	613	248	226	336	999999	321	837	927	44	999999	999999	41	532	999999	195	788	588	999999	884	999999	999999	685	823	534	480	999999	654	999999	999999	300	715	504	887	693	999999	691	722	999999	286	532	594	507	999999	963	999999	802	146	999999	999999	179	431	999999	434	513	92	928	424	999999	999999	655	666	92	999999	999999	263	970	154	999999	999999	999999	999999	119	599	362	480	135	228	859	999999	678	735	999999	958	764	868	491	999999	384	999999	41	999999	40	999999	630	865	511	513	999999	999999	726	658	307	865	301	113	322	634	82	42	956	709	565	854	187	999999	909	134	239	876	771	900	769	238	999999	237	45	496	968	999999	969	622	505	999999	121	30	438	892	667	660	556	856	997	352	999999	331	711	186	999999	710	955	999999	284	846	938	826	888	999999	865	74	78	825	665	584	73	344	214	415	742	167	492	999999	999999	578	999999	914	999999	999999	999999	678	999999	858	60	267	541	591	348	659	999999	999999	999999	368	36	602	591	730	201	422	288	319	127	306	443	288	999999	938	920	705	526	33	923	470	494	999999	999999	999999	774	407	53	999999	996	554	999999	999999	35	133	990	
864	986	599	723	490	148	274	560	229	424	772	49	999999	999999	999999	143	197	371	670	999999	839	999999	999999	999999	793	379	807	323	999999	111	985	262	105	999999	999999	719	926	309	443	332	230	999999	329	999999	12	368	450	999999	363	420	999999	96	364	259	160	810	999999	643	930	121	341	950	999999	127	439	999999	944	653	613	923	216	887	928	348	653	212	999999	585	953	434	928	996	960	161	104	899	897	845	797	255	114	292	379	999999	991	279	648	212	366	999999	424	999999	207	440	214	129	168	999999	999999	948	86	999999	690	506	193	345	999999	999999	999999	540	622	108	856	367	999999	924	518	606	357	383	999999	531	229	471	999999	141	798	999999	947	974	740	999999	999999	849	179	85	602	999999	148	656	999999	812	999999	999999	999999	325	940	839	621	289	611	562	669	232	393	999999	809	228	999999	61	546	470	887	58	799	740	859	16	198	999999	331	645	467	999999	104	751	999999	402	601	694	200	959	909	668	373	188	221	26	999999	624	275	383	386	96	120	999999	924	140	36	138	999999	999999	650	877	958	999999	105	968	138	999999	212	999999	626	999999	861	999999	560	229	685	621	529	842	550	574	999999	999999	269	380	590	284	827	222	999999	473	238	999999	999999	41	999999	407	92	253	888	824	421	858	757	585	235	533	999999	704	999999	415	609	624	393	85	409	20	706	724	387	853	814	999999	50	163	573	999999	276	528	520	999999	538	285	953	726	162	619	200	684	154	67	999999	132	766	960	863	613	999999	243	632	699	701	367	865	44	999999	432	817	603	999999	630	266	999999	194	999999	876	999999	999999	666	923	999999	819	32	999999	330	999999	999999	232	90	999999	959	732	999999	896	820	585	180	420	919	717	730	801	999999	672	524	800	286	999999	598	93	539	943	999999	320	842	879	679	787	999999	206	327	209	737	999999	61	898	233	843	373	592	705	913	751	949	202	988	232	359	65	530	999999	754	999999	996	760	999999	525	723	63	940	906	392	875	722	399	999999	999999	293	620	625	576	442	574	999999	388	625	999999	266	127	854	657	329	732	23	644	573	574	740	553	45	382	510	789	433	999999	322	47	38	560	671	924	999999	738	439	953	128	190	627	999999	999999	999999	269	605	209	293	586	660	861	88	826	999999	999999	740	585	253	76	999999	151	330	75	999999	999999	706	456	929	719	590	999999	999999	526	393	947	132	418	999999	122	904	999999	149	999999	999999	186	950	733	714	601	999999	163	196	886	999999	49	307	553	999999	660	999999	
159	279	574	996	999999	801	562	443	999999	999999	331	373	140	172	72	11	231	412	999999	224	972	741	338	521	436	116	183	60	999999	649	579	862	561	559	754	999999	575	999999	999999	384	397	300	705	400	875	999999	65	723	413	47	999999	150	154	446	591	999999	941	62	569	261	627	999999	99	369	631	469	999999	999999	999999	751	435	999999	117	37	999999	682	46	999999	999999	646	60	459	647	316	573	999999	999999	125	999999	999999	379	999999	543	53	999999	886	211	345	769	999999	999999	484	999999	999999	612	957	42	126	620	908	999999	14	417	999999	210	999999	999999	782	795	202	999999	697	612	999999	382	912	585	74	280	939	481	700	177	999999	669	576	153	999999	703	999999	405	601	505	69	963	999999	114	620	842	588	999999	999999	549	577	665	289	871	243	999999	699	999999	968	845	999999	999999	681	836	188	999999	634	34	878	999999	188	796	159	202	553	118	16	807	999999	231	999999	917	999999	160	999999	573	389	704	999999	706	14	999999	437	755	824	999999	292	538	926	367	218	563	999999	349	370	999999	515	97	999999	135	282	999999	999999	746	162	762	384	530	999999	615	999999	929	124	181	999999	943	999999	999999	377	921	999999	478	881	607	23	999999	773	713	789	819	999999	302	386	999999	433	122	828	999999	602	72	999999	999999	301	320	494	288	999999	971	274	427	999999	120	719	999999	309	804	20	809	999999	33	988	999999	740	427	556	580	999999	339	747	962	124	677	801	999999	674	74	187	570	999999	735	689	802	448	372	406	947	583	980	484	999999	112	29	959	999999	83	585	30	999999	764	913	735	119	234	312	312	999999	319	413	999999	999999	999999	449	696	999999	344	999999	232	378	30	608	999999	572	855	128	999999	999999	717	232	241	99	53	313	806	209	10	999999	577	146	69	661	638	179	259	248	12	662	333	962	244	887	999999	999999	852	165	916	999999	264	999999	452	218	37	999999	182	641	202	323	642	497	999999	763	618	95	319	999999	970	999999	322	616	999999	207	771	754	999999	353	999999	999999	460	650	292	838	999999	471	693	851	999999	551	999999	999999	56	689	29	836	999999	999999	278	277	342	999999	195	99	999999	647	999999	999999	446	999999	999999	828	999999	800	862	992	214	167	447	156	401	467	734	429	999999	705	999999	435	999999	934	788	999999	84	468	999999	966	465	999999	988	678	999999	448	999999	362	999999	999999	711	256	827	37	631	809	44	132	875	874	759	766	268	154	87	999999	78	999999	494	592	999999	447	741	895	536	22	179	768	676	953	63	999999	976	662	999999	
323	608	999999	999999	999999	482	999999	592	193	217	699	999999	843	601	915	999999	902	867	859	424	273	999999	931	999999	999999	639	276	456	922	821	386	789	606	161	764	957	999999	999999	999999	120	999999	855	999999	688	999999	88	336	176	999999	999999	999999	999999	999999	247	729	808	677	658	693	999999	999999	999999	670	372	830	999999	999999	691	836	999999	999999	702	362	749	999999	418	956	253	999999	541	312	109	695	349	669	872	671	369	432	999999	290	270	515	176	999999	999999	195	195	857	999999	999999	645	339	999999	131	458	999999	999999	622	321	851	999999	999999	999999	46	117	811	330	702	958	247	967	269	881	999999	201	197	196	844	330	233	771	395	734	790	667	769	999999	227	999999	719	303	746	999999	113	999999	274	362	139	797	492	864	492	898	999999	782	385	458	135	930	271	966	999999	999999	98	90	48	999999	372	999999	347	919	113	491	999999	944	231	999999	777	821	926	999999	66	57	999999	368	288	496	54	999999	291	320	766	296	950	753	770	999999	999999	33	817	999999	999999	999999	459	572	999999	11	660	746	561	999999	680	999999	999999	436	999999	485	999999	729	999999	551	999999	364	97	37	163	816	541	999999	183	776	135	754	999999	923	844	306	598	275	607	999999	836	999999	999999	64	639	462	292	524	999999	294	989	303	999999	999999	787	636	673	432	999999	944	470	174	572	784	111	925	310	91	591	613	887	999999	132	523	999999	917	908	42	397	701	534	999999	651	999999	787	999999	533	736	999999	218	633	999999	856	662	817	672	999999	671	999999	714	161	211	999999	240	407	799	180	707	561	870	727	641	45	717	419	999999	523	683	997	278	999999	999999	945	383	999999	721	999999	469	706	52	190	247	88	683	999999	333	94	420	999999	987	999999	825	185	275	999999	992	999999	148	253	374	158	62	999999	999999	999999	999999	265	999999	260	686	466	999999	11	519	689	489	562	361	177	96	368	112	201	19	616	577	398	999999	893	988	590	204	226	341	999999	137	573	403	999999	962	999999	536	170	805	530	951	823	665	585	10	439	779	971	999999	16	56	861	663	999999	743	199	999999	999999	272	105	272	494	669	625	999999	916	168	990	999999	28	832	942	396	488	665	753	732	105	892	999999	810	233	69	999999	847	999999	909	335	999999	999999	492	870	999999	709	268	466	163	50	33	94	281	788	766	147	999999	999999	474	184	412	989	466	489	773	714	294	49	434	344	778	295	16	832	372	441	536	999999	54	687	999999	208	600	692	82	807	287	32	999999	999999	161	743	801	734	922	
999999	999999	999999	107	193	424	229	42	999999	272	999999	88	448	426	334	611	999999	69	787	999999	214	399	774	999999	965	437	272	999999	512	999999	44	493	281	910	734	134	999999	864	861	999999	11	175	781	430	344	729	838	999999	999999	320	938	683	24	999999	999999	248	542	594	141	999999	999999	999999	530	635	237	253	807	538	999999	209	999999	358	208	525	953	48	618	999999	82	246	999999	667	450	201	255	999999	999999	500	999999	495	592	999999	999999	114	999999	364	645	155	202	101	921	310	912	932	242	589	999999	499	827	679	630	999999	521	895	167	999999	205	338	390	875	774	316	999999	206	617	148	626	103	413	999999	403	473	161	999999	325	297	754	518	959	999999	876	979	673	521	865	403	999999	837	947	627	999999	317	999999	326	326	614	964	716	999999	103	963	390	95	999999	999999	999999	47	540	580	999999	739	999999	378	724	999999	794	643	824	999999	999999	999999	788	156	786	440	999999	999999	834	999999	710	333	48	999999	999999	702	495	894	445	245	708	366	886	267	87	999999	481	938	50	999999	531	971	150	384	999999	381	184	244	308	798	200	999999	212	874	999999	546	700	493	999999	32	999999	900	207	589	632	858	835	531	999999	898	999999	157	999999	517	143	738	999999	663	103	494	527	999999	999999	999999	54	999999	163	21	397	541	197	999999	999999	27	814	631	999999	560	999999	252	546	999999	175	409	839	52	790	999999	741	999999	362	46	399	28	999999	999999	314	560	544	382	704	823	143	537	999999	999999	722	650	703	999999	964	632	911	851	999999	874	95	196	807	11	469	468	280	265	188	160	999999	416	521	562	327	223	26	379	547	723	519	637	697	868	329	149	992	240	177	730	135	999999	999999	631	999999	999999	753	542	913	999999	553	999999	359	561	382	316	999999	999999	193	750	616	542	313	999999	364	999999	498	939	681	329	475	49	98	999999	999999	59	345	890	396	210	469	483	466	999999	999999	641	288	146	999999	999999	20	999999	57	999999	124	593	245	846	276	718	628	814	999999	593	770	513	790	999999	536	999999	970	248	754	983	291	999999	85	12	999999	723	179	362	453	999999	999999	624	992	671	343	999999	999999	499	999999	999999	581	655	999999	872	540	666	851	999999	999999	171	53	772	106	74	145	981	517	999999	791	553	548	276	999999	202	284	999999	520	999999	567	104	519	999999	999999	999999	999999	999999	519	212	471	397	872	792	752	999999	624	546	528	928	535	362	924	580	707	80	138	314	294	429	598	999999	156	732	999999	515	652	573	157	29	662	510	471	
999999	772	404	681	999999	999999	89	578	738	999999	591	593	215	179	939	772	554	948	106	350	100	614	86	251	150	973	999999	639	60	398	508	276	35	891	620	808	313	398	382	790	999999	851	859	766	564	148	613	346	999999	801	603	80	565	169	381	699	695	163	541	782	999999	449	528	349	999999	999999	568	999999	559	141	999999	165	575	316	145	248	755	999999	999999	999999	369	900	926	259	794	438	710	865	520	920	123	999999	857	999999	513	765	332	999999	647	248	579	300	786	581	342	448	999999	259	999999	142	944	385	476	539	422	386	999999	279	999999	690	614	999999	803	999999	28	999999	307	975	999999	379	915	999999	672	448	432	999999	124	355	916	356	933	461	841	999999	976	999999	682	328	999999	999999	252	63	999999	999999	633	999999	999999	157	563	32	150	528	456	653	226	708	712	999999	117	353	272	177	999999	208	999999	163	860	999999	999999	290	636	978	798	676	137	999999	999999	715	814	554	583	966	999999	894	215	414	999999	999999	170	277	35	999999	999999	999999	864	85	701	766	209	999999	26	999999	495	999999	395	172	999999	779	526	364	438	999999	224	999999	999999	305	384	467	992	353	157	672	265	394	264	983	767	965	812	999999	170	514	999999	343	999999	512	481	519	999999	53	684	235	671	806	839	38	999999	659	73	999999	999999	243	773	855	999999	999999	815	110	28	999999	999999	764	967	475	203	923	999999	881	33	267	999999	999999	999999	949	669	921	11	458	555	236	999999	118	999999	254	360	927	741	660	20	194	697	380	999999	106	999999	919	999999	206	999999	915	547	557	635	805	999999	999999	999999	823	195	411	999999	999999	999999	791	858	296	862	723	124	276	999999	829	870	999999	570	454	373	862	310	750	999999	999999	845	639	689	999999	999999	106	999999	523	999999	917	475	609	842	341	999999	999999	247	362	66	544	91	346	733	717	999999	796	245	298	999999	999999	523	999999	747	547	520	915	112	861	813	766	222	999999	623	999999	364	271	999999	239	629	662	624	948	693	999999	723	509	905	999999	319	685	861	221	60	241	404	39	999999	304	820	999999	607	385	548	300	332	490	722	468	362	425	999999	16	669	810	796	575	751	628	824	999999	20	140	552	137	999999	10	999999	999999	870	335	410	999999	999999	720	999999	999999	409	999999	796	242	999999	446	619	999999	999999	855	552	999999	999999	828	287	999999	999999	999999	899	477	833	420	999999	331	999999	340	999999	999999	25	108	597	949	755	557	999999	358	831	592	234	573	520	657	999999	59	458	310	948	51	57	176	232	609	
821	587	415	988	17	475	999999	456	848	999999	999999	999999	267	603	999999	886	663	929	999999	887	584	335	956	186	999999	346	872	640	391	556	980	848	999999	988	138	178	152	186	350	999999	300	778	724	929	778	464	791	855	815	71	388	127	765	345	34	999999	630	239	820	999999	999999	661	74	302	611	41	911	279	999999	326	743	999999	589	999999	596	805	999999	999999	408	714	554	27	999999	329	999999	999999	92	540	999999	642	999999	913	366	999999	763	999999	713	432	327	746	999999	522	390	999999	328	999999	537	999999	748	999999	883	602	831	999999	127	584	837	744	133	749	948	381	999999	832	778	830	999999	911	291	957	102	188	999999	661	999999	999999	637	999999	999999	276	334	372	999999	744	999999	944	999999	260	561	188	801	999999	999999	577	798	181	217	557	999999	497	781	626	438	790	136	999999	892	999999	944	96	947	999999	743	857	999999	586	588	570	83	999999	747	869	359	112	999999	133	880	142	999999	999999	999999	90	614	513	494	708	933	999999	618	63	62	912	315	475	999999	999999	235	999999	163	221	592	646	483	886	750	912	276	999999	634	999999	824	759	316	954	272	999999	897	239	372	716	652	587	952	30	781	834	999999	884	870	866	999999	999999	979	651	407	187	606	727	763	582	441	607	376	999999	239	303	606	361	999999	375	999999	995	999999	446	569	15	694	999999	115	999999	999999	392	465	767	115	396	999999	665	557	95	270	179	476	789	285	999999	220	999999	999999	999999	238	212	681	505	474	902	359	999999	91	999999	492	152	621	847	234	59	999999	608	509	999999	524	999999	803	127	114	999999	529	299	171	524	794	356	999999	999999	686	155	710	959	999999	212	999999	999999	583	166	602	127	558	628	565	235	902	999999	837	948	963	999999	409	564	401	252	383	69	999999	567	606	145	479	993	171	88	348	193	999999	999999	999999	287	367	647	525	986	999999	900	734	935	622	999999	999999	724	664	999999	999999	999999	568	60	829	977	999999	999999	559	466	647	999999	467	486	999999	718	306	541	152	686	999999	762	999999	414	999999	999999	335	445	944	423	626	755	338	999999	342	999999	625	264	999999	828	999999	999999	97	68	349	119	442	257	58	903	886	977	582	978	999999	984	117	163	482	356	999999	430	81	145	840	892	235	695	999999	999999	103	51	73	323	274	590	999999	980	75	999999	999999	87	396	51	537	999999	183	360	314	358	999999	471	782	999999	187	999999	279	952	227	999999	999999	747	113	999999	810	845	913	999999	714	877	320	136	98	999999	316	574	43	40	608	201	
719	875	390	796	610	631	268	943	146	282	999999	721	999999	618	585	302	974	43	240	691	735	914	645	436	48	999999	383	769	814	999999	999999	248	354	36	737	18	366	317	752	999999	586	999999	132	999999	566	999999	374	999999	999999	23	599	10	999999	999999	466	805	999999	954	757	653	258	498	138	999999	999999	999999	377	999999	880	576	936	667	291	62	114	764	791	214	999999	449	999999	903	341	801	999999	957	448	999999	999999	932	778	412	559	109	930	97	842	599	999999	494	230	637	599	861	87	932	718	747	999999	702	23	999999	94	999999	69	354	167	336	999999	999999	633	940	999999	948	999999	533	118	999999	131	26	921	999999	97	385	228	955	999999	480	999999	91	248	999999	625	868	918	999999	999999	250	49	585	930	999999	90	999999	860	999999	999999	650	72	553	999999	999999	625	795	999999	822	937	708	999999	113	50	686	612	999999	128	933	325	307	39	55	215	867	999999	999999	96	415	999999	338	525	938	999999	663	417	180	266	711	85	999999	97	105	815	620	161	935	545	253	903	999999	640	999999	965	999999	621	999999	999999	957	394	999999	999999	999999	711	609	192	161	619	386	999999	442	181	416	858	999999	219	933	240	999999	715	216	11	999999	512	469	698	598	972	330	999999	400	999999	999999	327	999999	131	723	999999	999999	437	10	326	168	974	470	999999	233	999999	480	999999	688	787	999999	251	999999	88	866	862	999999	910	593	999999	299	344	878	999999	871	99	862	373	496	999999	33	167	714	999999	842	867	51	988	999999	529	502	376	364	613	87	67	999999	999999	264	860	151	305	844	822	999999	999999	999999	860	608	999999	216	116	467	148	999999	596	537	999999	999999	999999	820	999999	445	73	685	999999	980	999999	533	814	949	999999	999999	635	999999	728	323	892	862	999999	771	191	390	341	323	395	908	225	849	491	999999	851	999999	265	50	887	859	780	146	113	843	830	336	794	194	270	999999	831	740	999999	283	644	999999	227	237	638	873	114	750	999999	24	765	999999	51	293	108	274	853	999999	520	868	543	999999	759	184	999999	854	595	156	62	999999	87	484	814	999999	886	426	999999	37	412	23	755	39	846	99	88	414	295	511	999999	995	153	245	230	176	740	888	999999	53	999999	783	999999	999999	698	999999	936	999999	611	833	407	999999	812	826	193	506	123	513	909	999999	106	535	999999	94	70	999999	255	841	999999	999999	477	997	751	419	740	628	735	999999	341	999999	999999	797	803	999999	114	414	193	327	62	999999	62	236	979	999999	946	999999	999999	999999	897	641	655	104	
37	999999	999999	409	999999	999999	999999	999999	770	999999	182	963	999999	309	999999	999999	980	999999	872	928	999999	539	999999	251	27	999999	473	999999	414	542	999999	999999	299	67	769	841	999999	704	484	791	999999	497	953	736	64	25	497	647	38	115	222	251	768	726	315	999999	999999	125	999999	194	999999	115	160	237	425	482	673	460	539	890	23	286	181	91	696	301	586	858	196	11	258	826	950	308	999999	658	999999	573	752	999999	474	979	321	300	862	136	346	725	321	582	351	999999	117	147	102	999999	80	686	40	23	911	517	928	391	935	112	999999	852	908	999999	550	110	708	267	426	43	964	880	229	570	954	860	547	614	659	221	718	999999	999999	393	588	254	543	738	370	956	61	930	365	759	999999	494	817	554	999999	251	999999	849	999999	68	972	999999	999999	469	68	61	970	324	731	723	394	351	646	525	188	305	567	999999	897	469	999999	999999	525	999999	598	470	53	993	999999	418	883	869	101	157	420	999999	999999	999999	999999	318	986	736	209	641	375	630	848	999999	376	999999	683	368	999999	261	86	938	999999	998	871	598	18	976	999999	323	840	524	259	498	114	789	518	999999	300	999999	999999	256	834	884	104	999999	999999	751	627	845	735	525	917	839	81	482	724	788	212	91	310	20	993	885	801	850	999999	360	999999	586	228	999999	77	372	999999	999999	999999	999999	903	902	976	267	999999	897	587	325	607	420	426	999999	999999	729	292	219	999999	472	262	949	93	999999	597	271	563	999999	627	999999	457	555	999999	251	999999	934	999999	309	999999	53	660	106	307	485	999999	960	999999	565	999999	498	999999	999999	999999	999999	577	164	707	999999	315	999999	703	318	280	51	867	61	359	999999	263	140	844	982	114	245	811	166	651	607	11	637	338	999999	528	138	640	599	471	753	999999	224	237	235	993	400	349	351	825	999999	617	201	610	999999	312	391	653	923	753	848	504	999999	513	109	658	678	386	705	790	151	411	278	590	999999	510	49	903	999999	988	999999	999999	469	340	999999	999999	999999	36	579	696	146	485	716	846	623	258	262	710	137	577	325	23	999999	561	683	855	349	611	14	258	272	488	999999	999999	48	952	999999	90	128	999999	999999	651	807	19	654	999999	694	999999	966	357	258	999999	776	51	673	999999	261	908	656	539	650	208	999999	330	433	658	450	781	999999	670	223	181	592	999999	728	999999	999999	634	999999	27	170	916	644	657	10	999999	999999	993	271	348	999999	136	434	999999	469	650	629	486	586	996	226	913	999999	
306	143	86	746	759	322	998	493	999999	11	639	378	733	563	375	330	498	945	456	519	468	968	999999	747	12	557	88	55	730	58	999999	800	257	301	348	999999	999999	198	999999	681	273	854	85	999999	795	220	999999	97	999999	165	97	60	770	403	166	999999	56	339	743	211	244	953	763	577	999999	838	999999	442	999999	851	406	999999	999999	774	256	613	892	962	952	792	999999	999999	790	999999	999999	860	999999	853	144	20	477	594	455	999999	999999	999999	101	508	44	999999	99	999999	871	412	759	787	999999	995	157	552	444	94	387	950	389	253	172	198	999999	239	807	278	999999	215	383	812	854	251	337	937	522	999999	927	999999	703	528	999999	388	815	183	803	44	705	592	575	393	217	999999	371	204	156	999999	891	804	158	821	995	999999	38	947	932	816	999999	220	40	60	166	391	257	999999	134	999999	999999	443	436	999999	999999	715	639	990	604	360	999999	143	790	619	999999	132	846	882	533	462	359	999999	999999	986	376	999999	561	525	237	825	256	999999	79	371	999999	458	378	385	999999	999999	37	48	999999	582	936	535	429	421	557	43	545	375	337	999999	435	514	202	449	406	86	163	124	763	779	113	379	73	999999	999999	54	754	471	633	253	434	320	999999	667	59	841	75	999999	999999	999999	999999	880	183	999999	935	24	999999	928	978	181	136	912	285	573	999999	567	999999	10	331	512	289	84	742	93	247	125	988	999999	400	565	999999	23	999999	999999	498	232	206	665	494	84	999999	826	999999	999999	127	522	45	999999	198	492	379	75	818	464	914	216	999999	99	999999	820	36	730	538	999999	170	122	765	715	84	256	371	999999	515	999999	724	999999	999999	999999	966	725	89	45	346	907	196	945	204	692	655	292	94	116	505	673	58	68	298	79	999999	14	999999	999999	999999	999999	130	999999	999999	571	740	461	624	857	132	444	740	990	393	630	999999	999999	917	83	999999	792	999999	264	309	842	999999	665	174	522	990	999999	968	759	167	404	787	622	999999	633	951	203	667	236	983	71	999999	999999	675	667	842	999999	96	683	270	999999	779	866	999999	717	372	85	297	112	867	171	999999	980	832	999999	843	999999	829	294	131	866	134	999999	280	248	909	150	990	999999	679	914	874	294	999999	82	999999	920	359	678	999999	876	999999	565	999999	999999	594	952	235	686	824	999999	256	802	561	999999	960	843	595	999999	808	231	95	790	432	952	296	999999	491	999999	373	922	264	161	32	255	959	569	576	457	654	956	999999	313	999999	451	999999	82	
732	105	121	999999	335	334	869	50	791	126	142	416	535	412	999999	475	999999	902	974	105	999999	999999	443	400	277	147	999999	999999	316	781	999999	999999	294	224	459	395	648	591	999999	929	999999	999999	463	843	999999	169	999999	251	496	999999	999999	779	477	573	302	425	662	720	999999	197	954	28	733	19	18	999999	999999	321	999999	85	826	999999	315	54	813	797	852	599	963	999999	225	999999	365	867	792	338	514	721	922	43	733	928	86	409	975	273	259	454	835	286	47	610	297	420	999999	267	474	432	759	999999	999999	999999	756	407	971	825	662	999999	227	999999	646	999999	999999	999999	352	898	655	905	78	550	999999	408	764	999999	79	615	840	944	254	999999	863	999999	961	427	470	999999	181	679	438	160	999999	393	236	165	639	636	999999	999999	78	999999	611	569	363	999999	957	174	999999	79	337	999999	984	718	621	692	815	565	449	972	999999	681	999999	975	476	918	940	999999	181	608	58	443	404	473	999999	999999	923	303	728	999999	469	305	999999	112	352	999999	175	891	999999	544	349	83	196	248	999999	396	998	999999	999999	444	278	802	992	700	30	999999	961	999999	842	999999	769	522	837	697	512	999999	319	623	999999	404	753	58	392	637	268	999999	257	999999	999999	999999	531	297	210	293	483	667	313	999999	92	458	120	654	59	681	775	999999	999999	498	736	762	86	999999	12	999999	691	230	420	364	441	55	645	806	963	362	568	999999	321	553	223	845	850	647	540	184	294	108	998	710	862	440	738	758	429	794	412	156	295	999999	999999	263	256	949	240	46	813	313	691	696	122	303	516	692	285	890	999999	999999	844	827	414	593	999999	709	502	11	317	999999	999999	999999	950	422	196	808	999999	960	598	999999	999999	504	371	980	417	311	597	569	999999	55	483	999999	882	973	999999	467	107	18	41	999999	457	238	999999	999999	999999	521	999999	700	117	708	740	999999	302	20	31	350	466	434	186	919	999999	999999	87	271	414	847	999999	976	120	728	710	943	928	61	999999	188	775	999999	999999	895	565	999999	462	225	315	999999	246	872	951	961	11	673	999999	999999	435	524	161	999999	521	999999	235	769	999999	999999	999999	999999	396	250	999999	843	999999	30	999999	291	364	999999	999999	999999	956	255	999999	424	35	158	727	47	121	816	999999	930	999999	318	924	973	669	795	317	83	228	999999	771	996	316	117	396	981	999999	999999	757	999999	53	298	510	275	478	810	744	441	661	959	685	580	624	635	999999	267	106	407	999999	999999	907	407	643	448	484	999999	
117	917	762	746	744	570	999999	999999	999999	738	807	999999	504	999999	999999	875	422	268	832	201	999999	999999	301	139	885	894	929	198	999999	646	654	71	791	864	703	826	679	999999	224	124	999999	219	748	999999	999999	999999	903	999999	517	41	984	385	615	999999	242	436	625	632	861	850	640	870	999999	999999	999999	746	999999	999999	165	999999	999999	507	999999	718	679	172	932	999999	680	999999	999999	177	680	999999	661	279	455	507	999999	999999	210	56	63	374	483	650	119	508	992	712	999999	273	606	999999	835	999999	341	999999	613	999999	504	411	952	423	859	999999	200	827	589	814	999999	369	999999	999999	34	160	453	679	244	38	63	434	231	967	868	999999	571	397	447	999999	937	558	893	561	999999	798	103	640	515	20	460	291	918	188	422	219	999999	999999	267	999999	43	662	663	585	27	80	189	984	555	999999	999999	999999	390	414	876	742	475	999999	999999	235	999999	813	174	233	578	771	515	999999	555	658	999999	854	999999	762	999999	285	894	318	544	700	619	118	999999	383	999999	658	900	999999	311	679	999999	807	999999	41	628	230	497	999999	16	255	565	146	439	896	668	999999	672	999999	274	601	847	167	999999	426	999999	947	727	790	124	999999	999999	11	742	876	914	665	264	108	144	920	787	465	311	298	999999	483	679	198	999999	70	985	283	249	710	832	586	894	183	425	680	502	707	324	97	384	563	403	563	999999	12	793	999999	493	353	813	392	855	624	999999	143	999999	999999	85	999999	934	598	999999	999999	53	999999	770	999999	999999	999999	427	90	150	224	914	581	89	126	216	712	277	421	999999	895	896	449	999999	280	892	291	412	999999	999999	270	162	786	801	371	519	654	999999	712	891	999999	926	732	999999	640	709	708	64	162	332	372	786	523	808	866	145	604	606	499	199	401	61	999999	999999	879	72	138	780	717	999999	562	480	564	999999	759	969	174	207	101	571	193	237	260	640	269	483	639	999999	935	236	999999	57	742	999999	499	978	472	999999	999999	577	581	928	999999	555	770	892	231	999999	58	999999	999999	407	515	928	16	999999	801	999999	199	999999	999999	160	844	491	999999	514	738	52	999999	781	507	891	833	523	989	264	999999	704	870	377	261	646	929	48	265	517	542	813	516	999999	999999	999999	93	967	999999	431	93	854	863	265	163	189	962	999999	399	89	573	999999	939	751	282	106	952	822	153	999999	230	806	235	999999	972	999999	535	999999	604	857	807	866	377	568	180	46	841	999999	223	82	999999	662	649	185	999999	550	874	
999999	63	90	697	270	824	369	210	287	628	689	293	238	654	267	999999	999999	281	999999	623	380	580	999999	999999	347	609	81	111	568	999999	59	240	431	60	770	651	999999	170	546	51	999999	368	999999	417	161	999999	984	427	427	990	999999	904	246	926	503	193	817	999999	359	661	999999	268	999999	130	999999	458	861	188	883	616	158	999999	734	999999	615	22	687	827	999999	25	625	653	683	578	59	155	993	999999	556	999999	833	999999	811	885	299	999999	999999	772	838	703	470	806	543	811	841	736	179	999999	321	999999	506	989	720	343	999999	109	584	73	81	433	465	366	631	307	782	458	569	849	376	865	999999	915	988	410	555	819	119	872	999999	999999	999999	999999	193	75	999999	843	978	477	849	199	175	662	701	415	999999	113	184	246	38	392	177	330	999999	455	999999	590	10	999999	788	227	989	711	337	758	456	54	182	999999	999999	938	999999	102	999999	186	700	633	999999	583	173	451	644	999999	844	354	155	656	999999	738	999999	499	842	669	688	632	210	999999	999999	999999	959	203	930	617	29	99	912	84	999999	39	754	572	376	427	156	347	582	125	867	999999	613	999999	999999	444	697	727	106	810	413	377	975	247	308	281	623	999999	520	36	854	999999	441	80	336	186	983	307	132	424	522	351	59	94	999999	351	338	999999	365	999999	999999	301	999999	111	670	952	999999	517	273	104	804	186	826	555	999999	999999	999999	542	999999	661	460	400	605	681	298	72	328	999999	999999	956	943	463	614	34	116	562	761	339	409	384	133	476	43	37	620	999999	524	999999	823	483	799	999999	696	703	999999	530	696	322	999999	608	633	172	865	317	999999	350	572	802	449	708	361	222	143	99	537	984	999999	577	70	952	547	825	77	178	166	157	767	910	988	585	866	999999	525	999999	750	961	611	999999	875	999999	773	999999	63	999999	131	587	662	999999	999999	999999	999999	999999	261	861	999999	808	104	999999	999999	14	582	999999	813	864	841	999999	999999	341	999999	999999	382	999999	701	999999	188	825	771	999999	56	579	494	170	744	999999	999999	999999	197	999999	740	999999	866	914	576	871	697	122	908	199	282	219	999999	330	268	999999	678	534	426	999999	683	245	47	151	650	580	519	422	917	876	452	103	725	43	601	999999	710	468	73	830	102	76	916	582	680	837	689	173	999999	999999	999999	887	999999	999999	979	504	904	725	999999	995	361	999999	205	42	746	189	999999	856	729	861	889	999999	999999	596	378	999999	329	999999	471	813	999999	356	520	771	999999	565	
999999	999999	63	999999	503	999999	205	78	479	818	870	884	835	999999	352	832	444	50	266	58	999999	735	357	999999	999999	448	263	999999	113	999999	763	999999	423	190	417	495	803	632	999999	999999	999999	401	126	999999	746	445	999999	999999	470	69	999999	480	515	999999	148	46	651	691	999999	64	731	745	999999	473	64	447	470	999999	94	857	999999	999999	682	362	43	999999	618	999999	625	999999	819	999999	989	53	103	293	917	854	52	380	843	122	710	313	182	279	436	653	999999	308	974	974	886	612	40	999999	798	163	999999	122	427	853	999999	191	245	447	755	999999	380	771	530	999999	999999	713	23	916	111	378	189	763	599	965	999999	326	999999	844	407	386	23	993	495	764	327	999999	999999	999999	56	999999	78	734	524	999999	283	733	999999	368	999999	182	598	123	998	429	973	999999	523	462	561	748	426	401	999999	378	999999	386	999999	765	298	682	760	999999	999999	582	310	454	249	95	692	568	999999	407	481	999999	787	899	995	75	999999	555	999999	500	999999	308	112	676	694	999999	605	897	457	22	999999	999999	421	574	999999	426	128	999999	532	438	769	992	210	29	920	999999	590	999999	390	220	975	742	276	999999	595	571	479	634	760	104	999999	795	999999	535	337	790	812	222	655	578	947	999999	999999	978	730	445	108	93	999999	878	564	596	516	246	999999	999999	999999	999999	979	681	999999	494	999999	438	948	999999	881	674	999999	999999	999999	377	363	999999	273	713	999999	297	539	159	473	396	877	999999	999999	893	289	874	498	999	376	999999	999999	974	631	462	503	595	40	756	564	999999	401	999999	875	196	242	704	972	333	618	136	621	999999	218	560	616	886	999999	64	999999	16	185	692	762	351	999999	389	999999	810	220	133	267	999999	999999	49	999999	999999	16	999999	660	999999	999999	174	391	250	999999	413	765	81	845	616	696	975	70	557	999999	999999	865	533	62	853	524	999999	999999	494	868	838	999999	178	565	366	880	999999	404	120	999999	21	310	521	311	731	623	118	965	999999	437	292	722	999999	791	295	395	482	300	807	70	739	60	896	382	211	178	596	515	488	736	999999	580	950	452	247	408	999999	999999	330	239	415	206	520	999999	585	125	207	387	999999	999999	407	999999	597	59	374	960	413	999999	999999	999999	36	603	486	866	297	999999	772	594	553	886	999999	260	999999	577	655	543	999999	999999	796	96	970	218	999999	517	339	999999	983	900	88	286	995	999999	131	767	999999	811	999999	999999	769	999999	352	612	833	393	929	999999	297	29	404	831	999999	573	353	
24	592	818	999999	968	537	414	727	999999	516	277	891	999999	139	999999	375	999999	999999	999999	999999	922	743	999999	384	999999	587	999999	999999	964	505	256	855	431	860	117	184	999999	999999	751	126	999999	156	999999	106	566	502	999999	999999	95	654	561	18	999999	503	999999	999999	234	443	999999	391	355	999999	999999	999999	269	421	469	999999	32	37	980	399	999999	770	716	775	273	271	818	359	495	175	510	320	999999	247	999999	928	999999	836	949	951	937	370	770	545	392	113	836	155	999999	124	999999	999999	999999	999999	937	774	786	655	999999	963	624	166	999999	190	318	453	432	999999	110	540	548	999999	87	39	461	710	999	181	393	169	435	673	327	381	999999	453	646	782	310	547	151	783	999999	986	999999	781	474	590	236	939	681	814	54	501	576	809	979	644	709	999999	999999	615	272	999999	999999	951	838	999999	19	999999	806	649	722	999999	399	764	999999	999999	702	680	999999	999999	944	453	487	621	999999	825	999999	371	473	12	83	999999	771	536	521	981	458	385	942	950	999999	371	999999	42	102	999999	112	812	452	888	941	999999	990	999999	670	818	369	999999	999999	23	999999	648	401	803	576	999999	791	862	252	384	999999	327	737	295	999999	999999	320	999999	529	146	723	992	918	584	70	53	92	414	865	703	621	999999	62	929	240	999999	999999	999999	466	999999	999999	249	569	999999	256	624	301	704	529	999999	508	999999	999999	196	299	726	999999	816	742	532	565	386	997	549	763	999999	274	808	64	904	613	980	988	85	445	483	433	999999	338	446	752	388	885	778	204	999999	999999	999999	639	514	213	999999	596	933	887	999999	252	30	314	156	360	492	649	625	483	528	925	321	750	816	303	877	488	306	780	187	999999	228	354	65	999999	407	179	999999	700	460	393	64	198	130	240	412	546	191	95	269	738	269	999999	676	782	834	125	822	221	335	999999	299	163	709	999999	34	675	259	999999	999999	323	109	925	32	144	870	999999	630	999999	999999	999999	306	221	521	449	241	924	678	283	129	292	356	338	999999	786	103	901	999999	306	216	736	999999	988	143	945	638	344	999999	541	911	712	494	246	331	994	999999	88	999999	270	593	109	999999	975	84	999999	999999	770	560	246	50	968	644	333	379	999999	53	318	88	999999	810	896	999999	146	371	999999	797	120	999999	380	999999	25	269	228	713	116	739	322	914	473	979	868	784	45	501	942	78	999999	866	999999	950	69	999999	76	459	696	999999	861	613	667	872	856	763	190	999999	35	709	425	620	272	999999	
731	404	615	596	942	122	999999	645	429	348	636	999999	839	429	359	25	202	768	26	660	999999	708	256	999999	133	114	604	217	475	243	652	550	603	999999	229	665	394	480	517	584	838	226	194	328	246	999999	924	999999	999999	20	517	657	603	999999	546	32	157	24	473	837	999999	999999	179	196	696	999999	650	999999	209	999999	630	721	999999	442	821	661	999999	928	364	999999	999999	842	739	465	725	994	946	999999	218	206	517	380	17	680	76	438	56	998	631	160	962	999999	561	784	999999	795	406	999999	791	884	508	999999	999999	999999	656	675	671	713	470	701	999999	658	999999	13	186	999999	713	580	375	392	615	525	999999	214	558	351	291	999999	86	930	598	785	210	333	697	299	720	999999	33	401	767	343	537	929	999999	313	963	558	608	139	91	826	999999	999999	279	982	921	455	404	315	393	999999	637	540	999999	364	999999	552	315	886	999999	999999	556	973	625	282	999999	377	999999	254	388	999999	356	946	848	771	988	802	999999	714	378	274	661	718	18	60	999999	999999	826	656	854	420	252	721	599	433	280	822	782	997	994	999999	262	999999	927	659	370	691	692	341	375	656	497	600	518	275	997	999999	965	574	576	990	550	999999	999999	999999	490	999999	356	999999	500	999999	29	67	719	999999	22	511	791	358	690	999999	315	494	291	208	922	652	999999	334	999999	999999	856	999999	999999	14	999999	999999	759	959	178	735	344	277	999999	208	999999	440	999999	694	999999	495	56	616	883	999999	685	999999	265	999999	54	838	431	32	999999	999999	319	811	999999	715	820	307	752	831	189	955	999999	47	653	93	999999	492	772	999999	81	941	999999	999999	334	868	329	947	460	568	915	340	313	322	289	783	999999	825	803	174	999999	956	743	225	437	927	882	647	412	181	630	562	999999	999999	951	57	671	999999	486	768	396	872	999999	194	999999	849	652	367	758	870	204	745	688	607	643	125	207	180	812	999999	985	682	545	288	937	362	274	399	371	242	121	999999	999999	44	778	999999	119	559	309	588	285	525	888	541	977	884	873	469	279	836	849	500	266	90	999999	713	337	999999	256	563	584	262	996	999999	759	385	407	999999	828	999999	15	999999	871	999999	130	999999	793	13	999999	63	489	804	130	534	999999	621	562	268	999999	74	674	550	312	999999	13	33	999999	372	782	601	487	999999	999999	638	999999	210	628	42	959	322	920	999999	266	203	84	779	142	999999	143	999999	823	999999	999999	763	967	999999	999999	135	999999	107	999999	430	231	709	575	269	
173	492	704	192	992	999999	308	939	154	350	293	999999	672	233	891	68	238	644	778	348	827	999999	670	375	864	503	811	999999	381	500	999999	999999	627	814	616	650	766	951	155	303	839	999999	619	626	181	236	463	999999	216	882	201	586	931	236	441	999999	821	999999	327	498	718	447	999999	999999	247	736	999999	857	999999	251	999999	287	499	484	508	374	268	999999	204	637	999999	813	999999	499	308	526	625	401	383	330	828	437	634	657	999999	402	999999	999999	388	444	745	605	390	999999	591	914	96	999999	727	76	36	777	145	689	457	999999	791	78	354	721	121	100	999999	999999	422	864	999999	841	900	115	479	303	999999	759	999999	444	433	999999	907	999999	439	178	673	999999	303	999999	301	999999	999999	679	611	827	620	667	332	654	132	103	999999	726	271	255	556	621	999999	999999	122	999999	999999	22	481	999999	170	960	291	999999	426	176	993	999999	572	999999	642	230	504	652	682	997	999999	247	322	340	999999	190	132	194	999999	62	719	570	938	916	156	197	207	509	999999	660	999999	389	238	955	110	999999	164	562	612	336	126	945	60	124	948	559	699	999999	963	979	837	999999	999999	999999	457	999999	433	656	999999	454	32	994	985	32	999999	57	19	999999	239	956	36	569	581	999999	935	999999	999999	823	999999	597	999999	999999	999999	687	822	288	67	864	999999	677	757	507	10	168	999999	132	960	38	503	901	550	342	911	999999	953	278	525	999999	439	999999	999999	609	689	964	999999	966	458	307	209	999999	999999	155	859	562	208	528	999999	999999	981	812	814	491	330	999999	56	165	999999	539	734	554	762	31	999999	824	765	158	999999	46	211	347	999999	662	829	169	911	999999	999999	999999	808	999999	999999	112	65	999999	869	431	288	623	918	801	821	919	573	999999	580	968	999999	45	797	60	709	532	222	643	149	162	661	999999	163	651	682	795	999999	309	844	660	966	808	999999	343	999999	205	127	409	526	754	98	183	589	943	999999	447	562	757	724	999999	889	999999	487	716	769	128	469	276	999999	35	198	274	810	919	999999	911	999999	463	190	514	414	813	126	394	73	487	580	219	999999	245	999999	973	584	667	771	554	331	248	573	751	735	851	999999	999999	999999	823	372	670	999999	773	999999	108	576	220	772	86	304	999999	999999	291	547	259	310	882	999999	999999	689	153	158	457	999999	841	890	439	778	563	999999	626	828	249	125	910	999999	202	878	999999	406	374	895	999999	259	239	595	999999	213	486	999999	407	707	351	144	999999	999999	999999	192	526	
999999	146	441	999999	554	678	273	999999	176	636	981	117	14	658	817	325	258	464	207	361	255	608	236	302	23	999999	999999	999999	115	895	399	782	19	361	926	999999	932	686	999999	581	965	192	124	576	999999	442	999999	59	534	819	970	999999	999999	831	280	609	910	148	205	429	759	786	307	281	247	208	108	653	732	557	392	572	324	999999	395	999999	493	659	798	580	731	869	999999	296	924	999999	999999	188	91	999999	360	999999	490	720	821	189	884	843	999999	305	344	999999	327	999999	436	999999	999999	999999	446	999999	126	260	350	999999	698	890	833	20	356	906	713	920	999999	415	207	598	91	603	805	999999	189	649	330	502	246	999999	551	975	859	526	597	825	741	874	209	109	999999	866	31	999999	999999	873	497	999999	592	424	999999	999999	779	999999	999999	999999	865	240	37	476	929	847	999999	999999	349	857	160	829	318	999999	188	696	999999	107	999999	999999	999999	874	860	999999	999999	897	999999	822	803	639	205	31	209	999999	959	511	847	732	180	605	999999	999999	591	999999	999999	668	999999	999999	999999	999999	705	682	693	999999	567	999999	999999	721	325	41	937	999999	913	709	661	139	630	999999	999999	677	999999	482	927	549	737	999999	293	372	999999	493	783	215	586	321	934	523	999999	107	890	969	141	999999	999999	148	667	922	999999	881	836	593	47	263	999999	999999	641	233	755	154	374	300	706	999999	139	831	258	999999	979	601	775	148	802	532	970	959	546	724	74	788	881	814	875	411	536	999	999999	530	439	999999	680	999999	767	999999	999999	599	999999	133	996	586	890	935	942	800	116	697	790	515	293	817	32	999999	168	966	273	559	999999	304	481	139	385	727	302	961	921	74	999999	619	799	380	696	999999	728	488	898	945	872	999999	305	838	218	940	246	999999	995	762	552	801	999999	183	184	967	652	866	999999	172	643	981	999999	52	326	181	999999	912	130	999999	999999	679	77	999999	999999	350	999	999999	921	444	999999	679	966	169	521	999999	699	626	206	999999	770	862	287	736	311	999999	999999	999999	522	47	234	334	501	396	572	873	733	601	495	833	999999	999999	999999	765	999999	964	999999	719	999999	747	481	99	715	401	999999	337	402	341	999999	796	153	747	130	999999	220	166	187	999999	596	648	845	107	140	999999	760	999999	917	521	65	347	876	487	731	774	565	999999	618	109	557	245	480	402	585	698	999999	230	889	70	555	524	786	444	133	882	901	383	958	353	641	87	420	880	285	999999	920	999999	999999	355	328	84	999999	88	999999	360	
177	999999	521	442	682	540	871	856	999999	541	999999	441	363	999999	872	999999	186	274	468	479	825	600	999999	999999	999999	33	215	544	999999	480	975	707	421	772	999999	459	999999	999999	670	999999	216	564	914	999999	126	999999	312	175	999999	999999	898	283	619	553	535	577	335	614	663	659	334	336	123	494	565	999999	29	591	144	423	330	659	604	999999	273	271	685	382	791	298	720	49	999999	999999	999999	999999	98	999999	999999	147	133	257	862	21	776	879	450	999999	999999	272	469	999999	41	68	815	248	679	261	290	274	999999	952	823	999999	938	294	274	516	999999	863	999999	160	354	996	299	83	796	592	591	999999	999999	266	999999	999999	829	999	18	13	791	344	999999	836	999999	999999	999999	999999	434	497	999999	491	999999	934	999999	324	507	318	376	44	768	741	999999	96	670	999999	454	635	758	305	545	999999	286	270	724	578	999999	928	572	382	999999	128	649	309	519	109	777	886	748	879	30	520	632	973	245	59	892	999999	175	692	528	621	423	139	952	143	999999	355	999999	939	483	999999	746	993	999999	650	999999	152	576	571	128	567	886	878	999999	34	316	999999	35	999999	685	904	762	999999	854	999999	999999	999999	356	999999	999999	432	676	809	999999	452	774	999999	688	999999	957	999999	999999	604	573	960	734	544	854	927	826	901	329	999999	263	999999	815	999999	149	999999	944	582	795	199	677	696	891	87	483	832	260	677	625	440	717	935	545	168	316	894	403	170	665	999999	559	992	112	141	556	826	636	999999	500	531	650	384	954	179	999999	877	78	999999	71	32	999999	999999	286	889	827	327	43	656	999999	254	763	999999	999999	376	640	999999	593	760	530	656	205	353	187	104	790	342	981	375	241	999999	825	745	999999	642	752	409	999999	223	313	238	792	979	999999	255	767	866	999999	588	999999	251	294	318	136	415	826	333	972	191	109	999999	346	668	999999	999999	999999	28	684	284	623	240	968	379	457	999999	863	226	995	999999	999999	999999	875	402	836	990	999999	517	618	694	816	429	437	534	999999	818	892	134	564	999999	999999	999999	191	193	965	308	282	999999	861	834	551	999999	999999	50	855	185	620	943	831	434	974	911	999999	990	999999	203	803	444	265	638	409	738	999999	767	999999	587	742	999999	437	537	717	241	999999	783	999999	216	101	397	679	938	207	949	302	139	999999	999999	349	999999	725	999999	999999	838	658	999999	435	813	948	570	934	277	443	928	515	304	999999	742	999999	625	848	261	111	416	765	327	440	460	999999	999999	513	202	
247	551	999999	665	41	879	999999	999999	358	339	268	531	462	999999	505	279	443	998	422	521	658	999999	353	474	670	99	999999	341	791	974	999999	425	67	742	999999	891	999999	850	272	999999	999999	999999	277	518	999999	580	953	999999	999999	171	999999	447	120	991	543	523	999999	501	999999	999999	806	250	642	383	961	999999	999999	720	999999	613	316	593	735	583	999999	827	999999	834	480	100	999999	718	999999	999999	958	930	315	999999	999999	516	693	470	855	330	42	999999	198	999999	999999	161	116	242	999999	999999	855	999999	711	999999	641	716	999999	999999	31	999999	805	98	730	22	425	41	999999	999999	522	863	999999	999999	737	999999	551	440	999999	563	999999	329	999999	999999	999999	312	774	535	229	999999	434	999999	450	330	449	950	524	943	199	186	477	999999	624	999999	720	999999	298	19	694	305	984	210	88	512	96	702	921	901	363	999999	248	999999	999999	758	973	999999	423	599	406	787	891	999999	251	999999	95	999999	705	284	193	614	23	765	840	999999	794	999999	414	937	243	999999	39	622	590	771	937	588	714	866	999999	690	705	698	999999	907	414	386	999999	625	427	335	996	647	999999	748	414	999999	999999	999999	963	748	625	486	366	999999	999999	278	999999	479	524	507	56	999999	999999	503	909	324	162	999999	999999	417	275	999999	999999	907	750	392	999999	999999	999999	464	539	825	902	986	999999	229	342	954	160	146	999999	489	111	919	288	167	108	999999	839	999999	999999	125	379	556	999999	836	966	458	908	375	372	999999	122	69	967	231	936	561	437	999999	999999	999999	782	382	57	786	687	999999	999999	592	293	690	12	278	143	423	456	355	513	239	999999	884	55	784	773	194	999999	51	999999	67	231	546	787	159	117	133	343	997	999999	696	159	376	829	999999	999999	682	182	999999	925	553	775	999999	58	208	999999	107	161	998	608	862	419	645	999999	999999	371	746	999999	852	170	20	90	458	846	999999	90	887	65	729	703	101	999999	532	125	408	292	639	498	588	999999	999999	999999	344	999999	646	287	999999	728	267	999999	344	999999	329	683	915	999999	326	999999	241	128	549	52	431	304	516	999999	999999	529	249	999999	731	258	999999	139	161	49	745	70	209	539	576	169	798	999999	999999	323	999999	999999	210	936	965	894	267	470	999999	967	549	50	999999	999999	999999	999999	999999	999999	232	96	463	999999	532	875	999999	999999	545	701	551	999999	254	656	936	999999	999999	47	328	312	324	999999	990	999999	955	193	500	705	188	414	148	592	999999	820	552	281	859	501	327	335	219	999999	358	566	919	
999999	723	999999	999999	999999	637	363	664	186	999999	999999	999999	609	245	348	384	30	87	141	999999	958	999999	433	999999	664	999999	666	719	993	103	614	489	434	999999	171	999999	999999	602	500	776	784	927	999999	999999	167	185	260	266	979	999999	199	632	226	13	960	93	299	788	448	354	999999	644	671	92	58	999999	999999	674	83	877	776	428	586	999999	999999	40	216	275	946	488	93	409	740	52	904	981	272	431	974	88	181	999999	163	156	805	999999	266	999999	118	999999	999999	999999	193	111	184	999999	56	999999	999999	929	877	999999	999999	960	999999	571	999999	628	188	77	643	250	700	994	705	957	999999	440	999999	999999	774	794	999999	694	974	999999	225	638	868	143	935	409	999999	54	999999	157	999999	203	999999	244	999999	999999	242	51	999999	273	885	198	406	999999	506	615	313	999999	165	999999	866	999999	999999	999999	355	999999	760	55	141	243	999999	999999	793	558	980	81	555	999999	999999	146	562	125	999999	710	622	36	242	651	637	330	106	608	888	999999	291	999999	217	999999	888	971	999999	196	909	383	229	239	405	848	245	434	69	988	206	29	999999	750	81	999999	999999	999999	42	118	418	999999	147	445	999999	674	277	162	864	434	436	429	999999	375	216	703	490	393	631	999999	415	999999	999999	118	412	999999	599	540	757	931	980	569	938	769	778	999999	999999	999999	471	999999	999999	93	999999	999999	562	777	759	163	544	377	999999	999999	697	999999	702	215	999999	38	42	897	84	999999	999999	999999	453	866	490	499	597	118	466	999999	999999	900	813	331	642	999999	999999	635	999999	445	995	389	146	999999	872	300	76	572	556	217	751	999999	999999	843	689	637	999999	695	297	999999	566	436	999999	99	999999	999999	835	380	572	916	999999	999999	787	999999	741	999999	796	230	993	199	999999	34	999999	259	954	999999	254	969	999999	15	452	860	347	849	879	569	478	999999	396	86	465	999999	999	639	999999	354	786	27	112	999999	840	961	999999	999999	999999	541	874	999999	145	488	552	865	738	567	999999	999999	69	938	759	182	999999	999999	999999	917	733	999999	35	922	524	609	571	999999	866	967	174	999999	999999	249	999999	347	695	816	912	999999	533	999999	999999	442	176	121	294	848	267	930	139	102	999999	784	999999	108	516	952	147	535	917	324	998	999999	402	999999	999999	819	924	999999	999999	729	836	925	393	144	781	592	755	412	325	999999	970	936	838	82	999999	383	876	914	831	742	678	387	991	219	601	999999	49	193	657	474	923	845	453	409	265	212	400	239	999999	923	206	735	999999	203	
354	72	933	330	628	91	999999	19	999999	744	999999	458	934	184	542	595	552	572	755	851	999999	134	492	438	816	161	982	646	597	908	546	942	178	797	999999	538	262	719	564	575	530	913	265	709	358	999999	278	225	696	731	380	634	980	367	403	999999	579	504	513	999999	108	999999	422	681	999999	999999	290	146	320	14	343	999999	17	189	999999	886	869	783	90	19	883	767	999999	865	537	999999	962	810	404	999999	959	757	216	97	477	233	500	583	511	250	526	141	905	692	999999	547	626	801	999999	999999	360	795	424	503	593	341	999999	556	154	999999	999999	480	742	999999	54	999999	627	919	999999	107	396	295	999999	839	493	752	861	999999	476	990	999999	171	773	887	293	173	343	712	503	146	999999	999999	439	225	104	55	999999	999999	648	999999	920	999999	99	939	999999	999999	999999	584	19	841	480	101	999999	163	999	999999	999999	999999	999999	999999	252	999999	426	575	232	452	855	66	744	448	363	630	999999	999999	999999	999999	81	834	767	999999	650	758	702	662	665	999999	864	999999	225	120	347	543	849	766	570	15	290	523	716	999999	219	466	839	571	488	849	482	425	93	420	912	873	97	999999	240	494	221	763	999999	448	999999	579	841	634	999999	819	999999	999999	103	74	308	557	127	98	999999	194	999999	141	183	816	311	448	999999	804	208	999999	455	686	536	999999	794	526	614	277	999999	999999	625	215	999999	668	78	631	332	28	122	999999	755	999999	164	56	575	90	999999	103	147	999999	999999	46	999999	635	374	105	999999	999999	280	781	999999	850	998	378	569	712	999999	999999	747	999999	999999	999999	692	843	719	456	531	489	510	714	936	520	139	951	263	588	779	834	304	973	315	999999	748	341	421	904	11	785	487	862	419	999999	999999	999999	33	212	354	592	916	917	573	836	516	565	999999	432	720	57	125	980	933	835	999999	774	374	809	435	360	999999	999999	455	745	12	647	304	861	175	672	927	60	999999	999999	918	386	409	479	799	192	497	999999	194	953	999999	507	929	583	863	581	999999	224	777	993	169	111	999999	828	834	999999	271	982	267	57	129	999999	745	999999	917	999999	999999	895	999999	999999	863	999999	999999	999999	84	504	718	999999	998	593	579	999999	282	999999	999999	816	999999	581	644	931	999999	999999	731	146	834	605	999999	193	999999	999999	999999	999999	214	535	140	726	481	999999	753	339	160	550	999999	673	999999	416	792	504	718	999999	919	999999	999999	88	330	358	712	493	999999	479	743	534	64	968	387	382	509	747	999999	311	344	943	
999999	999999	999999	381	530	999999	668	427	813	999999	475	999999	120	421	999999	135	999999	782	23	999999	313	999999	999999	625	495	26	295	105	907	54	393	417	766	999999	966	945	307	949	999999	654	825	250	665	485	69	498	858	999999	436	383	543	337	297	355	640	553	718	165	999999	514	772	572	999999	768	873	67	799	144	455	11	828	264	954	999999	999999	999999	999999	999999	566	997	168	329	669	534	511	66	999999	420	345	423	236	151	74	323	881	262	730	896	611	999999	699	723	520	435	999999	288	382	927	999999	577	934	608	598	888	999999	999999	903	985	267	817	938	389	798	41	999999	686	200	641	488	999999	342	999999	509	565	308	444	808	244	999999	232	683	202	237	768	488	999999	553	185	966	999999	359	745	999999	999999	999999	319	925	999999	999999	868	98	741	999999	281	999999	223	999999	43	590	912	999999	668	16	999999	144	999999	999999	40	553	156	143	24	674	60	561	596	92	714	502	988	999999	329	584	120	143	999999	752	956	999999	275	529	520	595	64	793	999999	999999	604	659	999999	168	999999	935	514	735	84	76	399	999999	647	140	999999	540	999999	403	999999	94	895	901	999999	992	204	507	287	627	623	999999	620	266	999999	857	488	999999	185	999999	624	393	79	385	999999	999999	999999	247	885	144	145	979	993	661	478	999999	843	702	467	999999	963	397	999999	887	122	655	456	999999	847	999999	652	338	365	771	999999	999999	24	999999	841	327	639	956	621	999999	491	643	435	958	788	275	999999	785	597	850	866	236	735	192	272	414	999999	231	399	999999	999999	999999	624	231	999999	547	999999	333	861	150	694	16	776	514	999999	478	229	999999	354	582	776	867	741	514	905	999999	999999	831	257	437	898	418	567	526	661	685	29	213	999999	251	683	690	923	999999	166	859	460	231	787	794	194	999999	999999	817	328	624	75	120	326	340	999999	759	85	434	999999	286	449	259	853	719	459	999999	999999	113	899	95	943	999999	999999	55	101	999999	54	463	252	967	541	750	999999	47	620	909	999999	745	999999	923	615	999999	215	879	420	210	377	999999	344	178	518	773	999999	243	680	999999	761	281	999999	999999	715	622	192	284	999999	699	62	816	999999	550	139	999999	214	999999	480	454	87	478	635	890	606	999999	999999	83	458	999999	832	964	367	999999	999999	999999	506	530	218	992	317	931	144	999999	157	999999	968	794	48	841	999999	942	762	235	704	999999	645	357	771	739	503	118	825	977	999999	98	458	999999	402	524	180	683	999999	999999	147	155	344	914	743	
999999	999999	999999	45	999999	208	889	999999	141	143	864	999999	158	758	999999	498	209	115	999999	852	69	112	707	999999	524	999999	886	185	999999	999999	558	999999	730	614	727	732	179	83	218	999999	999999	999999	327	137	538	999999	32	999999	298	999999	937	999999	186	71	683	999999	310	932	520	999999	322	999999	927	53	585	915	248	543	999999	746	328	136	897	999999	999999	182	999999	580	863	999999	999999	961	999999	295	160	518	999999	999999	931	786	999999	999999	999999	272	999999	273	959	999999	552	623	316	488	892	999999	670	811	152	797	196	510	165	729	79	551	306	360	827	642	892	999999	153	579	999999	255	324	91	573	634	923	999999	223	511	38	249	662	170	78	344	625	348	375	999999	482	999999	630	702	178	20	966	999999	446	326	391	999999	999999	999999	876	647	238	588	999999	518	874	999999	999999	654	999999	829	888	999999	291	999999	27	553	999999	999999	999999	191	999999	622	912	563	668	817	174	896	129	999999	770	925	294	431	999999	999999	110	857	109	896	142	999999	10	349	131	830	999999	999999	309	837	785	999999	639	694	33	615	676	684	850	66	999999	400	534	999999	68	963	851	860	387	981	453	842	80	999999	999999	999999	621	573	441	838	994	221	597	292	999999	471	295	999999	407	500	369	426	17	52	486	742	452	851	290	168	978	963	575	328	394	942	238	439	645	385	994	113	252	22	999999	999999	803	999999	391	597	677	999999	463	887	621	36	835	999999	999999	316	999999	769	292	283	859	999999	645	278	897	999999	242	999999	954	999999	999999	266	999999	994	979	999999	999999	210	470	693	491	999999	510	999999	999999	367	116	999999	999999	338	999999	235	999999	968	162	41	999999	535	354	999999	999999	820	306	999999	391	364	853	840	58	447	378	994	999999	598	999999	142	999999	957	999999	540	999999	41	999999	625	841	280	999999	214	842	999999	724	413	856	999999	338	671	430	78	307	353	514	276	162	277	960	195	925	231	186	999999	511	605	999999	999999	849	999999	999999	999999	599	121	918	648	999999	109	722	999999	999999	406	270	131	712	461	999999	228	36	999999	878	875	665	656	354	224	38	822	447	128	449	52	62	999999	993	999999	999999	999999	435	865	277	62	554	995	57	999999	999999	999999	318	59	945	745	999999	408	454	802	25	943	766	703	620	999999	662	604	525	999999	353	999999	137	999999	982	999999	793	999999	183	999999	330	999999	999999	825	263	972	513	999999	182	703	265	654	999999	200	999999	999999	429	731	255	101	399	950	479	999999	999999	706	927	355	76	482	952	627	234	628	481	355	
344	940	450	647	672	275	999999	821	839	699	704	937	238	999999	54	999999	914	999999	435	380	199	999999	650	557	999999	168	330	700	999999	638	429	931	718	389	200	488	291	607	428	999999	528	658	121	485	11	990	127	619	437	999999	999999	152	203	110	165	687	300	893	603	999999	999999	730	80	211	999999	773	228	849	265	566	780	317	999999	999999	852	541	545	175	555	64	999999	710	273	859	926	286	999999	618	233	999999	198	999999	14	914	190	797	587	910	214	999999	772	278	363	871	999999	404	488	999999	999999	623	999999	135	347	548	473	243	467	221	285	993	999999	610	625	752	378	391	312	749	130	64	954	635	960	999999	292	999999	999999	999999	999999	531	798	846	369	610	371	73	61	999999	999999	946	339	375	999999	221	202	171	653	611	503	999999	999999	739	999999	203	668	516	174	29	266	702	886	999999	472	754	999999	198	250	25	390	315	340	999999	308	183	725	589	10	749	135	999999	128	745	898	999999	439	68	85	176	999999	855	898	41	209	748	999999	273	903	880	999999	13	999999	999999	230	197	999999	254	440	597	478	89	515	424	893	999999	583	151	999999	452	325	999999	123	999999	999999	999999	416	308	647	560	123	461	685	130	734	131	999999	490	524	710	999999	194	628	999999	697	862	349	483	148	73	174	919	106	460	564	878	999999	846	564	694	781	100	606	999999	483	26	403	999999	690	999999	936	103	999999	466	822	140	518	635	386	221	196	999999	170	584	396	999999	365	234	565	855	242	999999	999999	829	929	540	999999	999999	14	681	999999	954	792	376	137	999999	303	639	999999	433	999999	264	999999	999999	999999	848	929	32	493	289	999999	999999	829	999999	539	584	178	796	537	291	999999	770	631	705	752	242	150	999999	456	325	900	999999	999999	141	495	978	999999	999999	331	90	611	999999	999999	724	29	299	999999	957	836	553	901	506	112	357	880	599	632	765	601	276	999999	999999	575	999999	388	936	583	697	349	561	692	999999	475	456	680	988	516	906	999999	999999	999999	999999	957	903	423	404	622	249	261	896	999999	136	980	64	999999	999999	988	96	346	92	716	437	999999	284	860	314	41	656	999999	999999	93	999999	999999	147	168	525	187	672	754	999999	324	344	446	999999	216	565	616	420	999999	999999	10	429	570	603	747	680	574	682	53	118	372	965	572	369	813	628	57	842	895	999999	298	326	999999	361	767	999999	990	175	78	999999	697	621	583	472	891	999999	165	485	400	488	950	999999	999999	999999	622	359	771	999999	999999	587	999999	774	
999999	225	915	683	97	999999	835	375	689	408	614	999999	999999	750	999999	999999	478	160	473	571	452	417	906	794	697	696	739	418	610	914	536	490	786	923	107	367	556	999999	575	947	649	34	799	552	999999	881	999999	871	967	672	608	488	124	999999	331	117	318	999999	985	400	479	426	765	999999	871	999999	961	497	653	34	552	270	584	525	922	427	999999	364	904	816	999999	868	999999	937	316	58	999999	840	999999	990	999999	435	231	184	477	999999	269	34	680	766	919	736	999999	942	129	347	904	598	34	904	499	954	999999	179	928	999999	974	827	468	823	999999	130	895	663	975	127	49	409	58	999999	168	592	684	147	896	999999	650	508	818	969	154	778	816	999999	500	104	217	999999	999999	866	258	999999	566	856	999999	799	841	564	967	11	999999	999999	550	335	746	999999	999999	999999	282	203	960	476	999999	999999	679	978	313	208	999999	999999	909	986	163	191	450	725	35	827	138	107	894	96	999999	816	671	649	237	491	950	593	824	138	779	63	905	999999	999999	77	187	999999	495	642	401	97	102	999999	999999	999999	999999	30	881	453	999999	185	308	874	935	202	828	39	999999	999999	999999	579	999999	780	999999	999999	285	668	302	958	649	108	611	999999	694	453	724	999999	999999	868	606	930	712	380	999999	604	754	41	847	999999	249	157	999999	672	395	822	40	321	114	999999	999999	225	728	999999	803	852	999999	57	189	491	478	999999	999999	999999	226	327	866	685	999999	999999	356	254	999999	71	718	501	819	938	866	872	423	999999	255	999999	784	390	999999	999999	577	335	40	706	852	365	762	771	427	405	456	78	955	355	999999	999999	999999	999999	404	666	213	311	43	635	190	316	78	75	232	671	108	835	124	87	118	999999	582	649	402	465	309	999999	84	423	999999	999999	999999	77	694	999999	174	945	999999	546	585	275	999999	999999	526	545	999999	999999	548	755	307	620	953	878	246	450	919	254	999999	938	367	266	237	620	152	999999	399	10	381	479	999999	162	999999	578	999999	999999	999999	999999	133	856	999999	999999	409	328	999999	999999	845	49	831	253	834	999999	508	57	189	329	48	681	262	144	999999	999999	324	79	258	999999	770	384	387	404	474	999999	131	590	770	999999	999999	999999	504	999999	546	360	999999	999999	645	586	654	801	999999	181	804	304	925	989	710	880	298	340	79	999999	111	470	661	437	779	101	798	917	287	434	472	139	187	981	999999	796	128	196	434	672	499	999999	985	215	599	999999	817	999999	880	999999	999999	526	839	532	179	86	
698	741	358	553	788	737	524	964	708	674	999999	999999	401	914	999999	111	999999	999999	999999	999999	484	456	999999	609	284	999999	47	397	968	946	999999	654	811	520	107	386	837	880	883	762	454	999999	507	925	61	999999	999999	999999	999999	364	999999	441	61	999999	601	252	904	999999	278	132	699	136	999999	762	384	472	141	999999	999999	385	999999	35	523	718	687	999999	948	912	557	411	925	81	999999	999999	999999	858	999999	774	999999	855	482	98	612	761	72	999999	999999	745	550	999999	742	858	159	751	100	999999	917	342	360	147	303	992	201	999999	206	628	865	392	436	999999	999999	367	963	960	999999	186	422	762	656	369	440	213	999999	968	669	999999	999999	519	523	740	941	270	999999	781	562	999999	897	745	564	444	462	999999	318	35	719	384	895	999999	999999	913	182	165	686	990	707	99	999999	999999	208	140	706	999999	868	696	999999	999999	943	999999	407	424	999999	999999	208	221	907	798	894	345	259	294	180	732	672	610	567	785	584	433	999999	472	859	999999	999999	999999	737	999999	772	622	451	999999	441	713	791	433	635	505	957	474	93	999999	999999	295	973	999999	959	973	683	268	139	798	34	519	117	935	999999	613	139	773	484	801	36	282	894	148	852	467	941	249	974	71	828	119	350	175	999999	574	702	633	474	999999	999999	514	999999	653	999999	922	605	856	868	999999	999999	999999	990	292	881	922	999999	834	71	999999	41	443	293	999999	970	999999	178	942	667	999999	911	506	999999	999999	378	999999	789	250	62	929	861	95	381	999999	695	999999	129	68	293	355	183	867	571	972	732	989	230	424	999999	181	753	663	198	877	119	869	884	280	913	369	142	160	782	141	640	945	72	339	382	335	794	120	658	321	817	999999	999999	336	987	389	301	374	567	999999	186	207	999999	503	844	825	760	849	154	923	222	32	999999	439	999999	786	926	890	52	999999	386	643	15	877	70	999999	999999	557	292	534	78	767	592	999999	955	443	999999	569	495	556	999999	999999	965	999999	108	794	959	504	999999	211	462	410	332	220	503	542	202	29	442	999999	891	999999	567	619	855	455	440	192	484	898	737	366	404	495	782	441	678	281	778	275	116	439	999999	91	82	667	445	382	408	999999	999999	39	999999	716	665	999999	387	999999	999999	999999	363	776	999999	106	473	106	15	837	999999	71	999999	920	999999	176	999999	461	649	486	547	197	999999	999999	784	71	999999	708	999999	688	830	999999	999999	999999	402	134	999999	999999	418	466	999999	999999	661	999999	944	346	559	330	
787	960	53	213	722	901	807	690	999999	305	992	959	448	999999	866	327	16	999999	18	541	527	126	264	999999	999999	193	868	571	536	412	123	999999	511	336	920	279	999999	999999	696	161	525	999999	490	616	347	459	27	852	119	343	601	926	999999	28	803	671	705	999999	999999	539	999999	245	164	241	192	554	999999	122	845	596	683	389	331	856	25	999999	636	648	999999	593	176	26	462	999999	810	999999	999999	493	533	259	574	999999	466	167	999999	289	999999	999999	434	792	11	905	16	522	660	999999	604	999999	12	999999	44	999999	999999	577	373	26	783	999999	430	994	999999	964	999999	595	32	750	999999	999999	737	999999	268	387	224	212	592	270	19	999999	541	598	593	636	491	546	999999	999999	228	889	999999	112	506	594	828	439	356	46	326	421	499	910	298	439	744	275	999999	657	842	512	985	112	16	842	430	831	999999	999999	483	52	381	514	531	44	381	634	240	674	559	999999	999999	555	944	999999	999999	631	310	163	999999	225	999999	999999	675	999999	904	690	106	663	173	996	999999	999999	563	283	49	984	388	264	68	999999	45	65	108	67	655	440	168	417	999999	799	531	256	999999	267	235	814	839	815	999999	690	538	576	510	563	755	319	991	999999	999999	999999	253	999999	999999	781	189	999999	468	617	70	999999	532	999999	271	999999	474	782	629	999999	999999	234	155	573	134	999999	999999	469	999999	999999	312	346	448	497	858	936	555	485	161	146	999999	474	356	231	754	666	167	849	314	999999	98	999999	999999	695	622	334	320	679	999999	727	999999	719	217	922	315	723	999999	999999	829	999999	999999	999999	999999	492	227	584	878	923	818	999999	999999	732	164	999999	457	339	656	753	875	534	626	875	999999	433	999999	999999	266	433	999999	999999	999999	132	29	999999	327	109	352	207	478	999999	999999	396	861	463	517	477	565	999999	475	976	77	999999	170	999999	708	942	999999	207	556	999999	327	454	16	999999	999999	98	999999	184	100	357	986	459	285	999999	88	240	24	110	916	469	999999	467	958	940	999999	368	962	724	999999	385	674	999999	650	619	721	11	999999	83	635	428	764	390	708	999999	999999	999999	996	333	226	999999	999999	999999	291	96	65	859	496	999999	824	468	999999	987	903	999999	683	841	999999	666	999999	87	850	940	999999	497	999999	422	759	839	951	355	372	999999	999999	803	457	999999	999999	564	563	861	999999	323	259	176	302	776	487	993	444	157	809	340	217	148	999999	999999	858	794	392	999999	110	999999	125	479	999999	999999	999999	999999	268	342	999999	999999	112	264	
572	537	691	309	204	927	935	765	405	803	999999	42	999999	369	186	999999	492	79	999999	921	761	858	207	780	80	805	297	387	735	112	179	999999	238	953	576	99	305	559	599	464	999999	344	999999	999999	933	74	75	130	999999	798	999999	999999	82	190	503	714	339	999999	238	999999	999999	557	40	302	634	999999	803	478	793	999999	174	932	479	999999	224	426	606	886	846	999999	740	999999	464	999999	999999	270	493	999999	460	861	760	394	330	211	823	159	314	958	687	999999	270	999999	336	836	633	918	999999	364	966	86	117	453	999999	232	999999	999999	102	103	51	999999	496	756	28	931	336	999999	612	278	999999	999999	122	999999	999999	892	745	999999	839	627	313	999999	830	139	91	383	999999	316	328	107	553	359	66	221	916	323	467	999999	578	999999	510	853	316	999999	469	901	999999	999999	255	182	487	514	999999	475	789	708	543	366	999999	644	186	30	461	514	724	999999	17	901	731	999999	999999	241	574	999999	127	459	36	669	999999	999999	419	295	71	155	620	999999	725	591	999999	218	779	999999	999999	933	999999	490	402	801	446	924	894	999999	737	369	748	255	939	199	999999	340	999999	874	697	999999	235	891	958	315	999999	684	819	425	479	523	115	334	402	640	999999	636	67	235	232	745	999999	355	557	701	407	374	999999	535	243	999999	536	999999	413	353	708	337	531	999999	908	761	114	999999	593	224	264	423	999999	308	999999	721	999999	456	999999	951	999999	879	344	999999	908	529	999999	293	192	388	986	210	920	59	932	888	115	970	327	470	640	817	762	342	999999	983	999999	801	561	522	999999	89	263	999999	153	828	993	273	188	388	187	999999	296	214	999999	64	503	804	375	95	616	311	139	191	321	393	127	11	820	999999	999999	783	999999	669	999999	999999	946	469	906	999999	999999	999999	792	938	999999	819	999999	999999	114	393	490	716	435	475	906	516	999999	999999	149	759	999999	999999	453	263	999999	999999	98	626	644	331	117	43	898	272	200	999999	519	201	897	502	862	569	897	999999	999999	302	357	266	999999	63	956	874	999999	999999	402	903	397	538	568	889	730	904	912	782	285	457	817	173	285	141	999999	759	184	647	897	152	104	26	819	88	56	832	863	591	375	999999	713	752	999999	999999	387	980	632	999999	999999	957	656	124	999999	986	484	194	980	631	65	206	999999	682	258	260	809	999999	718	490	842	898	51	331	999999	52	743	999999	303	999999	754	27	136	175	876	940	495	999999	864	832	604	862	851	999999	536	179	999999	41	503	619	
487	15	271	152	175	999999	916	335	707	119	253	418	890	999999	877	48	80	533	805	318	764	829	516	885	999999	980	999999	809	794	247	508	999999	571	683	512	999999	755	999999	999999	13	33	169	282	755	589	999999	999999	860	999999	497	108	999999	999999	195	855	657	999999	386	999999	195	826	117	540	999999	611	999999	846	217	489	138	999999	96	533	999999	294	604	557	761	306	999999	18	195	455	306	148	497	486	999999	828	854	260	378	999999	814	186	916	629	812	153	999999	999999	765	381	999999	214	999999	486	433	900	999999	999999	736	89	566	187	640	661	244	999999	123	65	470	388	634	878	999999	369	719	625	378	975	999999	618	259	361	253	814	229	999999	136	21	999999	485	999999	999999	523	999999	999999	637	545	264	999999	490	999999	991	878	386	746	357	300	652	999999	807	999999	285	365	999999	830	215	934	999999	442	152	205	112	12	984	811	999999	364	624	209	91	90	124	999999	999999	588	268	999999	867	78	999999	801	483	999999	255	953	302	398	405	999999	955	702	719	999999	252	295	999999	988	999999	574	865	992	999999	453	685	726	417	694	111	539	572	732	999999	758	569	350	722	859	757	41	519	999999	959	165	253	389	370	302	347	969	999999	279	588	302	212	880	999999	999999	567	528	999999	607	296	865	999999	999999	635	961	261	902	572	78	241	999999	65	999999	999999	520	210	306	366	125	356	141	878	302	153	774	555	999999	224	999999	301	238	495	911	206	104	267	30	753	408	50	445	406	592	48	726	999999	830	999999	615	829	271	999999	999999	999999	165	999999	604	89	861	999999	572	999999	879	777	12	376	153	185	938	262	189	553	999999	84	910	734	296	264	999999	537	724	999999	608	863	39	75	74	660	51	117	663	941	892	992	478	757	527	815	45	999999	103	655	999999	363	650	717	214	356	999999	430	999999	350	662	333	691	729	89	999999	747	937	312	492	144	831	599	247	999999	964	605	162	999999	999999	999999	77	444	79	934	255	223	322	861	718	320	620	417	999999	288	999999	310	999999	999999	511	999999	999999	57	610	999999	87	999999	412	66	249	750	197	222	229	132	595	889	999999	795	833	802	435	999999	999999	181	523	999999	999999	959	102	664	856	483	706	413	999999	999999	833	558	857	490	999999	265	999999	968	133	407	198	200	693	679	688	954	999999	708	999999	32	463	439	996	999999	487	453	964	585	893	713	516	999999	999999	999999	65	73	938	353	991	179	465	625	58	126	235	999999	275	422	975	902	639	997	770	108	565	404	
