500	500	
97	105	110	84	118	100	108	116	95	86	102	101	107	91	99	97	102	93	115	81	119	98	94	108	110	98	89	109	107	85	103	104	107	101	109	82	100	103	89	103	93	88	95	102	101	129	91	110	84	92	108	90	96	106	91	105	100	92	103	119	115	99	104	110	110	117	92	101	92	95	107	102	106	119	117	111	92	87	137	102	91	107	97	98	121	113	86	86	99	111	117	79	109	104	109	106	90	95	104	101	100	98	81	107	86	97	99	99	101	90	104	99	118	104	110	114	113	96	98	107	114	97	98	103	80	90	88	110	112	104	102	110	109	87	119	94	108	95	89	92	105	99	93	100	103	109	96	104	112	99	103	89	116	101	91	96	100	105	96	87	115	97	103	112	96	89	114	93	116	112	115	93	89	116	85	96	93	81	99	90	90	89	102	106	116	109	90	102	100	101	91	93	111	110	99	98	110	95	106	102	87	105	108	93	88	107	98	93	85	99	91	103	84	86	101	97	104	99	103	112	96	100	103	105	100	100	88	93	103	107	97	88	111	127	97	88	93	96	121	95	109	92	98	87	88	114	108	99	106	92	91	84	94	103	110	100	92	94	117	112	89	83	86	94	97	103	112	99	112	86	101	101	105	91	101	96	86	86	104	90	109	82	97	101	94	114	89	99	91	104	97	95	100	90	106	105	99	91	107	90	87	81	104	110	92	104	105	94	100	101	92	102	85	94	98	114	113	104	103	101	117	88	103	92	107	94	94	95	105	115	90	127	101	112	114	96	91	101	114	105	101	113	88	105	101	115	86	88	78	82	104	82	106	109	83	106	94	95	94	116	96	99	115	87	109	113	98	125	92	101	94	88	91	81	101	90	111	103	96	107	91	90	87	108	103	86	103	95	90	117	99	79	94	106	100	92	103	103	102	94	89	86	110	96	111	112	104	92	106	114	94	98	94	113	92	102	108	111	83	94	106	112	95	115	88	86	106	92	96	110	111	101	89	112	109	98	105	97	107	114	98	93	89	90	109	94	108	104	104	93	111	95	91	96	92	97	106	112	99	94	94	109	99	107	92	93	98	99	107	100	98	102	97	100	103	109	104	100	108	93	95	105	105	97	101	104	86	86	102	89	89	97	99	107	99	101	126	100	91	115	
130	99	85	103	102	95	127	95	103	98	93	86	111	92	100	94	90	101	90	114	102	107	111	124	93	99	88	101	89	112	113	111	120	97	121	103	97	100	81	123	87	107	108	111	93	92	122	117	89	103	106	90	101	111	103	84	112	91	77	99	93	80	90	95	102	96	97	85	97	101	93	108	88	104	103	107	100	88	95	87	103	96	106	94	98	86	85	99	105	103	72	109	100	86	112	102	98	98	97	106	102	79	87	120	106	90	106	95	109	109	97	109	107	101	88	121	112	102	108	104	112	94	100	92	104	105	84	96	104	90	93	103	109	87	118	104	104	108	98	118	95	102	107	93	94	96	92	98	100	125	97	108	110	114	131	84	109	113	101	103	107	101	91	102	100	78	98	114	96	102	81	108	105	96	91	90	106	91	88	99	105	110	108	90	97	110	89	100	95	97	85	72	101	109	98	100	106	106	119	119	97	111	92	121	109	85	85	78	95	78	99	102	96	112	100	100	107	109	97	69	106	100	96	84	104	88	95	91	89	93	103	92	99	91	91	106	90	101	100	112	108	100	100	104	105	92	94	113	110	105	109	105	94	99	96	93	96	92	97	115	103	104	103	91	122	108	105	93	92	75	94	94	102	104	97	102	109	97	89	97	88	106	98	89	108	87	82	101	111	89	94	89	97	93	114	121	98	76	103	97	78	98	100	109	93	91	104	105	89	112	79	92	133	121	101	85	105	108	103	81	99	121	99	98	88	113	112	119	95	98	97	89	103	116	108	92	121	93	100	112	115	116	105	109	98	97	105	108	110	97	119	114	109	90	105	89	98	108	111	110	89	99	95	111	100	126	112	108	94	102	87	95	107	109	87	104	103	87	115	92	100	81	105	114	100	100	89	110	87	95	112	97	122	86	98	95	104	100	84	97	121	105	89	86	96	107	110	84	108	90	105	86	99	96	118	104	86	104	90	90	95	114	100	98	99	90	107	87	84	106	89	108	105	99	104	82	102	107	98	126	103	101	106	108	114	100	110	119	84	112	89	90	93	102	96	84	106	97	98	78	99	84	104	115	94	82	101	95	107	118	87	87	98	91	103	92	97	90	99	107	85	104	93	104	103	105	99	89	105	91	103	88	119	119	104	102	98	99	98	111	
741	332	999999	602	181	440	602	531	309	380	627	392	215	493	744	302	999999	349	60	127	390	417	74	939	933	701	856	333	999999	413	999999	999999	515	573	218	261	640	600	481	761	999999	760	885	831	375	138	999999	247	714	51	587	999999	999999	733	38	334	267	584	669	999999	583	278	501	896	957	999999	999999	642	285	493	662	453	999999	299	999999	630	531	999999	574	999999	928	618	999999	987	999999	196	999999	782	999999	884	993	65	999999	12	187	999999	268	989	999999	81	999999	140	999999	231	389	143	368	999999	999999	408	999999	34	20	864	550	999999	999999	513	999999	771	622	999999	108	400	499	606	522	865	122	686	999999	542	999999	502	999999	798	655	397	608	691	999999	326	816	999999	92	969	999999	76	461	221	432	754	918	112	458	999999	42	572	731	783	621	999999	251	289	47	270	999999	517	321	752	319	999999	905	388	944	305	999999	999999	318	530	560	455	414	900	264	616	623	267	53	395	766	93	666	824	80	999999	85	536	108	821	999999	538	999999	999999	902	170	999999	999999	167	162	878	80	999999	211	232	176	98	351	35	430	647	999999	999999	926	985	235	605	90	318	620	230	999999	999999	496	225	32	700	999999	997	104	767	93	109	890	999999	696	829	464	999999	904	999999	734	999999	677	184	906	74	828	999999	999999	564	999999	230	547	999999	135	999999	999999	985	210	999999	999999	353	999999	663	563	308	582	418	299	999999	150	999999	999999	999999	496	999999	195	321	318	957	871	982	331	539	999999	999999	999999	999999	391	999999	999999	999999	401	999999	999999	390	578	24	621	608	999999	420	999999	999999	423	289	816	172	446	882	31	455	677	253	604	410	999999	999999	665	700	746	624	37	999999	343	671	97	976	999999	115	674	181	999999	710	474	461	558	60	126	718	999999	999999	522	999999	468	617	999999	999999	833	453	368	999999	358	920	861	868	999999	999999	937	751	202	839	641	341	999999	849	999999	967	779	999999	851	971	999999	999999	653	999999	111	527	350	725	870	940	999999	999999	999999	999999	822	999999	848	606	78	933	999999	374	525	217	757	191	300	619	862	834	999999	690	601	397	999999	411	277	513	766	865	284	221	881	262	696	563	594	999999	36	975	128	182	85	999999	999999	999999	431	446	601	999999	237	731	863	46	571	462	486	358	597	421	512	345	839	212	658	901	999999	273	520	203	999999	580	592	999999	999999	205	614	682	539	989	980	830	999999	845	999999	999999	999999	845	999999	243	86	999999	999999	615	999999	999999	342	872	269	956	427	167	925	407	334	657	149	
976	330	376	999999	999999	818	608	441	681	999999	994	575	115	999999	648	583	287	126	359	457	976	423	999999	862	742	423	583	999999	822	904	514	520	999999	999999	999999	524	323	395	282	427	524	183	792	358	348	307	999999	412	778	584	648	999999	974	999999	172	563	396	513	115	391	245	45	999999	776	919	483	594	701	182	133	269	891	844	999999	932	803	999999	584	524	999999	268	180	794	247	266	233	545	999999	251	817	999999	999999	289	891	999999	489	564	25	999999	864	712	999999	240	999999	325	999999	999999	52	276	368	932	812	999999	670	999999	74	251	381	999999	696	937	999999	459	364	995	459	611	952	750	453	999999	615	155	659	732	805	940	149	922	509	786	503	513	882	885	999999	820	618	769	127	247	999999	505	999999	926	897	13	876	999999	865	155	493	999999	823	130	326	666	339	937	999999	134	111	458	999999	909	444	311	999999	478	680	999999	999999	193	632	215	65	999999	413	732	834	999999	73	491	66	363	303	999999	690	999999	568	658	491	999999	452	993	999999	734	494	999999	491	999999	435	407	978	237	162	309	670	999999	74	216	263	999999	999999	999999	70	619	999999	657	616	999999	620	999999	910	999999	156	321	741	639	79	331	625	580	250	999999	376	665	513	829	211	999999	540	82	698	361	999999	884	577	929	999999	526	342	999999	225	257	975	621	497	956	91	840	568	999999	548	742	591	999999	999999	999999	999999	405	116	572	455	999999	999999	999999	126	558	626	271	744	812	707	552	988	999999	364	999999	272	999999	178	556	747	371	999999	509	534	955	770	721	529	713	782	537	419	770	391	602	999999	437	505	938	339	819	106	756	333	996	999999	802	328	999999	999999	401	236	560	824	94	999999	999999	999999	999999	788	904	742	40	999999	179	142	228	407	762	449	834	260	239	226	928	999999	999999	999999	538	211	968	999999	167	120	999999	310	859	945	307	999999	358	999999	344	160	434	87	999999	999999	999999	999999	535	405	999999	922	768	150	999999	343	896	999999	521	29	485	959	819	511	999999	999999	648	869	282	999999	109	358	100	420	999999	89	792	999999	209	999999	31	673	675	573	837	244	999999	250	313	526	59	487	891	339	938	385	340	999999	502	154	88	294	999999	262	999999	217	831	358	234	917	551	55	999999	571	998	811	293	999999	674	350	999999	407	999999	755	233	621	467	761	481	539	748	868	999999	64	871	736	999999	422	999999	629	412	994	25	396	975	13	868	329	340	999999	102	93	999999	999999	576	681	729	999999	38	683	750	80	876	695	
178	682	999999	565	700	999999	999999	870	978	55	938	584	999999	178	780	999999	753	999999	430	999999	447	999999	999999	207	488	200	17	999999	393	999999	999999	342	127	330	228	302	999999	312	629	78	407	231	115	999999	223	992	299	560	65	808	929	612	649	530	257	513	72	498	87	510	264	482	486	393	175	605	466	71	950	487	912	451	999999	361	948	225	999999	416	999999	999999	900	456	201	585	999999	276	692	597	999999	714	240	819	999999	129	813	924	745	721	47	617	535	238	999999	578	999999	488	104	297	582	999999	953	656	999999	591	609	808	999999	901	727	999999	912	869	987	245	257	103	999999	398	547	34	480	837	999999	376	960	672	847	622	689	999999	182	999999	999999	51	999999	583	999999	644	520	15	999999	843	994	999999	704	666	250	373	330	802	272	705	750	558	999999	125	288	147	631	936	961	668	222	550	727	518	999999	946	484	673	788	580	999999	542	999999	637	999999	239	672	303	432	483	999999	999999	914	476	654	466	999999	646	305	177	999999	583	54	973	630	999999	421	196	812	304	889	657	23	692	826	218	999999	923	281	59	475	337	999999	487	377	335	635	260	863	398	465	838	377	999999	567	304	497	418	999999	399	999999	485	999999	138	594	644	873	999999	999999	999999	299	566	374	999999	702	999999	80	566	606	304	818	171	999999	999999	838	60	999999	999999	999999	999999	999999	757	916	999999	241	989	846	385	893	732	462	413	610	427	999999	898	474	999999	917	999999	234	930	999999	711	581	999999	162	77	299	999999	364	999999	107	999999	725	542	649	492	24	713	999999	694	999999	873	842	415	999999	905	325	939	999999	168	485	253	307	789	945	215	999999	585	836	778	95	360	378	982	315	493	701	565	258	981	116	214	999999	539	267	939	869	175	105	257	751	360	999999	206	994	999999	820	935	597	444	191	999999	876	71	609	999999	505	859	109	77	213	759	691	604	999999	999999	212	767	999999	16	345	999999	999999	589	36	735	403	999999	999999	461	673	766	968	999999	999999	677	338	979	930	945	999999	999999	75	38	53	991	668	999999	154	999999	651	999999	413	590	109	56	999999	296	44	999999	918	332	871	648	404	447	790	877	804	999999	942	232	999999	586	572	335	79	461	545	44	999999	52	37	273	810	620	362	999999	999999	753	727	51	999999	999999	36	999999	148	427	633	999999	999999	791	556	770	781	429	225	826	28	773	999999	999999	751	999	807	999999	305	608	999999	999999	94	412	172	999999	657	999999	286	780	560	461	197	652	999999	938	833	284	
495	266	491	999999	999999	536	369	941	776	238	299	945	258	999999	815	540	589	849	999999	798	629	506	123	880	152	445	276	567	999999	334	999999	812	175	533	391	49	126	999999	389	558	53	999999	283	428	611	341	999999	999999	645	656	73	977	999999	999999	655	989	999999	611	999999	959	270	801	999999	452	566	486	780	999999	768	776	423	141	470	999999	755	407	232	694	278	811	913	999999	922	929	271	694	999999	999999	878	999999	999999	514	218	999999	298	999999	999999	831	862	134	999999	806	999999	999999	999999	931	999999	461	290	257	766	999999	999999	437	55	999999	879	434	190	871	999999	649	999999	376	880	908	923	49	999999	513	541	999999	999999	153	260	116	999999	62	999999	340	187	935	850	630	635	999999	999999	999999	385	893	372	442	999999	990	44	911	959	276	988	334	999999	999999	785	776	716	376	626	199	999999	938	182	826	738	999999	694	165	799	226	740	442	737	152	664	783	151	109	999999	999999	118	348	999999	999999	73	999999	333	999999	159	83	914	999999	821	982	603	446	720	999999	703	801	306	999999	121	743	535	556	597	865	999999	12	999999	999999	626	785	91	838	791	999999	762	376	526	983	15	999999	311	999999	620	999999	549	228	73	605	999999	999999	999999	238	236	413	999999	517	774	999999	898	157	999999	307	999999	46	900	765	655	503	782	999999	284	322	874	999999	999999	999999	999999	999999	999999	594	938	999999	221	678	250	852	611	999999	797	255	602	999999	999999	857	288	999999	839	584	854	783	572	569	999999	999999	673	999999	364	999999	971	375	999999	931	152	314	218	417	999999	999999	795	58	163	278	705	536	734	225	237	26	116	438	224	360	999999	542	31	379	216	153	15	29	498	999999	999999	432	673	999999	999999	780	648	871	918	875	789	805	630	304	864	296	344	999999	993	347	734	542	160	231	943	609	292	839	210	999999	999999	999999	999999	393	861	999999	862	73	309	456	999999	245	999999	349	571	193	999999	999999	999999	999999	809	557	35	999999	45	873	999999	452	999999	316	999999	999999	670	975	917	23	254	246	442	590	433	280	999999	547	969	999999	32	999999	659	760	698	999999	999999	290	143	999999	999999	409	357	988	11	999999	346	999999	958	568	574	544	999999	557	938	675	295	999999	496	538	999999	999999	191	999999	850	470	793	967	618	933	484	999999	842	516	272	999999	999999	453	999999	999999	999999	166	999999	410	999999	488	389	999999	822	32	279	411	999999	604	12	272	227	810	148	999999	999999	379	383	34	94	195	999999	915	294	102	786	841	344	482	999999	999999	899	781	623	371	
999999	999999	155	595	664	83	595	247	514	999999	627	89	315	999999	397	565	782	564	325	738	787	473	999999	729	999999	999999	76	999999	10	759	373	999999	196	999999	459	935	233	999999	369	21	599	464	411	294	475	707	535	296	94	49	469	999999	466	884	584	617	874	425	359	236	16	282	247	754	637	999999	892	539	598	462	999999	999999	204	314	999999	332	72	532	264	539	902	999999	238	960	299	38	980	311	999999	842	70	999999	999999	143	14	327	227	999999	999999	293	999999	999999	999999	632	708	474	149	161	746	261	999999	351	171	819	334	236	54	286	999999	609	999999	999999	347	755	999999	999999	566	71	309	821	999999	415	999999	970	725	905	92	605	262	825	888	828	999999	939	297	999999	646	618	808	778	282	940	201	57	92	233	658	999999	241	185	907	88	999999	924	156	149	476	201	104	999999	999999	999999	999999	639	999999	382	35	999999	468	999999	886	948	262	531	549	174	223	828	887	999999	999999	150	374	87	917	999999	976	641	793	157	252	454	524	390	634	999999	917	562	999999	999999	207	261	999999	559	298	999999	826	331	385	981	925	648	999999	602	181	999999	999999	946	722	911	999999	999999	614	999999	439	441	433	872	896	715	999999	661	501	187	303	995	999999	814	789	957	983	654	999999	999999	999999	604	151	999999	218	630	999999	971	839	999999	313	813	999999	172	130	856	536	954	999999	669	999999	274	999999	135	999999	186	346	269	166	764	999999	999999	138	999999	98	999999	300	511	663	275	957	285	821	85	874	490	358	503	694	932	431	999999	230	999999	87	957	458	25	999999	42	294	498	999999	84	497	561	685	999999	84	295	566	34	999999	999999	712	999999	452	81	260	818	827	842	575	999999	342	999999	531	541	724	999999	386	284	888	631	981	468	999999	747	587	323	804	999999	999999	408	376	407	738	72	884	999999	515	386	999999	999999	999999	451	999999	999999	741	598	999999	153	130	943	909	291	145	668	186	254	986	705	493	999999	23	999999	999999	176	857	935	170	469	657	999999	999999	999	520	94	426	999999	544	881	15	989	293	661	393	486	499	95	271	79	999999	640	642	810	893	827	999999	999999	38	757	999999	999999	437	999999	496	35	999999	910	770	61	999999	999999	709	115	700	504	654	362	929	999999	677	772	674	999999	583	26	999999	815	999999	693	303	999999	511	999999	159	208	561	722	174	999999	168	999999	324	220	999999	248	930	999999	120	399	183	438	999999	101	999999	960	142	346	986	479	999999	999999	804	87	757	716	145	922	956	501	942	931	198	571	
778	98	457	463	273	345	999999	925	999999	716	519	865	999999	419	706	198	76	225	999999	694	999999	655	784	999999	462	999999	113	17	999999	618	457	251	999999	400	999999	991	512	999999	82	651	393	647	807	97	567	892	999999	725	226	767	434	726	205	503	775	999999	313	221	999999	162	242	88	354	96	269	278	999999	182	999999	999999	686	398	999999	94	311	158	848	697	678	999999	968	999999	791	813	999999	999999	999999	746	625	999999	687	300	676	920	999999	315	303	999999	827	299	276	971	627	511	90	45	999999	121	999999	627	284	999999	542	441	194	854	296	999999	999999	538	232	879	556	908	37	395	722	999999	674	999999	854	138	869	999999	303	996	759	290	732	158	158	934	999999	998	999999	999999	999999	244	735	565	28	999999	818	298	77	396	424	719	999999	694	999999	359	447	206	772	156	999999	163	148	197	104	999999	807	753	390	297	335	558	993	999999	637	487	999999	119	977	102	999999	580	321	906	999999	50	806	999999	834	798	497	999999	999999	999999	333	999999	105	999999	470	22	955	999999	908	779	70	999999	999999	528	67	836	862	337	228	679	999999	176	842	999999	999999	64	209	769	918	592	999999	978	331	236	632	43	999999	948	999999	999999	147	254	672	542	999999	716	999999	288	999999	998	999999	169	999999	556	930	167	762	863	934	416	813	999999	156	325	978	92	999999	499	896	34	999999	913	689	263	542	999999	503	310	397	898	739	920	999999	919	656	641	849	775	305	474	280	528	24	241	161	951	999999	999999	563	763	181	999999	392	956	554	999999	479	875	23	347	999999	462	999999	45	676	892	999999	236	999999	346	242	999999	204	999999	999999	925	999999	457	112	591	999999	156	746	999999	726	915	999999	833	375	634	171	999999	762	957	999999	818	62	999999	564	268	555	871	687	226	530	413	629	960	212	629	132	32	773	432	853	516	999999	999999	319	761	364	573	999999	44	184	999999	999999	246	620	935	999999	920	892	999999	46	622	469	999999	113	999999	999999	578	630	746	511	149	211	999999	999999	303	112	999999	999999	803	904	981	20	652	999999	272	407	393	349	999999	755	212	139	999999	396	240	57	195	738	996	476	786	942	999999	533	45	66	676	142	327	832	999999	260	999999	938	64	612	999999	488	999999	999999	902	999999	363	990	309	20	281	943	873	256	999999	481	999999	999999	128	49	999999	129	16	215	730	260	32	444	103	951	49	999999	999999	628	240	707	896	999999	999999	557	588	999999	233	34	999999	999999	269	80	915	999999	586	762	820	25	999999	999999	481	999999	195	
651	215	919	897	358	970	999999	612	254	26	219	584	593	999999	570	460	770	896	981	429	998	990	952	999999	911	374	286	180	326	999999	542	235	999999	894	921	351	999999	237	874	999999	999999	999999	25	999999	705	606	993	999	260	999999	946	801	500	216	197	661	999999	400	985	984	694	120	295	343	483	999999	324	699	841	999999	999999	999999	31	927	999999	999999	975	898	999999	999999	381	287	999999	999999	999999	999999	735	63	707	999999	97	279	251	890	999999	393	834	681	580	720	292	303	167	41	774	412	779	572	291	999999	685	365	576	680	612	999999	200	999999	999999	742	999999	270	999999	999999	140	521	302	141	567	541	52	303	328	999999	32	87	130	888	987	562	961	173	771	398	585	732	702	999999	287	999999	203	999999	314	837	999999	999999	999999	586	999999	262	999999	648	14	750	276	391	47	473	657	535	295	311	546	999999	781	95	498	603	996	999999	818	731	853	999999	347	741	999999	491	640	999999	774	999999	988	734	452	322	999999	31	132	203	694	239	913	752	999999	891	764	499	65	386	533	709	999999	501	444	999999	795	400	999999	534	402	999999	832	999999	760	752	323	999999	372	469	927	477	481	802	713	589	999999	111	999999	456	999999	499	999999	264	477	75	953	497	999999	999999	527	767	618	597	801	148	406	999999	991	915	578	951	137	999999	458	65	238	999999	787	854	571	694	999999	999999	556	902	130	578	189	694	798	826	522	309	999999	169	858	999999	999999	575	999999	562	119	40	877	36	372	838	805	422	837	176	709	445	501	832	323	999999	50	999999	999999	827	999999	306	127	752	999999	827	999999	298	999999	354	999999	222	670	19	999999	423	88	999999	539	291	772	767	857	632	126	999999	999999	119	845	206	999999	112	557	365	485	812	999999	999999	597	545	194	516	999999	492	999999	497	774	492	257	900	583	999999	369	999999	65	319	999999	494	999999	999999	999999	545	453	10	511	683	664	314	999999	999999	509	999999	932	994	107	265	551	999999	252	629	999999	324	861	999999	999999	999999	999999	822	310	999999	373	428	499	246	524	649	73	225	980	706	999999	469	958	485	400	631	999999	374	999999	800	999999	83	252	999999	58	705	683	507	999999	189	999999	842	14	367	408	91	463	695	479	458	201	336	394	545	796	999999	999999	385	555	991	745	378	999999	510	408	299	185	493	198	819	999999	999999	837	801	999999	990	464	999999	999999	319	178	891	895	189	608	441	999999	707	219	214	349	308	952	396	443	571	999999	504	959	999999	905	999999	506	660	999999	635	498	593	
777	806	388	765	999999	245	823	853	999999	14	901	966	611	478	283	999999	479	667	613	451	999999	206	342	999999	640	967	999999	999999	394	244	697	973	999999	105	929	413	826	584	999999	716	573	589	97	999999	603	992	507	999999	999999	523	190	825	31	999999	235	581	473	999999	134	341	832	999999	469	999999	317	999999	34	515	549	869	167	895	668	897	878	999999	999999	688	367	647	999999	999999	511	999999	63	999999	952	894	999999	357	999999	408	459	999999	884	948	999999	849	999999	675	999999	992	888	827	366	295	167	999999	999999	457	472	785	70	486	870	999999	123	597	194	445	975	140	645	201	999999	758	446	10	23	930	657	269	351	691	679	477	98	999999	515	768	999999	827	725	999999	999999	164	348	973	797	37	834	999999	664	999999	699	838	356	999999	999999	607	999999	166	121	249	800	213	443	379	806	403	768	438	92	999999	731	157	415	999999	999999	775	420	999999	213	985	105	134	605	450	991	999999	999999	999999	787	907	999999	999999	999999	999999	620	681	720	999999	176	999999	269	405	999999	247	180	552	433	132	999999	999999	197	385	953	135	153	676	608	993	387	964	281	999999	651	185	999999	183	440	929	999999	635	65	451	306	999999	726	999999	683	367	280	449	418	998	21	665	719	999999	603	591	341	944	999999	999999	999999	211	999999	892	999999	275	741	996	121	999999	519	754	76	746	88	154	409	999999	999999	250	723	938	556	282	999999	999999	999999	962	579	849	597	668	561	338	860	999999	686	834	945	418	625	999999	999999	915	489	999999	599	973	999999	458	999999	887	951	832	999999	999999	999999	849	536	768	809	778	999999	272	906	850	202	737	999999	999999	467	575	999999	583	624	449	999999	641	792	999999	395	492	999999	999999	667	709	717	729	334	217	450	837	307	186	608	847	856	999999	999999	639	73	999999	97	481	999999	999999	388	377	217	564	51	23	66	999999	382	327	280	305	604	206	143	473	413	678	543	630	277	332	974	777	592	545	632	163	45	533	404	999999	999999	60	331	999999	521	769	175	436	781	870	803	999999	576	561	999999	999999	506	600	999999	419	938	370	349	999999	999999	999999	999999	506	391	902	999999	849	923	999999	175	554	874	793	999999	643	512	116	849	407	528	693	210	41	999999	999999	657	445	999999	984	98	769	711	275	999999	90	797	669	999999	878	478	954	367	332	395	916	937	712	999999	999999	907	832	999999	941	537	999999	239	940	431	571	999999	956	773	999999	165	405	842	609	999999	871	845	999999	999999	999999	929	574	335	878	999999	167	881	945	
797	269	87	266	999999	769	738	999999	851	856	247	483	632	521	190	429	176	999999	83	338	864	999999	969	999999	999999	550	22	999999	383	361	305	273	689	310	169	514	861	999999	999999	83	870	999999	30	988	604	587	348	999999	393	906	711	655	999999	552	90	30	999999	22	495	999999	757	999999	864	499	561	973	793	332	361	676	567	999999	999999	10	468	265	999999	980	470	193	999999	604	579	476	649	650	189	999999	229	149	223	849	414	449	999999	999999	745	530	437	999999	999999	25	999999	999999	348	445	812	999999	94	825	274	319	552	311	999999	162	999999	398	850	999999	999999	656	999999	222	462	718	999999	403	999999	999999	520	235	553	838	400	196	999999	999999	137	214	837	106	62	404	875	904	307	112	942	173	999999	357	679	526	837	146	912	844	264	999999	999999	419	408	722	999999	48	766	713	911	320	614	344	270	646	83	697	604	708	999999	558	421	999999	999999	521	999999	173	556	36	11	263	283	703	607	999999	631	428	697	340	99	836	148	999999	201	632	558	564	999999	43	999999	149	999999	214	507	706	999999	823	958	886	258	152	492	739	711	999999	47	911	736	762	999999	655	999	274	999999	999999	999999	827	568	828	963	908	86	522	999999	861	721	78	206	900	999999	808	469	810	999999	947	354	999999	882	999999	594	646	827	333	28	798	150	277	999999	996	296	390	999999	140	923	349	75	969	999999	849	936	968	714	836	474	216	195	198	192	999999	165	20	945	35	243	326	91	752	504	784	721	454	482	999999	613	908	553	338	887	999999	881	385	252	42	606	999999	931	991	859	811	612	952	999999	924	999999	286	999999	238	896	999999	268	322	999999	381	138	492	496	515	232	566	663	856	310	450	789	780	767	913	429	617	394	99	893	999999	999999	999999	999999	557	367	337	472	999999	442	290	484	568	909	870	999999	124	139	999999	769	999999	158	755	651	999999	145	999999	518	532	809	999999	999999	178	999999	782	209	369	131	938	999999	894	103	348	424	30	966	230	870	897	999999	315	487	967	330	599	544	999999	127	726	422	306	818	940	515	999999	78	315	999999	137	670	543	992	201	279	999999	999999	999999	341	630	677	914	201	621	522	504	800	254	848	999999	999999	999999	252	404	525	850	85	162	832	271	952	660	91	742	236	475	322	296	698	456	399	734	95	496	59	507	115	999999	999999	21	999999	999999	467	999999	890	999999	301	597	675	428	798	999999	977	80	678	26	833	458	395	56	999999	999999	555	402	440	513	999999	755	355	999999	
745	878	734	821	908	999999	203	999999	999999	999999	999999	725	620	279	657	352	757	25	817	43	673	656	999999	381	829	848	278	75	877	386	198	546	252	657	682	920	322	165	999999	550	823	71	606	55	872	465	894	285	744	999999	999999	683	999999	322	354	99	75	363	991	70	999999	137	999999	999999	999999	638	483	962	597	737	39	601	853	277	219	612	999999	766	509	999999	953	992	330	999999	630	515	999999	929	313	592	854	959	999999	111	690	695	176	999999	999999	243	999999	999999	999999	999999	69	999999	830	999999	112	741	50	999999	853	627	116	867	806	999999	844	645	39	553	659	14	883	80	436	752	586	999999	446	918	871	999999	391	32	313	324	729	475	684	999999	827	571	552	555	115	546	994	823	888	999999	296	260	213	438	281	684	133	989	728	999999	999999	587	999999	999999	999999	588	999999	93	564	492	386	999999	960	101	725	98	999999	337	965	890	757	763	635	386	632	620	999999	952	999999	999999	999999	999999	747	606	854	250	276	999999	127	527	310	910	999999	405	684	917	299	122	713	192	232	796	33	837	330	330	951	918	999999	999999	526	293	342	935	999999	645	631	363	999999	999999	999999	39	999999	999999	590	846	504	239	999999	715	331	948	249	999999	406	999999	999999	999999	999999	534	298	357	932	311	11	999999	578	999999	999999	48	295	936	876	237	370	202	586	999999	257	999999	999999	721	226	783	495	577	54	999999	538	999999	929	722	87	712	196	999999	107	908	999999	574	277	180	136	663	430	394	82	21	207	213	816	140	662	801	708	576	141	159	999999	433	972	999999	999999	999999	999999	573	858	174	50	999999	105	999999	999999	683	216	655	595	999999	362	110	999999	42	999999	335	91	798	70	286	13	999999	999999	947	102	22	602	473	385	921	999999	857	536	908	999999	310	117	999999	990	978	594	63	981	578	796	714	929	939	999999	469	133	999999	999999	581	170	999999	563	158	585	136	91	743	999999	999999	999999	999999	999999	596	71	275	228	999999	808	91	999999	950	639	764	999999	388	93	662	245	916	797	999999	354	955	747	550	747	959	562	864	999999	850	784	999999	999999	300	150	342	877	999999	251	190	511	431	889	220	791	798	997	207	999999	428	508	362	876	999999	161	618	848	521	528	268	390	944	194	841	176	331	205	860	247	750	784	282	675	617	732	923	76	537	759	948	961	365	821	478	352	431	441	795	149	531	494	366	999999	982	800	567	246	57	53	469	603	147	959	302	999999	236	687	268	999999	238	999999	321	761	579	
306	34	133	716	498	744	999999	409	720	716	266	427	837	999999	817	999999	686	999999	493	299	999999	824	999999	999999	834	126	999999	999999	999999	911	979	999999	604	865	685	775	999999	530	558	309	579	204	426	252	45	226	399	995	451	877	552	533	827	999999	999999	482	628	604	881	382	10	999999	655	809	737	93	822	999999	17	52	999999	165	469	194	999999	160	407	163	999999	617	727	748	731	876	369	455	355	142	640	213	156	840	649	186	308	999999	548	617	515	951	403	427	999999	408	157	999999	999999	642	752	999999	84	999999	120	274	654	262	985	779	999999	999999	737	690	999999	803	896	889	516	293	886	858	612	999999	647	541	224	999999	760	999999	999999	971	391	713	390	566	138	680	729	999999	999999	56	999999	769	177	233	223	999999	999999	194	999999	999999	881	780	756	893	471	295	827	579	59	354	999999	662	59	478	999999	999999	309	774	675	225	170	141	999999	840	982	999999	622	424	327	511	224	576	820	471	100	999999	956	497	999999	842	853	160	335	186	999999	999999	999999	699	332	199	999999	999999	518	297	107	749	28	999999	999999	628	673	413	261	548	140	924	841	588	387	300	77	812	999999	999999	372	19	999999	584	295	768	999999	922	999999	138	107	999999	68	533	374	350	591	51	585	476	179	999999	898	786	999999	999999	381	141	322	999999	999999	601	642	685	925	97	999999	444	629	999999	505	750	321	132	451	237	999999	318	999999	46	709	999999	236	212	662	922	121	999999	538	665	397	992	610	69	17	506	270	999999	999999	286	406	157	421	443	999999	999999	137	775	345	819	764	72	999999	285	332	104	999999	439	32	12	999999	924	906	964	755	512	999999	999999	125	945	966	492	999999	937	639	999999	614	793	240	243	794	345	683	999999	900	999999	999999	999999	999999	912	141	830	999999	605	310	482	251	999999	688	468	999999	876	660	400	852	282	362	979	646	771	490	581	999999	999999	218	641	250	197	999999	430	438	815	524	212	813	146	140	115	637	999999	320	167	114	999999	954	918	684	999999	866	627	972	105	688	965	432	559	631	572	397	669	999999	64	392	267	40	473	361	458	586	999999	151	256	352	489	460	332	476	437	834	299	956	957	331	447	999999	999999	999999	559	779	999999	514	999999	718	967	925	999999	999999	847	999999	490	999999	236	706	159	485	725	999999	209	515	999999	93	999999	738	107	712	284	999999	999999	808	999999	346	999999	678	999999	212	583	538	999999	563	204	999999	629	695	353	999999	729	260	999999	961	732	999999	928	54	679	180	999999	
830	620	264	651	533	829	48	999999	154	765	558	383	947	999999	197	377	645	320	552	464	508	394	375	982	33	561	983	999999	117	417	757	998	999999	891	753	917	129	911	670	728	999999	652	208	966	181	877	999999	69	545	222	292	999999	136	715	811	999999	999999	281	628	971	845	963	936	737	999999	559	230	65	158	279	257	734	649	824	873	856	196	999999	811	155	337	923	540	894	134	34	871	999999	89	999999	673	847	293	699	882	627	715	471	958	621	999999	999999	911	999999	964	558	999999	312	841	955	258	844	470	999999	644	999999	999999	51	612	983	688	782	999999	840	605	409	451	950	941	256	999999	725	451	199	498	168	22	273	999999	576	940	569	605	134	69	828	999999	810	64	961	204	674	858	974	999999	874	202	80	670	564	117	142	999999	595	999999	533	999999	281	983	485	908	169	121	999999	52	999999	187	999999	781	777	999999	640	896	999999	62	476	866	476	265	623	966	941	999999	999999	469	808	208	20	999999	999999	434	115	827	578	62	44	562	999999	999999	814	999999	350	999999	893	542	477	246	389	999999	348	999999	999999	25	369	519	966	566	999999	999999	244	919	177	999999	255	352	917	812	327	928	27	999999	54	544	450	999999	625	652	999999	999999	991	999999	819	477	969	999999	999999	99	467	999999	95	999999	816	255	999999	894	999999	807	54	550	625	999999	918	461	524	999999	999999	393	574	443	894	324	999999	913	585	672	110	999999	573	386	845	827	355	999999	842	548	999999	799	846	555	999999	817	608	169	217	337	653	367	952	544	257	123	524	33	175	771	622	999999	670	35	794	999999	244	667	704	798	999999	660	619	999999	338	822	999999	999999	46	999999	999999	999999	705	257	29	743	746	999999	999999	999999	312	331	999999	81	926	203	138	999999	999999	575	583	940	465	419	999999	992	999999	976	216	999999	999999	999999	987	98	65	926	207	422	16	60	93	999999	539	972	999999	986	567	548	59	144	693	999999	267	470	503	775	999999	999999	238	36	995	769	822	704	165	999999	999999	14	26	999	999999	999999	814	711	492	377	411	493	924	42	435	210	927	81	740	999999	999999	526	999999	289	696	912	194	979	999999	323	392	835	816	999999	652	999999	531	59	148	977	912	555	999999	135	374	999999	371	205	601	999999	842	751	963	316	567	999999	419	736	313	93	531	834	656	178	999999	576	676	244	390	872	678	999999	933	999999	936	692	547	469	915	948	999999	988	388	999999	999999	641	871	509	132	833	153	795	746	64	456	87	899	810	151	
798	80	136	815	728	127	965	817	211	379	874	999999	949	821	365	999999	542	456	396	697	352	704	176	122	999999	729	999999	141	878	999999	858	999999	737	327	126	999999	424	999999	659	152	999999	999999	670	139	257	999999	203	974	391	522	913	999999	999999	123	999999	103	903	24	268	999	244	834	999999	999999	520	91	999999	632	704	487	127	999999	796	254	191	528	999999	46	865	993	535	908	749	999999	403	237	290	623	999999	33	974	410	914	660	907	681	885	999999	619	176	999999	571	999999	904	404	553	999999	267	931	279	68	867	999999	999999	999999	336	94	999999	501	293	800	920	112	681	512	717	455	999999	347	509	643	269	427	698	974	964	999999	845	961	999999	403	999999	691	999999	964	999999	261	649	999999	580	999999	312	283	335	376	999999	468	597	999999	687	108	999999	920	999999	636	799	449	460	999999	999999	697	249	620	651	889	776	238	999999	999999	999999	999999	805	949	999999	999999	340	985	101	332	876	505	51	454	284	751	706	112	269	623	175	667	800	359	687	883	357	692	999999	446	599	870	615	999999	995	999999	302	747	164	519	305	813	357	138	423	999999	656	794	346	899	193	674	999999	240	999999	738	664	456	272	883	565	999999	363	999999	732	15	890	170	458	999999	459	958	948	750	999999	999999	999999	672	935	684	999999	562	356	732	999999	924	901	384	339	999999	566	999999	485	280	953	999999	999999	701	405	417	122	495	345	293	450	999999	726	228	912	999999	427	991	999999	587	999999	12	302	630	402	808	114	515	831	999999	495	613	483	677	796	999999	902	618	277	527	572	741	226	72	999999	37	208	683	472	999999	839	574	335	999999	624	951	363	829	999999	999999	999999	606	663	154	999999	837	999999	999999	999999	250	297	999999	724	992	24	914	785	999999	348	374	609	999999	52	692	362	999999	287	584	999999	845	318	82	319	999999	224	999999	999999	82	275	999999	999999	999999	999999	232	851	40	850	999999	883	999999	175	133	999999	934	987	882	999999	971	792	876	560	177	995	585	932	224	500	53	778	58	837	712	964	894	98	459	999999	820	840	331	999999	944	999999	353	999999	194	592	384	693	341	999999	115	290	398	894	118	164	676	300	637	540	999999	999999	835	872	463	168	595	846	999999	714	743	999999	470	805	616	999999	999999	906	747	999999	999999	999999	999999	645	731	431	576	10	999999	305	501	529	999999	791	272	389	865	480	226	36	997	537	166	999999	669	974	820	593	288	642	511	770	553	15	424	458	127	999999	150	41	592	595	999999	999999	222	223	
928	679	543	236	610	182	689	720	999999	588	203	999999	975	757	611	982	999999	347	999999	731	976	207	376	814	271	675	999999	195	443	412	671	999999	413	999999	999999	151	999999	61	41	339	999999	832	380	836	264	307	999999	393	429	609	999999	529	448	491	999999	999999	312	728	965	935	842	504	287	999999	916	999999	416	529	712	470	932	670	999999	463	650	153	826	540	559	964	461	946	999999	834	539	151	485	999999	218	324	999999	331	96	999999	497	585	555	999999	919	985	890	694	681	999999	676	999999	224	984	841	999999	999999	999999	178	10	484	896	739	452	693	999999	794	494	320	397	631	611	999999	218	966	74	598	999999	620	574	84	766	999999	806	999999	999999	927	500	90	124	420	76	162	95	622	600	846	999999	464	154	200	405	999999	293	336	75	627	999999	27	999999	505	235	161	604	926	717	631	999999	999999	365	848	304	414	999999	977	999999	458	498	999999	376	227	495	224	999999	383	679	392	981	999999	999999	710	999999	999999	314	999999	194	999999	999999	999999	904	999999	914	817	109	999999	896	991	188	315	771	617	138	418	651	558	19	21	684	999999	256	335	999999	462	203	655	999999	821	109	999999	793	649	899	339	692	407	313	999999	125	180	999999	688	214	676	708	484	582	999999	999999	755	609	183	999999	337	912	578	329	999999	623	453	999999	999999	891	601	522	131	999999	799	725	999999	255	341	896	513	744	568	999999	973	999999	718	82	422	990	353	976	619	418	999999	426	123	88	999999	64	999999	999999	410	796	612	163	999999	767	783	787	999999	510	277	287	727	999999	354	457	355	707	999999	999999	956	999999	999999	624	999999	999999	154	382	612	999999	403	287	235	712	343	771	518	820	177	951	299	635	999999	842	709	999999	691	979	81	666	732	154	159	300	844	999999	258	988	260	873	999999	999999	185	420	117	990	62	999999	259	999999	939	999999	999999	999999	999999	331	999999	704	915	570	31	175	311	946	443	258	999999	935	867	28	523	999999	999999	303	999999	999999	459	992	735	718	999999	675	730	499	726	999999	615	205	218	523	643	999999	82	690	852	457	108	239	977	859	862	127	158	241	69	419	965	245	623	201	871	689	969	207	290	355	444	811	999999	245	643	999999	726	353	384	969	458	999999	451	882	999999	230	25	999999	999999	172	999999	499	440	999999	243	379	999999	26	652	954	583	875	409	506	22	999999	999999	741	226	999999	999999	804	856	99	960	95	793	999999	411	650	673	104	350	127	999999	945	381	911	12	273	360	709	701	430	395	582	
480	945	869	503	999999	283	999999	927	772	722	642	999999	356	157	999999	840	999999	11	290	999999	534	291	999999	77	916	108	739	999999	999999	691	113	436	704	388	615	848	871	907	999999	400	444	423	355	115	312	999999	564	999999	687	520	999999	999999	149	999999	999999	999999	999999	802	587	999999	543	706	999999	90	618	216	646	968	999999	737	968	708	571	890	55	120	936	999999	999999	885	543	884	275	68	999999	999999	297	798	999999	999999	581	79	999999	328	856	737	75	274	497	106	394	596	999999	999999	551	999999	137	259	859	937	999999	999999	999999	701	578	659	441	300	492	999999	999999	847	999999	125	165	899	387	253	999999	317	55	671	84	669	999999	999999	572	324	516	212	286	48	939	999999	175	876	42	629	750	207	305	774	782	999999	187	546	957	207	794	999999	999999	884	999999	999999	891	589	629	377	209	630	96	999999	783	999999	927	880	908	246	949	999999	867	999999	503	999999	21	280	889	791	491	954	990	375	530	865	204	401	999999	397	999999	585	257	664	429	129	120	189	991	502	366	999999	638	999999	257	516	783	260	391	387	539	620	700	838	999999	999999	999999	721	999999	917	95	535	999999	521	999999	373	41	213	999999	383	999999	832	289	397	435	194	326	280	127	23	91	999999	20	445	857	999999	885	999999	777	184	489	399	592	84	417	830	999999	127	984	999999	999999	580	921	18	661	707	341	313	999999	999999	928	999999	603	582	836	150	525	621	664	845	488	622	435	163	893	337	250	215	979	604	944	209	296	243	999999	511	32	12	999999	160	558	581	999999	85	255	130	795	19	248	276	315	629	463	148	405	861	154	768	999999	999999	466	136	999999	808	999999	729	83	370	53	334	127	523	836	514	297	999999	617	999999	907	773	541	240	999999	999999	299	325	999999	157	837	677	367	264	888	999999	693	432	258	207	328	526	56	434	966	913	158	999999	999999	949	851	498	254	794	860	999999	792	236	999999	619	519	442	999999	925	532	375	966	863	999999	999999	999999	865	658	999999	999999	999999	726	116	999999	63	565	506	532	999999	306	349	433	573	404	547	668	466	272	999999	687	886	543	131	902	601	946	295	167	999999	138	985	839	999999	762	479	623	999999	962	999999	64	999999	999999	195	628	193	942	999999	469	97	999999	364	602	30	999999	155	847	999999	214	999999	116	280	349	999999	669	999999	509	598	810	999999	924	999999	503	166	999999	675	999999	999999	503	718	999999	999999	825	999999	698	773	393	819	112	617	631	27	480	299	999	784	672	793	526	317	
683	353	999999	543	172	734	860	999999	999999	999999	178	499	112	496	24	563	999999	999999	427	895	999999	690	496	202	999999	906	512	999999	166	798	13	193	831	195	44	999999	960	999999	906	964	913	947	381	56	448	141	915	999999	285	446	340	402	375	999999	999999	993	857	400	250	266	231	999999	289	648	63	985	999999	916	999999	709	999999	172	373	462	999999	979	318	449	999999	999999	999999	528	928	719	468	999999	999999	209	805	51	999999	569	51	650	743	266	668	733	992	463	472	999999	532	576	843	178	38	999999	648	410	685	417	999999	88	275	702	727	569	189	452	178	469	120	420	262	43	130	723	719	725	320	999999	456	300	699	991	999999	362	876	300	582	903	561	404	365	48	923	963	385	50	538	109	553	999999	294	13	888	122	323	999999	999999	315	999999	999999	100	110	961	355	389	283	706	375	693	889	870	274	999999	715	999999	999999	119	167	347	999999	196	220	41	999999	999999	695	112	883	48	75	252	276	999999	637	314	265	999999	578	583	999999	999999	173	416	664	680	30	999999	183	999999	110	999999	889	999999	525	736	879	79	999999	999999	693	999999	822	999999	627	646	999999	564	280	410	999999	145	541	583	999999	343	33	804	377	235	999999	600	929	999999	938	375	362	308	999999	901	999999	999999	999999	238	890	999999	522	835	789	999999	87	465	999999	772	999999	964	168	316	730	191	713	85	702	829	999999	103	252	996	999999	262	293	304	999999	379	976	612	122	312	693	999999	821	197	999999	359	158	529	774	166	567	973	216	56	577	999999	197	359	494	999999	999999	796	687	999999	446	537	733	782	999999	456	796	656	999999	999999	623	423	999999	525	70	352	681	834	328	95	439	999999	55	247	727	999999	999999	627	127	918	438	896	629	305	750	487	626	376	443	999999	370	910	999999	360	999999	164	641	999999	298	152	522	50	478	601	96	999999	491	496	64	717	999999	999999	538	933	427	727	793	75	999999	583	999999	315	400	10	725	528	304	999999	814	573	736	518	338	975	406	397	428	38	999999	729	996	999999	999999	999999	63	999999	381	197	999999	705	370	576	897	714	999999	217	649	477	876	568	999999	999999	681	491	999999	756	840	563	537	39	309	765	856	55	999999	596	994	674	999999	533	157	116	762	999999	999999	999999	999999	624	999999	199	748	950	161	999999	12	210	458	829	745	306	999999	999999	660	902	406	604	720	852	137	829	223	974	529	352	999999	621	42	999999	999999	999999	144	999999	999999	999999	999999	358	614	216	999999	999999	147	174	999999	650	183	
339	455	860	712	607	449	769	496	729	975	773	431	808	999999	999999	177	999999	999999	923	172	144	813	322	999999	57	990	513	809	999999	692	58	999999	879	999999	91	999999	182	860	681	999999	375	729	284	372	517	927	805	976	662	218	262	999999	15	999999	999999	999999	142	999999	664	999999	935	960	999999	999999	927	999999	551	999999	158	225	995	999999	999999	552	796	414	999999	950	113	130	999999	537	157	542	999999	999999	50	400	999999	565	43	933	999999	999999	445	999999	984	246	999999	789	385	176	999999	999999	223	238	999999	462	999999	634	985	191	144	999999	432	999999	813	213	608	999999	999999	161	999999	592	191	71	827	804	116	999999	430	302	999999	323	744	27	709	710	328	210	677	999999	709	506	579	999999	799	662	641	46	999999	999999	999999	999999	112	234	668	999999	264	162	411	951	355	309	213	693	999999	820	799	415	699	112	885	407	999999	999999	999999	11	23	340	999999	999999	173	80	789	649	664	575	221	519	358	999999	455	175	799	999999	241	999999	303	886	186	978	999999	999999	999999	499	895	240	124	12	782	667	231	924	890	245	787	285	999999	564	999999	999999	609	289	66	999999	657	719	999999	109	999999	52	708	136	163	294	313	937	999999	999999	754	433	999999	999999	737	691	252	530	284	563	939	956	888	739	857	999999	378	582	179	123	841	185	999999	999999	144	740	959	105	771	606	999999	849	999999	999999	809	605	648	400	552	999999	981	137	444	999999	170	911	999999	969	279	87	915	730	768	619	458	578	801	447	999999	997	731	999999	759	678	631	999999	412	667	929	261	438	999999	39	999999	999999	999999	740	587	853	232	586	990	825	999999	691	999999	999999	934	999999	241	804	999999	325	555	999999	999999	999999	999999	422	80	999999	999999	49	999999	649	936	999999	999999	488	743	838	224	593	999999	421	741	331	75	999999	430	18	999999	999999	999999	457	236	662	484	171	999999	999999	973	174	783	723	99	950	808	54	754	999999	127	999999	38	402	999999	617	473	143	999999	512	312	779	999999	71	41	600	351	999999	999999	283	999999	801	191	407	864	59	999999	138	999999	999999	523	31	242	999999	890	999999	866	305	867	618	199	351	269	794	44	204	182	999999	999999	499	609	248	999999	480	294	326	274	999999	538	999999	808	345	812	999999	999999	290	546	999999	999999	999999	734	56	702	803	94	999999	999999	397	999999	669	877	98	446	999999	191	285	399	762	636	999999	757	244	766	336	999999	854	999999	157	804	753	657	999999	551	999999	765	562	545	828	395	418	783	999999	999999	869	663	719	898	999999	930	
714	891	999999	999999	605	262	499	289	376	992	240	346	395	592	999999	21	999999	999999	764	77	628	739	571	376	227	999999	879	999999	897	999999	999999	999999	558	227	999999	999999	873	999999	999999	430	276	283	179	835	164	999999	398	294	650	857	885	999999	144	913	311	974	330	999999	227	814	382	523	392	702	999999	284	999999	999999	501	756	148	122	602	343	800	355	569	736	221	154	403	999999	335	999999	999999	918	999999	999999	999999	125	542	465	446	140	58	999999	890	476	932	999999	294	230	792	893	999999	999999	580	800	999999	955	414	594	206	83	999999	787	197	999999	915	984	463	152	261	386	224	999999	675	999999	295	58	999999	103	803	999999	860	999999	999999	441	331	24	347	30	999999	960	710	947	268	373	718	999999	999999	548	999999	948	999999	152	969	416	999999	44	999999	118	515	74	500	321	791	864	222	249	999999	755	30	900	999999	999999	619	999999	675	276	424	312	999999	999999	493	999999	999999	999999	999999	717	999999	395	762	297	917	999999	515	999999	469	399	166	404	160	999999	999999	999999	527	660	312	984	533	679	999999	412	999999	794	366	491	581	583	779	936	949	999999	999999	599	993	733	983	418	927	999999	830	286	999999	30	999999	283	999999	683	999999	999999	999999	930	999999	533	654	360	677	132	999999	33	999999	885	619	230	999999	999999	999999	686	999999	794	999999	893	66	383	848	465	999999	598	643	92	742	897	194	898	999999	29	320	514	999999	643	65	999999	546	903	999999	945	666	889	999999	506	841	999999	867	605	213	658	874	999999	684	198	999999	999999	489	999999	999999	991	701	721	835	434	344	927	740	999999	738	816	357	163	999999	999999	999999	413	999999	999999	251	680	39	589	694	736	155	510	829	999999	585	976	381	756	999999	280	253	945	63	152	171	999999	331	694	866	397	310	720	698	999999	399	653	67	352	547	611	999999	121	36	999999	289	834	108	983	597	761	999999	601	999999	841	659	853	359	879	975	338	999999	999999	722	999999	435	434	999999	999999	366	932	919	999999	218	20	318	142	918	954	999999	337	814	348	107	999999	952	999999	189	857	999999	999999	304	187	377	219	263	627	399	729	999999	855	32	60	627	665	841	415	392	530	532	527	934	999999	27	999999	523	999999	246	617	354	726	255	954	926	999999	999999	742	662	999	757	691	743	199	291	17	315	764	999999	442	273	547	999999	658	334	999999	611	899	999999	729	999999	253	999999	781	384	946	609	78	134	806	37	109	752	393	772	841	783	745	122	19	999999	758	298	803	353	999999	409	999999	629	999999	
219	738	581	932	312	514	310	961	999999	344	407	246	999999	914	415	173	999999	933	999999	493	821	865	786	160	397	937	954	586	437	577	547	999999	448	802	597	298	527	820	90	268	999999	822	930	778	612	105	128	384	999999	190	22	475	710	146	999999	353	951	431	544	375	999999	724	999999	999999	797	393	797	837	327	999999	645	999999	853	627	999999	998	999999	999999	999999	999999	818	580	198	999999	999999	82	999999	999999	302	253	347	106	286	714	708	999999	298	692	981	228	308	999999	66	281	544	48	621	92	192	511	999999	943	883	252	556	979	536	285	682	724	89	494	545	84	779	549	697	999999	918	147	710	252	37	999999	993	537	524	999999	713	999999	460	999999	129	999999	999999	403	223	43	167	999999	289	22	20	266	999999	813	745	982	501	994	351	999999	174	999999	801	175	916	999999	258	999999	465	619	572	999999	274	858	374	753	248	386	336	999999	980	199	857	697	242	999999	999999	190	999999	542	999999	999999	999999	976	999999	84	999999	669	487	659	999999	148	273	669	450	853	992	290	448	992	999999	125	668	999999	502	974	197	113	999999	155	382	78	999999	923	999999	853	981	297	999999	300	999999	578	898	676	879	841	925	197	256	388	778	999999	741	799	798	999999	60	498	484	92	886	886	736	999999	286	716	911	350	474	597	871	999999	999999	157	238	174	227	991	806	661	59	999	857	999999	377	482	336	437	134	999999	999999	999999	999999	719	414	877	999999	567	400	173	930	584	723	999999	517	84	422	594	999999	999999	91	68	691	823	42	886	39	999999	964	999999	999999	484	225	577	999999	387	999999	768	743	360	331	660	999999	999999	731	474	286	207	47	302	69	742	865	500	815	744	999999	990	687	527	847	661	999999	595	783	455	369	155	864	139	999999	654	850	220	312	431	467	57	101	568	609	831	153	671	744	647	999999	725	762	60	585	901	91	225	512	670	67	15	999999	285	115	140	342	908	120	415	892	654	197	394	286	754	999999	128	999999	999999	999999	930	851	999999	837	643	999999	814	553	291	572	634	707	642	373	999999	197	816	462	479	498	245	561	339	755	999999	537	999999	773	831	12	962	307	496	999999	136	164	999999	999999	999999	999999	528	364	999999	842	267	947	999999	30	823	566	91	999999	448	999999	281	379	999999	999999	873	115	25	999999	722	288	609	336	221	488	246	308	474	378	999999	731	970	881	733	496	497	26	982	999999	949	274	921	307	858	968	999999	757	642	999999	574	366	732	999999	999999	999999	242	930	999999	
999999	783	525	102	713	674	999999	557	400	646	35	893	999999	133	667	999999	457	367	312	478	999999	607	999999	666	141	803	634	999	492	249	193	263	567	290	915	999999	999999	182	999999	632	999999	420	491	121	617	449	999999	999999	999999	396	194	999999	999999	462	492	469	999999	859	960	909	999999	718	74	999999	999999	771	999999	576	217	104	666	285	159	999999	336	831	999999	377	58	999999	96	999999	934	106	999999	11	334	115	797	456	999999	575	222	308	592	433	355	339	658	846	123	150	999999	970	730	999999	41	999999	999999	661	999999	926	810	277	822	999999	783	999999	999999	460	447	230	778	761	825	999999	73	850	98	903	999999	786	719	999999	579	945	376	964	376	155	970	84	999999	146	112	999999	999999	944	486	943	649	387	243	207	409	892	372	273	155	639	999999	191	170	232	999999	567	217	999999	999999	877	999999	999999	999999	999999	999999	372	999999	999999	658	482	335	128	374	154	999999	108	552	999999	803	686	583	112	999999	999999	999999	788	914	999999	961	545	144	167	256	609	671	831	784	999999	716	46	651	729	615	999999	313	727	816	25	968	999999	24	695	803	999999	999999	999999	999	865	999999	701	457	494	680	123	348	178	871	765	482	432	324	270	804	766	45	853	497	157	433	582	972	898	999999	885	530	449	363	245	315	999999	999999	918	641	25	589	166	59	501	334	145	855	999999	542	546	762	754	890	999999	999999	449	682	999999	442	78	729	559	706	795	593	999999	999999	636	459	980	600	405	999999	999999	999999	878	999999	999999	823	999999	999999	921	365	251	133	776	558	326	269	999999	819	979	486	573	295	39	460	999999	999999	434	331	999999	601	561	999999	366	135	111	999999	107	645	686	39	153	351	808	203	464	672	817	350	497	376	593	171	621	918	65	999999	157	427	550	98	999999	967	999999	329	803	305	766	650	456	999999	172	999999	143	999999	342	231	487	999999	999999	591	100	94	833	999999	17	999999	335	447	79	606	711	679	104	598	641	999999	844	488	999999	169	905	999999	893	39	213	372	38	671	586	834	26	321	999999	959	997	313	999999	999999	321	412	970	999999	580	850	755	493	136	545	999999	165	999999	998	445	836	686	999999	200	804	649	644	372	663	861	999999	590	400	257	999999	999999	337	999999	201	176	987	199	586	596	999999	999999	719	999999	493	362	430	458	999999	876	999999	282	84	123	339	999999	677	50	999999	467	345	270	365	246	991	945	981	999999	194	832	457	646	999999	337	156	530	930	408	879	311	999999	999999	999999	523	662	862	
525	223	713	197	999999	947	883	129	999999	783	999999	483	255	547	380	317	999999	195	428	948	183	747	967	999999	999999	278	171	14	36	999999	697	841	999999	138	999999	768	999999	997	343	510	763	980	86	372	999999	999999	999999	341	931	999999	524	999999	104	999999	689	778	255	999999	124	230	786	879	999999	702	95	86	899	999999	128	612	999999	999999	852	999999	999999	203	999999	604	207	999999	125	999999	999999	999999	44	321	999999	999999	999999	651	522	503	999999	122	724	883	999999	384	286	535	999999	45	999999	329	999999	258	999999	186	999999	495	999999	650	999999	496	114	999999	806	199	667	999999	339	999999	677	999999	99	415	999999	739	204	311	315	295	328	672	80	89	616	753	689	786	786	570	352	953	999999	871	999999	396	999999	999999	999999	698	717	512	205	526	999999	999999	999999	809	999999	795	982	226	190	822	332	44	425	34	350	62	999999	881	999999	769	687	723	933	227	618	996	731	999999	233	616	578	816	477	554	721	870	523	880	920	991	587	135	773	720	999999	761	970	999999	427	34	199	999999	999999	999999	839	644	812	21	200	868	999999	999999	992	573	254	516	567	999999	313	479	539	629	960	996	191	999999	950	999999	678	856	36	747	999999	209	427	742	302	50	715	86	67	511	689	62	999999	41	142	209	475	42	203	108	999999	947	495	569	874	999999	999999	287	694	598	343	343	842	999999	547	999999	155	512	999999	526	166	236	421	37	939	999999	79	159	429	999999	999999	999999	662	928	77	70	713	858	999999	774	796	438	392	469	999999	356	220	611	493	348	64	999999	818	676	942	999999	536	468	999999	999999	458	999999	857	943	850	696	680	913	999999	487	90	297	644	999999	730	728	843	952	999999	593	698	467	665	91	696	999999	827	999999	986	623	999999	999999	237	999999	999999	700	580	999999	999999	482	675	306	362	999999	267	767	329	379	946	223	999999	583	610	46	277	990	999999	776	257	75	869	999999	927	635	953	999999	69	999999	132	40	157	404	343	999999	999999	402	114	999999	823	999999	999999	458	999999	772	23	950	644	999999	635	999999	270	804	201	553	999999	980	378	999999	63	431	999999	587	257	916	76	215	250	234	128	874	885	780	953	999999	609	420	999999	165	999999	12	201	868	116	999999	769	999999	213	999999	773	937	999999	387	605	999999	231	999999	211	133	999999	807	999999	420	999999	760	451	489	851	872	944	999999	999999	999999	115	61	239	838	480	461	156	722	12	460	460	999999	850	508	185	999999	107	731	219	999999	999999	999999	301	781	999999	356	354	289	502	999999	
845	581	612	999999	281	554	171	392	999999	749	977	999999	999999	259	959	891	910	943	314	299	775	222	982	804	763	300	759	457	52	134	116	867	230	672	615	879	579	48	999999	630	400	714	333	469	554	999999	20	51	999999	999999	999999	999999	974	212	565	632	598	999999	58	999999	794	713	350	282	642	119	762	142	644	90	322	871	716	683	899	70	999999	522	999999	297	999999	718	635	146	689	705	892	28	116	983	290	771	999999	256	999999	999999	374	999999	826	444	712	999999	407	742	999999	573	999999	301	999999	504	999999	86	557	999999	700	999999	88	213	593	937	227	744	999999	660	799	550	881	470	847	223	695	837	695	815	584	412	320	893	553	125	20	601	715	611	250	214	224	239	999999	999999	999999	171	999999	999999	227	999999	852	746	942	52	999999	999999	999999	99	999999	999999	390	741	185	298	765	195	659	999999	999999	625	39	423	999999	595	336	652	914	98	615	533	380	805	598	616	559	574	950	510	999999	786	157	625	802	345	823	483	63	267	993	422	999999	989	963	999999	939	439	336	357	716	49	320	365	484	285	535	585	152	569	738	201	244	999999	54	150	999999	413	621	84	999999	999999	598	656	104	202	999999	390	842	996	676	130	247	603	793	393	475	999999	999999	999999	810	248	999999	494	999999	999999	999999	363	944	823	134	535	817	261	584	863	451	663	270	291	264	154	743	155	892	999999	999999	641	365	999999	674	999999	272	104	274	534	999999	113	137	303	24	999999	445	999999	872	150	312	985	28	929	999999	811	999999	859	272	665	504	194	999999	911	847	546	999999	294	159	448	273	723	987	60	351	348	999999	967	277	999999	999999	999999	283	751	315	969	623	999999	718	862	999999	412	831	609	39	337	511	226	456	478	669	161	869	433	877	588	998	967	999999	603	285	563	999999	675	956	780	911	999999	605	878	922	999999	575	999999	295	861	891	388	999999	24	836	320	521	798	927	557	999999	849	874	999999	970	655	847	125	999999	600	999999	999999	999999	259	999999	999999	620	999999	555	999999	586	582	148	25	696	999999	947	573	766	964	999999	794	999999	409	924	999999	976	999999	999999	277	726	459	999999	694	51	999999	736	771	999999	186	699	999999	252	831	999999	999999	711	999999	999999	361	708	283	999999	622	557	999999	417	252	999999	364	999999	742	670	288	380	999999	872	453	999999	961	999999	999999	975	590	274	108	999999	999999	439	999999	360	127	848	556	999999	452	999999	96	147	25	328	999999	447	244	999999	957	282	964	460	999999	410	999999	883	78	
477	532	308	999999	358	999999	484	999999	813	683	999999	566	999999	124	719	927	36	785	999999	959	642	400	738	999999	98	316	826	999999	466	595	250	102	244	999999	88	46	154	342	738	999999	540	828	679	763	240	935	74	167	999999	999999	817	624	951	924	436	999999	999999	999999	680	51	633	999999	43	228	442	911	332	123	46	683	999999	693	57	999999	428	813	721	999999	510	162	999999	668	342	933	778	999999	151	319	353	11	999999	586	662	697	64	643	795	461	331	329	613	999999	999999	571	750	133	577	999999	506	622	365	819	999999	527	798	964	565	109	449	815	999999	999999	769	999999	441	207	41	359	573	999999	999999	269	653	190	549	301	547	770	193	655	59	819	813	730	646	431	528	144	898	100	88	695	21	515	560	600	191	97	140	552	101	227	758	721	604	105	176	999999	978	507	427	794	916	794	766	950	209	48	398	999999	999999	999999	460	483	706	331	258	147	630	948	999999	460	640	640	563	831	70	101	999999	550	999999	651	166	401	672	999999	779	226	748	609	999999	152	698	999999	874	999999	766	999999	25	999999	847	999999	256	39	999999	967	164	999999	999999	935	999999	117	999999	847	999999	37	741	69	999999	422	552	41	999999	30	557	966	761	519	766	370	74	999999	86	853	703	999999	404	999999	13	705	140	502	985	999999	719	293	240	851	999999	846	999999	707	474	602	730	815	999999	236	481	430	216	644	520	870	870	114	999999	69	154	528	632	614	999999	115	292	59	55	585	310	273	736	910	153	919	907	367	321	483	999999	887	595	999999	999999	582	999999	999999	982	125	942	999999	263	181	706	847	999999	848	651	368	320	999999	769	65	999999	217	694	306	500	601	963	513	793	999999	936	999999	933	464	999999	482	617	999999	77	930	643	695	999999	565	213	305	999999	68	715	953	173	999999	999999	999999	999999	999999	888	999999	994	391	161	438	822	706	999999	999999	913	759	889	178	999999	524	613	838	999999	240	207	138	102	204	895	904	798	840	393	999999	148	403	221	521	594	424	801	685	999999	215	873	314	330	763	999999	945	178	546	212	999999	839	289	128	22	999999	760	109	800	999999	999999	640	981	999999	751	311	519	547	999999	584	999999	999999	999999	69	999999	367	999999	999999	339	812	999999	999999	261	637	745	999999	858	285	209	280	999999	325	11	200	531	574	891	991	999999	999999	872	407	799	962	999999	999999	911	999999	911	999999	357	952	770	987	999999	521	388	353	999999	999999	452	244	999999	108	750	20	721	737	538	641	476	901	239	
876	940	999999	999999	298	761	819	742	638	373	554	922	881	554	23	654	19	999999	547	423	999999	19	637	999999	701	222	866	999999	184	691	280	188	456	723	893	57	992	586	100	592	758	999999	814	870	793	999999	868	465	708	92	999999	455	999999	487	758	999999	999999	493	999999	86	999999	999999	567	946	103	375	999999	168	660	966	662	999999	105	954	999999	125	999999	767	275	999999	353	410	505	101	999999	824	259	969	999999	999999	744	509	352	23	697	152	797	867	777	427	709	999999	804	741	430	104	999999	974	821	642	672	545	227	718	733	999999	999999	475	783	278	126	999999	999999	634	999999	162	91	92	267	522	327	999999	989	847	999999	643	605	764	671	78	474	285	157	332	363	209	291	633	290	212	43	999999	94	999999	311	213	516	180	519	277	999999	277	999999	309	325	345	555	379	902	999999	888	355	804	715	803	840	359	871	999999	32	870	999999	801	64	489	995	253	491	546	999999	137	435	254	999999	65	207	568	848	17	28	653	911	730	201	324	687	999999	378	704	470	854	645	899	496	406	565	476	663	819	999999	101	74	833	999999	962	463	110	410	659	999999	282	999999	864	262	379	959	727	610	740	801	477	874	999999	999999	999999	492	536	757	997	499	999999	905	38	999999	926	589	88	999999	239	861	586	126	999999	999999	198	353	999999	647	127	999999	838	865	923	27	851	227	287	758	541	479	926	352	413	170	875	377	999999	186	999999	790	999999	999999	381	879	225	361	165	688	886	999999	710	999999	640	559	661	865	982	21	999999	709	311	329	898	759	934	999999	713	558	232	821	999999	604	321	336	566	552	494	53	802	500	71	598	999999	137	768	999999	999999	854	508	20	395	999999	351	999999	999999	999999	397	622	944	981	647	606	999999	75	542	116	999999	314	992	999999	999999	938	999999	999999	647	712	999999	771	999999	999999	531	859	999999	999999	435	411	999999	696	999999	15	164	999999	109	821	853	465	141	806	594	999999	469	408	861	399	640	457	262	16	978	776	999999	625	631	57	459	788	556	255	639	999999	853	881	999999	987	954	507	838	396	491	192	581	999999	999999	337	437	133	998	661	581	978	999999	999999	718	81	901	999999	250	61	371	74	908	886	176	463	809	588	999999	873	999999	142	618	865	525	795	204	999999	448	304	620	336	790	895	674	999999	982	999999	173	395	96	425	267	786	34	999999	283	695	999999	723	528	999999	999999	134	226	448	370	292	731	922	876	449	100	946	441	999999	999999	999999	222	515	999999	212	
999999	999999	787	999999	875	831	841	108	522	509	999999	999999	775	771	153	999999	678	999999	300	699	875	999999	518	647	334	320	355	988	999999	269	483	969	252	326	433	635	347	207	573	538	451	632	410	377	472	375	180	669	891	619	999999	986	224	781	336	184	999999	999999	694	564	486	852	957	999999	36	17	482	459	999999	999999	327	481	662	761	999999	253	999999	999999	185	958	150	685	106	999999	924	496	999999	470	989	999999	598	207	512	999999	999999	599	674	157	999999	464	999999	721	999999	999999	301	863	334	999999	533	93	344	999999	965	999999	999999	800	755	999999	337	540	262	22	469	100	919	130	999999	653	708	999999	578	693	800	720	999999	428	363	723	999999	71	171	999999	999999	906	999999	701	242	776	999999	261	843	249	819	810	999999	880	261	240	464	999999	894	681	999999	875	999999	650	106	254	669	999999	447	999999	204	276	378	961	999999	562	186	228	888	999999	68	456	815	999999	873	989	518	999999	999999	133	999999	69	177	490	546	71	402	999999	605	987	999999	999999	814	999999	999999	553	442	250	804	999999	64	245	291	702	622	307	69	999999	777	116	736	483	828	999999	773	145	999999	887	424	23	170	999999	622	901	999999	469	642	14	294	999999	557	999999	391	999999	78	33	999999	474	867	249	999999	999999	495	999999	999999	634	771	500	47	909	999999	554	826	790	538	999999	623	390	999999	163	665	65	891	457	999999	999999	101	359	255	750	367	634	29	185	999999	944	427	133	650	459	999999	999999	999999	999999	999999	12	999999	601	940	999999	409	397	855	999999	999999	945	334	48	941	999999	999999	999999	255	297	999999	999999	999999	651	999999	593	723	500	740	169	999999	999999	99	999999	999999	555	27	999999	999999	328	350	969	999999	315	601	76	619	389	192	858	916	287	896	999999	832	999999	477	799	822	356	213	909	999999	999999	259	69	856	818	465	395	774	53	11	926	946	582	999999	229	59	712	974	344	318	882	999999	188	999999	419	684	999999	88	227	677	73	124	999999	322	92	999999	541	219	999999	924	796	93	873	999999	969	733	260	23	999999	999999	119	382	869	601	999999	453	81	442	446	144	936	999999	557	999999	937	999999	515	999999	958	173	517	503	182	420	999999	798	379	902	657	686	999999	999999	830	477	568	690	999999	999999	999999	638	985	109	772	667	987	489	536	508	347	167	227	990	999999	95	999999	616	209	459	90	999999	999999	178	784	759	710	432	487	90	806	256	999999	676	722	329	187	418	999999	999999	432	999999	999999	999999	564	500	469	444	459	744	999999	951	491	
796	758	999999	565	999999	324	999999	957	999999	12	456	701	101	600	551	277	735	907	824	886	999999	36	59	713	211	614	294	999999	275	972	742	845	999999	765	999999	999999	162	764	371	104	717	999999	999999	38	816	180	999999	999999	917	176	999999	999999	420	75	796	769	709	857	363	211	999999	722	691	592	270	610	846	999999	829	999999	125	970	546	730	178	146	999999	30	999999	41	999999	394	382	999999	258	904	435	789	969	10	217	305	411	169	999999	995	999999	285	999999	216	333	999999	79	294	999999	754	301	689	897	660	611	689	999999	331	70	999999	349	999999	343	366	184	67	366	829	425	820	999999	999999	666	999999	279	883	262	690	707	13	324	98	57	504	613	999999	891	999999	999999	528	345	90	109	428	656	284	942	411	41	276	781	250	868	241	195	999999	33	724	999999	727	437	279	623	66	330	260	544	838	752	999999	999999	57	439	999999	485	488	287	999999	999999	994	940	850	659	441	999999	84	230	815	319	698	721	999999	928	671	101	75	999999	52	999999	405	739	113	999999	999999	999999	999999	810	971	756	706	636	786	207	395	787	999999	620	192	999999	256	999999	729	529	64	717	998	129	768	999999	419	32	999999	148	131	265	837	201	66	340	496	273	258	69	612	72	934	970	542	884	515	455	284	999999	851	374	20	583	604	884	112	615	52	176	347	999999	999999	648	85	140	999999	394	563	851	347	999999	782	670	917	999999	782	38	999999	884	999999	963	999999	999999	297	999999	254	999999	597	182	999999	881	231	92	999999	999999	671	999999	999999	411	999999	130	892	999999	999999	868	592	350	666	612	112	84	38	168	875	383	936	999999	360	999999	886	695	797	391	622	466	761	999999	948	989	330	495	143	999999	949	179	999999	999999	167	999999	174	903	597	984	79	164	852	73	216	348	990	307	936	999999	524	249	332	999999	810	999999	116	892	999999	676	292	616	999999	853	219	706	311	621	216	999999	163	982	107	813	321	467	999999	698	493	999999	999	999999	559	999999	660	709	847	570	515	753	999999	999999	511	921	999999	462	999999	999	854	510	47	379	999999	13	422	542	152	519	999999	352	799	417	999999	793	676	268	67	999999	202	509	999999	741	116	462	620	881	481	186	121	858	253	615	999999	983	572	629	999999	555	999999	128	567	337	380	172	954	904	873	999999	254	443	405	840	806	354	650	306	273	637	393	541	71	999999	407	999999	108	999999	573	999999	231	999999	999999	512	238	999999	942	531	370	943	508	716	17	999999	931	999999	463	999999	808	
999999	342	276	999999	305	999999	613	67	601	930	49	74	770	340	999999	497	207	999999	893	612	732	412	129	935	329	999999	677	533	999999	999999	728	878	999999	385	83	92	999999	690	39	350	999999	26	350	999999	331	879	738	385	559	275	999999	999999	570	800	999999	97	222	340	46	176	999999	89	758	566	211	999999	999999	999999	267	375	542	517	87	552	987	715	71	529	614	450	999999	302	974	999999	999999	167	317	895	999999	985	999999	999999	999999	863	855	545	268	784	398	170	511	353	999999	193	999999	226	493	27	813	369	999999	693	999999	999999	999999	999999	115	726	999999	53	999999	999999	94	282	506	917	863	224	696	451	457	287	140	999999	939	57	999999	791	308	93	999999	300	92	940	958	185	999999	67	97	663	440	541	527	999999	317	39	269	845	687	815	999999	999999	999999	371	911	749	563	999999	656	999999	27	323	999999	999999	379	999999	999999	153	323	330	999999	999999	999999	42	21	916	999999	785	146	999999	787	338	114	492	730	406	999999	721	999999	219	622	624	410	368	646	126	124	355	975	754	640	125	999999	366	795	557	999999	999999	999999	999999	990	778	999999	746	999999	688	219	999999	999999	999999	592	677	125	113	707	999999	404	999999	396	894	802	999999	999999	999999	279	999999	806	747	697	999999	264	682	370	42	229	999999	999999	664	427	957	907	189	903	12	999999	962	10	999999	999999	400	999999	382	999999	465	999999	586	969	999999	477	279	999999	999999	999999	999999	718	910	317	999999	884	864	916	740	351	438	999999	622	510	806	229	999999	671	999999	98	306	28	882	999999	904	838	642	873	733	196	999999	85	999999	942	633	999999	262	655	917	999999	794	483	422	41	472	479	581	86	172	534	170	608	504	383	940	999999	835	138	412	253	252	999999	192	554	203	363	550	680	876	999999	967	661	753	999999	303	999999	999999	851	319	435	999999	566	711	999999	35	549	581	72	11	382	458	999999	253	674	301	803	300	868	999999	118	928	999999	209	650	567	508	855	660	89	999999	654	999999	999999	999999	986	686	289	984	528	654	782	999999	678	504	73	844	418	999999	552	999999	532	737	23	210	506	366	366	70	641	527	693	920	983	883	727	474	313	276	687	615	524	316	999999	193	336	999999	232	999999	587	722	100	775	999999	589	595	917	999999	619	479	629	329	229	352	11	960	861	504	794	776	598	540	151	401	999999	975	225	397	830	873	66	144	661	482	919	436	918	812	403	999999	810	503	693	796	68	296	305	964	999999	232	474	945	437	928	989	191	948	384	
999999	614	999999	999999	150	746	423	495	668	746	433	574	52	999999	110	506	966	999999	846	354	999999	650	679	260	58	608	408	120	706	733	999999	999999	487	543	640	999999	918	999999	362	999999	383	573	628	999999	541	774	190	425	844	931	961	893	344	603	51	999999	934	129	999999	999999	347	999999	788	934	999999	696	96	508	419	320	588	999999	742	899	971	999999	31	130	719	999999	427	982	275	999999	771	599	402	884	502	118	855	798	999999	999999	609	80	784	693	305	844	687	681	999999	999999	353	286	161	445	632	282	999999	813	409	207	124	364	999999	999999	173	663	303	212	999999	999999	465	789	876	921	299	900	984	338	824	874	595	746	999999	741	431	494	447	956	999999	999999	999999	999999	399	611	999999	254	43	999999	999999	642	551	485	675	705	78	563	410	239	999999	732	298	999999	988	534	612	378	999999	305	591	678	225	346	951	786	702	423	400	274	225	54	999999	222	808	192	999999	120	999999	999999	672	867	999999	218	999999	999999	931	999999	63	864	999	337	866	737	999999	851	426	214	999999	888	12	999999	173	145	23	110	865	85	999999	999999	999999	501	999999	999999	999999	724	593	999999	535	432	999999	276	370	536	999999	887	188	138	999999	999999	766	129	586	193	278	27	704	999999	204	710	663	855	73	257	662	507	41	999999	999999	465	267	418	678	999999	42	736	999999	636	870	136	922	736	51	999999	49	91	914	123	838	615	999999	644	813	825	769	999999	213	123	873	767	856	999999	33	999999	999999	358	451	484	160	999999	733	78	88	77	999999	926	814	656	217	580	592	999999	920	999999	446	999999	999999	999999	342	42	533	181	763	113	279	503	713	473	716	999999	999999	440	963	307	881	999999	566	745	999999	843	195	999999	905	302	999999	939	508	999999	142	87	753	597	999999	127	17	999999	314	975	798	294	222	999999	940	526	940	162	999999	623	618	999999	66	858	815	499	847	999999	275	470	928	999999	994	189	341	638	937	999999	999999	845	299	330	646	590	947	999999	630	999999	615	389	362	31	999999	885	999999	647	999999	895	781	653	280	999999	296	844	56	999999	299	999999	999999	312	588	897	999999	118	999999	297	848	475	911	73	868	11	372	999999	118	999999	355	119	273	999999	617	52	270	643	575	269	44	802	999999	489	462	596	999999	999999	800	465	165	876	999999	627	798	555	999999	718	784	999999	999999	410	735	148	122	190	769	325	694	999999	636	999999	999999	73	263	56	931	431	999999	282	175	999999	95	653	999999	478	557	645	895	72	67	552	859	306	
999999	999999	76	999999	999999	282	999999	520	618	263	828	933	999999	498	374	999999	999999	562	116	512	999999	999999	999999	92	396	643	632	134	429	999999	999999	999999	372	246	999999	629	980	536	64	339	455	999999	450	831	824	999999	145	999999	281	999999	448	505	999999	357	203	999999	319	983	18	733	649	999999	101	985	999999	745	571	106	999999	744	771	97	999999	777	999999	457	168	999999	268	999999	507	573	852	999999	194	983	647	999999	999999	478	999999	997	528	999999	999999	999999	999999	999999	66	88	256	49	42	999999	382	360	996	668	300	745	834	826	724	439	235	86	999999	999999	801	791	108	555	62	557	433	774	569	999999	97	313	893	702	999999	190	332	468	999999	999999	903	833	986	979	725	307	644	493	282	98	999999	613	902	749	663	275	999999	700	986	999999	113	608	791	819	580	986	999999	999999	401	544	999999	767	545	535	911	999999	999999	129	830	999999	913	940	501	481	92	484	410	154	49	169	999999	631	481	65	999999	305	52	177	408	738	455	512	101	738	999999	999999	999999	376	837	696	471	861	869	241	999999	999999	116	320	737	106	999999	707	102	999999	999999	999999	295	489	324	616	999999	637	999999	102	999999	411	848	999999	499	753	416	43	999999	999999	698	999999	761	250	999999	57	198	732	999999	311	162	748	999999	860	403	505	52	588	999999	231	999999	834	150	776	999999	170	324	353	820	999999	690	551	400	999999	542	997	999999	54	995	999999	427	201	207	999999	940	560	991	999999	370	994	711	828	981	95	581	864	207	999999	318	333	733	844	999999	456	621	999999	999999	669	327	999999	781	998	592	785	803	579	636	732	836	380	178	336	983	825	282	862	570	314	178	678	999999	739	735	999999	999999	583	289	999999	999999	999999	212	332	670	964	223	712	999999	999999	999999	11	237	474	158	938	165	407	861	97	184	759	50	53	500	999999	999999	51	999999	919	251	230	300	886	999999	506	999999	845	665	29	612	569	626	999999	33	177	999999	335	590	797	999999	146	722	202	576	47	299	168	831	31	368	181	450	326	955	999999	710	351	539	651	769	319	741	841	999999	615	143	676	29	333	208	280	999999	999999	412	999999	508	108	320	999999	216	19	24	644	661	440	129	310	999999	963	466	109	795	938	38	207	999999	880	999999	961	903	622	999999	508	999999	999999	720	975	999999	850	561	612	41	999999	445	759	305	999999	190	54	999999	833	268	66	999999	108	999999	999999	999999	999999	999999	628	390	358	999999	594	870	516	821	574	719	154	397	568	411	854	999999	164	503	278	
902	999999	700	999999	475	79	364	92	999999	724	999999	208	537	707	999999	933	231	999999	646	851	999999	788	999999	999999	335	351	446	700	655	22	999999	330	28	178	312	411	999999	718	883	925	239	999999	999999	107	962	999999	616	689	428	999999	632	396	518	999999	999999	123	32	999999	347	133	633	664	999999	628	693	291	190	368	404	738	15	999999	999999	999999	621	111	913	188	653	814	735	757	999999	999999	390	644	812	375	790	199	389	999999	999999	999999	302	575	360	256	413	680	340	999999	294	689	472	129	597	797	999999	999999	209	999999	999999	533	999999	875	392	259	248	58	478	814	578	215	999999	999999	999999	47	428	56	751	667	999999	999999	483	488	472	592	715	271	57	24	344	999999	989	999999	999999	847	373	426	193	110	18	999999	211	999999	678	999999	340	310	999999	559	378	984	535	542	77	466	60	999999	413	799	544	976	11	464	479	75	226	999999	757	295	999999	999999	863	650	999999	420	771	957	810	393	261	414	284	497	646	999999	977	456	478	947	999999	463	999999	393	565	41	999999	747	999999	999999	862	999999	553	700	884	376	999999	885	882	999999	695	103	109	999999	548	140	702	999999	817	129	98	769	343	999999	498	221	988	479	94	628	999999	33	910	207	999999	999999	860	583	612	999999	238	101	574	821	261	703	364	993	845	435	339	999999	930	926	523	103	194	999999	212	673	387	652	999999	264	599	672	192	999999	999999	814	279	128	901	548	891	997	205	522	999999	794	856	995	999999	658	299	219	103	983	684	437	549	127	381	999999	892	586	999999	319	231	999999	521	463	999999	40	166	221	999999	391	44	526	999999	671	194	417	817	999999	27	151	965	390	579	208	227	999999	275	161	746	963	656	315	705	999999	301	969	283	402	500	603	502	999999	999999	711	999999	167	999999	877	933	964	131	509	568	159	353	840	19	322	246	443	765	999999	474	983	735	729	820	22	380	224	143	424	891	999999	649	887	999999	867	259	69	532	397	999999	782	999999	156	999999	556	542	461	960	961	166	67	838	496	613	288	975	229	347	999999	507	999999	830	706	618	155	510	465	722	999999	72	186	910	377	786	692	151	589	981	274	999999	919	264	182	267	834	999999	162	284	839	892	40	722	999999	999999	509	952	145	538	602	55	86	738	999999	898	980	999999	471	710	921	147	999999	247	82	56	588	999999	657	448	783	569	357	191	882	999999	42	464	904	486	286	740	16	61	389	228	402	190	446	999999	999999	687	999999	452	363	702	505	792	999999	
959	312	55	304	697	754	999999	698	895	855	568	999999	526	252	984	433	190	141	345	999999	853	654	408	999999	383	170	106	456	905	828	190	753	250	814	944	999999	240	445	999999	999999	999999	530	507	334	999999	418	761	999999	139	999999	182	571	170	999999	795	315	999999	999999	921	536	999999	586	792	77	999999	814	625	711	308	809	999999	745	821	48	510	333	157	83	999999	965	409	662	326	999999	655	619	999999	316	28	999999	999999	999999	524	999999	648	771	738	439	659	73	792	59	145	330	826	999999	999999	132	999999	999999	168	999999	888	956	137	995	999999	999999	999999	999999	231	319	999999	999999	999999	999999	230	49	399	739	999999	717	423	86	182	359	526	995	69	228	870	999999	999999	556	480	999999	324	568	655	652	999999	999999	27	604	999999	999999	999999	999999	792	999999	216	710	999999	694	999999	450	416	999999	783	777	479	274	999999	203	194	999999	437	999999	198	999999	999999	999999	393	746	237	763	999999	819	999999	700	993	59	213	232	21	170	738	198	678	40	43	512	784	878	183	247	986	999999	999999	999999	999999	229	288	703	172	554	326	985	466	124	750	597	576	92	784	429	999999	623	192	33	999999	999999	467	168	64	999999	877	514	573	999999	776	876	409	163	999999	999999	771	999999	999999	467	843	752	731	564	289	999999	935	702	104	753	186	373	641	396	68	999999	999999	130	999999	999	676	812	422	475	347	874	197	423	437	20	999999	560	999999	999999	189	279	517	903	999999	617	236	185	999999	819	813	413	999999	22	104	849	999999	650	999999	71	999999	41	999999	266	999999	999999	999999	522	999999	999999	104	626	999999	999999	216	789	298	858	251	42	773	501	401	602	661	933	999999	999999	999999	999999	999999	18	700	501	999999	158	999999	999999	685	999999	367	713	910	336	725	197	603	327	805	999999	561	163	409	827	297	299	639	738	604	999999	774	83	204	999999	94	96	925	999999	982	999999	999999	47	183	999999	999999	69	590	74	999999	474	340	322	379	22	36	845	609	999999	999999	644	518	210	999999	999999	699	294	999999	999999	252	638	271	293	345	747	465	999999	999999	631	162	237	999999	574	861	999999	999999	462	704	191	999999	249	487	62	116	347	549	649	999999	782	87	390	550	999999	999999	248	212	999999	976	999999	999999	999999	999999	977	999999	999999	936	944	349	525	999999	247	589	999999	570	12	161	219	187	997	208	816	999999	999999	553	771	687	350	999999	622	928	999999	999999	999999	635	158	385	999999	341	140	999999	604	309	866	345	999999	801	222	999999	820	97	993	999999	978	432	740	381	666	
999999	949	297	595	201	999999	999999	999999	761	516	702	421	627	999999	999999	56	597	999999	516	275	999999	712	970	475	553	999999	535	934	48	999999	999999	894	999999	999999	999999	392	842	814	412	582	278	806	89	294	519	385	202	445	999999	999999	391	999999	999999	999999	802	720	978	822	999999	269	201	662	999999	265	866	808	644	908	575	999999	214	782	201	934	999999	999999	633	685	999999	999999	999999	99	819	226	124	821	670	999999	916	365	413	30	772	153	390	615	999999	824	428	711	741	294	870	629	999999	999999	637	999999	118	745	97	999999	866	874	530	111	842	999999	150	54	147	971	992	219	92	999999	19	57	553	390	751	999999	267	253	436	455	229	200	999999	514	999999	381	563	180	277	120	163	897	622	999999	999999	41	999999	384	574	769	301	999999	546	999999	599	999999	746	727	994	999999	45	999999	448	999999	881	651	676	999999	860	999999	418	822	942	999999	39	999999	999999	273	617	720	999999	883	999999	999999	163	999999	653	183	914	604	999999	835	185	989	85	541	459	547	407	131	364	999999	524	808	360	999999	718	575	404	999999	999999	482	120	999999	163	162	943	780	999999	322	999999	502	720	265	999999	582	646	952	896	498	663	887	999999	999999	999999	86	369	870	316	684	850	88	779	437	449	161	725	900	836	923	597	678	999999	94	133	862	338	268	676	777	999999	765	999999	905	999999	276	616	623	919	86	793	82	474	246	472	919	723	292	816	979	999999	746	126	972	999999	984	999999	781	999999	999999	748	110	203	538	999999	999999	409	999999	999999	182	545	111	981	759	999999	524	214	389	999999	213	148	55	999999	697	920	95	999999	706	14	839	999999	999999	260	426	338	692	999999	935	394	386	520	850	679	999999	999999	756	764	367	842	387	780	999999	999999	169	363	999999	658	506	618	999999	446	703	868	774	999999	999999	999999	564	999999	447	999999	278	995	999999	999999	999999	376	809	263	174	999999	291	863	999999	68	134	675	101	73	636	43	999999	327	627	940	816	981	904	476	732	905	210	937	404	741	999999	885	999999	476	75	336	849	253	453	999999	164	840	999999	715	52	46	759	999999	793	414	273	951	999999	999999	876	316	471	342	530	268	999999	353	468	999999	999999	249	751	999999	999999	309	999999	138	999999	192	785	976	740	999999	433	696	156	709	153	990	478	560	517	628	599	758	865	516	723	195	999999	811	999999	999999	169	999999	294	144	503	494	230	145	87	195	999999	899	576	281	909	833	999999	421	210	999999	417	995	731	132	35	249	444	677	999999	688	867	
974	999999	385	40	630	999999	999999	999999	659	769	999999	483	332	119	699	192	999999	607	999999	83	903	610	999999	999999	999999	81	999999	119	999999	59	553	730	399	328	544	304	999999	999999	999999	430	999999	215	551	708	84	999999	409	23	335	999999	851	79	524	614	963	373	701	999999	867	559	250	902	999999	609	226	612	94	14	574	405	999999	351	999999	469	973	698	999999	205	872	651	999999	158	784	207	208	483	999999	784	999999	999999	603	999999	384	729	999999	999999	999999	941	491	472	999999	405	448	929	75	509	999999	64	640	274	314	505	565	999999	886	101	128	753	999999	999999	406	999999	649	403	999999	237	967	599	288	776	999999	128	999999	410	999999	276	710	854	141	698	732	161	154	99	999999	107	208	168	999999	98	999999	999999	539	748	76	138	999999	54	137	838	542	161	776	999999	999999	196	999999	164	999999	999999	999999	274	621	712	999999	254	165	559	999999	704	39	808	757	199	698	934	999999	999999	999999	94	999999	665	726	303	166	581	999999	290	999999	680	315	53	165	232	707	814	999999	827	737	821	973	206	517	433	809	734	403	586	175	895	999999	825	820	918	999999	999999	547	327	556	438	999999	999999	299	999999	999999	985	652	534	492	884	55	999999	238	999999	999999	324	158	302	494	432	187	799	125	374	82	489	233	247	133	999999	276	999999	999999	308	951	108	907	999999	44	823	91	999999	103	290	849	999999	597	307	807	784	577	255	832	134	261	999999	759	925	784	909	761	999999	410	511	999999	485	490	929	999999	999999	999999	999999	268	999999	350	318	705	834	524	236	891	925	999999	348	413	30	737	156	57	881	349	981	875	999999	71	676	999999	592	999999	374	365	668	999999	795	377	999999	986	171	784	943	374	925	410	558	999999	999999	999999	999999	107	597	747	344	881	999999	673	435	623	143	609	999999	849	999999	999999	160	870	233	199	644	999999	999999	44	576	372	114	516	423	581	999999	999999	235	701	406	999999	85	627	31	787	57	132	942	465	999999	562	120	103	262	999999	260	688	794	647	340	100	999999	999999	180	999999	777	182	999999	999999	306	35	999999	972	452	999999	999999	999999	999999	446	151	521	39	868	999999	23	999999	20	264	659	999999	638	322	588	370	316	720	521	999999	59	19	875	872	98	169	827	188	999999	999999	633	677	727	839	999999	505	818	999999	905	999999	167	720	766	999999	600	532	667	713	795	999999	146	907	574	86	999999	436	999999	649	940	708	363	834	124	999999	630	999999	603	798	963	93	551	999999	815	149	299	999999	999999	957	999999	565	
999999	999999	393	536	515	726	113	999999	50	999999	239	179	130	999999	29	332	606	999999	296	618	999999	869	999999	711	69	891	999999	434	999999	469	192	999999	376	999999	217	248	451	587	854	999999	878	999999	757	999999	854	382	133	999999	130	967	999999	846	671	664	636	632	999999	681	476	623	634	678	864	581	739	920	999999	745	989	999999	881	999999	553	392	999999	976	121	707	857	687	768	483	999999	819	999999	346	999999	712	749	999999	873	769	121	999999	279	209	98	999999	999999	933	578	388	629	349	95	715	999999	289	999999	659	520	999999	823	788	855	161	373	54	999999	402	283	101	996	413	906	121	906	999999	122	540	888	935	406	999999	119	999999	853	964	999999	31	53	999999	999999	999999	74	999999	999999	999999	385	999999	836	53	999999	908	660	487	392	225	443	974	999999	980	176	393	770	585	999999	899	679	475	308	408	320	823	358	999999	999999	999999	999999	700	176	583	936	994	704	845	603	497	999999	999999	999999	637	531	759	222	73	200	404	328	999999	945	55	653	910	999999	437	733	999999	999999	744	184	485	876	743	808	234	999999	182	999999	925	999999	773	635	58	477	670	999999	561	999999	999999	999999	908	999999	860	754	130	999999	999999	184	999999	999999	999999	937	529	457	522	760	788	951	988	29	28	715	403	506	181	999999	605	443	158	999999	999999	999999	274	29	276	999999	999999	988	999999	303	999999	998	999999	813	895	836	115	600	999999	910	98	609	999999	276	706	202	194	999999	583	709	335	592	35	716	999999	190	673	999999	190	624	744	999999	999999	695	10	30	303	999999	999999	344	315	14	488	999999	999999	572	293	997	323	999999	999999	662	415	978	967	436	999999	999999	873	714	173	605	999999	340	999999	999999	999999	927	275	686	999999	999999	999999	248	999999	999999	999999	787	255	999999	897	675	197	116	999999	91	394	999999	727	574	57	598	715	999999	181	710	593	157	82	183	236	366	731	636	185	117	999999	176	583	645	331	999999	459	506	999999	999999	417	313	999999	94	999999	60	999999	701	638	999999	890	855	76	999999	737	956	714	82	151	540	999999	560	999999	803	181	228	711	92	999999	862	999999	219	89	684	302	290	728	988	999999	185	999999	40	997	875	999999	65	110	889	907	375	999999	387	999999	286	553	857	382	999999	913	685	349	127	458	776	171	999999	999999	392	402	457	237	726	802	999999	384	913	999999	999999	999999	125	127	822	999999	877	999999	999999	999999	802	141	444	999999	113	85	594	999999	48	999999	231	713	546	999999	718	497	999999	147	999999	999999	399	999999	999999	304	326	999999	
999999	567	999999	943	999999	394	410	999999	974	999999	957	550	134	651	217	139	999999	342	340	352	49	836	999999	334	724	739	638	186	464	900	501	999999	591	74	287	37	319	105	999999	999999	312	719	315	467	539	999999	23	112	377	270	565	307	964	999999	999	999999	167	202	228	841	756	234	372	83	759	818	999999	69	999999	190	820	999999	342	503	999999	330	999999	942	795	814	726	999999	809	999999	344	204	185	617	999999	999999	999999	126	876	168	91	88	999999	241	707	721	950	953	738	999999	450	324	965	999999	934	678	438	225	406	414	125	230	425	178	739	565	642	999999	994	56	321	703	374	183	422	961	973	300	999999	84	863	772	797	622	999999	999999	239	999999	683	396	999999	653	999999	999999	999999	860	999999	188	501	999999	88	609	959	692	874	746	949	791	58	972	705	148	980	331	550	352	433	999999	424	719	336	928	668	608	999999	667	999999	902	140	999999	307	795	999999	102	996	999999	813	115	748	999999	79	999999	666	710	999999	999999	673	398	921	701	437	999999	999999	781	815	999999	941	361	534	999999	764	999999	660	496	999999	909	349	887	335	999999	538	327	63	417	999999	999999	271	957	917	417	994	594	981	439	134	999999	41	26	287	846	322	999999	581	541	253	32	999999	180	45	781	410	785	73	635	173	119	807	356	142	926	888	999999	444	126	222	179	75	231	372	237	878	332	609	999999	999999	85	746	522	999999	627	999999	101	921	999999	16	999999	531	356	276	24	639	999999	884	361	999999	338	28	464	329	83	956	565	999999	808	999999	88	999999	583	661	97	999999	295	192	514	824	797	72	308	119	999999	648	999999	999999	358	598	202	447	258	531	645	67	291	202	999999	670	545	293	999999	999999	928	999999	947	695	188	650	354	502	379	999999	170	999999	719	354	999999	435	247	610	459	999999	999999	640	927	62	25	39	999999	999999	102	844	999999	513	999999	75	190	970	999999	34	776	999999	253	999999	78	722	371	379	347	999999	876	665	999999	935	999999	903	532	298	115	999999	679	159	568	262	410	535	257	656	999999	654	174	999999	999999	222	834	752	966	999999	571	214	999999	645	692	999999	999999	437	999999	353	680	56	542	892	999999	999999	355	627	148	999999	299	542	475	714	999999	999999	999999	531	930	220	999999	91	936	523	726	900	213	43	466	423	46	999999	123	903	975	280	999999	281	490	928	867	216	999999	975	719	39	739	976	999999	999999	999999	694	506	999999	251	598	119	29	175	964	999999	321	170	724	954	999999	999999	571	738	783	580	
501	51	11	352	894	478	961	803	697	170	236	999999	999999	51	999999	476	913	661	387	170	102	999999	525	999999	555	999999	888	30	403	610	178	247	809	428	999999	652	504	857	357	130	999999	225	478	803	375	870	703	999999	611	849	515	909	361	622	488	394	999999	675	797	848	589	940	410	96	992	989	999999	48	170	999999	972	65	314	266	999999	999999	999999	722	960	684	352	215	418	999999	104	269	999999	196	940	496	137	999999	999999	999999	540	999999	815	391	811	999999	239	664	522	912	999999	460	604	999999	609	611	999999	802	999999	122	506	384	999999	856	992	999999	999999	455	999999	674	572	153	994	806	725	806	70	999999	911	584	455	687	692	506	999999	644	664	790	587	999999	739	334	123	999999	12	999999	685	999999	999999	87	283	784	566	848	999999	734	999999	797	999999	803	551	510	891	999999	667	818	692	34	189	358	78	322	999999	769	935	999999	999999	56	804	999999	130	999999	857	833	311	999999	131	843	167	942	999999	867	421	784	787	999999	443	999999	290	193	473	660	779	999999	999999	999999	999999	796	913	111	999999	419	993	809	682	999999	653	68	830	996	697	848	867	999999	179	999999	901	93	982	707	999999	57	766	620	106	470	999999	816	823	999999	999999	999999	930	65	248	768	873	612	112	999999	999999	385	161	294	496	624	793	542	871	809	69	833	814	216	306	656	653	383	999999	222	999999	837	244	489	999999	372	918	811	999	999999	336	299	981	645	132	429	896	481	133	481	676	788	944	24	291	921	520	999999	759	999999	125	500	898	889	228	747	999999	671	53	134	706	981	999999	470	482	770	999999	179	93	876	759	181	999999	241	545	999999	892	230	208	329	851	203	62	417	999999	999999	400	101	426	384	289	234	438	998	774	695	255	999999	999999	521	80	351	640	882	831	944	251	667	354	887	855	920	999999	723	999999	512	929	135	999999	645	380	760	999999	709	597	999999	742	260	999999	850	94	999999	999999	687	259	510	563	179	585	999999	594	999999	746	538	529	999999	761	714	725	999999	765	130	999999	896	150	999999	599	999999	295	306	999999	990	999999	504	803	447	242	999999	474	772	949	760	549	833	61	646	23	223	999999	238	773	37	534	999999	94	999999	117	999999	546	939	910	632	884	999999	148	604	999999	252	999999	92	136	975	250	999999	322	15	580	476	999999	999999	306	385	999999	999999	532	184	465	14	999999	999999	340	451	249	534	862	326	876	270	695	456	123	999999	999999	107	112	798	787	581	882	89	393	640	999999	999999	643	535	
880	827	999999	999999	148	528	832	999999	752	684	736	715	100	999999	138	320	780	999999	390	534	999999	654	954	999999	397	999999	999999	999999	999999	699	505	206	891	336	999999	59	999999	731	317	595	999999	591	355	427	71	81	999999	886	999999	82	859	557	999999	118	637	236	872	999999	576	999999	405	502	451	62	999999	539	823	999999	560	89	805	59	90	794	596	316	999999	536	672	326	402	245	999999	382	839	948	999999	783	699	999999	186	493	999999	62	199	446	150	302	248	999999	257	726	999999	870	276	999999	476	867	999999	331	999999	999999	358	999999	862	999999	999999	78	223	240	999999	50	74	350	903	322	893	38	604	999999	175	17	298	999999	78	999999	909	517	115	38	999999	999999	271	378	292	999999	999999	999999	999999	999999	332	81	89	999999	999999	999999	662	999999	967	953	916	999999	273	372	999999	919	57	218	191	999999	999999	605	962	194	759	328	779	696	68	72	999999	999999	838	999999	999999	104	928	999999	613	860	999999	999999	550	161	122	43	413	999999	222	372	793	999999	723	999999	999999	726	119	999999	999999	218	999999	965	999999	905	775	927	609	999999	999999	71	991	766	604	331	999999	999999	65	810	81	725	915	880	483	695	999999	999999	275	836	794	999999	985	999999	41	404	999999	999999	997	999999	386	194	434	714	364	999999	381	37	331	401	828	454	671	308	822	533	303	558	491	241	637	999999	662	772	904	999999	85	958	735	210	899	135	337	420	434	887	999999	999999	525	332	324	250	931	873	17	349	439	686	220	508	999999	874	566	766	17	863	531	661	810	999999	85	422	999999	130	502	703	127	260	873	999999	242	102	999999	169	916	396	591	789	765	564	999999	999999	747	236	109	35	569	571	999999	570	366	639	400	604	999999	901	949	999999	380	314	232	189	813	999999	276	999999	999999	999999	849	999999	281	742	999999	255	999999	686	674	75	31	477	144	556	846	999999	579	602	999999	999999	999999	25	447	781	419	460	342	999999	585	472	960	999999	193	171	721	793	999999	624	999999	155	999999	570	236	883	788	902	180	676	342	510	706	999999	316	999999	999999	834	182	999999	332	445	999999	999999	110	212	114	930	293	972	834	63	23	999999	860	556	751	352	788	563	992	999999	999999	666	492	999999	765	999999	999999	999999	676	887	620	999999	999999	306	999999	594	469	999999	999999	858	618	207	841	289	496	751	813	760	661	152	56	999999	506	815	999999	256	610	35	446	817	156	512	306	999999	442	224	663	563	323	166	882	763	784	144	898	93	824	212	588	999999	483	34	130	533	
841	999999	302	485	999999	986	999999	444	587	961	711	115	999999	894	999999	999999	999999	259	999999	504	269	292	834	372	999999	82	431	407	999999	432	344	132	392	772	115	999999	921	188	421	336	182	448	186	999999	433	792	191	999999	366	999999	926	999999	587	625	273	559	999999	999999	999999	79	565	586	998	999999	627	999999	723	138	789	415	360	909	837	120	331	821	116	21	938	135	890	999999	51	139	505	119	545	766	508	556	274	999999	620	999999	770	595	999999	30	205	843	79	62	150	950	955	999999	396	476	999999	452	452	164	999999	999999	188	74	545	868	659	999999	54	999999	999999	242	150	999999	298	495	349	736	380	95	999999	105	65	999999	999999	101	999999	999999	723	78	999999	66	113	120	999	188	999999	706	999999	999999	999999	999999	799	999999	432	999999	809	596	729	901	136	568	81	999999	348	896	386	351	713	454	694	181	794	975	999999	573	139	999999	369	999999	999999	643	685	798	999999	138	306	999999	999999	999999	999999	587	758	821	942	999999	999999	746	999999	113	801	822	992	606	887	199	893	999999	999999	859	779	779	236	619	999999	492	882	283	642	220	999999	443	936	271	999999	116	422	972	43	999999	589	392	267	999999	999999	999999	650	88	910	534	244	482	325	999999	673	999999	361	149	251	459	999999	711	113	562	513	368	885	731	999999	781	776	921	790	999999	279	999999	522	999999	999999	81	842	803	372	117	975	127	999999	390	999999	999999	755	282	731	583	567	999999	289	705	752	950	623	919	645	999999	757	323	692	286	286	287	989	999999	839	999999	617	228	348	995	999999	395	250	999999	999999	781	36	999999	199	216	480	999999	999999	816	227	359	457	922	999999	999999	359	662	435	841	114	321	999999	375	443	561	999999	999999	540	293	999999	367	710	999999	999999	863	113	263	133	999999	806	885	180	999999	172	489	722	999999	70	115	999999	999999	999999	409	400	821	999999	660	999999	999999	250	999999	860	999999	697	860	649	338	145	304	999999	106	539	950	45	229	150	499	212	953	838	281	289	999999	648	205	999999	311	728	999999	999999	452	203	494	244	674	34	999999	999999	312	999999	393	558	765	975	549	393	19	374	999999	680	619	999999	117	999999	969	852	436	184	999999	462	348	610	999999	550	687	903	54	715	370	205	793	25	999999	123	454	722	523	459	108	811	999999	937	557	999999	144	999999	999999	694	999999	822	598	999999	982	849	999999	783	999999	225	999999	999999	349	303	13	999999	999999	999999	557	999999	355	257	338	999999	85	999999	73	411	63	885	416	999999	817	360	451	547	999999	
619	42	60	622	999999	344	308	171	462	472	105	933	999999	407	539	999999	102	348	27	999999	999999	108	301	786	100	999999	502	808	999999	829	989	852	465	378	277	572	506	380	684	999999	40	815	622	999999	968	999999	481	488	877	256	999999	21	999999	64	985	521	740	999999	999999	940	999999	499	567	633	483	252	477	212	999999	999999	940	722	999999	999999	463	805	485	83	817	622	999999	24	999999	999999	999999	977	428	411	392	999999	831	999999	848	999999	81	540	258	989	745	725	10	278	999999	910	316	12	357	999999	600	190	46	999999	999999	909	999999	826	568	219	999999	505	999999	76	819	383	145	708	873	920	43	922	999999	495	338	101	999999	980	999999	31	51	999999	630	110	810	212	720	174	784	999999	999999	999999	971	49	999999	250	999999	934	458	974	774	607	138	436	295	677	632	550	339	365	298	711	170	547	177	424	874	723	265	617	663	970	923	934	868	999999	951	518	33	97	200	999999	531	691	256	999999	974	204	814	999999	999999	179	835	429	650	350	94	999999	871	999999	999999	187	678	841	321	999999	684	999999	567	999999	726	124	999999	251	175	999999	189	999999	300	733	450	680	909	132	999999	999999	145	504	293	528	999999	526	646	999999	722	999999	999999	690	379	452	759	780	999999	999999	415	465	653	593	999999	50	999999	616	143	148	607	695	278	999999	804	828	668	999999	910	48	804	210	999999	550	999999	162	601	999999	108	848	973	669	53	602	717	581	839	999999	250	253	999999	999999	392	507	999999	36	744	463	999999	999999	784	579	870	999999	512	215	987	999999	74	111	449	999999	999999	295	174	937	999999	999999	838	232	988	999999	999999	999999	999999	717	817	970	180	999999	418	148	612	999999	73	404	799	455	99	511	594	999999	487	999999	804	696	999999	107	343	999999	999999	78	624	663	562	668	639	213	917	794	397	26	932	999999	693	310	999999	959	999999	769	147	207	586	999999	638	261	639	801	999999	984	148	720	636	738	127	350	523	999999	994	405	765	596	999999	999999	999999	577	999999	914	999999	503	637	620	875	573	304	999999	491	298	999999	999999	38	999999	350	933	656	677	389	203	454	352	787	999999	964	999999	14	551	669	290	999999	999999	457	724	355	368	356	528	999999	999999	444	940	858	999999	925	693	999999	927	255	999999	648	447	197	611	470	113	715	999999	655	999999	999999	752	517	210	85	999999	853	314	492	999999	586	138	832	999999	758	513	493	999999	193	280	459	999999	306	999999	642	775	999999	846	999999	252	652	999999	872	795	504	692	432	657	159	999999	
839	71	445	273	28	999999	615	870	852	956	619	163	345	999999	999999	491	999999	453	999999	999999	98	17	61	249	338	758	999999	46	822	999999	999999	835	412	230	440	397	642	999999	999999	999999	169	13	993	306	633	499	492	497	205	22	999999	979	99	999999	874	831	20	999999	934	270	265	578	58	786	999999	999999	750	125	944	212	849	423	999999	447	150	999999	24	754	615	839	275	767	841	809	830	111	746	564	355	608	386	446	108	786	999999	591	999999	217	430	999999	748	376	999999	999999	999999	822	582	651	707	789	817	265	590	104	994	999999	737	999999	999999	773	46	196	770	345	999999	413	999999	999999	582	559	140	806	333	765	999999	899	223	848	999999	17	529	105	857	565	999999	130	855	13	791	377	854	716	999999	657	814	561	606	218	176	759	999999	961	999999	158	999999	21	932	825	999999	999999	284	999999	602	948	254	941	339	999999	554	999999	558	999999	828	214	704	424	554	676	950	539	999999	999999	682	886	999999	567	999999	999999	906	779	999999	999999	10	696	999999	966	123	999999	999999	999999	232	999999	999999	471	999999	196	143	864	453	245	466	265	874	473	801	999999	215	715	448	687	915	630	307	774	516	527	999999	141	999999	738	999999	999999	274	88	999999	901	350	221	685	323	999999	170	265	671	323	933	165	537	895	822	761	407	864	725	957	602	104	889	999999	683	875	999999	999999	999999	999999	999999	999999	796	166	900	928	999999	40	135	999999	754	374	999999	460	583	372	783	246	299	977	902	386	548	999999	999999	806	461	267	12	447	433	999999	999999	999999	109	942	369	380	999999	893	767	377	999999	472	212	237	467	999999	381	321	999999	999999	462	999999	42	999999	999999	675	451	103	477	736	999999	687	829	346	999999	900	361	641	999999	999999	252	999999	219	534	647	999999	918	487	349	32	885	999999	355	999999	999999	813	703	271	499	999999	929	900	426	999999	999999	61	642	999999	999999	566	999999	999999	999999	689	521	66	528	507	200	375	756	999999	999999	999999	850	347	342	170	391	999999	207	999999	999999	319	483	351	979	188	194	595	444	63	83	782	945	155	383	666	157	898	295	205	80	134	937	965	156	971	999999	12	719	481	484	404	999999	986	599	998	215	180	999999	999999	322	999999	999999	999999	890	971	509	705	999999	676	23	492	724	11	29	26	381	518	999999	999999	997	192	999999	962	578	999999	999999	999999	556	999999	999999	976	821	999999	999999	475	203	244	84	185	471	485	999999	999999	467	992	679	368	999999	582	999999	697	975	78	352	140	728	999999	134	221	558	
551	159	999999	999999	47	670	999999	128	554	823	147	443	29	546	522	153	833	999999	586	999	999999	991	973	757	762	999999	999999	999999	752	747	234	119	863	626	920	336	459	827	430	331	900	250	422	999999	489	264	956	531	829	987	895	999999	548	221	999999	559	185	832	463	46	917	185	375	999999	599	38	580	402	999999	999999	694	999999	85	264	109	999999	579	999999	278	508	999999	999999	773	764	851	762	571	651	132	370	999999	999999	374	393	413	999999	874	999999	169	461	684	563	904	999999	303	890	397	293	122	690	980	999999	563	954	991	696	412	610	999999	999999	466	928	999999	999999	44	76	641	691	999999	384	938	963	66	817	823	999999	326	139	999999	999999	375	288	539	441	390	201	73	999999	402	999999	322	273	660	999999	994	755	999999	648	609	236	999999	705	442	737	751	26	903	746	140	999999	380	282	149	994	471	188	399	839	876	843	13	999999	299	999999	72	675	313	734	822	999999	999999	677	999999	244	712	669	845	802	689	999999	999999	999999	288	892	346	49	134	666	860	815	366	453	772	766	233	999999	415	308	674	86	713	179	924	999999	310	703	753	904	291	801	343	597	159	513	554	686	943	407	797	999999	551	647	873	16	712	755	905	762	21	685	264	546	137	613	659	999999	402	226	591	999999	999999	229	384	68	482	769	303	269	221	546	93	18	511	652	535	76	305	999999	360	555	999999	990	893	605	547	999999	469	999999	853	999999	293	727	815	163	735	331	272	815	534	943	461	999999	550	474	999999	999999	45	484	999999	999999	999999	485	865	46	999999	305	336	779	999999	999999	309	999999	415	785	263	366	202	357	916	214	999999	490	392	417	103	161	449	999999	13	999999	999999	984	468	270	999999	999999	861	999999	317	439	994	999999	304	999999	643	704	999999	765	999999	999999	63	687	568	873	789	342	999999	458	943	999999	856	908	775	229	925	324	299	155	181	454	999999	424	49	486	219	320	196	545	773	399	921	999999	999999	768	248	999999	426	595	999999	281	715	999999	835	999999	583	999999	718	85	999999	329	415	94	999999	999999	739	638	648	91	664	479	156	557	684	554	773	999999	999999	16	999999	852	897	704	999999	900	739	102	588	425	903	133	601	999999	622	454	984	836	999999	450	38	999999	434	344	931	10	135	999999	728	291	999999	999999	999999	711	104	79	431	999999	419	692	37	647	60	232	188	540	877	45	934	240	569	936	91	999999	977	380	428	999999	772	675	775	999999	374	307	575	501	738	890	26	553	32	283	
427	407	422	999999	559	999999	166	400	999999	100	233	497	721	914	329	144	733	723	999999	868	938	999999	999999	456	283	752	656	999999	802	987	999999	390	217	296	519	999999	838	596	821	999999	406	999999	552	685	357	876	999999	999999	999999	999999	166	303	902	164	345	999999	489	965	117	806	555	479	597	144	81	842	289	999999	404	644	305	146	902	999999	999999	565	201	242	999999	406	176	995	514	208	830	725	999999	63	951	836	204	999999	488	24	670	927	785	417	613	514	999999	161	266	537	308	999999	999999	478	692	999999	491	257	866	711	640	559	964	398	314	355	364	236	483	568	450	433	658	887	764	543	999999	783	999999	999999	809	25	739	999999	900	810	999999	999999	370	181	999999	946	15	777	384	999999	963	999999	113	999999	160	370	999999	697	97	874	371	513	713	999999	999	999999	629	281	901	999999	999999	987	497	503	999999	354	999999	311	223	999999	427	880	513	652	580	393	679	370	444	449	347	999999	889	999999	999999	821	306	221	182	645	326	734	875	759	301	975	898	609	246	805	504	999999	483	999999	457	999999	999	70	577	616	38	269	836	462	999999	778	999999	471	999999	210	58	999999	999999	578	999999	693	15	753	999999	605	999999	999999	999999	638	944	970	999999	999999	578	958	999999	245	643	565	617	67	897	422	483	522	877	437	555	999999	757	850	999999	905	417	999999	485	256	709	972	132	959	146	208	518	315	220	999999	893	999999	999999	999999	20	999999	961	129	795	592	280	839	728	999999	524	97	881	104	733	661	888	814	482	999999	535	671	442	999999	999999	699	999999	177	311	84	999999	458	657	944	840	674	944	297	999999	893	999999	999999	254	999999	444	59	999999	999999	582	559	999999	999999	999999	813	999999	348	140	313	208	106	687	112	537	653	523	76	439	999999	263	68	717	600	999999	589	599	999999	999999	377	999999	999999	999999	490	595	999999	999999	465	834	844	667	501	543	641	99	999999	215	873	343	999999	552	378	620	999999	170	523	842	999999	242	44	223	999999	921	999999	99	337	724	206	516	784	999999	68	241	999999	999999	762	524	85	511	974	383	725	999999	826	825	845	261	999999	330	81	910	846	999999	799	630	999999	999999	999999	551	761	157	999999	366	558	999999	494	146	35	120	407	999	766	812	267	660	498	298	999999	999999	254	86	732	876	445	873	999999	834	442	999999	234	192	743	999999	749	827	374	368	774	999999	999999	999999	235	999999	922	82	999999	43	965	149	142	756	484	842	306	685	999999	142	921	999999	999999	659	704	72	885	999999	265	
242	73	439	295	139	524	999999	999999	545	850	850	953	373	729	611	869	999999	831	999999	707	900	999999	73	413	242	447	98	999999	681	999999	999999	999999	999999	816	911	970	536	853	12	242	107	245	999999	999999	574	189	557	999999	861	790	411	241	418	517	999999	15	10	36	999999	999999	435	143	925	541	687	854	255	556	999999	641	342	449	828	245	610	999999	999999	999999	838	62	999999	999999	393	999999	999999	931	587	199	999999	906	969	999999	799	319	806	964	320	229	999999	720	933	11	148	999999	457	962	412	999999	999999	699	539	772	197	11	803	999999	749	43	938	999999	276	66	999999	911	672	833	999999	999999	438	999999	354	256	91	128	999999	888	999999	174	444	640	528	414	999999	762	999999	207	322	798	516	513	224	287	290	400	453	877	906	237	556	623	322	894	999999	271	355	292	691	999999	882	915	307	999999	598	307	999999	861	774	342	544	474	520	850	11	924	999999	76	965	690	675	250	981	767	617	820	328	999999	670	31	417	94	516	999999	915	999999	215	999999	688	999999	172	999999	999999	574	692	92	112	471	892	819	839	999999	999999	10	403	641	933	540	967	777	979	603	999999	752	999999	460	999999	277	934	999999	999999	999999	388	983	527	999999	147	417	84	535	718	856	741	850	191	139	999999	515	849	999999	999999	999999	671	911	13	569	999999	999999	999999	242	133	835	536	492	110	57	900	343	999999	999999	999999	526	466	442	69	133	862	999999	570	999999	693	452	428	661	742	53	130	476	979	999999	999999	786	767	841	999999	882	329	259	749	144	239	433	999999	538	779	151	999999	239	851	879	706	59	789	854	549	680	416	875	749	67	926	999999	363	525	999999	717	758	624	999999	186	804	999999	600	435	999999	269	420	889	881	600	834	890	625	109	999999	999999	996	912	999999	730	476	453	509	692	218	805	79	517	910	71	392	593	209	674	999999	103	459	363	298	999999	270	527	999999	158	232	46	808	264	273	985	720	846	999999	309	710	360	999999	908	999999	760	199	999999	979	819	217	999999	691	950	34	999999	193	642	623	21	470	948	459	361	470	181	997	815	253	925	999999	999999	270	999999	999999	725	989	999999	145	538	100	367	548	184	940	981	354	857	240	114	801	88	232	321	999999	761	999999	752	447	56	762	384	999999	999999	478	671	999999	999999	986	308	179	642	506	999999	921	113	410	284	420	488	827	150	585	999999	133	272	324	949	999999	212	823	246	113	99	775	716	999999	494	705	999999	11	563	870	931	935	168	999999	146	
400	735	361	626	342	999999	228	999999	798	520	999999	216	999999	40	730	999999	999999	999999	539	417	320	215	406	916	578	150	487	274	999999	654	999999	964	999999	188	999999	334	999999	206	904	154	871	999999	917	196	563	499	922	999999	832	96	999999	12	629	174	999999	195	339	444	58	201	481	999999	353	999999	317	965	524	178	481	406	933	288	38	394	999999	167	297	219	362	89	228	516	999999	999999	208	210	999999	527	361	999999	995	416	158	713	999999	916	809	772	879	598	975	754	498	436	163	999999	974	244	628	999999	897	999999	92	968	973	964	522	999999	945	116	630	996	999999	999999	411	527	140	324	999999	629	999999	525	340	999999	114	999999	27	15	999999	42	235	110	999999	999999	476	874	333	999999	739	708	403	649	827	772	999999	978	937	999999	999999	635	46	659	999999	998	321	382	999999	327	999999	509	946	999999	140	999999	999999	999999	107	133	641	536	203	950	585	999999	236	707	999999	567	796	999999	999999	636	980	403	995	576	999999	900	381	104	999999	15	325	240	761	886	519	913	999999	446	880	813	750	498	999999	999999	84	509	772	999999	683	232	531	999999	973	320	999999	736	918	314	999999	999999	752	999999	999999	197	635	354	261	350	999999	784	675	360	254	722	886	492	961	909	501	87	138	767	999999	862	999999	586	266	999999	359	782	999999	587	503	999999	71	999999	57	254	460	729	257	999999	999999	899	556	180	494	261	433	54	775	18	812	865	77	984	999999	589	712	59	97	810	990	999999	788	98	999999	570	999999	683	999999	716	458	771	999999	707	352	521	999999	313	101	15	27	315	999999	986	774	638	616	86	999999	999999	541	999999	642	999999	441	18	999999	468	999999	924	600	999999	609	68	560	51	999999	999999	642	614	999999	409	957	92	793	685	408	801	999999	999999	999999	583	999999	977	185	56	139	393	275	343	999999	847	989	999999	414	276	706	948	436	733	602	999999	444	472	999999	142	999999	559	653	756	999999	318	999999	106	970	27	155	632	883	999999	911	652	104	999999	214	436	419	789	677	999999	999999	999999	375	999999	999999	706	149	142	793	52	602	999999	739	999999	999999	101	702	893	206	397	131	84	75	999999	821	950	161	145	999999	999999	722	999999	881	136	777	160	999999	564	999999	274	999999	22	838	840	910	999999	912	584	575	122	733	526	592	290	405	904	999999	451	768	999999	555	14	874	45	999999	999999	698	613	742	583	158	148	422	932	519	999999	245	234	22	490	999999	576	999999	999999	999999	206	81	999999	731	872	765	501	795	804	719	873	
148	999999	520	972	999999	309	842	992	964	595	113	659	770	295	669	999999	439	288	637	978	999999	999999	21	133	865	107	999999	869	817	656	352	618	223	999999	999999	442	713	999999	847	738	734	577	191	438	102	422	999999	445	213	999999	72	517	177	999999	438	419	791	397	116	545	427	972	185	317	252	999999	446	133	999999	999999	455	399	999999	999999	253	866	999999	583	41	453	276	445	999999	999999	999999	835	451	482	217	561	999999	999999	999999	312	321	761	402	999999	999999	606	976	999999	999999	976	161	672	87	278	497	572	872	217	999999	999999	999999	999999	316	964	723	417	999999	999999	915	763	586	138	466	138	587	491	474	673	397	999999	477	999999	324	999999	69	921	758	182	985	645	689	443	960	280	43	339	455	438	160	999999	562	22	999999	999999	400	32	216	999999	690	16	108	208	820	931	195	708	999999	999999	999999	999999	659	871	977	280	83	152	178	196	104	999999	999999	45	523	618	871	465	779	956	999999	999999	999999	808	491	999999	547	999999	622	38	999999	335	671	829	533	358	129	690	44	520	294	999999	999999	30	855	442	970	72	999999	211	69	729	928	711	999999	868	96	999999	389	999999	732	592	999999	999999	110	768	999999	216	512	999999	999999	999999	999999	268	672	52	192	694	953	59	999999	485	805	421	999999	999999	999999	960	503	664	272	999999	999999	46	787	701	999999	999999	999999	96	855	999999	559	520	712	878	309	669	49	999999	685	402	896	999999	989	257	787	118	180	745	371	626	712	848	902	229	880	393	481	970	325	477	774	867	204	255	925	294	708	99	999999	736	921	220	978	870	382	970	999999	539	999999	618	543	183	724	238	999999	999999	618	493	998	915	198	78	967	218	999999	39	145	744	332	502	410	90	690	635	705	502	869	42	846	999999	347	999999	66	707	999999	999999	152	965	999999	224	675	999999	101	999999	548	853	253	770	252	353	834	312	217	999999	999999	462	493	99	999999	559	842	586	647	99	578	999999	21	999999	999999	999999	886	180	550	118	826	999999	989	550	96	999999	258	999999	789	999999	84	44	999999	999999	499	999999	999999	62	441	644	381	99	577	12	999999	301	841	999999	496	999999	466	664	761	108	594	32	473	999999	999999	681	999999	743	797	999999	24	543	999999	376	770	803	918	833	999999	906	736	737	618	987	999999	999999	999999	275	999999	573	999999	999999	999999	635	61	999999	17	175	60	999999	343	638	302	999999	999999	36	779	475	222	692	307	632	999999	854	372	856	413	486	999999	999999	670	999999	140	233	118	604	270	886	
999999	304	999999	753	783	999999	572	999999	445	196	999	953	999999	545	63	999999	275	413	999999	429	273	204	999999	531	212	842	99	999999	507	999999	323	393	999999	892	159	917	999999	554	849	948	999999	274	421	226	487	19	999999	135	981	220	958	999999	120	999999	623	131	240	274	550	941	888	273	600	999999	873	615	196	134	395	999999	999999	999999	564	545	147	998	782	846	54	203	999999	999999	327	296	999999	999999	999999	925	999999	999999	687	631	999999	907	69	27	673	54	353	871	822	76	739	845	197	246	151	575	999999	999999	348	394	230	999999	299	999999	946	314	266	265	342	270	856	999999	458	401	717	656	485	999999	335	738	502	182	381	585	999999	481	999999	999999	476	707	232	653	690	302	411	999999	618	999999	81	368	999999	98	538	999999	220	382	397	795	529	495	99	999999	299	609	892	57	975	714	700	474	215	393	788	635	47	213	999999	166	999999	70	47	350	58	999999	951	999999	644	819	374	851	94	999999	353	980	617	649	363	91	409	363	681	904	999999	606	163	999999	309	902	524	999999	706	999999	999999	469	458	749	534	332	999999	999999	999999	166	349	849	999999	902	50	808	999999	398	849	594	756	637	388	999999	905	999999	813	999999	999999	999999	304	367	999999	853	508	884	532	867	125	41	433	999999	949	525	999999	595	226	261	363	999999	884	136	168	121	999999	178	999999	999999	999999	92	518	999999	999999	999999	861	982	704	537	403	165	285	160	999999	999999	999999	999999	687	863	999999	319	236	562	204	611	999999	178	208	42	378	339	804	217	33	43	523	333	999999	288	663	582	891	688	857	207	999999	999999	853	999999	949	649	490	999999	747	534	855	955	999999	773	999999	693	783	671	999999	74	999999	77	137	249	303	999999	999999	409	209	995	428	547	999999	997	395	132	325	857	92	728	999999	586	470	498	187	568	427	772	472	999999	799	229	999999	793	845	158	606	613	57	121	360	91	27	752	116	318	260	907	387	692	378	925	589	440	224	774	607	999999	72	734	421	526	936	239	205	209	999999	912	161	999999	525	711	809	999999	999999	767	569	718	391	868	318	519	394	780	999999	873	640	999999	999999	81	999999	967	551	323	999999	833	999999	999999	556	907	301	347	756	150	176	666	999999	999999	72	457	215	889	257	999999	426	901	141	165	637	331	999999	928	343	999999	696	558	170	496	281	544	621	999999	999999	999999	576	999999	763	999999	613	999999	757	32	999999	130	999999	661	719	356	999999	798	999999	989	999999	234	999999	999999	13	675	999999	618	506	999999	
345	528	836	434	727	999999	627	456	999999	999999	552	999999	573	545	901	223	224	45	839	999999	999999	999999	842	631	630	999999	145	213	966	97	999999	995	438	138	687	508	294	441	999999	945	729	450	660	999999	447	458	999999	803	999999	790	999999	418	999999	693	999999	862	685	214	803	790	638	424	489	60	95	556	273	445	858	403	929	783	111	893	93	160	822	38	193	999999	285	342	741	186	636	393	226	745	109	824	823	89	637	153	999999	315	999999	999999	729	891	194	225	944	999999	861	999999	316	885	609	879	50	999999	30	632	514	306	683	313	423	999999	999999	528	346	44	580	849	999999	957	587	778	999999	222	999999	302	999999	70	999999	672	325	959	86	341	146	999999	783	176	999999	15	638	999999	631	657	196	36	999999	999999	879	909	498	21	531	359	307	830	689	828	999999	728	645	999999	908	999999	988	999999	625	998	392	125	260	414	790	149	328	999999	999999	542	35	282	741	330	190	488	183	999999	999999	999999	999999	315	999999	955	818	999999	370	194	111	621	999999	731	999999	562	284	763	658	999999	230	392	999999	730	683	157	999999	85	999999	325	273	430	837	684	37	898	964	86	585	305	999999	999999	779	144	475	535	873	303	870	999999	55	999999	829	98	999999	55	697	313	632	393	999999	742	999999	55	921	680	999999	984	704	513	597	999999	188	363	498	770	612	896	264	157	283	508	214	999999	279	999999	601	748	999999	982	211	661	999999	201	152	853	115	734	223	999999	751	999999	999999	999999	999999	848	248	999999	600	322	442	801	58	999999	999999	654	537	548	776	999999	999999	999999	999999	722	311	999999	753	986	999999	645	665	999999	999999	469	405	394	999999	847	999999	999999	607	999999	999999	289	999999	999999	613	969	999999	497	325	567	999999	147	716	716	506	999999	999999	657	104	262	264	999999	657	999999	128	589	88	999999	999999	690	334	355	477	999999	999999	113	183	901	999999	784	905	723	999999	107	920	999999	753	689	888	42	999999	566	999999	355	871	203	632	985	999999	999999	999999	365	752	999999	243	612	669	763	828	402	703	164	999999	320	356	999999	999999	559	643	582	836	399	837	712	899	767	28	132	91	693	481	197	619	999999	893	550	970	999999	864	999999	875	999999	999999	496	999999	999999	241	26	998	340	570	999999	351	709	999999	500	528	49	734	476	593	547	681	999999	920	515	545	37	426	806	569	937	999999	999999	999999	999999	999999	999999	383	273	535	12	134	750	133	409	845	910	119	403	31	999999	961	398	724	999999	999999	999999	575	823	101	214	600	202	
770	632	387	26	11	352	961	187	665	471	940	591	999999	999999	21	999999	670	635	917	33	784	638	976	307	611	999999	537	813	775	560	181	331	412	931	980	501	31	829	908	999999	999999	999999	275	499	999999	142	915	999999	713	999999	163	999999	296	577	999999	142	655	90	414	631	999999	158	411	115	299	619	189	491	950	520	499	840	999999	160	591	999999	999999	487	999999	479	999999	999999	109	722	407	715	44	835	524	847	846	941	425	286	952	292	443	999999	999999	838	953	433	437	999999	563	322	739	999999	985	477	768	178	999999	935	177	665	58	999999	708	584	584	353	967	112	674	558	425	449	208	309	999999	213	999999	21	525	40	722	906	168	999999	975	899	999999	999999	89	677	999999	999999	119	999999	999999	754	461	625	263	609	466	334	529	15	897	300	937	685	971	565	890	228	999999	146	943	999999	530	999999	608	685	999999	920	33	996	999999	999999	999999	911	74	752	751	999999	757	915	573	397	999999	999999	197	685	961	174	84	523	786	492	80	973	354	999999	233	838	27	578	116	545	999999	533	999999	999999	960	36	999999	228	999999	239	470	504	572	555	765	999999	436	922	723	999999	999999	999999	219	364	864	366	999999	972	999999	999999	999999	189	999999	37	999999	999999	999999	999999	725	934	553	856	999999	557	31	575	410	798	999999	856	999999	999999	855	999999	999999	801	323	803	107	603	999999	648	700	999999	999999	999999	694	999999	468	912	382	211	207	788	786	989	999999	661	342	999999	999999	768	647	672	511	549	334	999999	338	294	539	201	999999	999999	999999	905	165	999999	962	999999	880	999999	339	423	999999	210	897	76	990	710	12	661	470	808	999999	999999	11	37	999999	55	957	662	216	999999	382	190	85	85	323	881	833	988	699	602	417	100	438	999999	198	999999	651	267	51	999999	999999	878	730	327	484	999999	903	138	421	916	783	228	659	166	999999	302	135	822	752	999999	876	23	962	868	400	999999	273	777	999999	97	404	699	621	588	891	504	999999	757	600	999999	977	705	576	783	999999	199	999999	282	192	999999	185	828	515	931	751	278	916	862	926	927	510	136	298	333	999999	93	606	80	274	999999	842	378	232	999999	142	180	999999	999999	58	211	126	990	595	943	912	576	194	999999	999999	623	588	597	999999	673	49	850	416	253	999999	735	999999	370	17	999999	999999	807	999999	999999	798	999999	831	999999	999999	725	810	999999	999999	999999	421	945	899	917	999999	999999	958	255	547	558	999999	292	763	203	917	323	618	755	983	999999	890	114	999999	881	891	999999	
999999	850	783	114	862	529	319	71	831	325	999999	675	137	366	687	807	999999	57	999999	516	817	637	819	999999	999999	65	536	591	464	317	975	27	35	978	859	999999	471	443	999999	644	972	702	999999	999999	999999	943	999999	626	272	93	844	922	999999	384	447	164	41	293	997	999999	992	727	607	999999	349	818	649	999999	507	579	345	826	361	999999	999999	125	274	226	23	999999	437	909	999999	380	472	63	999999	651	540	704	999999	188	445	889	651	999999	105	848	262	668	303	999999	129	693	999999	28	570	249	999999	331	889	999999	279	834	379	92	999999	236	61	295	544	999999	618	999999	999999	166	391	472	851	299	30	999999	964	354	870	999999	999999	636	632	453	999999	999999	810	999999	815	271	909	610	999999	569	846	868	796	966	134	304	860	327	200	591	637	999999	397	999999	999999	999999	850	999999	963	420	999999	772	603	607	802	510	197	409	987	241	257	780	953	999999	453	161	999999	997	230	999999	108	999999	445	51	999999	395	999999	269	999999	351	999999	984	647	109	276	83	275	199	174	624	999999	460	339	959	343	856	999999	115	107	158	844	999999	704	398	321	829	336	561	791	416	863	999999	501	646	999999	999999	999999	853	26	999999	885	440	832	999999	468	647	143	486	707	959	251	541	171	759	506	568	289	258	999999	447	746	714	407	999999	760	188	959	693	149	80	723	999999	98	999999	272	999999	30	999999	929	673	696	849	999999	831	175	332	767	741	149	999999	999999	884	76	999999	632	181	42	999999	845	290	688	449	347	637	246	950	452	999999	999999	101	547	999999	999999	999999	751	896	999999	999999	592	999999	999999	999999	554	999999	96	839	234	520	999999	999999	999999	999999	262	649	985	257	512	226	595	224	999999	334	999999	999999	713	802	565	952	999999	736	999999	466	999999	418	869	471	894	459	550	407	999999	932	347	999999	999999	602	999999	679	999999	999999	394	999999	980	999999	557	96	971	999999	184	293	283	281	692	369	999999	915	463	999999	779	523	999999	63	675	999999	498	948	999999	850	338	121	999999	999999	999999	999999	351	676	485	124	861	999999	499	999999	284	999999	133	454	249	999999	624	803	148	94	899	614	999999	340	999999	792	999999	609	110	131	178	73	419	398	457	368	999999	114	439	349	982	997	34	999999	778	418	999999	999999	708	17	236	534	973	790	985	219	192	20	707	693	245	999999	681	378	230	999999	847	734	996	999999	961	999999	373	798	111	999999	590	187	999999	560	727	833	900	103	894	999999	99	628	412	999999	186	16	407	746	114	730	325	655	
999999	566	570	999999	999999	827	56	716	999999	184	688	999999	629	14	458	999999	966	411	999999	999999	483	586	131	229	332	758	705	999999	122	627	999999	380	586	935	443	995	989	397	785	999999	999999	188	482	915	999999	330	618	181	558	260	779	702	378	737	181	999999	444	351	17	299	132	101	604	999999	490	318	506	693	999999	462	999999	578	626	288	999999	305	113	216	289	11	149	533	406	861	848	991	12	849	763	285	999999	648	389	495	951	955	999999	939	435	631	823	999999	609	999999	104	210	86	100	205	875	63	999999	71	999999	999999	999999	694	742	694	498	315	656	930	295	901	999999	199	999999	999999	585	722	173	781	999999	187	999999	924	311	767	647	915	911	653	999999	232	332	586	999999	346	362	999999	999999	254	999999	325	999999	994	324	203	585	21	946	763	619	163	889	456	414	827	935	999999	393	975	999999	583	404	999999	52	73	579	931	815	794	974	325	999999	918	844	341	20	230	609	117	999999	999999	968	158	44	734	999999	875	182	555	411	688	877	865	207	363	921	174	952	260	624	999999	205	162	789	304	282	970	999999	82	999999	714	74	999999	793	421	614	999999	968	318	999999	999999	759	269	393	295	448	26	721	491	999999	845	999999	359	493	538	999999	816	369	739	461	371	273	110	999999	696	624	999999	81	785	749	675	205	644	999999	920	894	999999	769	503	856	266	259	999999	661	971	447	999999	793	999999	981	797	999999	239	856	999999	440	659	531	999999	671	847	999999	935	741	744	649	999999	999999	573	644	503	57	866	999999	205	122	152	448	766	258	908	999999	815	999999	999999	788	966	999999	170	489	999999	414	82	831	999999	321	323	389	917	999999	813	885	230	999999	999999	750	30	356	661	257	999999	999999	764	448	999999	49	138	141	999999	999999	999999	845	999999	93	409	99	975	44	873	883	999999	763	999999	445	445	33	587	204	325	211	768	999999	999999	913	200	33	649	634	999999	999999	999999	999999	598	961	648	999999	226	146	999999	398	775	985	999999	999999	458	999999	999999	329	12	739	999999	934	815	589	197	72	999999	755	999999	385	449	351	966	904	700	617	174	569	797	999999	999999	451	982	999999	436	782	999999	358	465	665	343	330	631	999999	516	258	375	19	773	999999	258	999999	999999	836	999999	434	29	577	999999	840	370	129	999999	999999	933	21	952	999999	999999	414	924	999999	300	236	51	999999	999999	638	999999	452	251	999999	999999	221	229	345	999999	999999	978	12	763	570	999999	624	305	999999	798	106	404	505	999999	487	999999	369	661	887	
180	26	794	830	714	390	999999	634	999999	216	999999	320	314	598	813	805	909	999999	651	363	99	999999	931	999999	330	999999	243	999999	999999	999999	999999	437	560	342	999999	190	362	999999	297	999999	390	646	35	98	890	488	791	805	999999	500	577	706	717	999999	797	999999	95	966	509	101	999999	297	488	999999	999999	896	999999	972	999999	633	453	761	863	999999	972	452	651	842	937	841	999999	999999	210	656	197	601	999999	262	544	999999	105	999999	999999	205	234	103	168	200	190	994	727	819	381	999999	56	816	842	448	334	355	852	252	39	667	271	719	97	832	646	316	999999	507	437	764	538	999999	122	999999	999999	999999	999999	460	999999	943	124	21	66	151	609	999999	758	281	928	199	817	999999	366	999999	934	515	999999	335	553	873	817	230	392	999999	530	999999	703	999999	404	999999	71	999999	999999	96	999999	259	663	946	232	275	558	999999	579	248	999999	685	701	141	733	999999	874	958	906	788	135	999999	628	448	621	999999	677	584	877	483	137	425	272	280	436	684	852	999999	113	288	325	911	651	154	999999	844	999999	572	999999	865	580	113	494	800	960	999999	631	224	334	611	999999	974	38	106	999999	530	422	430	704	58	686	815	854	628	473	223	999999	484	777	777	999999	114	999999	22	999999	34	999999	472	320	776	63	637	734	502	689	999999	883	999999	999999	150	432	866	999999	402	188	764	999999	866	337	999999	999999	156	447	999999	287	493	841	25	203	96	599	950	119	927	995	59	91	362	938	999999	340	697	999999	636	355	467	247	740	833	148	775	999999	144	574	369	907	200	999999	225	999999	509	867	361	947	551	481	999999	999999	407	139	683	895	927	999999	416	999999	705	810	999999	819	256	111	192	999999	999999	534	815	545	999999	98	999999	904	147	999999	999999	999999	345	503	95	873	709	307	343	704	465	879	147	929	168	648	211	999999	974	405	949	999999	999999	999999	637	26	665	221	380	318	280	999999	758	195	592	943	999999	212	725	339	119	949	768	999999	599	440	397	886	387	919	999999	999999	930	742	792	223	786	49	865	78	217	999999	926	34	434	999999	131	952	999999	224	274	999	664	645	295	10	640	999999	706	206	629	779	999999	461	432	801	999999	25	999999	999999	167	345	346	999999	131	999999	999999	999999	63	913	319	999999	549	172	999999	999999	813	999999	457	792	583	588	999999	669	448	999999	663	475	999999	632	838	116	559	967	67	929	663	17	523	673	977	896	155	793	887	193	999999	672	805	999999	988	999999	568	999999	795	999999	12	677	
218	693	958	557	152	431	85	212	885	582	114	725	232	805	771	999999	814	999999	443	549	781	999999	208	999999	999999	65	644	285	547	949	182	999999	926	986	799	999999	715	429	753	723	718	684	999999	999999	567	90	323	192	999999	999999	795	117	145	463	999999	953	494	966	888	96	786	799	665	999999	410	626	799	999999	999999	999999	78	395	933	719	999999	106	956	999999	434	589	742	461	493	763	999999	74	352	473	100	999999	345	748	541	999999	937	918	29	999999	257	940	999999	999999	186	850	714	409	184	426	999999	799	996	999999	999999	308	999999	999999	316	901	781	999999	999999	336	155	169	605	330	999999	276	782	913	86	594	303	493	999999	664	285	642	58	754	889	999999	999999	301	850	401	215	999999	323	611	999999	999999	999999	911	999999	954	932	27	255	394	555	999999	644	719	722	412	999999	59	10	689	60	999999	852	36	455	357	495	853	319	213	125	621	952	180	311	999999	13	392	826	353	999999	267	397	664	999999	981	291	131	999999	448	751	165	999999	633	561	938	276	564	465	999999	469	89	707	999999	278	999999	999999	474	418	764	408	267	233	656	956	792	286	999999	827	474	999999	999999	284	871	461	960	999999	329	618	999999	691	448	927	516	884	653	560	354	999999	274	36	817	999999	814	49	999999	931	999999	677	999999	999999	999999	737	991	252	104	999999	836	590	318	554	636	855	55	999999	960	340	717	772	999999	242	931	800	562	447	259	661	469	831	967	38	804	651	849	711	612	999999	936	273	789	848	999999	999999	88	720	999999	961	667	999999	89	163	224	812	999999	537	729	288	185	554	993	443	345	999999	999999	289	750	984	999999	343	470	999999	404	453	999999	464	999999	177	722	999999	56	999999	999999	999999	999999	813	814	999999	287	322	981	333	999999	391	280	999999	999999	718	999999	798	999999	416	956	999999	999999	829	759	771	830	999999	28	999999	999999	343	999999	706	449	618	999999	808	475	758	706	999999	999999	999999	723	22	999999	635	951	800	35	924	871	639	340	999999	999999	922	63	52	171	378	999999	429	768	202	884	574	907	895	466	343	999999	221	710	273	999999	999999	116	747	598	204	957	227	537	640	471	999999	375	778	172	339	999999	999999	597	337	397	932	378	531	138	608	728	66	344	692	999999	999999	929	999999	999999	999999	999999	999999	999999	966	420	87	891	999999	730	25	209	999999	999999	136	999999	899	623	382	875	48	999999	999999	619	999999	475	901	883	845	49	999999	999999	999999	90	850	522	448	979	630	916	320	50	250	801	122	999999	599	333	
999999	113	701	46	999999	999999	659	554	999999	697	999999	500	519	203	56	98	919	87	900	999999	881	614	149	920	999999	465	565	998	526	783	999999	591	876	999999	676	741	347	774	392	117	430	306	999999	751	526	999999	407	127	994	999999	881	45	508	551	451	602	999999	781	999999	101	635	661	999999	458	200	871	999999	941	527	314	751	155	695	999999	627	585	334	398	999999	862	68	447	13	374	902	471	93	334	999999	83	778	999999	730	301	999999	769	999999	831	561	655	515	466	599	689	999999	735	999999	715	924	865	278	999999	386	190	999999	198	657	999999	999999	728	999999	299	999999	454	536	999999	425	404	321	857	317	502	837	749	357	601	847	324	963	176	131	378	999999	999999	804	213	999999	549	268	293	999999	613	284	833	867	225	999999	155	162	225	320	946	404	76	558	775	737	637	833	441	350	343	700	390	606	419	889	553	649	333	15	875	145	999999	999999	704	999999	999999	881	999999	949	702	171	748	999999	185	999999	344	999999	38	999999	999999	999999	826	999999	777	912	894	237	999999	336	107	999999	828	219	444	810	376	330	999999	558	733	755	702	491	647	182	999999	999999	430	999999	554	841	620	857	462	170	999999	999999	968	791	333	777	433	999999	852	205	342	539	421	375	607	24	859	480	742	797	23	345	305	605	961	371	806	23	782	999999	886	999999	756	284	501	293	362	71	999999	955	332	999999	639	452	839	422	121	64	838	999999	999999	149	125	665	156	973	787	372	830	962	999999	420	999999	595	319	371	783	147	874	999999	662	999999	255	787	474	125	999999	853	765	999999	259	752	184	251	284	746	855	999999	999999	999999	505	989	241	272	999999	912	875	53	142	478	639	974	190	999999	878	195	999999	338	999999	40	277	933	606	290	999999	999999	245	780	999999	999999	515	692	999999	999999	818	672	565	983	999999	999999	250	999999	999999	999999	910	284	572	999999	372	99	852	527	899	107	999999	571	392	950	559	767	676	999999	999999	999999	963	946	964	833	705	215	629	910	536	637	790	999999	222	319	380	438	999999	584	417	232	720	987	999999	912	106	257	999999	614	433	44	885	155	930	162	334	963	319	738	955	167	999999	942	991	271	316	999999	999999	83	580	131	999999	102	686	510	848	999999	164	999999	737	457	999999	25	486	501	751	999999	684	70	999999	417	999999	999999	628	260	762	777	996	530	606	999999	898	215	44	312	923	793	468	999999	999999	359	809	999999	999999	508	240	454	465	499	519	670	961	999999	999999	999999	13	999999	474	436	747	
81	999999	633	456	287	558	720	999999	184	999999	958	186	264	756	635	607	860	916	129	999999	318	321	506	20	935	999999	609	999999	999999	999999	730	328	42	682	242	999999	185	999999	723	949	520	473	291	999999	999999	493	707	542	463	565	152	999999	354	416	438	759	482	622	520	999999	948	603	119	999999	847	640	999999	581	524	999999	431	59	202	180	999999	845	999999	585	459	451	999999	999999	999999	316	999999	452	973	626	253	999999	897	563	300	934	10	917	363	416	83	999999	349	136	999999	999999	143	999999	999999	999999	906	593	999999	897	173	79	998	881	939	802	718	999999	999999	528	999999	52	367	868	758	999999	179	592	491	999999	511	999999	112	999999	60	466	183	74	367	799	719	660	752	999999	999999	231	999999	129	978	560	698	999999	999999	820	798	975	839	274	343	826	999999	324	112	116	999999	999999	967	999999	830	482	999999	654	47	866	808	999999	299	367	478	999999	332	59	613	930	925	832	999999	291	865	84	626	999999	730	541	999999	405	558	646	614	764	999999	600	298	505	931	54	999999	398	21	131	686	999999	795	999999	999999	955	999999	999999	999999	562	362	685	479	756	855	720	999999	505	82	999999	999999	652	752	714	284	732	761	118	999	881	201	884	279	999999	398	154	123	999999	47	839	694	999999	466	61	412	999999	999999	542	649	220	130	999999	326	999999	999999	999999	729	999999	532	999999	203	999999	181	999999	371	999999	416	734	367	710	606	999	468	242	719	999999	196	700	311	706	610	229	468	999999	760	66	999999	671	742	365	999999	42	402	275	645	102	215	166	999999	934	171	397	184	938	614	999999	676	93	888	999999	846	38	999999	825	170	974	143	392	548	314	910	745	991	999999	295	999999	607	202	597	626	537	39	19	377	544	999999	54	529	184	999999	999999	484	782	483	999999	397	263	576	114	671	959	999999	999999	385	999999	426	405	182	653	50	522	483	496	271	999999	999999	28	411	999999	947	930	613	218	908	925	435	963	517	493	999999	320	41	97	999999	667	714	421	633	353	128	817	871	999999	144	127	999999	988	520	751	999999	378	852	295	167	741	999999	614	710	460	598	999999	887	688	755	729	491	396	570	603	27	405	999999	68	172	999999	68	737	999999	999999	30	447	452	999999	999999	529	468	746	999999	194	322	110	711	183	754	665	929	999999	130	999999	999999	999999	428	916	733	305	983	999999	133	999999	682	618	999999	919	440	161	20	999999	999999	236	271	745	465	385	999999	999999	999999	221	313	506	209	875	617	668	164	510	29	536	42	
496	999999	674	999999	902	512	703	569	792	743	603	999999	808	297	893	152	890	63	52	634	816	612	772	490	626	999999	807	11	872	999999	929	141	483	99	409	690	999999	132	562	873	587	358	999999	477	999999	850	401	588	723	999999	274	456	976	901	225	884	773	194	995	999999	704	702	696	999999	813	999999	999999	999999	887	213	999999	767	501	179	57	468	711	304	780	999999	999999	229	288	356	499	999999	165	582	873	999999	999999	413	136	488	178	885	661	872	999999	248	678	683	999999	520	999999	999999	999999	806	854	999999	183	478	414	229	648	484	424	999999	999999	340	999999	599	844	372	999999	151	641	23	11	171	807	838	999999	999999	107	999999	529	999999	385	993	527	359	727	126	352	449	999999	906	839	693	471	999999	344	999999	932	89	838	999999	234	828	999999	942	804	692	950	344	999999	872	999999	999999	955	656	964	545	999999	956	999999	999999	30	845	152	999999	999999	317	700	999999	503	315	608	28	914	201	543	556	137	585	999999	999999	176	17	611	999999	999999	944	999999	814	355	799	522	976	217	119	317	999999	999999	999999	768	999999	992	463	841	532	999999	113	999999	764	123	418	417	236	411	836	561	23	244	26	949	239	580	885	150	704	793	999999	811	805	884	163	870	996	816	999999	52	713	176	88	999999	999999	963	973	701	937	391	295	575	380	557	999999	999999	999999	192	999999	999999	999999	322	999999	739	642	301	185	880	959	999999	421	419	999999	793	848	846	999999	163	276	999999	606	999999	999999	322	999999	999999	440	257	999999	19	211	999999	287	151	936	999999	999999	348	229	390	788	103	742	999999	999999	875	231	586	999999	457	987	515	915	999999	319	921	119	823	241	999999	861	928	299	999999	346	607	142	212	857	458	817	817	999999	886	486	999999	452	812	353	631	835	853	548	143	999999	999999	898	22	831	24	291	215	116	643	528	860	803	792	64	999999	743	999999	729	260	639	179	999999	38	999999	806	479	999999	999999	999999	750	999999	999999	999999	927	650	708	999999	999999	842	177	611	711	999999	368	626	710	659	999999	980	888	999999	134	297	503	999999	123	870	235	35	544	999999	734	506	999999	999999	480	646	865	413	663	623	646	886	93	999999	999999	291	670	171	105	820	999999	500	999999	932	999999	102	663	85	537	838	999999	999999	307	193	877	214	406	999999	156	74	999999	354	327	275	180	247	214	475	392	999999	999999	74	929	724	445	244	785	961	637	387	982	789	876	825	728	999999	588	999999	160	264	884	999999	24	41	35	203	183	455	761	645	999999	
197	692	704	999999	830	427	583	999999	643	428	445	219	769	91	15	478	501	999999	881	658	314	325	138	947	386	59	897	698	252	71	340	209	999999	498	795	106	999999	196	897	872	15	162	517	835	999999	614	255	950	30	725	681	908	880	999999	584	872	564	999999	262	999999	529	884	505	581	98	999999	227	280	999999	908	306	315	999999	18	653	161	808	999999	508	999999	803	999999	678	526	389	999999	329	999999	999999	923	541	999999	934	126	999999	131	657	935	747	214	396	999999	999999	121	999999	375	268	872	999999	433	73	272	258	489	977	581	216	978	202	666	916	999999	366	999999	376	882	380	999999	664	531	503	873	554	303	385	999999	292	566	108	23	173	456	999999	490	999999	279	175	454	148	999999	915	678	743	999999	298	185	619	999999	744	999999	999999	999999	217	999999	929	200	717	955	999999	160	298	999999	880	188	502	999999	549	875	999999	999999	716	925	394	893	616	825	139	999999	15	210	999999	990	999999	562	28	999999	249	999999	561	669	562	220	350	988	999999	275	798	564	588	999999	635	744	789	647	829	79	350	324	205	999999	70	999999	949	904	941	308	828	327	169	74	229	689	323	843	999999	506	999999	406	420	350	999999	574	884	999999	999999	474	999999	999999	733	949	97	999999	663	457	608	318	270	446	56	184	447	480	405	999999	609	946	430	999999	112	332	999999	999999	904	855	87	495	368	773	339	999999	106	654	594	999999	976	304	35	866	999999	236	245	148	359	245	902	555	179	370	576	627	53	266	999999	410	465	999999	30	808	379	122	949	497	116	999999	999999	792	885	195	547	999999	920	564	709	876	96	355	595	668	952	999999	326	999999	206	999999	433	840	999999	194	754	833	283	227	496	999999	286	999999	42	999999	167	119	670	999999	822	271	707	488	556	999999	999999	999999	558	362	855	847	796	951	300	404	999999	999999	999999	701	440	714	999999	702	78	999999	999999	348	323	815	510	842	999999	342	185	999999	14	945	294	388	999999	644	285	921	999999	648	336	999999	457	637	999999	920	999999	969	553	117	999999	14	420	969	605	975	797	742	851	22	999999	464	775	999999	400	210	999999	830	830	999999	999999	120	341	430	259	274	890	685	191	590	999999	892	788	77	703	999	535	324	783	895	847	542	79	359	661	872	559	101	247	432	999999	79	148	757	678	999999	673	999999	719	341	999999	121	560	270	80	999999	675	707	662	999999	999999	999999	999999	999999	999999	896	50	981	768	387	714	999999	447	999999	623	872	999999	41	399	999999	336	545	
999999	452	811	735	982	808	288	999999	207	999999	999999	847	757	338	32	214	808	782	999999	691	231	342	999999	295	999999	999999	647	208	350	999999	318	88	73	140	999999	604	133	999999	913	999999	999999	210	189	999999	369	600	999999	294	849	999999	999999	616	504	644	999999	272	999999	525	999999	190	999999	90	999999	563	544	360	783	626	305	999999	999999	595	868	847	988	31	162	765	999999	83	999999	362	358	800	421	999999	584	428	817	770	779	607	161	733	999999	999999	982	626	327	999999	816	384	989	431	999999	637	748	999999	656	999999	120	69	598	988	390	999999	731	426	151	999999	999999	364	809	535	999999	483	443	145	776	375	999999	536	448	918	266	425	373	927	342	784	952	927	772	525	660	720	18	173	352	272	891	999999	999999	484	241	461	575	463	999999	984	203	999999	880	291	262	584	999999	999999	731	965	445	803	94	367	890	848	592	293	875	928	999999	280	999999	514	484	484	999999	964	686	999999	850	909	154	357	590	349	57	490	999999	85	108	999999	442	387	826	999999	480	128	999999	999999	999999	291	588	854	520	999999	999999	375	807	778	533	657	994	926	124	536	658	999999	776	550	801	111	999999	799	829	999999	999999	414	687	396	999999	932	380	303	935	999999	330	300	999999	666	528	999999	683	495	552	999999	999999	515	273	300	438	743	351	52	999999	767	271	789	999999	383	999999	999999	687	420	774	600	286	701	999999	555	999999	368	899	120	32	128	428	534	256	387	803	332	151	397	999999	269	591	337	999999	178	308	541	999999	463	580	121	994	999999	999999	951	999999	642	525	717	94	79	999999	240	999999	999999	348	737	542	647	580	763	275	999999	461	999999	19	948	990	821	999999	999999	103	446	539	910	999999	164	813	305	222	171	807	433	313	888	425	999999	317	999999	830	999999	998	627	882	817	846	704	811	999999	942	226	999999	703	470	419	976	407	701	119	999999	193	923	247	435	419	999999	999999	986	573	100	658	641	999999	991	999999	675	999999	564	722	74	429	999999	607	362	995	519	113	962	893	911	28	659	208	898	646	647	761	202	472	999999	14	999999	999999	125	999999	999999	899	712	784	744	511	842	979	999999	919	840	999999	884	439	900	999999	999999	102	661	81	999999	443	853	355	49	914	282	101	861	69	999999	114	999999	999999	420	619	401	188	159	999999	185	680	162	978	805	331	877	999999	999999	18	135	999999	586	53	293	151	56	367	999999	999999	999999	751	127	999999	219	999999	832	999999	28	290	460	700	943	261	999999	329	290	874	549	999999	
47	999999	528	852	934	94	999999	449	785	279	572	44	443	329	180	999999	562	177	769	80	498	71	744	999999	557	434	999999	999999	999999	999999	860	182	818	37	999999	720	999999	275	60	134	217	393	39	749	718	426	999999	624	999999	999999	767	999999	114	478	999999	999999	774	999999	305	510	412	202	999999	999999	418	400	226	415	536	999999	212	297	999999	999999	863	999999	42	995	573	999999	176	999999	999999	999999	207	747	77	999999	808	999999	945	985	969	999999	722	999999	100	218	340	999999	999999	852	999999	631	269	999999	996	999999	615	123	943	779	999999	173	343	354	949	616	623	671	332	876	606	718	999999	226	327	576	922	999999	24	823	665	999999	931	324	999999	999999	426	999999	999999	999999	733	694	874	176	322	805	217	378	999999	484	999999	669	995	999999	999999	379	999999	999999	162	999999	547	999999	109	999999	124	427	242	29	384	336	200	896	919	724	153	912	844	348	999999	999999	368	554	783	540	999999	995	259	607	999999	601	506	382	574	331	999999	967	595	754	61	895	573	197	994	739	293	698	749	281	999999	999999	535	778	149	999999	70	993	999999	569	891	128	177	999999	950	999999	999999	999999	331	597	999999	185	327	99	296	17	948	181	999999	999999	256	999999	256	977	427	999999	76	727	243	999999	271	76	983	999999	999999	999999	728	938	999999	221	908	999999	376	999999	618	999999	26	445	491	999999	692	889	443	938	322	360	872	199	999999	225	716	999999	584	398	336	596	999999	301	235	999999	999999	20	934	348	145	781	174	103	369	999999	718	630	246	999999	251	381	633	55	999999	513	71	538	731	999999	504	806	891	978	999999	31	812	999999	999999	138	999999	682	999999	104	803	541	196	778	999999	793	506	96	865	999999	157	999999	963	156	999999	999999	301	751	289	999999	844	999999	889	196	277	348	999999	993	999999	999999	259	568	426	538	999999	181	326	292	708	999999	523	417	999999	418	999999	871	999999	665	146	999999	836	110	403	999999	260	474	999999	999	999999	999999	999999	999999	676	758	233	999999	999999	434	905	416	405	999999	53	351	399	436	999999	481	365	405	290	999999	999999	999999	999999	159	175	384	288	777	530	999999	781	226	756	20	741	192	194	252	999999	999999	999999	730	101	999999	66	61	999999	823	86	180	644	115	211	245	655	753	486	83	422	163	156	137	885	999999	999999	826	595	388	694	215	296	122	999999	999999	196	136	831	453	102	999999	999999	999999	999999	360	682	675	24	521	365	999999	999999	121	829	999999	486	632	999999	23	599	240	466	273	138	871	999999	531	52	554	59	529	
922	43	981	308	430	691	437	535	406	999999	999999	999999	33	705	999999	185	999999	883	180	563	291	817	854	999999	657	999999	335	829	999999	160	999999	999999	471	999999	76	672	139	530	759	795	204	319	999999	46	999999	392	999999	432	371	707	248	169	384	495	248	999999	999999	999999	651	960	365	607	68	256	999999	351	612	198	639	836	56	762	133	384	368	971	999999	817	443	275	230	903	467	999999	911	473	95	976	999999	999999	492	20	879	799	999999	597	999999	999999	117	86	780	61	793	534	999999	999999	45	999	136	276	903	372	999999	386	739	462	150	299	344	466	999999	999999	999999	676	353	45	882	334	999999	999999	721	999999	709	999999	494	999999	119	932	999999	434	999999	95	849	330	999999	130	999999	999999	69	999999	456	960	35	650	820	999999	460	127	999999	999999	999999	999999	64	364	554	73	662	329	891	570	353	999999	192	910	39	999999	999999	280	617	233	710	389	999999	968	325	999999	814	999999	545	350	718	992	751	491	830	726	999999	494	775	995	999999	16	611	499	999999	248	999999	125	621	999999	367	190	509	957	915	225	999999	96	49	794	999999	602	783	550	851	999999	466	700	999999	312	149	999999	504	621	999999	704	777	999999	999999	86	999999	698	448	896	983	538	492	793	999999	999999	290	945	454	981	999999	865	232	999999	647	282	999999	88	45	318	510	75	999999	887	202	221	999999	669	751	962	812	999999	164	887	567	999999	868	673	999999	475	32	999999	847	522	875	899	999999	715	999999	999999	305	999999	663	140	395	918	852	604	600	363	176	621	203	999999	179	195	999999	345	999999	334	414	999999	952	569	295	315	227	173	21	999999	740	732	541	999999	999999	908	897	34	501	999999	470	273	999999	771	308	411	11	365	353	690	198	999999	999999	803	999999	196	951	103	999999	90	700	688	999999	307	623	444	89	513	824	999999	297	687	844	999999	863	150	46	191	270	884	314	999999	820	999999	999999	604	520	737	42	999999	957	803	189	421	948	782	999999	999999	157	864	331	497	540	92	402	511	301	999999	940	999999	999999	769	832	959	775	837	867	271	203	29	923	999999	999999	354	313	493	507	433	906	91	999999	271	999999	406	999999	816	332	738	928	999999	313	164	797	526	999999	197	970	229	645	999999	999999	419	581	138	940	978	999999	999999	999999	908	999999	867	459	999999	999999	888	736	436	999999	958	514	139	999999	999999	716	769	555	953	33	125	523	999999	999999	795	176	60	690	905	466	584	799	146	959	29	599	445	705	938	480	999999	999999	544	823	999999	606	786	
86	999999	422	999999	433	73	999999	663	395	999999	90	663	692	995	207	831	969	821	168	999999	999999	322	10	999999	73	999999	483	591	999999	999999	463	110	199	390	973	708	999999	294	999999	999999	973	305	633	872	364	51	999999	484	244	630	574	999999	528	999999	616	764	999999	151	117	816	590	581	999	417	272	979	474	312	32	498	348	684	999999	432	404	873	688	137	915	32	371	998	357	999999	413	999999	999999	961	999999	999999	727	350	187	345	999999	402	999999	226	609	385	577	942	462	745	999999	890	342	106	832	742	999999	853	236	999999	454	591	234	965	14	811	999999	999999	539	812	999999	997	507	334	286	12	999999	472	528	999999	454	428	545	611	999999	999999	129	485	999999	999999	999999	874	124	999999	891	564	178	340	221	999999	976	74	413	650	974	294	392	18	820	999999	174	612	334	695	640	35	56	622	224	999999	999999	922	999999	507	677	999999	999999	415	442	721	833	247	999999	729	999999	390	25	895	999999	999999	999999	999999	665	308	866	531	549	429	461	865	518	556	125	730	116	999999	691	905	972	87	412	977	575	108	999999	927	999999	999999	141	260	20	161	984	758	360	581	266	84	641	155	999999	462	953	999999	213	287	131	999999	999999	999999	698	999999	922	560	999999	999999	999999	567	311	999999	999999	944	297	999999	999999	367	999999	999999	380	535	797	616	274	999999	730	949	33	998	999999	719	805	832	982	999999	999999	900	238	999999	704	999999	46	699	773	701	999999	999999	175	751	721	846	715	999999	159	97	999999	92	844	105	829	114	139	546	672	999999	143	347	999999	665	650	955	138	147	663	183	999999	107	999999	572	850	999999	999999	281	287	58	13	999999	999999	895	920	478	65	142	604	599	77	999999	37	190	568	637	999999	509	999999	766	717	578	110	999999	999999	613	999999	999999	255	511	999999	857	269	999999	999999	101	665	75	999999	181	899	995	542	73	999999	999	999999	662	14	999999	876	284	999999	999999	999999	434	941	707	307	317	239	783	887	103	279	219	999999	999999	601	999999	972	385	765	930	866	722	999999	46	869	999999	543	586	277	999999	635	55	687	999999	292	164	159	958	768	436	942	125	118	448	794	895	768	665	71	538	249	500	999999	250	654	618	397	999999	837	708	774	999999	516	854	467	233	999999	492	131	446	999999	24	617	999999	987	751	613	597	252	974	999999	877	525	999999	999999	144	537	447	999999	999999	767	254	999999	70	662	300	999999	999999	981	570	999999	285	544	999999	221	234	883	189	262	999999	999999	799	662	862	877	897	999999	778	
71	332	696	95	398	999999	999999	81	893	556	676	696	999999	999999	999999	681	610	554	343	900	527	999999	261	357	194	201	999999	967	999999	267	192	765	173	830	201	658	999999	999999	886	95	946	149	341	336	513	565	760	999999	999999	980	999999	999999	563	236	260	504	81	349	900	207	789	711	489	635	374	999999	533	321	999999	957	999999	332	999999	999999	999999	387	999999	924	843	628	999999	22	783	611	999999	859	211	937	999999	697	587	535	387	999999	305	999999	660	705	962	602	42	448	999999	235	999999	929	664	316	282	999999	999999	156	505	281	766	776	928	878	630	514	709	595	741	470	380	282	999999	978	951	999999	726	531	999999	250	595	999999	999999	999999	999999	85	999999	895	664	706	430	999999	39	115	922	529	315	999999	84	999999	999999	446	706	36	854	901	999999	999999	999999	563	157	999999	999999	264	685	774	261	380	450	554	318	813	931	45	50	940	252	838	66	432	999999	943	456	513	357	158	999999	498	999999	999999	100	999999	540	111	999999	684	254	775	999999	157	277	935	342	530	149	89	515	670	999999	913	658	999999	629	932	159	213	299	681	907	537	488	762	676	913	464	799	283	830	999999	999999	696	477	419	908	999999	477	611	926	373	277	643	624	999999	789	878	943	889	607	951	999999	395	999999	999999	892	668	514	269	428	76	999999	805	999999	193	631	227	190	737	721	777	999999	999999	372	999999	639	893	999999	260	999999	999999	520	910	676	878	141	969	132	610	526	249	999999	218	999999	860	999999	471	958	441	880	572	999999	216	178	830	999999	753	32	264	237	999	999999	263	382	393	999999	439	139	805	999999	999999	104	580	221	999999	137	472	419	999999	294	999999	934	432	999999	324	348	314	742	845	608	999999	946	868	999999	999999	444	395	836	799	314	594	341	162	999999	228	477	126	999999	696	702	807	344	520	999999	69	74	382	883	67	54	999999	999999	293	207	999999	714	236	999999	694	46	999999	999999	619	207	699	999999	999999	54	162	847	231	318	55	153	801	52	436	897	322	999999	72	512	778	754	73	897	57	955	713	513	250	917	999999	659	999999	181	725	999999	280	233	293	337	730	220	822	932	651	150	405	632	999999	999999	886	999999	973	239	857	864	144	999999	999999	999999	341	648	606	314	18	999999	193	630	999999	123	627	99	178	735	782	999999	931	140	255	907	560	999999	235	999999	41	77	999999	730	323	860	188	477	445	466	996	999999	613	518	924	265	956	775	314	174	711	999999	999999	999999	457	298	932	13	999999	880	999999	260	
999999	694	282	999999	710	463	316	467	935	159	654	711	738	700	954	423	216	999999	951	999999	776	70	209	999999	999999	447	283	999999	927	999999	919	999999	200	746	668	919	246	983	555	503	999999	999999	239	999999	999999	999999	509	757	344	999999	796	567	928	491	483	362	494	47	937	272	189	291	999999	760	239	99	520	992	999999	45	186	233	443	458	999999	999999	831	647	101	651	937	999999	690	418	999999	362	635	709	272	315	434	209	999999	999999	323	186	317	478	333	63	999999	516	999999	309	343	573	133	480	174	999999	999999	847	945	295	335	663	601	131	382	999999	463	811	730	727	999999	999999	186	161	144	149	999999	363	324	48	810	430	801	999999	84	999999	238	165	544	718	999999	587	263	760	957	659	999999	195	105	999999	600	40	786	997	999999	999999	397	972	345	35	931	999999	999999	999999	485	904	862	219	56	568	649	307	276	22	999999	33	724	999999	203	484	999999	999999	267	868	447	999999	644	803	692	719	427	265	819	519	999999	999999	63	355	285	63	797	376	148	537	999999	302	763	774	999999	675	999999	971	779	860	472	505	910	664	999999	705	270	68	999999	337	999999	393	488	757	235	337	999999	378	150	150	999999	197	297	729	999999	155	26	999999	749	26	87	456	486	999999	999999	291	704	398	999999	579	792	739	999999	999999	395	999999	814	16	548	999999	999999	273	830	638	183	284	999999	999999	999999	324	689	400	318	510	260	695	907	529	710	944	632	580	999999	570	357	947	348	999999	344	999999	340	19	999999	999999	321	814	625	847	785	771	83	524	795	571	890	402	430	999999	999999	700	515	295	306	604	104	134	999999	999999	999999	236	936	731	999999	999999	983	679	79	999999	199	446	79	70	744	938	999999	118	999999	921	680	955	527	10	925	644	999999	55	713	726	928	196	43	366	565	558	835	352	677	841	587	220	333	999999	158	124	630	454	550	999999	733	985	999999	999999	589	336	709	935	805	212	820	938	966	352	368	13	412	713	504	195	112	527	441	943	999999	469	999999	999999	999999	810	23	999999	505	355	992	942	846	183	777	239	849	900	547	999999	31	649	999999	999999	776	155	711	916	949	365	265	216	999999	406	999999	129	999999	326	93	994	198	141	442	620	359	425	166	239	936	999999	345	212	980	999999	922	694	225	650	616	999999	108	107	739	149	999999	786	397	450	658	999999	999999	533	817	552	285	890	216	633	630	999999	988	482	979	684	29	999999	235	999999	483	830	999999	63	709	999999	895	101	999999	303	530	573	
999999	716	580	999999	740	812	395	438	690	999999	488	591	29	266	719	625	127	999999	130	999999	999999	808	999999	827	753	481	823	999999	999999	194	498	999999	113	999999	331	999999	999999	700	943	216	667	797	898	451	352	322	43	453	666	279	974	345	999999	999999	21	229	750	753	535	269	989	999999	999999	506	543	575	999999	962	934	447	724	999999	999999	999999	379	763	910	524	485	441	447	380	999999	386	219	162	740	620	55	112	531	158	175	683	999999	713	999999	401	908	999999	999999	81	518	228	555	557	233	999999	123	257	999999	235	277	103	999999	619	999999	404	296	390	834	999999	999999	832	999999	999999	999999	438	696	999999	748	999999	616	999999	607	375	861	555	999999	661	929	481	999999	999999	793	305	999999	81	860	608	999999	620	999999	999999	942	965	165	686	312	980	307	794	572	457	509	799	618	569	495	456	757	633	574	634	999999	362	371	128	999999	620	999999	188	577	999999	999999	137	414	99	766	642	220	184	253	850	364	999999	909	60	999999	999999	686	321	586	999999	999999	901	56	480	75	589	604	47	648	691	295	128	227	999999	325	382	999999	999999	802	853	246	583	389	724	999999	999999	999999	321	829	54	999999	383	602	173	247	239	90	934	33	999999	999999	182	999999	561	564	246	999999	434	734	915	608	999999	999999	732	177	999999	522	332	209	748	145	999999	217	604	999999	911	525	63	247	96	999999	461	506	625	815	73	58	828	169	43	410	999999	999999	999999	445	999999	865	999999	996	970	717	758	734	284	51	999999	965	931	803	652	721	863	197	647	999999	999999	660	892	917	113	228	693	999999	176	999999	127	999999	303	168	981	56	999999	67	277	379	543	999999	999999	584	69	108	999999	999999	516	999999	547	999999	999999	300	298	125	999999	952	892	752	33	595	568	937	999999	59	999999	772	821	606	76	806	999999	278	90	430	438	318	858	15	111	999999	656	853	800	295	766	13	870	865	84	999999	174	524	355	999999	169	294	999999	999999	999999	999999	213	910	255	999999	911	670	219	999999	687	664	999999	887	650	364	938	999999	146	638	293	669	901	955	531	374	999999	405	923	142	270	999999	999999	848	579	757	999999	746	608	999999	384	106	999999	12	999999	420	607	286	874	999999	19	455	157	32	999999	766	452	257	388	881	109	999999	747	86	607	542	999999	256	999999	893	999999	999999	115	87	263	999999	875	899	776	999999	999999	365	530	933	999999	999999	996	999999	131	999999	314	217	367	999999	960	999999	999999	717	405	645	999999	361	968	981	100	816	349	80	999999	539	891	
552	999999	999999	124	743	985	813	999999	791	999999	380	134	505	588	692	999999	999999	126	394	999999	167	999999	140	707	415	396	549	842	999999	999999	925	999999	591	922	761	736	999999	612	999999	883	999999	999999	613	109	43	236	473	402	408	981	999999	953	384	999999	733	999999	999999	569	709	999999	445	971	645	999999	620	513	999999	582	826	955	744	776	900	510	999999	402	890	41	674	188	923	999999	444	999999	515	971	492	890	198	999999	396	999999	902	869	999999	573	128	999999	488	999999	693	890	576	999999	246	194	63	873	408	340	167	318	894	531	433	298	537	320	999999	649	31	653	394	123	568	999999	999999	41	999999	729	999999	602	552	154	495	42	580	991	98	331	918	618	491	858	999999	88	636	999999	999999	159	46	808	488	999999	508	50	506	999999	883	999999	319	31	999999	679	999999	565	765	750	46	401	718	545	999999	488	730	413	171	535	568	490	999999	502	595	999999	692	475	124	713	646	454	536	128	117	75	21	896	806	811	801	989	999999	886	345	999999	441	500	587	10	119	104	878	970	894	403	999999	816	436	898	986	591	999999	999999	999999	591	999999	999999	437	165	476	999999	606	360	999999	578	999999	700	167	999999	481	201	999999	999999	604	999999	999999	565	999999	714	999999	999999	470	908	999999	220	548	271	781	753	189	841	73	999999	999999	285	498	528	246	325	999999	999999	658	884	426	794	703	999999	457	999999	999999	309	376	722	537	281	999999	698	535	523	40	906	999999	999999	372	640	138	467	590	328	999999	57	329	907	489	882	546	586	491	40	517	220	999999	228	737	880	475	350	999999	262	913	999999	993	722	295	329	999999	254	521	786	666	999999	747	139	509	968	999999	468	243	655	735	999999	217	505	16	819	103	999999	676	492	999999	999999	999999	999999	415	999999	64	606	621	170	64	301	74	704	373	999999	999999	684	718	769	900	999999	117	999999	999999	137	999999	497	999999	476	236	137	578	39	999999	878	672	419	724	256	913	383	999999	83	600	444	721	512	141	734	999999	418	981	999999	592	168	999999	334	811	287	670	999999	889	999999	934	926	723	45	92	495	608	64	960	472	855	526	999999	44	999999	999999	999999	89	366	982	131	817	999999	671	446	463	208	348	999999	999999	585	999999	493	701	149	673	720	685	429	646	135	301	458	519	60	999999	999999	646	686	728	871	999999	999999	907	33	999999	999999	61	598	999999	999999	270	999999	523	886	508	43	467	999999	973	371	999999	999999	720	999999	999999	368	636	620	381	999999	562	999999	879	999999	994	156	586	
677	32	893	669	96	800	359	865	999999	935	632	551	999999	999999	750	713	366	150	999999	999999	60	203	758	154	441	227	999999	734	609	576	948	892	362	456	790	999999	90	702	643	859	370	991	999999	999999	999999	999999	999999	999999	811	999999	523	999999	73	666	535	484	999999	748	238	999999	635	625	999999	278	986	740	999999	585	750	999999	632	663	999999	999999	999999	69	218	334	150	372	999999	251	922	999999	62	523	829	695	999999	315	609	341	474	774	999999	999999	735	716	446	999999	999999	763	182	999999	325	859	999999	999999	546	475	275	938	608	999999	991	394	702	604	999999	472	999999	503	999999	444	278	300	199	999999	847	384	334	502	888	876	493	124	78	989	345	203	596	837	159	999999	50	670	733	609	782	839	52	999999	500	999999	362	385	108	737	664	35	670	205	999999	999999	151	773	60	731	999999	876	325	999999	999999	33	876	83	354	219	404	999999	999999	590	949	18	342	999999	12	914	523	118	25	340	334	320	532	400	999999	987	999999	276	619	12	999999	999999	999999	999999	871	476	999999	999999	40	889	343	66	468	90	999999	145	829	999999	999999	146	217	999999	860	984	389	999999	500	486	390	367	905	999999	999999	564	999999	999999	494	999999	332	999999	817	999999	88	136	999999	278	852	999999	999999	557	167	999999	999999	483	794	964	55	999999	949	923	976	620	898	673	983	215	999999	999999	727	211	999999	826	625	245	328	972	195	734	986	120	106	57	340	832	209	549	631	515	770	398	998	954	999999	408	558	207	346	415	999999	792	210	948	725	944	905	341	999999	270	999999	999999	999999	320	999999	838	999999	999999	999999	75	999999	999999	583	562	143	338	212	697	772	226	686	131	636	999999	999999	204	910	999999	332	396	927	868	808	371	359	948	619	999999	411	224	581	630	916	280	941	708	218	999999	815	396	741	218	568	999999	583	43	195	999	728	358	999999	679	606	893	148	604	635	222	212	999999	718	999999	295	557	644	66	214	365	838	884	985	273	341	935	654	718	309	294	787	325	763	620	960	63	296	901	33	999999	999999	999999	999999	996	999999	630	678	227	923	999999	879	527	829	999999	170	843	372	665	999999	671	248	430	999999	350	999999	886	999999	108	999999	999999	999999	742	42	999999	233	999999	811	989	828	710	267	437	999999	298	999999	270	496	933	459	126	691	999999	999999	362	784	711	51	731	570	999999	999999	999999	664	999999	999999	146	494	648	606	669	42	382	999999	999999	413	811	999999	16	999999	175	400	999999	648	446	550	639	189	680	406	522	459	90	
428	999999	511	687	773	113	999999	999999	775	848	337	789	999999	318	795	926	999999	973	86	45	795	405	167	999999	999999	227	999999	999999	957	999999	252	94	220	951	953	565	136	726	48	999999	467	667	999999	552	999999	859	361	241	999999	263	999999	432	999999	999999	999999	33	123	999999	757	555	962	438	999999	961	605	253	579	143	365	239	799	232	999999	555	577	137	16	999999	550	999999	865	909	275	703	999999	819	648	796	667	930	451	999999	999999	492	568	38	356	999999	946	917	289	999999	876	615	999999	509	496	999999	846	167	27	508	258	685	689	63	173	617	879	785	999999	999999	476	434	999999	473	263	452	987	548	780	578	999999	633	791	647	999999	659	250	583	333	759	999999	509	999999	942	999999	293	803	515	865	739	558	170	322	999999	752	451	999999	990	255	53	902	999999	386	999999	840	625	999999	999999	999999	514	376	306	462	845	831	966	521	845	394	970	649	999999	683	999999	30	508	999999	999999	999999	591	832	259	337	289	856	652	133	999999	999999	463	399	999999	999999	999999	373	999999	707	477	999999	786	930	999999	999999	284	404	431	624	344	999999	342	314	999999	157	439	681	126	968	999999	988	999999	999999	56	743	931	999999	888	999999	332	678	769	800	842	618	117	660	850	654	62	884	999999	37	999999	56	769	158	790	999999	999999	679	256	999999	999999	489	496	944	883	999999	673	704	515	445	302	999999	658	541	999999	999999	49	778	999999	472	915	298	562	999999	63	999999	973	783	790	999999	929	653	431	486	276	363	131	999999	999999	611	980	358	999999	999999	735	131	398	999999	687	798	573	287	848	784	377	245	926	999999	999999	884	275	890	913	241	999999	649	245	182	275	118	869	876	11	999999	491	567	919	572	425	931	611	745	999999	991	711	651	999999	647	118	40	436	786	282	892	346	100	444	999999	484	96	886	225	962	579	999999	999999	999999	999999	999999	999999	999999	364	918	999999	999999	530	794	999999	529	999999	844	597	74	244	999999	93	603	119	999999	401	132	781	97	339	54	396	783	999999	73	23	999999	186	355	999999	999999	82	999999	999999	619	999999	306	999999	999999	999999	252	298	999999	727	897	845	103	999999	745	999999	999999	999999	999999	589	914	999999	747	277	999999	516	999999	667	252	765	530	608	999999	290	999999	77	104	609	173	476	97	755	245	65	629	227	919	209	999999	453	621	180	806	999999	408	733	78	999999	663	112	133	584	56	999999	207	299	630	812	999999	677	806	999999	381	999999	502	169	651	691	648	641	596	298	237	798	999999	999999	801	937	999999	
765	999	75	945	999999	352	512	709	849	858	339	597	117	531	999999	999999	999999	799	16	785	249	92	387	391	32	515	834	357	257	251	847	999999	693	930	911	678	740	141	319	999999	999999	459	999999	999999	318	54	489	999999	999999	161	610	560	795	161	999999	683	621	999999	923	555	517	165	461	607	20	841	903	186	999999	94	907	999999	489	558	795	999999	289	554	999999	978	999999	78	883	106	640	297	702	541	296	237	66	65	218	999999	999999	999999	999999	204	822	477	150	312	156	389	253	208	999999	247	365	854	999999	999999	999999	945	999999	449	999999	999999	966	723	148	372	999999	392	37	851	203	724	618	961	791	95	732	604	837	724	921	999999	852	999999	225	999999	186	442	833	988	452	272	999999	999999	562	642	237	108	339	999999	421	999999	999999	401	15	356	628	404	999999	999999	345	17	117	803	527	778	512	534	508	682	195	458	559	48	408	930	488	127	409	158	999999	633	999999	68	313	167	151	461	436	869	836	782	379	525	653	444	164	442	972	783	140	702	600	656	592	999999	999999	323	993	999999	868	510	999999	914	460	999999	742	58	500	999999	637	999999	108	999999	999999	413	999999	43	395	963	775	55	155	625	999999	165	43	618	476	349	999999	999999	467	361	999999	336	786	464	74	941	702	116	942	612	156	89	604	961	810	189	999999	180	927	39	309	822	365	379	896	999999	678	134	999999	160	416	809	593	746	999999	519	626	624	969	454	271	669	113	542	999999	937	999999	82	808	296	465	782	999999	438	62	999999	970	417	568	770	273	578	999999	999999	205	999999	496	999999	333	999999	562	999999	211	999999	767	999999	999999	822	899	958	743	605	325	295	694	633	908	164	999999	459	549	219	65	208	190	693	999999	322	346	999999	999999	704	749	517	734	205	999999	999999	671	423	999999	157	517	609	37	999999	262	999999	106	572	438	342	999999	873	999999	352	214	999999	302	84	503	406	999999	767	517	49	855	808	561	499	999999	490	999999	280	990	401	702	456	181	522	441	899	999999	999999	703	999999	540	999999	766	391	991	578	135	596	920	999999	671	999999	102	999999	812	999999	685	607	999999	948	999999	999999	883	359	650	758	830	779	643	603	190	999999	73	999999	508	979	999999	179	999999	483	364	896	360	927	730	952	364	194	710	999999	223	999999	265	755	269	647	992	416	999999	243	748	356	999999	326	881	999999	686	693	489	832	999999	515	999999	999999	999999	952	542	956	628	698	404	999999	78	656	390	572	456	317	149	861	999999	635	438	999999	
735	18	999999	44	55	770	275	670	704	999999	585	707	999999	229	172	999999	115	999999	787	52	999999	111	287	307	936	319	999999	999999	999999	999999	999999	999999	999999	835	309	584	20	507	911	857	999999	733	941	199	999999	999999	63	236	155	832	999999	951	847	396	434	634	730	645	107	735	267	896	999999	86	44	808	630	682	919	587	306	999999	999999	929	619	116	169	999999	236	999999	999999	286	999999	721	999999	893	928	999999	411	675	853	999999	999999	185	600	537	616	864	999999	272	62	381	316	567	535	158	825	918	777	328	999999	642	999999	844	480	999999	999999	999999	214	150	880	939	281	254	734	931	999999	950	339	92	500	304	999999	999999	211	884	970	666	196	724	77	999999	913	92	210	220	956	565	704	619	864	221	660	999999	392	122	109	72	833	604	950	875	588	695	999999	180	999999	454	642	596	20	999999	219	490	82	869	36	198	53	523	975	641	255	720	227	288	644	999999	581	99	999999	999999	833	591	773	999999	432	227	999999	40	510	999999	922	999999	608	859	12	999999	999999	523	95	910	28	320	629	318	630	868	999999	549	535	792	873	553	811	112	181	627	716	880	999999	808	999999	999999	22	999999	719	999999	999999	367	286	999999	974	68	13	874	889	523	999999	999999	999999	999999	749	715	999999	717	999999	379	306	999999	687	385	463	72	85	287	976	14	307	999999	999999	492	756	120	272	999999	818	999999	999999	999999	223	658	664	261	318	999999	68	228	999999	304	835	349	840	616	679	901	20	912	982	726	999999	884	999999	807	865	89	806	639	999999	442	899	822	999999	999999	292	999999	999999	999999	753	201	228	757	496	13	329	259	651	150	440	371	999999	906	833	999999	49	338	442	856	395	238	86	429	999999	85	405	23	520	999999	333	999999	190	999999	168	790	507	150	398	999999	487	615	437	666	208	91	391	993	988	15	329	954	597	864	816	525	124	799	981	420	608	999999	739	180	816	999999	999999	253	999999	52	325	899	939	230	999999	780	801	999999	999999	694	694	411	34	514	161	379	63	999999	991	643	999999	708	168	999999	614	181	999999	266	849	418	900	148	999999	999999	689	999999	999999	376	494	45	723	704	578	296	726	206	291	234	29	447	737	864	999999	999999	377	617	999999	961	615	208	904	544	571	812	794	999999	166	88	825	731	999999	686	831	955	919	971	140	871	261	417	889	651	247	999999	680	46	999999	999999	579	82	689	62	760	296	141	189	999999	999999	502	180	49	999999	409	297	92	60	42	305	999999	405	999999	999999	
710	999999	319	999999	306	169	141	757	669	999999	509	999999	999999	312	925	545	999999	740	838	999999	999999	90	377	686	251	949	999999	630	999999	999999	955	183	595	820	999999	562	999999	999999	882	999999	634	745	511	33	703	656	256	779	135	497	481	455	999999	999999	500	629	830	999999	999999	357	839	511	753	87	71	336	999999	231	960	372	999999	946	999999	864	999999	634	578	353	982	594	703	550	504	516	120	510	999999	483	329	999999	732	354	867	535	143	133	991	433	999999	377	500	34	819	763	929	535	596	999999	382	866	999999	486	650	426	653	299	16	247	967	999999	720	682	999999	247	640	223	88	333	730	999999	642	154	999999	614	104	679	999999	741	587	585	999999	912	111	463	671	255	703	999999	881	999999	126	999999	466	411	999999	817	132	999999	133	715	456	273	971	999999	233	906	105	46	331	974	568	275	660	999999	647	999999	999999	448	576	999999	519	638	999999	886	500	999999	688	979	957	287	557	999999	999999	871	138	649	941	345	999999	999999	999999	667	128	907	285	850	104	83	764	848	246	684	999999	738	206	999999	822	95	275	345	227	125	88	54	426	999999	657	999999	263	998	999999	999999	217	812	243	852	999999	544	610	649	793	615	225	119	50	872	999999	879	675	321	827	999999	80	999999	999999	999999	589	84	999999	865	999999	315	819	765	999999	10	476	202	505	353	999999	288	999999	625	551	999999	999999	968	13	554	999999	778	123	942	999999	21	174	999999	275	999999	272	445	999999	999999	456	488	999999	999999	137	50	999999	999999	384	331	22	549	380	455	353	933	143	620	80	936	600	999999	201	877	594	999999	836	164	926	999999	91	863	234	740	178	72	817	451	841	963	157	323	404	792	929	999999	640	719	999999	341	74	999999	374	127	999999	41	296	918	865	167	999999	252	999999	87	250	159	999999	999999	287	291	126	692	999999	117	788	286	999999	408	999999	999999	339	127	999999	594	241	999999	498	116	999999	146	776	898	585	684	759	999999	298	326	552	999999	999999	999999	442	687	225	999999	873	267	999999	999999	20	999999	971	903	827	96	66	999999	846	811	661	218	54	150	515	227	117	104	357	882	988	704	999999	177	999999	339	685	508	999999	859	565	999999	777	728	135	999999	927	681	856	999999	999999	857	480	741	128	108	999999	999999	182	998	274	778	999999	999999	879	999999	41	803	999999	999999	411	557	71	999999	255	430	440	326	25	999999	299	435	248	683	43	140	234	125	58	555	384	393	336	381	594	787	330	331	849	999999	999999	134	999999	369	999999	302	
796	493	999999	698	668	639	286	555	708	839	999999	999999	422	999999	92	916	754	703	999999	27	230	999999	402	468	109	999999	999999	206	770	175	999999	878	421	740	999999	740	629	360	887	999999	117	781	672	755	999999	103	908	110	736	940	379	729	999999	254	81	115	999999	37	598	999999	172	999999	784	543	999999	660	815	999999	414	351	296	404	816	378	999999	999999	27	646	220	16	211	376	469	829	999999	283	999999	176	669	999999	999999	999999	999999	338	999999	36	996	139	919	596	999999	999999	696	395	654	975	912	877	344	999999	97	454	816	999999	357	795	999999	955	999999	562	37	999999	22	185	701	693	641	999999	999999	883	452	888	727	624	727	974	679	83	999999	820	371	755	832	999999	150	204	999999	179	981	999999	415	999999	999999	366	568	639	223	999999	693	999999	343	435	92	999999	999999	209	999999	201	864	999999	999999	547	779	926	201	282	816	976	999999	999999	907	471	506	17	999999	999999	505	371	999999	98	999999	168	389	999999	999999	936	672	380	855	941	999999	594	315	999999	671	999999	271	466	174	295	822	246	999999	196	63	999999	928	85	983	779	999999	366	146	776	999999	999999	168	565	999999	265	610	445	999999	103	999999	999999	999999	897	346	999999	149	49	206	770	999999	524	682	999999	171	999999	17	596	999999	999999	247	120	999999	999999	987	713	709	706	26	909	684	386	126	392	166	999999	715	40	738	383	640	663	999999	999999	510	106	284	965	999999	999999	257	23	58	999999	856	919	863	999999	910	999999	900	442	33	296	95	888	408	300	46	430	899	999999	999999	23	444	999999	950	999999	999999	890	439	999999	999999	999999	661	999999	999999	81	536	246	877	98	999999	116	999999	208	640	873	291	621	698	984	928	973	935	281	165	45	610	282	969	999999	598	30	203	165	140	999999	635	423	560	337	764	799	552	810	856	999999	539	246	943	86	801	417	202	454	999999	338	256	999999	515	999999	471	264	277	105	999999	109	913	328	77	999999	248	867	70	370	230	138	431	999999	424	414	505	373	338	999999	980	190	827	748	999999	802	595	254	908	267	999999	510	532	999999	320	757	838	221	999999	155	838	933	356	831	234	999999	907	131	966	999999	999999	107	925	384	124	999999	282	174	977	999999	213	999999	958	803	504	999999	605	973	814	666	575	999999	999999	193	64	56	999999	996	523	663	894	473	999999	807	470	768	584	158	999999	11	485	673	243	902	941	999999	999999	553	336	514	91	933	317	309	536	512	999999	742	329	78	484	285	651	999999	381	999999	999999	161	342	999999	
145	999999	641	812	191	901	999999	301	251	219	999999	290	669	19	582	999999	165	979	281	958	864	842	829	274	526	209	32	999999	531	211	999999	823	999999	599	378	634	999999	999999	127	999999	999999	999999	500	119	996	999999	616	641	742	999999	999999	735	880	384	871	303	627	376	999999	982	878	141	769	49	88	257	999999	79	640	947	999999	661	862	646	999999	263	351	999999	277	332	999999	391	186	121	627	405	942	837	727	85	17	925	217	144	755	999999	999999	999999	41	749	134	999999	10	794	999999	922	873	244	877	618	951	907	109	964	399	497	955	658	421	683	314	999999	351	999999	999999	999999	999999	999999	890	186	421	890	688	528	207	56	390	999999	370	705	532	999999	959	119	133	999999	825	253	745	999999	999999	193	49	999999	999999	999999	204	445	853	18	479	155	353	701	207	71	229	581	766	352	117	999999	297	716	999999	606	282	242	999999	841	916	209	982	632	811	237	850	999999	94	315	999999	945	538	361	235	386	365	999999	911	71	880	999999	486	402	999999	801	895	999999	206	999999	999999	961	12	22	101	279	173	721	890	969	220	999999	999999	999999	499	172	44	936	491	774	250	24	330	381	961	672	723	999999	481	19	341	528	999999	255	696	890	942	999999	270	955	222	999999	377	941	850	991	757	35	902	999999	767	959	841	999999	597	604	640	630	61	429	556	584	249	999999	638	692	999999	251	999999	999999	229	518	675	535	999999	605	647	389	530	969	915	999999	686	492	252	381	686	711	658	101	259	321	474	841	409	638	999999	496	313	168	247	999999	269	999999	999999	999999	999999	316	871	991	956	261	110	91	513	858	897	756	639	999999	15	999999	593	673	359	907	999999	834	136	923	210	161	85	999999	999999	409	438	392	999999	999999	97	999999	840	666	144	998	999999	393	337	999999	740	999999	857	56	999999	204	999999	999999	944	861	214	459	999999	947	790	805	186	737	359	999999	430	514	999999	644	178	635	212	926	538	361	695	660	507	585	192	562	304	38	219	537	487	842	448	861	790	999999	200	892	999999	339	821	999999	43	999999	130	999999	614	222	877	999999	991	996	67	593	176	553	952	999999	999999	237	511	999999	528	822	999999	999999	76	999999	854	540	444	319	60	209	539	999999	626	283	464	957	999999	92	160	692	999999	491	784	999999	999999	999999	686	596	137	647	828	674	955	221	999999	542	168	443	367	347	92	681	999999	857	64	953	926	999999	999999	807	290	999999	996	999999	286	145	803	221	486	999999	853	848	999999	999999	381	864	
266	415	676	922	798	514	999999	813	609	863	545	999999	999999	741	320	18	456	329	367	409	678	999999	999999	471	739	947	999999	749	493	244	499	543	999999	999999	697	521	12	227	19	775	703	999999	236	422	999999	875	420	745	307	999999	402	999999	54	972	196	999999	479	214	192	850	558	975	329	374	374	12	451	611	54	798	16	238	320	592	999999	494	893	522	871	999999	537	999999	451	999999	842	637	498	513	13	560	999999	797	44	168	227	728	999999	999999	999999	597	999999	999999	700	508	839	173	551	999999	277	999999	253	957	999999	329	322	346	534	680	532	736	999999	999999	607	494	757	999999	203	999999	999999	977	631	41	473	283	439	728	520	942	808	999999	95	45	246	999999	316	999999	463	715	999999	880	999999	999999	339	321	999999	495	999999	216	999999	630	999999	399	97	999999	999999	221	999999	69	890	593	825	999999	871	853	651	999999	999999	999999	187	673	755	487	316	999999	783	999999	702	162	200	999999	527	314	201	188	707	695	948	946	241	104	999999	999999	825	999999	999999	611	321	485	670	615	999999	905	38	87	999999	493	93	603	516	999999	518	341	999999	999999	75	521	999999	693	999999	956	999999	755	999999	93	83	361	662	64	439	181	136	227	999999	999999	999999	622	285	999999	312	224	611	355	999999	999999	585	999999	534	999999	196	999999	999999	999999	339	713	95	999999	999999	945	14	524	999999	39	173	345	999999	999999	849	293	797	453	245	287	390	931	354	183	326	464	999999	999999	826	784	999999	895	999999	509	888	778	499	121	781	340	119	788	394	999999	999999	103	114	294	419	251	999999	742	999999	933	999999	407	369	999999	721	387	447	200	697	55	171	278	999999	999999	412	81	794	686	999999	999999	178	602	999999	772	992	999999	360	222	404	999999	704	135	999999	36	273	491	418	999999	399	999999	999999	918	100	999999	420	999999	718	118	882	348	456	403	80	999999	765	644	860	597	919	498	37	235	795	999999	999999	999999	681	359	732	921	999999	999999	297	278	999999	999999	999999	208	361	89	515	251	340	66	138	311	999999	203	270	629	630	821	667	900	376	667	133	978	999999	384	241	368	385	960	686	249	999999	999999	391	516	142	661	246	999999	983	785	894	738	999999	50	999999	488	999999	113	300	840	549	396	901	354	135	533	211	976	847	156	866	379	999999	889	205	999999	811	753	496	969	585	999999	917	999999	772	394	994	956	403	753	279	281	670	999999	700	719	900	47	391	999999	999999	269	992	837	918	999999	368	104	844	999999	999999	999999	617	331	999999	721	479	320	
999999	741	999999	255	583	104	876	594	709	534	198	485	362	999999	999999	999999	999999	326	835	90	672	257	36	999999	121	674	86	934	664	999999	590	979	250	999999	465	650	80	214	685	897	960	334	816	999999	906	369	375	902	972	730	811	938	999999	999999	647	334	715	639	143	908	27	942	999999	370	944	219	245	773	318	722	816	315	640	937	130	348	999999	202	993	752	999999	184	999999	933	537	651	103	851	941	141	935	440	81	777	999999	27	403	999999	888	696	999999	602	594	260	999999	506	999999	947	278	309	893	522	646	999999	609	843	999999	996	999999	303	126	393	999999	186	787	385	244	999999	67	999999	944	985	313	999999	629	999999	589	710	999999	41	352	155	582	642	248	422	999999	690	177	46	45	407	999999	595	579	999999	770	999999	472	538	271	445	999999	176	364	908	999999	349	761	902	264	280	977	801	950	970	810	199	938	375	591	553	695	31	76	999999	372	718	727	889	936	181	248	490	769	999999	999999	416	287	340	213	454	929	275	782	999999	429	821	644	609	928	580	480	107	947	718	749	999999	999999	817	545	500	622	871	965	999999	42	496	999999	53	715	404	912	607	171	999999	624	430	249	311	127	551	999999	128	960	366	999999	999999	543	61	167	397	317	470	794	712	832	67	309	699	732	999999	999999	601	893	534	667	999999	936	810	103	329	628	999999	699	994	999999	504	999999	999999	999999	892	953	981	885	327	999999	452	813	458	314	999999	131	549	579	194	762	482	234	999999	698	828	214	732	957	999999	999999	519	770	799	296	337	156	700	318	999999	979	999999	715	576	447	225	999999	487	505	999999	208	88	228	515	242	943	280	484	910	562	687	230	33	999999	559	576	681	999999	999999	977	421	431	241	739	214	955	767	657	988	483	769	727	999999	432	640	689	301	999999	567	352	67	672	789	755	999999	999999	783	999999	26	871	544	55	324	528	124	999999	847	488	310	287	186	622	999999	437	793	960	999999	999999	416	869	284	425	456	999999	999999	749	641	999999	999999	455	181	999999	640	127	999999	999999	412	709	317	863	842	813	955	290	175	444	999999	362	999999	999999	999999	192	999999	999999	596	129	599	999999	608	375	145	370	900	855	115	86	981	999999	499	79	558	999999	293	553	37	471	999999	176	654	485	573	999999	999999	999999	689	989	848	493	530	999999	999999	999999	110	999999	728	999999	912	109	184	98	463	806	863	892	642	999999	898	707	130	135	659	433	999999	999999	802	999999	846	514	175	999999	999999	497	999999	680	
945	999999	193	351	999999	555	558	369	991	565	31	766	999999	632	753	217	100	150	373	404	169	700	999999	999999	149	872	999999	408	934	68	999999	965	958	192	946	993	298	557	882	574	577	299	442	999999	111	999999	439	223	999999	999999	999999	97	134	999999	520	255	591	999999	211	952	919	159	435	933	705	66	807	243	999999	999999	919	542	268	799	827	870	268	774	875	113	443	421	999999	975	42	772	999999	999999	672	999999	412	92	356	929	999999	427	863	999999	589	55	238	999999	538	999999	48	493	828	999999	999999	650	999999	816	340	108	519	999999	511	999999	900	932	224	303	999999	984	358	837	196	339	154	999999	16	759	999999	999999	874	247	883	648	936	548	944	516	888	32	714	595	999999	257	419	156	915	413	608	656	831	935	634	999999	651	999999	306	999999	999999	225	643	237	631	510	999999	282	999999	863	999999	361	999999	999999	415	548	279	762	999999	938	999999	999999	494	602	161	538	998	999999	999999	339	996	999999	252	455	335	999999	388	487	964	250	34	146	532	62	999999	999999	668	133	530	95	284	889	126	368	578	999999	731	999999	85	102	511	999999	999999	294	999999	787	119	999999	381	742	999999	999999	798	844	914	783	999999	442	712	904	999999	875	999999	526	999999	999999	618	883	999999	999999	941	347	411	999999	739	740	476	248	999999	112	146	999999	751	999999	925	999999	100	999999	454	794	718	298	338	181	232	635	874	999999	239	760	999999	235	666	239	999999	823	999999	999999	115	183	316	236	999999	999999	767	744	999999	631	999999	571	26	347	439	91	434	652	18	240	649	113	865	334	999999	434	933	911	999999	999999	986	111	114	175	175	280	488	492	999999	729	413	488	511	252	551	999999	743	832	795	999999	804	158	815	999999	999999	12	999999	982	999999	999999	676	999999	285	612	999999	500	466	851	181	999999	603	999999	612	289	999999	171	601	622	999999	350	690	111	125	883	999999	999999	296	999999	888	173	961	505	999999	999999	63	556	212	999999	999999	60	212	892	660	636	999999	862	546	536	331	124	410	696	209	877	142	574	741	402	895	808	214	999999	962	999999	208	107	677	395	999999	999999	958	703	999999	732	147	798	450	999999	901	854	301	999999	634	773	762	275	306	397	94	488	815	999999	13	799	846	701	930	653	999999	884	195	160	310	60	166	999999	999999	476	739	344	999999	261	999999	50	999999	454	875	198	999999	999999	801	290	311	747	999999	158	700	226	999999	446	867	999999	61	26	999999	999999	459	999999	617	65	594	829	657	749	364	563	319	962	292	402	
825	741	408	999999	93	904	849	563	596	18	17	464	590	303	999999	336	210	484	999999	376	994	301	580	199	999999	971	999999	561	392	900	999999	737	933	494	620	999999	999999	556	932	765	300	896	999999	609	999999	139	248	999999	282	999999	363	835	591	915	407	533	171	219	166	121	281	297	180	695	999999	999999	531	106	999999	999999	999999	999999	999999	615	85	108	314	970	151	219	999999	999999	289	365	999999	13	156	27	999999	96	964	999999	399	820	493	13	726	301	439	778	608	151	999999	999999	999999	999999	293	975	840	309	229	200	999999	947	388	12	18	999999	158	176	133	513	20	595	386	758	264	731	132	82	382	999999	540	372	999999	591	597	999999	275	838	999999	180	999999	786	867	999999	122	452	442	999999	995	911	999999	999999	654	104	141	95	999999	341	454	561	853	768	927	999999	659	705	999999	999999	415	659	999999	320	456	999999	336	233	727	612	645	811	299	640	86	470	870	277	717	999999	460	511	803	934	393	168	999999	418	859	999999	124	999999	116	645	86	999999	999999	999999	817	702	768	999999	999999	999999	695	643	271	222	691	466	345	392	987	830	346	999999	855	614	926	297	635	917	373	999999	498	999999	999999	654	999999	741	108	999999	460	999999	747	552	999999	861	249	999999	999999	114	726	403	326	999999	429	285	999999	999999	999999	757	905	999999	76	851	999999	999999	999999	999999	938	999999	658	950	999999	306	931	999999	93	793	999999	993	375	186	400	999999	200	970	999999	765	809	429	355	999999	261	350	999999	931	999999	895	18	851	418	999999	999999	289	456	776	45	999999	800	458	202	515	422	495	392	728	138	545	661	573	999999	688	657	518	999999	999999	999999	27	999999	999999	32	999999	999999	908	585	592	374	999999	84	999999	999999	728	965	360	237	840	999999	765	957	413	802	412	999999	445	999999	729	135	999999	999999	189	999999	28	999999	800	435	999999	730	513	910	800	364	27	999999	247	637	999999	999999	306	291	999999	306	933	69	760	208	999999	953	349	610	855	999999	80	104	895	999999	917	872	175	999999	232	999999	999999	999999	167	59	785	942	997	808	483	17	828	22	999999	882	999999	999999	105	999999	999999	61	390	902	64	999999	293	923	575	900	719	951	557	380	68	321	839	88	999999	711	999999	677	999999	999999	136	848	638	68	508	22	999999	999999	776	573	999999	181	729	564	801	825	765	861	376	106	98	532	459	999999	953	284	53	75	999999	394	188	147	105	849	775	215	704	999999	999999	562	999999	761	999999	984	270	887	591	285	286	86	945	561	311	859	453	
604	999999	190	115	233	999999	999999	901	392	394	972	86	880	788	999999	131	539	446	813	398	337	357	474	197	999999	999999	999999	788	980	448	999999	836	245	405	180	815	999999	130	201	593	999999	859	792	599	298	811	710	496	691	955	416	124	999999	471	999999	257	924	993	999999	540	211	999999	920	999999	767	145	999999	485	999999	780	607	419	255	229	817	999999	564	874	898	264	982	281	107	999999	42	999999	349	774	289	999999	999999	999999	91	999999	391	242	938	849	999999	999999	970	235	878	910	357	996	869	999999	653	648	999999	60	105	784	999999	999999	999999	895	910	265	796	76	205	695	889	88	999999	594	837	999999	539	715	52	999999	294	757	403	196	677	46	999999	81	131	641	240	840	434	307	999999	461	999999	999999	938	999999	999999	904	999999	192	31	999999	668	285	439	78	119	999999	999999	359	499	799	536	64	227	874	999999	999999	945	564	465	58	999999	41	999999	386	593	495	999999	476	388	390	727	999999	175	999999	378	367	641	62	531	261	833	85	807	999999	925	999999	826	999999	953	641	958	999999	999999	973	626	637	794	63	484	623	212	540	971	118	82	326	889	818	506	999999	93	892	999999	213	999999	578	233	186	460	656	669	999999	522	746	431	999999	492	999999	782	740	999999	999999	578	999999	999999	302	114	698	242	608	57	17	568	698	558	76	999999	999999	757	57	999999	999999	602	827	954	500	28	234	687	819	833	697	46	765	692	505	324	134	163	922	474	999999	944	852	609	662	152	824	999999	999999	819	968	444	734	337	954	985	750	999999	559	999999	999999	21	422	775	999999	970	803	16	63	752	318	999999	835	583	878	674	999999	228	301	999999	203	46	331	10	865	999999	999999	999999	999999	999999	999999	999999	999999	647	594	522	999999	86	999999	999999	349	817	144	999999	511	607	999999	999999	458	290	245	531	661	211	90	843	690	999999	910	106	668	999999	279	999999	187	147	766	197	999999	366	152	673	999999	999999	18	386	901	718	499	267	654	161	999999	456	284	52	999999	999999	567	750	832	120	999999	162	999999	973	548	999999	435	374	999999	421	171	102	999999	571	562	61	999999	704	942	971	999999	652	452	517	396	999999	269	145	628	373	630	248	533	999999	999999	999999	588	45	837	310	999999	135	427	243	989	999999	999999	999999	490	999999	211	862	808	999999	197	999999	710	999999	586	725	341	299	745	999999	790	922	569	999999	73	745	999999	999999	866	999999	687	797	235	218	527	999999	514	555	655	170	999999	767	440	671	999999	983	116	999999	459	121	969	999999	389	
950	452	77	326	999999	649	744	994	54	995	176	183	399	298	501	986	999999	221	785	644	584	999999	32	492	897	999999	999999	639	399	999999	754	672	999999	999999	999999	999999	460	193	313	905	999999	176	127	772	273	497	454	695	999999	97	383	999999	193	359	804	646	430	584	999999	999999	999999	999999	605	348	250	999999	999999	981	24	735	535	891	908	879	734	999999	196	260	999999	999999	999999	999999	34	312	332	999999	489	344	613	638	345	876	764	374	345	804	999999	779	531	769	17	472	999999	999999	561	492	992	999999	625	395	459	179	365	29	130	186	999999	303	25	396	24	999999	378	999999	999999	659	137	543	544	929	848	999999	729	459	999999	355	999999	155	750	840	862	999999	999999	227	999999	176	521	999999	254	169	999999	999999	999999	145	999999	999999	104	999999	999999	901	365	458	769	999999	547	52	999999	905	627	774	472	935	552	999999	534	839	437	160	999999	999999	148	392	299	384	999999	999999	999999	999999	705	540	999999	418	999999	849	999999	413	415	33	999999	146	725	615	127	479	696	787	999999	589	611	914	433	943	999999	264	763	972	169	999999	489	966	399	856	999999	999999	522	64	278	999999	699	130	434	414	481	71	999999	532	999999	999999	999999	428	856	999999	982	999999	116	318	999999	412	999999	512	253	30	543	713	746	999999	416	40	999999	641	519	31	890	490	490	29	999999	45	999999	240	707	999999	706	71	999999	336	999999	419	979	213	743	999999	616	196	877	413	999999	767	324	999999	126	244	861	56	999999	835	999999	502	999999	97	846	285	656	999999	805	999999	999999	482	604	420	996	996	999999	999999	898	653	414	704	613	87	158	999999	721	127	124	999999	489	660	161	283	999999	380	999999	999999	999999	467	999999	760	999999	974	100	999999	173	903	642	129	999999	118	157	265	430	477	889	232	999999	152	564	539	741	342	423	663	330	330	266	625	887	168	396	441	444	653	999999	638	987	999999	541	817	999999	994	288	380	999999	999999	853	686	490	887	954	225	999999	679	29	999999	560	437	999999	843	647	26	242	36	999999	715	821	777	163	261	245	188	610	747	64	746	999999	52	999999	999999	477	580	144	999	999999	180	538	765	634	999999	87	559	999999	999999	179	467	762	262	658	999999	84	85	532	239	999999	775	614	999999	999999	999999	994	517	999999	644	376	77	882	242	999999	999999	187	66	152	999999	183	685	496	913	577	999999	984	801	394	362	999999	401	57	904	358	999999	999999	383	150	999999	999999	569	999999	57	999999	112	999999	529	999999	117	620	28	999999	999999	999999	966	999999	701	
999999	37	297	202	133	924	999999	975	29	999999	884	394	984	804	915	791	616	614	412	449	591	475	21	999999	371	287	742	999999	468	413	848	392	158	865	795	122	73	89	999999	358	762	999999	92	607	645	56	132	816	112	151	37	451	999999	839	119	999999	25	833	831	846	191	954	517	616	999999	999999	245	129	999999	802	727	537	178	999999	999999	245	392	999999	819	325	164	926	999999	999999	385	407	828	319	756	999999	107	240	257	599	999999	807	839	999999	479	153	810	13	999999	999999	424	999999	283	508	999999	999999	730	999999	23	515	999999	265	725	201	241	731	673	926	373	336	705	496	999999	578	999999	879	406	999999	934	999999	514	161	129	928	901	885	133	330	166	882	952	495	227	999999	999999	999999	92	999999	244	747	480	884	640	480	603	999999	999999	999999	620	999999	477	813	677	347	11	540	999999	796	999999	355	607	353	769	490	384	220	279	547	670	977	797	999999	999999	999999	205	999999	999999	648	999999	973	675	999999	709	999999	414	148	817	879	740	378	774	295	999999	889	149	137	999999	159	999999	393	658	672	999999	643	486	718	141	491	151	999999	28	497	471	325	679	189	999999	886	85	245	403	400	999999	302	212	511	999999	999999	56	78	516	371	551	941	325	999999	393	999999	407	695	17	999999	999999	370	359	287	823	42	999999	960	493	238	999999	861	999999	268	999999	742	440	974	999999	999999	444	999999	999999	657	999999	529	999999	676	795	999999	488	999999	237	77	662	999999	942	999999	999999	999999	583	96	584	999999	298	999999	952	67	148	650	636	432	386	668	890	999999	505	999999	341	999999	999999	999999	174	999999	749	693	633	921	605	999999	800	999999	297	941	765	358	999999	999999	368	264	577	943	999999	154	940	65	13	999999	999999	998	999999	250	592	393	999999	50	921	667	538	604	67	40	461	999999	850	999999	999999	445	902	542	999999	919	343	999999	726	999999	14	999999	976	693	690	74	999999	999999	999999	999999	922	903	606	725	999999	999999	57	764	207	546	492	818	303	820	919	567	666	644	999999	999999	907	515	999999	257	45	901	690	999999	999999	992	295	854	999999	301	207	242	838	187	114	345	872	578	879	190	605	196	726	166	773	132	408	999999	999999	999999	652	417	247	999999	999999	535	149	211	850	215	260	999999	584	999999	622	687	728	999999	540	495	158	338	636	486	999999	849	185	534	81	791	594	196	999999	777	649	790	995	490	497	999999	999999	670	728	999999	929	967	611	999999	543	96	403	919	999999	289	999999	323	999999	760	706	840	360	615	140	68	
999999	999999	559	999999	363	832	692	999999	991	961	299	487	609	962	556	999999	247	461	990	984	999999	674	999999	798	999999	999999	19	244	783	999999	228	590	540	999999	62	865	999999	999999	370	999999	999999	165	928	608	989	829	713	817	214	32	603	999999	625	155	999999	946	448	760	347	37	822	457	999999	344	742	709	947	999999	999999	691	999999	442	101	289	590	242	999999	27	999999	999999	621	202	999999	761	63	999999	965	999999	998	116	999999	657	467	999999	887	946	700	999999	999999	290	881	999999	999999	523	999999	170	807	345	565	438	210	430	951	706	415	630	427	702	290	422	744	563	940	804	999999	618	975	757	401	643	541	999999	161	528	999999	847	999999	516	999999	892	999999	629	828	999999	905	996	706	761	927	267	529	998	313	453	999999	999999	833	113	259	147	195	59	999999	922	897	58	278	432	999999	567	999999	999999	999999	398	899	124	735	380	898	277	999999	224	829	144	999999	543	849	708	982	440	24	191	999999	868	707	999999	999999	906	672	857	727	999999	999999	370	920	999999	311	914	554	431	593	462	215	982	234	971	229	999999	808	364	209	570	449	999999	999999	165	653	828	691	435	438	829	707	50	549	638	410	469	223	999999	999999	934	999999	561	847	562	976	284	999999	735	999999	876	107	318	658	999999	999999	307	817	765	999999	483	233	999999	992	763	754	174	442	595	999999	760	595	999999	999999	274	417	999999	668	990	189	378	194	955	190	562	731	398	392	392	999999	112	651	999999	540	758	710	44	569	93	999999	999999	842	58	174	494	291	999999	196	999999	750	999999	638	999999	586	595	299	278	938	440	42	999999	781	60	999999	468	999999	147	772	999999	564	382	328	584	999999	999999	536	146	790	696	999999	937	212	999	999999	859	999999	999999	871	945	999999	441	105	138	61	452	40	792	267	999999	385	153	32	822	828	377	627	64	645	219	68	163	999999	252	169	105	163	782	418	931	994	999999	275	999999	905	132	287	999999	999999	739	999999	744	999999	93	320	137	999999	389	180	274	241	419	999999	662	999999	999999	999999	853	969	956	298	257	384	335	999999	101	877	205	917	705	99	437	531	999999	999999	999999	284	404	931	999999	190	773	999999	999999	999999	999999	116	613	940	599	179	434	999999	576	450	99	370	553	381	229	259	719	472	474	184	999999	888	282	789	571	41	558	999999	936	775	525	645	999999	635	136	985	273	999999	999999	536	999999	217	954	465	783	954	730	999999	999999	783	470	999999	999999	999999	896	697	833	824	999999	568	621	512	999999	999999	925	
999999	139	918	254	243	985	464	999999	938	999999	999999	999999	817	16	617	310	535	218	999999	315	999999	999999	272	999999	439	161	999999	886	760	914	999999	923	999999	539	339	825	812	999999	478	999999	999999	167	208	459	310	999999	999999	818	999999	267	95	999999	140	999999	711	945	999999	999999	814	92	546	577	393	33	366	672	999999	999999	676	791	999999	999999	739	365	308	999999	309	999999	438	676	144	999999	999999	999999	999999	858	999999	999999	828	394	958	633	963	396	999999	999999	773	999999	102	999999	983	999999	151	969	999999	337	564	999999	197	655	646	63	750	148	947	914	999999	891	999999	999999	878	123	999999	291	832	863	999999	999999	113	999999	292	134	721	801	999999	406	489	165	732	999999	303	28	480	999999	748	905	883	824	448	346	985	882	980	593	999999	999999	289	860	999999	906	543	999999	999999	326	999999	522	999999	948	455	999999	435	297	999999	703	215	860	643	286	543	927	979	970	904	766	999999	999999	153	999999	52	823	126	629	28	999999	999999	91	357	163	999999	236	573	935	379	999999	999999	698	999999	287	999999	898	999999	12	999999	999999	927	573	316	904	999999	961	378	999999	906	631	434	806	278	343	745	133	513	489	475	317	999999	54	600	17	855	196	688	865	999999	154	596	124	999999	809	898	394	775	452	723	849	857	999999	999999	747	472	114	430	388	542	999999	999999	999999	537	19	855	883	972	999999	59	253	283	999999	466	761	44	320	999999	468	999999	999999	358	71	766	625	459	995	25	853	544	751	999999	309	999999	493	999999	999999	999999	999999	953	24	421	475	403	479	576	353	999999	277	712	162	609	961	943	191	999999	333	981	999999	560	860	867	129	764	307	487	973	190	972	12	195	733	211	999999	430	939	999999	668	297	58	999999	103	747	999999	392	999999	805	366	150	999999	435	868	999999	999999	999999	157	302	711	999999	992	603	172	929	275	999999	428	407	456	522	252	35	999999	694	863	454	999999	999999	977	999999	166	682	617	50	396	576	999999	69	469	421	283	646	180	572	304	455	942	173	482	999999	963	999999	358	844	898	561	770	184	810	298	336	37	324	338	938	320	985	132	542	699	999999	368	999999	44	248	606	999999	102	999999	999999	511	603	647	363	418	422	333	999999	151	999999	806	152	999999	999999	95	256	331	842	999999	984	469	999999	630	783	423	999999	999999	324	605	999999	999999	677	999999	401	786	733	389	960	920	526	999999	222	981	707	893	999999	999999	767	948	991	284	21	468	414	949	692	972	864	999999	813	617	999999	999999	849	999999	138	999999	858	
999999	362	867	370	999999	999999	998	999999	838	923	889	366	496	999999	999999	999999	27	999999	218	999999	452	104	761	524	31	116	909	978	54	141	579	999999	700	260	382	999999	999999	913	999999	360	416	701	999999	58	974	583	327	579	999999	564	831	442	920	985	416	301	601	352	349	815	208	29	213	706	353	135	999999	245	665	778	999999	114	605	857	965	750	999999	712	549	999999	999999	339	344	489	999999	146	844	714	999999	91	999999	999999	999999	283	161	999999	498	999999	704	849	918	91	999999	864	85	999999	837	999999	30	666	60	888	802	999999	999999	869	685	723	406	999999	291	999999	402	584	782	707	999999	999999	705	579	262	103	17	700	999999	707	426	480	414	583	999999	781	999999	187	999999	117	979	999999	257	292	710	999999	750	999999	568	967	689	999999	91	378	196	515	999999	451	413	956	881	999999	384	328	453	214	999999	823	907	999999	266	224	553	675	727	999999	84	422	868	487	353	519	142	560	28	96	398	999999	999999	794	999999	252	773	83	236	876	999999	999999	839	999999	999999	926	999999	68	711	474	785	416	650	327	999999	943	583	999999	999999	371	999999	823	999999	999999	816	999999	437	999999	999999	24	999999	479	999999	851	582	156	583	999999	32	426	928	83	849	999999	311	999999	395	78	363	481	999999	847	470	864	999999	999999	627	483	999999	999999	499	478	973	697	999999	315	966	799	745	294	370	221	903	197	999999	896	974	999999	999999	834	887	368	758	613	999999	999999	19	999999	944	118	528	109	682	841	999999	999999	999999	161	529	995	25	596	333	79	121	457	944	283	999999	999999	499	870	428	854	303	141	999999	370	351	431	999999	392	999999	636	765	270	538	72	270	982	796	999999	999999	69	819	301	999999	999999	501	897	658	999999	163	999999	999999	658	999999	828	547	999999	740	739	809	107	699	999999	742	696	314	850	918	882	22	999999	224	676	999999	369	45	12	107	999999	868	454	772	570	999999	999999	27	117	999999	710	524	475	252	999999	22	999999	999999	999999	999999	347	384	651	978	776	999999	714	999999	999999	25	322	793	999999	697	709	870	365	334	139	404	999999	999999	207	999999	999999	367	546	999999	166	664	999999	999	999999	453	759	656	227	475	996	846	524	209	999999	101	277	917	979	778	999999	196	656	805	999999	792	999999	668	999999	390	770	418	186	517	563	287	999999	322	944	101	937	999999	652	890	338	292	879	622	603	115	994	999999	388	768	664	970	999999	706	999999	66	716	999999	478	836	704	587	670	17	645	797	999999	954	999999	999999	999999	488	999999	766	476	
947	912	124	74	81	396	478	40	418	852	593	280	806	999999	887	999999	999999	999999	815	195	751	999999	872	999999	805	527	999999	328	499	927	185	435	251	240	822	154	999999	999999	999999	450	236	556	261	164	62	999999	781	412	999999	999999	995	904	728	580	725	334	49	147	999999	999999	357	999999	540	491	677	167	39	576	730	999999	999999	819	187	375	959	204	370	718	924	288	746	636	243	986	999999	281	707	671	999999	497	114	465	767	853	103	999999	26	770	486	999999	497	214	682	352	730	186	727	362	620	999999	963	331	222	999999	807	720	999999	553	559	406	999999	999999	71	242	999999	327	999999	333	281	883	999999	600	241	39	790	541	954	890	266	755	999999	354	60	983	534	783	999999	787	55	999999	170	472	220	90	445	140	153	450	714	999999	134	403	999999	737	352	999999	999999	192	999999	999999	765	35	296	999999	999999	999999	317	88	999999	854	84	999999	288	898	722	716	389	161	594	660	398	999999	186	854	630	999999	273	323	640	999999	693	999999	598	778	616	144	185	416	238	999999	822	74	999999	999999	337	861	999999	999999	24	999999	983	938	597	538	878	261	849	999999	999999	702	841	993	447	546	170	24	999999	999999	291	999999	540	973	922	264	837	999999	999999	326	526	769	45	91	308	14	188	755	472	69	999999	365	999999	742	243	535	498	828	627	205	699	999999	196	999999	999999	436	105	19	999999	999999	700	555	489	532	915	413	667	759	695	443	368	415	552	615	610	926	999999	999999	739	396	999999	18	705	999999	627	213	999999	999999	191	999999	999999	999999	739	999999	999999	354	875	762	999999	830	868	739	143	194	837	294	999999	581	14	973	144	307	280	628	577	691	999999	913	999999	712	830	246	578	823	534	999999	675	999999	255	999999	999999	539	999999	908	527	36	875	999999	738	343	443	11	425	217	737	611	999999	120	561	677	504	961	857	124	10	999999	170	999999	659	648	999999	358	999999	748	999999	999999	335	999999	999999	551	999999	337	185	572	278	828	821	370	96	922	302	564	860	577	761	99	999999	856	907	896	865	565	999999	100	999999	95	676	676	295	142	286	535	19	20	861	176	785	294	845	182	810	799	233	737	356	999999	497	757	986	999999	923	478	464	214	685	260	475	999999	999999	193	161	155	999999	954	646	766	554	850	716	999999	313	397	21	735	95	75	342	134	743	999999	597	918	999999	462	218	807	80	805	999999	610	700	700	446	661	30	665	723	279	101	589	509	647	999999	401	529	536	467	999999	999999	619	999999	351	
351	187	596	243	465	999999	745	838	696	749	524	999999	893	613	950	359	714	430	351	999999	42	999999	171	950	877	999999	933	682	350	351	686	715	999999	359	999999	269	75	787	209	110	999999	999999	893	759	132	934	508	915	585	118	24	698	277	999999	318	196	25	645	365	177	690	72	498	354	73	808	424	999999	264	999999	999999	999999	230	999999	539	999999	271	412	828	999999	789	27	106	241	336	987	448	835	999999	171	253	999999	431	42	999999	471	764	548	695	999999	999999	963	661	895	824	97	477	35	999999	538	925	613	999999	423	387	673	965	999999	27	999999	999999	588	503	999999	447	862	506	999999	832	77	25	722	999999	514	432	826	365	211	999999	249	519	422	518	512	246	639	613	17	655	746	505	999999	530	619	952	999999	470	568	457	999999	590	999999	999999	999999	523	212	999999	311	991	561	318	764	999999	999999	566	948	80	990	856	807	259	999999	542	96	572	517	201	106	562	999999	365	796	753	999999	659	999999	228	269	999999	43	741	311	26	103	438	741	658	753	63	14	861	479	712	650	713	102	746	117	687	16	999999	801	749	999999	205	521	20	405	999999	336	999999	810	999999	999999	75	947	481	449	999999	830	859	448	52	557	638	886	94	113	741	566	492	999999	582	999999	32	940	561	999999	898	916	731	999999	634	727	284	999999	477	889	584	999999	620	307	459	856	157	999999	759	202	999999	999999	436	999999	663	562	843	999999	237	28	999999	135	395	956	551	741	999999	999999	999999	999999	283	587	418	999999	529	975	999999	195	660	726	835	999999	999999	369	663	999999	490	824	599	81	999999	999999	999999	459	98	458	380	663	756	999999	756	551	757	444	999999	284	900	241	387	687	615	658	958	511	192	999999	999999	36	303	962	261	285	16	742	440	618	999999	999999	117	80	605	292	438	942	969	294	999999	746	999999	999999	999999	258	446	911	465	235	706	321	999999	747	999999	354	370	794	999999	481	999999	24	13	999999	520	941	999999	316	91	999999	999999	999999	999999	897	648	207	585	914	999999	12	838	104	286	999999	912	452	692	369	566	999999	999999	644	485	498	999999	999999	743	150	999999	999999	999999	139	829	999999	999999	689	779	378	999999	316	768	456	520	464	642	449	737	797	999999	77	258	764	999999	830	411	585	541	53	157	961	464	444	999999	537	878	999999	274	154	209	232	673	324	271	259	999999	475	999999	30	855	310	949	945	752	801	498	370	389	999	730	429	158	735	230	999999	852	333	410	983	586	999999	185	593	597	999999	999999	999999	
503	500	347	936	999999	999999	198	847	21	999999	691	254	49	517	999999	274	424	780	84	937	103	133	407	169	999999	999999	443	921	999999	366	357	587	407	563	867	889	999999	793	967	637	547	999999	135	344	641	999999	944	78	999999	910	179	817	100	466	999999	999999	103	187	999999	321	87	276	721	655	999999	999999	847	485	650	439	611	630	812	447	999999	999999	998	73	527	908	206	374	316	999999	999999	539	497	940	722	497	795	999999	921	656	559	280	661	479	183	999999	318	468	428	185	999999	548	15	653	999999	130	999999	999999	999999	964	124	712	999999	999999	469	630	616	906	762	163	643	136	709	165	999999	129	68	528	889	999999	599	737	946	999999	916	647	534	844	999999	999999	126	999999	999999	999999	541	847	999999	165	20	553	921	999999	706	275	541	999999	839	850	999999	947	72	853	150	999999	999999	999999	765	829	589	821	106	772	42	170	46	877	312	752	999999	49	809	903	999999	346	999999	198	999999	681	599	745	808	683	999999	927	999999	273	625	163	592	164	91	490	575	999999	456	158	999999	999999	238	663	869	999999	236	726	999999	999999	999999	804	602	186	355	94	240	844	999999	422	694	999999	630	773	262	158	170	999999	958	999999	337	327	889	919	999999	495	453	935	876	721	999999	361	789	380	927	820	560	999999	809	996	259	731	186	999999	999999	274	915	465	999999	720	926	767	767	819	831	999999	915	683	367	999999	641	304	999999	301	964	343	999999	260	999999	442	597	753	659	961	999999	999999	999999	855	464	554	579	987	534	166	794	999999	593	999999	548	908	905	999999	999999	948	999999	955	763	884	79	131	948	665	619	999999	999999	999999	117	999999	750	235	877	70	999999	813	290	653	769	811	507	284	749	999999	711	937	537	999999	999999	710	999999	123	842	266	785	343	605	999999	378	566	43	621	582	787	229	323	41	844	658	999999	667	999999	195	952	999999	794	381	603	953	999999	441	411	999999	999999	210	999999	392	620	284	999999	217	376	284	999999	777	886	701	961	136	999999	906	999999	71	999999	999999	893	999999	890	879	990	961	11	960	697	999999	631	153	999999	587	999999	931	420	570	999999	37	301	437	981	184	500	103	420	477	999999	775	749	350	17	363	316	999999	501	741	293	923	215	416	587	88	155	999999	999999	384	544	466	999999	131	298	442	751	465	946	999999	389	897	551	534	999999	999999	385	291	999999	823	280	999999	439	679	286	999999	821	884	850	902	38	757	578	45	999999	999999	289	999999	62	575	611	850	999999	785	999999	396	381	999999	21	
999999	703	999999	607	702	113	661	36	816	845	447	999999	867	615	54	687	999999	329	999999	601	305	641	758	239	569	999999	430	130	654	327	889	478	150	872	999999	209	174	159	875	932	282	82	473	781	614	954	744	245	718	108	730	76	866	89	715	33	945	999999	47	490	683	540	382	499	999999	968	480	994	430	999999	523	999999	453	583	329	233	999999	976	625	999999	477	999999	999999	556	597	822	612	70	166	171	264	539	121	999999	999999	742	699	973	999999	999999	484	749	814	873	584	257	999999	293	760	492	854	968	19	432	999999	498	999999	826	902	142	999999	419	837	269	590	999999	371	999999	999999	587	534	205	160	979	140	727	379	999999	971	999999	209	329	310	674	999999	295	530	999999	382	759	614	872	80	693	999999	75	999999	555	292	601	999999	565	958	183	999999	659	999999	999999	302	295	128	597	855	562	999999	47	118	999999	953	305	999999	999999	685	575	999999	661	134	466	701	75	815	824	256	380	999999	643	370	137	716	656	999999	500	396	96	999999	27	999999	518	760	250	999999	999999	601	987	999999	999999	879	393	210	999999	999999	362	338	999999	479	304	351	484	109	299	677	981	456	306	828	962	999999	599	934	955	643	999999	706	460	118	76	999999	268	242	259	764	977	927	419	131	124	172	170	999999	346	675	543	418	470	573	999999	999999	305	169	999999	918	290	459	254	662	919	655	878	127	412	81	92	999999	850	534	699	999999	46	185	714	800	135	981	999999	289	999999	999999	245	886	143	773	927	109	999999	340	483	528	682	757	212	999999	293	52	999999	999999	999999	999999	999999	935	874	999999	266	130	455	384	792	308	999999	965	562	999999	999999	992	999999	638	153	982	193	519	61	181	381	289	972	255	516	999999	777	332	696	999999	639	999999	22	222	517	999999	654	999999	548	184	667	716	204	490	58	301	68	575	999999	999999	117	58	999999	702	549	977	157	209	867	709	531	538	279	999999	92	999999	999999	999999	131	346	338	510	971	876	999999	665	94	492	206	225	34	211	212	95	999999	590	999999	319	673	540	660	454	815	838	652	138	447	999999	408	937	321	296	454	784	282	606	87	18	198	884	892	665	999999	652	684	999999	336	193	60	501	696	999999	108	591	686	999999	694	999999	999999	385	227	642	999999	269	903	738	999999	427	999999	999999	512	999999	131	789	647	999999	451	999999	163	999999	999999	999999	999999	907	251	651	198	862	108	999999	911	944	784	999999	666	260	581	743	749	999999	572	908	380	955	988	289	548	999999	944	
691	442	531	999999	900	582	963	999999	186	27	261	549	894	999999	424	193	567	631	999999	132	396	423	999999	424	216	759	894	999999	446	918	999999	113	879	918	416	956	999999	965	999999	240	703	999999	999999	725	497	406	677	588	955	771	430	658	999999	196	557	277	733	117	772	999999	688	89	999999	268	66	158	670	976	912	468	802	602	747	88	429	387	999999	982	926	810	91	315	928	674	497	313	873	692	370	149	232	283	202	742	999999	623	214	147	669	999999	736	701	675	496	968	828	910	160	767	180	999999	751	999999	962	999999	382	161	140	770	752	284	999999	615	773	246	529	409	14	536	805	182	879	322	587	83	390	640	441	999999	999999	999999	723	925	200	999999	999999	999999	240	999999	179	472	999999	376	999999	999999	999999	95	999999	260	449	428	906	623	962	997	380	438	603	888	679	742	999999	435	112	360	561	999999	999999	884	765	437	179	331	366	343	109	999999	999999	999999	324	305	738	999999	999999	999999	999999	109	999999	203	518	999999	498	351	13	437	752	999999	274	566	513	999999	999999	26	495	21	999999	584	266	999999	898	999999	999999	90	574	384	14	539	179	999999	864	461	999999	231	376	723	999999	999999	999999	929	999999	999999	999999	839	19	617	999999	999999	695	254	991	912	842	344	305	999999	19	417	777	629	433	999999	478	413	702	61	999999	999999	650	999999	82	431	265	337	48	447	628	999999	81	956	749	999999	999999	924	999999	951	619	754	926	724	713	530	60	699	505	377	982	999999	146	957	10	196	80	923	182	570	999999	514	999999	858	33	815	346	820	879	150	379	554	999999	750	999999	863	522	926	68	999999	999999	566	832	999999	465	999999	66	123	956	563	222	920	752	310	305	115	999999	999999	701	999999	194	999999	819	365	998	999999	302	396	526	146	674	154	864	999999	199	100	682	635	403	239	759	232	864	326	927	458	802	242	999999	336	414	453	234	170	367	150	746	477	999999	37	500	670	597	819	888	78	65	131	120	999999	432	822	674	471	148	961	375	999999	999999	999999	999999	70	941	199	732	230	919	704	273	58	353	214	963	375	739	98	635	55	437	858	999999	680	131	249	903	591	779	763	31	405	999999	999999	49	131	401	440	999999	999999	97	668	159	361	999999	71	999999	999999	999999	999999	999999	999999	999999	330	75	578	157	954	938	701	295	150	451	165	999999	868	999999	109	175	999999	999999	999999	999999	238	999999	999999	999999	50	999999	999999	387	685	732	479	999999	971	79	455	188	999999	974	446	501	999999	121	947	226	
999999	679	989	788	762	62	27	999999	432	999999	999999	372	999999	868	116	142	878	999999	610	999999	971	134	999999	798	828	999999	999999	867	537	807	999999	126	20	552	715	371	833	281	625	632	714	154	608	289	999999	999999	882	602	867	314	622	714	999999	999999	255	869	968	200	960	840	359	160	999999	625	999999	981	999999	753	162	745	999999	607	698	999999	999999	826	999999	431	827	745	49	999999	999999	232	999999	625	615	481	999999	846	402	642	320	785	283	563	356	999999	928	989	730	999999	449	131	15	24	26	533	835	999999	999999	546	373	224	800	258	160	999999	440	735	376	999999	999999	316	352	999999	999999	912	704	150	999999	999999	503	999999	24	910	999999	878	227	180	608	91	646	878	503	856	999999	105	999999	35	999999	781	552	202	623	850	683	143	778	999999	727	999999	999999	694	999999	810	999999	536	209	890	596	282	357	269	136	295	243	576	812	496	398	201	928	678	737	698	990	999999	999999	174	236	528	109	999999	452	999999	261	952	930	693	812	741	895	103	439	140	999999	292	75	338	616	116	330	292	999999	536	999999	161	999999	260	820	742	322	45	664	999999	999999	999999	999999	999999	999999	291	646	129	683	657	305	835	249	606	999999	707	999999	999999	999999	129	999999	817	999999	999999	999999	110	994	680	873	999999	428	860	438	370	957	999999	475	999999	304	335	470	211	608	999999	240	349	999999	360	986	999999	506	437	487	544	870	365	547	999999	311	933	296	966	999999	612	999999	444	406	878	999999	317	241	999999	591	232	999999	999999	999999	638	685	999999	198	644	999999	999999	574	999999	382	894	999999	602	419	574	999999	999999	48	503	955	996	73	796	943	43	711	679	881	703	845	265	884	875	157	908	225	331	745	652	282	495	47	999999	71	999999	999999	999999	999999	666	670	999999	193	999999	49	222	575	889	47	164	932	999999	878	999999	155	127	19	999999	454	510	359	810	625	395	230	470	958	826	734	440	999999	664	781	999999	999999	624	81	728	836	934	999999	335	999999	590	720	999999	617	176	100	944	502	763	999999	999999	316	859	605	797	935	579	264	748	164	999999	509	999999	242	663	837	999999	55	290	788	520	176	999999	527	999999	675	961	852	791	735	789	938	891	73	393	908	184	29	283	999999	266	680	594	181	686	999999	452	36	953	339	569	999999	999999	999999	999999	230	292	341	571	132	973	726	999999	23	375	668	618	214	848	755	999999	512	772	999999	531	839	582	852	999999	954	233	999999	899	462	999999	891	726	999999	981	999999	625	842	999999	999999	820	
540	217	580	805	28	472	999999	188	999999	675	67	136	724	453	251	648	999999	501	616	898	48	826	20	847	483	941	702	233	685	140	821	64	620	676	990	631	11	56	999999	492	985	999999	701	999999	118	764	999999	999999	739	525	194	351	841	262	782	999999	207	733	332	999999	769	24	503	77	854	13	999999	58	463	619	646	393	679	999999	912	291	135	233	739	999999	999999	240	493	999999	999999	480	223	367	894	287	999999	278	724	744	722	971	999999	633	999999	115	259	953	999999	999999	878	801	999999	999999	350	500	587	973	999999	613	148	999999	531	999999	132	383	999999	158	164	999999	195	378	668	934	412	941	37	502	300	999999	999999	985	231	373	291	999999	808	506	27	403	699	461	283	121	605	999999	450	920	999999	999999	325	111	799	833	934	510	143	736	314	408	472	95	682	999999	153	163	316	167	61	978	574	293	140	760	486	733	104	556	339	227	501	999999	999999	741	318	368	999999	398	999999	999999	20	999999	202	999999	930	613	999999	913	968	452	877	292	999999	532	984	41	970	48	356	999999	415	999999	407	96	906	999999	104	940	61	784	967	917	728	999999	999999	502	999999	521	999999	872	955	999999	588	886	350	219	247	468	757	999999	398	157	51	238	375	999999	999999	116	712	999999	519	837	862	194	485	959	564	999999	563	491	940	459	999999	999999	999999	234	999999	521	745	697	127	635	193	999999	396	819	999999	499	905	544	999999	984	808	999999	363	127	328	999999	999999	390	654	999999	999999	276	346	999999	939	567	982	150	435	163	370	999999	456	883	654	999999	798	665	93	74	999999	29	662	956	651	951	999999	999999	906	604	999999	365	52	478	730	999999	437	999999	880	999999	516	764	118	675	999999	793	809	479	472	999999	605	999999	307	590	999999	885	613	389	297	987	446	854	244	999999	53	15	971	978	163	737	659	350	785	775	999999	928	911	987	342	857	152	999999	665	674	999999	373	999999	462	522	999999	999999	999999	170	892	871	662	530	286	631	618	999999	830	326	735	581	264	960	531	42	37	974	999999	56	439	844	795	198	999999	832	679	947	519	465	318	433	611	190	892	903	895	407	634	999999	999999	999999	321	335	930	103	744	999999	535	430	495	870	688	11	730	57	999999	473	999999	454	951	670	999999	375	17	999999	999999	999999	78	628	147	629	349	269	332	403	532	469	268	475	98	999999	999999	99	969	447	745	610	459	844	826	432	999999	190	414	999999	999999	999999	327	999999	133	669	344	907	999999	866	531	428	999999	336	999999	
617	999999	495	999999	685	999999	999999	405	999999	999999	369	624	233	802	714	192	169	855	278	670	999999	152	639	351	429	931	514	999999	113	916	327	999999	999999	329	219	227	951	824	728	999999	999999	550	757	72	764	54	120	115	578	684	372	572	410	999999	938	474	574	153	936	999999	744	416	302	654	249	999999	501	999999	592	497	999999	344	137	472	999999	45	999999	577	587	384	820	408	238	428	999999	754	530	467	391	744	652	807	887	974	70	113	258	113	823	336	553	216	522	90	452	37	999999	937	516	999999	90	997	566	999999	999999	345	999999	873	999999	999999	907	43	522	847	844	433	456	162	411	999999	787	291	754	999999	830	614	999999	999999	976	525	319	592	999999	488	664	655	251	335	999999	725	925	384	12	339	428	999999	999999	999999	999999	28	581	292	535	470	124	798	252	314	731	328	459	999999	999999	584	184	324	92	44	193	199	192	999999	120	686	131	413	288	425	832	320	999999	221	911	957	944	37	67	491	999999	865	412	936	603	723	999999	893	486	427	164	114	437	659	999999	999999	836	459	182	849	999999	999999	519	827	999999	421	407	999999	129	940	639	157	267	601	999999	327	787	256	528	396	421	237	999999	860	270	728	999999	999999	729	999999	131	495	854	999999	152	662	356	584	464	999999	326	36	774	546	788	17	846	999999	988	173	999999	999999	999999	785	437	121	785	658	567	999999	537	145	519	263	999999	154	302	59	459	18	971	212	999999	345	79	394	999999	389	999999	999999	881	58	283	565	606	541	563	79	780	999999	876	697	27	710	654	191	517	520	728	643	715	797	385	999999	999999	66	798	595	715	53	659	405	585	999999	872	489	999999	953	657	999999	999999	232	279	429	141	283	194	91	690	888	876	942	999999	438	546	94	672	302	372	999999	999999	967	363	736	999999	481	121	712	837	175	328	564	999999	450	63	492	527	999999	848	919	872	999999	904	826	999999	717	999999	999999	999999	788	816	569	999999	117	544	622	999999	543	58	660	171	999999	999999	525	999999	322	999999	999999	385	63	566	999999	454	999999	677	35	72	999999	999999	999999	736	964	999999	999999	358	759	973	755	905	440	623	984	908	198	999999	400	999999	389	266	854	638	533	771	714	231	999999	125	999999	999999	519	559	342	973	393	924	206	999999	999999	999999	811	999999	332	315	945	999999	582	807	265	695	287	999999	999999	280	714	35	212	999999	240	828	257	643	835	325	396	880	999999	20	524	274	560	999999	280	999999	455	516	315	228	999999	283	999999	999999	859	
999999	999999	957	999999	72	269	368	721	13	306	999999	999999	177	512	16	918	999999	999999	572	292	991	144	424	291	469	999999	208	720	999999	378	956	189	954	999999	394	999999	999999	13	228	999999	999999	552	999999	999999	999999	305	287	13	308	310	759	134	86	21	868	999999	737	676	416	248	71	647	737	634	350	195	964	999999	128	843	489	999999	931	999999	135	448	587	859	385	174	999999	204	421	683	618	999999	999999	942	915	87	436	762	596	980	689	518	815	922	225	720	340	999999	884	465	820	697	202	265	885	999999	999999	999999	300	252	700	866	999999	63	26	517	91	31	478	51	999999	727	475	999999	141	999999	999999	999999	643	665	833	653	320	955	999999	921	999999	999999	999999	496	999999	557	999999	354	289	999999	291	761	906	999999	999999	319	425	999999	58	102	231	251	999999	278	796	75	244	635	418	57	556	281	199	105	878	244	965	981	693	859	265	131	999999	318	335	871	757	999999	36	524	237	476	906	771	999999	397	999999	787	700	999999	323	836	936	241	276	20	999999	811	830	404	353	999999	999999	199	836	999999	579	815	999999	924	317	999999	999999	893	819	89	374	999999	406	999999	520	999999	999999	411	545	999999	999999	999999	51	324	309	946	115	632	180	793	326	999999	999999	598	999999	908	844	775	974	999999	238	999999	421	197	645	153	999999	349	883	999999	162	748	653	418	915	999999	773	629	625	371	203	975	999999	35	762	999999	999999	807	672	999999	343	515	436	531	199	152	28	854	999999	165	541	999999	749	14	999999	999999	72	526	999999	678	144	224	160	999999	821	999999	330	396	434	999999	659	607	677	281	833	999999	322	132	228	773	131	919	950	469	830	437	236	718	394	999999	594	999999	134	994	477	128	364	823	999999	936	822	632	429	691	506	933	98	478	180	993	999999	999999	307	909	999999	225	274	691	999999	393	37	611	11	999999	402	691	482	999999	803	999999	999999	499	422	291	999999	499	500	269	962	896	999999	758	548	400	928	654	670	999999	447	262	854	999999	49	326	999999	220	999999	188	298	815	999999	999999	674	465	710	999999	527	25	999999	67	724	14	728	886	54	999999	73	999999	321	999999	999999	267	999999	999999	860	619	459	105	382	740	868	321	999999	156	445	932	93	92	690	172	999999	654	999999	389	999999	849	944	162	999999	640	156	29	867	549	795	203	999999	133	604	100	999999	999999	999999	227	199	413	43	582	451	999999	195	981	920	158	621	375	10	856	23	21	675	306	999999	742	593	999999	454	431	361	252	762	960	488	599	
855	704	999999	49	199	999999	815	371	999999	169	454	999999	108	718	928	429	999999	999999	119	593	424	20	999999	900	634	349	959	999999	999999	208	999999	235	502	331	303	999999	364	999999	999999	889	999999	313	999999	664	298	427	750	735	999999	932	60	999999	850	999999	999999	844	999999	999999	415	850	999999	999999	151	512	810	999999	999999	777	424	22	74	240	656	229	999999	120	425	942	612	216	999999	233	119	298	158	909	999999	999999	999999	458	819	999999	556	999999	724	991	999999	92	854	999999	754	999999	320	999999	867	999999	999999	999999	999999	73	999999	999999	999999	999999	999999	999999	104	853	364	900	845	74	630	966	203	821	684	839	504	999999	948	343	999999	543	461	625	999999	999999	430	339	999999	752	999999	93	39	664	745	357	565	999999	897	999999	728	954	233	689	999999	354	297	56	145	999999	136	110	125	96	76	964	746	999999	38	999999	432	35	783	102	963	546	999999	538	999999	999999	999999	721	999999	999999	614	143	320	771	282	567	342	383	204	173	626	10	968	942	598	781	610	929	754	432	886	702	181	141	726	806	418	999999	970	808	678	999999	601	485	481	999999	653	975	363	999999	142	999999	830	619	475	963	578	993	939	999999	725	355	967	86	752	999999	999999	189	55	475	159	583	999999	999999	495	222	999999	492	471	999999	999999	635	999999	999999	299	999999	872	562	665	763	238	424	818	676	93	332	447	525	733	569	970	474	999999	999999	321	999999	646	445	133	263	564	95	999999	283	999999	999999	780	684	786	915	999999	409	523	292	999999	735	765	736	312	173	775	882	759	901	695	999999	999999	999999	971	740	200	436	999999	412	208	152	891	544	508	993	999999	762	738	999999	529	999999	950	647	999999	999999	793	910	999999	959	488	681	336	630	587	514	394	103	712	55	999999	999999	999999	121	999999	104	844	230	999999	999999	999999	22	153	942	999999	134	999999	67	45	396	947	289	999999	479	999999	999999	816	270	956	994	608	457	60	692	999999	999999	601	839	999999	557	999999	573	999999	823	348	475	537	393	999999	999999	999999	336	999999	999999	108	999999	319	999999	197	566	287	999999	273	999999	710	173	961	460	850	465	533	999999	503	487	999999	383	999999	480	999999	458	988	999999	21	503	203	282	399	734	594	999999	607	110	651	999999	280	999999	999999	450	122	184	514	86	999999	793	999999	927	832	580	671	999999	839	838	369	738	578	854	999999	769	49	437	774	236	866	205	857	433	999999	506	217	999999	83	165	367	956	944	911	889	999999	573	999999	999999	818	999999	869	815	769	999999	913	999999	425	
999999	540	410	685	999999	287	220	347	935	506	706	336	999999	185	999999	683	480	999999	794	666	964	353	206	774	987	956	173	997	390	98	692	318	87	999999	899	543	755	999999	556	999999	701	999999	292	999999	569	999999	455	999999	227	999999	298	337	129	999999	461	253	343	636	697	453	124	999999	956	847	814	397	258	999999	286	999999	928	797	856	999999	965	421	70	999999	215	873	999999	285	780	258	999999	999999	199	325	340	655	210	128	999999	999999	552	489	999999	445	262	999999	865	873	611	120	999999	500	480	991	797	999999	192	214	431	999999	942	838	442	708	999999	458	208	933	251	630	907	810	999999	753	999999	485	825	999999	876	44	18	637	673	669	56	309	885	207	528	299	472	995	999999	171	999999	999999	999999	887	398	804	972	932	632	981	212	402	688	726	416	999999	224	999999	337	397	999999	999999	999999	772	661	747	573	11	415	951	167	999999	122	999999	593	872	438	938	237	82	71	86	14	692	999999	653	999999	168	791	216	999999	905	668	310	356	855	547	999999	999999	999999	999999	971	526	681	823	301	289	47	142	543	882	999999	340	264	999999	738	310	483	999999	18	999999	414	219	208	875	999999	999999	812	303	999999	334	999999	712	999999	999999	100	559	333	868	175	373	582	999999	999999	334	799	575	414	974	618	999999	999999	968	227	522	826	761	328	805	571	58	477	744	404	219	727	999999	753	422	245	188	977	615	150	644	554	388	999999	874	85	999999	838	838	685	999999	270	196	494	74	999999	338	999999	999999	307	999999	896	838	631	48	606	236	821	999999	739	999999	576	459	828	583	968	999999	799	454	730	883	220	638	68	999999	949	999999	999999	999999	999999	906	947	460	317	33	747	999999	756	923	277	849	999999	999999	109	256	999999	810	999999	911	105	577	539	999999	797	999999	906	999999	999999	420	98	75	999999	999999	595	832	999999	126	999999	804	999999	261	999999	875	999999	880	28	999999	539	999999	603	148	183	176	593	829	999999	999999	663	894	127	489	936	346	835	212	999999	999999	999999	999999	764	501	669	563	999999	844	885	663	610	916	405	999999	999999	968	816	949	891	980	549	765	999999	331	462	999999	687	356	999999	354	50	974	999999	295	122	273	999999	112	479	999999	100	749	943	713	559	999999	498	999999	999999	999999	999999	999999	320	721	999999	495	810	443	48	421	876	730	528	540	623	635	737	119	430	999999	921	714	480	999999	999999	800	822	751	771	999999	758	113	594	357	824	999999	999999	467	999999	627	999999	999999	73	67	743	370	230	412	100	924	19	
389	163	306	56	815	999999	999999	831	392	672	68	671	999999	999999	773	145	999999	715	468	970	999999	999999	802	11	317	651	999999	538	529	999999	419	661	846	705	379	949	298	310	19	748	626	999999	999999	999999	999999	941	999999	999999	969	999999	999999	696	631	953	739	382	999999	999999	739	174	993	509	999999	813	999999	407	824	627	293	999999	847	870	999999	720	354	644	297	999999	607	375	911	28	569	303	529	999999	39	893	999999	997	999999	993	571	999999	999999	127	333	906	700	997	999999	999999	999999	156	388	999999	990	911	609	105	999999	513	697	373	262	974	939	999999	293	541	377	931	661	999999	235	854	999999	860	999999	236	320	390	157	609	258	799	908	423	999999	349	731	128	293	870	999999	95	999999	207	592	780	999999	325	999999	169	629	195	460	823	920	999999	880	140	946	382	999999	999999	999999	97	124	463	76	526	102	943	810	258	999999	791	999999	149	558	111	277	999999	59	994	768	999999	980	73	349	94	502	391	469	601	182	910	95	218	729	999999	93	139	714	660	233	999999	359	381	546	669	999999	781	975	778	862	999999	333	790	935	378	117	60	124	999999	34	710	484	218	999999	738	705	175	420	351	28	148	480	398	771	99	638	609	527	679	644	721	416	690	739	420	999999	305	999999	361	109	42	24	731	635	522	999999	999999	999999	808	963	285	370	633	760	723	291	934	28	846	739	508	533	444	348	313	303	793	479	665	161	410	892	69	251	986	999999	748	763	258	894	497	314	719	716	369	360	782	930	25	138	652	286	436	621	601	999999	580	999999	332	229	999999	671	639	656	563	392	311	392	774	600	543	999999	770	952	251	204	814	728	979	953	520	863	464	536	509	133	465	447	650	486	553	364	999999	39	493	826	674	72	162	976	58	400	165	999999	594	480	516	484	999999	406	694	851	414	379	708	546	216	112	157	999999	926	863	741	297	56	189	999999	999999	468	999999	529	751	576	999999	905	999999	708	49	999999	999999	617	981	78	253	999999	999999	999999	71	331	946	619	999999	914	999999	59	999999	659	999999	378	999999	739	775	999999	953	877	942	284	412	474	999999	999999	177	999999	128	823	945	795	497	505	353	240	999999	419	999999	805	957	999999	854	953	999999	470	840	999999	999999	298	841	999999	124	999999	999999	427	547	597	999999	999999	451	411	795	999999	114	399	171	372	34	185	70	366	999999	158	999999	115	430	458	753	999999	998	507	633	830	981	979	680	131	656	999999	692	999999	676	413	363	555	51	955	
848	331	309	477	645	999999	999999	484	471	966	456	999999	997	999999	843	999999	119	944	778	965	916	999999	718	999999	716	108	492	999999	689	101	999999	374	999999	474	609	432	999999	531	862	999999	999999	506	999999	714	999999	999999	929	604	248	61	303	419	777	85	49	723	612	999999	999999	546	999999	999999	999999	379	999999	999999	678	532	488	421	806	587	999999	999999	373	999999	617	14	375	803	999999	888	740	638	797	385	597	999999	435	886	999999	999999	771	325	999999	352	711	148	543	593	244	406	125	827	255	716	337	999999	712	629	116	607	893	999999	377	981	999999	167	581	795	494	689	107	999999	999999	257	816	766	999999	999999	708	478	471	782	569	772	999999	913	392	999999	58	326	999999	806	779	999999	665	814	947	999999	833	554	566	747	108	999999	309	522	236	997	999999	571	188	692	921	638	145	999999	999999	605	218	606	999999	500	747	177	999999	301	822	999999	592	999999	999999	999999	196	163	999999	724	683	24	999999	259	687	395	191	486	999999	594	999999	151	87	553	427	999999	999999	999999	780	76	10	930	152	17	999999	848	415	898	999999	517	999999	767	726	421	437	382	142	958	919	388	319	270	40	817	999999	681	999999	48	583	475	457	999999	382	845	724	752	871	465	560	838	979	999999	733	999999	999999	126	424	665	126	55	219	265	318	401	757	739	900	335	601	28	547	377	999999	999999	999999	545	395	881	697	999999	999999	677	408	999999	409	999999	999999	411	728	299	266	999999	922	538	265	999999	651	980	999999	984	852	546	864	999999	300	612	968	455	568	999999	731	543	968	440	545	999999	999999	999999	992	999999	212	499	999999	311	761	902	455	999999	31	868	894	414	999999	712	833	963	812	866	999999	796	999999	999999	999999	184	567	999999	676	491	999999	723	344	423	988	367	782	999999	939	562	999999	999999	167	191	434	699	659	327	999999	265	607	999999	729	990	448	205	672	131	656	432	743	48	236	963	793	308	534	480	425	999999	930	480	34	260	96	401	639	876	657	153	525	250	972	420	999999	421	993	354	975	999999	694	661	706	516	999999	741	171	999999	398	135	175	999999	999999	325	335	137	556	479	904	56	999999	796	999999	513	906	503	76	815	90	999999	315	189	505	633	999999	279	773	517	999999	354	240	445	487	531	977	347	348	657	95	999999	864	999999	449	999999	235	898	999999	203	999999	326	675	355	123	25	820	985	682	278	584	999999	364	48	48	559	816	130	318	942	535	569	164	999999	730	999999	517	791	999999	576	407	841	91	579	907	124	
679	884	332	999999	711	991	665	80	82	999999	401	825	485	999999	122	114	999999	255	667	50	171	266	999999	999999	508	39	256	115	870	742	999999	999999	140	923	880	931	798	846	240	544	904	999999	999999	700	932	691	999999	849	464	999999	262	999999	912	867	952	422	269	543	963	682	745	559	209	339	999999	617	999999	561	19	191	316	999999	24	133	146	88	920	924	856	999999	999999	406	651	577	490	147	999999	273	999999	467	671	264	999999	558	999999	999999	999999	16	645	325	999999	753	840	283	999999	518	999999	999999	730	874	502	999999	999999	157	958	999999	908	631	848	917	745	431	591	551	519	61	999999	465	334	791	999999	913	289	540	819	999999	565	378	999999	972	325	999999	542	105	999999	999999	999999	999999	599	459	446	999999	167	727	579	575	172	298	763	934	657	366	464	939	680	589	66	999999	337	989	783	540	999999	876	999999	662	999999	495	586	194	485	999999	866	999999	355	941	755	561	961	254	806	277	614	999999	324	959	628	999999	425	386	279	429	407	999999	675	999999	222	999999	135	917	686	677	712	578	999999	531	499	588	593	999999	833	504	196	92	192	516	999999	392	561	642	43	295	80	999999	915	66	999999	266	999999	449	728	474	436	53	999999	138	564	46	208	793	469	50	19	685	552	774	243	324	427	999999	999999	829	729	492	999999	401	607	512	663	402	803	243	388	999999	999999	368	78	152	999999	63	952	889	999999	768	182	993	285	394	999999	151	999999	999999	999999	50	468	899	745	943	170	175	531	61	382	805	989	236	999999	865	674	194	705	100	999999	373	217	101	999999	999999	319	889	126	222	855	522	579	400	405	348	685	999999	623	134	981	359	532	999999	516	388	999999	946	342	419	719	473	445	732	613	474	833	377	264	785	634	280	59	318	206	859	236	599	999999	999999	190	999999	570	581	999999	450	841	316	584	265	191	999999	999999	999999	502	392	999999	999999	786	930	999999	999999	856	837	500	711	309	223	704	999999	999999	999999	126	999999	239	999999	902	864	623	173	633	999999	792	998	603	271	723	999999	815	813	782	389	813	999999	999999	872	706	733	91	999999	150	627	612	927	113	999999	256	537	476	346	999999	999999	233	622	999999	989	999999	857	244	238	987	956	408	999999	874	999999	375	225	222	999999	459	999999	782	225	33	16	913	999999	895	600	24	195	876	478	999999	569	166	200	603	817	357	848	498	852	420	194	229	999999	999999	999999	637	999999	325	119	886	321	440	999999	599	300	85	659	999999	643	224	801	89	929	
567	315	617	184	622	404	19	610	680	930	805	839	787	201	812	565	963	983	870	767	592	22	138	999999	601	999999	742	999999	999999	855	638	618	999999	299	164	999999	722	999999	418	999999	999999	999999	999999	510	212	760	513	999999	999999	406	679	240	930	999999	347	554	999999	468	583	320	662	321	724	824	301	999999	734	999999	47	74	842	510	999999	950	668	999999	999999	628	946	841	798	858	999999	489	185	408	999999	793	952	609	571	999999	999999	108	268	999999	562	816	999999	999999	35	999999	999999	782	564	178	664	980	653	41	999999	557	521	999999	999999	803	470	999999	649	893	508	941	999999	437	502	588	631	476	691	880	753	564	999999	999999	815	782	21	999999	925	16	999999	999999	149	920	999999	24	742	147	586	464	327	999999	999999	324	517	94	999999	419	290	976	547	999999	299	773	288	999999	146	591	925	999999	792	401	318	999999	160	801	801	624	11	487	999999	999999	999999	236	999999	435	397	106	423	999999	999999	602	788	949	469	555	417	376	642	817	878	161	221	847	671	925	999999	534	173	715	292	857	999999	802	140	63	999999	72	221	999999	999999	49	999999	999999	999999	200	999999	369	183	999999	393	999999	981	194	609	694	281	52	564	636	426	862	932	708	449	452	194	986	818	999999	257	999999	164	790	596	838	984	27	418	481	322	649	361	567	332	999999	876	233	202	999999	781	999999	507	584	435	368	116	469	754	986	16	999999	550	767	358	47	280	999999	999999	771	709	263	633	93	324	776	999999	375	999999	593	576	961	793	999999	633	991	847	579	364	237	999999	525	273	999999	999999	999999	999999	593	219	294	585	685	634	430	736	527	631	424	270	999999	857	741	93	171	420	54	833	178	999999	366	999999	701	835	370	50	194	990	211	617	629	677	917	165	100	999999	890	336	372	645	116	370	433	319	706	380	989	999999	999999	21	430	860	931	460	852	999999	884	849	274	390	552	537	999999	806	641	980	940	586	999999	999999	999999	718	471	532	37	996	999999	999999	139	990	61	752	888	200	197	768	746	467	312	999999	132	999999	999999	982	103	578	940	627	999999	725	440	412	449	948	492	712	399	999999	432	856	338	502	720	284	339	799	649	239	619	872	244	483	284	996	40	488	656	488	439	459	65	149	713	414	560	648	313	939	999999	999999	999999	348	44	455	999999	999999	999999	787	653	303	929	711	999999	999999	491	956	999999	452	917	13	65	910	968	999999	800	199	999999	316	999999	690	495	709	999999	143	503	896	448	828	999999	410	167	
869	835	145	529	354	141	909	923	999999	520	861	999999	703	430	468	999999	999999	654	478	841	999999	73	999999	999999	230	189	874	310	594	999999	999999	123	516	846	195	85	999999	453	999999	68	879	392	130	180	634	686	828	713	999999	999999	999999	183	860	569	153	805	872	337	309	175	266	608	338	94	219	999999	515	857	999999	392	546	617	208	420	961	631	999999	999999	183	543	999999	170	275	78	141	136	262	999999	703	390	999999	505	154	999999	801	281	64	45	999999	886	180	970	479	652	980	769	999999	999999	607	521	863	999999	164	765	999999	105	342	269	953	92	494	568	999999	853	190	51	473	917	618	999999	999999	999999	831	296	373	390	999999	622	999999	372	162	812	999999	191	527	132	351	999999	475	705	938	794	92	999999	401	612	816	999999	472	939	999999	999999	999999	917	944	956	258	867	402	434	414	720	181	999999	930	682	228	972	336	67	700	93	452	912	751	999999	824	954	999999	760	573	999999	159	999999	76	999999	979	433	247	570	874	999999	999999	51	301	228	622	501	947	719	393	999999	298	414	999999	999999	614	919	175	172	141	303	972	999999	860	348	570	33	524	834	702	795	735	999999	193	226	999999	410	999999	533	999999	332	999999	185	377	999999	999999	745	909	853	491	999999	999999	85	439	580	511	356	999999	999999	999999	599	976	122	26	598	118	532	231	32	126	213	999999	641	999999	808	999999	796	274	999999	571	999999	123	999999	353	642	537	659	336	612	714	749	230	667	876	569	356	894	999999	778	999999	254	524	886	737	287	761	626	82	630	293	999999	92	60	392	832	486	316	768	383	999999	999999	205	618	999999	376	983	641	765	442	462	403	636	999999	518	326	311	236	933	999999	881	911	586	706	329	999999	999999	180	285	53	93	49	999999	785	717	173	58	999999	999999	370	303	999999	999999	640	999999	890	88	596	541	75	531	260	383	702	999999	159	999999	498	298	318	999999	999999	999999	999999	359	999999	278	999999	778	355	277	405	657	572	772	999999	999999	999999	539	439	921	81	638	220	522	833	666	432	293	568	300	559	616	269	661	490	764	999999	290	754	622	237	818	999999	999999	136	999999	811	929	740	108	925	959	859	397	999999	999999	999999	208	526	756	999999	567	219	64	717	788	398	910	291	997	910	666	784	817	694	262	451	999999	396	240	855	999999	999999	999999	374	600	757	999999	999999	316	618	941	763	998	776	999999	608	999999	90	347	999999	900	999999	743	198	269	999999	999999	703	999999	732	733	811	295	900	352	999999	750	999999	
999999	40	526	886	999999	388	969	902	786	999999	34	999999	319	341	58	999999	954	854	999999	999999	114	425	715	999999	648	999999	885	139	478	107	434	656	999999	999999	962	317	687	24	672	364	228	367	398	999999	679	999999	423	401	999999	268	946	999999	213	479	584	701	325	999999	999999	999999	999999	840	434	689	616	999999	796	867	999999	741	349	939	192	455	63	747	37	714	999999	999999	170	493	375	219	160	936	452	999999	867	271	992	999999	999999	999999	999999	387	933	999999	999999	311	999999	555	32	31	999999	16	315	999999	426	999999	674	999999	859	329	242	999999	474	999999	538	680	999999	418	10	117	749	21	172	999999	593	999999	814	328	329	197	983	999999	999999	354	300	154	630	695	999999	39	999999	391	478	458	46	852	912	718	179	999999	386	526	555	915	281	907	999999	402	173	750	33	999999	999999	672	345	628	548	130	924	999999	60	239	999999	970	521	368	542	999999	999999	741	999999	106	158	615	810	467	68	555	82	999999	310	237	999999	221	999999	999999	999999	806	999999	418	999999	791	794	999999	663	157	999999	585	403	913	999999	139	999999	432	987	927	207	675	862	877	999999	993	57	540	94	822	708	245	999999	280	267	735	600	467	438	971	311	373	999999	663	397	483	161	999999	999999	180	999999	109	999999	89	53	999999	944	999999	849	319	743	263	701	999999	448	999999	999999	132	999999	638	538	999999	993	26	625	834	723	208	490	95	842	999999	999999	999999	999999	609	21	999999	237	832	791	999999	618	128	237	58	671	120	224	563	862	999999	512	389	641	651	115	999999	463	999999	711	745	755	999999	477	854	999999	787	730	999999	822	736	895	823	847	183	451	875	788	577	172	999999	999999	926	233	813	386	141	281	999999	503	804	431	999999	130	55	610	999999	999999	382	999999	999999	389	385	740	135	143	688	542	468	210	240	428	886	56	108	999999	999999	539	663	477	610	515	271	345	28	999999	876	702	801	573	596	233	999999	999999	288	234	608	196	108	680	697	598	813	268	273	385	545	972	32	293	781	325	999999	904	705	377	127	999999	721	819	267	999999	741	895	613	16	22	624	767	873	163	641	999999	983	779	21	702	13	81	643	770	999999	679	999999	791	281	246	999999	566	910	116	568	475	288	423	999999	857	918	654	267	372	920	214	158	139	150	999999	13	999999	693	675	124	968	999999	59	363	316	999999	113	342	769	511	67	857	767	595	175	161	570	78	164	783	358	814	280	849	699	530	388	651	396	243	999999	873	999999	992	600	397	999999	
70	999999	634	815	999999	497	861	862	357	391	999999	999999	732	999999	999999	999999	892	765	163	807	210	663	785	845	461	946	536	999999	194	622	775	995	778	922	510	672	529	968	47	326	419	986	999999	999999	843	677	999999	800	999999	999999	352	236	999999	999999	39	999999	999999	789	999999	375	961	999999	678	735	616	549	205	810	999999	394	999999	924	728	837	397	223	999999	646	999999	999999	999999	735	999999	850	999999	548	558	197	893	999999	63	740	999999	671	364	683	999999	617	999999	999999	999999	999999	868	935	334	428	999999	608	202	815	94	972	787	579	999999	236	930	827	465	78	999999	18	916	827	340	278	999999	999999	482	999999	905	704	123	706	999999	999999	867	870	526	850	999999	999999	994	999999	29	999999	952	45	589	138	753	999999	161	464	314	999999	999999	50	604	65	119	452	135	488	910	390	858	91	276	653	369	69	310	615	999999	49	23	999999	999999	259	325	283	999999	354	960	999999	553	659	402	839	502	826	276	999999	741	597	824	516	177	638	231	999999	769	935	769	999999	190	999999	436	274	460	107	241	354	739	835	999999	781	527	496	837	209	688	437	161	999999	792	839	873	440	225	506	672	180	38	999999	514	541	585	999999	243	17	999999	137	999999	404	594	921	731	906	623	53	988	680	801	32	192	342	784	236	901	999999	672	996	59	953	435	999999	326	295	331	443	205	261	999999	830	976	999999	58	756	947	871	999999	967	999999	999999	517	991	378	999999	999999	999999	757	358	375	893	344	999999	999999	434	969	533	605	445	999999	189	999999	999999	999999	971	999999	999999	294	38	289	40	242	705	188	877	445	444	692	320	999999	159	686	999999	885	369	495	749	481	623	787	424	276	672	392	637	333	780	573	407	959	639	887	728	79	345	660	999999	57	211	988	535	840	999999	999999	435	503	10	999999	67	485	306	160	670	250	864	764	569	999999	551	553	665	870	295	361	394	999999	957	999999	999999	708	855	701	280	634	999999	584	981	999999	956	143	999999	928	515	921	999999	488	226	487	999999	581	999999	999999	506	657	333	664	555	999999	999999	174	546	232	311	999999	999999	604	879	46	988	999999	782	319	999999	418	230	737	999999	999999	698	999999	54	479	573	999999	617	539	205	999999	311	597	38	58	233	792	596	999999	999999	999999	302	999999	999999	190	999999	923	798	782	960	999999	999999	595	310	191	244	130	129	77	658	342	741	100	409	266	735	999999	999999	999999	95	574	821	130	999999	207	81	640	306	863	980	999999	999999	835	578	118	999999	715	297	
847	999999	999999	672	529	451	294	425	999999	999999	353	455	107	671	75	696	396	275	316	485	112	120	604	999999	266	96	18	171	905	999999	301	79	29	999999	414	999999	982	902	999999	678	999999	782	869	980	953	418	883	978	114	148	192	999999	880	239	194	736	219	288	416	999999	442	999999	520	688	367	283	999999	992	999999	155	999999	494	973	637	660	999999	250	623	870	999999	213	999999	67	999999	339	459	999999	790	919	999999	710	703	496	859	245	702	999999	999999	622	680	999999	890	721	959	999999	698	868	252	579	864	999999	595	418	999999	239	412	75	754	359	999999	93	645	999999	588	445	21	998	999999	401	957	68	70	10	999999	865	322	318	107	999999	641	590	947	220	999999	193	124	294	927	629	833	999999	517	831	999999	999999	347	818	143	523	423	700	753	850	621	805	435	594	999999	703	916	103	967	422	717	328	999999	434	26	405	999999	726	999999	494	568	330	550	238	296	603	527	504	999999	999999	999999	941	836	999999	599	999999	758	529	999999	999999	713	739	669	105	124	395	459	913	801	738	202	697	629	999999	292	999999	265	999999	307	625	185	422	917	393	503	775	491	50	835	767	646	800	660	999999	999999	828	661	455	123	901	153	999999	703	447	999999	231	999999	577	999999	999999	999999	561	999999	450	59	300	821	285	602	348	904	999999	87	999999	101	401	46	999999	487	463	640	810	93	406	999999	570	718	480	999999	281	464	914	236	537	772	95	999999	999999	796	490	16	999999	999999	775	999999	734	537	669	356	990	999999	999999	99	360	999999	999999	477	825	968	488	999999	351	283	330	884	990	193	550	271	15	822	827	999999	999999	456	264	957	318	409	747	999999	999999	133	21	97	999999	999999	875	870	587	617	999999	251	317	908	999999	999999	532	890	999999	550	986	999999	351	177	367	549	102	903	413	237	169	999999	999999	999999	999999	227	272	999999	957	999999	317	680	999999	397	79	586	680	98	791	999999	999999	427	402	207	56	650	999999	844	730	386	731	999999	999999	360	458	337	30	861	384	447	840	299	932	999999	242	316	999999	954	107	780	869	999999	122	261	802	741	32	999999	408	999999	999999	427	512	999999	444	999999	999999	332	999999	741	565	818	999999	354	999999	999999	495	562	964	739	925	828	746	949	516	726	999999	215	999999	716	314	996	463	502	999999	422	999999	361	999999	896	103	401	999999	365	999999	999999	300	768	939	668	256	470	69	669	999999	617	999999	563	74	999999	487	17	775	232	437	999999	999999	221	352	899	357	999999	166	77	646	999999	
999999	999999	734	465	436	100	999999	889	999999	844	999999	999999	545	393	999999	233	297	687	418	95	626	792	928	999999	696	89	425	49	320	123	314	999999	32	433	804	299	829	609	291	999999	999999	886	763	593	999999	571	676	958	167	999999	999999	478	658	999999	907	30	999999	88	768	356	675	236	579	356	539	945	999999	122	589	452	403	999999	405	999999	353	999999	39	345	33	135	413	999999	881	195	276	835	342	471	525	784	837	999999	840	934	999999	514	317	417	999999	686	800	563	379	715	730	168	999999	636	217	176	990	999999	999999	643	999999	218	355	393	89	704	612	309	999999	999999	614	999999	847	470	999999	999999	999999	622	292	347	335	849	999999	175	465	118	762	706	264	358	999999	720	696	207	999999	513	169	999999	337	999999	83	500	967	574	111	88	320	999999	999999	378	743	378	834	716	318	104	130	189	928	970	941	999999	54	247	21	894	955	650	479	999999	680	509	294	933	999999	834	881	999999	74	386	797	160	380	886	999999	424	885	999999	999999	896	999999	979	995	367	999999	999999	455	729	562	999999	132	670	142	539	697	999999	94	901	452	999999	999999	607	125	551	183	791	536	168	632	999999	19	975	761	999999	413	700	513	927	525	107	388	161	960	857	264	999999	28	840	198	380	340	999999	537	414	684	999999	864	454	193	626	640	297	107	966	207	156	999999	559	999999	997	730	166	999999	999999	106	999999	999999	267	296	55	999999	999999	970	261	265	999999	999999	357	898	627	836	69	743	899	467	100	64	994	660	118	228	468	999999	201	650	184	608	999999	318	999999	999999	606	167	147	853	943	999999	999999	999999	999999	708	999999	660	509	170	999999	423	485	886	15	16	652	999999	188	827	999999	982	778	611	91	427	264	999999	285	999999	240	901	605	56	524	773	218	293	487	410	668	807	214	40	979	761	132	999999	999999	617	999999	998	999999	320	549	961	999999	244	999999	999999	454	521	999999	30	930	769	817	439	999999	242	797	368	129	999999	169	506	777	748	999999	330	305	956	999999	667	992	241	922	294	999999	999999	999999	974	999999	732	956	156	432	194	999999	999999	943	999999	999999	999999	820	137	878	211	161	999999	194	999999	999999	308	999999	497	785	718	38	999999	847	532	932	809	999999	822	703	999999	821	999999	84	592	649	999999	386	612	31	665	847	865	362	999999	143	464	378	999999	372	366	283	468	371	999999	999999	409	372	999999	760	135	73	997	433	491	390	149	968	601	160	199	921	999999	476	129	870	172	347	137	399	999999	441	582	460	
346	123	363	650	370	436	249	59	999999	851	895	999999	850	999999	870	339	994	495	776	284	183	445	435	992	999999	843	993	72	999999	31	293	999999	491	547	999999	377	37	999999	999999	174	910	999999	956	999999	580	527	30	730	477	797	405	981	999999	307	999999	901	688	370	408	526	442	187	999999	943	999999	211	120	999999	355	502	999999	505	887	612	374	999999	489	440	999999	999999	999999	273	595	448	626	311	999999	194	270	999999	689	666	99	92	732	733	336	22	436	379	417	717	385	974	494	899	999999	62	933	254	422	257	948	684	702	179	592	999999	999999	266	999999	925	52	170	999999	999999	415	805	880	640	999999	999999	999999	52	316	116	887	620	953	999999	217	977	260	26	772	442	999999	999999	389	999999	151	960	695	180	208	492	674	224	172	848	494	999999	999999	302	547	946	999999	906	378	596	291	999999	421	599	59	999999	674	999999	398	999999	927	999999	999999	999999	499	745	999999	999999	999999	824	441	673	458	115	242	918	999999	958	999999	826	198	812	47	792	280	179	549	106	130	15	817	999999	999999	791	920	493	872	854	999999	801	175	999999	72	554	999999	618	999999	316	366	140	397	716	557	571	191	999999	962	633	57	999999	206	684	712	838	16	792	999999	666	194	748	999999	951	999999	677	999999	777	999999	492	637	662	656	243	999999	990	618	111	999999	264	999999	805	531	249	999999	999999	999999	999999	999999	234	547	372	771	999999	132	617	94	445	560	999999	910	414	375	480	999999	999999	673	963	944	721	230	905	999999	591	66	999999	999999	806	154	681	81	179	79	525	945	274	890	799	121	999999	905	182	550	999999	999999	999999	999999	61	253	422	810	642	546	986	999999	999999	671	999999	999999	743	399	999999	301	879	999999	741	999999	850	999999	730	999999	873	852	822	816	57	999999	999999	247	999999	949	999999	562	731	999999	999999	632	93	521	313	603	711	998	377	999999	627	999999	999999	413	612	999999	588	526	522	918	936	790	999999	999999	956	286	191	999999	940	999999	232	726	999999	17	378	118	260	999999	231	136	999999	874	484	999999	198	177	694	86	635	999999	999999	650	49	813	999999	649	909	913	565	36	422	769	68	584	509	999999	999999	663	44	504	610	259	999999	395	999999	71	315	632	981	788	591	114	316	941	999999	582	999999	756	81	999999	209	346	774	204	999999	999999	816	999999	999999	297	999999	999999	999999	141	398	121	355	999999	688	999999	343	286	932	999999	445	318	999999	999999	999999	926	999999	564	591	314	304	274	999999	110	681	111	255	415	50	693	931	561	72	
185	553	321	236	43	77	999999	396	922	999999	997	759	999999	570	999999	749	665	83	302	999999	737	999999	133	635	255	971	586	628	927	246	248	845	884	255	999999	574	839	700	191	496	393	999999	382	859	999999	351	286	999999	556	666	385	999999	638	121	999999	999999	429	686	981	71	491	999999	469	999999	175	162	999999	159	999999	999999	910	965	892	999999	65	999999	464	274	157	999999	695	56	81	271	860	629	216	772	921	999999	155	163	718	129	15	813	459	695	694	335	475	136	258	432	999999	419	727	832	66	999999	999999	999999	999999	999999	375	999999	508	207	825	546	999999	999999	238	353	999999	756	256	772	999999	252	370	768	999999	999999	438	569	999999	999999	514	450	901	999999	715	415	999999	999999	999999	641	754	999999	315	261	870	158	389	999999	897	905	452	999	999999	999999	40	999999	155	125	585	716	648	805	646	858	692	999999	999999	571	397	823	297	989	141	999999	999999	241	936	119	999999	999999	442	76	999999	892	207	515	287	999999	999999	901	999999	939	415	908	992	948	923	999999	568	999999	513	999999	974	84	617	463	867	557	937	999999	877	46	999999	163	283	582	143	754	661	187	999999	698	999999	496	562	358	584	233	999999	79	318	999999	550	411	918	624	101	597	285	744	648	729	18	999999	33	234	721	261	635	419	815	999999	796	391	999999	814	600	488	999999	269	878	644	934	999999	491	398	999999	816	244	659	999999	546	999999	917	539	999999	999999	673	472	999999	636	332	999999	213	999999	999999	693	169	999999	114	999999	613	85	999999	865	13	795	150	73	635	999999	999999	999999	975	928	999999	700	999999	852	32	999999	926	26	194	632	556	55	999999	614	999999	704	336	804	999999	999999	878	470	999999	61	535	999999	549	999999	836	598	731	315	622	285	984	448	814	317	989	980	999999	596	891	393	999999	958	74	535	999999	930	412	999999	887	350	999999	808	999999	827	327	999999	999999	327	189	595	901	999999	433	454	629	903	890	999999	999999	159	537	291	579	79	742	577	516	23	888	906	195	631	999999	999999	235	186	210	986	999999	999999	405	780	999999	999999	999999	77	999999	619	905	817	49	393	295	738	999999	768	239	178	94	749	999999	999999	999999	282	999999	999999	823	999999	228	453	702	903	999999	276	999999	999999	873	999999	587	675	52	897	117	80	999999	999999	345	689	999999	999999	999999	41	902	250	614	835	351	144	895	221	254	382	999999	462	999999	145	999999	28	985	65	894	999999	591	419	707	46	463	368	416	608	999999	999999	693	761	999999	999999	11	788	662	918	416	738	388	
375	430	669	506	655	955	999999	446	327	704	999999	572	991	450	999999	542	577	381	982	728	297	287	120	689	639	999999	454	999999	576	999999	76	999999	165	576	226	988	47	540	807	412	999999	999999	617	999999	290	999999	515	230	518	255	95	546	433	999999	100	97	320	999999	999999	700	511	596	999999	961	637	763	416	425	233	504	504	46	573	579	53	999999	999999	680	999999	450	449	233	999999	330	280	530	225	999999	485	138	678	67	673	117	999999	99	999999	999999	802	527	999999	999999	997	23	751	999999	999999	853	967	999999	427	639	581	999999	260	288	969	550	999999	116	547	271	939	104	825	447	373	466	678	999999	835	24	999999	881	667	359	235	612	579	232	558	371	188	521	999999	48	999999	256	999999	623	129	750	999999	695	999999	521	160	999999	198	999999	685	515	185	999999	138	413	999999	999999	999999	900	62	999999	971	999999	558	186	93	427	394	786	960	127	610	999999	833	95	999999	192	999999	999999	209	999999	999999	275	547	52	195	174	393	307	287	786	497	999999	999999	762	779	999999	146	802	438	733	518	999999	353	567	999999	130	189	999999	363	579	797	999999	701	729	942	705	999999	999999	990	918	44	96	509	183	630	653	494	80	316	999999	999999	999999	718	475	815	23	922	979	146	74	999999	350	943	707	989	884	264	841	999999	999999	584	630	812	999999	698	431	901	179	937	261	636	118	999999	999999	999999	999999	893	999999	913	928	783	942	999999	925	933	694	153	802	193	745	399	652	260	242	969	424	296	209	776	393	121	752	999999	999999	438	875	613	143	182	302	999999	999999	999999	891	999999	641	999999	887	585	14	287	999999	985	202	862	999999	858	503	999999	119	999999	694	458	529	817	999999	901	494	497	999999	999999	20	629	999999	755	370	999999	368	943	337	999999	409	623	772	116	22	999999	849	999999	999999	999999	119	302	73	891	305	999999	408	84	999999	999999	765	999999	999999	999999	999999	480	103	446	502	270	499	560	999999	945	10	81	686	423	805	273	61	472	53	50	970	718	566	10	459	789	326	294	684	596	408	20	105	848	839	542	673	412	999999	193	527	999999	788	127	999999	234	894	984	279	995	689	303	356	487	953	558	913	102	986	712	999999	215	876	916	999999	990	975	838	584	272	999999	648	999999	859	522	999999	929	448	999999	235	895	341	999999	999999	999999	114	663	618	894	290	999999	580	426	817	249	322	683	872	579	899	999999	66	410	16	405	999999	361	496	964	541	629	474	982	761	817	999999	999999	999999	19	999999	337	999999	943	
303	644	28	999999	134	999999	210	999999	67	869	220	976	839	930	999999	293	867	753	176	654	362	661	163	598	664	999	636	131	495	862	999999	999999	892	999999	116	372	999999	817	236	876	763	803	571	605	999999	785	978	682	999999	999999	152	689	170	712	590	642	999999	430	568	134	983	89	252	204	731	648	93	726	823	999999	906	59	526	999999	999999	999999	999999	557	825	879	31	954	939	591	999999	999999	412	189	532	473	881	956	259	112	892	999999	999999	377	999999	133	999999	999999	858	545	997	102	172	999999	822	41	553	933	999999	688	999999	999999	149	999999	483	284	246	903	204	360	765	999999	799	999999	999999	215	999999	721	684	701	188	999999	106	403	594	999999	295	999999	999999	999999	920	947	361	571	998	863	545	901	893	599	887	797	67	508	780	58	999999	748	472	617	999999	831	259	902	510	999999	999999	745	999999	855	988	703	546	999999	439	999999	597	238	999999	543	669	999999	828	94	999999	390	999999	597	623	545	335	999999	999999	750	466	999999	698	999999	70	664	930	799	999999	48	610	194	261	363	999999	962	460	73	999999	928	999999	937	13	174	98	999999	633	344	131	530	530	999999	999999	796	247	999999	999999	148	178	999999	999999	870	271	999999	483	629	139	357	529	661	95	271	224	151	803	528	94	534	370	941	40	595	678	314	999999	168	560	999999	126	727	844	321	895	570	325	999999	999999	223	690	999999	989	285	815	999999	444	268	999999	492	992	718	266	594	777	236	730	26	201	956	281	325	79	674	240	802	999999	773	375	653	999999	726	851	871	843	902	999999	755	780	217	869	259	930	78	471	407	470	260	999999	669	839	309	885	720	999999	999999	399	324	54	999999	653	671	892	584	666	276	999999	394	750	875	284	975	246	984	96	31	394	10	212	833	999999	567	239	999999	999999	526	840	141	999999	478	999999	637	710	767	564	999999	367	356	411	205	999999	85	999999	668	394	864	999999	901	634	919	980	398	121	221	999999	96	441	195	770	999999	436	999999	465	281	372	647	999999	999999	999999	887	664	48	599	17	302	265	67	999999	322	999999	463	939	506	19	497	124	525	498	999999	478	767	182	585	271	999999	999999	620	237	306	747	599	593	481	746	265	942	799	999999	918	425	38	870	873	821	686	496	239	455	783	258	131	999999	393	951	999999	492	999999	999999	248	498	645	829	999999	575	999999	999999	468	759	754	555	324	421	999999	669	999999	896	308	999999	999999	282	574	999999	454	57	625	822	999999	529	626	999999	999999	471	864	999999	
999999	209	606	307	470	817	38	999999	701	999999	933	999999	206	999999	512	233	999999	697	753	966	923	480	385	227	950	537	668	938	142	999999	999999	999999	556	159	888	249	999999	999999	303	767	999999	999999	472	226	123	999999	625	487	26	402	590	791	999999	898	999999	310	823	999999	357	933	158	999999	346	721	999999	90	999999	57	834	272	999999	192	403	985	722	828	17	169	113	45	999999	191	921	740	400	284	999999	658	652	588	425	999999	653	999999	619	165	999999	751	64	43	760	578	653	999999	469	407	999999	999999	186	678	302	999999	286	322	31	967	177	606	999999	887	945	999999	404	255	847	999999	999999	999999	376	999999	79	265	115	79	284	343	537	999999	280	992	999999	999999	482	974	295	761	634	341	349	652	987	161	431	177	97	264	184	407	906	446	869	364	367	618	999999	47	999999	216	47	999999	439	999	335	337	999999	544	33	430	960	95	398	207	693	999999	579	917	834	937	981	29	168	139	270	834	999999	531	999999	863	999999	258	999999	428	304	661	222	988	826	999999	999999	553	241	999999	447	821	57	999999	671	642	999999	999999	212	999999	999999	27	529	309	738	999999	214	479	499	170	64	999999	883	970	999999	41	999999	591	999999	999999	771	437	999999	414	692	999999	999999	461	999999	999999	824	683	55	591	203	286	999999	912	259	335	889	697	63	80	699	735	938	999999	768	640	141	457	599	472	849	797	238	125	617	299	713	752	619	98	346	381	666	302	776	626	899	598	342	999999	851	83	999999	717	714	956	510	709	693	999999	280	376	93	583	741	405	58	999999	305	960	621	146	88	965	734	328	78	999999	310	999999	740	999999	999999	999999	620	999999	999999	520	411	660	788	14	69	999999	999999	969	297	93	561	380	578	883	999999	381	154	714	995	418	982	396	887	864	408	999999	489	999999	999999	260	999999	965	982	537	615	644	182	617	999999	688	157	765	41	985	95	929	573	856	248	999999	999999	999999	780	14	537	24	999999	923	605	517	909	90	999999	46	999999	595	398	50	278	659	209	537	636	999999	999999	227	365	999999	779	478	999999	632	498	517	570	66	194	999999	999	600	999999	258	21	999999	778	76	57	994	864	499	541	532	999999	589	544	162	279	999999	999999	320	659	870	999999	999999	539	287	591	211	476	74	411	999999	51	677	787	951	525	999999	999999	205	180	999999	999999	289	999999	455	54	909	973	999999	786	720	244	688	940	11	999999	999999	40	999999	484	999999	528	999999	97	999999	999999	911	802	592	999999	999999	999999	548	150	298	
831	864	999999	999999	243	999999	238	999999	999999	690	186	362	736	999999	847	999999	46	46	720	999999	842	248	999999	816	963	142	116	390	999999	584	785	696	548	652	179	249	999999	999999	268	801	617	471	999999	407	944	138	184	999999	745	999999	999999	899	999999	815	455	593	672	999999	130	999999	999999	848	999999	999999	999999	490	813	999999	615	607	999999	101	777	919	999999	381	727	794	871	835	958	99	644	787	417	885	868	733	206	586	577	999999	824	168	235	999999	999999	817	999999	999999	324	999999	411	147	999999	999999	131	908	108	999999	866	877	512	295	151	486	999999	496	296	999999	621	999999	999999	38	999999	637	276	619	999999	947	999999	909	302	417	999999	868	687	506	740	999999	763	960	634	999999	999999	699	999999	539	26	749	566	699	531	482	843	999999	211	382	117	418	808	512	225	999999	888	956	585	999999	774	283	798	999999	755	999999	999999	999999	999999	999999	318	340	830	999999	603	943	999999	495	388	819	999999	286	666	315	398	332	999999	261	745	483	999999	999999	124	712	764	999999	950	859	943	578	227	999999	788	999999	74	999999	588	80	909	281	999999	402	999999	999999	530	999999	999999	493	317	433	999999	14	915	972	532	554	226	127	973	859	993	999999	552	809	602	391	497	999999	999999	621	743	463	999999	474	713	840	195	358	192	275	999999	467	551	999999	159	222	277	816	999999	519	560	999999	107	59	999999	248	850	768	173	149	999999	999999	251	695	690	965	999999	999999	268	692	368	867	935	707	733	535	999999	999999	999999	389	124	681	317	731	71	282	365	999999	999999	475	999999	427	999999	52	999999	739	225	999999	829	194	561	826	557	230	161	999999	535	400	999999	752	268	999999	117	999999	35	330	999999	999999	634	999999	609	999999	265	999999	999999	999999	682	892	443	999999	999999	134	212	476	828	297	133	96	999999	378	999999	965	977	442	217	999999	319	999999	999999	999999	999999	705	230	421	585	999999	570	763	999999	220	20	999999	956	331	999999	143	999999	999999	955	737	206	993	939	266	671	643	390	999999	586	531	631	280	875	500	999999	999999	903	791	890	635	727	369	568	370	367	113	19	655	999	83	565	678	456	999999	746	667	765	964	749	941	811	748	187	996	589	739	767	999999	988	999999	999999	824	999999	329	20	836	435	579	898	568	634	735	999999	999999	966	999999	999999	999999	753	675	999999	939	52	949	999999	978	192	571	780	627	999999	553	999999	179	843	741	927	999999	280	910	999999	196	75	191	316	86	924	999999	39	636	999999	182	999999	323	981	300	999999	801	506	41	654	863	
798	281	232	999999	78	653	669	235	35	697	999999	843	442	661	874	860	999999	746	999999	518	541	154	999999	173	840	353	999999	999999	999999	136	630	249	265	379	397	794	959	999999	18	280	14	999999	999999	229	857	869	880	330	999999	921	168	759	977	145	331	654	569	999999	250	725	999999	125	275	899	76	85	587	73	274	89	901	999999	738	783	999999	737	999999	492	999999	970	999999	867	999999	48	968	871	999999	130	999999	742	234	900	984	292	999999	888	999999	711	162	782	292	999999	65	346	29	999999	30	203	999999	999999	120	87	753	280	262	599	988	237	931	999999	999999	999999	25	999999	999999	11	432	999999	968	625	208	999999	339	999999	999999	655	812	791	29	227	850	78	499	463	632	157	999999	714	40	225	999999	311	780	999999	999999	825	801	999999	999999	27	327	999999	234	16	999999	288	747	999999	592	999999	999999	207	999999	999999	355	745	967	561	899	707	855	999999	425	753	724	999999	62	999999	564	862	853	288	999999	11	999999	285	843	492	999999	353	410	925	132	999999	438	703	103	76	612	233	857	250	633	782	171	999999	159	481	291	499	235	374	666	729	754	508	999999	216	999999	999999	901	999999	493	555	307	929	596	999999	325	999999	999999	999999	770	340	999999	612	654	999999	999999	300	135	999999	211	578	999999	999999	269	999999	677	929	806	887	999999	542	999999	382	756	88	999999	999999	23	166	166	269	696	250	604	335	724	151	853	999999	999999	999999	999999	539	283	914	999999	999999	669	999999	325	999999	224	915	999999	999999	18	999999	855	576	52	607	287	968	215	942	999999	877	441	934	678	535	86	438	521	740	597	792	999999	841	650	999999	573	819	999999	770	999999	781	517	376	999999	101	296	287	999999	768	245	976	334	340	42	559	999999	735	524	789	319	786	403	992	640	226	999999	23	999999	828	44	467	999999	445	999999	999999	370	74	999999	587	999999	798	111	999999	504	621	468	769	809	100	392	999999	305	62	461	268	387	999999	999999	110	999999	282	361	507	999999	999999	849	999999	442	931	199	766	999999	937	549	999999	999999	999999	999999	29	758	763	214	834	446	206	171	85	983	999999	724	845	338	516	999999	999999	999999	999999	28	726	999999	579	336	877	901	626	719	368	512	999999	583	999999	999999	716	351	805	77	526	70	537	615	774	905	803	217	999999	999999	611	919	582	999999	999999	633	771	999999	189	437	336	933	820	487	803	999999	53	65	988	819	622	174	222	999999	920	543	490	121	998	673	532	670	558	198	117	449	929	866	503	112	265	469	172	378	999999	
593	999999	60	812	211	862	747	228	533	815	446	707	682	162	545	152	999999	258	515	904	999999	999999	999999	999999	363	999999	186	561	999999	563	162	12	843	168	337	999999	440	308	796	811	784	451	34	999999	999999	742	257	999999	958	999999	605	220	656	473	999999	219	619	680	459	568	685	999999	343	970	999999	999999	863	524	825	252	712	999999	462	703	129	999999	359	258	709	621	395	472	603	925	999999	999999	355	379	999999	999999	684	759	849	238	999999	999999	999999	64	720	235	879	999999	888	715	999999	253	999999	953	354	860	859	370	970	837	183	223	592	418	21	721	999999	493	440	707	568	952	512	233	999999	999999	999999	305	538	483	999999	662	583	888	677	715	193	402	999999	233	268	323	789	21	65	912	16	699	53	998	146	395	999999	190	156	999999	999999	999999	999999	999999	753	999999	999999	496	105	520	639	704	740	306	538	696	467	217	999999	254	173	999999	178	665	524	416	261	999999	346	356	370	999999	999999	999999	974	658	27	212	999999	999999	491	999999	915	544	282	312	999999	747	470	449	928	999999	999999	902	142	249	999999	719	308	347	312	999999	160	749	159	246	962	369	999999	879	679	264	999999	999999	763	870	585	634	999999	222	457	514	78	897	427	286	661	839	999999	735	302	307	903	142	401	197	152	176	394	46	349	599	425	590	770	673	356	996	148	271	999999	731	336	96	889	797	999999	262	331	873	584	133	129	596	587	382	360	605	352	999999	728	418	249	356	873	857	999999	487	136	754	929	665	701	999999	80	999999	970	817	253	999999	962	889	845	520	461	999999	480	829	13	397	322	750	654	572	543	255	492	999999	999999	41	709	747	999999	577	944	919	999999	999999	525	26	411	543	362	748	613	838	573	728	894	657	387	269	483	999999	999999	188	999999	138	443	825	88	990	999999	221	894	999999	763	277	999999	542	999999	337	314	987	986	779	398	905	958	704	682	763	999999	565	653	449	273	999999	146	765	908	999999	999999	700	937	421	938	151	999999	999999	85	305	999999	362	865	59	955	999999	999999	661	790	115	180	739	152	325	905	49	567	455	951	376	141	999999	999999	499	629	614	59	999999	841	999999	999999	571	999999	386	611	732	999999	604	494	777	999999	485	975	803	133	968	557	999999	515	898	583	408	446	708	173	350	728	999999	430	351	999999	188	819	543	63	608	999999	765	713	182	349	963	960	184	733	656	999999	831	999999	660	66	437	69	999999	673	652	135	920	223	271	14	333	183	153	999999	465	999999	441	
999999	524	999999	791	908	999999	558	619	999999	999999	975	999999	514	897	10	769	294	18	128	999999	869	999999	999999	199	999999	452	999999	26	789	817	843	277	999999	404	91	850	999999	275	999999	727	394	64	214	999999	944	999999	756	117	333	414	858	332	347	789	999999	347	50	668	999999	466	174	542	829	631	999999	708	526	120	815	999999	967	999999	999999	401	491	815	206	999999	999999	846	695	71	693	385	958	999999	930	212	832	744	999999	143	36	72	563	851	234	999999	444	246	189	646	302	183	447	839	842	999999	307	757	999999	430	423	401	999999	112	999999	454	999999	999999	999999	999999	287	81	349	833	992	426	838	639	590	623	185	999999	666	999999	769	519	938	999999	678	984	999999	999999	603	390	720	634	301	460	12	780	910	537	469	999999	368	231	833	613	999999	999999	117	667	176	527	254	414	734	721	343	339	999999	999999	238	999999	419	999999	999999	999999	999999	367	134	388	999999	810	712	648	549	800	690	548	686	999999	999999	999999	877	247	908	85	145	315	900	999999	126	672	999999	366	308	676	456	165	753	873	499	489	300	999999	999999	366	815	606	865	933	41	795	653	190	283	999999	999999	181	304	402	999999	999999	467	554	272	999999	999999	356	999999	873	354	999999	795	999999	835	791	999999	999999	218	552	269	539	450	999999	548	330	29	93	93	332	761	285	861	360	999999	691	999999	746	466	74	820	469	266	991	999999	999999	10	840	354	491	24	766	999999	751	999999	294	368	501	16	999999	945	461	272	26	121	78	673	999999	999999	154	769	225	691	153	732	800	282	458	386	51	329	189	739	601	999999	994	322	119	227	765	333	999999	739	524	129	368	206	249	879	521	833	566	999999	999999	722	799	84	820	29	342	999999	909	124	965	622	999999	722	670	709	127	755	564	227	997	821	248	485	177	33	374	999999	42	578	864	217	763	111	538	879	999999	920	502	99	885	754	423	416	774	901	999999	999999	535	540	762	765	279	999999	90	389	484	324	999999	796	999999	737	978	341	260	999999	999999	664	194	791	999999	206	999999	474	341	253	999999	832	999999	999999	999999	729	78	501	815	109	937	424	999999	999999	405	204	999999	705	444	157	999999	92	999999	999999	52	698	999999	744	349	999999	999999	805	16	837	981	652	613	641	137	999999	668	486	525	999999	820	445	643	44	396	996	999999	558	40	194	477	325	676	999999	999999	970	278	334	162	260	597	142	999999	194	999999	752	590	381	578	517	999999	999999	566	15	206	999999	65	426	357	353	999999	953	775	
822	369	999999	999999	919	418	999999	658	344	999999	275	563	688	999999	458	866	643	999999	812	980	522	705	187	999999	999999	497	626	915	852	976	808	878	644	366	594	999999	512	776	671	962	422	859	154	999999	999999	452	517	578	999999	999999	999999	937	568	973	262	127	191	999999	315	431	999999	250	806	367	525	396	918	331	443	634	364	866	744	850	999999	999999	561	223	466	228	980	58	318	302	999999	871	999999	671	113	477	642	605	471	249	999999	181	63	786	449	999999	533	196	145	972	205	999999	999999	999999	415	999999	566	968	999999	96	999999	743	932	513	106	999999	87	257	227	965	991	758	999999	504	999999	999999	608	774	773	562	999999	794	912	346	999999	423	999999	600	266	513	999999	673	999999	385	798	999999	249	999999	690	999999	827	285	968	179	980	446	453	698	999999	28	999999	791	204	887	400	999999	830	596	415	682	976	486	999999	714	64	999999	602	999999	705	251	157	68	999999	979	734	419	825	742	365	660	999999	979	561	247	521	130	478	277	984	151	999999	652	144	17	999999	350	999999	999999	125	662	843	434	993	798	871	933	707	999999	163	980	831	97	240	754	999999	997	925	753	999999	933	999999	335	44	999999	643	504	923	86	999999	393	135	571	627	703	999999	546	999999	762	376	999999	423	263	124	14	320	519	422	389	999999	820	425	541	71	191	999999	518	399	438	164	376	20	999999	63	999999	855	269	470	537	999999	176	21	172	999999	614	999999	596	220	999999	254	134	999999	999999	780	350	968	593	999999	445	891	308	999999	557	607	999	577	792	209	355	158	60	58	999999	452	139	809	262	164	999999	670	225	999999	369	194	40	294	476	849	712	999999	271	999999	35	999999	999999	999999	464	564	999999	46	728	397	864	881	203	85	207	999999	651	541	999999	439	999999	999999	675	10	786	372	577	714	111	999999	496	554	886	300	999999	248	812	119	999999	999999	776	420	942	999999	443	488	990	999999	97	999999	208	181	94	832	706	999999	999999	638	243	101	987	999999	935	785	999999	320	994	903	62	958	288	999999	196	27	663	999999	831	846	999999	307	382	623	627	726	744	999999	469	999999	593	772	999999	999999	875	999999	710	999999	485	166	928	133	494	97	901	138	106	666	984	77	179	74	428	134	81	936	718	999999	999999	999999	51	999999	850	999999	319	289	690	114	666	932	317	999999	167	675	999999	444	813	294	721	999999	999999	88	340	999999	885	999999	353	153	112	999999	999999	347	999999	276	125	352	999999	999999	778	622	448	991	999	62	760	619	999999	
753	216	637	132	999999	651	556	587	963	254	457	999999	999999	936	547	12	727	397	969	501	890	999999	575	999999	268	516	109	59	639	89	288	642	276	999999	999999	999999	999999	816	120	999999	511	688	162	999999	825	999999	999999	685	901	988	999999	664	790	999999	26	204	641	999999	999999	917	999999	999999	948	884	966	814	787	177	346	610	538	999999	999999	283	989	211	407	999999	345	767	528	423	999999	999999	807	623	852	157	999999	405	999999	998	952	203	153	14	740	277	141	21	999999	820	349	300	459	369	388	999999	138	814	796	174	999999	106	398	138	358	307	86	352	962	639	999999	999999	999999	540	999999	92	140	985	471	139	345	999999	999999	707	84	858	201	447	245	345	29	791	609	999999	867	855	804	25	656	443	201	999999	999999	83	999999	409	984	919	410	305	999999	153	999999	666	999999	806	52	691	63	499	115	638	116	626	620	779	341	999999	672	113	999999	124	339	38	938	556	999999	980	457	674	874	281	47	940	959	876	448	942	311	70	813	123	999999	166	337	562	682	432	999999	480	78	808	257	307	26	272	814	325	727	999999	999999	72	999999	389	999999	833	601	176	667	744	999999	398	999999	611	300	175	999999	182	700	386	874	852	526	977	606	75	999999	739	999999	696	999999	133	224	39	999999	750	999999	582	541	503	960	515	765	719	149	679	934	645	16	851	999999	641	624	999999	407	999999	545	266	999999	559	809	861	252	970	999999	217	183	999999	999999	999999	295	579	641	999999	425	369	96	999999	837	927	141	999999	999999	999999	999999	430	508	999999	632	999999	999999	999999	800	981	694	108	272	795	46	931	506	999999	573	466	566	540	10	999999	926	999999	592	738	428	999999	427	431	138	181	393	261	709	310	222	221	345	672	779	999999	511	326	106	301	770	906	430	51	999999	999999	999999	57	429	89	946	999999	278	476	203	945	999999	273	999999	999999	412	784	232	205	877	362	131	893	999999	351	916	609	942	300	967	999999	433	385	999999	999999	999999	346	831	629	363	628	942	868	999999	833	104	248	356	14	889	999999	683	999999	174	462	154	999999	296	999999	172	347	651	978	509	999999	521	188	657	117	436	999999	952	999999	842	258	420	263	424	999999	256	999999	999999	937	411	981	839	208	221	163	999999	53	999999	753	467	26	999999	964	369	798	999999	916	999999	248	578	823	43	90	392	916	999999	999999	208	368	832	494	94	999999	577	528	841	322	967	999999	400	999999	26	209	145	999999	281	455	893	626	999999	999999	97	24	368	587	947	999999	
816	304	121	999999	845	691	921	999999	932	273	397	999999	956	998	949	97	848	195	807	834	945	999999	645	596	999999	581	999999	502	406	999999	355	999999	580	93	999999	672	999999	999999	547	334	999999	172	999999	18	999999	62	669	617	999999	999	999999	183	999999	123	813	260	659	525	828	999999	999999	428	575	862	917	999999	270	873	502	286	706	999999	647	482	555	999999	672	636	537	944	912	999999	122	999999	999999	999999	218	999999	999999	256	22	866	745	999999	396	859	596	999999	100	660	791	796	124	113	302	892	535	999999	999999	999999	588	32	999999	883	999999	999999	316	999999	958	745	199	804	999999	256	273	840	537	999999	96	695	195	639	999999	876	163	126	31	18	114	21	646	999999	898	248	667	999999	999999	862	999999	999999	553	428	83	354	471	999999	202	868	839	462	364	172	221	999999	845	948	485	999999	730	244	999999	999999	73	947	108	999999	905	999999	588	999999	999999	675	449	503	152	767	999999	202	415	175	923	163	999999	652	999999	484	698	36	999999	719	514	767	141	689	811	256	999999	136	255	191	91	837	289	565	501	999999	723	718	729	88	391	293	705	564	321	628	138	421	300	624	591	878	999999	868	769	999999	543	999999	692	895	411	439	946	234	999999	96	873	999999	999999	999999	761	999999	307	324	337	230	71	577	999999	192	128	944	999999	631	600	999999	875	999999	796	306	999999	963	999999	834	676	952	346	481	999999	235	755	999999	270	333	862	611	581	999999	541	549	142	999999	999999	509	777	467	999999	999999	999999	880	220	463	999999	854	821	798	954	473	648	385	999999	590	106	153	999999	999999	999999	512	999999	989	632	238	879	999999	174	189	581	526	999999	219	358	30	999999	999999	24	301	707	415	511	74	999999	999999	998	165	665	551	869	248	82	999999	783	101	557	999999	258	981	583	570	689	642	999999	437	416	439	37	863	999999	506	999999	999999	999999	278	10	703	342	523	999999	724	591	999999	319	343	454	882	435	266	999999	212	351	999999	999999	147	725	869	999999	229	701	569	138	802	808	999999	120	999999	288	515	100	999999	999999	734	999999	859	978	77	332	882	983	534	13	770	399	540	164	104	427	758	999999	141	999999	122	822	671	999999	999999	999999	999999	232	517	603	919	176	999999	900	617	292	858	999999	658	546	965	245	177	565	367	412	278	217	25	519	529	963	999999	999	999999	912	999999	999999	198	999999	999999	659	475	930	93	603	780	639	547	812	568	599	999999	594	889	999999	655	115	999999	999999	544	739	999999	998	84	956	217	999999	710	999999	212	
595	970	403	171	315	999999	999999	482	763	999999	639	670	213	950	999999	79	374	119	322	999999	974	45	810	999999	645	999999	477	856	137	999999	170	928	999999	999999	999999	629	499	433	583	116	419	999999	474	756	999999	999999	13	999999	154	886	843	510	398	447	238	999999	169	683	525	863	302	389	354	377	999999	710	827	604	977	310	999999	941	536	215	999999	351	999999	64	999999	576	449	429	712	250	552	660	540	405	999999	999999	469	816	907	720	813	39	999999	107	295	204	999999	409	80	843	316	902	973	192	599	887	989	115	868	949	999999	873	676	114	824	810	180	431	233	564	841	763	43	816	999999	818	72	999999	769	620	999999	49	359	868	933	999999	686	357	805	494	433	363	947	957	306	940	363	999999	282	484	999999	820	185	515	999999	553	868	999999	999999	781	824	526	346	258	999999	384	524	807	181	183	134	822	999999	739	999999	487	999999	85	519	461	999999	888	200	294	596	513	863	843	866	390	782	528	567	34	669	999999	27	698	342	922	426	555	13	109	999999	999999	204	446	385	524	999999	792	999999	338	325	999999	999999	999999	662	121	999999	999999	941	790	400	605	264	999999	79	233	470	999999	743	999999	999999	910	885	999999	934	394	319	427	468	351	999999	999999	880	238	708	733	580	965	46	999999	411	745	999999	222	708	754	946	602	377	161	64	618	59	999999	303	999999	60	245	127	277	802	102	222	599	147	410	999999	36	893	346	652	999999	91	999999	195	999999	999999	673	391	189	447	716	60	999999	999999	44	941	829	999999	302	999999	344	848	769	428	318	532	24	84	308	38	920	999999	999999	508	559	537	999999	864	12	119	387	853	937	829	96	52	906	311	999999	999999	895	100	600	663	999999	656	322	103	876	767	999999	999999	93	161	999999	16	28	807	738	506	414	965	932	193	304	491	910	999999	999999	276	626	712	972	839	142	999999	999999	377	200	902	225	999999	987	999999	827	789	770	786	313	89	33	108	573	605	999999	930	999999	999999	368	999999	746	382	760	610	151	579	625	999999	28	696	897	651	999999	835	291	970	977	697	365	999999	721	133	999999	999999	252	527	149	376	999999	212	999999	702	19	999999	166	999999	683	386	103	258	173	999999	768	616	192	999999	491	738	999999	94	952	469	61	853	999999	999999	746	507	368	624	439	999999	470	816	33	204	999999	252	999999	448	296	600	604	999999	351	999999	999999	29	999999	869	45	999999	999999	699	259	212	650	166	268	543	999999	185	27	479	818	999999	999999	952	593	987	740	
249	70	999999	798	999999	865	944	511	909	999999	726	999999	499	588	39	999999	999999	566	820	554	486	983	144	351	121	582	135	999999	437	150	412	436	999999	139	999999	350	999999	900	897	347	705	654	999999	285	999999	747	999999	890	999999	716	294	395	772	999999	999999	265	925	534	687	999999	740	656	999999	999999	999999	300	999999	999999	792	689	31	870	999999	483	848	999999	634	859	972	373	999999	244	509	720	856	26	664	648	999999	999999	425	651	999999	127	606	59	580	589	429	88	402	168	107	109	694	423	725	298	595	432	630	75	999999	323	725	506	157	363	999999	839	636	706	494	261	999999	999999	656	552	999999	798	260	55	439	893	971	999999	146	409	35	442	300	999999	63	452	909	359	99	899	402	110	902	227	676	999999	452	999999	673	999999	835	324	767	999999	421	796	181	585	636	668	352	829	369	747	337	480	548	271	653	52	351	999999	291	999999	159	776	896	43	999999	848	450	286	231	999999	573	711	999999	127	999999	267	281	334	999999	430	999999	999999	740	999999	890	999999	52	191	52	631	999999	999999	43	20	34	999999	999999	148	217	787	227	76	607	79	184	625	805	999999	317	395	999999	27	202	860	209	999999	46	999999	152	181	806	269	244	599	796	999999	678	664	102	319	367	142	127	934	212	999999	964	671	999999	274	401	621	873	656	861	486	999999	182	811	447	608	168	995	46	981	958	832	18	999999	999999	947	150	338	998	38	637	900	999999	657	718	999999	375	761	877	779	195	395	587	999999	999999	924	999999	852	999999	710	209	147	90	953	999999	999999	956	397	458	327	260	999999	875	628	233	586	470	999999	999999	825	242	999999	999999	266	999999	572	254	279	963	607	999999	298	683	297	829	500	999999	999999	413	999999	999999	999999	312	560	528	902	999999	959	999999	732	463	980	758	829	478	999999	29	999999	167	682	414	687	433	999999	875	999999	609	588	999999	732	766	167	121	999999	171	999999	105	567	737	893	62	999999	763	999999	154	471	540	999999	999999	37	481	995	155	731	654	976	553	461	685	566	302	999999	170	999999	965	306	868	999999	668	999999	706	461	999999	274	629	129	999999	202	999999	999999	432	756	999999	771	260	771	21	390	389	194	999999	999999	881	181	600	130	135	979	275	999999	603	816	195	605	331	29	908	999999	999999	535	999999	999999	999999	282	999999	546	172	398	532	999999	294	487	344	483	511	72	579	914	999999	508	993	944	999999	858	809	616	999999	999999	450	240	999999	999999	289	853	999999	360	889	609	47	64	958	736	999999	
999999	563	999999	481	711	104	999999	999999	999999	217	602	999999	117	433	896	472	527	976	999999	947	999999	999999	164	208	490	352	160	999999	970	876	999999	550	266	497	856	304	999999	144	858	78	191	790	868	922	686	321	33	927	992	147	520	999999	958	789	165	739	999999	917	999999	369	943	95	479	999999	999999	999999	999999	620	576	601	778	392	127	930	766	510	472	242	522	999999	999999	232	999999	832	366	541	591	477	341	127	895	999999	999999	999999	999999	106	320	751	333	634	46	999999	999999	401	999999	137	999999	38	999999	654	999999	177	999999	821	999999	999999	904	647	999999	66	470	807	289	458	705	11	249	999999	805	999999	999999	720	908	888	142	915	999999	788	473	999999	581	563	455	686	849	728	999999	332	457	414	201	999999	999999	999999	173	239	999999	999999	695	999999	999999	341	999999	363	465	556	268	517	999999	135	999999	126	999999	999999	485	906	362	999999	609	977	629	917	180	401	478	526	999999	641	999999	903	792	968	999999	114	351	249	341	101	231	302	469	864	643	999999	564	999999	499	470	791	266	876	530	303	718	739	999999	171	831	885	999999	827	627	792	999999	343	880	999999	79	189	246	999999	270	381	316	517	764	283	848	836	402	37	268	999999	467	36	999999	675	999999	999999	380	999999	510	216	999999	475	842	82	858	999999	999999	999999	430	290	554	999999	616	158	987	999999	974	696	322	999999	492	911	568	777	999999	758	81	215	999999	999999	808	168	75	63	99	841	674	692	425	859	162	999999	999999	999999	999999	776	420	999999	687	182	401	683	765	515	724	381	999999	74	999999	110	916	999999	412	726	999999	999999	625	999999	69	156	536	292	281	462	999999	152	999999	999999	999999	558	347	958	527	477	312	134	402	999999	339	717	934	609	944	325	999999	999999	999999	999999	506	908	160	857	63	999999	645	999999	412	312	999999	581	999999	999999	592	199	762	958	999999	935	424	999999	999999	999999	233	351	221	999999	347	955	519	168	214	434	94	573	407	490	904	986	999999	203	999999	999999	886	757	651	618	999999	999999	563	999999	732	11	466	159	999999	94	633	999999	329	717	999999	456	792	999999	376	642	241	999999	792	281	63	999999	113	999999	999999	903	999999	476	700	602	909	592	999999	535	436	213	968	935	658	322	857	202	666	999999	432	275	308	999999	999999	999999	999999	997	999999	292	930	767	898	245	524	22	905	166	999999	726	807	188	999999	999999	88	999999	999999	306	371	479	423	861	308	988	798	368	605	808	95	691	225	912	629	120	999999	669	314	732	420	645	417	701	190	
999999	316	999999	221	51	303	226	999999	91	636	999999	868	79	468	910	446	999999	417	107	80	330	511	895	999999	944	662	419	859	941	999999	999999	999999	722	680	999999	682	555	157	999999	514	869	999999	999999	286	146	251	535	210	404	296	265	999999	999999	999999	999999	438	420	999999	277	999999	883	367	999999	205	910	431	156	398	109	237	890	18	853	592	211	974	999999	619	423	703	137	219	464	655	629	497	751	102	999999	930	271	861	999999	185	631	511	953	938	999999	714	104	999999	110	176	405	257	385	999999	428	885	71	999999	280	999999	261	674	999999	999999	575	423	679	64	577	178	966	39	137	677	961	700	31	437	253	708	608	999999	118	999999	259	999999	999999	33	999999	935	869	469	999999	315	923	956	609	999999	373	999999	45	50	568	932	210	999999	999999	707	767	728	864	633	558	572	965	270	566	614	498	999999	999999	999999	999999	642	309	506	999999	822	754	999999	100	816	74	300	999999	568	999999	185	98	883	999999	414	266	999999	81	245	911	999999	350	663	399	995	999999	999999	650	389	999999	926	633	999999	999999	999999	953	762	637	999999	999999	267	900	999999	838	999999	525	615	939	999999	399	444	571	73	999999	430	481	999999	615	105	110	894	649	292	908	505	999999	394	955	956	460	999999	318	33	676	653	127	999999	824	19	999999	110	240	999999	990	225	365	569	999999	999999	825	862	157	541	999999	674	618	617	498	343	837	141	660	983	999999	895	136	999999	397	942	312	538	276	605	626	999	663	896	301	693	999999	983	286	457	140	598	999999	777	86	11	45	510	454	490	181	348	450	257	316	104	99	999999	999999	175	205	999999	595	999999	915	947	999999	999999	325	805	203	854	999999	212	852	848	549	999999	999999	396	907	802	94	999999	434	288	559	416	590	207	604	331	811	121	262	999999	12	804	999999	138	990	999999	999999	999999	999999	999999	493	999999	404	999999	555	999999	356	785	268	999999	212	999999	126	636	397	604	999999	128	999999	999999	999999	999999	949	18	845	744	496	343	406	999999	617	999999	498	118	794	321	22	999999	651	864	975	35	853	859	999999	202	687	235	740	395	192	999999	448	424	283	750	298	395	622	810	253	23	389	674	785	767	999999	999999	842	86	592	18	477	346	999999	999999	889	100	999999	653	66	271	602	20	411	551	996	83	834	53	33	999999	510	840	999999	999999	999999	188	999999	873	880	679	392	664	803	183	598	999999	527	265	861	207	28	968	753	981	420	378	999999	243	771	248	184	798	62	999999	999999	636	725	999999	
380	999999	26	504	773	999999	878	999999	217	237	999999	999999	556	999999	192	825	999999	541	96	639	550	278	999999	840	111	641	504	594	611	837	674	961	387	592	885	159	999999	999999	204	375	999999	482	170	46	290	877	692	605	616	999999	367	966	999999	95	999999	112	796	185	402	141	882	294	337	999999	562	991	516	963	693	42	643	94	346	999999	536	999999	117	878	999999	233	949	999999	977	999999	999999	707	422	301	207	782	999999	999999	131	999999	999999	818	155	790	483	999999	371	728	999999	584	593	283	629	829	558	326	994	918	625	999999	192	983	999999	953	999999	855	579	224	766	910	679	638	999999	283	237	999999	922	999999	405	999999	862	999999	999999	403	790	999999	87	593	742	880	999999	444	389	952	880	999999	510	999999	889	999999	999999	156	961	999999	904	955	999999	356	601	840	403	678	522	364	315	999999	995	913	172	704	777	986	482	885	132	999999	999999	20	999999	728	999999	730	437	999999	551	999999	269	999999	498	835	886	999999	991	902	487	119	999999	35	646	919	513	597	39	999999	851	733	674	85	999999	670	706	999999	953	873	632	673	250	745	812	999999	702	999999	999999	337	818	55	999999	579	408	999999	322	999999	374	483	224	999999	701	251	999999	818	52	193	117	828	138	586	778	128	999999	813	869	186	999999	56	227	999999	182	702	376	999999	738	104	676	866	357	484	935	479	658	21	999999	998	820	993	557	518	999999	596	999999	241	999999	875	308	595	153	146	19	999999	266	719	447	999999	875	130	999999	947	516	251	999999	654	651	309	469	268	841	999999	366	229	499	708	602	999999	999999	144	999999	999999	795	999999	722	221	474	999999	222	999999	573	973	133	999999	913	609	12	660	125	555	999999	999999	415	50	753	283	780	790	827	558	999999	861	505	999999	591	227	161	999999	528	269	189	43	96	530	999999	868	746	666	999999	889	706	999999	470	948	999999	570	456	755	338	449	440	683	790	664	999999	712	477	392	118	695	458	577	141	856	375	999999	881	885	355	884	536	124	484	938	852	999999	999999	557	196	30	999999	405	999999	999999	828	505	253	999999	708	982	999999	999999	999999	620	441	139	811	613	582	997	999999	999999	410	454	912	326	209	852	812	648	999999	919	205	97	999999	62	481	61	999999	869	313	458	186	372	493	182	999999	864	999999	723	999999	788	975	999999	340	208	995	999999	177	511	306	400	999999	69	999999	481	999999	470	695	999999	999999	760	584	712	693	240	395	48	960	739	760	999999	999999	99	286	532	944	16	756	725	999999	829	
883	999999	573	912	838	126	699	21	999999	999999	178	999999	75	999999	213	272	506	109	999999	956	691	438	999999	961	55	530	999999	150	537	162	714	969	331	828	999999	67	149	780	402	999999	348	999999	724	999999	176	999999	34	999999	999999	681	999999	656	912	110	999999	455	999999	612	999999	999999	343	559	483	862	390	209	797	246	734	155	133	725	999999	545	617	741	713	999999	794	999999	506	118	821	855	651	68	999999	230	999999	431	999999	537	999999	93	934	789	475	862	285	967	999999	787	940	183	558	784	948	999999	493	406	741	999999	817	57	999999	235	738	627	220	999999	151	577	555	312	999999	595	811	999999	611	828	999999	999999	808	999999	389	999999	178	648	999999	999999	119	999999	736	999999	999999	999999	719	865	282	709	999999	848	651	953	825	862	242	637	999999	962	973	334	999999	664	140	889	883	990	668	103	66	100	330	353	222	460	840	271	622	275	876	945	352	901	999999	999999	209	855	11	999999	999999	540	339	344	893	785	999999	82	999999	800	999999	729	207	999999	999999	999999	527	308	740	375	999999	970	25	999999	96	999999	982	999999	886	999999	690	37	989	150	616	525	761	986	460	437	534	767	117	821	559	156	747	999999	258	817	900	901	125	635	999999	515	525	295	257	865	802	71	195	450	999999	999999	740	66	999999	137	209	540	847	312	999999	999999	999999	999999	494	999999	290	819	615	79	812	999999	912	363	644	111	10	475	999999	595	999999	473	581	667	711	999999	999999	691	600	131	617	369	999999	812	795	252	999999	331	800	317	999999	999999	999999	999999	637	331	776	386	422	471	137	733	801	262	678	377	681	205	999999	623	533	599	228	494	999999	453	734	999999	999999	999999	458	678	999999	999999	20	650	26	465	40	999999	999999	999999	278	139	999999	883	567	801	999999	427	570	999999	839	186	999999	985	765	962	664	193	597	676	818	30	22	458	68	380	252	37	360	226	174	999999	999999	999999	330	99	499	577	885	933	965	999999	999999	11	839	498	647	34	885	999999	800	846	791	999999	999999	258	127	545	825	197	558	116	77	354	999999	735	657	290	665	675	472	96	308	999999	710	999999	198	20	619	569	732	999999	999999	305	999999	327	321	110	292	81	971	954	752	697	384	859	82	487	719	113	841	999999	368	219	592	713	548	137	718	542	70	999999	999999	266	999999	340	965	999999	999999	964	423	556	998	593	704	518	344	611	999999	851	606	711	301	515	727	376	859	931	999999	711	999999	999999	392	999999	21	999999	37	495	242	54	893	999999	558	754	
689	295	368	774	515	84	379	999999	847	867	936	359	816	420	539	99	999999	43	68	227	195	239	173	257	999999	839	490	849	378	245	957	305	999999	546	825	999999	999999	95	426	639	999999	842	346	525	999999	662	999999	617	999999	152	574	999999	251	341	568	460	132	999999	999999	999999	594	529	568	612	909	640	999999	279	999999	999999	91	394	617	429	884	999999	892	648	443	920	790	872	893	235	999999	106	63	821	978	374	319	897	893	750	999999	999999	999999	734	615	183	999999	779	32	857	999999	999999	252	999999	456	225	999999	483	676	999999	885	999999	635	342	942	812	586	999999	301	230	788	194	501	867	384	81	79	168	42	269	999999	21	850	46	174	490	853	999999	374	999999	806	835	230	621	865	333	187	941	792	999999	596	999999	488	802	79	876	688	999999	447	384	155	999999	451	999999	816	999999	999999	599	177	461	958	355	20	538	423	952	999999	880	999999	999999	999999	137	376	999999	999999	999999	999999	58	967	297	802	478	999999	989	616	407	999999	813	804	999999	999999	587	999999	340	843	251	79	999999	999999	126	999999	808	383	396	490	27	999999	222	743	999999	350	821	632	879	999999	490	562	999999	921	999999	568	161	85	20	999999	317	999999	45	999999	432	999999	999999	999999	850	385	994	104	406	999999	598	999999	999999	79	372	999999	641	999999	893	682	363	688	58	37	372	999999	761	732	372	798	183	663	999999	826	321	999999	766	999999	781	504	664	395	165	521	333	652	999999	91	712	368	957	361	999999	363	42	999999	267	556	999999	303	624	271	731	608	336	935	374	355	758	999999	999999	999999	184	399	27	967	533	536	704	719	170	679	30	13	841	999999	203	645	999999	578	999999	220	999999	487	880	402	663	557	195	397	287	51	333	476	483	478	999999	80	999999	74	220	999999	999999	587	143	944	251	728	766	999999	741	999999	560	189	376	675	633	696	519	999999	999999	999999	999999	316	441	128	999999	553	530	373	999999	999999	310	999999	368	999999	369	999999	354	935	999999	935	790	680	656	558	490	153	110	808	999999	490	999999	720	760	243	389	544	155	999999	999999	698	207	403	870	618	429	999999	821	237	999999	366	352	584	473	999999	195	671	660	999999	637	212	452	721	529	163	999999	589	969	999999	759	824	132	339	346	463	737	999999	999999	48	999999	659	999999	999999	502	488	148	976	256	999999	58	718	999999	271	387	396	255	999999	874	717	999999	839	861	697	477	491	999999	23	999999	20	640	798	861	621	755	977	880	579	999999	50	25	999999	343	587	85	51	940	
860	952	950	218	261	522	999999	992	298	798	634	405	21	254	999999	999999	246	999999	999999	856	999999	516	409	516	999999	267	999999	999999	460	999999	999999	621	999999	999999	383	71	297	801	388	285	770	999999	466	189	256	183	217	796	890	999999	106	999999	825	194	999999	354	552	444	999999	994	689	999999	541	791	525	999999	969	999999	871	73	452	444	372	974	96	643	999999	230	269	502	59	46	811	605	410	446	999999	251	873	38	518	999999	270	394	595	380	97	999999	663	243	999999	747	999999	827	413	661	473	851	108	44	999999	332	184	48	944	652	588	935	391	999999	226	727	596	842	999999	599	184	977	388	999999	555	385	566	36	999999	999999	121	983	202	748	973	944	999999	839	734	195	999999	999999	450	999999	791	999999	293	584	27	999999	161	92	282	999999	487	495	999999	392	488	919	766	158	750	642	540	605	743	642	115	282	584	756	118	369	920	953	999999	999999	999999	403	102	981	18	999999	160	999999	710	999999	271	487	999999	760	361	814	429	530	999999	808	999999	196	418	650	478	744	901	405	973	999999	999999	533	999999	37	468	95	827	999999	999999	999999	491	999999	894	364	380	628	801	999999	405	303	940	400	482	729	999999	737	984	999999	512	274	910	755	66	999999	496	738	999999	999999	301	275	987	999999	999999	542	326	901	999999	999999	999999	999999	943	999999	10	679	973	502	61	999999	994	730	110	385	281	875	38	736	999999	999999	868	999999	109	357	532	999999	316	305	999999	999999	412	141	999999	930	182	999999	330	832	754	386	999999	993	999999	999999	459	570	174	612	373	516	514	590	999999	205	999999	636	750	596	554	999999	373	999999	999999	121	826	862	999999	180	213	999999	554	205	999999	77	282	874	956	999999	897	961	964	703	932	502	435	822	685	999999	999999	545	912	733	287	883	23	156	509	999999	472	999999	999999	994	999999	999999	961	999999	608	388	999999	320	680	939	699	592	906	999999	744	991	686	14	187	55	435	667	706	820	999999	107	64	136	375	390	999999	999999	686	970	304	188	540	125	224	306	327	434	999999	972	44	694	977	353	411	518	999999	999999	999999	999999	569	741	57	150	401	510	334	999999	945	299	999999	398	906	936	999999	566	999999	999999	789	880	999999	999999	803	999999	786	233	130	999999	724	857	502	999999	890	456	411	999999	999999	399	999999	714	972	999999	488	574	380	645	788	51	978	845	67	999999	678	538	512	567	938	322	364	177	389	999999	82	98	797	999999	507	459	535	812	999999	999999	845	999999	908	205	999999	238	363	150	444	88	
731	999999	999999	184	211	999999	944	843	624	818	999999	556	334	358	459	400	999999	659	147	999999	516	176	419	996	482	602	630	316	55	709	959	224	733	311	891	203	298	622	519	156	999999	691	197	617	35	298	999999	559	746	999999	999999	704	12	115	572	999999	469	803	702	609	731	637	797	915	859	821	999999	32	466	999999	999999	164	150	991	823	999999	979	801	970	193	850	81	570	924	257	264	221	627	999999	336	733	495	999999	909	425	999999	894	999999	999999	214	475	728	999999	490	28	307	564	20	292	747	999999	667	832	999999	999999	660	76	872	668	604	609	206	293	139	532	617	243	240	576	945	929	707	53	999999	999999	999999	978	999999	905	950	700	210	345	991	750	75	662	411	999999	765	999999	31	613	164	604	278	445	999999	958	411	73	999999	999999	346	999999	878	624	75	801	637	681	986	967	717	903	409	861	999999	388	466	954	832	90	811	144	908	103	888	171	999999	686	25	132	504	886	376	766	998	999999	872	451	596	610	522	93	999999	64	895	260	205	417	152	999999	501	456	241	253	632	211	999999	784	735	904	999999	999999	666	864	472	831	536	642	862	128	516	24	368	232	567	999999	320	999999	208	638	965	999999	543	999999	999999	58	654	133	999999	796	274	97	715	999999	999999	571	426	959	591	74	723	563	555	999999	999999	486	999999	999999	686	904	999999	999999	999999	107	938	331	999999	999999	999999	424	186	413	999999	75	854	428	309	999999	974	995	312	360	272	143	914	412	999999	519	999999	153	960	645	446	999999	999999	218	511	618	753	926	164	200	999999	177	999999	320	63	999999	999999	649	187	422	999999	999999	602	540	793	999999	999999	536	999999	897	862	999999	999999	999999	999999	280	999999	645	999999	690	921	57	840	121	635	105	999999	999999	359	995	999999	999999	999999	547	610	755	636	374	425	68	436	227	91	267	999999	634	712	356	999999	782	329	999999	732	496	500	999999	850	490	904	999999	999999	587	999999	850	556	999999	134	999999	999999	220	999999	796	999999	999999	264	999999	999999	999999	783	999999	392	900	999999	576	675	816	991	479	57	999999	905	155	469	999999	862	849	50	999999	710	999999	509	999999	999999	142	148	999999	313	999999	242	796	31	999999	707	999999	315	306	335	610	999999	739	156	655	869	317	999999	498	336	501	996	414	999999	734	872	592	502	595	999999	999999	999999	999999	513	128	246	261	999999	639	448	566	422	566	999999	439	66	971	53	999999	927	118	999999	999999	206	811	999999	827	142	296	999999	124	410	719	999999	217	183	42	236	
38	419	618	716	676	60	770	89	440	999999	999999	999999	901	999999	999999	668	375	301	787	946	701	250	418	128	314	245	333	165	702	743	999999	999999	999999	744	25	999999	318	402	161	599	999999	732	447	999999	908	618	999999	576	761	60	457	916	395	999999	534	787	11	999999	999999	999999	999999	615	999999	999999	999999	999999	653	999999	532	999999	999999	972	999999	197	520	969	803	481	999999	999999	999999	756	403	651	296	999999	871	938	219	238	442	819	999999	720	872	820	999999	999999	999999	941	964	344	53	556	701	484	776	208	575	565	983	999999	289	716	697	970	222	734	409	195	105	715	999999	999999	772	540	999999	999999	324	700	623	999999	999999	278	730	408	999999	846	950	811	623	672	373	654	254	912	540	284	33	902	608	999999	999999	176	845	259	396	999999	783	170	503	358	883	999999	941	931	409	20	999999	999999	999999	375	784	597	999999	433	352	999999	999999	999999	10	706	404	422	999999	999999	711	954	999999	999999	999999	999999	73	790	318	999999	789	497	712	999999	513	529	298	735	646	242	836	753	604	422	907	103	999999	999999	170	796	953	471	999999	938	229	999999	587	514	286	301	312	994	999999	999999	644	999999	591	736	999999	999999	417	668	776	859	177	958	360	20	999999	918	276	149	629	521	321	327	999999	774	999999	68	999999	784	459	354	930	842	473	307	778	62	512	999999	576	690	999999	294	695	923	771	271	999999	577	940	999999	34	172	374	767	985	999999	150	816	999999	297	537	633	219	431	928	334	494	62	242	521	415	999999	572	939	142	36	999999	790	12	831	964	375	999999	101	330	767	477	706	321	461	912	695	327	289	162	755	999999	273	999999	999999	777	51	345	999999	999999	719	600	999999	999999	959	693	359	814	812	333	999999	789	127	999999	171	857	787	741	780	608	999999	999999	999999	999999	387	950	368	795	566	63	923	40	424	149	610	177	52	81	362	767	563	881	515	999999	999999	966	958	999999	833	588	990	310	564	821	241	731	999999	648	257	19	335	999999	257	759	999999	142	999999	977	999999	993	814	715	999999	22	54	838	482	999999	797	421	999999	206	961	977	73	622	475	999999	908	878	861	404	824	353	442	999	634	755	555	856	999999	999999	672	999999	774	999999	920	552	999999	999999	259	978	850	835	26	138	601	279	999999	999999	667	772	79	621	141	999999	891	999999	579	55	214	726	781	940	999999	21	534	999999	213	788	702	999999	999999	999999	629	882	554	988	336	314	408	364	69	768	199	999999	999999	60	708	364	999999	884	999999	731	197	
533	207	909	25	14	604	480	76	999999	95	744	945	563	992	999999	865	999999	709	275	647	849	999999	23	999999	992	110	483	422	848	406	817	950	105	328	106	685	644	973	331	709	999999	298	999999	683	455	999999	999999	68	459	999999	489	185	999999	999999	348	999999	193	168	32	999999	130	999999	227	510	277	793	999999	244	895	999999	231	929	388	565	719	560	513	339	999999	120	999999	999999	963	359	916	642	253	21	980	239	999999	485	950	999999	589	869	81	999999	415	661	41	999999	999999	884	999999	999999	796	999999	374	787	999999	999999	862	912	999999	705	104	999999	999999	635	999999	839	999999	666	83	999999	979	961	976	999999	489	999999	999999	644	999999	999999	262	88	91	366	845	111	646	202	877	647	622	47	274	883	999999	213	67	779	120	201	858	506	999999	532	580	835	175	524	308	500	929	228	834	523	453	26	785	237	999999	449	203	72	789	435	999999	999999	696	999999	85	285	804	154	534	886	999999	755	277	999999	999999	999999	936	131	999999	386	717	404	999999	751	440	758	999999	830	989	670	999999	796	999999	385	409	638	149	999999	449	33	695	784	694	999999	742	697	999999	999999	450	781	513	81	178	412	717	999999	738	944	662	999999	856	999999	165	863	888	984	48	891	999999	157	869	863	682	999999	691	932	710	266	999999	999999	999999	202	389	999999	167	999999	627	999999	999999	681	900	999999	419	132	176	721	629	831	68	758	658	856	85	302	999999	999999	399	999999	721	784	999999	482	936	999999	316	664	999999	947	705	961	366	999999	234	478	257	675	453	559	704	999999	313	879	207	259	94	163	126	999999	306	518	536	999999	593	882	664	999999	268	500	815	511	136	682	999999	999999	402	924	632	607	55	246	205	839	602	999999	481	999999	284	686	835	163	548	999999	650	197	435	999999	999999	351	814	829	416	953	743	202	843	630	753	110	999999	999999	530	518	999999	70	322	999999	728	841	410	525	153	581	999999	662	999999	627	999999	938	671	366	783	290	793	225	829	251	105	409	907	999999	394	184	829	999999	632	999999	467	590	874	738	317	308	999999	999999	685	835	298	91	999999	225	598	814	438	501	386	999999	725	825	999999	81	601	328	934	999999	140	968	752	989	39	933	170	451	999999	999999	58	484	999999	505	540	993	952	24	179	691	261	580	745	337	298	392	999999	641	359	803	146	988	374	999999	999999	716	93	309	999999	306	65	157	750	999999	452	902	999999	999999	295	246	999999	586	158	252	999999	560	999999	999999	701	647	629	528	101	271	796	999999	
119	959	347	999999	999999	999999	999999	873	636	999999	829	251	885	396	999999	999999	356	122	684	560	839	999999	92	606	999999	668	607	999999	999999	536	999999	489	707	392	792	940	882	472	335	474	624	285	615	203	731	981	539	315	164	545	999999	999999	999999	246	230	987	999999	999999	339	999999	56	557	207	999999	59	350	543	502	603	999999	999999	884	787	220	935	564	516	888	875	512	999999	999999	259	999999	999999	86	999999	471	999999	804	999999	151	142	999999	428	77	88	999999	154	390	448	46	711	613	344	297	201	376	999999	999999	480	988	865	999999	123	999999	999999	999999	999999	972	448	82	340	798	488	69	999999	703	791	867	999999	12	743	494	73	102	590	646	797	76	884	536	169	506	333	999999	285	999999	970	674	770	22	767	999999	942	376	706	912	134	284	545	999999	584	443	189	999999	999999	381	763	31	999999	999999	278	681	999999	911	999999	834	474	413	783	446	732	999999	107	999999	244	571	552	697	395	677	999999	999999	530	395	999999	999999	326	999999	829	904	551	949	511	119	744	999999	93	40	463	872	447	999999	500	999999	765	467	346	715	244	999999	828	76	635	495	148	755	160	702	960	197	517	620	584	879	894	783	999999	987	729	999999	488	521	243	999999	999999	801	32	430	629	999999	389	999999	620	999999	85	999999	323	999999	999999	989	999999	391	80	276	365	827	999999	999999	999999	999999	853	358	985	96	204	317	832	122	265	346	732	730	82	476	807	999999	999999	437	803	418	469	597	26	740	222	106	450	967	168	999999	999999	999999	224	647	999999	40	625	533	951	768	999999	999999	761	634	266	215	318	604	468	459	999999	999999	817	999999	523	265	341	999999	874	107	866	865	999999	852	681	999999	515	435	999999	777	290	999999	485	44	766	268	836	999999	483	999999	999999	846	509	999999	583	956	593	428	133	385	999999	379	658	853	999999	786	257	908	953	935	699	883	768	691	179	999999	232	999999	40	999999	428	950	772	868	319	29	366	255	279	724	737	97	999999	459	87	910	999999	999999	141	979	20	927	999999	547	316	999999	999999	817	999999	999999	734	999999	999999	868	957	748	607	790	543	999999	430	12	639	999999	208	612	999999	319	613	268	999999	600	651	60	999999	501	522	235	561	415	941	548	715	57	999999	927	699	442	502	339	313	36	98	258	558	999999	297	208	348	704	332	999999	999999	999999	999999	143	168	347	624	999999	236	999999	999999	999999	941	999999	296	999999	249	999999	913	149	816	284	955	999999	512	402	501	999999	213	323	999999	857	92	183	344	999999	
999999	856	999999	361	818	46	112	931	796	959	317	999999	722	705	959	77	790	192	951	930	325	177	631	765	845	999999	262	912	999999	999999	999999	767	547	852	231	393	999999	561	331	780	181	34	999999	552	999999	824	523	507	364	819	76	900	999999	414	128	203	234	999999	516	439	784	199	999999	424	914	999999	999999	870	484	576	999999	238	999999	181	999999	999999	455	89	999999	30	865	999999	557	675	315	155	545	143	733	38	168	999999	55	892	996	999999	588	999999	638	545	695	653	33	788	264	838	48	60	655	999999	999999	155	999999	495	574	39	642	770	999999	768	13	996	146	999999	999999	64	192	969	185	776	713	999999	451	144	999999	221	731	769	421	477	999999	495	487	906	290	23	999999	560	327	999999	349	818	198	869	541	699	999999	577	381	999999	655	79	875	878	123	598	704	999999	169	362	999999	999999	999999	641	662	518	518	999999	175	404	999999	632	651	218	999999	895	999999	581	602	636	999999	999999	398	220	821	46	999999	608	999999	692	319	990	999999	964	669	476	469	556	999999	999999	999999	999999	411	976	999999	999999	428	999999	452	228	638	132	594	533	657	152	484	148	820	625	897	909	447	483	94	886	242	686	548	999999	999999	413	373	579	455	999999	752	421	999999	999999	999999	953	166	574	999999	999999	405	999999	999999	526	992	330	735	592	999999	281	999999	999999	999999	446	791	741	128	492	791	235	999999	25	87	240	399	73	260	32	16	944	999999	872	429	897	491	999999	999999	999999	967	115	677	781	453	184	588	824	999999	451	17	999999	834	674	783	999999	437	999999	999999	86	136	929	999999	713	585	191	529	999999	508	994	954	426	372	106	999999	686	557	977	572	999999	999999	575	544	809	999999	139	119	87	99	601	470	111	585	302	999999	999999	45	964	205	271	999999	621	325	999999	999999	590	514	738	159	107	281	459	817	886	435	561	395	999999	999999	456	999999	451	877	907	999999	853	999999	79	212	486	650	593	782	310	257	999999	260	999999	322	999999	624	999999	999999	992	330	20	293	698	867	343	999999	999999	275	749	199	214	999999	418	10	999999	999999	445	535	672	456	999999	676	999999	638	999999	310	385	948	273	831	700	523	999999	999999	523	569	152	212	868	999999	876	999999	43	121	999999	999999	999999	19	679	684	189	845	265	546	642	343	777	69	999999	999999	276	999999	11	917	498	690	999999	831	486	83	999999	243	666	838	579	370	643	404	595	999999	999999	376	278	589	652	855	268	349	999999	189	792	92	740	999999	999999	61	999999	126	623	362	437	
21	999999	606	86	999999	188	999999	999999	281	700	382	999999	362	575	900	557	999999	275	642	432	519	887	306	290	525	502	830	280	528	55	527	781	999999	999999	999999	843	671	512	999999	676	841	382	672	489	420	617	387	270	666	999999	999999	850	980	929	918	134	236	326	999999	453	357	155	448	236	183	601	241	999999	128	67	886	909	568	966	591	147	999999	999999	869	907	125	570	614	999999	152	676	800	312	763	332	617	354	951	262	328	999999	933	445	316	819	999999	999999	151	609	617	993	292	24	999999	781	999999	418	456	653	338	787	541	424	999999	506	999999	929	999999	796	999999	541	958	316	648	895	999999	779	999999	60	532	999999	999999	14	416	158	394	786	964	982	423	208	999999	308	999999	541	164	519	360	809	28	456	788	355	169	86	44	975	999999	999999	577	999999	999999	999999	130	919	368	537	18	999999	122	24	964	935	999999	999999	642	659	999999	117	741	694	999999	700	42	85	999999	82	845	339	124	418	419	522	414	293	300	502	187	999999	999999	626	999999	424	697	13	492	999999	999999	999999	443	999999	594	999999	710	883	710	217	373	999999	298	999999	999999	678	821	704	604	452	530	100	999999	150	482	386	999999	999999	999999	14	999999	38	593	777	110	927	895	739	999999	160	811	999999	999999	93	139	999999	716	886	934	832	603	993	408	49	332	882	966	303	999999	218	334	595	700	706	213	344	999999	999999	195	764	782	999999	880	454	641	999	517	867	21	999999	669	58	999999	360	411	20	999999	553	454	228	999999	602	999999	615	999999	225	831	999999	999999	794	679	205	700	180	60	999999	999999	954	408	333	374	109	999999	561	549	285	416	349	999999	999999	714	908	76	999999	804	189	999999	275	999999	425	999999	999999	988	999999	671	473	358	19	309	999999	897	676	154	130	854	999999	320	999999	76	551	999999	491	580	999999	90	771	138	733	375	999999	275	847	336	983	166	732	120	75	999999	85	926	406	49	414	999999	47	764	946	122	943	869	969	208	86	616	686	71	311	146	900	999999	624	643	439	624	60	349	171	964	131	750	999999	999999	999999	624	413	999999	175	391	999999	17	192	620	432	999999	306	648	260	999999	999999	671	809	929	990	740	312	999999	610	790	254	698	602	999999	991	202	625	583	217	461	213	244	895	999999	103	893	999999	999999	221	438	328	999999	98	794	494	460	941	999999	405	261	322	650	841	385	146	354	414	210	629	240	385	722	440	799	173	245	775	888	835	107	999999	308	999999	182	471	842	609	999999	497	
541	261	310	188	956	148	562	403	519	783	999999	999999	952	999999	980	999999	605	999999	299	630	258	684	62	488	307	673	24	108	668	999999	304	744	606	713	999999	978	999999	544	483	660	611	842	999999	114	96	618	999999	923	570	129	999999	999999	320	999999	248	999999	999999	821	880	293	134	463	734	605	489	15	881	248	999999	999999	978	71	498	638	29	999999	429	947	402	688	48	100	538	549	57	433	999999	429	999999	999999	780	263	663	200	535	157	999999	659	625	91	999999	999999	637	568	999999	999999	382	681	168	999999	437	260	429	999999	254	999999	925	195	558	65	999999	462	773	999999	231	999999	408	307	112	871	307	769	999999	999999	999999	652	462	969	407	252	60	752	999999	999999	804	529	833	471	946	999999	231	922	111	569	510	284	999999	999999	347	426	406	85	578	296	999999	999999	928	118	250	601	999999	999999	787	315	14	999999	999999	141	259	701	891	937	360	999999	649	999999	667	762	999999	999999	39	879	631	981	846	975	183	974	117	147	601	724	999999	354	919	275	144	796	564	681	999999	491	334	645	999999	999999	724	967	646	159	999999	176	308	999999	999999	999999	999999	806	999999	39	999999	226	33	122	110	176	716	15	691	384	250	871	207	139	595	548	555	986	456	999999	261	215	338	958	147	999999	426	658	783	227	999999	338	337	535	35	999999	468	221	544	368	752	718	999999	999999	999999	138	968	999999	977	33	999999	348	360	91	999999	450	999999	999999	974	999999	750	67	232	473	443	911	544	671	999999	729	89	343	451	98	634	542	930	76	58	999999	466	999999	681	759	80	602	977	255	999999	999999	976	403	999999	868	618	695	496	811	828	997	594	999999	75	257	999999	999999	896	271	456	245	999999	999999	26	966	219	503	385	473	402	841	933	298	914	528	752	686	999999	583	480	938	56	128	247	61	999999	170	191	433	999999	999999	706	715	799	521	75	999999	386	280	659	999999	999999	32	418	987	73	999999	392	547	505	268	716	999999	791	517	199	401	999999	965	999999	59	321	951	657	145	144	227	499	999999	463	598	999999	825	924	999999	628	33	709	999999	987	129	778	644	999999	999999	550	999999	999999	291	332	999999	579	421	999999	609	999999	368	374	283	852	845	806	989	94	907	959	891	999999	436	889	175	692	334	977	432	999999	677	999999	999999	594	999999	303	999999	79	789	28	887	106	324	999999	270	658	999999	407	151	322	788	560	31	597	659	994	497	401	167	981	254	443	999999	999999	135	345	999999	999999	999999	551	598	920	999999	888	81	
999999	84	874	628	516	266	927	835	119	492	127	11	512	999999	756	999999	816	912	808	999999	453	798	985	435	925	394	746	305	600	999999	999999	999999	142	526	999999	919	622	999999	650	724	327	999999	197	846	18	999999	761	999999	354	745	781	999999	496	124	999999	996	999999	448	999999	132	519	631	245	999999	624	999999	868	986	999999	837	999999	52	271	93	456	846	610	149	427	591	633	992	950	854	942	860	768	999999	898	999999	999999	184	80	528	215	696	372	802	999999	156	475	774	999999	999999	562	999999	999999	413	668	781	999999	950	31	122	498	527	999999	391	452	763	103	850	999999	999999	999999	18	972	999999	999999	999999	484	808	917	280	999999	858	317	442	301	213	124	365	999999	127	482	879	162	957	39	687	25	999999	999999	468	63	625	687	999999	510	553	765	13	999999	999999	999999	587	999999	751	996	640	220	247	99	999999	649	737	999999	970	728	137	856	25	713	200	743	503	457	459	226	500	181	834	999999	748	447	120	829	451	999999	895	846	411	961	399	477	778	891	121	818	999999	135	999999	999999	383	697	750	300	345	999999	804	139	583	534	506	999999	385	315	351	800	539	907	58	160	999999	999999	454	63	323	722	965	612	346	999999	900	375	464	89	999999	60	999999	820	494	999999	25	766	272	877	465	931	102	473	549	999999	289	418	999999	565	922	102	252	999999	999999	622	209	201	793	999999	999999	140	999999	306	756	301	113	718	423	771	145	999999	28	577	598	999999	999999	502	999999	34	362	999999	298	999999	167	466	807	999999	999999	871	87	823	973	330	254	334	927	999999	716	258	217	570	994	315	999999	855	84	675	109	594	999999	706	138	999999	590	999999	999999	114	148	300	493	999999	999999	552	693	322	102	697	333	273	999999	999999	785	999999	817	791	498	983	479	999999	392	142	999999	999999	999999	999999	999999	215	739	113	999999	823	657	426	765	113	694	452	621	117	999999	386	352	835	140	168	999999	999999	950	798	652	859	635	836	907	999999	214	626	673	322	627	887	958	229	781	640	999999	368	59	714	999999	999999	371	371	548	16	789	74	127	720	999999	380	264	941	999999	633	999999	820	999999	999999	999999	77	778	308	490	875	428	132	64	999999	999999	999999	274	999999	999999	606	497	273	999999	901	999999	149	509	952	863	257	999999	999999	999999	158	999999	999999	849	645	814	39	277	73	881	673	588	666	20	628	999999	897	115	27	999999	855	145	924	532	617	841	759	999999	999999	445	243	251	999999	364	906	57	999999	712	628	432	999999	339	434	392	
625	323	905	139	880	223	999999	151	616	777	913	22	527	833	242	803	999999	470	450	627	647	431	187	311	114	580	124	194	486	595	576	525	711	999999	907	304	999999	630	999999	613	479	101	999999	633	451	999999	530	792	999999	999999	376	212	888	806	744	999999	145	999999	34	310	109	780	664	31	211	397	310	984	925	937	867	999999	782	837	999999	555	795	553	999999	220	999999	331	714	999999	228	374	999999	904	797	713	169	342	605	387	999999	698	999999	613	432	64	592	545	999999	543	957	999999	999999	999999	659	999999	407	999999	743	814	999999	999999	76	12	803	999999	760	999999	999999	221	778	999999	828	405	332	458	128	999999	131	999999	999999	514	464	181	704	285	999999	999999	255	609	316	999999	599	791	137	736	632	434	810	595	303	999999	358	655	764	999999	123	34	728	210	80	225	469	937	196	745	322	999999	307	527	999999	184	160	587	999999	211	935	999999	999999	595	826	693	381	536	512	441	165	999999	416	281	999999	919	999999	55	539	100	117	662	605	391	999999	737	136	293	702	129	46	771	750	999999	497	85	756	999999	383	386	844	933	434	999999	590	999999	487	999999	364	972	999999	115	58	815	103	999999	442	886	181	98	999999	97	834	393	405	394	68	853	784	999999	999999	724	671	999999	255	999999	237	850	801	910	999999	110	929	729	999999	930	999999	935	470	224	999999	870	961	295	999999	999999	108	51	359	999999	999999	634	251	277	810	603	444	999999	569	919	55	592	95	271	999999	465	168	114	591	474	670	999999	393	569	453	302	999999	999999	342	999999	85	195	500	605	465	624	858	661	919	207	999999	827	999999	550	179	60	999999	699	455	364	599	999999	999999	885	534	331	251	999999	999999	517	840	68	563	80	843	999999	999999	999999	806	224	607	506	195	394	978	843	999999	842	400	403	517	73	930	978	999999	999999	735	615	80	999999	383	186	838	411	367	438	274	999999	706	999999	958	304	999999	241	999999	102	808	75	906	691	999999	999999	291	430	999	776	999999	584	181	762	134	999999	420	672	841	999999	668	783	36	999999	579	462	145	91	999999	223	180	699	231	806	999999	669	708	999999	999999	973	999999	999999	999999	590	310	689	999999	944	194	999999	884	230	399	335	999999	35	49	366	122	120	999999	999999	999999	786	606	438	362	374	489	464	778	41	999999	999999	999999	999999	381	999999	999999	999999	339	201	896	963	339	999999	309	895	382	256	630	351	276	459	710	999999	433	625	984	999999	336	759	464	730	702	853	127	531	799	999999	653	603	999999	232	
781	82	313	30	456	999999	138	999999	992	242	833	436	764	653	167	842	826	999999	461	376	562	579	999999	176	271	486	999999	777	999999	207	602	37	999999	54	677	999999	390	412	178	339	743	869	767	999999	896	276	999999	473	374	999999	358	898	151	750	669	211	345	999999	999999	970	999999	999999	370	794	999999	805	999999	999999	975	529	462	999999	587	132	999999	693	812	515	280	995	999999	369	413	149	849	704	885	483	384	476	302	253	999999	207	517	392	508	972	591	100	999999	999999	498	844	504	934	321	999999	999999	976	399	999999	866	764	999999	999999	947	230	945	935	920	728	344	999999	237	218	999999	999999	615	250	194	840	923	189	931	28	871	568	999999	999999	393	999999	366	408	999999	472	999999	999999	999999	64	444	288	36	656	180	345	43	999999	617	296	173	931	999999	876	791	559	906	999999	999999	565	591	999999	585	40	999999	999999	371	999999	432	999999	830	999999	765	999999	999999	906	999999	277	999999	596	984	882	999999	358	751	999999	461	490	617	527	565	700	65	68	472	64	999999	995	999999	126	973	107	565	853	465	290	176	853	80	885	745	639	677	999999	581	999999	439	236	289	100	601	881	328	904	209	139	826	706	999999	999999	213	999999	172	999999	622	999999	999999	107	999999	470	294	608	419	999999	782	926	32	819	487	762	625	999999	716	999999	524	101	779	660	653	335	999999	470	765	329	682	927	476	785	623	999999	999999	342	343	999999	999999	993	472	596	999999	999999	116	17	999999	335	135	736	111	158	377	999999	117	665	453	999999	17	824	999999	999999	59	854	460	999999	205	792	379	292	143	898	219	531	629	192	999999	999999	999999	456	999999	439	204	945	826	327	418	102	587	727	889	776	999999	980	160	382	999999	999999	821	869	999999	999999	999999	842	603	999999	938	846	999999	924	137	81	348	561	583	999999	999999	113	37	999999	828	999999	214	999999	403	367	97	999999	380	257	644	269	559	359	644	999999	484	361	351	999999	999999	999999	201	663	600	817	437	999999	407	747	486	443	250	999999	51	708	232	313	999999	246	125	710	476	653	289	867	522	989	917	769	999999	544	999999	413	753	266	999999	551	999999	999999	929	999999	831	632	771	211	999999	870	317	999999	592	999999	912	115	507	999999	106	999999	383	732	305	999999	342	637	999999	941	681	999999	999999	785	796	999999	999999	862	999999	288	999999	999999	882	88	999999	652	999999	999999	999999	758	999999	999999	999999	84	999999	374	178	330	999999	999999	504	999999	999999	829	999999	191	934	532	148	911	999999	999999	798	999999	800	263	999999	304	
883	652	767	360	461	69	319	999999	931	999999	625	432	512	930	581	999999	783	684	38	62	558	999999	717	999999	843	274	838	582	858	686	283	906	709	999999	999999	999999	723	154	742	755	519	504	260	999999	907	715	409	990	478	972	445	126	234	612	745	225	934	618	516	196	999999	737	176	255	587	999999	723	638	493	999999	113	639	999999	283	543	999999	417	644	251	137	999999	847	113	885	999999	167	682	999999	138	230	999999	114	637	556	533	999999	337	14	999999	999999	992	770	999999	535	868	806	999999	950	78	999999	808	299	377	389	331	383	633	290	999999	999999	46	626	999999	999999	249	999	11	395	999999	760	726	412	999999	62	145	104	351	999999	27	999999	983	731	999999	446	422	413	736	999999	235	999999	158	57	999	76	162	375	270	244	296	869	999999	788	210	317	965	999999	150	999999	253	236	42	65	273	571	446	999999	598	73	849	835	272	753	170	600	612	679	413	92	900	769	833	117	999999	157	638	204	999999	719	481	26	272	999999	15	998	999999	103	783	999999	629	999999	776	207	394	461	606	61	627	610	705	296	992	68	425	483	402	925	999999	125	999999	999999	784	999999	591	833	572	851	748	172	482	518	895	999999	999999	62	992	636	722	999999	551	586	577	919	999999	195	33	214	996	531	605	202	999999	999999	504	388	72	898	615	560	888	755	313	465	999999	999999	400	27	605	999999	490	766	212	999999	574	999999	674	865	864	406	809	367	855	999999	999999	999999	198	237	480	999999	990	104	31	171	941	999999	282	121	791	826	794	16	999999	634	999999	839	999999	386	999999	158	714	206	999999	219	751	531	899	999999	898	999999	999999	172	999999	530	381	395	745	50	11	778	83	999999	84	47	611	802	757	231	185	726	299	999999	144	331	370	793	70	811	999999	419	896	999999	222	942	828	631	469	88	262	654	104	950	385	999999	84	161	132	996	999999	948	773	999999	911	181	999999	999999	38	999999	170	587	335	999999	999999	591	882	887	999999	141	219	979	343	999999	968	530	999999	349	436	820	256	219	671	999999	213	471	646	999999	999999	51	393	641	603	253	918	674	999999	999999	999999	793	442	196	999999	990	786	628	615	104	709	999999	549	219	759	217	968	999999	916	999999	999999	168	945	999999	999999	999999	747	577	386	100	760	303	211	470	29	643	388	999999	999999	680	287	585	856	999999	518	893	999999	999999	999999	396	999999	967	999999	69	442	171	847	778	583	512	999999	999999	252	525	999999	415	999999	88	199	125	999999	908	999999	245	982	999999	
999999	404	155	719	807	999999	694	999999	999999	793	999999	151	38	857	999999	610	999999	999999	999999	78	999999	341	216	112	714	423	985	766	567	999999	999999	999999	87	999999	860	452	633	863	999999	999999	999999	262	710	551	870	47	59	341	999999	999999	431	999999	808	913	809	999999	197	52	15	394	587	928	432	999999	379	33	73	740	999999	353	976	623	199	757	553	91	631	665	999999	676	373	653	999999	348	945	764	714	173	489	889	264	591	858	999999	102	596	829	271	999999	847	973	319	344	975	251	999999	469	999999	370	727	348	999999	809	338	999999	999999	491	999999	999999	614	318	900	999999	117	98	395	765	877	999999	956	261	369	999999	999999	702	63	319	470	999999	147	305	663	999999	761	551	732	781	529	300	999999	999999	746	768	567	538	83	69	999999	887	999999	52	591	395	413	475	979	999999	424	635	967	624	30	986	365	319	655	107	498	566	366	999999	246	587	999999	999999	515	600	926	856	629	994	999999	583	999999	105	714	277	399	999999	571	693	366	893	333	544	999999	759	413	258	999999	976	999999	670	530	251	999999	14	890	562	999999	388	122	567	16	972	542	446	999999	999999	604	388	708	213	994	999999	257	352	264	961	999999	999999	196	999999	999999	999999	434	999999	63	999	299	709	387	836	999999	193	580	799	886	999999	11	647	23	153	653	504	277	366	676	999999	994	463	999999	928	999999	213	999999	999999	999999	363	999999	131	393	746	970	895	999999	871	999999	999999	102	999999	465	999999	999999	999999	743	999999	34	479	385	77	745	206	14	836	959	459	51	999999	991	146	215	533	811	999999	264	276	183	757	999999	999999	489	864	999999	999999	997	846	967	676	999999	158	419	124	999999	481	386	196	742	143	999999	999999	830	755	999999	999999	253	932	102	90	864	477	999999	276	975	978	588	880	442	999999	838	123	491	375	661	999999	726	100	554	340	999999	77	533	999999	822	951	576	733	54	999999	302	999999	753	887	811	999999	289	152	149	10	893	506	754	283	304	822	70	999999	999999	977	239	162	388	762	587	796	943	829	454	999999	412	854	999999	634	175	999999	369	603	563	999999	563	584	951	554	446	999999	323	999999	744	999999	891	121	639	76	577	999999	686	999999	309	24	999999	459	999999	125	597	48	670	129	117	530	462	466	901	999999	424	655	211	834	325	590	483	693	95	999999	142	301	224	768	999999	36	98	377	303	548	999999	113	999999	836	956	407	336	203	152	999999	999999	434	219	214	999999	999999	999999	852	999999	719	541	366	374	253	982	305	999999	
901	72	91	442	95	173	999999	815	320	768	375	877	917	999999	999999	550	870	999999	708	91	19	126	144	98	245	701	999999	999999	263	999999	643	853	660	999999	999999	140	70	781	461	999999	856	399	341	999999	572	975	758	999999	260	815	503	345	283	999999	814	784	999999	993	206	393	588	355	561	581	134	999999	226	343	828	160	489	99	455	447	235	999999	785	979	525	270	942	127	757	447	999999	307	579	446	769	650	211	77	585	77	682	511	838	760	999999	999999	758	425	637	999999	336	414	890	836	988	203	999	949	999999	999999	451	999999	598	124	344	999999	999999	999999	573	187	949	422	513	387	999999	723	781	34	949	475	511	527	999999	657	121	999999	417	999999	458	999999	650	999999	599	649	999999	999999	913	724	425	212	117	979	851	459	160	914	900	999999	80	999999	421	999999	999	12	433	999999	980	940	12	512	999999	208	331	999999	999999	999999	999999	864	760	554	810	999999	608	747	367	532	676	40	506	207	932	999999	672	193	999999	675	999999	597	225	703	999999	972	721	913	792	999999	658	999999	999999	463	101	45	999999	525	464	364	376	262	999999	999999	257	950	444	805	999999	515	999999	148	999999	862	999999	235	649	67	324	999999	999999	695	955	459	874	822	117	52	115	896	999999	157	729	800	308	999	952	323	999999	289	537	916	342	286	999999	519	999999	70	28	866	999999	999999	211	999999	27	999999	999999	999999	37	435	843	402	699	999999	363	388	418	53	999999	445	282	335	612	44	999999	430	362	999999	999999	364	999999	57	999999	249	510	999999	945	999999	999999	627	702	999999	999999	30	446	145	999999	999999	999999	993	999999	999999	507	999999	593	70	92	176	999999	597	999999	999999	119	673	623	796	377	999999	183	999999	443	999999	271	935	743	515	49	591	598	175	213	703	999999	92	999999	844	549	451	999999	999999	385	778	789	195	309	83	657	999999	999999	650	767	999999	485	36	560	795	705	571	999999	87	31	500	578	999999	393	625	999999	36	420	999999	256	926	803	734	999999	664	526	85	999999	669	857	426	999999	948	408	446	227	729	531	467	149	999999	612	578	999999	884	999999	999999	801	999999	211	631	212	627	404	841	963	751	515	895	279	630	935	179	229	999999	314	630	750	946	999999	999999	999999	952	639	278	323	234	316	635	999999	886	999999	952	999999	999999	223	568	553	999999	483	476	224	636	999999	999999	999999	443	358	822	579	999999	889	855	285	999999	136	260	987	135	528	999999	445	879	441	393	356	982	999999	999999	391	746	86	193	473	999999	927	999999	764	131	
235	879	875	493	65	999999	996	428	677	999999	999999	963	580	428	49	743	41	344	204	805	999999	999999	999999	999999	441	833	503	999999	391	354	999999	267	496	866	899	999999	863	951	999999	557	397	927	999999	311	892	999999	176	999999	153	729	900	593	673	959	999999	175	156	520	62	232	390	999999	999999	332	277	843	477	714	999999	400	880	999999	521	647	999999	244	754	431	473	22	667	845	562	999999	453	999999	593	537	907	734	502	353	898	999999	177	999999	890	982	43	59	951	461	999999	999999	849	820	82	999999	551	999999	421	724	56	999999	565	544	736	385	879	999999	259	940	806	793	898	537	190	920	999999	320	353	772	397	424	71	215	999999	809	812	632	476	566	986	999999	999999	777	306	999999	45	999999	371	999999	113	313	799	999999	654	345	999999	321	999999	999999	999999	240	999999	999999	336	632	978	360	828	926	999999	999999	999999	692	954	623	480	130	241	331	884	847	999999	999999	668	93	624	999999	560	379	999999	999999	992	324	999999	755	812	674	999999	673	880	684	803	444	942	856	999999	116	67	40	865	734	89	318	277	708	999999	999999	980	253	999999	927	799	458	972	81	263	939	682	999999	811	806	680	568	451	209	53	999999	895	999999	43	518	993	999999	999999	229	999999	684	57	999999	472	279	693	207	664	952	999999	999999	471	999999	602	121	434	858	999999	68	999999	520	999999	77	999999	999999	999999	178	219	500	934	279	944	753	659	579	999999	380	736	541	999999	482	903	498	324	698	999999	34	999999	922	93	145	999999	999999	175	999999	999999	979	646	693	999999	525	987	999999	28	616	411	718	221	33	228	63	131	999999	945	581	616	999999	999999	999999	737	621	959	999999	999999	799	968	999999	587	758	999999	912	734	52	908	596	999999	739	480	708	999999	332	813	195	703	999999	23	999999	510	594	293	999999	237	679	956	21	566	700	999999	228	647	913	141	462	999999	316	329	89	779	359	96	877	898	54	679	414	808	773	999999	999999	785	999999	987	993	999999	325	685	64	95	896	999999	794	999999	261	999999	384	201	361	999999	396	710	934	842	161	507	416	999999	192	999999	552	213	792	999999	999999	443	301	925	147	987	944	631	999999	993	883	328	301	895	999999	999999	999999	222	456	848	999999	675	851	513	999999	999999	68	776	502	63	542	693	247	999999	610	817	999999	458	64	374	980	765	445	999999	959	832	216	520	901	208	705	340	756	999999	999999	705	592	788	99	651	999999	178	999999	221	999999	199	90	613	295	829	999999	999999	167	999999	867	442	999999	910	553	
13	289	999999	999999	304	357	212	937	302	999999	904	235	999999	999999	413	999999	812	636	233	999999	769	751	603	234	81	983	859	182	673	87	476	475	681	244	96	371	390	302	833	864	258	262	788	833	391	604	244	487	754	647	65	805	16	430	783	261	999999	323	999999	999999	498	39	273	999999	313	438	553	745	999999	52	65	519	803	369	999999	999999	963	770	999999	999999	748	381	428	999999	32	670	468	260	461	834	999999	999999	999999	522	375	999999	988	572	529	953	60	498	214	999999	591	545	999999	647	199	276	999999	916	480	337	572	126	999999	247	999999	642	970	302	294	448	368	988	999999	290	993	22	528	400	999999	999999	426	260	176	716	444	487	668	820	71	195	999999	767	596	171	949	259	999999	751	380	886	999999	757	214	766	353	603	524	721	654	999999	999999	897	676	590	910	322	949	894	999999	999999	973	159	241	109	902	999999	402	999999	341	744	404	777	999999	999999	906	999999	55	410	999999	841	962	947	176	999999	447	647	101	15	999999	637	309	723	947	664	912	999999	999999	115	863	753	210	664	389	909	781	999999	877	322	999999	250	999999	549	999999	999999	999999	999999	982	356	999999	999999	509	396	999999	703	999999	681	829	365	451	82	153	940	999999	619	640	308	567	267	999999	477	770	779	332	20	370	759	202	986	911	999999	851	179	453	608	254	814	65	999999	999999	999999	999999	999999	870	610	999999	999999	12	910	999999	999999	468	724	252	194	495	729	74	598	999999	999999	488	843	454	999999	999999	973	497	938	375	826	999999	881	793	13	336	258	908	721	912	44	757	999999	664	466	428	136	927	268	999999	524	750	467	999999	999999	621	999999	999999	316	999999	999999	999999	73	545	504	212	587	931	249	857	246	821	352	999999	308	927	206	188	988	146	104	56	239	825	999999	85	784	538	999999	999999	40	190	999999	341	999999	206	999999	999999	170	263	841	205	687	410	876	999999	999999	999999	55	860	425	127	89	179	295	87	609	999999	999999	429	428	58	926	858	827	65	229	21	896	111	999999	459	28	734	305	898	999999	828	948	158	677	999999	999999	153	966	999999	111	432	999999	711	597	456	62	740	835	792	279	829	583	820	999999	396	885	943	628	965	999999	999999	873	396	718	780	299	999999	751	426	999999	782	892	914	954	796	999999	194	513	786	999999	287	899	513	629	999999	255	999999	999999	999999	126	549	525	10	813	757	558	659	992	817	999999	518	989	418	236	496	937	668	866	686	431	701	439	999999	999999	821	454	370	767	999999	535	
171	999999	470	999999	26	266	891	999999	207	247	316	999999	696	628	888	298	490	287	142	601	586	271	989	859	425	119	684	999999	992	312	198	999999	812	291	996	999999	999999	999999	219	240	55	567	669	448	125	999999	743	999999	679	532	999999	93	634	588	948	899	879	999999	999999	907	582	458	118	894	59	424	999999	414	632	999999	769	381	999999	999999	555	999999	999999	999999	999999	915	376	999999	763	469	999999	115	266	234	343	107	769	917	234	312	999999	597	458	774	399	700	999999	999999	590	439	763	592	25	732	43	928	999999	337	867	968	541	121	695	649	556	943	999999	165	81	534	480	999999	156	765	254	999999	571	999999	162	999999	795	47	880	333	706	755	99	534	200	414	800	441	60	265	770	546	901	809	227	455	543	965	266	65	999999	999999	999999	999999	488	84	367	999999	185	824	183	999999	240	371	942	999999	853	633	964	666	734	48	800	999999	994	707	66	999999	610	707	509	830	781	999999	374	795	318	839	55	126	57	999999	999999	999999	92	276	316	539	999999	999999	601	909	999999	600	331	920	120	556	265	781	999999	605	999999	478	999999	999999	722	415	996	157	999999	24	587	847	619	411	782	999999	999999	999999	400	999999	895	193	115	999999	829	190	503	454	999999	762	583	999999	999999	452	464	787	912	739	554	999999	999999	718	934	999999	332	162	981	920	148	546	748	538	390	500	709	684	373	999999	523	999999	912	552	473	729	999999	322	749	176	946	994	661	78	183	500	984	187	259	527	277	676	209	999999	315	147	24	55	884	607	742	780	999999	197	225	999999	988	999999	255	214	157	19	413	999999	999999	999999	885	679	364	889	516	532	434	845	456	847	342	999999	247	999999	714	999999	438	151	999999	175	999999	999999	853	999999	512	993	931	55	380	999999	273	395	609	171	262	345	691	994	999999	999999	999999	579	741	378	679	658	753	919	499	762	580	999999	390	999999	574	420	826	999999	387	522	999999	999999	474	999999	583	999999	999999	85	83	379	999999	443	60	223	819	10	732	484	491	999999	250	22	999999	618	687	11	999999	802	597	999999	519	999999	616	578	620	966	114	553	794	999999	929	999999	846	129	68	147	221	177	999999	573	688	351	712	534	281	588	834	856	509	582	942	927	488	999999	860	999999	999999	482	999999	999999	896	189	690	758	923	573	175	435	559	550	790	999999	999999	33	163	177	784	91	306	41	142	999999	53	221	789	12	198	614	999999	999999	320	738	999999	999999	677	509	661	954	611	999999	422	408	999999	959	792	115	
122	464	999999	999999	431	744	185	571	720	999999	999999	478	999999	999999	384	561	176	706	999999	61	999999	999999	356	654	999999	830	480	597	618	734	999999	94	999999	999999	889	999999	536	576	999999	575	563	13	424	39	373	192	985	690	333	861	242	600	729	741	999999	443	118	999999	186	999999	274	588	999999	999999	999999	60	999999	999999	41	650	35	599	286	664	498	268	264	326	290	999999	844	790	274	757	501	360	365	687	999999	456	625	111	400	999999	311	974	999999	438	342	323	143	999999	659	999999	999999	642	999999	75	253	585	188	791	154	999999	756	999999	324	204	494	345	695	999999	999999	584	34	923	209	456	362	523	216	825	983	967	200	999999	141	590	920	859	46	999999	444	264	278	834	957	547	82	828	999999	856	944	996	999999	999999	255	84	659	999999	443	867	713	999999	378	362	808	186	661	612	999999	733	284	634	309	405	999999	200	999999	200	965	661	999999	534	862	359	999999	999999	349	428	897	66	930	17	426	179	586	714	885	999999	999999	780	999999	469	999999	999999	582	320	697	232	845	65	768	469	947	781	492	189	999999	28	481	821	837	243	715	999999	999999	999999	218	999999	818	221	314	999999	174	194	999999	914	999999	934	777	570	299	999999	582	842	297	471	999999	644	686	407	847	999999	999999	999999	999999	652	754	200	134	315	999999	568	413	634	999999	999999	999999	999999	15	577	999999	999999	251	911	532	999999	660	872	997	341	218	573	452	420	999999	447	999999	999999	251	133	170	857	810	999999	469	731	713	999999	101	919	176	305	999999	999999	276	914	625	999999	682	232	999999	881	202	793	999999	537	999999	999999	269	999999	423	345	522	999999	417	283	132	999999	451	801	17	711	781	999999	174	912	934	999999	154	999999	822	432	287	28	999999	999999	664	26	374	999999	999999	999999	688	999999	506	831	783	757	701	993	792	845	91	881	224	291	110	124	629	195	603	781	848	810	999999	990	67	999999	751	138	618	115	415	999999	195	297	32	992	582	342	999999	186	641	160	667	976	351	406	803	849	187	550	397	999999	338	834	871	878	999999	999999	773	290	999999	999999	384	686	440	999999	695	927	268	118	542	296	66	426	999999	698	152	513	648	661	999999	901	950	78	999999	235	190	361	425	999999	999999	76	569	848	999999	78	999999	980	546	779	999999	999999	590	79	999999	111	999999	912	999999	183	735	794	999999	999999	590	115	622	999999	968	214	999999	344	511	999999	423	475	726	999999	256	81	922	999999	999999	868	951	823	999999	999999	999999	616	113	999999	667	252	418	899	
209	456	267	74	455	469	21	342	399	375	374	476	655	542	384	914	999999	622	260	573	827	998	171	767	794	741	256	362	999999	122	677	999999	706	523	999999	279	951	192	626	999999	999999	634	479	585	458	844	999999	527	241	199	613	999999	991	844	82	999999	295	999999	999999	714	999999	659	241	286	697	115	999999	141	276	114	999999	483	995	797	423	999999	528	999999	318	950	515	729	131	911	509	633	277	861	451	999999	984	461	912	999999	251	999999	403	202	887	353	84	103	260	136	999999	140	58	204	430	999999	682	709	190	999999	208	493	537	329	777	74	999999	999999	690	211	999999	999999	570	93	556	922	799	335	698	964	876	422	479	994	685	379	999999	83	999999	571	392	284	281	592	714	758	999999	84	999999	999999	999999	175	413	58	16	725	569	999999	648	999999	90	999999	21	225	999999	786	999999	543	644	408	999999	764	477	999999	819	846	239	999999	999999	999999	959	725	999999	874	458	710	18	999999	999999	959	809	618	435	933	491	46	272	65	999999	927	744	429	999999	27	999999	752	999999	295	239	170	496	591	999999	849	548	365	999999	999999	767	743	777	593	555	685	598	871	338	544	636	782	583	999999	999999	999999	64	540	295	892	542	999999	21	722	201	827	472	228	33	585	394	136	600	135	298	405	999999	161	999999	754	429	999999	423	164	658	456	586	999999	751	153	999999	18	999999	553	999999	70	731	65	401	727	222	379	848	999999	999999	510	191	458	886	443	301	999999	999999	540	473	999999	293	857	73	745	999999	160	999999	999999	999999	386	66	999999	530	237	674	105	759	999999	542	60	999999	669	15	158	274	999999	436	318	999999	999999	352	538	999999	532	777	873	991	656	999999	71	901	999999	963	772	454	144	927	999999	768	206	153	519	998	422	459	623	852	915	480	123	724	168	999999	897	44	527	967	999999	459	801	113	113	669	480	158	999999	999999	242	999999	140	210	999999	550	655	748	832	539	667	83	164	999999	999999	999999	373	347	743	999999	75	738	999999	999999	929	209	999999	102	50	999999	528	274	805	999999	619	999999	349	912	946	618	381	158	211	987	309	999999	305	779	38	999999	306	142	999999	711	640	504	777	963	280	578	999999	999999	708	999999	21	403	278	999999	411	864	835	999999	400	134	999999	916	536	938	866	999999	903	197	999999	999999	999999	396	858	103	285	125	443	386	642	378	45	999999	450	228	976	999999	655	68	377	174	101	846	741	290	152	999999	967	999999	106	274	675	394	498	999999	440	624	544	184	961	295	999999	
459	818	32	99	750	476	317	961	960	359	845	819	900	31	706	654	999999	951	561	999999	999999	290	377	999999	651	999999	999999	999999	361	372	481	106	92	743	642	38	999999	201	999999	999999	999999	877	146	999999	829	574	598	574	999999	970	999999	232	409	147	999999	179	450	328	448	430	622	528	609	598	878	999999	737	999999	389	678	934	999999	999999	314	497	726	999999	999999	873	86	999999	290	65	999999	406	258	999999	999999	917	472	587	401	753	970	635	999999	999999	548	46	91	837	441	195	999999	46	999999	999999	999999	650	999999	35	988	454	371	697	341	999999	228	201	999999	60	793	249	916	100	543	999999	589	999999	366	458	999999	426	792	248	300	105	999	354	818	586	602	304	817	447	999999	999999	999999	283	303	999999	999999	356	999999	40	999999	999999	278	965	999999	953	999999	425	999999	650	429	572	999999	132	406	246	999999	874	999999	52	458	499	431	479	500	597	252	316	385	698	410	258	18	761	205	108	999999	44	851	864	999999	187	20	999999	27	37	293	268	876	66	203	184	974	374	999999	554	770	999999	999999	906	710	776	999999	594	250	180	563	999999	927	308	420	440	32	999999	548	999999	999999	999999	461	473	313	984	439	999999	505	235	284	644	188	650	999999	37	569	945	999999	727	999999	425	926	847	474	999999	340	999999	999999	763	161	465	825	311	75	999999	999999	10	602	726	346	720	98	24	895	918	723	286	970	392	999999	87	999999	999999	143	72	338	614	998	922	654	861	999999	742	83	819	818	876	584	821	689	568	999999	437	390	999999	337	911	951	555	999999	63	608	999999	999999	83	999999	14	178	13	999999	999999	12	680	82	485	47	356	941	86	110	847	702	158	703	311	999999	927	441	716	735	426	999999	999999	999999	999999	263	999999	849	10	717	814	707	581	999999	956	566	672	365	904	390	980	970	999999	455	820	361	459	560	591	348	184	573	461	277	999999	80	999999	425	481	232	617	506	941	368	296	149	130	515	999999	744	72	571	999999	336	754	456	788	997	443	248	804	869	999999	661	543	250	999999	999999	882	999999	17	256	883	682	999999	484	39	516	999999	999999	240	999999	813	999999	286	612	47	135	999999	315	292	561	999999	243	999999	747	248	289	999999	999999	892	817	999999	861	736	816	688	853	563	280	426	282	838	761	999999	999999	66	420	385	931	999999	999999	999999	576	603	999999	274	999999	264	35	999999	749	999999	123	788	423	320	951	120	999999	923	193	571	252	888	20	722	230	235	568	690	828	904	894	999999	771	999999	66	
267	290	999999	48	999999	537	45	677	591	725	999999	999999	548	114	999999	999999	999999	29	559	999999	688	999999	734	53	425	696	345	417	845	796	281	26	397	264	694	999999	999999	885	595	44	216	220	429	997	257	999999	29	999999	528	989	887	822	222	488	377	674	556	999999	623	901	201	628	832	794	999999	999999	206	999999	420	478	997	131	434	999999	341	477	174	736	795	783	677	760	888	856	999999	458	803	909	887	999999	284	999999	272	693	842	999999	388	634	553	999999	444	999999	174	999999	991	765	398	999999	156	899	510	819	713	999999	234	999999	739	975	885	994	999999	999999	999999	999999	204	589	858	741	999999	753	99	539	999999	503	999999	942	595	838	864	999999	70	116	763	988	999999	465	999999	433	468	999999	848	413	999999	558	149	157	999999	999999	999999	412	999999	657	24	402	810	971	636	219	500	292	845	999999	999999	999999	999999	999999	534	999999	882	738	883	435	282	282	999999	685	999999	999999	364	999999	999999	822	983	462	247	999999	999999	999999	187	547	829	999999	932	999999	565	947	302	17	624	103	999999	999999	890	127	528	999999	384	742	497	999999	190	12	999999	999999	678	32	999999	999999	504	531	954	174	241	344	909	398	503	105	716	957	999999	782	19	999999	578	694	932	999999	934	766	38	359	999999	63	367	826	640	634	508	999999	40	644	513	999999	149	459	999999	999999	217	140	999999	289	999999	540	740	407	992	593	729	983	100	61	723	737	502	605	301	187	977	999999	757	869	597	184	926	749	999999	999999	999999	129	15	386	658	804	788	749	333	341	999999	959	834	999999	904	524	452	978	999999	775	600	544	167	510	999999	999999	999999	118	999999	851	614	991	138	85	471	610	978	714	402	919	999999	753	281	960	999999	28	999999	711	964	82	999999	947	828	503	325	587	999999	504	807	999999	432	999999	67	481	999999	331	830	759	999999	304	999999	737	586	11	999999	847	272	207	645	560	876	999999	153	619	130	666	172	634	759	884	999999	483	907	868	496	278	696	800	242	543	197	498	136	999999	999999	993	371	827	999999	478	325	999999	859	999999	999999	999999	536	447	361	71	999999	205	999999	999999	999999	999999	830	999999	514	999999	160	999999	964	111	372	388	544	483	93	136	304	344	957	290	999999	882	623	660	999999	735	741	259	999999	181	384	991	999999	436	23	999999	999999	653	322	129	999999	852	801	758	884	278	999999	62	363	235	766	824	999999	718	141	774	999999	999999	506	999999	816	901	33	999999	999999	380	889	118	999999	999999	963	650	32	999999	962	716	91	865	
775	942	518	688	999999	224	999999	560	753	779	304	249	999999	999999	156	543	313	426	999999	999999	41	513	999999	118	592	743	999999	126	802	411	756	999999	692	584	999999	564	270	137	16	809	999999	176	627	119	813	230	597	970	504	488	533	545	886	999999	999999	271	563	410	106	161	952	298	758	999999	33	999999	556	449	597	592	999999	186	420	30	999999	865	885	279	304	371	155	301	622	323	877	220	538	620	750	999999	11	859	41	854	857	99	418	286	96	933	674	158	383	911	215	357	999999	999999	999999	968	386	999999	999999	734	16	661	676	444	473	812	351	999999	999999	463	999999	424	155	566	173	542	999999	609	192	370	697	997	999999	710	999999	530	95	672	999999	999999	757	999999	753	306	848	205	422	999999	812	283	592	999999	459	919	330	790	999999	568	701	909	999999	776	111	745	46	18	999999	966	335	943	999999	678	767	917	999999	874	671	848	999999	967	129	483	999999	999999	778	959	999999	999999	389	327	327	526	971	269	269	999999	615	17	269	839	462	456	999999	999999	557	913	970	541	222	999999	999999	363	851	734	789	999999	978	202	966	86	999999	746	586	17	626	210	707	999999	657	999999	999999	999999	588	878	515	673	835	929	361	864	989	17	999999	933	208	963	999999	247	999999	232	12	423	51	192	379	999999	999999	639	252	356	216	472	883	497	197	466	775	973	228	126	211	59	840	999999	999999	462	961	652	809	999999	534	999999	38	999999	723	844	622	999999	999999	999999	803	206	686	14	999999	527	134	297	999999	742	198	999999	28	999999	30	999999	583	999999	105	917	754	999999	999999	999999	999999	999999	444	457	773	353	843	379	999999	429	322	999999	999999	999999	453	570	338	673	906	999999	999999	831	451	674	999999	771	999999	682	310	590	54	586	375	107	192	911	92	676	524	402	898	818	238	999999	50	999999	999999	747	999999	999999	588	91	320	763	999999	999999	304	769	52	12	91	171	79	883	999999	735	640	275	653	542	487	661	159	514	178	655	603	852	633	400	999999	524	197	775	999999	962	276	612	999999	200	616	323	999999	521	321	737	999999	354	999999	314	384	324	104	953	57	926	932	806	594	999999	397	452	999999	651	821	999999	973	999999	881	999999	469	37	293	999999	925	174	37	637	202	441	906	259	638	329	25	867	429	999999	999999	85	999999	470	999999	522	802	174	187	982	999999	754	763	999999	472	801	845	356	40	642	999999	882	899	999999	613	163	562	148	999999	999999	636	953	999999	739	575	806	391	999	20	771	659	761	999999	55	
936	448	678	999999	786	836	483	669	836	787	216	845	186	999999	856	864	999999	664	360	371	999999	999999	616	999999	999999	666	420	846	346	269	982	276	896	999999	367	175	485	110	999999	999999	342	999999	999999	360	999999	730	999999	999999	999999	155	811	995	410	625	699	199	999999	654	582	999999	426	637	332	577	804	940	949	999999	378	691	389	859	312	384	38	999999	629	266	500	158	46	764	703	999999	999999	987	865	999999	164	177	999999	830	528	241	559	999999	644	549	555	593	781	307	287	999999	765	951	692	36	596	319	570	999999	164	433	94	662	999999	141	129	817	84	677	177	999999	358	559	340	80	824	333	745	89	999999	907	377	738	999999	252	999999	999999	304	999999	684	999999	999999	999999	676	104	999999	897	770	512	430	737	999999	113	139	999999	112	999999	621	622	212	999999	999999	490	863	257	66	355	185	691	706	622	522	999999	999999	333	999999	589	999999	245	922	926	562	999999	999999	973	398	273	608	999999	150	228	884	999999	637	422	280	126	999999	999999	48	802	722	89	806	807	225	999999	120	999999	484	999999	333	386	699	999999	999999	999999	831	999999	858	793	746	999999	551	999999	737	840	608	580	62	486	685	463	999999	130	214	483	436	999999	999999	124	162	999999	924	627	999999	508	982	361	999999	938	999999	24	570	999999	999999	999999	538	328	999999	385	675	539	753	998	999999	999999	188	999999	81	236	905	980	142	744	640	999999	850	924	593	999999	857	256	868	124	999999	999999	893	951	74	999999	945	999999	780	382	999999	623	999999	926	789	999999	329	999999	289	999999	43	999999	882	826	615	121	105	614	999999	841	527	999999	999999	639	807	176	977	999999	515	813	291	796	209	759	999999	999999	999999	924	999999	999999	909	455	966	391	999999	887	789	76	346	953	172	999999	383	939	855	30	951	419	128	999999	57	102	897	476	205	999999	999999	132	530	598	999999	180	479	176	932	82	461	290	558	919	386	910	890	561	651	950	999999	270	903	999999	75	486	806	520	999999	999999	557	500	195	844	783	666	546	999999	738	991	860	216	17	783	568	999999	861	208	246	999999	211	346	824	999999	822	843	229	255	533	738	374	959	654	999999	999999	999999	104	713	146	999999	374	999999	823	659	999999	217	262	130	716	999999	625	999999	284	384	999999	999999	675	940	31	940	447	999999	224	999999	626	999999	999999	891	268	999999	577	157	72	999999	772	69	522	175	165	615	591	999999	999999	139	999999	767	999999	279	511	999999	295	163	692	206	999999	999999	999999	823	999999	999999	999999	370	861	999999	826	477	
999999	758	612	555	999999	999999	784	415	999999	347	761	95	999999	859	999999	999999	390	955	321	999999	464	999999	252	698	141	999999	999999	967	999999	230	999999	429	999999	645	999999	927	667	956	614	784	999999	999999	847	935	323	842	999999	183	971	999999	980	905	999999	412	999999	678	515	913	423	998	999999	817	455	999999	999999	341	782	999999	636	299	999999	433	351	537	55	999999	999999	317	385	298	762	958	996	596	999999	999999	632	900	632	554	421	999999	999999	615	999999	561	999999	718	835	999999	999999	696	547	682	999999	556	564	270	999999	835	999999	999999	538	999999	999999	999999	821	858	888	767	709	881	999999	91	999999	871	891	735	131	493	355	310	481	403	238	76	420	324	848	694	778	372	542	999999	895	999999	224	418	379	994	740	974	999999	78	999999	188	87	466	804	877	999999	828	999999	874	999999	358	726	999999	896	179	10	506	999999	204	988	347	349	821	195	663	656	483	999999	137	753	380	479	413	131	999999	988	954	519	970	999999	999999	233	668	999999	546	497	89	521	210	994	243	963	636	999999	999999	838	266	280	150	231	191	472	20	130	999999	879	323	999999	846	190	56	999999	49	174	48	123	999999	516	999999	176	999999	961	999999	142	519	417	999999	333	195	221	732	684	379	999999	847	999999	999999	999999	999999	667	999999	76	999999	29	948	256	924	999999	50	822	167	999999	999999	999999	654	230	317	877	610	702	46	999999	999999	999999	999999	372	617	300	327	561	900	143	320	981	992	510	295	145	999999	273	492	380	293	373	999999	982	999999	405	999999	999999	179	345	936	502	630	194	248	50	571	586	638	633	154	488	999999	34	439	999999	999999	154	934	182	693	347	999999	999999	706	464	581	475	319	222	206	700	999999	565	206	817	360	999999	272	999999	573	608	634	859	236	804	451	39	553	412	423	999999	692	997	999999	999999	999999	964	488	783	468	106	276	425	436	453	106	366	827	621	999999	183	882	689	608	999999	999999	360	439	901	22	552	921	907	798	257	18	395	913	606	535	999999	329	488	786	999999	342	999999	433	783	708	999999	999999	932	122	250	77	13	399	567	999999	932	999999	586	770	999999	999999	999999	627	999999	999999	711	453	230	95	999999	854	403	902	999999	752	503	927	999999	999999	999999	351	988	794	558	189	15	996	355	719	602	859	742	717	869	301	973	591	253	348	997	999999	980	999999	218	999999	674	110	999999	815	393	999999	880	392	842	575	197	574	78	999	999999	715	999999	999999	492	54	121	685	42	839	779	911	683	999999	206	297	371	151	
585	172	515	999999	738	999999	336	598	999999	360	875	304	114	408	523	254	909	999999	543	479	364	174	284	999999	999999	428	46	481	331	573	196	555	999999	999999	999999	905	493	534	976	567	184	894	74	760	809	738	999999	380	398	439	407	999999	754	891	786	421	999999	999999	999999	319	504	999999	277	999999	173	330	100	68	419	617	760	384	315	975	999999	999999	109	523	188	999999	693	999999	92	891	999999	999999	801	322	268	576	27	999999	697	667	72	329	627	658	597	489	648	676	960	780	678	32	609	778	597	327	322	374	348	507	626	839	772	385	249	892	528	777	999999	842	600	999999	687	999999	999999	974	842	999999	926	698	691	26	704	312	222	153	999999	32	724	941	264	653	627	199	51	999999	557	999999	419	999999	960	870	877	128	999999	884	345	961	865	622	485	871	447	649	999999	609	144	469	999999	106	229	999999	999999	999999	587	946	176	497	999999	689	427	600	41	231	738	999999	149	999999	131	338	807	999999	167	999999	999999	999999	216	978	382	441	98	999999	999999	322	485	464	817	29	540	244	718	848	364	999999	204	885	840	225	999999	995	469	999999	348	833	299	518	999999	950	401	204	740	197	125	175	600	340	520	719	746	283	13	130	55	887	620	999999	356	999999	907	581	552	990	77	999999	999999	540	749	999999	32	966	126	866	999999	345	999999	530	733	199	584	864	999999	999999	478	638	992	348	512	460	223	340	172	365	999999	819	651	749	130	738	999999	70	591	274	696	780	166	999999	502	710	393	100	235	166	407	52	216	999999	999999	439	394	633	37	298	42	691	803	761	999999	807	999999	754	409	994	996	999999	283	109	999999	999999	481	855	846	802	76	132	114	16	957	10	612	999999	236	691	353	569	43	302	242	14	977	405	323	694	999999	999999	690	241	169	884	769	117	997	999999	957	539	787	235	999999	999999	587	796	803	823	205	999999	527	717	651	999999	490	999999	999999	429	720	999999	999999	161	785	437	442	873	847	83	241	505	232	412	734	999999	999999	808	81	333	427	999999	601	999999	999999	553	121	972	589	732	999999	999999	999999	577	113	881	999999	636	450	794	477	713	999999	999999	592	999999	251	999999	983	837	654	682	909	544	999999	999999	484	51	661	999999	325	469	293	124	680	452	265	654	309	852	816	156	367	287	855	713	240	872	999999	800	312	996	988	752	999999	721	878	706	999999	572	407	999999	974	218	478	999999	429	835	999999	149	999999	999999	999999	141	30	507	999999	632	688	298	310	612	999999	861	
999999	999999	999999	540	46	958	999999	559	89	736	455	999999	181	159	808	847	999999	404	822	999999	365	715	191	857	732	580	406	255	999999	286	272	795	999999	123	289	999999	999999	889	999999	100	575	884	517	999999	685	171	336	174	823	999999	15	905	789	376	999999	999999	148	622	808	466	561	328	999999	999999	474	660	999999	68	999999	659	999999	999999	605	731	202	480	208	111	182	570	254	999999	999999	187	281	366	15	455	618	999999	21	914	90	999999	539	256	353	714	614	999999	133	277	304	174	529	610	309	68	183	999999	25	999999	999999	247	999999	329	999999	364	530	117	655	999999	999999	805	648	999999	323	999999	202	946	137	493	497	157	999999	976	937	267	657	999999	999999	947	999999	593	60	975	999999	842	999999	219	999999	989	194	507	379	541	827	499	525	999999	999999	46	999999	237	896	531	548	303	800	246	391	999999	999999	999999	999999	708	320	999999	999999	673	931	999999	151	982	597	148	309	990	777	906	158	448	741	533	384	30	91	999999	696	999999	436	181	52	884	999999	999999	999999	999999	456	671	230	971	744	851	202	815	999999	882	640	758	232	558	525	894	999999	942	999999	999999	485	40	999999	276	169	235	247	760	999999	267	999999	999999	855	999999	543	115	685	999999	704	890	340	568	135	208	413	999999	306	877	655	999999	999999	885	821	119	999999	425	55	999999	812	518	614	442	999999	637	999999	761	902	257	25	420	218	910	248	17	842	999999	905	428	862	999999	929	999999	115	290	470	279	67	745	136	999999	70	999999	374	195	285	898	192	497	999999	652	45	59	999999	244	939	886	999999	999999	277	932	520	627	101	591	589	999999	999999	105	177	999999	704	167	130	999999	999999	999999	546	999999	732	943	733	418	947	220	195	879	999999	999999	999999	583	633	253	478	203	607	443	999999	783	999999	41	570	96	329	32	947	878	928	964	999999	999999	349	592	91	333	208	111	679	881	999999	999999	745	466	755	999999	824	999999	688	927	299	917	847	999999	999999	700	383	647	98	925	999999	317	951	543	999999	888	999999	999999	172	154	994	506	763	758	388	896	296	113	999999	735	207	999999	199	999999	675	967	614	587	145	390	950	561	999999	754	618	999999	758	211	481	866	359	784	298	544	932	792	163	999999	384	560	414	999999	316	999999	999999	776	127	999999	868	28	284	656	904	781	203	443	999999	999999	150	999999	148	999999	632	474	385	423	207	655	78	882	813	525	999999	585	976	681	255	660	36	841	970	808	343	462	999999	703	879	999999	350	999999	310	999999	999999	94	
422	329	646	841	977	999999	579	472	881	985	215	999999	453	329	804	522	198	832	999999	309	329	999999	999999	999999	882	682	544	689	999999	999999	999999	668	576	999999	172	657	999999	413	683	999999	999999	508	926	358	257	833	259	999999	713	827	310	477	999999	649	765	999999	577	475	958	304	999999	889	167	311	412	546	192	999999	167	156	487	784	159	269	46	820	412	402	999999	999999	999999	984	975	487	999999	999999	506	927	362	999999	999999	569	455	388	952	382	999999	624	945	710	999999	999999	999999	567	350	525	999999	999999	612	944	999999	999999	552	999999	871	785	999999	679	42	307	50	265	972	87	999999	918	339	999999	316	999999	479	787	457	222	408	999999	591	418	147	753	787	602	324	418	409	904	999999	546	517	176	469	671	999999	648	999999	396	951	325	500	431	196	557	999999	948	474	892	727	339	510	372	203	504	542	289	999999	999999	940	564	677	999999	999999	792	999999	999999	204	808	205	808	999999	999999	999999	276	918	715	566	239	999999	375	943	517	186	999999	45	155	999999	999999	138	312	137	999999	999999	397	999999	338	529	403	304	456	999999	666	696	918	787	498	814	927	999999	999999	999999	290	440	575	620	170	984	999999	757	117	999999	240	679	999999	999999	999999	566	170	628	589	196	173	934	560	621	286	820	267	898	546	999999	999999	387	312	999999	847	792	879	776	487	353	313	999999	197	999999	999999	987	803	248	468	999999	653	308	997	640	559	356	879	954	343	999999	726	326	220	999999	131	853	999999	999999	999999	999999	686	393	999999	245	882	526	999999	281	107	299	26	29	440	614	999999	999999	389	672	40	500	912	925	999999	999999	999999	987	999999	420	999999	670	620	501	414	931	999999	999999	166	999999	757	999999	608	608	856	54	333	707	885	605	99	384	473	705	282	342	624	999999	950	14	618	894	999999	336	124	999999	679	525	999999	509	369	426	590	628	999999	997	892	314	79	999999	813	919	111	999999	331	783	206	915	228	81	316	494	320	161	999999	999999	999999	281	493	428	999999	807	101	386	246	999999	999999	999999	790	284	450	319	691	999999	201	698	793	269	15	341	241	763	306	544	999999	875	116	438	485	999999	65	999999	820	651	999999	16	828	999999	594	659	999999	361	134	944	999999	996	802	758	960	454	79	682	999999	162	197	611	510	557	193	370	565	365	370	739	229	999999	499	50	537	999999	999999	999999	675	999999	352	879	999999	362	913	206	83	358	477	40	981	999999	999999	667	463	999999	505	281	999999	999999	104	999999	991	395	724	801	507	999999	230	
999999	583	12	17	920	810	317	972	158	999999	999999	999999	999999	888	339	999999	999999	485	999999	586	125	999999	599	535	999999	261	719	888	254	637	122	698	321	137	701	457	979	375	999999	856	156	450	999999	638	554	936	999999	999999	661	637	877	325	675	185	115	999999	984	476	565	999999	101	429	727	999999	530	298	976	89	197	882	777	481	61	974	440	674	343	961	980	515	999999	999999	236	999999	759	999999	33	145	32	999999	472	999999	999999	764	765	727	722	835	999999	266	959	807	557	779	859	405	274	700	999999	440	753	33	495	59	304	126	202	121	999999	733	274	840	67	582	999999	274	671	296	219	713	952	507	853	999999	999999	566	427	999999	756	363	531	332	400	591	861	449	27	760	469	649	534	999999	83	383	991	129	999999	975	370	594	734	999999	491	999999	488	999999	179	771	504	738	999999	999999	364	408	999999	999999	450	999999	720	969	999999	911	826	570	999999	351	999999	480	732	436	816	999999	999999	999999	629	553	841	368	999999	615	280	999999	265	731	950	999999	999999	675	181	59	679	284	264	999999	999999	822	162	999999	853	146	821	999999	999999	78	921	999999	658	202	778	659	110	999999	999999	114	699	999999	999999	999999	619	399	104	759	309	683	756	999999	197	696	824	807	400	999999	515	999999	794	581	999999	197	999999	999999	140	64	896	999999	948	597	999999	160	701	344	176	67	999999	463	52	72	399	999999	321	999999	69	962	377	971	268	191	576	405	999999	999999	796	467	294	916	269	50	999999	787	734	169	629	999999	995	490	999999	343	618	61	924	732	999999	849	876	430	643	999999	687	924	263	999999	31	999999	999999	583	548	709	999999	395	999999	12	209	612	631	161	759	32	967	887	341	999999	572	524	480	587	935	947	590	999999	282	999999	362	999999	533	967	147	999999	206	421	941	931	570	999999	857	922	999999	579	227	724	999999	621	999999	799	999999	999999	204	506	45	262	999999	600	128	907	122	112	649	999999	999999	664	999999	646	826	555	945	410	999999	999999	667	558	65	366	730	865	204	661	891	562	354	999999	773	999999	87	944	774	351	999999	662	120	754	282	270	999999	562	711	33	795	655	854	999999	974	854	839	487	206	291	870	262	713	461	221	999999	917	882	891	999999	569	999999	780	999999	597	999999	239	912	285	999999	864	177	164	999999	866	246	708	999999	999999	918	802	599	747	493	999999	560	949	658	999999	196	352	618	671	999999	999999	999999	874	260	596	282	624	999999	999999	411	426	702	999999	542	999999	975	388	756	661	972	580	970	
144	296	132	46	752	580	379	99	453	999999	506	826	717	952	371	999999	574	948	999999	875	398	346	76	778	999999	417	999999	568	808	595	999999	698	999999	999999	779	999999	137	559	999999	999999	999999	122	957	181	206	280	824	642	999999	930	999999	712	678	999999	581	797	230	354	582	345	517	999999	999999	857	999999	999999	78	234	183	784	999999	999999	428	260	999999	285	388	895	581	192	592	430	954	877	999999	999999	29	999999	911	981	367	999999	976	195	536	746	831	109	883	399	211	999999	469	999999	611	176	294	428	386	305	419	335	773	399	752	96	856	999999	454	52	787	25	999999	202	999999	546	999999	242	724	581	454	288	21	191	999999	992	961	135	999999	246	960	999999	999999	999999	571	42	19	999999	999999	449	890	427	655	999999	611	196	999999	276	412	74	138	61	704	999999	851	141	999999	591	999999	760	134	730	147	999999	91	195	349	999999	999999	394	537	999999	799	284	691	36	999999	179	999999	794	715	694	722	211	118	909	897	870	999999	440	718	427	178	682	999999	169	290	447	759	999999	999999	578	646	28	537	676	999999	429	124	824	508	153	22	999999	54	999999	17	936	109	182	298	478	999999	200	675	119	999999	127	999999	531	746	196	420	999999	947	146	58	704	673	441	657	999999	756	999999	932	574	415	999999	638	884	162	999999	347	586	137	377	635	456	352	427	393	144	470	592	87	999999	733	999999	676	907	391	313	272	668	524	821	721	14	999999	999999	704	739	999999	999999	379	402	999999	833	36	580	511	999999	362	255	58	523	16	174	999999	620	841	557	999999	730	503	848	91	678	72	316	999999	999999	197	251	723	653	655	395	999999	684	999999	899	831	106	406	789	999999	26	620	11	999999	557	151	648	269	999999	862	999999	581	530	321	179	771	720	999999	880	999999	120	999999	404	868	621	950	187	999999	999999	725	999999	999999	714	897	74	68	70	501	108	489	999999	981	576	791	896	814	692	372	303	999999	121	182	999999	384	840	494	225	999999	203	999999	964	501	327	431	90	999999	867	632	257	999999	999999	228	999999	401	864	138	999999	612	971	806	268	999999	853	999999	614	999999	807	999999	67	580	842	927	308	501	524	58	664	155	999999	999999	947	69	999999	192	427	892	356	135	519	712	538	613	171	999999	999999	159	648	514	816	481	627	537	575	676	278	783	999999	999999	876	816	474	810	999999	999999	859	208	698	999999	999999	722	263	682	819	999999	52	999999	765	912	162	375	409	159	338	999999	844	999999	999999	449	913	999999	972	31	259	
703	247	727	711	661	537	999999	461	999999	999999	104	228	945	717	230	634	999999	999999	999999	182	511	416	325	482	999999	665	449	714	259	756	750	749	241	433	126	117	999999	527	113	999999	22	913	432	40	243	20	898	702	272	814	999999	627	999999	849	747	296	922	254	49	999999	98	435	211	230	999999	355	999999	521	600	123	319	521	913	633	999999	597	999999	294	248	999999	766	999999	451	999999	882	133	999999	392	685	999999	999999	80	488	999999	999999	586	712	999999	662	999999	33	387	111	159	505	363	713	999999	689	160	312	637	16	387	999999	999999	983	766	999999	999999	570	604	836	770	999999	249	42	805	347	999999	884	783	632	359	638	389	999999	302	939	999999	419	453	702	534	528	556	73	111	878	944	602	999999	862	417	328	999999	550	341	999999	265	330	908	993	116	275	528	15	656	749	999999	706	691	999999	819	834	999999	999999	311	252	382	185	999999	927	403	980	939	920	224	41	999999	839	313	82	684	208	511	460	596	999999	999	551	999999	361	39	247	999999	128	53	582	212	999999	249	98	848	89	399	980	999999	135	336	608	791	624	999999	20	403	619	152	620	999999	666	999999	999999	253	830	999999	579	999999	165	79	820	877	999999	829	692	600	224	233	999999	809	999999	859	999999	931	999999	759	792	999999	999999	844	302	976	999999	999999	545	999999	999999	845	999999	321	819	92	999999	66	516	999999	159	999999	999999	999999	188	395	548	811	999999	806	845	999999	852	999999	975	757	999999	321	777	844	454	391	293	482	999999	999999	216	293	989	447	999999	414	424	669	609	999999	974	609	999999	906	437	621	457	739	375	999999	999999	946	999999	71	214	999999	289	672	286	767	511	375	25	999999	189	265	999999	364	391	999999	696	193	471	999999	783	999999	999999	999999	416	833	999999	999999	116	319	999999	270	947	928	243	302	134	752	392	999999	495	609	593	856	999999	182	799	102	357	934	999999	809	485	367	288	934	476	999999	266	999999	833	957	268	999999	999999	999999	999999	999999	130	999999	999999	944	999999	999999	493	184	685	799	153	243	43	842	206	181	921	999999	999999	999999	650	309	826	716	495	999999	18	999999	350	887	999999	999999	865	906	971	269	628	454	18	856	873	113	258	676	999999	33	419	999999	760	96	999999	854	144	727	253	821	272	599	458	861	620	955	834	999999	374	999999	377	999999	870	937	552	476	568	999999	999999	546	60	999999	450	471	529	28	776	263	111	580	674	148	663	160	997	39	995	156	245	999999	999999	459	999999	930	655	291	129	823	543	318	
999999	215	20	999999	999999	122	158	987	342	999999	188	580	999999	999999	670	239	999999	720	940	523	481	999999	999999	798	277	601	999999	520	815	999999	898	999999	719	793	294	999999	137	956	390	884	880	18	814	644	999999	698	762	517	270	426	999999	409	883	999999	999999	873	522	221	439	179	999999	638	181	104	703	235	861	999999	510	999999	112	518	340	999999	642	473	608	58	69	578	838	339	999999	999999	999999	498	79	699	956	420	999999	999999	526	221	619	252	999999	719	940	999999	836	859	17	68	999999	308	999999	828	387	373	275	999999	162	861	340	935	999999	781	673	999999	165	172	999999	999999	264	999999	991	129	445	400	636	999999	118	555	741	978	331	999999	85	131	429	251	321	593	155	484	763	999999	880	684	864	999999	999999	735	358	999999	999999	918	804	137	317	950	392	986	736	999999	999999	607	129	362	613	196	705	551	999999	914	850	999999	943	780	432	999999	248	760	535	999999	999999	382	999999	77	75	413	999999	947	814	999999	999999	334	857	768	129	166	546	528	81	999999	999999	504	950	999999	823	560	974	34	705	981	999999	632	460	164	544	999999	409	61	296	209	999999	758	736	316	65	526	505	185	999999	276	999999	720	689	857	232	347	432	999999	999999	514	999999	373	252	833	767	236	873	703	234	147	756	494	241	871	999999	601	767	643	388	307	65	798	373	999999	201	990	999999	603	932	999999	559	646	807	999999	769	435	515	903	548	999999	652	999999	999999	999999	520	305	489	817	978	631	579	788	384	947	459	640	999999	999999	641	777	293	280	771	37	999999	999999	686	459	999999	999999	95	864	104	559	999999	263	848	849	918	896	510	134	625	310	626	771	271	999999	999999	999999	436	701	999999	771	545	999999	999999	922	999999	410	618	40	715	534	545	715	693	825	999999	205	792	159	895	745	276	168	999999	470	999999	816	999999	999999	136	973	27	394	602	333	999999	999999	232	925	999999	518	287	999999	418	100	765	910	87	446	999999	137	346	286	805	526	505	386	999999	999999	521	999999	562	791	903	999999	517	160	123	370	999999	28	999999	867	999999	999999	467	795	750	999999	704	500	738	411	268	999	999999	740	999999	999999	828	636	556	999999	413	793	999999	496	999999	676	583	615	797	717	999999	999999	164	999999	50	428	68	709	999999	171	866	999999	391	161	533	904	999999	776	999999	47	541	185	471	999999	463	452	999999	971	228	83	981	99	703	30	777	718	999999	167	700	999999	27	999999	999	395	795	999999	412	999999	999999	672	570	806	53	760	185	458	88	844	
26	597	999999	97	999999	563	190	777	327	370	383	815	999999	947	85	411	30	423	185	86	524	999999	50	999999	18	555	513	184	55	943	845	999999	639	999999	999999	999999	173	929	637	446	214	28	75	51	431	156	999999	622	999999	642	999999	762	282	12	329	999999	999999	380	88	999999	59	16	732	384	525	999999	186	999999	806	973	247	100	785	739	872	506	999999	998	205	862	943	890	453	412	213	92	57	637	680	205	555	792	851	702	397	208	296	690	525	377	970	552	816	999999	404	649	976	542	139	999999	999999	999999	999999	226	992	169	562	999999	181	442	16	548	999999	999999	999999	455	248	93	352	999999	220	324	483	828	891	999999	84	695	17	563	116	514	507	856	264	996	618	999999	709	237	645	966	999999	92	999999	431	999999	215	999999	949	410	892	999999	999999	613	626	999999	356	334	999999	94	866	321	999999	336	501	51	999999	355	999999	836	614	384	124	38	999999	999999	999999	467	470	999999	868	365	68	162	223	323	51	253	999999	921	272	310	117	153	778	654	999999	756	869	390	999999	860	909	123	796	518	86	999999	999999	820	685	888	864	999999	226	999999	999999	999999	123	188	999999	289	999999	509	574	314	999999	970	260	598	999999	644	598	999999	598	18	456	944	365	704	246	614	883	817	999999	999999	445	743	927	276	400	444	642	690	390	359	153	410	999999	492	251	116	186	770	915	51	299	999999	774	217	999999	999999	999999	418	941	394	406	999999	273	200	868	532	53	983	999999	470	11	999999	699	249	999999	999999	406	999999	462	140	438	999999	902	205	93	660	968	719	221	91	999999	234	749	999999	952	253	146	999999	623	719	72	202	572	999999	49	392	999999	535	352	999999	912	999999	955	999999	956	293	999999	78	999999	999999	563	333	999999	126	136	777	168	999999	296	999999	999999	57	259	743	77	245	549	999999	165	701	574	999999	376	211	179	999999	278	937	999999	669	256	78	251	999999	999999	738	999999	999999	327	272	999999	391	248	731	110	999999	977	999999	999999	720	743	999999	999999	414	999999	999999	957	570	946	999999	508	231	999999	627	374	840	805	999999	588	338	815	999999	999999	999999	999999	192	205	645	111	314	140	999999	203	328	925	708	165	837	770	45	781	859	509	308	764	12	999999	620	367	269	69	142	633	415	904	650	418	30	999999	999999	925	999999	468	642	999999	451	37	999999	702	665	684	999999	999999	552	999999	956	593	831	138	475	465	584	287	842	254	998	999999	788	423	284	300	145	999999	318	120	469	999999	866	419	322	975	999999	918	
701	585	100	68	90	858	999999	66	586	891	470	996	351	44	626	397	890	28	999999	999999	427	375	548	999999	999999	442	999999	565	999999	422	815	999999	999999	665	586	999999	164	939	352	929	475	227	714	999999	999999	999999	768	999999	774	999999	529	303	736	469	501	999999	46	32	302	648	999999	999999	999999	174	999999	999999	922	685	999999	369	243	950	676	999999	456	999999	999999	999999	638	999999	673	662	790	999999	892	522	999999	614	174	260	230	141	999999	999999	168	999999	888	549	178	999999	400	999999	999999	415	245	578	626	999999	22	301	674	741	999999	850	974	999999	603	91	999999	563	216	317	999999	999999	148	112	313	972	159	374	321	121	136	178	62	590	999999	999999	23	323	895	346	602	872	585	489	747	796	729	59	999999	999999	278	999999	999999	92	571	999999	999999	143	275	654	277	999999	980	562	614	226	797	393	999999	227	78	957	668	999999	999999	648	622	999999	999999	516	253	999999	885	514	843	522	999999	999999	29	908	118	880	58	251	999999	999999	892	32	999999	999999	999999	346	999999	270	738	320	945	393	999999	922	999999	617	999999	758	410	999999	999999	475	719	102	999999	999999	374	524	119	198	908	999999	801	761	755	599	784	833	999999	906	482	999999	776	532	999999	999999	999999	106	753	500	111	300	840	900	201	999999	999999	781	229	182	971	112	161	549	412	528	592	999999	999999	565	999999	945	250	999999	694	148	698	197	999999	780	233	278	771	618	96	999999	587	900	570	338	999999	999999	613	345	935	999999	999999	999999	130	58	937	999999	928	197	999999	166	999999	346	215	999999	729	125	999999	449	948	703	999999	542	463	999999	999999	692	53	838	278	829	341	905	999999	324	674	471	999999	478	842	244	349	583	950	999999	569	250	694	999999	608	181	748	999999	999999	241	49	930	773	336	116	255	999999	100	999999	839	825	153	999999	999999	388	999999	57	787	606	714	364	757	592	999999	233	700	997	999999	239	107	999999	999999	519	337	285	744	697	999999	371	596	999999	259	999999	120	999999	999999	472	803	999999	351	133	961	999999	681	877	999999	347	250	112	416	999999	419	860	821	758	999999	634	450	999999	999999	570	316	999999	19	425	114	102	481	428	808	237	203	999999	888	999999	129	609	837	460	999999	999999	999999	638	954	348	879	399	842	999999	456	791	32	197	496	999999	816	545	999999	266	772	199	865	822	999999	188	64	23	999999	848	999999	58	797	990	999999	246	123	678	999999	999999	546	715	259	129	971	27	214	16	909	117	999999	584	60	999999	687	803	999999	999999	343	775	293	865	427	
994	723	407	999999	42	575	259	999999	148	84	887	719	66	999999	746	850	287	973	58	113	863	691	63	999999	999999	999999	818	705	488	345	695	999999	681	297	999999	405	573	999999	182	441	660	999999	28	999999	173	861	631	864	795	784	999999	801	999999	761	564	313	999999	409	999999	999999	756	553	999999	802	389	999999	47	768	684	350	286	999999	801	999999	453	424	999999	553	834	364	680	954	999999	704	999999	893	153	999999	733	951	999999	174	256	452	684	116	999999	226	131	999999	823	862	189	454	507	999999	10	626	318	149	641	126	574	999999	999999	801	643	999999	999999	496	365	128	44	733	999999	122	16	359	932	346	164	456	432	180	541	818	775	465	999999	999999	892	526	610	594	999999	618	600	834	403	999999	472	999999	701	635	308	705	827	455	839	395	796	651	694	972	985	195	694	403	880	241	999999	188	288	48	603	839	517	999999	423	996	999999	181	956	59	873	379	754	999999	872	835	990	329	999999	999999	688	251	832	638	999999	134	924	206	953	171	856	294	506	999999	41	468	197	999999	42	843	873	625	694	644	108	616	440	999999	531	999999	999999	706	562	477	359	361	999999	999999	842	999999	82	999999	999999	999999	999999	588	999999	101	765	413	648	999999	296	999999	937	999999	556	198	540	992	694	36	999999	908	999999	159	732	39	999999	680	999999	999999	545	744	771	558	407	999999	451	519	743	348	142	999999	407	637	420	779	539	296	804	819	348	849	603	55	999999	999999	873	53	999999	843	999999	999999	952	339	999999	551	21	389	666	656	999999	31	259	355	999999	999999	511	293	739	952	499	26	875	642	999999	695	150	999999	908	98	37	999999	662	899	560	57	175	77	569	868	768	160	629	999999	82	327	600	258	161	999999	807	589	999999	904	999999	999999	218	319	368	382	411	999999	481	999999	999999	999999	999999	359	999999	999999	392	999999	999999	871	193	349	397	727	570	653	104	892	573	999999	291	447	104	758	554	787	999999	999999	708	196	999999	999999	999999	61	999999	733	999999	999999	999999	315	999999	999999	866	442	720	15	999999	490	749	715	288	518	721	665	296	192	254	609	804	17	16	537	735	536	413	711	670	999999	209	837	693	853	438	268	116	918	580	662	48	549	412	358	116	992	908	948	760	23	765	346	488	359	446	456	308	999999	637	339	999999	19	344	49	999999	911	31	435	999999	463	558	378	611	592	571	265	604	658	431	999999	999999	999999	950	657	579	862	359	344	999999	982	959	999999	999999	251	633	39	999999	372	77	999999	970	482	
868	307	999999	397	735	895	787	191	851	650	750	999999	999999	999999	68	686	470	999999	562	687	999999	107	503	623	999999	369	959	542	59	241	591	236	771	155	597	652	203	999999	999999	463	556	235	999999	319	999999	394	999999	999999	999999	999999	902	648	999999	293	464	770	999999	840	309	375	936	255	141	620	69	523	133	999999	976	415	493	999999	301	999999	140	792	999999	193	999999	999999	829	898	571	531	338	942	999999	999999	999999	826	848	999999	882	999999	527	311	104	999999	999999	670	270	974	94	564	44	624	999999	999999	162	999999	804	620	411	606	546	47	683	610	291	126	928	645	874	999999	567	141	405	999999	582	829	697	456	999999	768	999999	854	814	17	496	713	595	63	335	29	31	238	950	286	225	489	627	494	999999	999999	999999	999999	999999	934	997	903	999999	818	999999	999999	974	357	999999	643	174	999999	233	999999	123	577	531	874	320	855	137	338	999999	128	999999	999999	212	213	228	999999	999999	999999	754	879	20	592	494	777	104	12	54	999999	550	316	121	534	999999	950	999999	999999	612	867	314	254	999999	668	999999	110	504	866	130	999999	139	888	999999	358	936	354	999999	531	93	754	780	318	810	463	999999	874	17	999999	837	261	832	567	195	169	512	999999	82	351	870	393	282	237	999999	999999	545	662	700	763	597	911	294	849	576	858	96	996	444	353	880	848	999999	999999	38	869	999999	571	999999	457	845	436	281	324	660	700	481	552	999999	536	918	135	184	254	201	925	966	999999	991	336	82	515	999999	729	470	999999	300	999999	208	22	344	999999	959	252	917	171	640	999999	999999	876	387	999999	569	907	434	999999	674	848	523	113	902	956	580	376	385	999999	371	999999	853	638	409	914	353	424	202	945	999999	931	337	999999	295	996	793	124	949	999999	946	167	999999	715	999999	452	999999	999999	120	387	402	999999	866	999999	999999	99	126	999999	476	473	200	999999	715	489	588	742	520	999999	817	905	173	465	426	847	393	213	999999	147	290	957	870	258	314	814	552	999999	75	750	240	206	999999	242	647	486	999999	802	452	816	999999	615	931	560	999999	215	224	936	999999	29	204	999999	843	978	999999	999999	602	941	839	900	937	999999	676	770	999999	621	34	930	818	939	999999	590	761	439	999999	674	36	319	999999	109	599	615	999999	999999	556	645	363	901	999999	138	999999	406	962	552	878	132	938	170	999999	666	999999	294	999999	999999	519	613	834	413	999999	605	492	292	972	999999	311	999999	999999	999999	999999	617	268	999999	967	689	65	999999	628	219	
561	999999	735	866	21	313	919	315	496	190	536	942	810	949	999999	367	999999	999999	433	231	999999	999999	999999	999999	945	999999	408	67	999999	439	181	416	984	999999	852	90	869	625	280	669	821	995	835	999999	999999	281	806	318	199	609	52	464	679	406	999999	14	362	427	999999	331	904	999999	987	999999	19	130	957	194	107	853	498	30	330	764	410	254	720	999999	224	673	883	999999	999999	999999	396	717	736	588	657	999999	999999	451	999999	949	764	959	999999	778	407	973	324	999999	221	345	120	32	143	914	996	723	293	243	213	257	447	999999	993	999999	670	302	393	379	537	999999	136	56	325	381	10	450	999999	941	721	250	359	271	999999	533	606	999999	583	822	999999	934	563	493	248	457	999999	949	966	738	118	115	590	944	94	961	219	74	707	762	914	556	486	352	522	962	897	999999	936	470	672	305	718	999999	999999	999999	999999	642	808	999999	869	60	999999	508	833	615	999999	414	187	916	324	542	999999	821	908	46	457	221	970	285	560	336	23	506	999999	812	396	29	167	491	276	576	265	839	999999	863	82	978	518	907	311	492	997	29	155	140	638	999999	662	751	999999	483	672	532	317	999999	46	976	442	30	999999	999999	257	999999	999999	747	999999	999999	927	54	963	999999	702	999999	999999	77	999999	993	999999	935	184	499	366	416	345	792	999999	999999	999999	360	827	105	545	498	688	670	245	311	999999	999999	999999	811	969	999999	999999	675	999999	608	559	249	214	52	999999	507	999999	729	999999	840	360	857	999999	554	304	577	227	867	934	214	999999	313	831	999999	624	952	92	372	530	747	628	670	21	305	183	293	156	784	480	999999	652	999999	999999	999999	950	521	564	308	516	401	400	999999	999999	999999	233	255	418	186	428	672	999999	483	209	537	999999	690	846	547	380	21	430	442	397	896	561	425	918	436	86	999999	398	783	856	138	356	999999	999999	444	82	927	875	969	999999	807	623	179	999999	857	192	269	674	26	999999	504	971	999999	532	844	999999	999999	337	981	110	325	284	641	626	80	190	513	999999	411	475	452	146	460	999999	589	283	392	665	70	254	999999	999999	381	999999	361	999999	398	999999	94	999999	274	999999	893	999999	50	999999	982	999999	999999	999999	678	999999	273	999999	485	367	520	880	942	571	999999	152	277	737	293	999999	999999	999999	274	999999	791	338	677	981	211	999999	252	591	47	67	999999	838	976	999999	575	318	174	830	380	994	646	518	242	522	797	132	333	166	586	162	999999	206	999999	775	885	350	830	
999999	349	632	999999	929	999999	885	999999	793	999999	883	999999	974	723	81	414	280	999999	283	105	999999	999999	89	529	96	999999	884	436	104	560	211	507	234	999999	999999	491	999999	879	717	674	999999	252	13	956	449	999999	611	999999	558	792	18	508	612	999999	999999	106	999999	999999	38	924	958	999999	185	243	964	999999	937	496	840	590	667	999999	559	608	749	912	999999	133	89	999999	999999	455	878	312	552	702	894	980	999999	999999	231	643	999999	793	715	897	77	769	991	72	66	125	999999	967	135	616	949	13	999999	763	999999	999999	34	999999	531	999999	580	999999	691	272	492	957	683	64	999999	33	999999	765	893	851	999999	999999	141	26	45	287	857	910	187	935	999999	890	485	59	870	94	619	914	271	212	999999	999999	999999	729	580	999999	442	543	608	111	999999	193	999999	653	918	503	15	17	900	254	999999	999999	696	755	999999	601	482	633	194	999999	999999	636	503	691	999999	651	999999	411	446	999999	999999	999999	999999	999999	869	569	779	832	141	376	999999	999999	999999	999999	556	657	507	999999	220	978	627	808	359	334	697	439	689	429	128	999999	170	603	571	964	408	342	367	620	885	949	821	650	501	999999	205	802	622	485	144	999999	153	20	201	999999	318	47	999999	977	387	999999	999999	360	713	864	999999	485	50	999999	619	223	300	999999	446	271	999999	976	999999	999999	139	895	817	213	294	999999	133	159	412	113	999999	371	379	389	243	456	79	471	936	637	610	999999	761	572	866	921	999999	266	573	930	310	341	730	430	848	999999	622	675	999999	472	999999	67	83	937	403	257	844	911	653	990	201	695	50	679	932	419	143	255	999999	373	664	866	586	999999	802	323	999999	948	999999	999999	834	403	999999	473	895	999999	646	824	999999	619	86	675	612	582	738	615	301	61	999999	439	358	376	338	999999	999999	874	999999	999999	144	90	616	896	380	902	166	999999	300	576	783	388	773	999999	999999	999999	296	988	263	13	743	197	32	589	459	999999	402	467	75	702	999999	31	82	55	999999	98	999999	999999	304	710	426	940	999999	999999	277	119	666	49	300	610	999999	819	999999	477	857	946	67	999999	446	999999	510	699	999999	597	911	762	316	727	628	999999	725	116	693	553	999999	802	873	307	322	349	445	362	176	999999	296	845	410	999999	197	744	40	999999	742	999999	209	726	999999	726	999999	515	999999	938	421	312	999999	309	135	76	890	64	83	760	714	107	834	158	532	278	999999	999999	361	711	540	999999	957	748	999999	999999	354	999999	594	156	999999	807	
546	506	941	864	578	987	719	999999	714	999999	999999	999999	271	645	999999	61	203	999999	425	999999	163	102	408	537	354	146	999999	467	999999	39	469	927	276	907	999999	337	216	667	700	999999	355	999999	996	999999	223	687	486	728	477	302	999999	655	999999	746	653	454	108	414	520	441	62	999999	621	684	673	999999	14	364	94	863	844	535	249	999999	402	146	105	999999	999999	667	660	999999	990	999999	372	814	999999	529	263	999999	238	802	999999	268	999999	103	405	999999	733	479	682	132	643	613	458	141	999999	629	999999	516	359	107	99	853	781	999999	271	202	321	858	547	999999	110	999999	634	51	388	980	839	999999	741	782	278	844	984	537	573	999999	971	999999	408	577	999999	746	757	999999	999999	304	487	425	832	213	10	999999	999999	208	31	665	978	416	753	435	789	55	999999	999999	829	255	868	253	282	884	999999	90	999999	970	309	364	231	503	999999	93	503	423	999999	538	782	403	999999	785	516	908	408	565	488	973	787	139	971	190	312	467	435	243	999999	999999	982	999999	999999	961	999999	667	443	999999	87	669	931	375	579	247	999999	435	342	999999	736	374	999999	665	601	999999	192	179	999999	999999	200	999999	999999	269	280	528	555	999999	979	950	886	849	999999	922	487	999999	999999	422	999999	733	396	877	135	353	506	778	471	327	999999	938	779	999999	284	403	295	216	999999	672	104	60	692	932	455	999999	205	887	900	563	187	782	999999	769	618	658	653	999999	745	314	762	501	67	238	542	51	999999	999999	575	81	637	280	806	379	327	510	51	464	431	744	157	619	999999	908	149	546	503	20	999999	999999	999999	972	471	708	909	603	993	999999	399	414	999999	999999	322	828	926	907	975	74	452	118	617	199	999999	999999	166	152	622	159	98	996	547	171	55	949	999999	999999	808	999999	469	724	517	587	999999	27	533	118	999999	59	981	242	999999	439	567	13	18	559	91	999999	551	766	999999	844	375	403	999999	999999	993	372	999999	999999	108	876	999999	728	600	999999	134	873	477	58	845	573	177	856	434	118	603	52	941	772	583	348	557	999999	744	673	222	999999	161	484	125	999999	999999	719	999999	999999	999999	839	412	978	435	217	992	502	921	999999	676	999999	999999	758	456	951	431	735	687	760	328	901	983	927	817	461	722	993	933	910	30	457	723	739	999999	763	999999	962	346	375	355	65	781	999999	999999	999999	703	402	38	173	513	817	999999	383	376	932	855	484	999999	973	999999	999	568	20	396	999999	999999	239	484	999999	321	468	
999999	321	414	273	999999	657	999999	124	758	329	965	769	999999	212	425	349	999999	351	907	165	801	372	999999	356	999999	770	940	777	907	474	918	345	852	55	429	999999	999999	112	999999	999999	999999	56	225	176	44	999999	613	194	803	455	999999	143	784	166	666	35	441	67	777	359	716	164	216	999999	410	999999	999999	999999	783	999999	380	269	538	709	611	755	999999	714	322	696	167	755	999999	461	608	785	999999	696	388	403	999999	911	335	462	491	999999	839	932	765	414	882	261	410	999999	84	999999	604	999999	999999	999999	999999	726	745	90	202	961	999999	754	685	625	78	229	973	389	999999	469	934	85	999999	999999	915	999999	949	907	814	906	355	875	386	12	190	485	152	999999	525	561	176	255	999999	530	218	999999	256	149	346	662	287	999999	999999	999999	672	528	858	341	999999	663	777	837	999999	295	616	315	377	682	444	592	87	507	864	865	303	688	999999	696	999999	999999	968	809	571	161	628	334	203	771	999999	662	627	811	480	861	999999	339	980	974	914	902	717	573	999999	754	585	780	999999	999999	999999	983	713	171	337	176	695	967	275	999999	667	999999	122	606	999999	782	964	999999	36	13	90	964	708	840	782	111	122	404	114	817	576	848	178	999999	459	356	948	999999	999999	313	176	816	73	866	317	632	790	120	231	922	789	999999	999999	162	999999	999999	285	873	388	235	63	300	863	999999	999999	999999	123	734	157	996	833	507	792	723	999999	274	999999	842	532	999999	321	12	999999	999999	999999	267	999999	25	651	111	80	85	87	258	259	875	953	999999	328	999999	999999	65	963	999999	98	999999	526	40	326	471	457	999999	351	238	914	61	127	680	430	290	724	108	93	56	926	758	429	544	473	960	999999	295	999999	999999	999999	999999	49	948	103	745	999999	74	999999	190	999999	999999	733	849	343	208	757	999999	194	999999	774	419	971	917	999999	339	862	982	999999	365	160	171	919	316	597	658	22	179	587	685	549	659	410	903	402	999999	34	580	210	274	213	48	111	999999	270	231	999999	131	650	763	999999	758	508	343	40	999999	717	426	261	685	999999	588	694	508	499	999999	999999	78	524	19	999999	291	781	999999	162	121	69	999999	999999	375	375	999999	528	823	801	790	999999	999999	999999	910	999999	607	329	525	999999	999999	353	602	986	999999	999999	225	999999	641	999999	602	976	215	999999	999999	432	283	380	999999	319	999999	70	999999	707	708	962	942	205	614	437	707	961	266	999999	538	767	999999	457	901	162	160	292	999999	374	209	813	945	
885	954	487	308	237	442	999999	999999	564	482	895	287	193	279	29	999999	213	751	640	999999	992	652	161	965	825	478	733	169	23	182	999999	508	894	26	66	250	136	139	479	529	61	441	974	294	571	180	717	883	999999	299	684	623	568	103	953	243	802	999999	999999	999999	709	999999	999999	391	976	397	392	176	999999	778	866	83	282	121	999999	560	999999	867	404	655	760	999999	999999	999999	498	883	939	801	999999	999999	448	614	656	720	820	15	673	592	318	183	999999	551	670	361	433	999999	999999	457	435	403	564	999999	128	999999	999999	858	25	55	893	102	999999	999999	112	399	999999	999999	999999	561	300	662	999999	96	558	230	999999	999999	190	999999	299	999999	542	491	375	670	999999	513	495	828	722	961	999999	628	999999	225	725	205	448	999999	999999	999999	999999	789	166	772	516	478	386	898	960	999999	678	348	755	999999	560	966	999999	442	140	827	999999	598	999999	339	999999	268	397	343	504	999999	999999	909	656	999999	999999	753	335	603	999999	790	999999	999999	868	999999	999999	651	872	692	999999	759	979	16	999999	203	999999	999999	950	827	999999	999999	999999	999999	403	297	28	999999	691	637	311	806	640	999999	288	350	700	178	999999	905	55	30	999999	999999	677	744	692	999999	999999	999999	999999	119	999999	507	503	999999	709	93	999999	999999	915	525	960	245	390	859	129	367	727	999999	503	246	999999	54	782	999999	861	999999	375	659	605	264	998	238	999999	201	999999	999999	128	382	641	617	999999	160	989	529	999999	999999	324	818	625	999999	999999	971	959	476	999999	758	725	999999	54	333	717	544	975	661	527	732	321	199	856	986	249	999999	999999	885	270	713	65	262	28	999999	999999	999999	999999	280	227	36	999999	457	945	254	417	703	337	318	999999	999999	185	338	12	999999	839	134	999999	999999	96	691	814	84	215	542	999999	473	999999	343	271	169	510	704	443	500	464	863	253	999999	579	545	27	848	999999	829	999999	999999	259	999999	871	999999	595	404	194	535	222	999999	251	413	999999	943	307	993	999999	740	999999	999999	894	511	873	975	999999	360	999999	550	674	966	98	999999	13	975	223	714	472	334	573	999999	520	999999	288	270	621	839	69	635	247	33	800	255	898	68	833	999999	818	999999	65	245	344	643	860	256	115	865	410	576	729	592	531	723	999999	999999	959	985	999999	999999	999999	51	300	999999	312	651	175	842	488	999999	999999	475	896	576	278	338	999999	876	57	42	999999	999999	439	493	905	999999	501	87	89	82	108	847	525	214	999999	23	944	910	341	999999	
90	273	999999	465	433	264	696	955	454	837	64	999999	937	199	458	607	999999	807	999999	657	999999	97	763	999999	846	999999	949	691	43	265	394	860	545	838	951	999999	379	974	999999	650	999999	999999	633	251	27	25	910	999999	756	935	412	999999	391	683	69	993	999999	971	618	139	315	14	999999	999999	452	203	547	999999	248	999999	237	636	999999	878	698	999999	463	999999	397	999999	394	999999	935	999999	999999	257	479	861	778	999999	391	407	366	999999	344	953	999999	444	798	823	999999	811	98	198	707	775	399	513	984	457	540	987	999999	999999	745	693	79	823	346	205	724	999999	330	289	186	830	280	817	543	999999	987	28	723	999999	999999	583	534	747	999999	87	858	966	876	331	427	403	999999	578	194	651	884	999999	108	999999	109	792	999999	808	21	876	999999	581	970	999999	999999	521	273	20	434	172	168	999999	432	269	346	758	809	999999	999999	783	17	702	632	891	860	195	920	999999	474	570	102	726	736	999999	999999	286	996	637	862	999999	140	812	153	32	999999	999999	379	999999	999999	351	983	492	945	237	999999	802	999999	999999	389	283	601	153	999999	864	80	999999	595	908	687	69	762	181	146	956	653	204	558	610	407	308	999999	90	863	999999	999999	609	781	508	654	779	337	917	999999	588	314	986	276	289	952	62	966	471	162	206	588	811	356	989	999999	674	999999	348	680	999999	999999	520	289	422	286	470	660	97	263	907	732	844	924	999999	999999	999999	928	279	658	355	999999	354	928	999999	544	776	263	999999	999999	999999	534	999999	246	177	999999	999999	999999	853	13	999999	999999	879	218	254	999999	743	999999	999999	348	918	745	974	999999	335	749	999999	592	622	878	509	216	868	999999	282	999999	743	608	999999	435	858	958	84	276	999999	952	461	146	683	999999	999999	889	465	453	999999	999999	999999	999999	999999	427	19	210	94	974	503	285	999999	716	935	999999	730	145	140	373	490	959	999999	708	524	382	297	999999	908	999999	88	999999	751	999999	167	47	822	445	698	999999	425	999999	874	999999	772	890	429	745	210	812	471	664	759	101	999999	56	573	851	783	537	140	999999	301	664	999999	884	534	999999	558	897	999999	295	447	800	947	999999	999999	999999	936	634	953	999999	775	106	958	423	859	659	999999	999999	474	999999	999999	170	209	999999	365	219	213	999999	365	321	197	999999	763	999999	999999	958	999999	999999	960	12	999999	158	584	587	268	205	705	999999	34	875	999999	446	999999	999999	632	286	601	566	477	875	999999	58	279	641	365	472	999999	999999	205	900	515	
332	161	999999	65	514	999999	621	133	170	513	730	862	490	666	999999	879	685	553	940	367	587	662	94	999999	866	879	943	232	796	861	923	287	999999	369	332	295	961	32	128	701	980	442	317	372	637	195	788	974	999999	592	999999	238	265	999999	927	999999	76	827	198	635	642	398	999999	308	590	453	739	130	999999	464	999999	663	435	249	999999	154	355	722	16	999999	999999	968	999999	213	214	999999	31	590	441	662	229	999999	833	493	68	591	116	999999	782	194	456	668	999999	159	673	993	803	25	166	999999	324	999999	821	517	544	674	780	132	103	895	431	159	688	682	999999	999999	999999	999999	999999	999999	48	999999	999999	822	234	432	999999	468	539	220	999999	16	433	659	347	999999	322	999999	948	393	811	983	999999	886	999999	999999	979	999999	914	999999	173	999999	999999	371	743	977	999999	998	292	999999	346	322	592	882	14	424	725	39	344	369	473	514	999999	797	983	999999	431	63	68	927	999999	379	553	651	57	39	182	71	999999	999999	472	323	43	836	57	498	400	42	882	348	999999	949	999999	554	425	999999	868	46	999999	688	555	359	939	999999	669	966	768	941	835	975	999999	664	124	999999	999999	999999	481	167	750	495	665	399	181	720	356	503	756	999	999999	999999	171	145	683	999999	813	999999	383	677	176	999999	730	458	206	906	105	916	834	648	657	275	187	710	296	892	32	166	188	229	19	175	220	769	715	446	813	117	981	887	999999	784	776	803	990	999999	764	999999	999999	274	624	439	668	117	351	960	220	460	999999	790	214	657	999999	999999	668	10	870	999999	742	999999	103	988	935	947	487	873	498	384	719	627	999999	815	963	999999	999999	579	507	112	427	755	235	999999	268	999999	682	513	849	622	144	990	799	804	474	442	999999	999999	504	999999	630	478	471	836	741	231	662	399	999999	999999	558	99	503	999999	543	987	999999	740	730	743	274	973	33	999999	999999	729	828	999999	351	531	742	969	85	785	482	948	294	999999	999999	47	538	293	819	828	73	55	496	41	999999	486	907	999999	999999	760	456	656	455	999999	999999	999999	999999	338	57	999999	289	589	24	717	295	594	703	146	128	999999	215	980	164	999999	999999	999999	242	796	73	999999	999999	311	73	324	338	825	503	698	999999	609	999999	210	245	656	999999	484	41	778	746	999999	999999	771	322	999999	555	475	502	259	782	403	779	606	275	999999	999999	978	999999	999999	389	469	100	14	999999	518	999999	14	745	507	656	999999	172	463	60	999999	90	852	989	850	768	862	
999999	999999	915	407	999999	48	935	999999	117	999999	958	999999	399	286	999999	779	435	999999	999999	551	730	994	602	454	241	325	555	878	999999	696	988	675	930	999999	145	999999	98	999999	688	18	999999	693	399	96	380	830	74	773	999999	311	426	196	684	227	999999	999999	651	471	176	514	999999	67	948	421	581	292	999999	873	151	740	999999	498	124	166	482	999999	604	999999	84	410	261	999999	77	801	279	802	991	713	394	806	204	999999	771	999999	999999	21	999999	978	999999	98	429	201	999999	80	620	928	999999	999999	999999	104	733	144	397	765	999999	999999	989	156	152	778	300	697	488	344	545	73	726	940	640	470	302	999999	12	999999	980	70	159	997	191	350	731	473	967	299	82	70	999999	999999	999999	999999	999999	598	835	999999	999999	732	712	297	535	556	211	999999	887	284	999999	117	141	999999	784	203	560	999999	999999	802	999999	827	729	199	271	485	999999	999999	30	825	448	999999	791	277	198	999999	357	862	472	634	148	600	586	693	999999	965	999999	999999	230	727	999999	40	632	43	687	969	12	999999	999999	60	999999	490	999999	999999	835	108	325	864	222	536	999999	698	999999	340	663	457	250	46	702	306	556	999999	500	303	570	418	81	757	589	228	999999	834	836	422	999999	999999	999999	524	857	398	649	73	999999	694	881	999999	510	999999	380	240	728	965	999999	729	503	717	989	999999	999999	426	999999	568	999999	999999	999999	999999	862	117	429	14	966	726	188	313	999999	999999	399	806	421	15	999999	779	387	999999	499	999999	23	116	999999	999999	668	999999	33	999999	371	91	788	999999	414	999999	703	402	872	999999	274	12	999999	517	83	999999	999999	193	404	495	518	999999	190	999999	999999	999	998	756	999999	235	346	302	702	747	999999	574	999999	776	401	999999	312	515	999999	22	999999	497	503	505	999999	999999	875	999999	279	537	922	123	999999	863	129	415	999999	946	213	999999	38	971	999999	49	575	508	316	551	791	999999	999999	12	350	178	840	15	505	502	999999	290	360	861	32	999999	999999	828	999999	840	657	986	679	365	312	999999	999999	123	197	999999	929	534	602	333	692	426	354	920	772	732	32	999999	909	379	233	999999	999999	177	949	144	225	747	835	475	894	805	999999	999999	999999	90	194	727	999999	51	572	999999	688	36	999999	999999	821	999999	65	940	999999	999999	86	309	141	389	974	999999	174	63	248	192	999999	136	439	887	252	525	229	692	548	305	305	868	806	45	999999	269	998	999999	999999	999999	692	894	656	999999	728	999999	999999	321	116	378	563	764	802	390	
499	999999	597	291	363	999999	684	372	999999	999999	248	999999	502	999999	154	714	818	821	739	928	499	999999	479	999999	168	378	828	999999	586	999999	741	540	75	425	545	682	999999	717	989	999999	999999	999999	502	143	999999	520	381	999999	176	999999	560	742	35	874	891	694	999999	519	132	984	999999	775	786	232	781	708	152	999999	999999	472	999999	111	831	721	302	179	312	346	966	999999	997	237	742	193	999999	999	514	201	534	999999	601	163	999999	14	999999	999999	543	279	362	999999	377	304	49	999999	359	459	999999	313	581	999999	392	745	553	483	987	249	999999	602	612	782	203	951	552	709	999999	888	516	826	180	442	635	42	984	562	281	999999	197	999999	999999	170	98	999999	999999	812	468	855	610	120	27	311	827	940	667	579	999999	426	752	340	832	471	942	94	999999	149	999999	359	761	990	212	295	61	994	768	451	693	992	999999	740	251	25	288	405	999999	868	999999	694	999999	414	999999	854	999999	857	999999	372	228	999999	77	999999	725	118	104	999999	907	731	260	999999	182	225	886	999999	95	22	98	817	999999	546	284	274	533	999999	999999	356	649	999999	345	203	999999	999999	999999	999999	999999	860	999999	999999	920	669	498	999999	617	782	522	160	528	133	769	999999	999999	398	190	681	999999	802	947	334	134	747	969	559	395	999999	55	776	999999	999999	303	234	997	956	896	522	58	207	657	751	878	833	828	525	999999	408	435	999999	999999	552	999999	131	912	690	17	999999	700	938	691	561	999999	999999	169	331	829	545	939	812	999999	668	632	532	155	206	455	300	919	453	971	999999	631	656	561	448	246	182	321	317	948	999999	822	999999	999999	106	999999	142	999999	507	696	999999	999999	999999	999999	556	919	438	975	999999	244	717	999999	256	966	704	999999	999999	999999	999999	95	657	233	631	863	999999	846	522	27	59	192	323	625	999999	757	928	528	18	999999	15	528	808	206	999999	83	241	470	575	999999	810	176	932	999999	999999	421	49	999999	836	759	128	709	407	421	999999	999999	921	101	841	498	47	185	920	332	189	201	287	461	627	558	632	318	280	378	216	882	999999	999999	671	999999	718	118	999999	259	640	305	131	396	999999	81	161	149	628	87	116	635	256	999999	768	999999	144	999999	201	287	137	999999	999999	39	214	53	283	555	430	999999	780	929	493	671	691	999999	80	890	191	556	999999	492	690	999999	999999	999999	999999	650	999999	908	999999	140	999999	414	131	829	867	102	191	236	797	605	719	786	306	187	152	999999	999999	884	692	253	999999	999999	880	
645	999999	999999	766	634	417	633	948	999999	975	650	22	88	549	999999	26	978	999999	954	759	801	772	903	897	999999	438	60	732	723	225	621	999999	281	534	999999	709	999999	335	557	819	173	657	208	810	999999	174	74	46	65	867	714	999999	452	885	88	873	999999	347	681	999999	366	901	235	305	364	999999	999999	554	72	999999	394	653	160	145	596	999999	574	999999	250	920	374	24	999999	999999	511	86	290	396	455	613	492	999999	653	361	463	999999	999999	999999	456	739	999999	519	973	903	999999	71	394	999999	298	933	308	999999	999999	761	832	999999	234	380	794	999999	635	354	999999	459	999999	109	999999	799	681	334	999999	672	647	510	496	854	50	773	381	450	691	999999	107	522	314	369	197	999999	999999	121	47	61	999999	178	114	90	999999	524	999999	999999	71	595	635	964	220	999999	999999	999999	999999	977	999999	461	998	999999	596	662	256	585	999999	310	911	118	280	570	296	671	564	478	406	999999	442	526	540	997	389	106	999999	999999	312	677	999999	999999	626	551	810	586	62	763	582	451	833	835	999999	932	472	952	325	75	678	548	82	17	199	859	544	784	920	999999	964	999999	999999	123	283	477	427	319	492	728	759	710	999999	800	896	954	582	999999	156	608	534	436	781	999999	464	764	605	875	999999	766	16	36	665	61	798	999999	137	719	562	999999	514	163	470	999999	316	968	928	281	121	244	287	937	638	322	476	538	719	999999	659	519	872	552	906	725	722	732	54	999999	999999	814	999999	863	55	253	999999	999999	965	999999	965	496	835	333	763	178	489	78	397	999999	585	270	372	94	69	52	999999	961	999999	744	873	999999	923	371	280	306	416	423	892	395	227	104	572	534	86	999999	683	548	999999	738	246	999999	345	700	999999	999999	999999	742	999999	12	222	999999	135	231	321	391	572	473	63	467	999999	75	186	11	999999	999999	698	999999	17	896	369	492	999999	517	508	229	999999	233	388	539	855	673	999999	999999	183	95	969	351	999999	695	999999	999999	495	331	976	181	477	999999	574	999999	999999	999999	734	907	643	730	959	999999	723	999999	153	349	95	523	999999	98	454	999999	828	50	520	999999	625	999999	999999	159	999999	851	999999	999999	999999	904	658	886	496	999999	999999	713	999999	452	999999	999999	628	131	551	262	134	999999	719	888	999999	191	514	999999	981	999999	999999	422	612	493	734	118	86	999999	348	249	999999	208	37	999999	159	741	49	386	915	169	728	503	999999	52	34	34	142	652	611	999999	399	999999	905	800	264	526	110	763	
718	26	284	999999	999999	311	571	926	944	359	999999	984	999999	999999	999999	821	967	999999	999999	999999	469	709	999999	434	784	777	849	567	303	236	115	633	999999	286	667	898	999999	496	720	469	999999	999999	89	783	913	626	999999	270	515	93	833	770	875	540	303	18	999999	849	457	15	999999	14	632	717	999999	115	353	865	471	720	936	999999	772	190	99	371	999999	202	520	168	357	999999	999999	220	403	344	757	110	982	658	999999	45	48	999999	17	476	999999	372	539	808	282	999999	799	795	156	362	999999	694	999999	931	389	848	339	999999	658	999999	952	422	324	908	358	999999	882	812	862	901	441	999999	183	623	895	267	662	999999	885	999999	789	999999	73	50	346	72	999999	60	279	999999	705	999999	67	999999	524	63	57	999999	999999	39	681	986	932	255	921	940	521	827	46	999999	195	627	413	864	93	999999	358	284	571	999999	999999	999999	543	852	205	999999	999999	49	109	842	219	41	999999	856	999999	803	333	999999	999999	406	550	833	24	999999	824	999999	346	202	999999	828	704	773	69	173	447	848	999999	999999	999999	238	939	481	727	999999	912	163	374	556	999999	290	999999	540	164	999999	745	758	999999	999999	999999	127	355	808	989	999999	999999	445	972	999999	418	273	999999	253	768	890	999999	79	999999	821	999999	671	713	999999	999999	769	466	174	619	894	428	688	999999	65	62	933	999999	141	491	999999	65	476	191	285	999999	487	930	128	772	999999	707	675	653	999999	161	366	413	566	366	999999	814	999999	826	999999	999999	730	242	304	200	835	17	999999	587	999999	765	767	490	437	651	963	839	348	402	354	196	752	45	46	904	696	529	326	774	271	643	92	650	999999	614	417	255	635	928	999999	999999	999999	98	999999	240	394	999999	975	999999	999999	391	475	580	999999	891	918	694	206	999999	503	315	691	999999	326	25	683	999999	999999	822	243	999999	213	419	465	98	814	663	50	805	520	820	999999	411	381	880	177	512	178	222	696	722	59	245	434	631	575	820	772	999999	556	999999	500	999999	680	685	187	66	124	999999	86	264	654	400	880	683	999999	290	189	445	847	180	949	173	136	521	668	968	985	834	523	993	891	71	258	253	999999	400	730	695	703	121	999999	784	146	999999	999999	659	999999	750	999999	294	640	999999	999999	386	327	336	36	169	999999	218	999999	999999	870	93	999999	999999	151	999999	363	370	999999	494	742	999999	783	174	999999	999999	452	18	613	244	965	238	362	565	999999	872	926	993	374	570	999999	494	50	117	914	63	78	485	518	
999999	397	508	999999	156	999999	999999	603	163	999999	341	717	18	604	999999	999999	642	730	999999	999999	278	999999	369	996	989	815	258	999999	675	260	999999	999999	967	500	885	999999	466	503	999999	971	533	279	999999	694	43	853	670	889	999999	793	281	332	999999	999999	999999	27	37	999999	745	341	345	709	927	902	334	714	749	999999	718	999999	858	999999	524	835	140	998	999999	674	962	145	999999	368	999999	882	999999	651	365	155	259	868	999999	953	757	873	636	824	352	869	370	329	113	161	180	999999	935	142	807	999999	691	251	89	362	550	610	196	977	228	55	999999	682	359	604	268	850	999999	999999	999999	650	209	315	656	78	314	643	42	993	198	274	999999	845	844	929	464	17	789	466	413	157	999999	659	999999	306	945	687	970	509	892	330	57	41	750	166	236	385	595	20	58	999999	578	999999	788	953	108	88	838	429	149	260	999999	999999	500	999999	963	999999	709	999999	132	626	672	532	110	867	227	916	105	999999	703	89	422	778	418	999999	579	999999	870	652	999999	866	999999	550	999999	642	270	999999	999999	516	203	685	999999	999999	888	431	244	999999	999999	999999	736	192	983	161	726	70	838	291	304	999999	665	999999	999999	67	161	266	999999	132	172	468	607	999999	385	588	493	27	413	999999	890	999999	272	999999	401	949	915	25	882	698	999999	309	803	978	51	546	851	724	15	618	93	999999	999999	121	882	634	323	854	806	999999	667	708	656	999999	999999	999999	731	141	87	731	151	145	383	88	307	863	664	999999	999999	838	737	769	22	999999	103	268	341	160	651	999999	635	999999	219	999999	999999	126	653	152	588	733	815	719	999999	284	999999	999999	999999	575	814	29	969	695	999999	968	667	897	999999	860	567	141	976	581	490	320	999999	90	926	895	999999	191	220	521	50	116	33	999999	133	738	999999	999999	20	765	999999	631	797	940	56	250	820	143	999999	792	585	456	757	243	239	335	188	999999	999999	362	999999	632	809	457	999999	907	944	649	774	958	999999	422	131	220	245	858	522	165	44	685	85	913	999999	427	936	593	359	789	788	797	559	999999	133	658	247	713	822	349	295	148	999999	180	999999	471	261	172	335	546	998	381	812	32	362	345	286	614	870	391	521	70	558	165	861	976	408	608	298	472	999999	531	45	183	869	895	999999	905	553	300	176	773	268	999999	791	416	984	537	999999	999999	381	632	843	441	828	235	590	151	318	393	999999	653	874	862	999999	476	346	999999	162	466	956	381	70	999999	224	747	
802	744	373	999999	991	871	37	510	101	351	688	999999	354	644	315	248	596	999999	999999	999999	899	405	250	999999	999999	354	384	124	831	999	999999	999999	226	999999	433	845	777	999999	999999	201	625	373	771	231	788	742	999999	518	160	999999	999999	900	352	701	999999	999999	503	59	384	646	496	912	679	999999	780	425	387	274	221	469	471	732	769	45	897	535	634	29	536	338	999999	999999	963	123	224	671	921	524	999999	999999	351	727	999999	754	999999	999999	694	679	999999	999999	365	30	999999	691	256	999999	141	316	804	999999	771	484	523	56	586	630	999999	565	876	119	504	862	42	194	127	743	252	999999	999999	193	841	999999	999999	173	999999	48	569	282	866	171	539	614	720	918	265	867	214	443	177	84	764	138	803	342	868	503	999999	122	999999	513	810	127	976	620	481	816	905	999999	999999	548	71	676	699	715	579	999999	999999	123	999999	999999	999999	999999	999999	999999	429	712	161	246	304	479	60	999999	999999	363	361	999999	637	109	999999	449	962	854	999999	629	22	97	439	98	762	999999	361	875	193	999999	999999	11	280	719	201	769	665	668	65	604	497	614	967	999999	363	999999	999999	51	676	489	297	685	999999	226	253	341	999999	72	483	325	127	184	272	999999	999999	359	999999	918	999999	999999	783	303	999999	765	999999	407	129	999999	999999	999999	999999	319	209	704	36	298	561	64	475	859	497	999999	195	999999	486	322	999999	582	999999	14	24	343	143	999	705	994	999999	683	94	999999	222	188	338	877	999999	808	975	568	999999	101	798	97	452	999999	999999	191	118	999999	289	999999	65	546	148	730	592	393	186	210	998	999999	411	878	969	999999	647	318	273	318	152	999999	999999	783	224	864	216	926	891	999999	818	524	999999	999999	404	275	791	675	999999	607	294	215	632	999999	570	337	689	999999	128	822	999999	871	999999	799	915	611	481	281	332	284	999999	999999	501	102	391	483	155	999999	483	704	838	971	279	665	33	937	999999	571	223	886	999999	296	807	999999	999999	947	607	96	914	792	793	519	999999	764	93	999999	999999	999999	999999	96	999999	117	999999	424	984	999999	601	999999	999999	999999	566	910	999999	999999	999999	238	858	433	420	999999	876	68	668	999999	999999	328	629	515	582	404	234	515	999999	137	999999	77	999999	393	999999	251	356	356	320	936	236	999999	462	906	664	999999	770	290	129	999999	220	132	449	754	513	666	999999	96	678	999999	753	60	999999	930	740	999999	388	999999	999999	178	97	999999	748	731	464	999999	866	999999	850	727	634	943	396	236	
999999	999999	628	105	999999	427	440	269	677	999999	193	185	160	999999	176	631	999999	999999	940	950	863	999999	384	717	299	486	800	98	245	951	746	809	999999	999999	999999	168	414	293	999999	922	999999	827	999999	809	547	289	876	999999	999999	228	260	338	13	445	372	236	207	910	805	403	999999	352	999999	999999	202	384	521	999999	518	17	999999	999999	711	28	222	999999	838	999999	179	999999	999999	466	542	26	700	999999	806	999999	143	786	960	503	999999	200	999999	395	802	999999	617	173	767	232	824	548	11	77	999999	999999	233	336	398	633	740	794	792	170	810	999999	35	783	999999	302	520	732	57	723	999999	521	723	826	999999	711	957	999999	999999	999999	641	999999	25	633	999999	821	995	807	999999	337	763	693	408	145	585	999999	999999	834	596	475	711	102	999999	287	999999	999999	271	406	999999	686	676	734	552	414	999999	816	992	402	999999	999999	307	712	344	719	960	999999	122	588	251	448	611	133	999999	777	676	549	502	737	999999	687	999999	599	714	711	661	999999	999999	999999	616	768	999999	708	842	999999	178	999	757	782	327	999999	992	682	999999	654	85	552	324	774	737	979	324	265	999999	314	205	707	997	999999	68	932	999999	128	999999	482	646	999999	290	579	609	677	791	999999	420	999999	694	877	444	70	635	999999	999999	376	266	636	454	546	577	538	644	999999	11	134	999999	999999	488	873	711	681	17	999999	999999	745	175	999999	999999	604	845	229	619	327	272	936	997	949	999999	504	999999	344	38	999999	999999	999999	934	149	999999	666	996	999999	999999	821	176	999999	63	999999	845	999999	999999	999999	448	999999	701	357	919	327	999999	999999	137	774	999999	984	999999	376	653	999999	999999	520	810	36	395	532	608	819	999999	999999	161	999999	883	543	114	260	303	999999	999999	188	409	978	999999	999999	999999	999999	538	999999	859	447	809	999999	119	155	616	999999	167	184	811	999999	251	999999	559	130	176	697	191	593	999999	914	690	356	999999	999999	508	869	688	203	94	784	993	999999	959	359	999999	999999	400	738	999999	779	102	129	854	999999	937	527	428	712	451	254	999999	945	561	944	756	462	999999	645	647	747	999999	999999	999999	36	922	864	921	210	141	999999	307	453	999999	890	822	571	502	499	536	999999	999999	976	999999	840	365	58	824	24	999999	536	41	754	100	190	999999	138	39	827	67	82	606	228	580	636	946	976	999999	671	132	195	959	999999	118	667	306	670	999999	259	671	874	50	906	607	604	783	552	362	485	757	693	999999	999999	441	463	384	232	999999	125	894	389	
769	163	891	417	577	211	645	433	999999	999999	915	780	999999	999999	42	699	620	976	853	403	623	999999	913	999999	652	294	398	655	293	83	999999	107	364	999999	114	886	24	199	37	581	999999	929	602	295	999999	762	518	999999	430	684	611	999999	272	999999	765	999999	250	999999	765	292	813	990	150	809	207	999999	425	999999	999999	156	999999	431	949	281	496	694	210	627	660	999999	776	150	234	608	472	846	834	864	526	999999	646	561	999999	999999	768	916	789	792	97	999999	347	643	999999	284	10	190	479	990	999999	999999	765	622	802	999999	999999	672	999999	541	347	361	983	560	358	999999	999999	999999	999999	214	999999	580	904	418	999999	699	999999	142	999999	949	607	999999	376	844	861	454	382	999999	759	559	239	105	999999	257	454	736	977	786	295	237	775	877	193	274	487	432	177	357	999999	999999	331	383	999999	817	933	66	984	148	699	903	568	485	373	999999	999999	418	431	999999	964	803	722	766	846	999999	183	730	108	112	367	438	287	35	999999	656	237	999999	403	999999	999999	398	751	838	999999	392	999999	299	999999	746	299	999999	11	520	392	288	390	999999	537	999999	644	213	957	999999	781	271	625	543	544	717	219	999999	24	100	342	999999	62	883	679	464	999999	999999	226	362	812	298	437	767	999999	662	275	672	999999	446	697	120	440	868	67	999999	766	135	755	796	999999	179	64	911	187	817	236	507	885	82	883	760	987	605	999999	493	834	858	901	881	452	999999	801	999999	999999	232	999999	193	826	854	999999	999999	138	429	825	999999	243	526	589	999999	436	767	786	255	562	937	133	834	798	999999	991	908	234	873	999999	988	999999	999999	518	999999	681	52	999999	41	384	935	631	567	779	436	259	318	278	86	999999	684	999999	999999	999999	465	108	311	999999	261	862	789	724	265	84	837	274	999999	17	633	999999	394	96	999999	870	626	316	566	64	371	324	683	639	999999	999999	670	236	822	470	62	856	380	657	999999	179	595	221	999999	492	999999	171	503	310	644	932	71	597	16	684	398	159	542	999999	32	937	189	999999	576	837	414	610	452	295	954	999999	773	999999	667	999999	285	415	999999	999999	122	999999	821	382	999999	225	367	999999	229	147	82	903	324	999999	634	491	989	999999	644	538	88	999999	719	999999	355	999999	999999	334	929	431	999999	999999	219	469	144	999999	126	999999	165	361	480	999999	999999	999999	223	61	462	649	111	999999	999999	839	771	411	995	999999	490	613	36	136	65	42	153	798	999999	98	694	855	989	812	375	192	999999	
999999	68	999999	951	414	994	304	415	999999	233	999999	835	999999	222	807	474	364	999999	512	780	999999	305	999999	196	592	577	134	366	607	999999	299	809	412	999999	487	352	257	829	86	619	731	721	546	999999	399	962	177	999999	886	999999	635	479	863	999999	999999	988	621	560	369	837	869	937	807	999999	933	999999	999999	999999	999999	465	226	534	265	999999	58	999999	758	638	797	999999	409	258	480	226	999999	999999	946	10	307	999999	999999	696	470	248	750	793	914	687	999999	455	539	167	151	430	174	110	224	999999	364	945	999999	982	763	739	438	999999	467	999999	834	123	997	432	712	246	999999	529	74	999999	152	264	402	81	762	999999	999999	251	116	59	999999	924	605	999999	645	999999	269	748	933	730	810	139	336	333	853	999999	999999	116	454	905	696	644	45	207	828	110	552	168	999999	421	649	196	514	417	538	909	518	31	999999	359	977	985	596	344	215	23	999999	79	999999	11	894	982	796	999999	362	417	889	408	157	544	999999	110	529	521	90	999999	624	918	999999	943	253	435	329	104	928	711	58	701	991	814	183	999999	999999	228	527	666	399	314	65	131	29	120	874	999999	549	876	465	84	263	591	999999	19	284	284	758	468	999999	701	282	650	999999	198	416	342	371	336	999999	311	999999	423	234	999999	863	999999	924	142	561	85	999999	999999	256	999999	447	409	426	174	209	665	469	999999	999999	698	42	414	762	831	999999	541	882	223	999999	999999	999999	840	367	88	155	611	360	625	999999	999999	156	999999	999999	395	999999	999999	999999	207	999999	505	841	934	420	536	288	459	999999	102	438	29	203	342	346	101	892	607	52	347	28	597	315	843	162	425	551	812	19	999999	999999	999999	625	684	95	220	322	999999	429	831	999999	696	999999	268	197	999999	394	814	999999	312	999999	153	965	999999	999999	539	999999	999999	999999	995	984	999999	449	544	21	741	404	518	256	136	779	746	187	220	547	331	897	57	656	999999	40	737	999999	706	873	937	731	56	505	555	29	999999	373	434	847	334	999999	166	256	455	492	875	567	755	533	755	999999	754	42	857	642	153	351	516	999999	256	999999	743	670	83	999999	358	23	700	999999	464	999999	999999	373	222	85	740	800	999999	999999	165	179	184	999999	127	999999	977	24	648	912	876	973	857	999999	600	788	999999	999999	183	445	143	999999	866	648	78	999999	999999	999999	819	781	902	352	150	733	808	999999	371	570	552	999999	42	344	374	788	240	491	525	294	772	433	571	254	627	765	649	303	999999	
999999	114	999999	761	595	204	866	999999	534	832	999999	999999	522	999999	943	943	82	999999	999999	999999	88	418	999999	857	927	618	396	220	999999	725	385	93	515	999999	999999	465	999999	999999	446	999999	507	777	706	658	400	633	259	16	628	999999	999999	362	849	805	999999	999999	527	886	833	977	999999	999999	999999	808	999999	50	156	999999	999999	999999	145	732	965	659	990	999999	999999	928	467	304	368	390	592	356	180	32	244	709	551	999999	938	920	516	469	342	850	424	999999	211	999999	487	511	999999	150	999999	822	396	200	814	999999	999999	598	429	539	619	427	74	16	637	999999	806	446	207	872	999999	224	999999	506	327	999999	886	999999	727	116	817	999999	965	451	999999	358	635	53	894	628	314	350	501	976	850	914	785	999999	270	776	999999	50	314	552	602	950	999999	890	872	999999	999999	600	999999	322	722	762	462	999999	824	289	799	999999	551	999999	568	208	723	249	999999	412	364	999999	999999	950	563	999999	552	423	848	241	999999	999999	181	230	593	713	478	188	263	98	999999	172	593	981	977	791	999999	736	983	404	236	366	999999	999999	319	566	999999	921	759	946	220	999999	774	593	537	64	591	330	999999	854	729	999999	985	567	950	202	884	999999	972	771	287	815	439	999999	14	394	509	710	911	36	666	999999	999999	999999	999999	999999	397	999999	999999	923	209	999999	751	138	999999	691	381	677	519	127	682	484	948	987	668	404	999999	330	589	152	554	880	999999	999999	198	181	126	999999	689	536	804	884	128	59	572	999999	74	310	779	999999	23	832	999999	793	354	192	609	999999	648	999999	814	999999	999999	311	999999	329	999999	794	999999	502	999999	703	999999	982	999999	797	366	999999	999999	559	340	308	550	276	139	721	689	999999	612	15	572	685	39	999999	999999	999999	473	816	680	252	999999	280	369	286	747	999999	844	218	480	999999	826	710	25	99	153	515	526	154	182	657	640	143	999999	935	999999	889	999999	781	270	586	334	549	228	182	209	999999	939	274	528	818	876	480	155	65	189	862	669	999999	72	216	999999	328	999999	999999	612	226	98	434	356	858	999999	73	948	999999	232	999999	492	999999	889	999999	576	262	626	363	780	169	988	135	756	77	230	733	719	63	375	16	999999	204	569	999999	971	515	917	670	181	813	999999	260	999999	901	380	999999	60	978	640	957	702	290	252	453	238	999999	999999	288	637	999999	999999	894	528	999999	382	297	999999	907	122	71	344	999999	999999	999999	636	999999	301	854	697	403	683	740	422	417	314	624	951	126	999999	17	
837	639	999999	268	469	999999	732	999999	999999	92	553	152	999999	579	623	746	108	286	816	501	672	822	999999	244	239	999999	481	120	911	757	345	167	163	115	233	705	923	923	507	998	14	683	335	615	850	999999	874	843	794	567	525	675	309	261	345	24	58	798	999999	855	166	999999	706	771	747	395	989	760	356	917	823	185	779	999999	497	988	999999	975	393	999999	739	999999	325	353	999999	669	857	999999	769	218	656	999999	894	651	842	392	977	999999	999999	464	999999	123	497	877	744	350	896	492	764	357	999999	999999	999999	999999	126	528	306	362	539	87	538	97	991	999999	270	698	999999	137	975	114	21	934	999999	999999	999999	999999	999999	448	999999	891	773	375	146	999999	691	583	719	565	534	323	96	999999	33	790	925	463	132	359	616	999999	999999	768	516	660	345	999999	999999	485	190	500	999999	999999	999999	648	314	173	999999	578	455	686	978	999999	999999	661	999999	396	910	327	12	694	503	999999	831	562	999999	15	858	486	86	999999	617	243	384	44	936	237	870	385	485	762	513	553	904	929	78	343	175	855	641	999999	999999	999999	483	999999	996	596	36	201	815	309	999999	999999	501	999999	78	999999	999999	568	999999	790	526	535	999999	250	190	999999	886	901	999999	999999	839	999999	844	137	428	969	760	887	47	350	211	678	569	186	456	49	61	558	999999	333	991	606	140	999999	432	155	806	242	315	999999	999999	134	707	999999	469	312	629	374	999999	109	983	464	531	999999	589	848	999999	999999	793	999999	999999	999999	999999	170	999999	243	872	993	705	999999	172	528	999999	990	640	86	970	999999	717	999999	420	999999	631	761	350	537	999999	999999	272	584	189	999999	999999	174	158	381	999999	547	999999	235	439	635	668	654	936	465	881	540	744	512	999999	999999	999999	649	730	220	999999	289	820	999999	168	127	730	131	103	30	89	418	842	269	999999	433	433	491	714	785	28	999999	824	884	655	544	20	759	706	466	204	799	444	999999	999999	999999	726	848	77	322	999999	547	999999	916	385	473	999999	484	999999	454	999999	999999	934	999999	999999	730	464	935	324	623	999999	970	425	999999	825	999999	999999	905	595	999999	706	585	423	402	879	481	425	908	509	192	847	999999	249	999999	177	738	865	499	999999	944	350	791	533	999999	215	934	132	924	100	105	499	791	999999	333	999999	714	52	541	75	720	999999	999999	999999	142	776	580	731	173	469	96	424	484	170	651	999999	915	61	999999	197	999999	359	500	999999	413	692	999999	646	999999	514	462	999999	999999	433	35	
639	794	999999	999999	999999	635	999999	959	999999	999999	681	999999	631	999999	487	832	662	82	354	129	370	814	738	32	999999	999999	933	999999	658	16	400	999999	999999	145	21	61	559	659	999999	562	999999	999999	45	813	732	678	434	408	438	681	799	624	978	314	664	999999	66	999999	952	999999	701	397	310	999999	613	589	963	999999	999999	999999	999999	13	780	792	386	970	779	924	299	771	296	535	386	977	999999	776	122	746	481	196	994	226	707	344	999999	355	999999	999999	999999	152	714	999999	999999	12	408	796	999999	196	999999	693	56	141	53	190	671	176	21	333	252	836	477	227	25	50	441	66	306	999999	999999	41	880	202	723	156	67	358	363	383	578	999999	933	925	999999	787	150	999999	182	526	672	694	999999	766	344	373	675	496	999999	141	571	351	500	999999	264	896	812	853	417	896	133	322	813	638	754	832	999999	551	999999	237	999999	577	883	779	999999	247	698	124	999999	360	481	570	435	999999	811	999999	999999	536	671	922	999999	999999	455	286	402	360	880	705	22	511	469	999999	999999	695	241	994	467	720	632	999999	208	698	994	67	999999	562	887	591	999999	527	999999	377	880	486	261	612	132	607	386	423	366	992	999999	356	999999	358	483	739	989	817	769	209	999999	654	723	287	302	397	861	840	999999	299	878	495	999999	102	252	610	999999	628	871	860	999999	218	659	215	596	647	999999	76	89	157	601	19	758	712	472	236	763	999999	999999	734	999999	546	999999	999999	124	999999	757	797	116	999999	999999	999999	945	908	865	695	999999	518	691	999999	230	795	760	326	999999	869	737	886	999999	26	999999	470	318	147	125	796	268	592	101	979	890	379	959	216	851	241	73	999999	846	999999	999999	999999	999999	666	999999	949	785	634	379	999999	879	999999	999999	999999	35	834	62	808	793	79	436	412	426	712	764	851	999999	999999	474	466	805	887	999999	999999	999999	999999	188	651	633	999999	20	634	222	846	110	29	211	999999	191	26	188	265	999999	777	350	828	999999	580	901	662	123	241	170	913	450	991	831	325	315	433	656	410	185	627	68	999999	200	580	612	999999	649	999999	373	457	287	999999	831	271	511	999999	773	999999	750	970	61	999999	474	308	406	118	197	886	564	757	370	999999	89	999999	719	547	638	257	968	167	23	157	999999	712	636	899	170	999999	813	359	659	58	660	215	576	289	338	999999	184	503	557	762	999999	615	999999	509	470	402	552	963	326	526	640	999999	999999	903	910	761	672	506	947	628	83	214	108	999999	
127	873	999999	440	219	747	82	474	609	999999	745	999999	626	136	439	767	27	849	999999	142	417	77	999999	672	378	577	999999	999999	999999	928	688	208	516	774	391	596	999999	122	754	999999	999999	176	999999	999999	168	657	145	546	77	190	611	234	181	999999	904	60	999999	199	999999	641	528	999999	918	681	572	999999	746	851	744	842	236	905	999999	463	689	251	94	554	514	721	442	682	611	376	327	464	36	999999	869	341	971	351	60	122	61	59	257	311	142	621	999999	293	801	999999	953	706	139	718	999999	663	965	80	684	350	209	845	999999	552	363	118	520	999999	982	413	870	885	854	981	411	639	999999	782	421	893	810	999999	881	386	999999	621	334	318	274	215	375	901	666	709	999999	216	999999	705	948	999999	999999	714	999999	397	364	999999	851	157	316	647	669	193	659	999999	539	999999	963	415	139	741	783	211	931	776	47	969	228	154	78	999999	382	297	834	999999	999999	105	848	493	999999	355	770	186	11	999999	546	999999	251	999999	180	862	253	850	576	999999	251	999999	783	533	360	394	999999	706	999999	122	999999	381	999999	271	999	999999	999999	479	393	999999	971	999999	999999	314	240	855	727	999999	999999	215	951	531	721	627	156	892	999999	324	143	999999	506	73	107	999999	362	175	999999	980	874	736	660	773	467	792	245	644	699	479	303	505	667	505	999999	874	170	743	999999	731	125	999999	131	887	999999	755	287	907	999999	320	952	75	31	747	999999	247	999999	187	74	928	392	511	202	843	31	638	999999	11	341	999999	728	619	514	111	865	767	615	773	437	712	514	337	145	389	999999	237	483	919	36	999999	999999	999999	679	999999	349	999999	999999	287	865	707	784	999999	575	999999	591	342	560	920	882	711	999999	781	750	362	424	64	375	813	326	793	165	60	974	847	902	999999	999999	783	762	261	999999	338	907	730	927	237	762	859	797	999999	677	563	999999	324	862	548	242	327	316	294	247	110	961	82	552	733	999999	728	383	845	403	999999	999999	630	858	303	873	999999	434	197	302	516	999999	142	125	601	23	660	984	364	999999	622	477	477	23	752	376	999999	188	203	925	44	999999	999999	791	901	405	417	466	568	999999	222	999999	129	999999	731	93	829	956	950	720	651	743	29	342	780	309	999999	616	115	999999	999999	999999	241	271	268	40	75	351	224	206	606	999999	999999	688	300	730	357	484	292	999999	547	879	999999	483	999999	300	999999	999999	999999	602	999999	999999	360	641	637	380	661	857	734	701	28	999999	741	
999999	124	999999	999999	340	51	999999	951	215	334	446	389	167	999999	758	987	967	573	455	999999	999999	491	805	999999	784	999999	919	79	999999	999999	590	650	69	999999	483	999999	826	973	135	577	999999	650	999999	476	999999	262	999999	999999	903	870	766	138	573	999999	129	271	999999	613	543	290	131	980	461	465	999999	999999	330	29	140	999999	999999	994	447	877	378	971	983	338	929	532	999999	999999	999999	999999	984	999999	86	911	999999	221	59	222	999999	999999	456	980	199	53	732	999999	999999	460	636	513	708	772	690	695	779	157	288	980	999999	21	709	999999	999999	999999	999999	291	719	419	10	918	349	948	564	601	431	397	781	939	606	812	600	130	526	662	921	999999	771	391	141	999999	932	79	999999	428	146	488	999999	368	999999	451	407	521	460	717	174	759	218	98	274	391	375	349	999999	871	999999	999999	451	162	910	269	999999	338	287	138	985	280	420	145	465	999999	999999	423	377	164	415	88	669	808	498	171	13	682	127	750	505	593	999999	667	18	556	46	24	458	312	931	79	244	331	999999	893	349	999999	999999	331	170	952	971	229	465	341	919	999999	999999	999999	265	836	220	537	632	999999	586	999999	137	999999	999999	216	965	74	232	346	999999	348	86	999999	822	999999	59	796	999999	553	622	475	211	676	637	402	360	709	56	105	999999	706	698	340	999999	596	945	725	423	953	999999	906	999999	129	496	581	566	69	926	999999	999999	424	999999	88	779	121	551	460	281	999999	856	266	28	137	487	148	649	999999	297	999999	985	333	999999	637	999999	715	478	91	189	65	836	301	783	721	317	444	999999	620	999999	999999	55	494	999999	909	106	730	888	868	999999	999999	932	999999	771	700	349	463	51	999999	521	73	642	469	999999	225	677	565	999999	306	820	53	388	999999	195	101	190	999999	879	472	540	837	827	999999	449	831	133	26	999999	92	382	853	402	449	999999	999999	563	585	999999	238	999999	541	999999	999999	58	999999	969	902	633	679	519	848	584	579	999999	684	245	43	30	449	101	999999	999999	400	923	966	650	939	930	698	538	605	286	650	240	998	999999	245	561	849	861	999999	392	850	573	534	279	823	669	424	261	530	564	775	146	580	506	857	668	91	948	999999	999999	935	150	914	999999	933	348	781	104	10	999999	180	587	871	278	999999	826	399	697	827	999999	999999	999999	18	50	511	999999	999999	501	732	577	479	900	830	258	999999	710	658	962	346	484	888	999999	260	58	999999	197	275	312	322	40	999999	393	131	761	465	
497	142	874	70	428	689	289	372	999999	999999	279	757	999999	821	999999	178	436	360	999999	391	196	196	960	655	324	248	357	188	999999	308	95	779	79	792	960	577	784	999999	917	795	608	957	828	55	124	439	999999	491	838	862	842	999999	999999	379	279	310	999999	228	746	190	341	110	670	134	916	500	687	830	860	906	393	999999	443	999999	782	999999	368	914	541	999999	596	865	350	839	465	62	999999	699	523	659	999999	566	165	737	463	508	999999	703	139	999999	752	999999	630	932	478	318	599	999999	999999	49	941	268	686	861	594	999999	999999	999999	999999	863	501	987	317	999999	511	999999	379	999999	103	999999	942	999999	784	918	999999	774	245	999999	371	999999	462	999999	112	483	718	999999	879	999999	999999	987	747	999999	999999	275	132	764	999999	429	431	650	939	893	999999	322	107	286	483	768	729	819	240	352	469	522	410	723	884	834	492	374	948	999999	562	115	536	486	630	518	795	378	270	815	986	999999	218	569	648	999999	386	441	663	120	574	333	757	999999	999999	999999	999999	408	879	679	999999	999999	702	863	340	33	785	620	655	965	972	999999	558	999999	999999	749	314	841	999999	104	999999	60	711	999999	510	239	357	999999	490	118	999999	397	999999	999999	878	929	999999	999999	238	624	999999	765	786	698	148	223	774	343	47	256	217	33	333	784	999999	999999	355	864	363	111	676	653	140	999999	321	585	862	999999	545	999999	999999	959	999999	460	999999	692	273	22	999999	297	464	24	999999	243	901	629	999999	714	368	991	583	163	991	999999	948	361	635	249	386	562	361	806	999999	610	525	257	420	873	694	539	622	999999	175	999999	646	661	999999	896	645	691	999999	999999	999999	999999	999999	577	999999	486	511	999999	67	999999	636	146	935	999999	226	494	718	653	999999	200	29	829	999999	249	987	925	489	297	802	738	604	694	50	213	207	253	755	999999	289	933	999999	956	482	999999	999999	39	140	989	444	74	188	992	999999	331	138	779	184	614	590	53	996	224	999999	999999	999999	941	105	999999	459	999999	739	770	373	285	828	73	357	780	543	958	795	500	852	737	999999	612	999999	719	84	999999	79	999999	367	999999	937	999999	29	999999	179	999999	934	407	999999	471	335	999999	628	207	502	75	999999	999999	81	632	999999	505	372	209	767	816	729	999999	658	41	903	999999	412	138	999999	999999	999999	203	999999	999999	999999	397	999999	390	999999	999999	984	999999	226	999999	999999	674	79	999999	999999	441	999999	999999	396	362	999999	557	748	999999	567	737	15	499	858	820	31	999999	
793	303	999999	999999	543	981	798	624	832	715	999999	649	45	238	529	677	151	906	898	234	806	258	743	476	648	464	822	673	147	494	999999	999999	999999	767	881	999999	999999	136	897	802	31	772	999999	330	398	109	472	999999	218	337	358	952	922	797	432	544	999999	142	221	89	999999	134	999999	347	558	763	662	277	357	753	549	24	999999	106	212	44	999999	423	88	999999	999999	494	465	810	145	213	999999	199	345	346	226	995	999999	818	643	999999	295	192	771	634	446	999999	981	999999	999999	999999	999999	825	595	397	816	999999	64	999999	97	674	668	999999	211	355	289	473	932	20	536	999999	109	999999	462	314	748	999999	652	453	999999	796	512	11	31	801	270	658	999999	947	999999	89	941	253	730	968	239	619	980	426	354	973	272	970	927	243	244	752	373	290	648	999999	999999	610	999999	300	171	667	654	410	94	999999	868	984	490	457	613	856	999999	493	85	139	565	236	109	999999	534	541	83	788	566	518	294	324	999999	258	999999	999999	684	439	806	571	964	579	341	999999	114	288	999999	480	999999	388	999999	879	214	519	999999	267	511	438	766	630	593	999999	844	575	347	554	685	242	861	282	181	999999	999999	513	174	999999	894	386	35	255	61	602	168	187	236	414	999999	790	999999	999999	829	255	672	186	978	999999	735	766	385	559	999999	258	619	357	216	260	999999	700	999999	730	999999	134	413	521	578	999999	707	666	348	999999	445	894	699	533	453	999999	368	510	535	75	259	999999	999999	999999	652	803	999999	999999	970	999999	221	419	445	812	964	704	999999	161	607	999999	400	999999	427	453	124	999999	999999	96	904	290	891	692	174	288	480	999999	134	937	868	775	18	897	999999	372	720	999999	999999	886	568	999999	999999	217	999999	549	675	189	710	557	999999	944	254	896	906	999999	999999	528	999999	167	342	729	580	904	292	999999	999999	503	999999	65	732	999999	259	999999	527	166	206	999999	790	999999	613	999999	534	999999	586	924	999999	122	991	14	287	202	999999	301	554	839	177	189	999999	999999	999999	999999	805	655	824	272	694	581	378	750	493	410	737	629	554	51	204	13	328	367	999999	865	512	379	777	540	999999	957	128	999999	988	27	758	999999	63	441	495	999999	999999	323	999999	948	743	250	521	876	464	161	999999	512	644	173	999999	999999	767	705	669	435	877	294	955	999999	463	690	761	476	999999	26	575	999999	556	325	261	14	137	999999	132	271	858	901	999999	165	221	999999	53	824	165	999999	953	999999	772	69	11	468	367	503	
999999	62	489	54	234	447	999999	999999	956	999999	912	856	439	999999	582	407	577	975	217	799	525	847	647	936	321	999999	73	227	350	496	324	793	647	634	999999	79	999999	814	677	638	579	999999	999999	999999	999999	309	762	548	775	999999	999999	999999	260	567	977	647	999999	552	733	774	999999	368	999999	469	999999	129	219	804	547	513	625	999999	308	578	229	938	198	921	34	21	698	524	451	999999	14	299	542	89	657	229	664	239	90	902	264	221	303	999999	999999	999999	99	957	11	272	748	728	726	999999	999999	999999	999999	493	527	721	86	999999	999999	317	999999	714	586	140	999999	327	848	396	999999	405	324	18	645	998	210	241	922	740	999999	999999	237	999999	572	861	999999	999999	999999	180	711	369	826	405	303	999999	999999	16	216	959	810	684	423	999999	56	330	367	338	402	999999	999999	296	799	345	346	738	999999	188	151	725	399	538	556	678	684	999999	579	918	999999	659	273	204	34	962	930	839	765	874	239	252	999999	999999	226	319	999999	425	569	491	69	999999	999999	556	864	491	999999	281	137	999999	678	999999	751	999999	623	999999	197	98	272	836	414	999999	972	215	949	999999	231	986	322	247	790	268	753	999999	859	159	999999	716	999999	542	402	999999	999999	30	206	507	501	65	788	482	999999	799	999999	733	86	562	999999	700	607	965	270	583	959	889	999999	999999	978	663	588	999999	990	481	758	729	443	755	795	999999	18	452	408	175	999999	839	126	999999	115	999999	999999	999999	567	62	999999	374	282	819	699	999999	76	786	528	837	476	324	492	650	50	434	999999	331	767	640	692	165	567	999999	385	130	773	962	314	999999	652	291	906	937	372	394	456	999999	999999	973	886	231	999999	570	999999	999999	357	475	999999	680	999999	689	539	927	370	954	807	188	443	579	999999	113	999999	569	195	195	418	554	999999	999999	999999	675	999999	794	753	470	241	999999	999999	502	772	307	21	999999	238	962	751	999999	999999	418	587	277	191	999999	999999	782	749	999999	385	514	999999	803	198	305	702	999999	425	745	183	900	722	999999	783	941	999999	749	102	848	340	232	443	438	976	869	78	709	494	787	868	971	720	876	620	891	37	999999	999999	999999	930	184	547	16	806	677	999999	776	494	249	681	185	999999	901	999999	163	80	46	999999	999999	237	992	569	999999	877	999999	189	999999	999999	892	913	836	999999	999999	917	165	685	999999	632	309	184	301	225	254	116	692	291	999999	852	999999	820	990	153	791	999999	938	615	909	138	604	999999	849	586	602	335	999999	
545	999999	999999	868	478	999999	413	999999	153	936	999999	324	999999	194	920	369	993	733	82	922	693	848	999999	999999	550	775	307	38	811	335	715	999999	918	272	156	999999	999999	984	999999	999999	999999	999999	648	551	170	999999	388	944	684	138	999999	853	999999	413	160	697	412	14	328	999999	346	999999	716	818	231	164	406	269	47	940	999999	19	743	896	345	78	209	999999	818	260	999999	363	999999	999999	999999	999999	103	515	999999	459	577	999999	665	999999	840	211	999999	830	329	16	999999	999999	999999	999999	604	846	119	999999	77	999999	497	999999	195	77	999999	982	41	999999	348	369	71	890	157	588	373	702	353	999999	66	143	168	999999	39	812	999999	278	456	611	88	999999	999999	469	999999	39	961	523	646	597	980	857	180	876	999999	960	944	13	970	328	999999	902	503	999999	577	999999	923	999999	999999	999999	999999	47	536	429	954	716	617	999999	452	128	627	849	65	755	999999	208	999999	292	888	78	999999	362	307	137	241	186	139	100	891	514	115	842	499	274	885	943	999999	999999	921	999999	352	999999	999999	852	701	999999	999999	747	194	379	970	999999	239	999999	514	359	739	408	198	999999	586	526	999999	937	23	784	360	999999	999999	534	877	221	370	123	726	525	800	455	436	711	339	392	999999	522	543	474	613	544	760	535	213	922	562	153	198	825	642	623	838	917	179	999999	999999	999999	501	758	999999	126	239	989	559	999999	971	999999	448	204	620	198	999999	999999	180	815	999999	343	330	999999	659	227	925	999999	883	186	616	519	541	283	999999	999999	999999	784	203	497	999999	999999	976	918	999999	84	704	994	214	453	230	299	746	364	35	544	339	546	109	999999	200	338	115	383	678	462	945	174	690	375	177	619	355	683	510	269	999999	411	999999	584	522	931	695	439	956	326	772	187	257	969	999999	483	685	150	306	976	665	999999	250	498	139	539	313	999999	286	611	943	999999	853	766	186	927	543	999999	540	269	999999	999999	999999	361	690	768	917	720	458	693	933	215	387	534	603	764	171	515	455	982	627	855	163	355	382	999999	334	999999	793	999999	940	171	610	999999	343	988	999999	999999	807	999999	622	999999	390	999999	999999	738	685	329	172	422	999999	37	999999	557	999999	787	999999	81	978	980	444	999999	927	470	752	772	605	351	999999	615	999999	281	707	95	999999	43	474	570	677	644	34	14	329	380	231	999999	102	999999	403	556	475	115	910	827	925	999999	999999	920	839	999999	999999	999999	999999	557	835	494	999999	999999	197	608	322	952	403	344	
955	439	115	556	248	839	999999	552	999999	643	149	481	999999	880	169	182	999999	554	730	772	510	690	999999	772	545	737	999999	118	865	999999	244	999999	711	999999	872	999999	91	999999	999999	999999	235	591	397	495	417	999999	133	449	999999	24	241	767	231	631	833	275	999999	999999	21	511	255	999999	686	162	409	626	999999	794	18	999999	100	999999	872	730	546	999999	999999	390	364	191	613	999999	294	850	563	999999	301	89	742	606	999999	747	999999	180	754	664	999999	244	96	791	999999	339	441	161	999999	974	895	999999	999999	914	972	183	979	829	999999	111	286	836	599	999999	335	690	62	411	740	353	169	999999	975	999999	999999	68	303	573	598	284	999999	143	926	588	999999	799	994	827	634	758	999999	278	283	999999	999999	78	644	163	465	999999	999999	40	420	580	815	203	525	213	900	913	879	999999	241	623	399	153	909	999999	361	536	999999	999999	776	982	584	890	999999	333	504	946	423	149	117	696	999999	999999	999999	999999	773	999999	283	999999	999999	999999	999999	999999	47	660	263	243	169	634	802	929	215	62	263	437	996	924	775	202	708	999999	499	999999	309	544	625	717	430	563	246	973	262	906	999999	65	113	232	853	999999	79	999999	787	789	347	187	999999	999999	428	295	999999	849	999999	90	999999	974	999999	148	63	502	44	999999	813	999999	999999	828	677	309	756	208	334	999999	81	16	999999	448	176	999999	402	132	62	680	298	144	999999	999999	999999	182	823	332	833	964	178	360	733	533	456	191	999999	518	509	192	999999	230	999999	584	778	999999	957	643	807	522	999999	931	450	999999	257	678	400	999999	467	505	485	434	375	369	605	720	283	599	991	999999	317	884	622	870	492	999999	183	999999	619	766	225	999999	524	320	228	999999	910	379	285	778	790	999999	999999	14	707	763	999999	601	979	67	999999	999999	999999	822	214	861	318	580	999999	189	504	771	389	701	999999	305	909	64	150	367	810	999999	324	999999	204	914	833	617	172	728	999999	581	650	999999	443	858	537	702	116	367	928	340	999999	105	283	29	23	359	725	412	999999	999999	999999	621	256	999999	52	439	627	299	37	701	417	153	999999	922	999999	999999	267	431	768	999999	948	783	439	480	406	228	939	185	901	484	892	760	874	999999	130	999999	315	25	815	107	85	816	339	999999	922	364	999999	999999	898	195	999999	303	644	647	852	999999	192	776	32	824	500	452	398	553	809	656	278	553	999999	101	999999	251	616	670	999999	141	453	999999	557	52	98	588	286	715	392	599	126	236	
999999	452	847	539	993	991	606	999999	428	786	428	276	95	586	558	806	674	850	687	999999	516	720	234	980	229	999999	735	911	175	682	171	220	540	51	982	359	999999	982	258	624	999999	999999	713	667	783	999999	999999	511	40	479	51	999999	999999	153	720	999999	999999	866	320	23	266	694	999999	745	624	218	736	53	604	208	999999	692	601	72	908	18	17	567	999999	937	33	233	881	696	999999	629	999999	396	331	142	142	387	999999	244	368	379	51	967	52	575	554	999999	907	832	917	999999	999999	999999	244	999999	842	999999	670	382	999999	42	999999	770	999999	994	999999	349	999999	472	76	999999	999999	367	703	538	966	999999	524	999999	393	120	326	999999	778	999999	689	458	999999	618	299	999999	717	300	999999	336	999999	280	999999	999999	665	215	999999	445	765	742	339	582	156	705	745	999999	999999	999999	989	879	716	999999	991	822	314	462	197	999999	182	594	467	999999	122	999999	972	999999	186	999999	965	999999	920	999999	293	46	952	117	311	999999	873	999999	345	677	311	375	619	999999	288	999999	743	213	27	999999	999999	181	999999	609	470	999999	999999	59	999999	999999	83	999999	999999	835	481	999999	999999	207	999999	741	240	999999	259	789	428	746	757	999999	416	146	733	999999	169	834	618	999999	999999	352	646	999999	723	823	999999	675	604	499	417	999999	330	333	179	545	63	286	999999	587	921	999999	999999	723	999999	561	999999	489	936	999999	999999	999999	999999	369	999999	527	999999	627	28	417	814	583	195	999999	339	973	850	93	966	198	709	999999	979	41	200	999999	170	922	510	999999	190	392	739	293	847	293	566	961	999999	651	983	435	268	447	772	348	309	262	394	58	711	559	522	747	611	768	154	196	999999	925	367	638	999999	999999	237	432	999999	901	91	56	416	999999	953	999999	214	284	624	999999	999999	999999	999999	908	538	462	459	630	870	992	999999	88	148	380	792	999999	294	355	318	411	219	999999	504	407	999999	348	641	821	606	207	543	999999	154	999999	927	999999	956	999999	110	664	407	607	562	851	999999	12	907	999999	107	999999	40	999999	966	223	331	918	357	571	736	200	820	637	34	673	458	355	934	535	453	475	258	999999	999999	653	14	612	788	653	188	178	440	606	724	858	999999	683	999999	999999	291	999999	969	999999	721	910	999999	769	582	888	402	999999	78	381	592	999999	999999	204	999999	322	218	999999	999999	704	999999	567	759	224	913	175	506	774	984	13	254	443	999999	999999	999999	999999	808	245	999999	899	260	315	110	68	23	999999	368	972	999999	57	722	572	
879	275	13	163	160	630	999999	999999	392	627	888	74	999999	158	136	636	90	280	514	973	688	240	453	86	466	999999	999999	821	807	533	999999	937	290	681	564	999999	859	960	999999	188	389	622	516	999999	427	46	999999	865	965	731	892	798	543	748	883	649	821	926	697	459	430	999999	999999	858	922	951	999999	455	999999	896	777	129	96	335	594	76	723	821	659	430	770	344	855	85	999999	906	999999	542	999999	914	418	999999	273	734	758	354	22	658	710	475	262	484	280	78	999999	772	999999	218	164	817	926	999	276	999999	689	95	188	535	227	25	999999	999999	999999	680	999999	843	856	362	577	249	63	75	999999	193	178	295	74	787	130	868	204	194	999999	979	999999	419	666	999999	55	672	176	487	440	694	999999	999999	999999	600	590	121	915	360	640	915	764	861	999999	999999	108	403	31	401	414	358	821	373	864	678	692	78	186	859	316	904	82	575	999999	999999	275	999999	468	473	206	19	952	844	554	471	999999	135	530	583	898	651	999999	774	82	91	873	999999	156	158	999999	522	934	999999	53	735	999999	198	999999	472	817	999999	935	999999	205	999999	406	977	818	403	463	567	548	999999	961	665	263	308	502	553	999999	721	999999	320	565	683	85	896	801	999999	999999	999999	999999	999999	766	958	999999	999999	578	677	685	999999	735	752	695	350	999999	341	999999	999999	482	544	999999	999999	918	105	999999	624	992	999999	999999	999999	186	999999	774	436	668	489	999999	13	999999	169	729	825	999999	657	985	268	624	224	999999	744	802	422	345	94	340	224	149	670	39	101	111	999999	357	185	999999	735	978	268	682	494	999999	101	439	999999	815	870	815	271	120	999999	999	999999	812	999999	999999	763	664	690	105	453	349	175	973	856	68	672	477	692	999999	259	999999	366	542	225	249	999999	983	32	279	999999	409	878	560	369	999999	333	255	772	999999	956	81	298	173	999999	154	339	999999	582	265	152	403	133	334	861	999999	643	999999	999999	346	999999	779	999999	421	634	54	999999	999999	614	765	734	426	704	224	980	999999	991	202	999999	81	909	592	410	767	136	76	285	999999	699	999999	457	98	658	436	480	999999	438	999999	538	999999	682	724	513	999999	530	726	698	908	353	682	999999	451	931	999999	436	414	379	999999	294	568	768	917	999999	999999	999999	645	999999	278	743	803	749	124	663	128	999999	999999	88	592	246	410	999999	376	210	26	999999	999999	167	143	999	75	807	564	592	970	426	765	808	878	999999	885	957	429	175	550	999999	283	787	
812	137	999999	336	786	638	884	199	401	716	899	54	310	487	999999	999999	677	995	999999	532	693	702	632	386	209	91	360	452	999999	211	659	92	999999	999999	354	15	759	739	30	925	707	780	999999	58	999999	834	209	408	999999	999999	999999	554	999999	751	104	120	504	863	136	704	999999	442	251	200	999999	816	736	92	999999	629	519	938	975	999999	824	999999	677	999999	999999	999999	882	952	129	797	713	115	344	566	133	244	999999	999999	612	325	647	274	539	834	999999	999999	107	127	275	703	640	999999	579	487	926	999999	442	920	395	999999	822	335	999999	453	486	951	481	180	958	999999	127	999999	335	659	622	560	383	842	999999	999999	277	999999	687	425	999999	163	535	857	639	941	802	591	999999	850	503	321	950	95	999999	50	619	999999	168	999999	585	26	234	920	864	999999	999999	999999	337	18	494	67	648	898	296	332	999999	624	540	26	105	536	124	484	166	311	609	999999	999999	552	999999	349	606	999999	839	150	999999	615	992	273	142	212	263	500	366	999999	673	62	799	999999	624	999999	999999	999999	281	59	901	749	763	563	766	521	999999	785	252	154	460	338	68	156	403	809	999999	276	999999	893	283	999999	999999	720	638	999999	497	469	999999	999999	952	465	48	999999	999999	190	999999	438	507	621	107	999999	258	221	984	344	999999	653	632	814	372	130	267	388	775	287	630	53	924	220	33	999999	999999	480	202	995	299	999999	999999	222	957	203	999999	273	999999	806	375	907	999999	999999	999999	999999	999999	999999	409	832	207	660	24	961	559	809	514	297	597	462	619	778	29	988	999999	725	745	999999	856	999999	360	994	593	999999	912	999999	317	999999	657	999999	808	745	999999	369	798	999999	263	946	662	999999	999999	482	675	342	197	597	888	747	257	837	109	427	265	240	999999	213	999999	55	59	836	999999	882	639	418	653	873	999999	659	999999	417	472	999999	757	708	489	878	999999	999999	782	324	999999	999999	383	820	89	391	489	840	888	594	999999	217	896	999999	656	806	842	267	688	323	889	238	556	840	374	309	669	557	751	603	999999	999999	273	734	999999	999999	509	819	999999	272	394	999999	771	605	846	264	903	931	61	999999	45	70	571	468	435	999999	23	999999	999999	999999	999999	999999	99	294	709	999999	999999	172	825	724	307	33	929	426	928	999999	999999	950	994	120	999999	999999	505	78	567	824	256	999999	999999	404	919	966	374	557	550	463	777	486	896	103	320	740	115	337	384	22	999999	154	999999	411	148	72	548	345	384	982	999999	30	726	885	
999999	149	862	430	805	340	658	999999	875	475	256	999999	999999	901	800	999999	632	999999	693	555	999999	111	274	897	265	856	428	39	183	999999	37	756	760	20	595	180	877	999999	532	54	363	999999	278	74	165	168	18	646	545	718	999999	267	337	181	202	405	874	999999	175	999999	999999	629	208	318	448	499	999999	999999	315	629	787	947	645	999999	201	933	832	210	999999	107	848	781	999999	464	217	769	429	588	817	200	306	999999	999999	584	141	733	560	960	625	665	999999	964	341	999999	999999	412	622	999999	979	999999	572	674	999999	77	110	999999	145	743	999999	679	999999	641	236	125	333	875	999999	999999	518	999999	999999	999999	584	86	999999	884	999999	578	999999	804	156	741	609	558	999999	631	999999	452	483	10	598	816	859	946	594	999999	737	225	592	64	975	561	999999	999999	886	700	100	999999	907	999999	690	567	219	306	532	999999	999999	677	498	701	999999	984	587	517	869	565	999999	637	491	864	156	234	985	999999	828	595	572	97	671	926	541	542	545	267	319	40	999999	563	423	266	272	999999	727	891	868	991	999999	661	651	331	687	462	665	999999	79	999999	582	740	477	999999	766	944	15	571	999999	653	448	999999	207	999999	958	459	223	999999	601	999999	506	999999	999999	999999	621	910	999999	999999	249	999999	877	502	198	853	457	999999	95	485	499	328	64	166	999999	224	552	654	464	812	372	237	999999	439	451	983	960	488	139	640	326	855	509	664	332	92	776	999999	141	354	391	999999	374	738	999999	283	42	350	373	999999	294	967	456	633	978	21	839	999999	61	215	892	999999	736	455	999999	999999	819	399	834	648	999999	606	522	119	430	281	863	510	703	177	951	620	125	999999	356	359	999999	875	686	999999	252	339	894	999999	461	999999	364	919	578	102	464	999999	515	724	999999	687	999999	346	999999	707	158	338	743	999999	264	282	854	999999	108	809	244	943	712	524	999999	118	999999	596	658	19	916	999999	931	611	713	318	999999	400	795	669	999999	72	999999	979	999999	913	595	999999	672	188	567	999999	999999	999999	858	521	930	991	328	999999	975	999999	688	203	790	214	406	999999	180	945	999999	463	207	999999	904	181	279	732	362	492	523	999999	999999	479	451	554	133	173	999999	201	388	999999	82	999999	693	999999	383	480	999999	956	517	999999	840	999999	20	114	173	390	999999	686	251	207	638	836	326	999999	933	219	751	245	91	243	389	999999	567	65	390	251	745	999999	999999	799	544	406	999999	70	999999	207	468	999999	391	999999	999999	999999	999999	191	
483	246	639	419	123	174	728	953	874	283	83	861	169	955	723	921	645	15	889	451	662	999999	861	266	422	999999	999999	414	999999	349	934	322	38	385	581	154	612	999999	999999	633	999999	591	531	999999	999999	10	999999	999999	623	469	107	303	187	999999	528	251	999999	382	997	388	423	323	108	535	349	761	832	999999	383	578	999999	999999	271	265	999999	81	710	170	280	422	696	247	999999	999999	252	640	144	529	857	999999	999999	999999	339	366	219	757	492	996	999999	999999	999999	999999	140	55	160	788	41	999999	138	456	541	224	112	584	691	185	532	713	293	999999	626	313	925	53	808	89	979	905	56	622	589	714	809	999999	255	441	117	745	245	999999	608	223	401	410	798	555	137	999999	674	43	999999	999999	713	652	607	864	339	96	247	80	808	136	999999	999999	867	999999	415	66	999999	260	78	787	478	829	110	999999	911	999999	254	262	999999	999999	240	22	397	809	10	166	448	391	999999	30	507	174	655	482	347	885	543	971	150	81	999999	424	964	999999	311	884	552	999999	952	999999	842	984	129	999999	895	862	999999	67	999999	999999	618	947	158	999999	289	999999	183	627	76	999999	999999	999999	999999	999999	809	816	999999	949	508	999999	999999	254	999999	297	188	523	55	82	587	485	767	485	155	891	463	478	276	917	999999	997	710	925	137	927	833	569	873	248	773	999999	999999	999999	559	999999	999999	999999	518	861	869	766	999999	999999	50	999999	267	505	999999	229	427	341	550	140	791	999999	415	688	127	511	464	619	649	806	999999	508	670	599	926	999999	999999	99	999999	999999	999999	401	999999	999999	884	999999	669	337	999999	653	821	442	538	999999	386	59	304	955	255	17	999999	260	126	462	999999	999999	921	668	999999	999999	999999	337	381	145	92	400	771	805	804	581	999999	136	186	996	985	866	970	985	222	877	150	301	844	999999	18	797	284	286	999999	353	625	10	758	750	681	493	70	403	601	999999	287	499	999999	674	174	280	83	130	999999	935	999999	935	455	702	551	681	999999	999999	999999	295	125	999999	999999	461	956	841	378	999999	999999	501	805	577	394	236	999999	651	149	180	788	737	724	164	809	871	781	689	554	65	999999	10	10	999999	276	316	871	999999	500	700	999999	332	901	646	805	999999	999999	994	550	229	999999	900	541	999999	999999	999999	570	960	684	137	999999	276	297	322	237	325	501	174	311	88	365	999999	160	448	462	999999	836	999999	359	834	741	787	149	335	952	999999	468	687	10	876	745	999999	118	373	31	999999	999999	588	
999999	489	484	965	693	472	999999	999999	749	999999	859	999999	562	493	610	999999	395	892	137	999999	369	928	856	813	174	999999	999999	455	697	787	427	21	999999	999999	668	869	360	999999	999999	676	999999	656	559	375	828	999999	324	261	999999	268	977	999999	324	83	999999	491	633	670	801	999999	138	999999	999999	961	674	848	755	999999	825	741	999999	619	798	999999	499	999999	378	490	985	999999	120	91	155	439	809	299	697	356	999999	187	246	999999	974	834	548	63	999999	597	701	979	999999	18	999999	568	769	999999	340	864	583	515	122	152	685	462	999999	57	273	179	162	999999	161	408	999999	999999	504	999999	645	964	912	446	665	999999	789	15	279	111	654	999999	670	451	999999	832	772	523	74	103	13	999999	999999	500	999999	878	445	999999	828	670	732	788	999999	959	722	375	951	147	849	341	999999	680	192	58	402	685	509	710	999999	328	635	763	583	999999	805	999999	289	421	999999	787	999999	473	187	999999	999999	999999	523	710	729	593	881	635	673	999999	999999	999999	339	636	999999	113	379	999999	899	509	44	969	999999	662	163	598	96	540	999999	72	996	889	503	583	679	537	999999	999999	981	833	447	999999	99	850	669	482	999999	652	323	552	418	610	574	677	999999	409	660	999999	999999	140	999999	999999	999999	611	736	851	999999	756	957	570	941	580	753	75	72	44	880	364	992	681	804	999999	226	937	999999	999999	324	825	999999	999999	999999	310	999999	850	336	106	855	999999	124	818	999999	47	999999	753	611	999999	856	999999	615	539	529	305	868	876	336	999999	134	217	958	349	537	14	999999	687	693	641	339	903	738	965	189	402	250	184	38	999999	749	473	336	816	539	815	999999	479	750	581	999999	375	523	274	972	999999	529	999999	290	647	300	999999	69	969	507	952	770	649	360	136	64	694	847	569	322	661	881	151	810	999999	794	277	936	121	999999	964	389	474	992	541	873	476	893	390	476	999999	413	999999	318	999999	54	570	129	999999	527	747	527	954	952	321	766	999999	999999	568	853	999999	999999	947	771	543	573	305	999999	999999	999999	587	800	999999	102	579	999999	525	999999	233	677	233	157	322	594	999999	999999	999999	522	681	999999	496	999999	334	999999	453	672	999999	595	999999	23	749	913	311	371	939	947	71	861	382	73	250	554	740	891	630	999999	999999	999999	999999	106	999999	999999	999999	52	766	85	475	928	999999	906	792	929	67	999999	928	320	846	999999	655	513	384	574	149	617	534	999999	771	999999	907	579	915	112	284	999999	876	999999	937	269	999999	
999999	481	142	222	475	281	321	999999	531	963	319	38	999999	707	806	721	572	644	369	999999	825	999999	42	31	79	991	690	654	389	999999	962	382	587	357	999999	999999	252	999999	673	345	223	454	250	479	597	550	120	999999	478	999999	313	331	578	999999	778	559	448	121	999999	484	591	666	117	197	11	936	450	458	915	999999	479	999999	970	999999	303	999999	73	563	434	529	880	295	186	999999	39	999999	804	835	578	242	593	999999	219	198	999999	557	347	62	478	660	109	662	488	704	486	102	360	999999	999999	408	496	885	687	623	604	999999	999999	684	168	369	141	615	999999	683	190	348	11	999999	280	999999	43	20	999999	773	429	999999	806	999999	999999	999999	290	260	999999	999999	745	708	454	999999	594	999999	999999	662	894	118	528	494	999999	999999	523	148	101	578	284	711	374	999999	800	999999	203	385	499	17	738	230	89	881	237	709	999999	481	999999	414	197	822	679	380	999999	975	999999	934	446	11	958	807	999999	711	976	999999	999999	270	907	540	999999	999999	957	69	923	673	999999	647	267	82	999999	999999	253	999999	391	461	42	994	369	825	999999	268	939	498	999999	931	384	378	905	999999	904	999999	573	364	21	978	864	619	999999	999999	946	607	677	373	144	999999	563	168	329	999999	644	811	999999	92	870	143	279	469	20	992	298	660	999999	999999	177	200	999999	889	675	412	596	422	546	916	878	72	999999	999999	364	142	999999	226	58	390	915	999999	776	491	493	877	708	405	999999	464	163	296	999999	970	206	944	999999	674	493	916	927	231	274	984	214	999999	552	704	115	877	625	82	999999	360	791	84	999999	987	406	797	704	201	814	92	763	591	206	621	999999	420	694	702	999999	142	463	693	829	791	999999	999999	335	14	299	730	838	90	684	514	188	131	530	460	999999	696	222	999999	417	191	231	622	611	931	335	695	192	923	999999	479	897	108	999999	999999	710	999999	471	700	999999	93	253	999999	907	692	442	257	889	244	434	46	999999	726	286	999999	569	999999	82	404	678	604	547	915	740	999999	617	999999	999999	897	750	556	234	999999	834	333	999999	999999	715	919	498	88	805	948	498	313	559	999999	822	606	999999	56	649	77	999999	999999	546	338	999999	701	85	362	999999	992	494	878	812	407	892	952	999999	30	948	162	999999	600	798	598	426	436	655	446	999999	280	835	703	907	999999	500	536	787	609	607	23	999999	145	708	813	999999	620	501	162	288	999999	896	51	107	496	999999	430	999999	947	911	515	56	638	999999	109	
999999	790	971	655	906	366	174	110	999999	935	999999	769	892	985	144	999999	934	999999	999999	398	999999	793	605	999999	994	80	999999	999999	697	101	999999	999999	51	608	655	673	649	846	256	921	705	795	628	172	188	402	538	524	999999	115	999999	999999	480	706	725	374	195	560	999999	836	999999	333	413	331	999999	999999	728	293	339	470	999999	98	999999	246	692	999999	175	999999	241	601	541	999999	38	999999	521	999999	735	344	883	291	488	98	999999	420	592	999999	392	306	204	86	674	255	195	351	948	999999	307	243	23	147	999999	752	329	999999	999999	826	305	821	810	555	999999	999999	999999	57	982	77	999999	835	999999	999999	999999	868	248	164	927	999999	999999	999999	642	999999	125	502	999999	745	92	736	769	135	125	765	999999	570	496	648	710	291	846	148	369	881	589	471	589	702	941	340	513	174	999999	20	999999	619	999999	781	999999	874	71	663	964	256	308	777	999999	999999	245	635	999999	600	999999	645	448	999999	327	999999	450	653	912	628	999999	752	232	605	992	115	999999	999999	999999	714	999999	836	999999	192	184	123	583	811	999999	999999	467	316	957	913	999999	496	999999	331	999999	426	999999	787	961	442	859	221	33	702	784	615	632	999999	253	999999	392	999999	426	266	14	999999	188	638	999999	221	171	999999	795	319	884	506	543	999999	174	965	383	999999	874	786	333	962	99	880	36	145	78	688	72	299	999999	113	999999	314	326	98	999999	702	885	750	281	371	426	714	818	288	81	698	613	288	999999	961	742	639	999999	51	124	308	611	999999	999999	999999	435	505	788	999999	435	999999	617	999999	999999	680	545	999999	515	962	546	384	71	999999	73	380	84	784	15	569	370	999999	381	999999	999999	939	100	129	607	797	935	920	999999	999999	852	842	90	537	560	999999	426	999999	133	971	505	739	999999	863	702	772	408	650	500	228	420	994	856	999999	113	999999	590	425	526	717	36	625	458	34	895	231	300	547	233	401	152	999999	317	999999	999999	243	703	999999	999999	835	399	295	430	999999	626	858	999999	746	434	773	33	11	999999	999999	944	879	290	221	968	481	999999	861	426	108	86	999999	687	456	563	869	93	363	998	691	328	741	204	751	408	999999	245	999999	123	460	999999	151	661	999999	466	899	952	492	999999	946	362	538	999999	332	999999	958	180	539	192	564	999999	670	12	409	98	213	684	999999	999999	931	246	929	747	966	730	934	16	786	989	999999	916	601	104	61	999999	789	873	999999	130	449	866	705	370	558	770	999999	148	261	812	263	
224	423	999999	337	710	433	790	901	601	696	952	999999	550	528	999999	98	576	950	999999	999999	999999	812	418	372	74	540	999999	199	206	999999	999999	755	974	736	999999	999999	922	766	351	905	998	999999	280	999999	999999	482	165	999999	910	999999	141	197	999999	513	922	412	14	999999	999999	999999	999999	600	705	579	901	206	419	813	88	154	176	999999	609	999999	309	368	541	985	875	591	385	999999	999999	524	891	607	575	470	813	47	499	999999	999999	999999	50	407	999999	999999	532	999999	999999	351	762	766	999999	331	588	999999	999999	999999	870	29	441	681	793	147	321	191	687	303	631	948	999	51	655	560	999999	436	135	901	999999	999999	462	999999	999999	999999	964	523	999999	569	28	999999	266	259	177	480	184	821	388	903	96	94	24	238	669	125	352	721	120	955	999999	162	888	999999	470	40	566	857	163	759	182	999999	999999	127	285	79	691	749	874	185	999999	494	57	999999	815	999999	825	999999	999999	412	999999	253	412	63	554	866	672	954	788	146	913	327	668	999999	731	297	912	896	999999	599	433	602	847	935	579	531	114	666	999999	461	214	341	999999	750	78	929	999999	999999	573	419	999999	737	961	737	271	999999	825	999999	999999	527	106	929	281	999999	979	99	999999	476	484	32	761	999999	467	337	932	582	999999	917	999999	801	999999	793	999999	543	999999	999999	641	119	674	520	999999	999999	999999	969	999999	999999	999999	999999	770	979	533	919	999999	999999	999999	400	279	634	805	688	685	908	868	699	625	999999	605	738	131	294	457	296	801	964	327	85	840	498	972	999999	523	999999	999999	580	278	982	158	782	885	801	999999	999999	314	986	835	797	817	476	999999	999999	679	330	507	999999	999999	246	999999	680	233	583	560	999999	662	158	999999	930	761	297	999999	643	164	999999	853	999999	999999	450	982	815	139	529	267	999999	155	999999	999999	202	257	669	58	999999	999999	478	559	312	251	645	355	166	820	904	45	529	56	710	999999	856	477	187	618	91	999999	312	551	703	999999	999999	999999	999999	999999	973	683	101	999999	398	778	685	273	551	88	999999	105	826	994	234	999999	737	327	444	33	130	724	999999	61	999999	777	999999	927	855	999999	64	19	613	984	847	231	999999	290	657	932	221	592	926	109	396	985	438	317	326	219	999999	869	200	999999	60	258	999999	50	281	999999	999999	999999	999999	999999	999999	222	491	841	157	13	550	456	670	999999	812	538	798	999999	664	981	999999	255	611	999999	407	999999	819	895	999999	598	618	999999	19	999999	716	462	184	371	85	184	503	
597	169	323	668	999999	209	999999	905	522	460	642	386	299	282	970	999999	772	166	838	403	999999	906	559	395	647	446	633	796	359	363	436	895	490	487	751	95	297	977	999999	986	140	990	422	999999	999999	526	719	764	999999	315	411	214	246	999999	907	999999	610	928	999999	999999	575	999999	555	999999	33	746	895	811	531	885	859	999999	891	999999	272	605	493	421	419	130	727	869	61	53	952	232	658	709	580	70	485	369	955	580	421	248	444	264	124	238	999999	999999	242	999999	456	616	323	395	999999	999999	207	199	999999	900	967	705	840	511	216	801	98	195	999999	999999	409	999999	839	320	440	999999	171	999999	306	191	499	818	636	201	597	999999	999999	999999	201	999999	862	296	850	65	612	715	999999	932	58	323	150	445	999999	999999	459	956	777	13	954	494	150	968	999999	337	410	159	999999	999999	914	999999	999999	999999	999999	999999	607	123	649	783	707	725	625	238	190	983	50	64	152	864	741	999999	567	905	318	707	137	894	403	523	655	999999	646	760	28	999999	430	999999	451	713	999999	346	317	999999	999999	239	869	999999	999999	909	297	999999	16	214	906	283	313	999999	515	999999	999999	999999	999999	135	138	253	999999	864	999999	13	562	999999	613	438	700	999999	334	573	609	999999	838	999999	999999	999999	236	309	457	441	853	744	874	443	809	165	877	460	626	999999	999999	62	159	14	702	999999	999999	572	742	577	514	510	949	739	999999	999999	457	620	606	235	899	828	999999	648	21	475	138	129	914	457	999999	249	779	999999	999999	557	929	999999	999999	332	147	663	999999	879	999999	352	795	145	65	383	708	267	999999	400	291	47	999999	511	999999	237	655	237	657	999999	27	275	731	806	41	830	506	999999	108	283	97	245	270	917	721	668	679	999999	73	541	749	303	394	999999	861	670	301	999999	840	295	999999	910	16	283	861	661	621	989	114	235	876	94	999999	581	999999	999999	999999	348	790	335	557	662	174	999999	999999	723	880	353	945	999999	538	89	782	999999	606	187	239	987	999999	69	999999	999999	889	837	664	664	144	813	85	815	892	999999	636	515	737	24	746	889	738	148	781	278	54	999999	999999	797	999999	356	974	999999	816	789	292	731	999999	868	773	336	462	880	589	999999	999999	139	478	584	452	999999	999999	592	441	349	259	917	999999	778	645	156	150	866	362	999999	838	949	999999	112	671	905	236	999999	250	999999	437	999999	558	714	10	914	999999	122	355	45	281	391	999999	477	540	374	453	510	232	627	195	999999	527	999999	
237	999999	999999	999999	999999	999999	999999	215	351	31	911	999999	368	573	778	730	882	999999	999999	326	516	999999	264	531	572	306	462	726	646	623	234	841	999999	756	999999	681	782	898	208	809	996	75	50	673	565	999999	16	879	999999	501	999999	166	85	211	295	999999	74	610	803	617	94	323	569	728	796	80	71	612	97	106	948	983	999999	711	330	999999	416	591	999999	433	999999	582	994	999999	878	78	999999	138	999999	705	617	999999	105	590	725	682	505	322	999999	494	87	999999	792	999999	553	761	336	374	881	844	374	482	999999	999999	327	511	329	999999	849	999999	314	933	150	999999	489	775	887	249	986	647	944	104	715	481	355	896	789	368	999999	999999	999999	401	257	626	341	999999	538	725	999999	223	999999	91	472	157	999999	154	263	411	999999	999999	873	999999	387	243	899	279	766	172	34	999999	721	960	823	999999	986	912	685	524	60	354	246	172	976	772	293	863	999999	999999	999999	999999	642	388	222	999999	999999	655	24	23	726	72	378	376	701	842	501	403	267	739	999999	277	468	739	361	801	541	711	120	615	949	999999	647	209	871	822	788	343	747	11	999999	340	898	671	797	988	999999	870	470	143	999999	999999	606	892	405	33	999999	903	37	421	290	541	545	408	999999	691	425	178	999999	878	999999	999999	656	266	999999	831	379	796	941	372	999999	671	250	976	999999	999999	439	754	803	847	90	884	315	335	720	999999	794	499	607	116	572	807	375	999999	90	122	999999	349	642	574	653	945	961	664	596	619	301	568	74	15	999999	670	375	657	798	179	999999	330	999999	312	46	999999	199	835	800	27	306	658	999999	231	824	99	122	238	999999	144	922	650	999999	111	656	235	434	602	854	902	999999	718	793	911	269	999999	803	339	999999	773	756	999999	864	579	322	643	672	999999	190	171	558	146	463	664	256	212	592	444	999999	810	455	596	980	999999	584	588	864	985	961	911	296	782	700	429	388	796	786	168	788	22	563	591	999999	693	999999	999999	264	139	664	999999	331	999999	999999	999999	328	169	999999	966	994	734	778	999999	881	279	999999	775	445	43	285	459	999999	433	999999	643	999999	864	184	297	553	999999	333	735	999999	904	589	927	109	973	111	228	651	819	173	999999	244	875	709	999999	818	577	859	231	999999	215	641	898	712	49	999999	464	999999	999999	422	715	410	52	366	999999	999999	948	676	472	999999	67	808	999999	999999	999999	408	381	164	41	478	999999	999999	112	881	999999	999999	691	999999	70	502	647	243	793	
406	458	653	202	519	732	463	870	901	397	999999	796	406	999999	638	999999	640	109	309	952	388	446	296	999999	170	251	999999	999999	734	616	969	294	999999	24	210	811	947	216	862	432	999999	999999	84	41	813	95	718	239	63	112	429	403	999999	999999	415	959	171	355	999999	277	28	465	146	295	428	999999	999999	392	999999	826	173	434	999999	999999	999999	780	372	999999	495	84	532	999999	944	999999	196	576	947	542	609	251	649	999999	184	594	413	122	472	999999	613	808	122	999999	406	999999	999999	995	999999	999999	906	635	597	907	860	956	999999	544	999999	514	999999	851	66	999999	999999	592	186	571	259	653	473	271	317	582	999999	999999	999999	999999	88	717	692	200	420	487	999999	974	653	742	741	227	849	999999	601	999999	690	761	999999	999999	552	814	59	377	746	999999	999999	644	327	24	266	184	994	999999	999999	803	822	999999	999999	579	803	999999	938	444	830	41	803	604	670	999999	892	888	934	289	654	274	667	324	453	907	490	992	999999	639	485	999999	999999	999999	412	999999	144	999999	330	181	878	742	999999	999999	547	715	999999	401	973	967	132	378	999999	714	893	202	146	508	464	999999	99	811	999999	999999	959	272	808	999999	202	873	225	999999	568	999999	410	999999	398	62	999999	738	207	999999	28	999999	516	116	999999	999999	418	999999	660	999999	999999	999999	92	999999	590	999999	656	284	906	216	999999	109	999999	22	809	999999	999999	981	804	94	999999	726	336	10	793	473	792	852	944	299	999999	982	999999	999999	793	773	999999	343	999999	821	405	999999	999999	991	890	919	999999	504	307	841	214	437	415	999999	999999	600	468	92	283	126	783	804	999999	616	132	225	886	173	999999	46	806	970	999999	999999	688	999999	999999	345	999999	873	999999	999999	554	112	95	656	577	646	999999	202	314	597	69	214	47	600	173	225	868	999999	999999	773	285	999999	45	244	999999	433	887	999999	999999	132	972	999999	590	495	259	236	531	999999	999999	999999	490	35	999999	218	910	454	944	97	74	679	477	445	999999	763	23	999999	77	999999	878	154	758	15	496	191	625	659	624	552	351	999999	999999	402	35	792	292	999999	537	827	334	332	488	999999	613	37	655	536	999999	827	999999	964	169	679	597	504	999999	485	539	550	593	260	830	999999	746	138	985	999999	999999	999999	480	999999	757	249	527	555	665	999999	401	999999	535	98	101	796	79	999999	777	999999	804	999999	310	806	999999	986	244	83	501	95	999999	485	52	580	127	519	357	999999	999999	999999	999999	999999	838	532	999999	81	24	504	999999	44	
332	369	360	999999	280	888	748	673	53	770	999999	999999	64	580	905	916	999999	955	971	999999	449	361	999999	999999	861	999999	692	778	723	648	971	739	999999	467	762	693	999999	81	309	999999	771	999999	675	447	914	709	987	268	627	176	999999	69	533	999999	594	971	200	503	119	999999	999999	969	999999	405	798	999999	538	596	817	999999	792	354	655	742	999999	999999	999999	999999	943	162	999999	433	999999	556	999999	912	215	338	872	791	503	631	961	792	42	801	733	280	649	648	180	401	999999	999999	384	310	414	791	775	828	295	468	999999	957	741	772	819	403	412	886	70	209	723	999999	999999	171	999999	999999	710	999999	42	999999	999999	999999	999999	384	982	744	182	692	507	423	999999	54	505	999999	80	13	60	270	982	999999	999999	763	587	971	677	424	698	999999	917	551	999999	765	999999	880	386	265	976	367	789	84	231	720	388	646	999999	679	530	999999	999999	389	812	450	999999	703	547	329	717	20	706	999999	56	959	774	956	999999	999999	999999	624	999999	999999	37	693	480	999999	999999	157	999999	940	334	998	999999	25	132	999999	739	999999	999999	999999	343	66	548	966	999999	231	999999	272	945	999999	999999	850	430	906	999999	285	362	128	969	129	999999	999999	944	776	685	708	674	41	836	247	226	999999	68	165	291	601	999999	999999	42	259	880	845	212	999999	999999	484	577	999999	990	846	184	620	672	999999	999999	999999	122	771	290	951	557	996	435	707	215	613	791	274	999999	432	17	999999	96	719	249	750	197	991	150	211	999999	686	50	989	72	605	38	450	658	347	489	505	780	90	702	884	419	504	747	33	693	312	372	568	839	883	534	952	999999	756	756	130	630	999999	820	870	955	445	645	609	584	350	615	287	999999	511	999999	999999	27	365	341	692	999999	127	999999	828	323	999999	999999	188	999999	86	81	902	590	368	999999	701	269	999999	928	999999	858	147	999999	352	696	999999	625	337	373	528	935	999999	425	73	999999	513	571	992	557	999999	294	466	537	507	278	713	696	583	999999	819	745	999999	436	367	833	117	678	175	141	237	856	823	999999	999999	150	68	487	527	493	999999	139	999999	283	455	688	402	999999	999999	83	983	999999	51	700	554	782	750	586	67	239	768	999999	405	999999	999999	626	471	651	984	367	220	235	179	100	275	999999	999999	911	981	999999	441	507	737	102	158	999999	999999	133	271	770	999999	482	999999	297	724	536	999999	417	953	828	227	751	624	999999	863	757	229	950	999999	865	999999	999999	604	387	999999	270	999999	312	999999	
491	811	999999	999999	999999	966	737	805	882	376	738	954	71	958	999999	462	690	883	164	239	401	618	864	999999	999999	466	562	877	52	999999	463	439	431	999999	472	999999	879	371	410	616	135	952	999999	584	695	910	252	880	999999	925	999999	387	942	83	999999	872	946	648	999999	758	414	859	762	999999	912	309	532	366	495	145	582	329	999999	999999	113	448	999999	999999	13	495	223	682	436	127	390	85	496	358	394	599	80	240	386	652	999999	276	999999	954	671	396	999999	886	394	999999	353	999999	999999	405	969	871	999999	666	999999	498	544	732	433	645	12	836	813	184	971	895	75	351	942	829	345	837	258	326	618	616	117	336	297	130	999999	999999	999999	101	388	999999	998	413	999999	999999	117	479	843	554	999999	834	583	213	915	499	999999	999999	846	85	69	142	999999	284	57	38	391	218	444	312	871	411	666	721	796	458	897	661	999999	999999	721	865	993	999999	374	784	43	904	420	798	880	772	754	105	41	999999	999999	723	999999	566	999999	899	45	540	999999	550	178	861	416	467	601	588	254	792	999999	204	999999	919	910	273	999999	486	797	646	432	999999	656	571	690	550	999999	183	305	200	557	822	830	463	30	999999	615	999999	999999	953	206	999999	999999	962	741	837	116	999999	813	103	570	29	111	999999	118	585	893	999999	999999	999999	909	428	292	64	244	999999	374	685	899	999999	657	999999	988	844	999999	140	581	694	829	852	999999	577	370	212	629	999999	999999	999999	354	445	930	18	999999	631	53	778	19	472	727	999999	999999	431	91	999999	445	999999	40	267	948	978	999999	208	777	328	432	342	68	90	434	706	999999	999999	341	464	164	999999	822	367	800	999999	999999	118	967	999999	389	22	495	999999	999999	881	507	462	492	376	999999	732	241	681	209	999999	720	928	47	999999	389	540	999999	627	573	999999	925	999999	999999	287	857	895	999999	157	999999	419	999999	425	324	553	209	999999	450	964	32	432	417	150	167	999999	951	202	999999	946	250	849	922	868	79	969	956	833	996	999999	518	546	500	93	999999	790	865	304	614	999999	820	31	100	135	604	999999	999999	784	515	377	999999	999999	824	294	907	99	496	977	356	354	999999	376	999999	999999	456	999999	932	334	407	377	233	999999	999999	585	999999	228	758	999999	273	928	590	181	327	628	879	999999	721	215	999999	653	303	999999	947	999999	897	454	660	855	678	127	218	999999	387	147	153	678	86	248	168	689	340	699	713	999999	764	425	58	743	364	999999	765	726	159	754	84	346	
999999	328	688	999999	568	903	128	999999	719	535	794	189	484	211	777	482	57	999999	322	603	183	529	504	482	405	999999	500	999999	362	492	905	632	73	999999	968	757	560	486	131	999999	580	567	999999	239	630	999999	268	163	825	292	999999	999999	442	480	173	190	824	215	286	651	412	52	794	999999	629	172	126	999999	243	29	999999	571	999999	884	33	615	821	999999	852	537	657	347	260	79	999999	252	999999	592	644	999999	999999	999999	209	479	35	537	999999	480	609	468	999999	591	920	805	999999	117	298	557	457	557	369	558	363	749	993	999999	792	999999	424	387	999999	533	43	999999	96	576	371	895	859	495	842	999999	999999	393	784	76	427	454	708	706	953	642	145	96	429	999999	991	460	485	961	745	58	999999	999999	496	228	558	475	719	999999	745	403	999999	961	999999	999999	891	999999	964	927	646	347	26	999999	434	999999	398	946	999999	711	584	910	419	898	749	999999	294	444	999999	566	999999	952	735	913	960	560	999999	183	999999	410	999999	32	496	558	324	408	42	348	797	999999	999999	611	450	18	220	834	983	800	222	922	734	456	83	999999	420	693	611	112	757	999999	999999	999999	576	624	227	562	999999	861	583	350	761	945	999999	999999	999999	999999	512	727	999999	135	577	154	961	999999	676	999999	948	97	999999	630	797	999999	590	999999	773	615	45	826	790	657	999999	132	999999	999999	171	788	809	344	672	514	999999	884	999999	632	999999	999999	263	127	947	191	613	336	723	952	999999	831	365	999999	965	130	999999	686	999999	55	715	999999	927	99	297	999999	237	614	425	633	449	999999	529	957	627	533	361	917	878	609	54	999999	408	999999	999999	339	432	95	379	999999	645	505	947	364	917	851	322	174	830	69	954	998	911	99	999999	640	312	407	106	441	768	999999	999999	337	999999	999999	56	999999	770	957	999999	151	245	999999	988	999999	966	175	50	775	999999	197	97	819	654	55	999999	319	999999	688	999999	35	988	938	782	999999	697	999999	362	295	999999	999999	403	999999	603	999999	763	47	999999	569	673	146	367	331	999999	581	864	988	682	999999	459	736	902	92	999999	440	162	307	101	999999	999999	357	812	754	969	999999	794	224	225	842	291	144	217	201	24	890	667	667	999999	211	829	709	936	407	835	78	755	320	999999	173	659	466	946	806	323	999999	999999	612	361	666	786	649	773	840	673	325	529	999999	77	50	772	495	588	889	475	546	421	415	999999	901	999999	999999	282	61	192	824	999999	411	877	698	566	999999	315	61	424	189	
935	999999	733	520	549	54	253	901	999999	174	878	66	340	999999	905	918	999999	999999	859	313	377	722	658	999999	999999	127	999999	379	999999	718	999999	537	474	296	611	999999	681	408	361	762	240	381	660	28	946	142	80	110	792	999999	999999	999999	201	121	811	223	447	884	394	431	219	999999	426	999999	983	350	592	54	175	589	247	295	108	107	83	999999	71	639	902	994	57	733	587	837	999999	334	345	363	999999	398	878	797	24	930	552	366	954	977	44	999999	550	35	935	212	409	999999	999999	104	47	815	161	807	981	399	383	485	295	589	335	658	15	238	999999	777	711	999999	281	178	554	716	52	93	999999	306	999999	32	798	384	437	282	578	251	999999	669	999999	81	816	624	999999	76	999999	374	652	385	999999	999999	465	999999	999999	960	803	999999	999999	331	999999	78	999999	684	945	361	999999	911	161	62	999999	763	913	901	540	640	633	657	621	999999	645	677	999999	229	706	999999	566	640	883	477	999999	989	701	994	896	178	999999	141	678	204	999999	169	222	599	304	836	999999	564	627	999999	336	999999	966	71	685	105	999999	999999	978	812	794	56	37	999999	999999	100	71	918	999999	372	770	502	978	426	999999	485	465	999999	924	869	734	999999	23	999999	150	332	999999	999999	319	800	999999	999999	162	866	410	343	142	999999	26	999999	774	489	558	264	100	834	177	549	963	209	999999	999999	999999	999999	87	999999	42	14	999999	260	77	431	609	214	831	883	999999	999999	26	764	999999	999999	825	720	999999	254	999999	758	932	999999	999999	999999	676	119	170	745	830	54	999999	618	310	999999	999999	999999	999999	353	880	354	999999	217	494	66	999999	999999	856	999999	999999	346	23	832	347	284	999999	238	999999	593	999999	999999	53	999999	999999	305	332	408	464	224	999999	69	583	751	374	109	334	725	821	108	999999	478	262	457	775	494	40	956	280	36	66	765	669	553	598	390	311	348	164	199	733	999999	744	641	779	910	999999	272	999999	999999	999999	999999	416	997	642	286	247	596	320	999999	275	376	137	437	168	999999	400	40	163	983	798	999999	571	631	375	826	734	620	677	864	731	768	497	999999	999999	709	358	672	999999	322	153	715	38	595	924	999999	997	999999	483	999999	999999	999999	119	485	449	962	785	784	631	816	999999	999999	918	455	837	507	879	104	360	459	818	727	129	999999	839	999999	999999	975	707	999999	999999	428	147	75	999999	999999	658	999999	999999	999999	999999	999999	50	104	771	526	999999	582	758	426	486	999999	955	34	793	792	999999	999999	999999	999999	
14	809	87	999999	999999	132	999999	853	111	999999	848	999999	512	246	999999	254	686	999999	79	322	296	385	227	999999	532	926	473	123	281	999999	396	999999	376	235	120	124	999999	999999	999999	648	47	943	481	919	578	999999	400	718	499	549	115	588	209	332	80	628	591	999999	100	70	659	999999	999999	999999	451	468	500	286	999999	999999	758	999999	916	431	999999	352	904	307	712	912	536	754	999999	732	455	807	191	999999	165	491	533	999999	338	999999	988	671	999999	931	478	120	128	124	592	88	791	847	671	778	57	999999	999999	293	94	187	534	905	751	849	104	644	999999	456	130	645	999999	67	930	869	442	999999	999999	999999	829	601	794	999999	171	545	941	607	145	412	996	999999	766	250	615	160	999999	93	919	999999	836	834	833	671	999999	999999	202	733	917	802	345	999999	746	752	463	492	393	122	999999	216	907	999999	508	999999	999999	692	999999	646	451	779	999999	359	693	467	145	999999	999999	132	428	223	352	218	690	343	999999	561	691	999999	786	133	999999	409	349	999999	999999	349	336	959	221	311	78	555	291	147	455	986	999999	289	616	467	724	270	999999	530	999999	699	806	174	999999	898	11	999999	999999	328	21	999999	999999	980	851	795	999999	808	911	999999	154	797	999999	553	887	999999	811	412	999999	328	999999	507	999999	819	849	916	543	999999	999999	999999	310	214	695	999999	135	508	999999	769	437	820	798	915	359	577	385	999999	772	262	286	726	999999	598	467	999999	919	514	241	999999	141	999999	999999	508	999999	999999	999999	999999	111	963	427	389	113	52	999999	999999	999999	492	157	999999	443	782	154	291	884	435	234	999999	746	164	999999	999999	276	785	999999	999999	568	300	269	760	760	999999	964	999999	835	897	622	999999	999999	880	21	436	366	999999	999999	358	791	970	623	231	374	999999	999999	947	920	805	122	328	414	482	28	240	233	397	388	999999	817	345	455	987	999999	189	97	999999	153	616	264	999999	39	289	710	999999	676	48	396	654	999999	999999	887	39	784	999999	640	151	999999	999999	999999	999999	999999	757	540	455	999999	636	418	999999	28	337	803	999999	550	999999	298	134	772	430	563	999999	10	733	758	800	458	425	213	517	999999	946	14	999999	413	295	467	999999	748	264	82	50	630	999999	635	913	224	999999	999999	999999	999999	516	378	999999	226	999999	999999	981	998	740	997	110	432	900	999999	999999	999999	441	901	265	482	27	385	999999	358	523	999999	798	108	999999	999999	874	936	999999	511	42	999999	572	155	394	327	486	283	18	266	999999	617	729	567	562	
999999	782	999999	233	372	988	140	860	92	703	463	179	883	162	164	133	173	73	398	999999	999999	999999	999999	516	937	996	743	999999	261	386	999999	999999	241	545	266	803	999999	712	999999	523	999999	999999	489	452	931	157	602	130	853	143	808	553	341	954	68	999999	999999	999999	296	375	255	762	609	706	796	999999	999999	347	896	361	930	461	999999	875	710	787	281	843	584	999999	403	622	523	127	999999	363	504	287	487	999999	316	36	999999	999999	999999	149	117	999999	655	999999	220	265	234	502	213	356	486	465	254	280	999999	999999	591	999999	972	632	249	491	137	999999	133	660	860	469	999999	904	999999	999999	607	570	679	497	197	999999	579	147	398	31	914	231	877	999999	42	216	879	663	445	919	999999	645	900	626	655	222	189	999999	404	764	457	999999	321	999999	858	999999	601	999999	464	320	926	834	243	227	577	905	999999	95	627	653	590	391	469	125	999999	961	670	63	999999	974	101	999999	743	634	574	999999	910	836	189	999999	615	999999	208	134	993	823	411	682	999999	749	999999	104	931	999999	184	76	839	206	262	999999	22	999999	999999	489	228	999999	101	609	999999	962	995	729	905	999999	48	771	999999	344	131	963	999999	988	15	102	327	999999	999999	992	459	507	775	713	999999	999999	346	77	999999	718	905	97	731	802	999999	95	999999	928	198	663	712	413	883	999999	999999	299	346	34	542	999999	172	999999	999999	109	159	155	999999	291	155	999999	999999	970	179	999999	438	43	241	757	959	919	348	399	808	435	999999	999999	623	280	999999	294	947	322	535	476	556	683	280	999999	652	999999	999999	472	782	576	731	741	243	999999	76	51	999999	588	75	622	999999	772	423	999999	999999	113	531	917	999999	860	999999	619	445	999999	916	754	762	609	115	999999	31	876	617	999999	704	548	812	213	213	598	237	368	999999	912	689	784	270	889	999999	549	361	981	999999	999999	901	122	306	539	503	322	288	999999	483	989	601	909	999999	191	687	281	300	328	713	64	633	316	372	532	24	142	494	872	796	565	999999	49	67	694	340	999999	251	282	710	891	999999	999999	884	999999	321	779	628	88	212	541	999999	999999	277	999999	299	594	999999	774	999999	999999	827	999999	661	918	275	561	852	999999	851	999999	999999	999999	617	822	744	999999	999999	114	221	244	999999	415	999999	265	317	690	999999	302	405	745	841	477	756	349	73	904	128	966	991	759	927	999999	999999	999999	511	240	425	455	30	446	171	645	562	291	856	422	745	405	999999	999999	999999	560	74	115	263	562	
270	999999	758	999999	734	466	122	461	317	356	999999	562	753	999999	274	325	281	959	584	206	914	475	493	651	169	723	999999	999999	969	376	103	131	853	948	970	157	999999	190	711	999999	999999	111	974	510	999999	192	652	999999	999999	999999	289	114	531	66	999999	795	999999	999999	680	20	999999	999999	492	940	262	66	709	805	116	127	628	101	257	878	674	813	500	983	417	999999	81	999999	106	505	97	988	600	796	999999	184	372	590	509	999999	605	826	618	999999	999999	186	482	846	428	203	845	999999	857	653	392	835	304	801	699	703	939	999999	609	987	853	274	466	912	504	931	754	999999	591	556	283	847	999999	999999	735	240	504	234	412	902	659	899	141	946	999999	999999	880	570	890	806	761	335	226	999999	190	983	719	570	352	497	448	807	606	999999	999999	545	640	837	999999	999999	999999	715	867	707	338	999999	143	999999	999999	999999	999999	193	999999	785	795	947	631	573	286	752	520	933	882	915	464	851	303	830	999999	868	999999	52	505	432	607	55	999999	519	302	999999	850	999999	72	322	445	999999	660	820	999999	432	913	77	560	999999	947	999999	833	952	253	486	660	312	999999	999999	204	18	688	724	187	999999	489	122	999999	60	902	999999	871	999999	999999	208	201	482	999999	999999	954	767	491	191	484	342	221	515	276	999999	575	999999	266	433	127	437	576	935	643	764	943	801	999999	999999	999999	999999	403	274	999999	54	295	187	986	798	999999	437	999999	999999	999999	844	538	973	846	464	999999	364	63	447	451	52	632	999999	839	999999	211	163	970	999999	771	999999	939	947	42	231	999999	398	999999	468	748	690	999999	79	695	798	236	999999	955	342	999999	999999	582	955	822	999999	999999	40	999999	435	597	999999	467	546	999999	402	905	590	999999	624	999999	96	803	595	699	760	142	562	570	50	334	241	207	638	954	715	999999	999999	134	602	810	999999	59	135	999999	999999	233	372	344	999999	999999	999999	39	341	407	940	261	999999	266	999999	999999	859	469	307	999999	365	334	828	592	29	999999	921	999999	999999	814	999999	46	677	725	481	537	769	228	278	157	999999	212	865	240	999999	463	287	727	72	303	951	39	752	999999	514	893	999999	780	324	174	971	190	690	999999	999999	999999	583	999999	999999	534	538	999999	201	999999	422	163	999999	999999	577	566	850	204	999999	54	863	414	294	652	999999	588	142	989	999999	113	186	999999	522	347	276	120	879	25	942	537	999999	320	999999	602	612	999999	999999	805	212	999999	324	776	787	645	999999	558	619	930	60	206	401	
549	736	999999	973	914	641	130	331	466	686	834	262	865	999999	552	576	691	50	859	163	337	786	156	789	410	720	876	683	718	500	948	964	745	146	999999	999999	749	999999	697	720	314	483	999999	81	489	523	999999	366	999999	982	999999	890	201	53	74	999999	590	999999	573	204	764	447	999999	966	737	999999	999999	729	72	968	826	72	999999	149	999999	853	50	84	309	886	799	519	999999	999999	999999	68	773	701	999999	999999	993	999999	65	503	999999	867	999999	999999	343	620	15	999999	303	152	165	864	547	62	999999	221	722	516	999	686	404	254	999999	877	999999	999999	106	816	999999	609	975	385	17	849	193	999999	999999	270	740	689	880	999999	226	999999	580	708	521	720	999999	999999	741	487	451	378	999999	999999	991	992	386	664	524	999999	999999	999999	177	779	857	697	999999	222	238	461	775	999999	805	798	38	456	999999	694	168	385	319	797	867	498	999999	638	999999	483	989	990	883	86	999999	690	72	532	999999	999999	850	823	851	293	999999	289	711	141	572	310	681	545	999999	692	505	999999	999999	999999	826	678	845	999999	946	395	999999	247	578	698	155	999999	735	999999	204	507	999999	344	999999	999999	175	588	999999	803	75	450	801	454	306	201	580	36	810	325	705	999999	954	631	877	999999	70	999999	711	999999	999999	457	574	185	351	197	847	171	615	999999	581	247	999999	52	162	505	999999	778	940	386	127	129	999999	420	800	620	552	999999	467	999999	964	779	877	773	817	617	999999	999999	999999	119	353	419	420	954	743	467	691	999999	479	381	999999	291	454	334	895	866	153	163	999999	730	644	635	704	547	890	802	999999	128	235	544	629	969	999999	831	43	708	708	359	677	342	929	640	743	999999	206	682	999999	552	877	950	474	722	250	382	474	717	715	872	74	941	107	573	687	934	752	901	615	622	999999	999999	167	793	486	52	801	14	892	618	999999	999999	476	817	999999	999999	80	999999	999999	303	367	325	993	999999	295	735	245	366	952	999999	999999	304	76	712	262	999999	999999	681	245	207	581	470	999999	999999	999999	999999	474	289	331	413	864	999999	182	322	999999	974	204	331	508	750	807	445	61	93	286	56	151	764	565	560	999999	399	999999	531	721	896	500	896	999999	439	999999	955	44	549	999999	496	999999	754	456	287	496	471	182	494	400	146	418	741	820	485	999999	999999	724	771	921	474	185	651	600	999999	484	999999	27	78	489	851	411	999999	149	999999	999999	397	318	288	74	999999	226	186	140	585	488	759	86	829	999999	562	
241	273	999999	479	321	480	999999	97	999999	198	453	114	15	548	735	999999	602	40	561	999999	999999	445	999999	999999	258	998	520	24	880	724	231	198	352	927	620	147	999999	669	478	453	243	230	484	876	576	121	180	591	850	581	167	999999	278	408	170	795	566	726	999999	322	959	148	216	88	966	265	761	88	928	597	33	932	999999	117	92	181	961	830	334	146	827	928	174	309	566	999999	920	999999	766	824	581	166	447	166	493	999999	999999	406	909	321	999999	102	999999	263	557	999999	999999	170	325	989	834	736	402	999999	494	41	999999	907	521	791	345	817	999999	114	25	866	999999	405	999999	987	167	565	920	22	786	735	275	910	751	342	691	999999	628	777	989	999999	999999	999999	671	462	130	116	999999	128	976	542	780	559	247	691	739	98	546	999999	831	279	999999	389	307	759	765	74	165	999999	109	585	199	999999	124	999999	112	141	733	171	867	60	999999	802	999999	253	999999	716	673	999999	602	999999	222	999999	945	720	39	384	65	911	697	66	950	704	28	999999	353	246	444	76	999999	608	364	385	470	780	999999	23	353	63	805	999999	401	105	999999	999999	372	898	999999	403	999999	727	85	822	474	811	110	976	999999	645	900	718	281	606	481	994	248	999999	999999	174	999999	26	41	12	116	648	999999	854	999999	522	38	999999	999999	51	924	861	999999	542	999999	659	680	621	999999	999999	999999	96	777	794	624	592	999999	999999	79	433	281	136	696	999999	715	999999	999999	255	999999	271	999999	455	80	240	999999	620	471	705	927	179	494	510	786	333	848	29	870	999999	240	534	263	999999	385	223	999999	797	175	999999	999999	94	513	435	762	999999	999999	999999	26	999999	121	999999	999999	999999	607	999999	999999	771	349	372	234	695	955	284	24	999999	17	122	80	857	470	884	455	22	999999	842	665	69	999999	819	241	150	13	333	759	236	999999	700	999999	485	283	997	458	802	235	999999	139	238	999999	438	959	979	637	168	86	999999	558	118	685	764	244	999999	34	530	140	93	691	999999	525	788	920	317	225	594	583	999999	435	652	787	746	999999	436	648	999999	999999	262	513	844	257	532	677	306	25	141	251	403	973	928	671	999999	449	508	713	631	518	999999	764	52	585	999999	999999	906	999999	939	999999	807	999999	714	670	878	580	999999	383	992	999999	999999	301	93	353	190	999999	507	999999	644	999999	999999	723	26	801	216	498	470	999999	999999	731	999999	975	86	89	444	171	268	267	999999	572	999999	999999	721	521	999999	361	680	699	405	
123	303	925	999999	999999	999999	93	224	913	464	389	119	588	738	270	999999	648	225	13	909	28	240	999999	197	999999	704	999999	11	505	999999	999999	817	771	863	530	438	846	299	999999	242	360	999999	354	803	999999	462	24	999999	460	999999	255	145	999999	999999	387	883	999999	737	999999	938	999999	92	999999	17	608	572	999999	999999	218	832	502	999999	999999	771	559	81	886	445	783	620	689	693	551	999999	660	719	151	981	486	999999	384	118	685	505	474	278	238	999999	205	841	999999	999999	999999	999999	679	896	363	905	999999	999999	996	618	953	999999	259	83	999999	999999	999999	888	431	366	999999	570	458	394	673	286	306	291	842	548	250	942	506	999999	515	922	654	999999	366	999999	751	999999	650	765	164	693	256	999999	737	843	991	999999	420	757	62	617	180	294	232	87	999999	949	473	458	378	21	496	859	567	618	740	591	532	195	615	999999	920	692	239	999999	999999	904	553	999	999999	933	999999	748	346	999999	999999	999999	541	288	635	801	706	202	396	153	999999	396	999999	999999	113	409	999999	234	999999	985	999999	487	64	252	56	704	405	474	901	444	489	747	523	668	999999	380	59	999999	560	813	370	999999	999999	999999	783	643	81	434	999999	157	159	307	606	361	211	274	999999	299	241	931	999999	242	300	999999	664	459	873	174	999999	999999	360	999999	999999	338	625	999999	191	999999	468	413	632	971	577	753	294	191	151	999999	466	600	999999	759	21	628	417	999999	999999	353	432	334	770	907	180	173	999999	619	633	277	736	242	92	347	831	828	308	434	664	547	667	482	317	711	707	662	999999	600	528	55	921	497	542	999999	545	143	642	725	801	414	956	675	558	999999	435	234	518	727	927	192	330	999999	472	889	686	999999	999999	999999	209	517	505	207	100	587	356	248	700	999999	801	698	196	999999	633	260	590	991	924	444	285	483	154	940	999999	999999	724	938	999999	652	161	595	999999	583	525	293	909	758	584	970	526	197	533	273	925	239	996	747	359	222	309	999999	35	582	783	726	372	564	534	754	863	418	999999	999999	102	999999	999999	612	67	349	351	999999	417	954	917	98	950	881	24	443	349	976	588	812	353	467	569	543	800	999999	920	354	999999	830	117	999999	974	484	180	999999	656	999999	690	20	999999	477	287	81	664	695	776	491	549	999999	415	999999	829	999999	705	999999	999999	48	999999	267	428	996	607	999999	846	999999	123	475	710	999999	999999	955	999999	577	941	875	999999	498	879	114	32	439	805	142	424	231	288	573	
778	545	999999	999999	581	999999	592	875	869	700	234	999999	581	310	781	254	314	460	999999	262	468	829	999999	158	169	707	245	988	201	475	172	625	999999	550	999999	174	231	178	383	863	985	76	16	490	273	34	999999	999999	658	560	827	964	630	999999	999999	948	999999	925	999999	873	197	603	684	404	999999	609	334	41	613	999999	999999	146	86	736	276	999999	823	964	884	144	184	523	340	640	647	208	994	503	445	748	83	306	719	510	675	391	392	612	952	999999	700	502	117	51	538	691	887	894	999999	999999	135	136	50	999999	698	673	999999	53	756	339	614	999999	595	865	543	725	426	575	71	885	20	999999	22	230	999999	999999	415	299	111	999999	320	999999	743	999999	622	999999	266	405	811	11	999999	348	855	622	999999	999999	999999	252	508	812	999999	322	832	874	999999	999999	124	819	880	999999	267	973	941	800	29	513	97	999999	252	596	469	31	764	999999	766	671	364	999999	180	999999	999999	999999	791	299	691	998	999999	868	40	708	832	999999	524	794	744	155	999999	65	603	999999	781	999999	999999	912	999999	999999	999999	999999	118	999999	999999	724	999999	999999	251	104	192	999999	999999	30	999999	999999	999999	543	763	999999	506	999999	325	620	274	309	795	634	794	731	173	879	946	447	999999	504	999999	10	159	999999	797	219	552	999999	963	754	947	582	310	999999	222	999999	158	329	747	999999	999999	999999	765	260	929	24	520	520	930	313	705	671	580	999999	468	831	394	999999	235	296	999999	675	657	520	999999	222	334	999999	518	999999	730	627	699	999999	56	272	244	898	188	999999	999999	41	719	660	58	286	999999	569	999999	390	999999	502	103	461	171	782	839	255	898	716	690	999999	12	999999	582	999999	971	718	694	205	597	495	477	452	597	394	999999	997	471	85	220	999999	149	137	637	237	533	999999	999999	999999	999999	988	10	471	103	999999	39	497	87	970	315	294	875	897	793	585	35	999999	864	776	826	842	784	823	999999	925	148	874	595	355	554	732	27	430	772	608	495	999999	999999	186	999999	999999	919	999999	770	925	888	999999	344	61	999999	881	384	999999	447	999999	999999	999999	965	177	282	165	901	999999	426	582	277	455	134	999999	99	30	303	999999	421	367	923	293	62	581	999999	999999	539	543	999999	999999	357	102	982	192	404	318	50	190	903	999999	567	197	84	197	658	443	127	160	999999	191	588	696	513	999999	999999	920	134	394	141	999999	625	368	589	753	234	184	472	942	789	781	980	122	999999	999999	799	999999	219	999999	999999	999999	779	389	
581	961	94	999999	589	902	999999	484	193	655	59	999999	583	208	999999	999999	999999	484	971	184	370	190	211	999999	912	301	290	931	711	270	999999	537	605	246	999999	999999	668	573	594	570	427	999999	598	999999	999999	999999	638	601	138	888	901	448	631	999999	999999	400	999999	619	749	298	621	593	773	923	194	521	999999	347	999999	999999	662	999999	999999	410	756	64	591	876	999999	999999	662	689	803	822	368	33	906	999	227	999999	999999	58	823	305	948	834	542	675	150	551	341	301	189	157	235	511	557	230	999999	964	999999	884	217	999999	635	932	789	950	999999	170	615	924	130	34	123	614	999999	594	462	999999	522	916	999999	999999	324	999999	999999	655	597	999999	475	685	999999	262	999999	982	999999	730	999999	26	54	591	120	999999	936	417	181	165	43	620	999999	999999	768	926	452	892	157	357	777	274	432	143	363	707	694	999999	773	867	447	141	773	999999	925	999999	877	999999	806	756	924	999999	200	999999	999999	999999	922	999999	916	234	810	695	835	493	999999	405	593	911	238	412	294	15	644	999999	999999	902	999999	98	48	331	59	521	96	400	432	870	84	88	999999	386	999999	192	23	548	67	751	306	289	999999	529	852	966	701	403	999999	918	273	999999	636	719	999999	833	474	999999	999999	298	609	444	71	999999	330	515	399	999999	627	112	992	105	256	966	606	568	205	518	479	92	820	692	928	514	606	999999	451	802	999999	951	718	428	373	768	152	861	999999	810	209	347	576	849	775	370	926	178	999999	670	122	570	637	955	125	102	477	916	515	557	485	999999	999999	597	604	676	393	573	731	487	823	744	350	999999	319	141	999999	971	917	568	587	438	557	999999	999999	687	323	762	313	281	301	236	999999	999999	999999	999999	283	979	254	109	976	999999	446	162	847	999999	230	999999	646	984	999999	506	999999	999999	969	57	585	293	907	917	362	631	270	999999	196	596	398	678	69	253	857	537	726	999999	999999	234	991	404	933	999999	466	999999	125	328	695	999999	237	409	701	288	490	999999	81	337	746	354	102	986	999999	999999	978	551	193	403	136	58	999999	190	364	745	65	190	360	999999	461	291	515	941	765	401	999999	989	977	999999	762	868	465	999999	999999	999999	999999	15	438	999999	343	914	887	999999	202	646	25	57	54	999999	232	310	999999	485	875	465	839	161	231	574	999999	989	999999	999999	999999	268	592	389	999999	127	999999	999999	752	677	262	546	403	792	749	999999	386	322	999999	30	558	462	238	999999	523	616	999999	999999	784	863	
791	353	999999	485	91	934	63	635	999999	927	353	183	558	961	232	339	999999	999999	411	112	999999	999999	53	553	853	189	39	612	999999	999999	719	632	275	888	999999	908	206	918	711	815	999999	751	383	27	999999	385	903	277	999999	194	555	999999	578	682	675	222	310	796	999999	999999	999999	450	769	446	999999	999999	908	669	84	324	143	153	345	596	999999	446	999999	999999	999999	478	285	761	855	681	946	368	64	999999	222	674	608	999999	295	809	910	624	982	999999	999999	957	476	244	202	443	999999	412	25	981	645	238	27	283	920	999999	626	152	595	97	499	849	665	325	456	410	999999	733	999999	999999	686	999999	999999	267	226	918	11	51	999999	422	999999	999999	999999	82	999999	999999	999999	334	488	999999	192	767	38	894	448	960	301	161	787	791	727	328	554	999999	305	232	774	760	67	12	163	999999	583	183	999999	955	507	999999	377	472	754	390	254	726	999999	918	999999	569	818	266	999999	849	999999	777	694	311	989	999999	999999	724	999999	896	276	486	977	607	194	999999	436	493	999999	708	999999	324	47	346	83	827	999999	387	999999	999999	941	999999	385	313	331	805	488	166	965	999999	816	652	263	857	999999	768	749	999999	734	539	999999	335	803	918	75	939	739	358	238	171	724	399	886	14	954	475	999999	999999	999999	999999	999999	280	999999	999999	891	140	71	190	999999	999999	999999	999999	999999	309	82	999999	998	999999	248	999999	76	140	927	803	920	426	766	999999	902	648	999999	86	999999	356	173	861	999999	999999	999999	934	877	559	999999	923	999999	999999	999999	587	932	999999	999999	642	999999	893	321	245	999999	999999	999999	999999	374	813	999999	583	646	999999	933	306	146	220	808	22	999999	999999	515	516	15	14	999999	597	679	189	325	564	181	35	650	575	999999	927	518	92	97	562	570	73	282	551	287	91	398	999999	451	722	999999	465	212	999999	388	999999	240	349	14	310	794	195	999999	723	412	620	361	368	272	218	701	725	924	877	743	451	244	999999	726	999999	208	239	738	603	33	716	999999	529	196	239	697	999999	88	999999	999999	999999	999999	999999	148	666	999999	40	187	242	30	814	540	335	388	999999	570	776	622	376	111	999999	457	893	699	696	798	832	999999	43	520	999999	647	147	119	368	875	685	324	70	908	178	61	505	582	218	185	999999	151	259	668	920	557	711	999999	212	927	999999	999999	452	867	898	858	154	721	999999	999999	403	225	30	999999	885	462	561	999999	933	513	951	999999	999999	521	310	999999	922	999999	600	974	999999	461	907	440	999999	
825	999999	203	20	319	907	999999	999999	51	782	282	131	197	999999	467	999999	253	752	698	976	371	379	931	567	217	936	999999	131	999999	242	942	317	589	869	70	590	999999	457	623	999999	999999	236	449	738	38	999999	734	999999	142	999999	691	708	999999	463	831	456	999999	635	803	999999	138	662	570	808	999999	964	999999	328	722	877	637	999999	139	102	999999	144	929	202	538	647	211	999999	988	545	550	243	108	135	48	613	649	732	999999	250	477	515	999999	999999	999999	73	999999	416	868	265	350	894	578	126	655	696	527	748	106	166	999999	940	673	34	267	606	866	415	290	119	999999	905	152	889	624	302	477	298	999999	999999	618	999999	328	733	204	655	664	982	480	351	96	999999	635	498	78	536	842	642	383	999999	999999	623	136	999999	37	445	999999	999999	501	362	229	238	453	999999	547	386	999999	940	829	999999	999999	884	999999	938	32	336	279	653	820	999999	999999	835	914	12	278	994	668	568	705	759	903	974	490	999999	131	857	999999	14	950	999999	914	901	812	771	359	999999	688	197	737	701	175	108	869	413	902	393	999999	450	362	552	718	999999	244	999999	708	966	999999	816	816	174	878	999999	999999	137	183	558	32	153	653	956	315	480	831	999999	593	804	115	86	225	999999	999999	999999	999999	407	974	860	667	741	72	999999	919	872	380	572	999999	900	405	999999	240	353	371	999999	797	406	999999	999999	999999	239	999999	999999	999999	326	601	88	630	871	623	305	163	323	891	290	90	270	46	999999	109	268	191	692	408	373	846	999999	377	373	219	999999	999999	737	638	437	264	999999	999999	602	281	999999	941	950	287	109	588	917	462	90	99	537	369	999999	147	963	58	794	505	498	999999	728	999999	999999	662	377	145	426	684	463	36	922	738	999999	172	807	999999	999999	999999	308	784	929	999999	296	283	999999	999999	367	599	674	389	469	662	42	132	552	590	684	298	909	964	172	242	999	999999	177	798	925	999999	340	999999	817	389	999999	999999	550	318	424	984	999999	491	999999	999999	20	83	566	270	706	321	999999	227	642	942	505	344	999999	696	420	243	116	999999	960	726	269	37	999999	90	999999	328	999999	243	999999	700	316	428	196	345	231	999999	497	907	102	999999	999999	999999	13	999999	999999	862	999999	999999	898	999999	878	108	531	61	999999	982	999999	999999	804	387	739	386	999999	942	636	87	158	285	475	495	999999	208	789	999999	705	156	33	697	206	603	235	727	999999	983	822	218	999999	999999	778	999999	423	999999	112	715	875	644	70	
71	248	999999	713	817	388	412	445	679	318	185	999999	420	999999	813	999999	211	999999	999999	51	78	999999	427	189	23	507	235	999999	735	999999	84	480	71	96	962	459	399	889	418	348	999999	547	152	899	721	788	367	290	609	730	999999	563	863	602	991	941	820	627	999999	319	163	341	710	583	999999	705	999999	999999	996	364	891	321	743	672	119	530	999999	528	999999	235	150	945	471	999999	204	999999	616	469	104	999999	639	999999	198	999999	999999	600	837	569	664	26	504	999999	293	255	999999	589	999999	201	493	470	999999	301	999999	475	999999	999999	869	704	389	723	98	999999	240	975	725	129	132	644	486	518	693	999999	864	452	999999	117	661	225	999999	614	701	425	975	633	67	347	613	723	999999	978	731	143	999999	941	999999	678	802	318	530	999999	999999	185	714	999999	777	556	437	999999	999999	71	555	653	538	999999	31	999999	849	607	918	999999	516	409	714	508	999999	560	237	922	524	61	315	353	695	456	156	999999	711	10	999999	999999	910	896	999999	999999	433	999999	999999	414	920	263	999999	205	399	999999	213	67	470	999999	999999	999999	328	514	201	692	755	211	999999	999999	628	504	962	849	751	417	999999	619	430	846	85	999999	955	999999	12	270	232	120	954	552	999999	999999	66	504	811	999999	192	405	704	296	123	231	999999	522	786	425	301	999999	453	982	999999	593	999999	999999	999999	488	272	505	512	931	469	644	999999	999999	839	539	999999	999999	47	999999	235	82	915	143	733	853	590	443	999999	999999	999999	253	999999	999999	877	659	999999	999999	374	333	999999	687	892	773	826	478	973	713	682	257	999999	834	941	999999	757	999999	677	504	890	286	897	829	468	925	961	226	977	285	537	190	88	16	103	714	748	547	189	999999	317	264	999999	999999	760	789	999999	999999	311	337	999999	999999	981	956	551	97	435	546	229	967	811	999999	500	697	186	502	178	970	740	237	591	219	423	535	197	636	406	999999	79	678	324	826	915	999999	70	262	209	999999	464	16	999999	999999	328	221	999999	999999	763	192	700	267	620	639	404	83	746	999999	861	455	999999	999999	690	415	999999	550	652	985	999999	851	636	999999	303	57	515	734	948	999999	890	212	204	489	999999	223	329	811	999999	684	431	999999	903	65	400	753	361	549	325	873	735	778	568	355	23	912	555	999999	963	999999	134	669	135	999999	124	659	999999	999999	999999	999999	95	665	492	999999	563	852	999999	581	533	999999	695	966	999999	999999	653	122	643	848	476	959	999999	553	999999	999999	999999	762	716	545	
941	999999	501	999999	506	848	788	80	999999	600	792	170	965	974	252	999999	877	168	260	60	999999	11	999999	999999	813	93	808	541	817	999999	417	800	999999	999999	999999	999999	58	999999	469	999999	999999	582	826	52	999999	315	994	693	310	434	999999	402	511	999999	830	939	999999	99	267	423	49	256	262	999999	999999	991	34	562	344	459	375	263	999999	689	763	141	184	973	357	507	99	999999	241	392	390	24	299	479	581	999999	78	959	366	56	999999	50	330	538	859	999999	291	441	359	999999	69	363	999999	822	903	698	999999	999999	741	760	333	924	24	869	907	999999	702	554	981	642	999999	415	897	652	167	722	811	646	124	293	999999	657	765	390	333	999999	999999	476	576	882	936	326	227	999999	722	606	35	460	631	690	371	736	460	716	468	653	466	999999	664	190	887	999999	637	999999	543	675	169	999999	546	999999	858	236	977	108	999999	74	198	300	930	561	697	999999	25	433	922	489	207	58	999999	679	569	269	811	396	999999	818	689	769	72	56	447	401	999999	750	832	144	758	361	20	404	465	999999	131	999999	492	536	113	213	535	63	999999	120	712	866	320	999999	425	591	112	887	385	428	238	883	999999	306	446	274	601	787	730	845	48	527	224	999999	999999	707	903	469	999999	486	999999	19	578	336	688	58	439	243	999999	999999	999999	132	29	999999	999999	247	990	196	99	838	612	999999	332	632	82	999999	999999	999999	460	717	999999	642	182	999999	195	229	999999	999999	617	398	835	367	78	563	596	915	999999	999999	999999	901	717	716	999999	876	873	495	686	946	263	999999	405	522	783	12	999999	999999	949	129	851	718	999999	212	578	999999	12	254	679	769	45	999999	686	474	460	558	999	970	999999	305	35	999999	999999	369	533	124	992	323	584	76	82	979	965	388	999999	999999	969	999999	999999	999999	874	629	815	917	999999	107	816	930	72	999999	12	519	999999	654	999999	160	999999	572	679	464	708	689	670	613	696	66	201	308	999999	999999	589	495	832	594	431	406	884	999999	458	436	999999	71	999999	359	999999	563	635	321	294	185	571	406	999999	683	969	195	999999	212	230	854	906	518	792	999999	644	516	686	760	232	698	276	999999	123	253	167	647	437	321	549	142	430	879	23	963	150	193	660	999999	624	999999	447	999999	404	604	530	999999	279	901	714	557	876	875	98	999999	999999	20	292	591	526	332	757	647	662	97	433	36	999999	828	219	461	856	537	145	987	260	999999	999999	519	723	378	999999	999999	606	991	266	555	
790	999999	64	139	999999	999999	999999	302	488	800	29	316	180	999999	294	451	691	262	701	999999	739	999999	999999	325	853	773	867	999999	954	230	50	671	999999	878	246	86	774	89	561	786	904	843	508	460	573	850	348	230	999999	926	844	999999	300	999999	999999	688	999999	738	286	137	211	485	347	267	760	358	484	302	266	217	676	612	701	914	445	896	603	885	751	12	435	647	73	38	386	696	380	999999	73	999999	999999	46	999999	434	584	428	999999	251	699	999999	376	56	963	876	259	242	652	999999	481	918	95	208	999999	283	702	564	421	318	881	74	977	569	238	708	224	640	999999	277	339	26	400	361	195	536	636	388	999999	999999	778	153	53	995	999999	154	999999	795	59	999999	731	30	999999	999999	999999	635	999999	806	817	999999	661	619	433	385	999999	999999	528	999999	23	460	647	323	880	233	539	737	30	982	136	999999	245	429	999999	999999	545	319	999999	999999	991	559	297	829	571	428	999999	169	719	999999	949	999999	999999	739	782	598	882	418	999999	783	657	632	999999	999999	679	733	999999	999999	38	155	999999	736	456	325	741	463	172	999999	752	461	697	380	27	362	999999	159	467	505	646	992	999999	999999	179	999999	554	368	943	41	159	999999	409	303	999999	574	828	222	530	310	997	328	436	74	666	688	96	999999	615	262	233	999999	276	523	595	999999	999999	712	999999	231	771	383	999999	140	668	914	62	403	249	453	533	819	629	999999	507	328	566	341	999999	490	148	276	999999	690	808	629	571	885	707	105	825	126	655	999999	538	624	808	999999	406	752	999999	692	48	172	729	414	900	119	999999	999999	999999	418	999999	999999	93	504	999999	828	332	48	999999	177	695	153	628	999999	174	330	628	883	520	271	934	718	854	456	238	590	961	403	728	462	869	999999	625	416	873	578	999999	44	994	979	999999	367	408	999999	996	894	544	322	999999	999999	491	142	756	999999	483	533	232	637	276	49	867	929	319	891	307	999999	528	999999	543	596	115	999999	889	999999	999999	999999	319	396	459	344	56	649	164	158	999999	999999	684	999999	933	350	356	588	768	954	121	999999	57	517	170	741	376	332	779	653	474	999999	999999	226	919	906	224	835	187	931	993	228	774	999999	920	999999	580	120	999999	999999	249	527	825	999999	428	255	529	999999	999999	718	968	723	870	510	684	83	999999	468	497	37	135	520	410	836	961	893	999999	886	597	599	171	999999	54	585	413	947	82	317	797	999999	999999	999999	610	469	963	279	358	999999	486	847	
86	122	622	999999	77	729	126	988	973	535	977	642	213	999999	999999	712	999999	294	106	737	11	186	670	999999	649	712	910	941	999999	999999	545	999999	410	750	522	58	643	793	517	684	830	93	999999	272	696	744	219	974	912	261	999999	74	177	749	845	900	451	798	999999	999999	819	185	126	999999	989	973	241	463	123	508	999999	884	776	422	906	918	999999	408	137	905	503	936	38	999999	101	481	999999	661	904	622	607	999999	192	162	864	999999	966	61	282	723	512	756	860	414	999999	715	999999	999999	999999	927	999999	53	670	705	862	883	999999	999999	201	999999	146	999999	558	500	901	234	701	623	558	999999	951	790	135	414	402	746	999999	624	439	999999	193	92	999999	977	564	563	183	999999	999999	981	508	999999	860	763	586	931	999999	999999	513	999999	999999	673	206	999999	976	277	917	265	313	125	808	532	75	999999	335	999999	999999	581	936	999999	999999	224	999999	577	751	999999	929	999999	999999	470	999999	715	999999	482	371	519	886	235	10	297	999999	918	184	184	182	999999	407	54	438	533	999999	626	433	176	906	799	350	999999	840	497	347	555	438	842	576	102	999999	593	454	815	177	537	580	999999	700	142	999999	158	999999	775	92	884	932	304	999999	922	291	944	999999	572	179	999999	394	999999	949	100	999999	341	608	999999	564	999999	600	623	366	999999	56	784	475	999999	758	201	999999	74	415	999999	623	143	550	999999	811	476	27	882	645	909	152	77	699	610	652	999999	999999	324	221	278	294	319	938	999999	876	507	479	999999	813	999999	42	330	108	999999	999999	356	999999	999999	999999	97	796	717	977	999999	498	978	94	864	131	999999	651	910	853	147	178	314	999999	890	776	314	999999	226	78	668	877	822	968	212	999999	999999	917	999999	55	133	999999	576	341	491	999999	897	999999	614	680	763	336	131	476	999999	329	999999	999999	999999	187	999999	100	580	649	319	579	675	999999	882	731	824	142	66	865	729	665	999999	972	713	728	879	891	392	545	315	341	999999	356	18	883	970	155	26	417	91	43	901	999999	999999	912	496	887	540	999999	855	631	280	266	747	305	999999	200	446	182	999999	82	707	999999	343	977	823	999999	11	998	761	679	125	999999	783	695	763	673	950	801	241	991	361	509	690	683	71	498	608	712	999999	779	999999	843	118	999999	336	867	593	54	98	999999	999999	541	131	186	515	631	482	999999	541	999999	249	645	941	999999	721	999999	353	660	999999	335	720	299	999999	982	969	282	540	775	369	896	90	906	712	74	115	
819	388	999999	177	999999	25	557	181	999999	539	73	902	801	296	139	523	933	138	763	456	596	699	149	216	243	999999	999999	692	644	973	343	932	999999	211	902	999999	839	492	485	999999	999999	999999	740	452	906	380	999999	489	239	383	999999	778	948	999999	519	129	999999	999999	934	348	999999	864	999999	138	206	140	35	600	393	999999	999999	451	652	999999	999999	478	958	696	999999	863	999999	999999	462	271	827	565	984	268	691	999999	579	540	557	147	999999	309	999999	612	999999	775	999999	148	105	919	699	705	135	504	999999	50	171	552	998	80	999999	100	412	999999	311	999999	156	767	908	610	740	153	893	515	453	982	887	356	450	534	518	224	132	543	571	999999	999999	489	931	999999	999999	999999	542	487	160	910	897	999999	311	999999	999999	587	999999	494	188	555	812	620	999999	353	163	815	111	473	561	772	967	868	703	189	211	666	835	267	989	713	610	999999	364	543	999999	571	54	834	906	931	983	637	999999	25	999999	818	439	588	497	999999	925	999999	925	999999	942	38	621	131	414	961	752	973	999999	999999	945	999999	266	516	999999	591	770	276	999999	630	788	340	514	999999	870	999999	237	999999	999999	193	787	541	490	976	999999	67	949	922	430	944	189	20	999999	888	999999	912	999999	922	330	905	45	659	511	304	999999	612	523	933	261	32	734	504	999999	322	999999	413	915	289	915	210	641	847	846	622	451	999999	999999	626	999999	957	829	314	927	863	999999	138	999999	196	386	988	999999	999999	999999	999999	220	684	807	819	999999	667	997	282	16	129	273	197	999999	888	853	821	999999	999999	326	303	202	999999	577	349	175	560	382	729	903	927	667	626	186	448	412	999999	999999	999999	999999	949	960	999999	307	807	599	959	325	152	342	564	584	999999	699	378	999999	790	999999	467	999999	648	294	278	379	89	999999	647	999999	373	485	96	851	35	999999	377	999999	999999	131	999999	749	215	999999	240	396	348	999999	30	999999	999999	242	622	660	512	733	778	665	692	188	228	355	999999	948	951	999999	256	713	558	177	332	46	999999	668	346	718	449	413	64	881	40	736	442	720	214	999999	862	999999	999999	999999	701	711	999999	467	903	999999	797	267	292	573	150	999999	793	999999	604	999999	672	999999	324	794	999999	374	999999	999999	999999	491	913	999999	743	821	999999	820	374	266	476	620	999999	113	764	922	920	192	130	490	741	404	999999	589	126	442	468	908	121	553	18	336	110	839	319	421	999999	999999	523	999999	769	999999	270	999999	386	984	385	568	999999	402	873	
112	253	130	79	999999	548	999999	999999	311	362	896	708	821	999999	999999	519	556	794	352	421	364	999999	999999	999999	422	999999	415	213	141	999999	899	999999	999999	679	906	92	999999	769	565	873	186	999999	999999	119	873	620	449	999999	999999	475	999999	774	846	980	519	442	999999	410	657	619	999999	130	983	999999	463	187	989	151	352	66	539	787	238	999999	245	999999	457	550	847	999999	694	135	967	666	239	135	872	999999	170	473	999999	579	122	946	740	65	467	968	655	695	631	308	999999	189	935	51	545	377	999999	999999	985	54	562	855	925	999999	163	327	24	338	315	999999	981	879	568	999999	674	292	738	189	455	999999	894	161	179	999999	999999	788	731	197	999999	999999	994	563	487	454	26	266	999999	733	902	150	999999	327	390	382	327	68	620	975	376	263	999999	565	160	507	999999	411	686	539	818	999999	595	826	748	810	265	427	999999	124	943	999999	271	999999	286	315	535	576	999999	797	79	999999	177	756	820	335	999999	438	413	979	999999	615	580	492	914	999999	554	999999	999999	579	999999	899	999999	506	999999	959	992	632	289	845	999999	583	640	889	999999	999999	208	839	16	999999	943	827	999999	999999	819	338	837	779	100	999999	760	999999	999999	200	999999	179	474	999999	724	861	343	244	159	999999	17	720	999999	691	999999	236	338	714	999999	999999	636	298	886	254	687	703	999999	999999	999999	539	999999	573	586	450	999999	999999	224	538	125	999999	89	709	678	455	999999	109	364	155	757	864	420	55	287	841	564	392	293	999999	982	31	739	130	999999	619	483	444	143	533	483	731	22	800	599	975	86	999999	999999	440	839	587	349	976	999999	676	129	48	999999	745	885	999999	999999	994	999999	104	415	999999	999999	68	971	999999	966	999999	672	35	852	999999	999999	311	764	999999	771	999999	389	999999	681	762	665	35	999999	444	158	397	648	657	724	999999	255	505	570	128	920	561	468	869	621	518	313	440	824	999999	592	983	981	258	999999	164	614	999999	422	652	303	980	568	999999	821	999999	999999	25	310	999999	374	951	741	646	717	220	394	999999	783	173	999999	999999	211	991	852	175	999999	400	603	570	413	105	92	999999	999999	999999	993	931	58	999999	336	298	139	989	145	641	252	345	541	843	770	999999	376	259	203	79	779	577	999999	655	999999	999999	421	740	999999	278	999999	999999	999999	777	999999	462	999999	740	836	170	104	999999	999999	220	923	81	859	759	799	318	729	999999	724	755	999999	426	256	999999	881	545	999999	398	568	999999	773	999999	523	763	999999	317	
633	635	423	999999	974	568	721	474	732	101	932	661	941	122	999999	999999	109	76	616	800	216	78	859	301	293	706	652	989	447	999999	557	105	142	492	999999	103	420	999999	999999	602	705	781	999999	790	612	225	457	999999	327	739	328	457	999999	999999	110	564	999999	131	749	999999	999999	731	999999	237	999999	999999	528	458	436	455	623	418	294	23	105	434	408	999999	688	77	258	206	999999	708	999999	109	947	999999	391	130	999999	298	999999	999999	999999	973	754	442	999999	774	697	998	29	872	125	909	173	143	731	676	166	706	999999	682	29	719	69	329	60	443	890	222	77	315	999999	334	476	780	336	999999	680	965	823	913	999999	999999	999999	799	592	277	936	814	584	715	964	621	855	269	494	967	999999	435	999999	812	884	484	931	713	999999	790	999999	392	999999	999999	999999	200	883	529	999999	769	542	270	736	999999	506	85	637	361	999999	515	479	217	296	368	217	254	999999	999999	39	895	327	472	64	999999	834	554	999999	999999	719	773	999999	336	957	725	435	999999	698	607	315	999999	999999	580	371	999999	320	235	106	999999	999999	751	616	873	500	416	999999	79	215	934	999999	999999	999999	999999	999999	999999	777	153	259	999999	933	562	556	976	704	230	58	747	999999	824	491	608	458	999999	581	968	166	864	835	551	999999	365	448	764	658	999999	740	193	937	793	999999	999999	976	534	513	839	999999	639	178	999999	367	703	968	391	999999	999999	503	999999	91	999999	421	912	317	707	297	578	124	791	999999	351	490	865	809	999999	372	999999	631	923	999999	741	773	527	999999	566	194	579	396	66	321	318	859	999999	999999	999999	381	549	999999	279	247	935	725	413	321	999999	789	501	893	661	999999	139	718	580	452	349	999999	894	226	999999	522	718	191	67	999999	19	491	258	999999	545	999999	823	463	362	686	130	26	370	215	999999	777	692	685	735	48	999999	599	999999	789	999999	373	487	332	118	756	999999	753	667	932	312	345	540	999999	358	725	205	999999	366	893	331	333	539	689	357	999999	829	999999	456	29	297	999999	999999	468	11	182	458	500	355	605	999999	376	358	437	903	533	246	954	337	999999	842	999999	243	395	467	438	999999	797	999999	144	926	496	307	648	644	892	143	81	736	185	277	704	330	760	736	955	999999	112	786	999999	738	875	704	447	186	780	999999	816	11	573	348	660	526	999999	678	671	999999	709	793	20	399	999999	999999	161	999999	148	999999	482	659	512	462	731	21	160	406	61	791	859	471	863	715	999999	999999	173	837	
616	188	119	92	74	885	999999	318	775	999999	999999	999999	552	999999	999999	593	999999	167	498	999999	616	649	999999	813	999999	879	219	247	929	305	999999	103	64	324	136	960	999999	400	594	626	197	999999	246	725	999999	403	248	164	433	280	20	999999	999999	999999	230	999999	812	305	465	999999	675	38	999999	479	361	999999	603	999999	579	88	516	313	572	872	999999	204	412	650	981	233	641	65	999999	659	294	999999	521	11	104	168	158	781	935	999999	999999	169	42	766	999999	362	800	20	585	999999	999999	707	999999	709	139	35	564	171	324	999999	553	620	999999	730	194	999999	958	602	144	420	930	734	999999	172	921	999999	171	646	999999	628	433	630	480	468	894	587	999999	812	871	78	604	999999	467	999999	999999	340	944	312	581	924	404	999999	875	175	425	39	338	999999	788	375	864	918	999999	695	808	923	999999	755	999999	607	999999	156	730	75	999999	999999	276	675	316	590	999999	859	74	999999	234	999999	754	315	52	865	259	892	33	506	213	686	112	771	895	932	200	198	999999	974	803	257	999999	810	359	482	763	999999	999999	208	555	15	854	531	999999	582	178	835	713	970	999999	239	132	233	862	999999	840	505	780	384	999999	630	999999	999999	999999	999999	999999	944	955	570	112	595	775	824	950	208	999999	581	999999	322	764	999999	485	506	999999	574	135	253	947	229	999999	267	883	743	809	925	622	764	999999	494	824	233	999999	999999	868	761	999999	999999	999999	663	307	999999	205	999999	619	43	155	999999	472	985	851	515	996	736	999999	999999	712	41	999999	35	585	77	608	815	498	541	999999	999999	637	865	119	827	970	294	922	381	72	425	133	775	780	736	302	987	643	319	999999	153	999999	34	59	432	291	257	999999	999999	660	390	999999	87	557	812	258	607	875	999999	545	999999	813	557	781	999999	907	250	999999	849	775	621	181	999999	315	343	128	613	815	687	999999	722	999999	691	721	682	456	999999	228	999999	999999	694	121	619	773	523	999999	666	252	762	524	51	11	238	465	48	218	790	772	224	693	645	791	198	488	822	506	132	835	109	840	999999	999999	288	372	999999	510	561	415	999999	999999	999999	371	63	172	503	999999	977	999999	682	473	666	283	999999	283	841	903	923	141	951	27	217	831	152	999999	662	29	723	999999	385	538	657	384	981	220	999999	284	737	35	984	999999	528	895	999999	999999	184	999999	999999	14	530	999999	586	429	999999	774	796	999999	228	142	510	483	996	121	851	154	815	999999	999999	999999	51	999999	175	999999	157	849	498	
999999	999999	515	747	83	12	999999	345	208	951	237	921	999999	423	611	999999	605	525	510	115	999999	999999	18	821	892	296	233	999999	962	20	688	282	614	285	485	952	713	394	436	481	287	775	652	202	587	370	95	380	999999	512	570	383	646	744	91	999999	669	694	854	787	778	756	999999	197	272	955	316	931	938	659	351	221	98	39	827	641	999999	816	243	999999	999999	853	533	999999	450	315	635	870	203	217	292	999999	539	649	702	999999	402	999999	999999	632	999999	164	999999	780	999999	358	294	999999	999999	450	876	853	461	332	586	999999	999999	922	746	957	999999	446	737	999999	376	333	999999	448	336	306	248	935	999999	610	478	56	421	999999	300	102	31	28	954	753	341	439	567	216	73	776	999999	479	718	999999	313	999999	999999	711	413	999999	677	845	291	999999	211	940	999999	850	854	539	514	479	999999	654	936	999999	999999	983	399	936	765	474	385	560	997	999999	999999	913	999999	860	628	709	349	462	424	185	736	999999	999999	999999	472	716	362	533	271	829	847	73	46	11	999999	999999	321	476	81	999999	470	730	622	442	722	999999	553	994	911	805	139	999999	240	760	574	157	999999	998	474	58	122	852	999999	999999	921	164	999999	306	734	194	999999	872	391	222	999999	999999	999999	999999	678	418	173	368	622	466	700	677	999999	286	436	979	13	323	12	32	99	617	442	454	520	568	187	999999	999999	726	417	266	788	999999	55	568	434	330	999999	65	885	754	240	832	477	253	330	600	999999	755	190	999999	870	368	132	107	573	999999	600	119	241	999999	108	895	59	999999	889	815	240	868	554	683	993	946	147	345	387	999999	999999	276	248	586	387	999999	999999	342	395	429	895	947	994	166	999999	219	824	968	655	344	999999	43	999999	514	369	10	210	507	90	923	231	786	999999	963	301	999999	871	654	538	593	359	716	58	470	920	292	873	398	953	783	999999	178	690	52	999999	943	912	733	999999	386	314	48	262	472	207	118	999999	41	865	406	348	999999	999999	71	999999	76	999999	892	594	87	137	999999	999999	306	801	63	106	677	999999	357	420	148	999999	161	289	320	999999	585	273	811	999999	842	532	557	445	952	738	999999	67	760	958	30	149	149	259	501	495	956	999999	153	22	559	895	999999	999999	210	742	999999	782	673	612	409	629	783	999999	295	289	996	999999	999999	999999	477	620	385	999999	400	999999	298	999999	788	825	999999	915	129	798	506	947	25	570	999999	219	459	846	999999	158	999999	400	365	999999	999999	222	999999	
105	820	828	544	939	519	128	999999	211	454	385	993	848	115	493	509	999999	525	348	274	435	625	639	865	631	999999	237	999999	999	643	999999	938	575	999999	411	104	301	263	567	999999	896	975	44	765	83	852	999999	999999	75	890	999999	999999	999999	948	74	480	191	962	913	712	292	289	596	567	284	999999	428	522	703	399	218	730	958	999999	377	459	590	874	999999	779	691	194	773	999999	271	576	322	627	999999	999999	999999	338	350	854	154	616	388	999999	491	636	434	32	999999	676	682	999999	645	714	580	614	889	999999	181	999999	31	999999	515	999999	306	999999	135	800	999999	999999	999999	880	999999	113	766	999999	81	124	393	165	355	668	845	107	436	999999	931	607	57	656	51	606	167	216	832	55	110	999999	180	999999	511	633	999999	999999	200	802	270	999999	999999	819	999999	775	923	25	789	363	263	418	60	685	999999	527	753	999999	730	999999	722	184	281	999999	660	999999	943	609	653	721	896	277	907	634	999999	400	999999	238	999999	275	683	151	427	999999	792	692	999999	999999	18	983	999999	177	999999	320	999999	96	270	237	168	374	831	324	999999	77	466	999999	510	425	334	384	868	524	490	464	999999	581	756	999999	928	967	999999	458	600	669	840	999999	431	596	555	274	140	432	79	749	443	368	779	359	999999	807	191	435	171	633	999999	365	999999	392	124	999999	339	999999	999999	200	56	383	999999	702	999999	999999	999999	913	870	69	254	445	455	741	30	999999	999999	407	790	130	999999	891	297	967	999999	485	52	49	999999	57	935	999999	133	878	702	70	644	86	132	284	252	278	565	111	389	999999	910	944	371	286	705	932	999999	188	414	164	96	756	158	751	694	525	441	822	134	999999	999999	576	999999	999999	203	725	284	515	999999	518	999999	999999	999999	874	999999	108	677	205	999999	999999	995	944	473	548	974	999999	927	381	590	727	999999	999999	976	807	999999	343	905	410	93	999999	658	999999	310	999999	828	899	178	999999	999999	596	999999	245	480	131	586	378	112	500	986	315	797	999999	999999	999999	681	593	219	999999	517	999999	202	999999	122	372	354	999999	999999	576	719	84	718	653	204	994	999999	601	272	854	230	988	999999	415	424	778	191	754	247	159	225	999999	690	999999	767	999999	999999	579	999999	999999	999999	753	733	999999	780	911	596	999999	708	999999	279	90	999999	364	559	999999	999	999999	999999	344	999999	599	595	494	361	484	999999	999999	885	999999	600	310	478	999999	87	476	265	705	634	999999	191	47	56	317	880	999999	914	336	999999	249	945	999999	
999999	999999	927	187	999999	248	184	306	999999	999999	268	460	339	969	611	999999	999999	92	272	304	999999	350	163	153	553	287	614	999999	569	999999	491	646	999999	984	583	689	237	899	999999	27	531	999999	984	914	778	999999	999999	911	533	749	59	999999	977	651	463	999999	999999	783	999999	881	633	958	736	470	784	622	157	355	395	999999	999999	386	774	999999	999999	825	366	248	999999	999999	310	703	692	999999	999999	735	669	661	530	999999	999999	453	275	436	999999	572	999999	523	139	166	999999	999999	526	611	812	673	980	731	877	637	30	397	419	677	580	930	276	999999	463	59	999999	495	825	197	868	999999	121	999999	862	210	999999	999999	999999	217	518	678	999999	999999	18	344	754	937	783	999999	187	666	999999	598	999999	462	306	685	69	90	214	999999	806	338	742	328	561	642	869	999999	413	187	288	211	168	999999	999999	999999	908	999999	304	25	712	932	999999	999999	459	523	999999	409	904	548	782	999999	13	565	999999	848	999999	689	782	122	78	116	999999	999	388	832	439	999999	999999	999999	776	999999	999999	199	250	874	999999	541	999999	999999	160	469	772	865	999999	259	208	603	999999	904	847	228	999999	999999	946	606	452	20	822	626	999999	537	999999	793	771	841	999999	814	325	997	529	806	820	744	961	608	343	623	999999	139	999999	999999	924	805	999999	558	999999	604	252	999999	999999	318	999999	999999	954	623	769	999999	999999	999999	17	394	288	41	384	50	408	602	230	348	272	829	999999	693	992	258	613	895	529	999999	247	647	571	681	576	221	98	577	790	348	839	364	999999	51	131	249	557	893	999999	233	160	999999	383	904	381	999999	902	999999	259	706	19	874	459	999999	325	369	822	607	465	173	951	830	811	882	508	908	308	999999	572	999999	700	999999	474	306	73	245	274	667	999999	974	318	74	999999	94	338	965	904	650	999999	999999	426	999999	999999	999999	281	329	200	500	999999	473	303	538	462	506	15	999999	999999	162	816	89	105	165	307	490	854	887	512	727	999999	999999	999999	658	648	810	336	750	291	217	999999	743	55	773	271	835	680	999999	611	820	88	48	999999	752	833	999999	666	271	652	947	412	393	817	472	946	862	999999	645	889	652	180	999999	17	202	137	83	44	332	893	999999	810	84	285	691	649	515	978	260	824	12	153	999999	107	344	804	641	926	583	826	409	375	44	890	959	999999	999999	999999	999999	624	999999	611	343	377	999999	146	337	999999	135	823	440	884	219	820	887	508	115	167	673	999999	495	156	460	999999	494	107	775	
194	325	51	825	485	615	636	74	400	809	999999	916	208	476	533	801	760	395	525	165	224	13	999999	545	665	999999	999999	138	613	161	838	883	93	999999	999999	792	999999	997	999999	278	583	756	496	999999	417	250	999999	922	962	355	999999	119	999999	941	561	999999	999999	505	169	999999	641	507	461	249	971	814	833	837	332	999999	717	762	440	256	581	468	516	999999	999999	424	999999	61	175	267	460	728	913	999999	809	962	928	588	838	836	636	85	304	999999	726	999999	417	999999	599	999999	638	938	678	722	369	103	674	110	377	744	236	589	341	204	999999	253	900	691	999999	370	812	138	924	604	620	506	173	999999	47	534	17	999999	999999	999999	628	521	59	999999	782	715	297	827	220	999999	609	56	743	110	999999	999999	702	999999	999999	239	419	510	999999	84	999999	863	930	999999	73	843	737	972	137	397	999999	999999	203	710	909	999999	82	985	917	830	994	573	999999	73	800	564	832	291	654	999999	999999	999999	999999	999999	98	999999	785	999999	763	377	999999	637	919	999999	534	999999	289	992	816	296	166	433	592	193	89	999999	111	866	615	509	999999	456	328	999999	999999	457	769	999999	999999	990	537	201	231	550	474	367	999999	999999	539	609	999999	840	474	367	77	110	999999	324	895	999999	817	999999	276	264	367	909	319	25	493	86	432	999999	380	999999	759	965	212	52	999999	722	999999	999999	337	15	999999	180	981	960	836	999999	922	454	333	999999	183	999999	924	967	192	999999	58	637	922	462	187	224	470	648	608	112	999999	492	606	182	673	999999	590	270	39	999999	999999	358	189	999999	164	977	736	999999	652	150	50	244	859	163	674	257	772	999999	828	20	710	343	362	734	863	439	999999	160	399	61	38	999999	938	999999	999999	699	458	201	307	209	487	999999	995	467	999999	663	633	999999	508	425	359	715	442	999999	486	594	996	455	867	725	139	586	917	600	122	385	306	863	999999	975	799	581	577	999999	532	557	348	894	672	209	999999	405	652	974	999999	322	232	999999	999999	999999	999999	12	999999	582	80	999999	999999	404	355	686	366	769	925	532	625	777	147	813	496	929	256	999999	783	999999	919	734	933	943	898	999999	163	387	999999	484	281	796	258	999999	558	631	322	943	999999	985	843	45	479	129	358	924	184	999999	432	590	796	601	229	665	662	345	967	999999	506	556	532	999999	425	999999	261	828	529	999999	265	865	616	313	999999	999999	824	883	264	999999	999999	973	624	745	955	763	999999	680	999999	999999	342	222	663	31	999999	992	
463	863	619	37	868	529	999999	42	162	566	974	999999	48	432	840	999999	999999	164	705	533	931	787	33	662	763	580	261	999999	999999	53	212	594	866	570	343	999999	273	236	945	75	999999	592	592	398	999999	204	642	154	999999	564	999999	508	326	999999	71	999999	840	999999	999999	297	277	470	232	119	364	389	626	477	98	879	514	853	219	639	999999	999999	204	999999	873	568	938	117	192	255	911	703	278	953	509	999999	130	999999	962	657	999999	999999	370	482	43	999999	999999	174	66	873	59	287	299	686	999999	999999	999999	214	93	706	359	170	999999	977	208	661	121	673	968	431	999999	999999	891	561	999999	848	977	999999	601	474	990	773	999999	319	205	999999	999999	592	995	785	194	916	232	999999	308	637	830	393	999999	382	999999	904	206	634	999999	851	396	737	844	119	745	999999	613	619	715	585	119	967	781	574	257	529	677	192	246	842	975	635	263	213	28	594	446	999999	187	999999	999999	426	204	354	247	675	747	999999	50	999999	313	999999	550	999999	527	862	999999	710	135	767	236	999999	398	999999	876	761	484	999999	101	160	324	999999	442	629	18	693	772	436	999999	581	781	791	151	812	539	371	999999	540	999999	999999	982	736	999999	419	858	563	999999	922	477	999999	201	117	795	889	999999	999999	181	920	999999	999999	100	185	999999	553	985	445	872	999999	742	999999	676	943	999999	936	999999	587	300	33	999999	999999	999999	849	959	851	390	674	999999	262	999999	620	200	174	826	999999	74	807	999999	549	433	999999	691	999999	190	999999	999999	257	162	999999	722	532	627	999999	159	269	178	999999	226	531	999999	321	450	619	999999	131	324	999999	127	112	871	370	999999	999999	599	358	763	223	999999	995	51	142	522	146	540	179	992	999999	999999	566	682	824	591	999999	385	122	999999	81	999999	68	648	307	140	59	988	999999	999999	876	999999	801	506	999999	581	230	490	41	798	999999	89	999999	139	282	999999	999999	429	56	778	999999	375	487	385	999999	655	611	999999	743	999999	472	158	188	869	126	493	223	70	727	253	371	351	999999	323	999999	991	999999	929	376	810	999999	629	941	582	908	510	999999	425	813	310	999999	872	747	40	336	165	901	999999	999999	999999	999999	500	702	999999	999999	999999	31	174	999999	701	801	999999	999999	932	431	999999	216	605	999999	615	422	798	999999	999999	283	999999	604	324	987	513	99	18	916	587	537	999999	927	999999	175	859	999999	906	709	999999	508	298	891	999999	608	493	948	306	884	406	999999	484	254	285	530	999999	455	999999	187	999999	999999	
792	765	999999	404	353	914	79	439	111	136	516	999999	144	918	999999	606	999999	715	503	999999	793	134	520	221	62	999999	999999	616	256	414	781	999999	506	510	716	999999	498	421	264	578	999999	999999	782	280	999999	395	999999	999999	545	322	666	991	683	648	818	668	254	191	351	518	272	462	193	697	354	999999	592	633	212	462	117	377	999999	924	685	926	351	999999	362	666	724	295	80	933	999999	790	55	999999	692	57	288	317	79	999999	316	426	682	95	925	82	803	486	164	999999	214	298	540	759	963	999999	327	14	828	684	999999	977	392	260	999999	999999	741	999999	940	164	184	800	308	714	617	999999	253	265	324	290	999999	247	999999	999999	999999	999999	259	295	894	999999	730	283	488	999999	999999	339	44	432	999999	371	999999	78	999999	10	909	999999	999999	826	152	704	999999	71	689	548	820	556	846	999999	999999	500	999999	456	840	150	434	900	999999	913	762	288	234	820	129	953	949	795	701	999999	87	324	468	999999	153	199	162	669	593	999999	573	405	999999	638	901	646	999999	884	237	406	576	19	999999	999999	73	863	999999	827	941	736	598	35	855	716	328	999999	999999	880	312	650	987	999999	316	382	999999	366	795	595	919	999999	896	75	567	304	564	999999	233	391	370	999999	719	334	727	857	351	999999	550	776	320	694	614	186	582	587	418	811	702	719	737	999999	78	884	907	468	839	533	467	560	162	999999	983	650	520	32	931	663	47	459	999999	801	999999	999999	284	234	869	720	492	980	999999	753	999999	514	654	663	221	834	999999	999999	27	817	90	989	624	70	711	999999	665	559	656	754	773	999999	687	935	890	999999	609	999999	599	129	999999	487	673	408	885	478	996	857	811	999999	999999	779	441	223	721	826	403	224	523	905	999999	933	999999	999999	979	131	826	718	773	171	999999	999999	999999	999999	776	603	326	225	185	999999	967	808	748	559	999999	994	999999	473	999999	73	656	395	169	693	74	999999	163	541	428	763	652	287	93	650	872	502	120	542	447	128	999999	188	49	290	938	256	195	775	623	985	318	999999	504	709	999999	839	584	975	834	999999	450	784	796	421	590	689	999999	999999	687	25	884	280	36	106	562	478	999999	878	755	818	922	388	918	999999	999999	299	782	383	999999	42	917	144	999999	777	677	999999	391	627	700	258	999999	97	97	607	111	48	999999	408	157	999999	999999	706	229	25	747	71	999999	363	967	300	907	999999	962	654	108	749	999999	259	428	999999	96	999999	187	507	296	834	999999	321	
341	415	999999	999999	236	108	548	999999	915	692	999999	616	860	37	660	999999	351	190	999999	443	509	999999	476	86	979	320	950	999999	528	999999	729	999999	771	554	999999	561	337	532	999999	864	999999	999999	833	879	999999	812	999999	69	77	999999	166	999999	710	857	811	978	938	999999	999999	916	999999	782	693	203	962	127	844	315	15	108	999999	818	76	269	999999	623	528	999999	858	177	344	890	698	750	565	999999	212	914	999999	53	622	999999	138	999999	999999	333	999999	639	999999	999999	967	669	64	968	705	347	49	450	530	198	999999	352	999999	999999	581	266	999999	943	999999	999999	915	999999	573	999999	486	632	999999	869	999999	13	430	889	679	757	209	674	836	999999	54	228	584	762	393	553	999999	280	422	901	626	459	249	259	11	577	195	47	106	102	492	82	999999	999999	897	527	768	999999	999999	999999	999999	906	430	363	999999	999999	765	162	546	29	999999	215	220	789	252	102	999999	180	887	999999	999999	171	577	743	247	972	999999	414	865	866	785	33	608	999999	874	719	39	885	361	591	812	999999	501	999999	725	286	862	868	927	804	763	999999	683	999999	707	865	338	687	126	999999	849	361	297	999999	244	999999	607	999999	915	533	73	877	999999	999999	999999	540	670	500	999999	999999	119	702	486	999999	112	197	349	999999	443	18	390	352	769	434	742	461	744	821	999999	381	999999	793	953	404	741	999999	999999	388	279	177	205	999999	669	164	816	156	874	236	577	56	14	569	635	906	152	999999	999999	394	999999	839	795	999999	657	646	292	325	749	999999	329	999999	419	960	999999	275	813	552	999999	614	999999	596	999999	999999	999999	796	376	999999	168	56	999999	30	999999	393	826	999999	382	357	191	999999	872	999999	999999	791	907	360	999999	999999	799	369	102	599	999999	999999	776	966	999999	287	603	860	280	182	167	702	830	309	448	999999	144	339	893	466	371	661	742	127	199	794	999999	999999	170	999999	319	799	953	999999	982	284	616	860	187	105	753	331	751	699	999999	704	961	607	999999	999999	909	999999	475	999999	999999	386	761	659	999999	467	999999	999999	700	947	863	367	748	999999	327	173	999999	284	161	999999	712	50	909	52	783	494	833	12	981	559	423	848	333	327	434	999999	523	999999	93	719	428	54	630	999999	836	976	955	999999	290	999999	200	634	318	999999	924	197	477	719	876	292	634	673	999999	999999	534	24	999999	431	743	721	999999	463	201	442	379	667	999999	999999	215	807	538	48	722	999999	369	788	539	656	402	246	138	804	90	999999	94	754	326	490	
279	822	942	534	999999	569	109	737	999999	999999	307	999999	999999	372	513	999999	999999	595	951	496	781	999999	999999	387	999999	506	592	845	382	400	999999	999999	351	928	999999	999999	999999	14	987	163	141	632	355	663	358	146	468	766	300	999999	999999	499	803	999999	709	999999	348	564	505	554	976	999999	364	52	999999	682	915	999999	536	130	213	748	607	999999	999999	159	399	999999	999999	892	47	826	999999	370	353	858	999999	521	999999	312	999999	999999	509	443	187	877	277	999999	143	675	999999	619	999999	999999	808	308	891	15	999999	560	143	527	999999	612	516	159	709	993	999999	671	861	403	629	234	85	903	999999	999999	999999	486	881	96	687	363	671	428	999999	383	562	55	967	815	56	669	999999	527	774	896	999999	37	177	283	615	472	813	999999	989	15	104	904	69	726	395	988	678	57	839	182	941	999999	563	335	441	653	704	55	999999	960	65	999999	138	352	999999	592	319	607	480	224	999999	999999	439	999999	999999	657	985	999999	999999	68	990	999999	999999	602	955	838	999999	841	999999	962	768	768	480	999999	949	546	775	999999	487	802	679	80	576	625	632	107	658	972	56	784	999999	463	625	298	969	935	870	536	397	410	128	477	765	518	456	999999	999999	409	640	999999	999999	278	763	627	389	920	553	999999	970	857	189	502	795	67	304	315	152	192	70	24	676	249	329	999999	684	211	999999	68	178	850	734	258	341	313	903	999999	700	998	999999	999999	391	999999	999999	999999	231	625	999999	708	999999	151	639	999999	349	999999	999999	999999	949	686	943	999999	615	999999	894	129	999999	930	171	999999	999999	905	614	154	283	21	999999	868	683	999999	855	69	529	606	844	999999	221	554	909	999999	247	271	449	24	999999	731	999999	895	999999	999999	999999	301	464	201	554	317	536	494	999999	338	999999	207	958	169	830	883	658	19	999999	866	908	578	31	456	253	893	466	600	99	999999	577	737	955	246	382	563	605	338	62	536	999999	726	999999	580	722	49	312	289	999999	181	83	434	254	57	537	838	280	17	947	660	851	935	405	365	761	264	252	721	999999	999999	288	330	957	999999	374	192	932	450	734	999999	999999	186	417	918	478	999999	492	908	999999	544	293	597	390	999999	685	999999	330	999999	999999	467	797	590	502	916	999999	752	999999	999999	682	355	999999	999999	283	743	999999	674	527	487	887	618	772	343	22	253	999999	999999	939	565	439	808	861	651	631	999999	999999	999999	684	501	999999	999999	675	999999	999999	363	637	999999	323	647	331	999999	48	843	403	999999	
695	463	577	258	933	210	813	911	701	873	999999	265	999999	16	999999	80	990	36	999999	171	942	419	117	999999	615	529	377	999999	244	428	769	28	999999	999999	581	952	431	435	567	825	912	764	660	999999	869	382	999999	317	320	260	29	22	392	242	268	285	355	999999	643	414	832	520	676	282	114	475	18	778	999999	999999	999999	564	999999	999999	258	188	759	755	999999	999999	273	70	982	984	999999	756	999999	24	171	306	999999	999999	792	999999	992	999999	97	388	257	403	374	487	999999	935	999999	464	999999	755	999999	999999	526	600	137	410	150	771	999999	692	873	999999	839	993	616	999999	777	144	772	314	999999	856	101	380	507	397	868	786	188	56	382	944	212	880	40	999999	779	16	386	999999	23	999999	863	999999	999999	900	563	999999	870	753	999999	477	692	249	999999	999999	989	999999	999999	740	541	363	593	492	999999	929	154	999999	963	536	358	771	999999	389	301	423	993	697	866	607	833	498	915	435	888	905	261	963	768	999999	101	634	999999	999999	851	659	637	999999	93	585	755	604	999999	344	404	396	718	999999	999999	698	144	302	289	495	906	999999	447	999999	603	415	677	191	999999	71	999999	999999	999999	999999	999999	641	786	999999	613	291	851	239	91	999999	40	501	196	948	999999	79	768	999999	355	999999	999999	808	999999	999999	999999	677	907	574	412	355	899	999999	539	605	773	317	912	521	688	997	999999	676	960	866	137	112	228	729	176	131	302	645	999999	438	383	729	429	999999	845	999999	384	286	826	999999	681	999999	999999	591	999999	999999	166	257	120	357	784	73	848	999999	350	674	999999	999999	408	291	999999	263	312	111	999999	54	888	605	999999	999999	623	367	849	999999	999999	778	150	999999	554	468	965	55	535	30	653	319	881	83	966	181	999999	206	878	545	683	999999	57	999999	369	140	819	561	582	367	734	427	224	623	170	999999	999999	821	633	999999	325	999999	999999	291	999999	912	172	814	999999	504	274	426	999999	313	551	767	999999	289	277	999999	649	413	999999	178	296	236	105	267	913	999999	646	666	999999	939	229	999999	699	766	999999	456	967	14	922	88	102	317	938	910	82	402	840	255	553	220	299	999999	544	559	999999	231	817	904	999999	245	857	608	854	999999	93	876	77	999999	876	820	999999	645	491	395	85	999999	297	194	195	520	562	401	122	361	999999	317	140	150	771	191	999999	73	999999	687	230	494	999999	399	827	205	334	875	379	999999	999999	654	999999	999999	484	26	999999	633	719	391	682	466	495	502	999999	775	745	927	
999999	694	191	392	999999	804	174	999999	525	898	366	999999	195	687	31	389	596	995	999999	981	999999	754	999999	15	354	999999	14	763	999	999999	500	999999	460	407	681	685	999999	382	999999	626	999999	893	501	45	277	999999	206	999999	999999	115	999999	903	888	764	271	449	445	185	999999	999999	999999	410	999999	564	408	314	999999	788	16	999999	838	223	999999	999999	996	772	999999	999999	738	624	525	20	999999	894	64	596	173	696	999999	999999	249	376	344	300	826	583	312	999999	637	962	999999	417	988	107	277	692	29	627	767	499	196	999999	999999	423	999999	789	91	697	509	811	999999	843	652	774	107	472	879	593	444	422	470	999999	999999	775	999999	117	31	231	999999	372	577	546	928	645	999999	999999	999999	921	994	47	502	999999	999999	999999	822	356	765	224	10	804	999999	435	999999	999999	39	999999	646	671	988	198	768	860	80	146	243	604	914	16	728	90	999999	999999	999999	999999	920	855	889	759	953	999999	352	999999	999999	999999	559	151	999999	583	616	186	999999	267	932	806	278	641	544	300	592	999999	441	758	999999	919	271	854	836	786	434	183	980	886	717	910	999999	961	640	257	999999	999999	252	999999	399	552	710	285	35	999999	138	999999	320	598	999999	736	646	999999	320	310	999999	999999	315	576	159	999999	999999	493	550	999999	999999	316	999999	296	713	500	975	110	999999	943	218	986	829	53	999999	155	999999	391	999999	981	273	262	651	339	697	999999	786	999999	192	956	356	227	999999	12	999999	821	287	33	885	677	999999	545	235	376	999999	574	999999	271	999999	14	579	999999	774	569	758	999999	665	672	599	831	713	309	918	411	596	999999	261	999999	220	836	867	839	505	999999	230	728	37	284	247	133	16	999999	757	188	387	542	453	175	253	136	165	615	434	64	964	999999	999999	823	779	110	999999	58	60	91	146	740	318	732	348	999999	999999	999999	999999	475	824	197	552	740	34	64	548	96	999999	94	681	261	415	999999	999999	769	999999	213	505	146	810	958	474	676	51	646	234	999999	826	223	456	774	190	958	240	776	909	886	799	725	999999	999999	474	966	999999	885	999999	867	999999	579	929	476	886	298	665	866	722	875	999999	387	829	999999	269	999999	638	999999	81	457	220	310	859	225	414	999999	584	584	999999	999999	276	166	322	367	74	256	294	999999	888	999999	303	373	63	43	999999	999999	895	734	967	114	337	503	814	877	656	355	719	713	71	116	714	90	999999	224	999999	543	75	472	763	999999	86	658	999999	188	163	847	999999	826	38	999999	
999999	850	999999	388	180	772	351	444	711	718	536	580	918	782	187	222	991	839	999999	653	356	433	970	954	999999	679	999999	635	723	809	109	893	685	79	999999	863	999999	994	999999	999999	201	999999	760	54	485	999999	739	245	999999	941	855	999999	402	999999	645	459	880	662	360	501	999999	716	720	999999	999999	643	999999	848	559	324	748	996	796	596	461	726	673	999999	999999	532	939	250	999999	782	999999	692	500	309	999999	773	983	810	999999	999999	999999	484	909	858	435	842	610	891	686	686	202	859	620	806	923	919	786	954	193	827	561	56	92	938	948	927	152	999999	424	786	999999	938	362	253	55	976	816	814	500	636	922	58	999999	947	999999	103	81	999999	999999	514	986	38	999999	999999	991	504	402	971	909	507	999999	24	476	900	356	264	999999	376	760	946	113	972	464	999999	905	512	492	144	357	855	855	999999	999999	910	799	311	321	999999	999999	999999	584	999999	999999	992	937	907	999999	662	999999	336	597	705	933	999999	999999	24	574	79	910	488	21	267	623	64	999999	250	805	565	110	54	942	959	123	999999	372	268	77	999999	620	999999	930	829	543	31	267	160	525	779	509	785	736	251	999999	774	539	326	999999	999999	351	696	999999	26	561	557	393	637	591	723	77	152	946	999999	459	912	558	999999	724	601	999999	501	999999	999999	66	999999	317	701	999999	349	679	55	47	999999	130	923	896	999999	999999	986	638	629	569	801	999999	999999	838	633	791	723	226	358	602	999999	62	849	970	86	960	999999	249	999999	313	252	999999	31	114	999999	999999	535	26	999999	913	737	962	999999	999999	924	322	698	999999	999999	909	611	133	999999	453	418	174	280	953	820	953	999999	747	946	326	999999	756	691	263	118	649	266	706	999999	445	865	666	885	917	999999	999999	272	758	999999	782	702	999999	723	999999	695	565	713	582	205	690	999999	990	25	851	615	177	631	999999	378	44	653	904	999999	999999	999999	999999	999999	362	906	66	999999	999999	191	999999	623	208	43	999999	567	553	936	999999	510	890	999999	874	650	44	312	999999	141	827	999999	530	999999	999999	577	999999	990	943	999999	999999	675	999999	999	608	999999	851	237	417	143	518	877	825	108	970	403	660	332	999999	999999	254	59	38	924	864	999999	661	45	825	631	206	132	999999	276	999999	999999	999999	999999	954	76	798	806	999999	999999	623	999999	999999	999999	168	404	916	514	287	841	41	311	647	999999	999999	999999	999999	815	411	999999	936	396	999999	558	999999	962	999999	769	378	646	312	448	164	294	311	914	
336	239	876	431	714	692	999999	782	244	999999	370	999999	755	999999	918	999999	405	119	999999	237	999999	999999	908	205	372	156	146	999999	538	999999	157	362	912	230	389	918	999999	999999	999999	999999	999999	479	323	250	602	884	24	999999	728	329	999999	999999	999999	84	227	330	330	680	68	568	556	214	254	651	135	17	999999	535	999999	10	999999	425	48	563	999999	999999	693	999999	602	999999	142	999999	912	218	550	113	875	999999	13	999999	597	267	921	512	697	346	999999	672	999999	595	999999	489	281	727	285	627	16	923	397	999999	999999	999999	87	999999	436	550	302	45	110	999999	141	999999	531	798	999999	786	503	536	865	349	992	999999	552	999999	999999	653	734	195	933	922	107	952	450	13	433	934	189	351	85	999999	54	199	999999	102	464	253	957	999999	323	498	134	999999	999999	58	17	999999	999999	80	740	783	816	999999	111	187	925	189	954	527	375	999999	606	161	999999	718	999999	999999	459	459	553	595	695	260	871	444	798	627	894	402	999999	817	824	999999	611	302	999999	937	999999	394	999999	284	299	439	117	845	892	973	29	349	753	215	166	660	999999	155	98	999999	999999	667	999999	308	295	999999	531	557	654	497	550	168	999999	367	999999	74	292	278	306	265	999999	36	552	825	999999	554	649	790	661	174	591	465	214	774	999999	999999	999999	869	989	736	999999	560	999999	404	433	861	961	396	999999	101	377	999999	849	832	423	219	124	563	700	740	912	741	895	489	905	94	953	613	664	294	999999	422	999999	569	357	999999	835	157	999999	746	593	263	299	570	796	342	999999	381	361	493	999999	451	999999	259	824	176	999999	711	499	349	907	357	731	999999	41	999999	970	999999	484	830	384	966	171	954	156	659	452	335	693	572	999999	581	999999	181	977	617	253	38	745	191	927	133	658	999999	838	245	532	92	538	841	999999	336	999999	999999	119	999999	999999	224	112	175	724	999999	28	926	871	335	105	999999	999999	423	999999	942	544	999999	903	260	318	119	125	911	136	999999	796	851	210	150	684	731	72	638	338	38	925	999999	467	598	115	731	191	512	149	972	853	124	999999	429	792	999999	999999	858	41	180	108	201	999999	364	542	176	726	731	650	374	496	999999	999999	999999	26	999999	835	314	154	999999	927	613	771	164	999999	681	722	781	358	90	999999	999999	607	999999	929	734	541	112	65	939	15	459	861	999999	999999	262	999999	999999	413	827	999999	322	714	454	252	495	429	884	848	861	453	944	383	570	270	999999	999999	927	753	291	432	999999	
259	214	581	478	751	996	678	263	652	276	378	531	322	791	999999	162	999999	443	315	999999	263	204	999999	70	999999	301	514	202	269	111	999999	999999	404	44	73	509	872	999999	744	999999	999999	595	218	186	576	851	257	478	999999	840	22	319	975	775	479	64	718	999999	401	459	491	485	999999	551	999999	256	136	287	728	989	999999	150	699	999999	452	668	986	319	493	234	53	46	408	428	98	392	999999	629	564	19	790	999999	382	999999	940	729	999999	667	611	330	725	969	750	804	559	872	620	102	333	999999	999999	409	37	999999	415	455	87	999999	462	192	999999	999999	722	719	209	930	768	414	943	722	77	328	708	173	999999	83	295	999999	868	226	771	63	306	753	999999	391	333	215	999999	999999	652	999999	214	429	999999	227	256	999999	604	629	999999	216	159	610	743	999999	999999	999999	667	341	169	482	707	246	420	56	211	969	778	818	606	999999	534	458	79	999999	124	289	999999	999999	826	999999	999999	999999	999999	999999	904	695	19	201	690	469	548	547	999999	180	999999	999999	18	183	26	287	263	786	33	551	681	700	541	999999	634	999999	920	999999	514	904	482	469	999999	856	999999	516	959	586	138	999999	24	987	132	999999	724	156	280	769	275	549	999999	223	999999	571	882	213	163	318	566	277	548	172	42	430	697	858	843	999999	42	510	328	676	658	885	999999	694	999999	642	999999	488	151	160	119	999999	903	269	254	999999	999999	937	999999	651	29	860	999999	851	954	701	212	866	312	128	737	765	231	999999	564	339	44	198	635	521	341	88	136	999999	63	77	526	437	613	291	999999	999999	157	676	999999	798	296	999999	740	876	440	999999	186	999999	423	353	744	579	999999	914	527	784	311	999999	320	941	733	211	798	999999	184	774	999999	31	999999	642	617	554	677	765	53	359	458	759	91	231	902	114	999999	709	332	947	731	699	763	404	793	317	999999	715	999999	94	887	852	999999	665	857	164	92	781	999999	200	902	939	999999	178	999999	552	759	98	49	629	237	98	565	999999	52	563	267	999999	848	999999	999999	961	999999	959	472	605	67	425	373	747	999999	202	974	142	999999	792	829	999999	999999	999999	999999	277	675	445	857	999999	297	474	999999	303	897	547	999999	999999	12	940	248	911	705	999999	999999	343	724	999999	607	44	123	432	191	999999	733	999999	477	608	753	919	296	265	999999	673	999999	999999	803	79	850	484	269	549	139	115	553	918	889	346	755	224	999999	383	837	822	999999	864	292	372	570	234	79	999999	681	93	
654	983	999999	41	999999	901	539	654	452	133	999999	574	999999	999999	706	999999	783	141	999999	538	999999	912	427	289	988	453	999999	999999	509	625	415	934	867	55	461	570	118	999999	923	853	684	897	931	714	999999	120	571	999999	665	754	999999	937	999999	152	716	999999	566	529	53	969	601	108	155	826	999999	999999	706	999999	624	999999	999999	925	218	998	854	478	981	712	242	999999	882	103	776	755	999999	477	462	724	339	720	13	589	814	953	262	585	752	115	996	216	414	323	592	999999	57	525	728	999999	298	247	999999	999999	296	999999	97	507	332	399	651	250	999999	981	918	904	143	127	121	265	746	278	726	876	716	36	999999	568	511	999999	999999	658	748	999999	999999	101	959	999999	302	999999	865	999999	263	362	999999	755	827	433	405	687	999999	930	414	473	736	30	521	884	999999	269	702	528	995	84	692	993	502	409	555	826	944	983	824	473	399	991	25	373	422	961	208	49	999999	999999	862	777	254	999999	252	416	579	85	22	42	945	346	999999	188	999999	470	263	428	877	578	743	999999	115	941	83	744	999999	158	471	185	999999	999999	365	182	222	914	748	227	166	999999	257	999999	970	999999	527	63	242	999999	999999	952	708	779	172	595	90	999999	671	313	211	999999	999999	431	614	836	999999	292	999999	586	999999	755	721	999999	272	738	999999	874	441	324	999999	30	512	178	456	518	999999	291	999999	769	101	762	999999	445	25	658	999999	999999	999999	143	820	999999	82	655	870	946	241	672	517	433	274	999999	28	357	889	999999	995	242	975	105	999999	999999	791	221	495	213	512	285	999999	613	11	999999	619	307	504	188	948	999999	307	999999	287	999999	773	999999	999999	886	743	896	556	835	663	505	850	169	999999	999999	453	860	999999	667	444	955	651	904	432	999999	999999	999999	853	999999	242	149	935	475	999999	999999	916	724	715	608	469	615	729	195	950	999999	653	460	999999	999999	735	97	999999	639	999999	331	163	869	999999	999999	300	32	999999	845	602	524	570	385	351	220	224	729	155	561	999999	999999	236	466	999999	926	125	145	197	999999	975	999999	453	305	999999	999999	410	999999	88	979	318	446	571	883	999999	435	935	278	119	999999	159	15	999999	999999	441	245	105	696	915	719	619	165	999999	999999	869	458	80	275	974	999999	999999	177	650	175	253	761	999999	352	874	528	999999	847	35	875	999999	969	212	320	863	175	999999	714	140	999999	369	163	999999	999999	23	144	999999	670	304	264	513	999999	364	777	890	679	977	752	822	999999	728	772	
999999	999999	235	899	256	999999	411	808	999999	105	999999	291	805	99	160	260	339	999999	999999	330	552	771	999999	356	999999	999999	999999	193	197	999999	891	742	640	597	33	651	781	124	888	605	999999	496	800	418	999999	999999	999999	800	529	727	423	92	234	408	999999	368	598	878	999999	821	999999	227	620	999999	214	999999	999999	218	75	508	478	224	999999	567	71	999999	999999	953	999999	999999	463	629	664	999999	999999	808	999999	241	377	665	999999	903	829	999999	275	999999	875	986	213	650	999999	763	734	999999	259	208	240	667	347	173	398	644	476	999999	367	710	999999	999999	588	405	786	419	841	999999	454	999999	395	999999	999999	999999	191	999999	749	762	120	699	895	999999	221	37	578	850	894	213	277	999999	436	86	709	564	488	724	407	808	863	22	922	334	575	683	999999	455	999999	999999	981	999999	894	714	642	667	815	919	939	560	827	936	525	637	142	45	999999	318	85	737	541	466	586	940	898	107	999999	999999	78	537	999999	132	485	576	232	863	524	722	999999	999999	999999	999999	785	847	981	927	999999	295	201	540	999999	503	379	637	785	525	827	954	815	544	890	253	851	999999	345	704	999999	948	415	279	521	426	874	44	999999	999999	681	739	959	999999	610	492	379	537	999999	721	999999	847	790	706	45	999999	906	899	161	999999	717	383	511	287	476	548	880	922	28	128	999999	345	650	812	844	98	994	999999	934	999999	999999	999999	419	999999	951	999999	999999	708	243	999999	999999	975	883	999999	265	999999	237	681	504	71	999999	457	519	999999	101	417	207	977	862	946	575	71	965	999999	632	404	964	886	335	862	391	999999	999999	77	608	653	462	168	999999	999999	861	323	349	999999	999999	425	999999	545	532	544	416	189	846	296	386	458	20	139	859	860	343	350	356	641	680	440	999999	999999	275	448	955	49	430	325	999999	999999	721	102	958	216	600	428	364	790	456	211	999999	401	691	159	999999	332	999999	999999	213	999999	966	999999	202	364	656	361	279	999999	589	999999	759	530	211	999999	736	917	181	999999	999999	914	999999	565	194	478	114	377	760	999999	804	633	740	732	999999	574	295	999999	900	603	999999	249	159	279	211	89	452	805	200	999999	423	726	999999	999999	437	999999	534	999999	999999	723	259	288	999999	163	290	955	636	36	418	636	838	723	26	999999	104	30	999999	716	364	115	36	309	187	203	702	87	999999	95	305	823	50	885	500	187	353	281	647	995	989	255	452	425	396	999999	729	999999	709	582	560	417	532	999999	56	417	697	949	
111	408	999999	212	483	550	731	594	596	952	232	839	234	999999	382	770	726	118	999999	610	912	623	473	12	378	899	535	887	301	232	838	92	490	403	180	999999	543	787	772	902	694	802	967	776	999999	870	358	737	44	761	101	937	999999	96	46	999999	934	459	833	583	25	843	303	999999	123	999999	359	830	652	143	237	999999	346	760	999999	120	656	697	999999	508	551	797	853	539	140	901	337	403	366	692	314	94	953	198	886	851	509	603	662	336	999999	527	94	900	999999	162	601	999999	180	926	831	247	924	335	999999	227	989	999999	999999	222	813	955	474	960	829	152	985	158	873	74	999999	62	999999	208	987	999999	712	999999	14	977	309	999999	999999	440	861	77	999999	627	165	999999	861	745	370	449	999999	564	63	134	81	392	177	453	131	115	325	999999	212	726	348	18	514	999999	758	264	913	480	732	43	999999	761	999999	367	992	213	999999	865	691	595	684	432	970	588	881	999999	810	855	999999	127	124	92	999999	444	999999	157	164	824	987	115	536	52	831	29	36	999999	999999	999999	461	917	999999	460	999999	999999	51	999999	47	926	165	145	454	67	270	615	999999	25	896	999999	88	844	59	389	877	585	69	641	600	951	999999	571	222	999999	404	999999	225	664	999999	259	402	373	119	237	668	851	661	478	782	999999	110	21	423	999999	999999	999999	999999	522	582	512	556	410	999999	96	375	594	999999	454	999999	968	399	264	30	647	155	714	999999	821	721	36	923	999999	999999	384	850	550	157	999999	277	999999	999999	703	92	492	999999	999999	999999	33	999999	83	999999	216	815	814	826	846	990	776	716	27	881	57	800	999999	588	965	999999	999999	246	825	446	571	186	874	544	999999	182	537	999999	163	665	711	999999	647	107	717	999999	55	557	13	559	381	999999	260	906	999999	902	535	904	736	999999	118	787	47	637	999999	999999	999999	279	140	674	999999	999999	563	361	180	97	163	459	871	200	505	392	242	275	999999	926	999999	968	167	793	999999	633	218	711	557	924	999999	20	740	686	999999	775	427	339	105	549	91	898	736	299	749	999999	42	545	945	726	554	999999	571	999999	999999	971	122	346	37	999999	622	999999	804	255	175	999999	999999	194	365	730	999999	999999	179	526	845	38	242	868	54	999999	999999	672	765	831	999999	999999	448	309	583	999999	663	999999	999999	275	999999	239	103	490	133	999999	999999	848	190	999999	761	651	601	55	594	999999	739	253	302	467	239	949	96	973	876	999999	704	419	611	501	999999	999999	999999	
904	599	999999	934	752	745	447	212	752	491	549	79	727	558	999999	714	507	134	999999	788	844	45	976	153	130	999999	999999	901	948	999999	689	159	878	61	999999	455	999999	999999	986	507	854	264	999999	999999	999999	903	158	466	311	704	999999	999999	999999	104	756	868	622	472	813	148	637	545	264	515	802	400	201	676	999999	999999	735	999999	147	912	934	589	999999	518	606	999999	999999	651	999999	253	143	322	503	783	304	829	833	516	999999	847	870	318	10	999999	665	156	712	481	999999	999999	999999	746	239	744	170	176	320	114	866	597	683	999999	999999	21	381	490	897	999999	381	41	124	229	39	300	51	999999	589	585	853	459	513	999999	999999	246	284	396	92	999999	623	138	518	728	649	999999	174	999999	373	989	999999	999999	259	305	999999	574	249	999999	717	939	702	544	586	999999	999999	417	93	699	941	708	736	985	407	148	793	253	522	395	580	298	135	167	999999	600	984	678	209	217	883	999999	996	535	678	153	66	999999	999999	999999	477	242	656	474	942	664	262	999999	776	121	512	999999	61	999999	179	999999	999999	544	291	986	751	582	999999	875	816	470	712	211	316	999999	91	713	701	999999	917	348	642	661	225	999999	347	378	902	999999	705	36	429	151	365	259	340	522	798	999999	42	895	34	781	999999	482	999999	999999	309	522	40	798	165	321	937	831	787	999999	999999	999999	648	383	999999	999999	180	789	50	570	845	67	924	569	915	146	706	31	323	860	12	743	645	999999	999999	389	68	999999	871	118	214	534	472	187	203	115	999999	659	225	905	610	868	999999	392	999999	999999	597	999999	883	28	614	915	517	926	159	585	57	361	314	999999	999999	273	918	932	365	999999	999999	746	375	809	230	57	806	418	999999	144	311	263	91	825	792	597	32	853	503	999999	27	546	38	999999	68	564	354	925	843	346	999999	999999	36	999999	999999	851	105	999999	999999	999999	999999	109	675	24	999999	793	280	488	508	474	251	999999	438	76	303	58	717	757	751	666	702	880	574	913	999999	999999	236	999999	999999	940	501	948	65	999999	189	917	999999	999999	344	274	293	999999	427	379	105	884	80	960	600	609	999999	348	332	999999	999999	999999	999999	999999	999999	481	567	94	320	567	972	999999	19	502	886	385	999999	703	422	999999	999999	999999	463	204	999999	310	999999	276	595	568	806	999999	626	924	80	999999	393	117	999999	863	999999	209	555	859	407	802	874	578	84	225	431	440	926	999999	758	38	999999	999999	999999	999999	999999	301	498	752	761	999999	676	95	
432	934	992	80	519	559	780	999999	291	999999	797	25	999999	163	201	380	147	376	236	781	175	51	186	63	172	664	122	415	711	999999	999999	587	135	789	155	999999	232	360	921	377	74	586	747	180	542	999999	104	597	109	128	615	394	592	895	919	999999	757	939	999999	999999	446	999999	471	488	505	219	890	645	17	62	158	786	455	999999	999999	589	999999	16	520	243	570	525	999999	593	197	999999	999999	239	870	999999	391	999999	452	76	930	698	124	999999	674	333	48	458	999999	56	969	828	939	732	188	999999	97	999999	429	999999	294	920	69	878	300	792	224	660	999999	252	999999	865	343	388	929	28	999999	44	999999	196	204	121	935	268	999999	368	774	272	61	539	677	639	999999	779	781	20	639	246	999999	882	119	388	683	347	385	114	999999	560	803	170	865	62	419	242	478	182	985	800	999999	999999	999999	999999	609	245	999999	41	11	999999	607	999999	389	237	75	460	87	816	437	598	999999	518	873	999999	468	999999	673	625	230	631	310	609	999999	838	981	46	864	167	779	448	772	354	113	930	953	999999	780	638	987	958	165	662	745	397	917	746	68	803	999999	718	571	949	999999	380	999999	997	893	999999	256	39	595	919	999999	999999	825	538	414	943	999999	584	119	45	638	271	475	648	864	637	999999	244	978	70	674	70	876	999999	543	733	676	955	990	240	391	957	373	245	624	999999	572	999999	342	125	542	908	608	535	321	548	999999	615	143	266	628	22	61	999999	254	976	123	11	994	999999	276	315	999999	879	654	680	898	240	33	999999	75	999999	902	862	528	765	461	999999	512	999999	828	71	821	734	611	379	906	838	990	647	641	570	393	660	849	999999	325	729	999999	641	650	999999	999999	34	999999	95	999999	999999	16	489	525	773	999999	999	852	999999	493	999999	277	999999	999999	69	249	999999	999999	505	999999	251	23	300	450	999999	999999	871	355	164	478	796	544	526	269	999999	831	511	132	999999	999999	394	807	644	743	466	461	607	867	590	435	216	999999	694	999999	999999	185	716	48	792	314	627	654	698	736	697	324	751	999999	999999	238	999999	999999	608	433	765	443	379	557	983	999999	861	13	765	728	272	248	849	999999	999999	543	125	472	340	563	453	740	119	999999	999999	999999	710	592	812	362	697	954	999999	999999	181	434	805	999999	999999	999999	453	999999	999999	999999	473	458	999999	999999	999999	522	999999	274	922	54	980	34	334	999999	999999	841	569	999999	201	413	41	317	299	999999	418	999999	737	999999	417	818	120	
999999	851	149	444	597	677	549	999999	300	249	432	42	904	290	156	999999	344	657	999999	951	185	433	486	999999	166	168	886	752	999999	784	165	856	113	999999	999999	183	195	999999	913	999999	30	309	900	173	999999	285	395	308	272	866	402	309	204	866	935	405	999999	210	287	999999	999999	999999	321	515	999999	576	928	999999	999999	972	914	317	744	59	931	875	532	999999	340	880	773	587	490	790	391	856	999999	246	998	755	808	984	999999	484	382	233	988	395	88	42	999999	999999	179	999999	999999	95	564	999999	935	70	872	62	870	407	665	213	317	531	133	999999	913	691	999999	383	174	999999	568	270	677	708	887	146	244	307	533	358	999999	200	837	306	301	517	311	938	883	756	124	351	818	178	915	466	272	850	999999	999999	999999	795	135	32	527	303	999999	236	182	736	818	572	874	316	794	126	693	826	936	405	390	999999	500	417	999999	226	451	508	792	430	999999	999999	999999	867	999999	622	75	814	999999	998	999999	999999	999999	156	938	551	477	512	383	799	773	445	914	722	999999	420	305	717	217	999999	851	968	444	752	861	434	999999	17	410	181	61	878	57	938	365	315	276	353	479	274	749	939	134	993	999999	439	479	466	592	495	999999	357	607	477	156	82	640	23	295	999999	167	999999	112	999999	747	894	999999	976	367	969	153	952	247	942	561	999999	999999	999999	104	999999	955	926	424	914	854	703	280	580	791	292	999999	999999	67	999999	116	289	999999	999999	255	762	51	503	109	999999	999999	374	119	664	999999	244	238	199	919	999999	557	999999	55	999999	999999	53	623	817	999999	84	304	999999	895	281	836	282	999999	921	205	999999	390	462	826	802	572	490	594	616	664	999999	64	999999	343	999999	418	875	243	650	999999	211	149	234	318	34	327	461	478	838	828	643	169	317	999999	587	482	999999	999999	999999	624	866	459	17	163	999999	30	999999	999999	700	863	961	48	434	355	994	202	166	153	801	999999	121	999999	756	999999	30	999999	746	491	756	721	999999	999999	990	35	709	999999	142	81	999999	999999	999999	904	777	974	866	604	999999	962	999	999999	326	952	612	768	513	854	999999	999999	999999	249	999999	999999	800	999999	550	500	57	408	646	252	69	94	999999	797	976	999999	244	781	999999	999999	662	784	492	370	405	370	999999	232	522	855	58	999999	939	440	730	181	999999	999999	434	376	556	336	325	999999	999999	241	999999	814	999999	306	999999	922	999999	715	587	500	999999	440	584	190	642	999999	885	791	999999	156	999999	41	77	804	999999	
445	356	555	870	336	468	734	45	173	880	52	440	226	245	999999	615	233	853	999999	999999	673	999999	254	733	731	450	534	563	188	999999	458	747	987	203	183	575	752	845	260	41	999999	999999	999999	999999	599	394	669	555	77	999999	921	999999	837	478	999999	231	112	822	999999	886	934	181	856	999999	999999	305	453	32	999999	560	999999	388	603	999999	225	278	999999	999999	143	346	780	999999	495	647	175	280	909	518	764	999999	472	930	706	374	107	999999	548	344	999999	304	940	647	494	516	678	543	584	639	262	170	428	168	999999	801	115	955	685	219	911	162	395	934	267	119	98	933	681	238	111	286	730	468	999999	839	406	143	999999	979	969	632	695	999999	265	604	999999	314	251	999999	999999	999999	263	339	433	725	908	16	999999	384	428	744	861	355	537	976	440	960	999999	999999	405	971	471	706	999999	289	999999	125	678	663	586	783	691	777	969	999999	999999	999999	45	352	999999	399	999999	999999	560	234	999999	349	742	289	173	572	224	401	509	297	999999	557	99	999999	999999	793	337	725	999999	644	63	999999	999999	999999	999999	49	999999	748	918	15	999999	361	155	25	518	126	999999	399	499	23	569	999999	278	682	289	999999	311	891	93	147	72	38	321	915	181	686	963	174	335	999999	647	475	999999	503	80	328	999999	83	635	152	420	999999	236	785	999999	762	815	999999	999999	489	738	43	665	781	943	198	50	999999	999999	831	162	217	73	375	375	999999	817	775	612	960	72	237	265	941	999999	999999	802	536	840	418	871	270	999999	999999	395	613	810	701	559	881	288	181	239	803	989	212	999999	860	419	981	945	50	100	999999	999999	999999	778	999999	64	999999	395	514	399	436	960	891	999999	227	979	999999	293	126	225	999999	682	999999	999999	462	951	999999	258	942	126	999999	472	830	999999	545	999999	885	835	96	647	739	496	773	782	999999	842	107	869	999999	881	999999	697	999999	825	369	656	999999	512	325	772	999999	999999	999999	397	540	963	140	999999	797	797	104	926	999999	479	486	999999	908	118	205	619	853	654	999999	70	469	999999	643	15	811	889	895	382	999999	324	116	177	52	386	251	839	999999	999999	82	859	786	731	999999	999999	999999	134	999999	426	999999	706	918	886	969	392	928	379	329	135	910	908	902	721	416	999999	372	999999	999999	532	866	999999	906	999999	581	999999	283	999999	670	293	666	999999	150	478	75	813	405	999999	208	660	999999	872	520	587	476	999999	957	999999	325	618	987	999999	932	226	999999	952	799	452	315	237	118	
999999	709	45	468	233	767	433	656	999999	999999	152	120	541	999999	999999	999999	329	999	416	999999	218	422	999999	306	636	753	924	919	123	24	953	915	999999	552	999999	173	484	999999	253	406	533	419	722	999999	844	919	401	151	564	117	480	452	999999	453	899	778	999999	999999	999999	480	843	514	542	999999	533	237	149	989	817	831	369	210	999999	999999	999999	799	699	921	461	717	999999	782	364	16	544	511	26	526	652	488	516	745	296	772	563	29	876	144	999999	617	779	412	333	999999	747	279	695	888	999999	110	999999	735	288	999999	128	999999	160	536	54	999999	220	622	347	339	999999	624	913	983	456	999999	922	565	324	843	937	999999	458	999999	268	999999	815	999999	333	999999	409	780	466	182	999999	999999	869	350	99	584	406	167	75	994	999999	132	999999	711	441	999999	999999	523	421	444	186	179	612	529	278	999999	216	92	299	999999	930	543	167	741	339	953	371	581	475	739	447	780	884	464	220	145	909	999999	696	370	372	886	999999	32	999999	485	889	349	82	320	377	324	867	279	74	999999	965	623	381	999999	999999	999999	57	681	999999	406	999999	158	318	142	869	112	395	928	433	999999	184	145	999999	853	73	999999	509	999999	372	132	912	999999	400	999999	180	295	732	218	769	766	838	687	35	599	200	999999	40	999999	450	275	929	938	846	29	999999	999999	878	527	423	579	106	891	999999	874	493	680	758	999999	999999	584	379	999999	169	667	215	496	999999	999999	999999	332	991	569	999999	107	203	999999	768	380	644	350	999999	214	795	999999	669	947	999999	160	115	519	983	999999	977	999999	895	752	779	188	814	214	720	732	999999	101	999999	537	185	221	999999	519	911	388	999999	622	176	175	391	969	998	268	128	999999	999999	153	349	934	592	999999	211	450	204	589	999999	999999	629	685	350	999999	612	142	771	166	479	596	608	604	727	365	699	730	371	810	999999	999999	95	761	999999	720	751	652	944	336	20	240	325	332	821	899	992	491	825	687	999999	866	999999	999999	999999	999999	545	999999	217	236	160	481	88	999999	999999	20	354	868	992	629	999999	999999	197	999999	156	248	280	285	782	999999	372	999999	999999	999999	453	324	67	132	281	248	185	17	445	718	186	538	999999	931	923	811	554	999999	498	205	736	407	999999	62	816	250	999999	269	999999	999999	999999	942	576	404	999999	94	952	231	596	754	454	944	523	478	268	999999	97	348	362	971	999999	248	719	709	947	56	999999	15	316	41	74	915	55	67	854	244	961	756	999999	999999	
858	333	537	743	751	999999	883	209	794	208	163	834	906	999999	999999	625	232	866	457	893	999999	947	915	565	689	538	898	466	624	999999	656	340	999999	999999	122	950	711	999999	999999	999999	173	445	999999	117	877	999999	18	65	951	239	21	104	999999	107	400	999999	417	971	63	223	999999	426	585	770	552	822	486	393	999999	999999	999999	256	999999	300	999999	12	737	807	687	459	999999	999999	515	395	999999	561	999999	259	132	211	542	739	922	744	273	999999	860	450	565	64	999999	999999	188	796	325	764	999999	19	377	398	183	610	294	604	999999	60	911	199	999999	999999	792	237	270	675	622	183	334	999999	37	983	999999	999999	252	632	706	999999	999999	718	79	999999	999999	999999	881	999999	37	932	999999	999999	61	999999	999999	999999	692	573	272	999999	364	512	999999	151	440	31	981	394	256	887	999999	661	898	788	999999	202	999999	509	626	770	355	536	647	690	999999	999999	999999	814	158	480	999999	678	370	190	549	999999	544	927	817	353	50	497	999999	150	574	794	429	272	827	999999	550	999999	999999	501	180	999999	865	493	999999	433	908	999999	999999	775	292	689	300	717	248	243	658	202	692	282	999999	857	58	506	125	933	586	849	999999	516	999999	421	999999	869	999999	721	296	999999	514	394	444	873	262	711	858	999999	999999	711	33	999999	983	358	500	675	999999	323	999999	368	378	489	846	69	189	729	845	871	958	999999	708	999999	947	607	999999	308	837	857	605	346	648	240	999999	999999	826	403	999999	581	999999	65	108	696	941	927	682	34	547	385	693	533	865	986	927	999999	13	506	646	386	670	202	999999	913	717	443	720	148	59	971	243	786	999999	999999	949	902	333	999999	585	29	924	999999	760	999999	173	81	481	999999	312	999999	999999	329	756	155	910	729	999999	195	978	999999	217	544	999999	576	999999	907	336	601	47	999999	999999	999999	920	627	462	999999	441	386	749	646	962	999999	999999	691	110	913	40	999999	363	230	999999	147	43	87	812	389	687	999999	999999	266	745	999999	999999	288	619	879	999999	139	999999	903	297	999999	445	342	999999	159	709	294	475	239	876	999999	247	816	348	611	999999	843	814	83	330	257	77	493	900	999999	999999	556	82	230	514	901	999999	999999	933	999999	702	700	999999	662	679	999999	718	89	389	469	999999	999999	939	17	921	999999	324	999999	582	49	773	952	441	999999	999999	163	222	255	724	975	999999	999999	883	504	908	999999	312	999999	403	927	539	987	113	441	450	635	616	999999	999999	999999	586	999999	878	893	81	999999	269	86	
947	526	190	472	365	414	550	854	999999	445	108	663	999999	172	226	654	510	999999	849	999	23	999999	546	157	946	774	398	181	999999	989	432	169	998	236	999999	999999	747	76	632	999999	891	999999	711	999999	965	999999	697	424	530	999999	999999	296	999999	999999	72	868	980	42	526	999999	25	379	945	934	22	939	665	36	958	999999	907	999999	162	160	118	999999	378	374	999999	999999	87	974	650	685	999999	999999	999999	738	999999	345	896	714	999999	52	683	999999	650	776	169	35	979	999999	466	999999	999999	999999	999999	749	161	644	999999	999999	850	225	512	999999	999999	269	337	875	680	927	862	622	999999	202	999999	120	999999	596	999999	602	999999	166	331	416	518	469	369	658	999999	519	587	528	845	999999	864	999999	539	642	999999	390	448	999999	999999	61	999999	999999	737	134	64	32	999999	564	867	898	999999	693	893	999999	532	999999	999999	679	999999	170	350	344	999999	172	999999	569	999999	999999	803	397	999999	922	999999	280	608	674	999999	244	603	999999	248	999999	661	947	880	180	441	444	119	999999	489	768	420	194	711	999999	77	575	796	999999	999999	999999	760	480	744	487	881	999999	497	999999	536	999999	86	891	921	328	682	829	291	167	137	146	999999	279	999999	999999	511	627	568	144	607	167	999999	999999	538	999999	271	191	213	403	298	818	946	261	999999	999999	999999	529	272	393	791	248	294	999999	999999	315	718	999999	572	359	999999	264	999999	999999	260	379	999999	968	362	999999	66	999999	625	887	868	319	199	474	282	93	999999	999999	364	185	999999	368	999999	809	750	233	94	780	618	854	427	44	763	593	10	627	606	724	176	153	336	999999	622	406	770	57	999999	253	218	488	999999	993	899	879	20	891	999999	417	999999	138	999999	999999	883	771	470	834	555	606	474	654	487	979	815	999999	848	63	746	476	48	702	999999	840	572	999999	208	433	144	884	583	119	131	198	999999	48	120	999999	999999	850	935	999999	502	519	779	563	11	676	188	999999	40	956	155	40	379	999999	30	202	713	999999	573	47	699	999999	32	365	533	299	482	777	110	797	647	895	541	111	999999	598	71	19	138	999999	254	999999	854	626	963	101	818	982	27	917	347	661	999999	897	247	831	999999	424	39	999999	204	411	587	243	319	259	498	277	323	431	141	704	625	51	792	253	999999	405	401	442	480	499	759	193	999999	985	618	643	864	379	111	646	979	427	337	843	867	621	316	714	602	550	669	596	785	643	999999	245	115	993	24	999999	33	597	240	704	999999	404	783	334	
641	855	999999	943	329	999999	724	208	714	948	386	205	98	687	840	999999	830	173	407	815	949	382	537	871	364	20	623	999999	196	999999	202	473	999999	982	83	999999	147	725	276	999999	918	837	531	166	999999	819	12	346	756	999999	874	488	997	968	999999	268	327	542	999999	318	999999	342	21	92	999999	999999	368	116	613	999999	999999	115	896	115	897	121	851	381	263	545	18	287	635	886	758	713	475	869	607	814	428	604	146	958	430	586	825	449	999999	704	999999	999999	732	662	517	999999	591	891	80	999999	417	999999	288	52	310	593	999999	135	333	52	447	499	508	799	674	197	968	938	999999	321	295	999999	970	559	94	122	555	972	379	989	132	584	798	999999	406	482	326	103	657	837	879	700	999999	367	267	961	999999	932	999999	329	999999	653	215	999999	977	15	975	729	958	197	47	999999	756	344	920	862	700	174	403	202	999999	874	999999	847	999999	595	296	613	302	132	725	999999	984	59	198	478	378	48	366	400	507	597	145	470	999999	154	944	780	447	404	271	999999	539	795	458	926	999999	368	999999	999999	719	372	999999	835	999999	424	749	706	999999	452	999999	999999	808	999999	695	999999	738	999999	57	999999	650	516	175	897	861	503	999999	199	999999	271	115	20	999999	999999	681	999999	170	309	998	386	999999	248	633	995	911	608	423	999999	110	183	198	999999	320	999999	741	213	206	999999	974	999999	339	559	114	885	346	483	941	834	999999	560	123	438	821	671	891	412	882	180	999999	262	89	557	99	427	83	562	999999	689	241	478	938	631	335	39	56	999999	999999	748	658	437	667	588	215	549	69	759	731	999999	149	339	999999	35	553	721	999999	781	470	686	999999	784	999999	262	999999	999999	622	999999	112	999999	625	999999	279	144	522	558	999999	501	352	549	368	999999	831	60	550	902	157	912	87	999999	150	999999	385	456	935	874	654	999999	985	362	927	576	656	938	999999	104	69	999999	999999	994	135	999999	999999	921	328	999999	952	999999	711	699	999999	709	414	498	999999	361	669	823	208	647	903	190	999999	999999	621	791	999999	999999	36	455	843	960	409	93	488	753	834	463	137	999999	922	921	703	295	656	999999	172	168	297	999999	435	246	988	865	100	945	999999	448	999999	537	831	69	705	266	856	745	309	331	19	897	526	215	695	760	999999	999999	487	229	999999	402	629	508	999999	364	29	606	971	543	992	543	871	396	999999	599	999999	862	226	446	439	999999	918	840	999999	399	156	229	551	238	150	118	467	662	
114	907	999999	332	999999	351	246	999999	773	999999	338	475	36	999999	61	999999	154	862	765	51	790	433	483	788	999999	999999	217	799	65	743	402	884	999999	218	292	999999	999999	999999	407	999999	209	999999	146	999999	511	684	373	26	178	999999	93	287	999999	426	872	680	434	130	973	259	144	446	204	40	373	999999	398	818	999999	999999	414	861	465	890	841	611	296	331	286	675	841	200	631	609	659	999999	541	999999	345	611	821	570	320	158	999999	762	999999	116	788	999999	999999	554	179	372	50	232	822	462	584	271	393	112	843	308	417	943	815	594	380	258	913	738	482	245	999999	999999	551	999999	999999	89	999999	190	542	229	390	297	31	269	568	437	302	88	85	84	999999	719	727	22	740	797	947	399	735	539	153	556	81	933	388	999999	681	516	311	505	643	213	999999	624	917	130	921	999999	36	999999	956	834	662	408	27	999999	126	539	576	362	142	238	999999	13	999999	999999	225	999999	999999	371	756	999999	777	999999	440	999999	999999	112	999999	620	875	999999	373	792	582	319	894	673	915	123	999999	999999	939	949	372	415	999999	566	549	94	999999	999999	675	664	197	180	67	999999	967	12	125	24	999999	955	487	740	865	999999	999999	999999	939	999999	182	767	999999	999999	846	828	217	35	266	592	562	19	714	51	726	708	604	999999	999999	999999	999999	913	998	76	707	984	999999	632	999999	105	146	783	155	363	999999	907	383	999999	334	239	999999	999999	999999	533	461	435	251	445	24	166	68	999999	513	136	999999	269	768	224	906	999999	999999	999999	484	171	455	779	999999	361	999999	999999	999999	999999	87	32	938	763	177	475	615	281	742	36	617	999999	47	128	280	28	518	402	149	168	676	999999	999999	297	999999	584	87	682	570	999999	64	999999	830	47	940	999999	197	91	101	303	609	634	129	339	968	101	134	999999	508	999999	999999	988	999999	999999	999999	614	999999	651	306	999999	397	933	999999	852	999999	999999	562	10	188	789	831	437	310	999999	559	51	353	543	999999	999999	459	999999	183	725	57	76	527	664	999999	335	341	546	784	999999	999999	675	924	276	999999	556	538	134	157	719	24	415	687	833	617	312	271	616	331	930	143	646	760	985	805	904	999999	898	317	853	457	294	652	801	939	883	127	999999	999999	773	837	334	602	463	710	641	388	693	56	999999	999999	724	225	854	374	999999	915	999999	471	463	662	639	817	304	271	730	763	886	893	733	195	999999	441	558	999999	808	999999	999999	284	999999	526	210	999999	927	788	733	79	797	
436	680	968	188	616	999999	121	208	517	999999	201	980	878	502	799	323	205	999999	292	666	761	999999	225	618	663	307	937	999999	787	889	999999	538	660	999999	459	222	765	16	577	720	447	894	300	999999	115	304	999999	999999	411	538	732	908	450	412	45	870	465	359	999999	318	999999	999999	420	999999	791	999999	330	999999	53	999999	999999	198	999999	572	229	867	275	479	512	369	22	999999	999999	999999	167	607	98	999999	930	999999	999999	999999	999999	269	935	787	484	999999	954	452	974	382	980	999999	981	543	605	877	193	178	605	986	847	165	305	871	609	999999	999999	193	999999	82	982	465	999999	152	707	53	637	999999	393	602	525	999999	395	640	999999	999999	277	999999	999999	220	74	762	999999	770	568	999999	963	74	999999	322	999999	770	877	999999	999999	524	999999	999999	835	562	250	751	784	13	470	787	770	665	937	383	893	999999	999999	364	18	230	482	69	583	999999	999999	572	264	80	400	755	999999	493	250	418	242	438	999999	450	970	322	999999	979	309	999999	565	307	136	999999	429	999999	588	523	893	179	52	934	265	463	482	677	496	713	612	999999	605	286	425	999999	151	464	69	999999	394	999999	252	503	999999	803	999999	999999	445	460	651	46	176	668	999999	999999	999999	308	183	334	967	999999	999999	273	376	999999	185	288	999999	607	662	999999	305	847	139	999999	927	999999	184	999999	999999	699	242	46	72	999999	549	937	999999	999999	162	842	291	734	999999	102	869	979	136	175	627	538	900	837	999999	687	740	328	999999	401	153	827	134	721	688	278	69	789	211	999999	999999	248	601	999999	455	820	683	570	999999	47	338	999999	422	18	999999	118	799	404	248	384	835	230	407	295	212	335	718	999999	56	505	42	999999	778	336	130	999999	936	373	392	999999	14	179	999999	501	72	205	415	125	887	580	479	665	999999	826	999999	824	840	316	334	999999	112	123	524	578	15	259	179	95	887	999999	181	435	21	270	380	665	975	999999	232	16	920	602	681	476	35	376	999999	951	372	999999	549	630	48	272	875	890	655	676	496	999999	35	329	237	442	408	53	653	291	456	308	849	999999	999999	999999	209	999999	442	58	553	638	721	227	723	591	905	551	396	748	394	490	20	308	419	419	981	999999	374	999999	77	981	723	999999	505	73	457	614	546	720	73	376	999999	606	133	999999	101	807	605	999999	536	857	657	999999	896	965	297	550	525	674	346	609	144	203	981	571	915	999999	722	999999	143	301	15	675	685	28	41	413	185	561	327	183	
994	999999	712	999999	334	818	360	539	775	907	99	871	383	464	999999	264	999999	999999	942	999999	95	946	513	245	852	981	228	877	999999	999999	374	963	356	999999	614	416	491	770	999999	106	125	192	883	999999	211	143	301	999999	786	776	788	624	618	701	97	58	224	999999	999999	352	599	482	605	891	999999	135	524	999999	849	825	999999	999999	999999	845	510	903	72	287	44	999999	999999	997	100	167	105	749	999999	655	86	999999	999999	24	413	999999	999999	643	999999	992	999999	999999	999999	91	381	961	13	999999	309	773	201	193	986	937	442	999999	663	999999	391	448	795	793	780	869	143	294	633	999999	451	430	348	867	326	80	999999	958	110	607	626	139	163	172	450	581	463	999999	579	264	999999	763	999999	905	999999	999999	206	899	304	748	947	97	337	253	491	879	434	333	867	916	352	484	548	65	975	261	294	999999	999999	208	416	251	714	379	187	687	999999	443	615	188	873	695	663	362	999999	539	801	999999	681	570	157	140	999999	663	912	107	999999	999999	929	999	853	573	555	105	999999	706	382	958	999999	803	690	991	717	999999	999999	999999	820	999999	405	446	459	384	952	782	999999	999999	225	61	466	89	999999	24	513	616	999999	310	149	567	29	999999	166	843	999999	999999	880	999999	422	346	620	999999	287	38	779	493	549	999999	621	772	54	999999	491	999999	502	999999	340	675	487	111	999999	741	516	999999	999999	452	290	616	999999	84	902	999999	862	999999	999999	210	999999	444	244	30	999999	999999	689	376	523	962	472	834	999999	855	546	214	677	321	999999	999999	749	999999	999999	337	999999	999999	938	999999	870	999999	203	612	890	301	195	896	441	467	999999	507	62	149	740	999999	980	455	275	685	538	999999	227	551	999999	562	460	999999	582	999999	817	142	917	153	506	374	769	999999	944	59	670	999999	773	220	285	485	999999	610	999999	657	356	757	668	999999	18	182	930	652	716	338	841	416	323	533	649	902	590	909	642	375	445	999999	511	225	24	888	999999	17	275	999999	735	850	999999	999999	560	70	999999	664	144	999999	443	126	153	615	218	999999	335	249	999999	382	894	999999	999999	999999	222	236	256	452	999999	999999	257	923	999999	306	602	999999	921	999999	972	589	438	999999	999999	318	931	328	977	999999	999999	761	562	999999	446	892	999999	999999	883	578	713	334	813	32	427	999999	87	520	999999	847	23	227	342	937	277	980	944	969	153	658	985	893	999999	360	444	999999	567	999999	486	493	780	999999	117	352	999999	999999	999999	415	508	759	999999	421	999999	140	
999999	999999	429	624	417	999999	948	999999	675	234	593	999999	999999	462	587	999999	457	999999	999999	257	76	999999	999999	989	999999	628	214	538	471	393	427	573	999999	128	999999	654	66	999999	999999	30	999999	234	118	882	759	865	999999	323	999999	567	999999	999999	387	340	73	999999	680	440	999999	999999	261	419	94	291	806	29	513	999999	984	933	999999	514	360	23	711	999999	999999	999999	239	999999	66	999999	710	904	999999	701	196	975	64	826	973	626	580	376	768	136	150	826	999999	740	361	616	999999	999999	683	796	999999	999999	628	232	531	999999	210	999999	732	370	999999	999999	209	115	832	999999	901	999999	959	999999	934	984	255	585	701	999999	160	498	46	450	562	999999	231	295	335	823	999999	832	999999	530	999999	999999	643	408	999999	960	999999	999999	999999	822	714	999999	935	425	862	391	127	53	530	237	303	712	937	999999	807	892	958	913	779	19	192	78	863	439	841	336	999999	847	999999	740	676	999999	590	223	735	391	999999	805	433	944	705	313	311	77	999999	999999	999999	999999	999999	535	12	714	999999	899	640	645	318	999999	584	999999	50	999999	885	790	560	999999	999999	999999	999999	426	999999	162	489	835	313	999999	766	999999	999999	138	666	989	999999	632	737	962	989	999999	999999	100	82	999999	231	897	903	434	427	521	517	124	999999	946	804	183	524	849	234	999999	595	761	878	999999	303	999999	868	61	34	262	999999	597	133	440	150	466	354	636	931	592	931	878	461	255	288	98	999999	719	999999	83	118	888	738	999999	105	821	999999	560	91	775	38	852	999999	175	468	919	990	999999	806	999999	829	887	918	642	433	999999	999999	632	999999	999999	999999	159	866	950	154	174	859	999999	344	328	253	793	554	166	563	89	478	296	786	999999	999999	999999	913	846	253	230	970	106	209	389	521	589	326	876	865	879	986	459	31	304	999999	499	999999	487	104	45	342	761	999999	354	248	23	845	999999	999999	524	245	999999	707	999999	203	763	300	955	999999	664	477	677	300	683	103	28	275	492	309	608	578	436	751	217	888	218	27	855	150	507	743	451	770	999999	644	966	752	107	110	306	999999	861	679	999999	999999	665	470	405	260	230	999999	363	575	507	946	809	277	999999	45	999999	746	445	814	310	921	35	907	950	49	137	999999	999999	391	12	999999	717	999999	321	649	232	747	621	999999	920	999999	999999	999999	272	404	834	698	999999	999999	125	560	763	57	379	518	543	999999	520	365	133	999999	999999	971	572	107	238	63	955	999999	812	247	134	840	893	551	541	
999999	644	555	214	438	23	114	276	452	646	669	386	999999	115	999999	999999	999999	481	966	187	418	314	999999	175	781	742	412	999999	877	436	922	163	827	977	394	999999	964	161	999999	941	476	705	129	999999	999999	676	162	744	347	21	868	369	927	374	999999	843	479	390	433	696	999999	999999	399	26	723	999999	559	825	999999	361	271	999999	786	35	999999	999999	195	714	606	115	999999	667	999999	866	567	563	236	999999	854	551	644	584	727	998	999999	622	315	112	737	62	999999	337	33	986	749	763	999999	901	663	419	658	765	999999	327	999999	943	941	533	458	170	289	105	970	180	717	687	387	788	999999	98	407	92	977	553	999999	261	644	926	999999	804	999999	334	800	444	892	879	801	410	892	397	680	782	654	576	773	31	367	999999	278	71	386	794	216	575	22	999999	788	999999	339	854	308	24	416	654	189	955	305	535	999999	838	885	977	895	999999	417	625	438	410	780	966	894	790	658	64	428	196	999999	234	432	325	999999	571	80	47	98	666	375	999	999999	818	726	832	575	440	186	408	898	909	168	397	148	387	460	372	960	999999	366	361	999999	992	999999	80	999999	999999	747	324	906	858	999999	999999	259	438	22	962	250	999999	999999	999999	878	29	298	218	999999	44	187	999999	121	708	87	580	309	999999	773	405	980	656	729	999999	693	999999	502	50	999999	416	999999	709	375	497	132	898	302	999999	482	216	999999	629	13	999999	999999	999999	213	208	999999	639	451	245	999999	617	981	593	342	611	534	999999	526	258	518	999999	999999	478	347	623	999999	189	287	999999	541	566	701	361	652	999999	830	999999	657	304	269	999999	999999	901	999999	999999	516	999999	566	999999	614	465	689	999999	120	353	180	315	696	590	999999	601	999999	999999	704	108	999999	630	941	680	781	875	369	999999	988	458	999999	995	434	589	999999	999999	622	999999	556	85	877	255	999999	308	999999	999999	962	77	999999	999999	709	999999	999999	945	842	999999	597	999999	909	739	999999	467	467	661	659	185	999999	117	483	575	978	764	734	629	231	670	389	642	199	266	913	999999	999999	330	749	19	999999	488	747	230	459	737	686	816	979	419	787	589	999999	315	643	854	999999	116	999999	999999	950	578	724	181	506	955	695	653	999999	999999	917	999999	912	999999	999999	999999	370	999999	126	251	87	917	649	811	882	799	992	884	623	68	708	443	641	999999	68	999999	999999	575	999999	999999	51	43	990	186	502	999999	676	999	999999	250	494	999999	990	447	867	999999	999999	913	298	706	962	811	
39	767	999999	999999	999999	118	590	167	999999	999999	538	622	209	53	926	999999	318	241	133	993	999999	382	573	377	452	999999	936	999999	301	999999	286	27	999999	240	999999	232	91	28	155	568	999999	771	610	700	999999	378	247	999999	116	999999	605	67	583	969	854	657	204	727	41	311	999999	999999	999999	789	517	999999	91	969	49	704	390	299	95	564	999999	195	771	873	999999	84	955	122	999999	999999	999999	229	443	570	385	356	38	364	986	999999	396	999999	905	999999	192	290	296	278	999999	412	85	315	971	28	999999	669	999999	330	161	957	356	68	999999	41	545	298	999999	999999	594	693	675	36	999999	252	178	730	999999	950	691	295	999999	687	339	517	758	938	258	424	185	999999	471	999999	213	39	497	999999	218	873	285	893	211	774	684	100	736	999999	13	729	850	664	389	999999	639	865	179	668	729	137	282	607	999999	999999	345	999999	231	999999	999999	283	754	841	522	416	999999	797	94	999999	13	248	781	709	935	999999	574	520	999999	536	999999	347	859	829	607	91	601	999999	853	547	439	806	868	768	999999	729	974	19	152	972	269	842	781	167	999999	491	999999	572	672	521	999999	825	550	999999	899	485	999999	925	243	440	815	996	943	999999	583	999999	380	22	483	215	554	565	999999	999999	277	235	566	702	174	126	999999	999999	16	341	457	613	265	183	868	751	999999	59	775	711	999999	999999	898	244	583	467	999999	342	999999	466	999999	534	456	196	428	674	918	721	760	126	705	786	990	611	99	970	942	206	154	731	999999	999999	789	999999	206	14	337	331	128	706	15	402	938	999999	374	999999	167	78	755	204	832	593	999999	659	16	380	999999	296	155	613	525	999999	999999	367	566	472	745	789	989	423	346	596	602	64	121	312	847	450	247	176	813	999999	451	949	899	316	215	140	999999	825	731	50	999999	999999	191	101	214	999999	999999	901	187	377	89	341	857	245	990	244	547	704	533	831	58	999999	999999	652	999999	999999	468	260	266	614	138	173	691	305	420	97	999999	29	108	999999	467	999999	999999	999999	793	999999	999999	664	325	971	592	956	302	999999	992	999999	999999	539	629	965	999999	732	999999	572	248	915	649	561	825	999999	371	528	606	999999	999999	713	989	364	858	361	999999	803	935	295	32	182	870	999999	313	222	381	343	999999	999999	163	735	999999	999999	999999	877	470	540	999999	421	609	999999	360	45	536	288	218	361	680	277	818	319	999999	359	550	999999	999999	857	257	613	999999	37	999999	473	999999	638	999999	573	999999	980	
891	999999	964	523	685	958	821	834	265	999999	13	30	999999	133	999999	844	999999	351	876	141	832	612	293	235	889	581	999999	999999	999999	897	999999	645	204	699	386	212	354	283	674	591	254	220	602	999999	609	511	374	14	999999	268	700	999999	696	35	158	288	332	739	634	113	31	999999	902	368	759	368	826	963	746	999999	999999	665	677	294	887	622	20	70	626	387	217	999999	737	673	207	604	999999	178	551	999999	999999	615	649	570	570	319	318	244	472	999999	685	411	267	48	769	44	994	999999	148	536	277	999999	999999	999999	999999	99	206	238	170	165	999999	657	422	648	240	884	25	116	724	577	999999	776	598	384	702	806	674	999999	904	172	999999	546	40	25	830	618	999999	402	674	999999	122	999999	83	317	999999	38	999999	999999	807	884	999999	888	687	570	999999	999999	673	737	999999	99	999999	507	333	998	555	999999	627	406	818	622	391	622	442	253	464	999999	999999	290	999999	999999	817	999999	892	29	153	721	999999	999999	793	339	944	764	848	584	999999	615	999999	999999	761	999999	999999	592	800	999999	502	406	455	443	116	999999	798	393	194	880	282	370	615	313	999999	834	999999	168	613	999999	678	999999	774	858	198	849	477	627	528	596	273	235	264	707	526	746	275	424	363	794	999999	561	999999	968	311	694	10	452	229	927	941	999999	978	321	516	875	999999	999999	999999	999999	530	181	864	999999	616	57	115	907	787	118	999999	601	804	999999	948	999999	999999	805	556	503	848	35	999999	601	655	30	257	942	200	999999	124	678	179	106	999999	999999	696	982	361	264	589	102	665	121	999999	999999	447	169	372	399	828	826	50	751	999999	999999	999999	273	999999	595	799	173	716	145	993	889	432	999999	555	999999	430	73	453	302	914	755	369	295	242	315	583	999999	999999	800	999999	298	999999	999999	687	768	595	999999	50	766	464	999999	999999	529	128	479	917	999999	614	999999	969	765	999999	747	836	662	145	487	999999	637	22	999999	593	915	323	704	260	14	30	786	999999	997	33	999999	999999	498	379	840	999999	762	397	843	999999	797	999999	67	915	891	590	34	999999	999999	401	999999	753	752	832	999999	999999	423	999999	913	718	827	999999	971	999999	695	909	999999	293	999999	320	278	250	178	238	795	94	266	789	369	423	996	164	885	606	999999	934	95	665	909	999999	754	543	483	135	656	18	860	325	230	999999	999999	741	336	798	999999	999999	999999	523	47	999999	950	634	859	499	721	672	902	374	999999	761	999999	681	383	671	566	734	766	999999	582	
999999	233	999999	568	999999	180	999999	999999	97	483	999999	359	571	628	999999	683	999999	999999	983	413	983	115	495	999999	999999	166	999999	999999	665	242	398	406	999999	941	259	162	19	999999	480	329	999999	845	814	890	675	411	262	999999	849	999999	999999	999999	782	639	598	681	737	999999	109	231	609	897	172	999999	95	59	817	630	378	381	999999	64	213	999999	946	147	300	604	527	67	999999	518	999999	677	795	348	624	999999	352	999999	999999	271	999999	999999	720	569	683	959	999999	625	594	632	684	478	323	391	846	128	692	460	390	999999	230	52	327	999999	389	494	70	747	435	914	287	999999	956	999999	999999	954	944	387	999999	999999	799	902	999999	281	833	999999	364	999999	999999	505	220	891	999999	292	51	923	931	628	189	198	899	67	199	679	355	883	521	999999	302	891	183	314	996	59	342	327	579	56	999999	350	140	655	999999	929	999999	999999	612	674	371	999999	32	999999	207	276	442	999999	999999	793	925	950	527	454	121	610	332	905	895	148	949	723	353	885	371	838	68	253	812	269	975	960	280	847	548	136	869	999999	999999	729	616	600	615	786	130	317	823	685	543	645	607	798	499	999999	725	647	821	999999	954	369	217	199	929	452	999999	965	999999	680	905	999999	999999	474	999999	176	999999	358	999999	567	765	63	999999	382	709	176	662	187	470	806	131	901	314	732	903	747	522	999999	999999	173	999999	164	999999	999999	999999	558	999999	999999	999999	333	942	377	539	264	381	999999	353	835	489	763	789	639	504	872	558	14	999999	18	570	999999	653	114	687	999999	598	610	999999	871	601	999999	272	528	188	147	863	999999	371	60	361	12	999999	686	937	907	383	339	660	765	595	776	876	896	572	947	679	999999	999999	595	665	770	485	482	243	999999	999999	270	461	999999	19	999999	642	631	657	567	657	967	177	780	999999	269	999999	659	286	825	284	375	955	240	468	999999	74	775	999999	590	527	921	453	609	999999	122	878	303	756	790	143	255	999999	15	999999	712	671	909	34	406	819	999999	205	999999	64	135	314	999999	999999	983	739	866	246	76	49	999999	524	568	373	457	391	999999	999999	999999	999999	999999	999999	950	940	756	999999	165	751	988	771	999999	726	44	555	290	807	657	404	999999	61	276	999999	182	965	999999	197	999999	545	576	24	171	922	709	726	999999	998	364	999999	152	999999	584	125	257	999999	347	19	489	23	93	650	733	263	140	444	425	999999	999999	984	999999	568	261	619	184	973	609	779	999999	999999	529	291	453	999999	999999	
153	477	160	761	999999	627	999999	708	99	462	999999	291	908	791	275	311	16	55	999999	999999	583	377	964	999999	999999	695	568	992	181	493	801	206	999999	11	986	999999	274	999999	999999	367	831	999999	171	166	257	999999	700	987	750	16	522	246	84	476	678	776	512	219	487	191	999999	562	999999	606	660	730	926	907	805	308	47	999999	969	22	81	999999	999999	808	999999	591	995	999999	251	999999	970	565	132	888	333	999999	464	999999	779	893	307	279	999999	565	999999	527	765	999999	192	452	969	773	999999	71	405	954	570	999999	525	896	196	488	320	372	635	105	607	48	584	999999	999999	981	969	85	714	801	400	650	311	176	825	999999	397	799	999999	999999	298	70	493	378	999999	760	540	999999	999999	818	958	999999	929	410	920	727	219	597	607	987	804	200	357	603	564	919	402	358	80	985	100	520	999999	999999	807	546	999999	999999	944	93	451	95	999999	895	843	439	999999	901	256	107	992	800	201	999999	999999	107	713	890	814	999999	368	999999	999999	721	728	448	794	999999	999999	999999	183	14	653	999999	546	719	821	462	760	999999	209	999999	112	999999	999999	300	999999	959	999999	999999	833	664	400	999999	725	270	999999	657	999999	999999	999999	229	999999	999999	924	987	156	677	999999	999999	286	261	140	999999	530	867	88	840	728	437	129	834	463	893	550	518	613	439	799	999999	448	174	999999	365	490	979	999999	999999	999999	15	154	651	298	365	999999	582	534	710	693	999999	999999	440	929	740	285	999999	766	414	331	416	384	716	999999	999999	999999	122	999999	775	209	551	675	848	792	999999	292	477	546	107	999999	968	984	999999	746	999999	999999	17	999999	554	89	999999	999999	787	999999	641	999999	437	773	903	132	320	615	999999	511	151	191	999999	999999	215	457	807	273	668	943	999999	432	481	970	936	999999	235	877	421	695	528	338	999999	940	161	102	855	704	643	975	160	362	999999	401	604	760	999999	369	39	106	999999	417	554	844	999999	999999	159	466	999999	611	896	443	999999	73	982	813	999999	402	999999	123	999999	113	999999	999999	792	11	207	90	376	185	540	866	999999	324	424	999999	783	999999	395	941	943	398	866	999999	89	999999	168	171	418	999999	466	999999	873	999999	504	999999	786	862	999999	999999	22	78	999999	661	999999	40	595	879	649	999999	40	259	999999	554	180	214	999999	598	613	85	842	46	671	585	719	182	992	932	820	256	334	920	992	999999	929	999999	999999	215	960	59	131	289	522	548	760	216	361	328	745	300	999999	999999	259	975	710	976	999999	
515	999999	899	47	663	999999	402	999999	999999	267	999999	999999	305	999999	41	638	564	999999	999999	524	133	824	999999	820	674	196	530	325	146	671	26	141	999999	477	792	272	70	21	467	230	129	999999	650	949	197	999999	999999	393	899	559	695	31	157	461	283	690	440	88	372	477	999999	999999	409	448	251	999999	671	828	124	768	577	552	496	999999	404	131	184	999999	999999	971	746	146	425	586	976	995	999999	501	204	112	832	982	649	990	691	999999	603	999999	999999	999999	41	621	279	141	982	152	999999	813	67	161	999999	999999	999999	400	730	402	999999	999999	471	999999	57	180	634	999999	935	594	903	505	652	362	528	999999	855	479	940	999999	866	293	604	999999	470	181	444	52	596	999999	537	258	270	298	390	780	740	461	116	861	986	267	999999	397	999999	39	170	704	633	999999	31	975	999999	604	535	378	228	637	999999	876	735	591	425	979	999999	999999	244	363	999999	747	999999	403	372	89	148	609	97	999999	594	999999	20	739	418	999999	934	562	999999	999999	763	999999	561	999999	675	240	135	404	841	227	340	999999	794	807	999999	885	313	627	613	381	465	999999	999999	22	999999	355	999999	995	999999	374	999999	999999	856	578	599	999999	196	137	999999	142	953	743	767	999999	875	10	646	212	17	533	748	317	949	426	210	999999	731	549	70	330	999999	139	231	477	182	999999	737	225	217	772	699	999999	999999	480	999999	999999	999999	420	146	53	999999	663	988	649	625	736	555	439	378	762	238	646	999999	407	768	823	522	299	999999	48	272	999999	999999	244	833	571	999999	478	999	488	678	320	999999	27	622	710	999999	581	851	446	291	999999	847	455	544	999999	119	501	712	999999	999999	868	723	999999	999999	287	668	753	816	999999	999999	86	440	889	999999	917	243	60	999999	68	682	999999	448	260	757	964	583	550	999999	780	462	916	765	405	288	999999	999999	314	246	999999	52	999999	765	999999	128	214	866	957	371	626	819	999999	716	654	921	999999	999999	472	350	815	704	128	62	999999	601	411	320	999999	611	283	329	928	813	450	26	294	184	999999	142	999999	107	999999	188	83	961	403	210	121	483	28	389	134	999999	430	640	924	345	729	206	716	999999	831	356	98	999999	890	255	275	637	637	999999	780	999999	796	717	88	939	979	84	207	211	999999	562	999999	893	205	999999	999999	810	999999	949	454	453	426	660	999999	279	99	776	80	158	934	999999	845	933	609	999999	178	999999	561	984	999999	655	999	515	694	999999	763	204	111	926	862	465	545	688	640	
999999	913	999999	451	808	849	212	13	58	277	725	716	999999	999999	410	999999	680	258	999999	999999	799	454	911	965	997	516	895	674	154	296	478	938	167	303	282	881	41	271	753	144	162	999999	950	999999	969	562	999999	910	701	140	191	216	437	105	999999	882	12	999999	999999	302	954	999999	999999	761	798	786	559	365	22	529	999999	999999	505	972	440	157	503	999999	999999	444	410	984	973	999999	114	271	510	71	999999	400	879	861	816	461	999999	624	999999	198	448	192	13	749	898	182	375	772	711	999999	664	694	999999	338	183	999999	891	999999	564	999999	657	536	999999	497	903	621	650	999999	999999	53	792	999999	365	314	999999	999999	441	660	96	999999	648	342	560	55	407	767	21	550	687	999999	569	220	70	946	541	912	905	999999	846	286	999999	472	179	999999	672	999999	338	83	113	999999	578	240	882	999999	207	324	976	241	999999	999999	610	109	226	795	484	581	999999	999999	772	322	909	925	999999	810	279	185	999999	893	382	557	439	937	446	328	238	999999	337	307	748	227	999999	673	425	710	675	999999	256	384	193	999999	104	918	311	790	459	653	425	999999	493	31	161	93	859	542	706	672	662	898	566	155	999999	999999	670	555	999999	245	510	114	145	846	929	788	709	291	463	520	999999	999999	868	585	913	265	999999	727	76	852	999999	882	13	999999	769	358	999999	48	999999	999999	257	999999	413	224	152	321	937	646	102	999999	383	577	999999	196	999999	16	39	981	241	988	643	943	488	534	430	628	111	142	87	581	999999	671	445	817	999999	999999	252	653	442	601	999999	177	635	704	479	247	803	999999	999999	763	999999	836	999999	999999	13	313	277	999999	793	524	999999	805	569	520	401	711	999999	271	923	165	764	386	548	640	999999	475	318	784	65	193	824	999999	999999	324	263	145	865	587	813	999999	999999	372	859	918	999999	999999	608	124	313	999999	114	541	893	811	999999	942	297	999999	196	999999	999999	492	824	999999	999999	925	639	255	999999	265	846	554	458	963	551	402	526	630	258	158	867	204	481	297	999999	293	400	999999	325	321	847	699	400	286	964	999999	999999	258	228	466	999999	363	856	999999	920	999999	999999	999999	269	999999	425	666	917	48	669	800	21	999999	532	416	535	999999	929	946	417	156	163	181	999999	430	854	277	999999	792	274	514	347	434	377	528	210	470	105	999999	895	999999	781	362	616	173	120	21	999999	812	930	608	433	910	639	999999	406	911	930	999999	752	157	264	135	773	999999	462	586	169	999999	215	74	
189	999999	999999	236	374	801	999999	835	320	842	551	599	999999	666	91	437	794	999999	132	999999	540	266	966	748	926	656	589	461	711	533	852	723	606	999999	999999	222	859	412	408	604	999999	104	999999	909	999999	664	999999	117	83	35	792	999999	881	917	999999	922	253	312	309	717	222	113	134	999999	990	827	993	996	247	999999	577	392	204	999999	941	445	999999	999999	152	272	999999	999999	387	685	741	296	841	689	340	506	968	557	112	690	392	253	999999	740	919	778	999999	999999	869	215	457	409	371	363	975	99	194	196	169	999999	334	740	999999	449	56	703	986	313	999999	999999	899	30	289	513	145	698	999999	997	147	999999	600	126	612	182	238	341	924	999999	713	251	999999	781	397	75	366	652	528	530	999999	225	792	367	611	139	315	436	130	857	228	287	999999	999999	59	795	447	217	137	553	999999	715	778	507	600	423	427	127	633	224	156	999999	179	945	313	999999	999999	242	514	999999	866	999999	220	76	269	436	627	136	732	999999	628	999999	524	975	999999	999999	447	294	767	198	711	197	803	906	711	999999	117	678	883	999999	223	999999	703	655	999999	999999	504	711	999999	174	795	301	395	41	595	998	968	999999	635	333	484	297	475	999999	770	999999	998	314	365	534	328	949	252	603	388	999999	455	869	298	900	999999	735	999999	603	402	999999	802	771	999999	999999	767	913	52	559	654	999999	738	386	884	999999	999999	200	999999	999999	845	846	58	791	999999	181	552	109	906	999999	848	748	250	872	999999	361	876	999999	999999	999999	767	415	906	693	949	461	999999	78	984	999999	488	294	999999	999999	757	555	371	999999	128	999999	999999	668	17	317	999999	905	686	866	999999	533	141	195	999999	703	999999	999999	939	365	842	201	496	483	124	999999	256	999999	369	906	999999	378	990	866	117	854	999999	108	408	599	982	54	775	818	615	999999	159	303	97	686	397	326	616	999999	177	926	652	686	554	391	999999	999999	999999	779	751	94	543	274	999999	352	999999	999999	42	350	383	798	426	677	999999	662	475	953	476	683	519	797	999999	984	698	190	211	806	999999	999999	538	999999	508	999999	77	530	999999	885	999999	744	999999	550	999999	999999	632	999999	510	974	818	891	916	117	680	862	269	953	333	558	575	896	150	414	302	26	811	548	300	999999	610	999999	999999	999999	999999	731	217	969	513	495	362	329	680	236	999999	999999	999999	999999	999999	645	736	123	999999	999999	319	329	999999	70	999999	277	999999	93	999999	90	374	481	157	336	380	949	654	300	450	837	
206	256	225	913	426	999999	916	390	393	999999	693	497	999999	999999	280	417	999999	157	721	245	999999	999999	250	600	862	516	999999	772	61	214	991	446	999999	999999	173	999999	999999	999999	643	618	361	84	700	434	397	876	341	772	999999	962	822	999999	999999	214	806	927	15	625	61	999999	133	154	999999	189	999999	999999	824	778	221	217	314	447	513	112	884	957	578	999999	212	999999	999999	999999	716	98	392	493	866	469	564	245	67	487	639	733	495	999999	745	521	770	999999	999999	562	561	849	999999	999999	994	477	999999	848	359	999999	423	999999	735	389	438	250	796	180	390	365	224	975	159	826	808	779	616	678	999999	67	56	72	999999	621	191	866	999999	999999	499	399	149	715	999999	869	999999	573	997	116	778	504	724	600	760	999999	348	585	999999	999999	577	224	999999	651	999999	301	152	999999	141	999999	207	999999	810	788	999999	990	225	508	99	290	761	244	999999	509	899	717	342	999999	312	246	283	605	177	999999	999999	284	999999	498	88	594	726	714	442	884	908	216	999999	935	919	769	481	839	496	419	80	999999	999999	360	751	919	959	999999	57	895	840	602	404	212	999999	999999	999999	726	430	504	563	57	801	897	601	692	34	406	536	999999	764	999999	119	757	537	999999	841	187	999999	999999	635	999999	999999	546	53	999999	999999	999999	587	999999	317	999999	419	999999	855	32	540	545	759	68	894	562	169	999999	141	999999	492	646	675	260	565	283	979	270	869	533	391	999999	853	999999	880	543	818	24	999999	19	34	999999	999999	515	566	305	428	688	274	83	999999	161	999999	647	823	175	815	337	957	43	999999	158	133	999999	641	285	691	473	999999	361	743	155	290	999999	999999	375	744	170	693	269	999999	300	996	999999	662	240	999999	216	472	715	728	491	999999	201	243	999999	999999	580	999999	999999	613	999999	511	913	339	725	871	292	999999	999999	999999	655	999999	697	188	999999	162	336	669	411	434	485	11	472	632	261	999999	99	999999	506	381	173	295	412	655	900	999999	999999	466	937	368	568	941	25	293	83	848	999999	22	999999	723	999999	911	473	856	138	953	48	999999	87	637	999999	403	999999	85	999999	369	240	52	287	999999	79	999999	731	52	866	544	999999	999999	559	413	729	86	999999	782	714	262	822	556	527	947	750	802	389	309	586	999999	182	999999	36	999999	617	326	999999	999999	654	796	189	430	989	999999	967	999999	999999	673	907	705	271	985	370	999999	546	684	525	340	999999	277	999999	999999	465	701	999999	56	999999	999999	999999	999999	999999	999999	138	
918	82	999999	999999	933	979	999999	80	999999	402	880	903	196	579	999999	999999	933	801	999999	999999	387	315	999999	965	297	233	999999	707	886	877	504	364	201	857	452	931	154	127	592	360	64	207	776	39	999999	798	184	477	140	677	999999	999999	999999	953	751	612	999999	437	999999	999999	68	192	999999	837	999999	999999	999999	339	137	99	999999	999999	219	53	71	189	999999	727	390	498	59	454	577	999999	24	893	999999	248	116	839	616	716	999999	882	302	872	23	999999	142	68	97	844	999999	999999	653	999999	402	903	892	571	83	597	57	781	660	999999	615	974	999999	14	118	472	232	297	483	316	999999	337	750	198	176	600	999999	331	410	214	114	999999	566	999999	500	513	999999	545	999999	28	669	75	231	999999	266	49	126	999999	999999	624	622	999999	567	346	88	75	162	703	404	999999	999999	725	999999	456	999999	88	999999	854	513	605	127	687	999999	464	999999	999999	115	999999	931	137	484	467	381	999999	999999	999999	969	229	889	435	360	651	150	293	26	943	695	774	187	999999	999999	271	999999	999999	507	935	531	999999	699	999999	959	100	771	276	998	544	354	594	864	999999	118	198	964	87	254	475	546	247	447	703	217	999999	885	753	999999	999999	999999	999999	999999	656	530	866	530	714	999999	270	999999	874	999999	481	999999	111	999999	728	999999	442	999999	547	109	41	999999	293	999999	996	968	629	214	999999	999999	785	702	327	999999	217	928	251	668	260	611	984	999999	672	952	999999	999999	115	430	167	682	73	915	999999	927	999999	268	247	999999	533	746	846	66	999999	113	509	999999	999999	796	702	799	999999	774	57	936	124	446	999999	340	699	893	862	999999	57	999999	999999	999999	407	399	68	949	691	50	144	513	999999	928	733	568	999999	196	830	319	728	367	854	999999	867	368	999999	810	541	906	511	640	883	648	999999	999999	407	638	381	999999	738	752	999999	999999	999999	543	181	196	713	168	887	999999	72	552	480	690	999999	416	12	999999	586	257	418	999999	539	503	999999	999999	919	217	170	814	814	947	581	975	258	76	659	334	197	626	106	383	28	997	578	341	177	999999	43	999999	999999	342	307	999999	344	332	258	146	913	64	276	999999	997	83	699	124	971	504	441	999999	757	678	999999	959	161	44	767	999999	925	999999	948	601	184	179	999999	482	649	101	999999	925	999999	522	421	142	359	601	999999	944	307	463	369	673	887	618	243	999999	999999	348	339	309	565	999999	999999	999999	116	675	331	828	895	227	475	879	999999	999999	608	244	999999	719	609	999999	659	
822	244	999999	928	999999	714	565	999999	230	999999	311	762	341	370	999999	311	796	35	684	280	557	59	90	988	489	810	381	20	999999	700	999999	738	779	650	743	482	999999	695	999999	961	765	892	674	235	173	127	531	155	999999	932	999999	999999	925	999999	111	772	999999	483	999999	475	999999	555	935	530	999999	573	982	691	626	999999	562	110	204	999999	515	664	999999	855	824	999999	288	236	513	77	999999	87	812	500	548	970	328	275	257	365	628	219	956	154	14	599	145	839	999999	877	379	370	498	999999	774	447	397	999999	658	999999	196	999999	52	868	999999	153	760	491	152	999999	999999	296	853	839	999999	305	999999	241	850	234	236	999999	707	635	697	868	588	609	726	111	583	30	617	180	179	522	177	98	999999	861	999999	653	697	873	999999	93	517	659	118	478	739	166	999999	433	849	747	409	416	181	999999	565	161	765	50	999999	289	999999	682	999999	999999	137	619	387	999999	395	583	752	833	67	999999	361	929	500	257	372	427	572	193	999999	999999	999999	760	916	999999	306	999999	888	656	801	297	413	834	989	536	350	999999	999999	469	999999	999999	995	575	359	999999	999999	636	660	999999	678	999999	717	495	362	999999	468	377	999999	956	692	999999	694	105	42	999999	210	527	939	964	906	999999	648	999999	156	63	437	547	411	359	361	670	999999	380	978	999999	999999	918	482	752	77	973	426	822	776	340	581	899	542	999999	367	553	696	696	610	434	16	999999	349	308	999999	921	965	354	605	32	999999	323	999999	886	200	291	54	197	896	933	826	826	336	999999	482	999999	999999	822	999999	807	999999	342	770	553	999999	999999	579	999999	942	156	999999	82	999999	753	660	267	782	655	999999	86	999999	509	800	677	608	189	288	533	826	282	999999	153	362	797	59	347	553	573	746	235	712	871	999999	749	999999	754	609	583	999999	224	755	359	432	915	309	474	542	999999	999999	999999	686	55	999999	669	239	864	719	999999	703	322	714	219	908	999999	999999	637	264	60	751	853	999999	705	377	611	999999	999999	999999	999999	999999	585	999999	459	628	786	549	666	999999	585	519	71	44	190	879	842	510	546	450	268	551	672	219	999999	351	101	390	999999	999999	745	152	672	153	282	931	128	999999	264	590	132	999999	707	122	678	540	690	819	399	999999	999999	999999	980	126	462	895	825	999999	323	117	536	999999	568	988	999999	442	847	918	762	258	761	335	999999	955	328	644	999999	559	541	999999	999999	999999	991	165	153	999999	171	555	691	387	116	752	203	156	64	
726	999999	999999	343	245	693	772	66	151	74	999999	856	35	798	817	61	275	999999	373	999999	264	414	413	845	999999	999999	301	237	999999	151	18	999999	108	999999	601	587	135	225	305	267	889	999999	849	100	943	787	999999	756	873	336	840	999999	830	999999	799	321	653	999999	208	964	402	544	681	999	65	999999	757	134	999999	240	925	60	999999	999999	566	999999	564	322	901	358	145	544	364	999999	311	100	312	408	111	290	934	261	27	341	865	354	544	850	45	876	39	999999	560	642	999999	790	389	723	143	760	756	340	971	849	999999	857	190	632	698	999999	765	358	33	916	305	999999	42	206	251	221	504	714	286	35	328	134	984	721	999999	520	999999	588	274	350	999999	603	289	178	512	17	174	911	999999	80	120	681	987	643	347	999999	999999	193	999999	922	999999	999999	63	946	530	704	872	999999	983	187	264	187	999999	682	999999	999999	394	999999	694	243	999999	593	999999	216	914	999999	146	999999	383	912	999999	999999	999999	352	95	490	550	999999	647	808	144	999999	928	974	815	933	597	315	259	646	351	893	999999	249	874	672	489	847	41	883	567	999999	95	80	424	999999	81	741	597	902	161	61	999999	886	108	352	664	588	400	980	60	831	101	737	571	869	38	865	999999	422	11	702	311	999999	250	613	619	999999	560	88	861	856	717	357	494	300	999999	612	150	531	999999	901	456	60	832	999999	440	999999	508	554	708	216	272	999999	999999	458	749	462	646	495	733	805	999999	321	129	204	123	744	999999	280	203	425	724	946	414	999999	255	260	931	513	182	271	359	15	999999	655	593	543	456	45	550	224	966	655	797	212	873	999999	999999	638	622	696	999999	238	361	292	491	325	769	801	213	999999	530	142	322	472	455	32	999999	473	610	580	297	999999	730	978	999999	79	159	211	236	120	329	303	891	486	999999	131	653	97	173	277	773	999999	832	61	694	999999	999999	335	756	851	999999	468	37	52	408	897	507	383	833	999999	999999	999999	575	102	179	237	250	836	316	334	378	854	309	999999	806	643	999999	678	294	999999	736	999999	454	385	917	861	275	848	88	268	999999	999999	263	999999	111	215	89	740	999999	467	999999	506	28	432	999999	999999	168	694	245	764	523	828	98	218	999999	999999	123	200	184	318	961	402	757	57	999999	999999	999999	557	999999	601	564	999999	797	827	41	240	805	32	902	578	999999	580	613	999999	745	795	192	54	999999	758	101	888	565	573	505	999999	748	999999	999999	999999	747	610	463	999999	
210	879	41	999999	187	454	546	101	999999	606	616	390	999999	444	312	999999	999999	556	491	999999	999999	999999	88	234	332	999999	491	999999	310	528	831	102	999999	999999	123	866	764	921	999999	621	221	999999	601	999999	999999	124	999999	314	668	807	468	201	999999	999999	144	534	800	999999	999999	347	999999	711	790	769	999999	523	273	820	999999	446	160	999999	688	999999	271	999999	84	999999	999999	217	437	187	176	502	70	639	972	147	833	588	999999	956	982	530	658	510	219	999999	194	443	851	999999	999999	999999	656	473	513	999999	718	636	460	681	540	731	999999	785	545	298	708	144	550	135	999999	743	999999	204	22	168	220	999999	298	252	934	833	999999	845	999999	943	845	597	999999	723	999999	207	137	393	425	261	620	999999	964	921	999999	59	892	725	605	250	851	462	999999	354	48	957	347	217	999999	999999	375	999999	999999	601	452	999999	18	999999	706	999999	615	986	778	761	547	347	796	377	129	884	999999	640	250	999999	102	999999	146	781	999999	471	859	919	646	719	885	556	291	372	999999	21	51	74	999999	815	634	865	684	699	807	700	999999	970	999999	862	765	999999	999999	637	509	69	999999	999999	152	245	929	695	349	69	875	990	66	999999	999999	117	843	876	621	435	999999	999999	708	999999	974	984	999999	999999	831	999999	953	160	999999	653	863	419	46	999999	921	783	886	938	525	625	999999	999999	999999	737	82	981	29	888	123	999999	999999	282	999999	539	262	168	935	49	864	565	999999	724	999999	999999	570	488	81	38	954	999999	548	390	711	999999	621	167	350	572	817	850	765	75	47	999999	345	999999	69	999999	562	999999	999999	999999	84	960	519	110	560	241	176	593	909	990	933	286	848	999999	999999	276	917	999999	999999	372	232	999999	799	50	999999	919	999999	980	429	999999	475	999999	989	702	316	999999	573	521	606	118	406	999999	999999	999999	141	760	497	999999	28	999999	588	467	944	485	624	999999	171	479	423	640	999999	195	173	345	524	741	296	156	621	821	702	406	999999	710	999999	998	84	34	908	926	999999	659	962	636	985	17	999999	999999	87	999999	589	104	108	965	944	221	70	605	260	399	474	350	999999	206	100	192	969	244	520	626	985	999999	570	496	218	999999	999999	537	359	516	494	783	78	374	242	608	308	532	765	753	937	479	999999	519	999999	91	863	999999	546	803	48	22	993	461	271	999999	533	611	756	439	988	999999	999999	743	904	999999	999999	431	999999	491	999999	447	999999	766	688	516	372	999999	44	137	651	466	990	999999	999999	481	790	617	
999999	789	85	696	999999	336	765	415	233	41	999999	771	999999	999999	801	999999	919	600	544	999999	773	999999	90	481	577	629	787	532	542	999999	274	433	900	999999	327	184	999999	197	999999	152	11	283	292	999999	999999	272	999999	220	665	935	637	877	999999	563	843	358	709	999999	999999	156	999999	999999	872	534	766	191	999999	154	123	999999	999999	732	999999	999999	235	999999	473	748	45	999999	310	577	867	999999	71	396	495	346	821	999999	475	813	77	525	603	999999	999999	757	574	265	401	999999	999999	999999	297	905	949	545	999999	352	999999	999999	568	999999	845	971	999999	276	999999	380	695	535	333	154	999999	835	999999	999999	798	466	999999	715	184	779	913	999999	480	828	318	999999	447	999999	17	478	94	514	255	999999	679	631	403	143	294	204	569	999999	999999	951	887	999999	250	546	999999	871	262	179	999999	999999	901	719	501	546	999999	315	999999	745	999999	854	999999	999999	589	411	732	177	73	999999	430	999999	219	999999	999999	999999	999999	856	999999	900	213	146	225	914	728	466	360	960	140	856	185	979	270	824	348	996	891	250	872	999999	813	999999	808	305	749	806	578	853	444	972	999999	111	399	999999	542	391	639	155	918	999999	60	772	47	216	781	451	719	395	999999	289	637	700	984	999999	96	634	337	919	175	921	888	507	525	999999	261	83	999999	237	291	957	366	745	332	999999	999999	51	541	999999	524	307	97	999999	154	999999	344	905	127	322	946	908	63	719	980	999999	245	553	256	879	954	999999	861	999999	999999	751	922	891	378	244	999999	999999	102	999999	999999	867	834	705	362	370	822	356	956	277	291	383	903	646	765	335	513	243	999999	662	647	817	446	999999	999999	403	242	999999	536	999999	32	901	815	329	324	999999	172	539	201	886	66	608	750	999999	210	999999	847	285	136	53	731	65	999999	439	999999	587	431	999999	626	959	137	379	819	999999	255	390	567	584	999999	999999	172	999999	52	908	605	49	76	851	405	357	999999	957	326	999999	161	966	650	385	242	737	999999	999999	912	242	758	686	788	677	349	819	172	273	953	484	880	757	23	352	999999	57	999999	579	999999	278	999999	999999	63	335	922	999999	739	191	351	999999	960	239	999999	999999	159	918	999999	999999	512	585	999999	291	13	841	613	404	999999	308	551	195	999999	121	999999	643	828	588	633	463	999999	70	90	981	921	999999	524	650	695	213	202	915	796	131	77	258	93	131	176	221	722	528	335	440	999999	166	378	848	139	427	999999	571	295	797	644	999999	504	999999	999999	644	
327	999999	708	749	999999	999999	399	104	54	999999	560	999999	999999	421	741	236	735	650	350	765	990	675	520	278	232	630	999999	999	999999	999999	753	879	999999	531	893	759	999999	585	334	999999	767	284	999999	288	867	283	159	873	66	999999	716	854	863	999999	654	652	451	440	527	999999	16	399	999999	999999	108	680	945	999999	527	981	417	159	325	346	999999	716	871	242	411	948	481	755	943	999999	908	999999	26	167	877	999999	317	389	999999	849	997	377	667	384	190	196	338	270	999999	84	999999	566	539	526	606	937	780	219	38	578	14	260	999999	999999	999999	999999	664	999999	21	286	674	37	102	476	349	999999	58	999999	62	999999	999999	221	999999	868	78	352	369	499	560	940	471	107	360	489	844	747	920	129	863	999999	999999	549	999999	999999	410	972	474	72	999999	999999	888	292	167	814	958	793	850	587	479	178	999999	999999	999999	999999	814	999999	677	612	631	601	710	929	634	81	692	81	962	339	468	105	999999	306	322	585	61	188	940	999999	531	61	896	999999	650	694	999999	368	321	999999	265	833	305	861	440	585	275	959	658	999999	131	887	830	521	999999	383	301	543	852	999999	999999	636	635	141	91	580	999999	376	288	939	999999	999999	759	786	84	999999	800	25	866	736	320	101	529	854	424	644	230	385	999999	277	403	606	515	670	165	628	207	999999	780	860	999999	898	999999	719	163	797	137	54	999999	494	583	285	677	125	340	929	999999	780	716	999999	359	999999	162	21	546	335	818	98	999999	455	436	635	245	15	855	999999	419	809	700	999999	516	186	938	729	694	127	929	400	339	236	521	427	457	342	510	561	745	670	183	828	979	49	423	991	67	999999	999999	671	270	999999	519	307	90	100	931	182	390	433	327	428	999999	428	759	404	934	19	188	902	505	304	676	999999	636	999999	647	476	763	947	671	746	86	999999	999999	999999	716	224	346	999999	411	338	180	999999	353	754	999999	561	290	28	66	58	768	999999	176	965	999999	770	999999	218	453	999999	419	443	762	580	351	148	298	348	688	720	999999	820	500	177	133	364	405	881	448	95	196	744	999999	623	977	938	999999	173	999999	999999	553	999999	914	947	918	737	999999	999999	413	294	272	942	340	346	385	999999	647	998	999999	886	375	789	769	367	277	674	552	148	602	999999	56	999999	178	743	176	999999	906	999999	258	396	804	632	478	163	822	254	414	554	247	999999	999999	102	331	293	579	764	369	999999	999999	254	195	421	999999	10	248	148	773	597	
180	841	999999	999999	750	455	999999	743	999999	615	544	32	270	998	999999	572	999999	953	802	884	173	999999	184	358	999999	13	211	393	461	478	915	999999	999999	817	999999	405	987	207	352	876	211	836	999999	754	22	656	984	196	519	999999	888	294	345	999999	999999	767	667	693	999999	746	254	698	291	842	699	860	551	453	624	505	999999	914	611	926	683	999999	958	430	345	227	29	24	999999	852	590	999999	348	591	393	615	999999	304	977	605	631	513	554	999999	64	162	115	541	999999	23	999999	974	999999	419	216	999999	999999	247	999999	12	726	239	824	438	999999	79	521	959	999999	18	767	290	999999	999999	304	179	781	357	375	193	999999	488	999999	999999	829	615	947	929	385	295	806	500	947	975	999999	402	689	126	999999	985	999999	999999	481	563	256	742	999999	677	124	46	325	462	871	174	999999	248	999999	999999	999999	645	999999	592	584	773	211	276	343	960	136	902	999999	999999	997	390	999999	999999	999999	888	999999	97	577	279	814	349	999999	354	629	782	95	640	614	725	517	713	863	58	570	707	999999	979	408	87	999999	999999	556	999999	464	999999	621	923	999999	898	999999	521	78	852	777	245	803	857	647	560	875	496	298	764	158	293	527	504	406	309	536	635	688	999999	728	603	792	999999	889	999999	999999	172	409	715	375	995	645	20	280	999999	999999	504	341	847	212	65	923	791	999999	180	999999	127	526	931	372	724	832	577	134	999999	452	493	999999	510	399	712	97	582	398	162	648	516	999999	80	405	999999	303	999999	297	673	680	11	999999	719	183	53	645	477	353	651	173	77	886	105	999999	420	537	999999	458	499	968	350	402	999999	532	458	893	999999	536	999999	999999	991	289	460	999999	451	685	258	336	355	999999	619	238	999999	989	580	629	137	197	985	503	472	393	999999	705	339	608	458	196	725	159	200	940	22	230	181	788	999999	999999	441	999999	289	504	112	999999	358	999999	655	369	999999	828	766	267	550	837	958	608	491	755	174	999999	999999	71	611	206	876	679	226	526	999999	791	203	535	755	261	224	967	290	375	356	227	999999	98	243	896	393	932	400	999999	271	573	999999	680	436	999999	999999	227	999999	906	556	999999	999999	138	552	170	635	240	511	999999	622	999999	327	125	408	947	889	148	827	715	812	999999	288	50	265	254	999999	999999	108	166	999999	999999	84	384	819	999999	999999	824	546	83	270	162	999999	111	562	280	999999	191	281	489	999999	999999	999999	187	103	611	400	999999	999999	307	675	122	141	355	544	
626	916	942	999999	731	999999	74	601	999999	454	659	524	999999	487	984	998	313	252	999999	999999	396	999999	999999	291	999999	287	475	951	248	999999	158	31	85	999999	936	364	313	999999	999999	863	644	766	999999	732	443	999999	222	999999	889	309	371	869	521	999999	157	30	999999	661	98	453	999999	123	999999	357	305	999999	448	620	551	999999	999999	429	701	999999	812	999999	960	999999	848	130	74	107	999999	939	45	289	509	187	419	999999	346	999999	796	999999	712	531	413	297	437	804	999999	999999	826	269	999999	942	178	765	999999	999999	999999	853	812	968	388	62	999999	423	322	26	999999	999999	211	635	292	52	632	605	53	290	227	673	999999	54	481	473	999999	802	335	102	999999	744	999999	891	999999	493	999999	828	718	659	481	999999	975	999999	675	386	400	201	999999	571	320	572	999999	805	310	999999	125	768	496	999999	782	257	98	999999	905	394	179	320	779	799	212	999999	886	394	999999	237	697	327	999999	105	82	89	825	763	999999	999999	32	296	591	470	377	81	999999	803	999999	999999	900	999999	514	290	216	999999	422	187	368	515	686	337	996	82	698	797	399	401	842	702	431	335	447	999999	372	883	728	319	431	141	472	93	516	585	337	999999	999999	97	888	992	667	648	404	276	861	695	300	518	771	999999	681	941	999999	999999	801	999999	317	157	999999	999999	361	113	755	237	53	602	999999	421	999999	755	984	311	513	849	45	783	930	181	505	677	999999	999999	547	999999	999999	531	999999	999999	783	761	634	665	179	564	641	564	892	177	233	999999	874	999999	773	999999	595	379	438	121	149	999999	644	999999	651	999999	740	151	566	904	999999	522	479	489	637	983	999999	999999	999999	999999	999999	481	891	763	948	246	999999	714	447	531	265	90	999999	21	201	764	126	497	999999	928	999999	999999	999999	999999	399	710	790	395	251	789	895	276	999999	489	903	668	999999	881	198	414	448	35	704	44	648	999999	429	467	297	872	867	999999	314	213	133	717	483	903	373	247	456	416	473	999999	636	999999	842	613	118	999999	637	245	999999	999999	489	798	999999	963	348	999999	291	999999	108	378	999999	999999	962	999999	365	999999	195	233	517	951	958	42	562	999999	408	659	854	815	359	999999	245	631	333	704	999999	334	920	999999	564	671	955	133	318	999999	735	374	36	809	999999	999999	347	999999	728	999999	999999	457	246	750	564	999999	848	475	999999	343	999999	999999	938	267	319	40	999999	675	999999	846	995	835	723	467	999999	44	632	999999	568	436	427	831	999999	999999	63	276	98	180	
955	875	823	490	159	974	999999	999999	436	769	499	226	999999	671	744	882	362	815	733	779	439	529	65	803	907	546	999999	311	397	962	999999	52	942	999999	719	793	999999	515	685	748	504	875	999999	863	555	351	999999	999999	96	999999	999999	999999	543	318	740	999999	820	29	999999	612	999999	661	56	473	564	999999	283	561	999999	951	859	847	140	999999	999999	563	920	202	258	565	999999	170	999999	377	348	966	509	634	364	293	973	999999	932	82	690	999999	999999	999999	308	107	77	227	804	999999	170	776	116	999999	43	186	515	999999	771	999999	999999	999999	447	679	135	597	947	649	207	999999	978	856	915	999999	304	441	734	785	893	160	498	549	365	999999	216	999999	860	951	601	187	777	355	242	914	236	792	406	159	19	711	160	428	30	146	166	314	860	999999	263	999999	452	730	999999	620	999999	306	542	367	472	999999	737	999999	58	30	999999	633	999999	10	999999	512	999999	584	776	192	10	999999	999999	229	922	901	711	812	697	999999	999999	57	620	621	396	929	259	48	687	455	973	163	379	999	256	532	690	860	225	751	999999	999999	953	552	620	458	777	322	999999	571	999999	925	999999	58	295	842	999999	12	614	902	262	997	999999	330	218	999999	999999	529	972	400	999999	999999	596	999999	444	867	104	999999	11	937	161	936	603	999999	603	999999	855	331	714	413	520	688	999999	323	999999	999999	969	632	344	773	999999	258	349	54	999999	999999	999999	999999	614	427	748	944	11	999999	750	325	403	781	727	169	999999	379	814	568	999999	532	604	282	458	875	999999	999999	734	238	999999	999999	597	558	765	999999	719	999999	716	296	665	575	687	578	572	182	174	197	905	184	999999	388	444	780	174	828	406	66	903	738	529	286	999999	999999	999999	848	728	845	25	135	999999	999999	999999	528	903	999999	844	35	999999	285	711	999999	566	999999	456	800	468	816	393	937	204	663	600	978	766	388	364	914	91	999999	999999	329	182	779	733	294	725	915	999999	860	983	381	999999	627	37	819	720	999999	326	696	389	912	461	88	930	787	896	684	999999	999999	999999	929	944	986	999999	999999	999999	786	825	171	85	999999	938	533	953	823	317	973	950	946	668	703	999999	999999	344	541	867	103	999999	946	999999	51	163	363	910	63	999999	369	795	645	292	933	834	999999	621	836	974	999999	134	999999	480	923	733	999999	855	255	342	559	999999	999999	524	443	937	879	773	43	399	585	999999	900	999999	999999	999999	315	664	734	869	442	773	508	567	999999	969	742	476	474	999999	348	
507	664	999999	877	999999	505	131	848	996	999999	999999	587	447	398	314	234	720	999999	746	427	160	130	386	999999	999999	153	732	999999	474	205	413	309	725	60	87	958	188	518	239	681	194	816	738	913	999999	195	70	178	635	745	999999	943	999999	890	197	386	287	821	102	999999	773	546	999999	999999	552	92	862	397	321	999999	55	211	303	74	999999	999999	999999	472	849	599	92	564	999999	729	999999	469	580	834	999999	999999	681	367	999999	999999	999999	647	442	937	999999	999999	333	673	999999	999999	699	999999	650	999999	657	999999	994	814	972	502	492	219	598	654	627	92	999999	37	533	619	674	688	999999	639	999999	595	902	454	110	999999	276	999999	706	999999	39	363	819	916	187	999999	706	866	394	923	181	698	59	787	320	289	466	305	149	999999	999999	999999	44	20	507	72	950	999999	713	101	999999	999999	512	929	625	273	273	999999	850	523	912	808	303	861	467	467	545	999999	999999	821	424	971	280	469	63	27	999999	808	419	999999	999999	167	999999	999999	698	109	196	999999	172	56	999999	871	999999	626	334	806	717	999999	552	49	526	999999	416	892	676	999999	802	52	876	607	945	464	185	999999	999999	755	655	11	173	368	281	999999	999999	97	805	999999	527	653	999999	999999	310	155	266	999999	598	233	750	270	999999	444	306	153	253	564	111	999999	696	999999	173	999999	160	999999	20	193	767	110	999999	328	96	133	736	999999	907	999999	307	799	208	805	147	239	999999	999999	385	728	71	138	182	397	985	999999	857	808	999999	566	105	593	145	82	999999	999999	348	431	183	502	707	157	245	624	266	311	363	891	999999	933	573	999999	341	291	132	638	927	497	343	843	999999	928	999999	350	999999	999999	664	135	202	649	999999	582	999999	883	30	913	999999	558	140	683	889	966	237	557	993	340	262	853	950	973	571	999999	999999	339	235	779	489	894	999999	552	647	999999	999999	931	999999	999999	552	458	271	218	746	999999	366	659	954	310	700	120	357	203	461	999999	185	228	88	49	494	882	657	250	434	997	468	588	999999	661	277	305	515	12	787	804	999999	742	237	202	495	438	999999	999999	89	379	547	999999	100	837	62	480	853	12	999999	669	800	30	784	748	909	777	623	999999	43	999999	605	999999	415	657	999999	443	990	885	554	65	507	732	171	64	460	571	498	208	608	796	452	512	999999	128	13	572	999999	489	293	717	814	999999	999999	683	774	202	492	443	619	619	999999	968	999999	450	172	999999	858	729	297	348	289	424	694	999999	953	102	
847	297	653	655	485	510	999999	836	999999	424	999999	999999	290	267	89	64	589	989	316	483	999999	66	955	936	713	238	201	999999	437	399	398	999999	730	999999	355	205	789	964	999999	999999	376	622	209	747	999999	381	449	40	269	234	835	704	930	479	48	791	341	999999	941	999999	319	657	408	850	36	999999	756	608	912	884	274	625	855	337	117	441	856	217	710	342	789	999999	685	999999	564	693	999999	261	643	563	863	82	32	887	669	719	223	358	999999	48	624	840	128	999999	999999	220	849	602	999999	999999	934	133	16	999999	999999	157	971	205	296	342	473	505	964	999999	30	202	603	999999	667	999999	228	507	496	672	717	948	53	310	999999	999999	843	131	999999	999999	628	739	76	422	431	522	747	28	72	999999	574	129	999999	769	364	767	999999	882	935	999999	387	437	637	344	891	999999	999999	671	952	999999	498	352	615	999999	730	999999	999999	190	999999	155	650	999999	445	117	107	598	999999	999999	945	485	736	961	195	915	659	201	111	731	531	913	999999	86	76	130	890	999999	999999	999999	49	999999	641	437	999999	790	999999	999999	992	530	999999	302	445	829	999999	999999	215	999999	999999	999999	277	538	189	404	659	632	999999	574	143	324	226	874	95	133	999999	871	844	999999	999999	405	592	481	209	581	494	238	477	589	360	999999	999999	363	999999	812	681	999999	999999	246	777	713	63	758	999999	677	313	999999	217	999999	594	999999	632	905	911	760	118	795	339	608	999999	430	165	999999	224	544	409	863	809	999999	451	734	977	999999	531	911	999999	999999	437	531	277	131	999999	164	994	505	999999	19	451	999999	999999	885	181	296	999999	357	557	906	544	509	278	450	563	934	871	860	999999	999999	999999	999	419	284	368	999999	340	789	409	999999	162	718	577	399	422	999999	578	999999	999999	690	281	184	999999	444	299	928	263	999999	568	96	293	999999	628	942	636	451	895	429	527	373	955	546	947	557	754	999999	931	878	37	999999	365	315	999999	999999	752	208	645	999999	985	439	554	999999	230	999999	999999	28	99	635	763	970	608	999999	48	199	734	735	999999	806	690	473	996	384	799	509	730	978	836	442	199	437	999999	921	443	97	818	452	999999	633	840	735	735	306	125	999999	459	216	999999	118	461	27	971	839	999999	521	443	999999	714	721	999999	999999	999999	657	999999	335	999999	999999	715	999999	999999	999999	999999	603	965	955	738	999999	269	742	999999	524	711	728	981	999999	466	999999	999999	999999	653	999999	999999	605	50	999999	553	88	999999	789	891	771	999999	326	
737	178	608	377	873	338	783	743	910	971	671	78	36	463	676	272	869	209	60	999999	999999	999999	553	814	562	999999	411	999999	838	479	850	999999	999999	999999	999999	812	999999	99	102	999999	999999	910	737	766	933	972	85	999999	999999	599	999999	692	999999	707	28	999999	999999	794	814	20	999999	999999	999999	999999	131	393	999999	999999	999999	863	698	779	999999	999999	655	396	999999	787	880	999999	787	321	258	249	999999	167	999999	325	376	986	999999	999999	285	91	381	25	15	306	644	549	999999	443	627	548	900	999999	586	969	999999	632	999999	837	913	233	232	999999	875	666	882	964	827	999999	275	485	676	999999	504	999999	379	640	391	698	999999	340	664	353	999999	999999	999999	418	581	999999	273	744	976	359	999999	61	859	766	149	999999	424	680	721	206	999999	151	871	999999	999999	561	999999	422	250	999999	999999	999999	569	879	999999	175	327	999999	393	241	466	531	509	327	62	999999	175	613	500	999999	284	999999	619	467	184	552	999999	999999	772	29	995	850	503	999999	663	293	491	999999	845	974	31	950	297	490	739	647	999999	553	929	202	396	986	922	208	47	233	963	112	704	378	336	961	701	999999	245	616	999999	844	999999	769	961	195	767	525	31	999999	184	139	727	999999	910	999999	436	580	999999	999999	928	305	627	440	999999	389	286	477	647	69	258	923	254	133	999999	999999	890	170	999999	211	229	999999	186	999999	999999	834	384	999999	999999	51	535	130	740	999999	687	999999	227	233	449	582	999999	300	877	999999	85	261	884	604	917	122	404	999999	349	432	999999	532	128	913	391	494	14	119	19	999999	534	138	192	27	445	887	580	666	720	658	302	999999	999999	224	638	797	999999	780	999999	355	999999	270	780	999999	999999	999999	999999	313	842	999999	577	799	999999	281	438	999999	999999	999999	168	39	541	737	999999	691	140	860	13	904	285	593	544	234	859	664	999999	274	357	873	580	999999	283	999999	824	999999	999999	502	999999	256	786	691	728	92	999999	229	999999	910	999999	999999	999999	587	161	708	38	258	420	352	999999	999999	323	174	599	205	297	877	755	274	999999	788	609	638	221	757	999999	593	865	461	999999	639	850	58	558	267	695	992	139	999999	248	575	354	738	999999	32	932	622	102	999999	795	745	999999	999999	997	926	490	550	375	403	590	445	393	999999	740	310	999999	275	615	999999	509	999999	999999	190	36	347	443	870	86	999999	824	506	501	342	666	999999	175	311	61	631	777	155	627	735	984	999999	192	395	999999	999999	999999	999999	999999	760	33	500	999999	293	
522	659	492	999999	473	999999	578	94	999999	60	302	999999	144	474	999999	983	564	363	677	22	206	233	164	58	999999	825	999999	167	999999	740	319	999999	870	882	789	401	149	168	681	999999	166	999999	859	141	103	134	999999	781	999999	999999	206	669	823	984	97	298	505	999999	747	648	243	999999	594	213	999999	136	13	999999	684	823	999999	406	682	236	855	305	374	33	954	999999	999999	171	714	999999	544	649	999999	885	999999	500	895	704	421	42	217	999999	316	656	999999	967	130	863	106	630	999999	800	999999	597	999999	791	924	482	999999	999	940	999999	707	999999	668	102	784	128	466	194	999999	150	985	649	28	999999	988	999999	633	987	626	844	999999	93	298	744	662	754	756	13	576	423	223	421	102	145	47	999999	987	307	192	999999	407	912	702	999999	815	347	579	28	802	216	848	503	382	999999	17	623	828	924	439	40	371	463	617	513	926	999999	557	999999	83	799	730	335	804	624	447	162	391	261	999999	324	185	738	210	369	575	720	999999	997	138	423	999999	999999	867	999999	641	943	304	199	121	251	790	695	944	999999	486	522	698	758	657	855	242	577	995	125	854	632	262	258	938	999999	533	999999	999999	659	439	999999	468	652	982	503	857	201	149	687	534	489	999999	207	999999	999999	32	291	349	282	999999	792	999999	752	307	18	691	999999	261	905	717	240	941	999999	999999	819	999999	999999	775	999999	997	50	437	318	591	375	838	64	375	885	193	252	220	999999	477	646	599	715	354	974	812	999999	940	999999	969	999999	548	508	633	73	997	976	516	195	284	150	365	759	171	931	180	636	680	999999	722	475	30	999999	817	999999	229	999999	999999	801	351	999999	110	203	348	999999	827	999999	430	999999	999999	216	736	999999	207	337	291	999999	999999	423	803	185	999999	575	522	504	283	89	690	706	844	659	285	715	844	98	999999	999999	420	999999	114	840	215	378	487	999999	738	999999	271	490	645	388	999999	287	997	999999	999999	999999	680	999999	24	748	649	724	999999	238	931	999999	190	119	297	129	999999	681	318	963	970	761	98	16	765	999999	817	210	71	465	865	997	717	679	41	999999	491	575	859	366	200	999999	911	258	584	717	999999	999999	202	999999	958	999999	969	44	999999	305	446	674	89	736	930	449	663	11	373	934	313	511	999999	999999	999999	999999	999999	952	772	488	999999	840	432	999999	472	999999	17	544	507	752	999999	683	483	736	77	817	496	999999	435	999999	828	910	884	649	413	313	84	420	999999	114	301	27	271	716	
455	999999	999999	999999	273	275	441	128	503	621	906	630	37	351	714	821	367	698	526	30	660	938	955	782	644	169	589	597	656	403	461	999999	421	767	290	471	575	465	859	170	999999	710	999999	273	743	783	286	733	705	77	746	999999	500	251	66	516	650	468	396	114	685	844	472	110	169	895	218	269	70	253	255	901	838	366	710	950	531	692	999999	860	882	999999	891	589	999999	858	520	180	711	774	820	117	79	755	484	475	999999	316	999999	848	574	26	673	462	821	845	999999	999999	999999	116	984	957	429	999999	231	829	952	882	999999	999999	384	48	558	295	432	148	999999	92	882	244	999999	224	589	200	295	865	192	999999	767	810	999999	386	999999	605	789	862	687	543	999999	999999	523	999999	863	801	473	999999	468	387	39	683	23	681	261	306	403	999999	378	239	250	365	999999	523	125	642	217	998	408	953	506	569	999999	299	558	237	721	357	361	787	726	759	999999	805	409	94	797	422	134	342	211	999999	494	457	303	178	999999	999	249	230	594	475	137	515	999999	469	232	724	133	34	999999	56	999999	591	513	490	958	841	999999	41	845	795	874	75	751	486	85	13	996	389	229	722	999999	141	202	999999	631	999999	999999	939	861	999999	298	999999	757	999999	611	902	943	999999	220	175	884	218	385	799	600	71	763	404	393	999999	999999	743	804	862	939	286	398	262	859	999999	918	185	179	771	506	774	318	999999	874	999999	999999	194	999999	999999	838	899	756	999999	659	999999	139	529	555	999999	355	555	305	999999	224	335	514	999999	999999	155	257	708	49	613	303	826	753	175	999999	220	168	543	574	751	999999	50	530	994	603	300	936	399	630	535	425	999999	479	423	382	549	668	999999	241	999999	999999	999999	859	999999	999999	833	815	963	999	344	484	811	981	553	870	184	805	520	97	662	218	858	87	999999	198	352	999999	999999	793	980	552	789	312	550	999999	999999	190	387	894	769	484	999999	999999	296	61	613	999999	999999	553	207	743	158	291	578	815	946	62	356	999999	999999	486	999999	180	28	791	694	509	440	608	975	994	427	626	328	999999	246	468	791	461	584	999999	431	999999	595	246	404	999999	733	735	998	842	999999	434	146	292	999	999999	381	504	999999	999999	538	999999	577	213	326	532	962	400	578	999999	270	895	378	999999	65	999999	585	781	397	999999	999999	999999	610	142	999999	993	999999	45	999999	444	97	296	999999	480	843	114	999999	391	920	999999	545	999999	999999	520	581	938	65	760	237	311	226	
599	116	999999	338	833	717	445	53	333	999999	927	222	144	400	974	800	898	541	951	488	203	861	525	999999	442	999999	99	560	999999	938	728	808	876	227	498	189	923	152	20	397	774	348	597	999999	999999	131	999999	130	999999	147	167	229	999999	823	33	737	591	530	896	999999	627	884	820	394	323	128	345	999999	902	794	999999	755	999999	564	713	999999	999999	696	41	321	527	969	953	94	781	509	999999	62	204	760	598	403	999999	725	769	890	999999	999999	515	499	999999	113	228	999999	271	411	698	721	119	177	999999	999999	499	585	999999	999999	930	999999	999999	814	596	292	723	151	206	483	999999	999999	999999	823	999999	72	190	542	535	999999	999999	999999	823	999999	810	811	999999	999999	999999	703	904	670	958	121	959	791	598	999999	999999	999999	390	999999	615	787	901	893	926	296	839	410	999999	956	59	353	906	999999	912	243	13	784	349	999999	999999	502	579	999999	999999	683	864	545	473	999999	638	42	43	674	535	45	999999	917	885	656	196	886	989	947	999999	615	215	180	879	365	697	128	999999	999999	999999	123	218	999999	56	253	431	304	937	999999	999999	27	320	241	263	999999	764	96	898	692	510	966	512	631	228	241	477	693	666	117	999999	999999	878	349	451	999999	826	999999	870	642	235	892	949	999999	999999	999999	305	999999	999999	12	600	611	230	471	193	266	610	586	842	999999	999999	737	637	999999	444	807	149	970	790	840	60	357	999999	999999	999999	617	27	747	12	626	935	999999	999999	663	999999	999999	299	999999	999999	194	811	249	999999	64	867	497	999999	129	330	821	999999	999999	193	86	952	253	999999	964	13	576	249	862	584	226	880	281	961	973	323	264	999999	732	999999	605	39	810	999999	172	399	970	362	999999	427	190	999999	611	320	999999	711	999999	794	999999	413	999999	999999	999999	665	358	184	595	536	999999	806	76	313	730	999999	587	57	999999	470	232	575	43	223	999999	999999	404	999999	278	960	270	999999	59	469	192	328	234	999999	999999	155	434	988	803	999999	999999	101	361	876	442	102	733	653	999999	802	999999	760	380	376	603	999999	271	999999	905	635	999999	28	756	999999	131	999999	294	927	967	999999	46	243	771	599	152	260	999999	527	621	186	237	999999	703	999999	896	431	948	858	66	576	883	999999	92	178	179	63	344	999999	999999	39	999999	805	685	572	766	338	988	781	234	999999	999999	743	683	999999	407	657	324	999999	709	999999	463	435	870	400	123	906	161	603	429	999999	916	340	771	591	379	431	931	141	490	568	999999	176	634	
713	158	149	456	363	770	521	738	999999	999999	65	576	999999	935	295	999999	860	187	999999	361	144	999999	98	972	102	360	976	725	999999	28	151	267	296	999999	166	252	973	999999	999999	833	908	360	91	999999	716	25	997	496	646	999999	630	390	57	815	499	286	999999	999999	364	999999	794	796	999999	815	999999	798	999999	580	778	53	485	410	389	561	999999	999999	999999	803	266	86	362	489	999999	999999	999999	760	219	481	999999	999999	192	805	105	999999	49	999999	806	275	391	917	999999	426	718	602	999999	229	999999	999999	372	715	930	999999	911	999999	650	314	999999	999999	427	153	999999	807	279	999999	861	679	999999	596	522	340	977	90	421	348	999999	936	771	999999	313	178	759	724	118	595	949	925	894	817	152	999999	405	762	848	247	999999	999999	999999	820	741	527	913	414	973	999999	999999	850	844	572	936	714	542	240	740	258	394	864	699	999999	948	935	785	498	453	787	999999	225	242	184	20	422	999999	951	744	999999	265	354	751	86	999999	109	91	999999	880	999999	999999	999999	31	599	853	473	999999	999999	871	805	742	999999	961	195	106	999999	618	670	562	999999	925	591	495	955	993	50	123	622	999999	849	999999	999999	617	25	595	771	203	642	999999	546	999999	999999	89	939	52	839	393	999999	980	344	490	999999	768	366	512	611	678	76	606	812	999999	616	646	999999	951	288	807	945	600	999999	999999	975	999999	26	999999	609	999999	556	912	999999	656	558	642	491	999999	443	695	261	512	983	102	137	999999	518	196	577	679	66	999999	764	999999	447	964	655	26	999999	82	752	35	903	109	132	163	452	166	999999	974	999999	999999	517	592	556	442	616	999999	999999	939	830	999999	763	929	455	568	999999	132	219	999999	986	474	853	999999	999999	236	609	884	970	974	999999	362	395	602	999999	999999	480	181	485	999999	358	422	999999	575	251	999999	271	973	653	999999	15	330	947	999999	987	690	811	155	649	330	999999	731	272	999999	356	999999	444	171	999999	62	98	977	647	214	245	574	649	287	130	999999	964	635	999999	416	999999	272	415	999999	999999	833	590	999999	531	164	181	999999	999999	608	228	773	488	110	568	601	999999	37	683	742	971	423	50	533	999999	999999	365	999999	501	855	257	999999	72	266	999999	581	472	763	999999	492	42	619	999999	999999	999999	356	999999	864	999999	999999	941	941	589	999999	215	202	793	67	309	999999	798	974	999999	304	360	999999	710	231	554	986	139	712	999999	200	999999	999999	998	10	474	678	94	501	139	861	914	316	999999	999999	999999	999999	788	
999999	463	552	693	68	494	130	689	923	999999	321	319	91	510	999999	999999	399	999999	999999	999999	999999	593	630	818	306	844	273	390	54	641	319	999999	200	999999	999999	258	39	506	652	867	878	320	550	42	773	191	57	360	684	946	114	438	207	170	995	821	999999	733	396	999999	999999	999999	645	999999	999999	151	999999	883	999999	999999	340	999999	999999	985	324	482	999999	598	55	125	999999	913	999999	108	999999	881	972	39	212	999999	425	305	999999	439	999999	148	674	999999	706	631	72	174	999999	999999	999999	999999	999999	999999	999999	999999	777	999999	688	999999	426	999999	44	546	755	455	178	99	681	882	566	45	782	880	348	185	807	785	892	999999	62	999999	999999	12	492	324	762	760	999999	999999	135	190	617	837	23	339	114	138	511	261	463	972	999999	691	999999	580	439	248	874	999999	999999	999999	352	274	999999	793	968	41	999999	441	999999	418	999999	992	756	385	428	944	867	18	999999	679	999999	999999	960	89	999999	657	999999	999999	885	523	999999	522	974	143	837	999999	999999	999999	999999	83	999999	80	999999	54	76	500	934	999999	162	494	381	866	600	45	718	999999	999999	149	653	321	999999	151	555	178	999999	393	999999	623	999999	85	999999	999999	646	997	605	212	82	915	22	649	722	113	760	401	999999	999999	921	939	999999	135	48	999999	576	60	907	932	525	399	522	682	482	321	999999	86	167	999999	999999	603	439	515	999999	398	999999	999999	598	72	391	164	999999	512	472	88	999999	422	46	857	81	999999	99	673	687	999999	403	999999	176	999999	890	683	243	418	999999	999999	510	908	999999	650	352	572	999999	845	550	371	373	999999	220	404	122	999999	50	999999	999999	634	513	765	828	955	999999	796	836	999999	181	708	999999	617	999999	154	577	300	925	396	514	999999	143	254	999999	999999	320	393	129	771	299	999999	642	932	756	175	999999	745	999999	541	655	555	736	999999	673	999999	999999	756	999999	75	827	822	999999	653	796	999999	500	269	642	999999	645	612	677	74	897	92	75	988	860	547	340	999999	219	999999	741	958	771	999999	580	290	876	563	999999	63	944	477	222	988	999999	602	675	554	112	579	999999	53	878	671	377	999999	999999	462	895	760	999999	994	612	999999	912	999999	392	999999	999999	999999	635	91	526	623	130	430	999999	86	999999	268	871	785	999999	640	999999	697	89	999999	500	989	513	424	668	335	328	949	864	729	999999	308	219	53	865	999999	943	813	527	265	999999	947	720	700	999999	636	999999	949	275	999999	994	999999	757	999999	141	699	847	220	422	200	305	999999	
566	150	10	553	59	828	920	977	999999	684	180	824	558	553	278	813	814	999999	999999	999999	684	999999	735	861	550	927	911	999999	904	999999	400	999999	999999	381	390	580	700	66	587	999999	39	297	999999	319	999999	999999	733	587	430	43	406	390	752	999999	495	674	414	148	12	131	916	754	83	963	293	843	863	187	999999	698	123	757	454	387	349	397	615	425	817	616	999999	334	745	870	336	999999	584	43	885	999999	176	999999	63	465	153	285	999999	322	36	210	80	555	424	732	920	648	936	999999	587	108	999999	999999	999999	396	999999	592	999999	999999	637	999999	999999	829	302	456	532	999999	704	989	244	73	183	302	999999	616	546	999999	909	23	949	687	83	220	456	999999	658	187	239	667	999999	561	277	999999	999999	753	999999	250	263	968	210	369	944	946	999999	523	999999	765	599	714	849	289	999999	994	263	949	209	58	383	999999	999999	999999	331	46	461	683	999999	999999	617	999999	675	999999	395	941	813	590	999999	136	999999	999999	862	892	587	525	818	258	879	282	756	736	553	892	867	999999	180	855	999999	999999	495	456	726	761	158	999999	48	553	893	740	191	673	216	999999	968	999999	652	905	999999	806	228	212	804	524	416	999999	102	783	439	647	771	958	999999	834	641	633	216	999999	743	634	486	275	365	148	101	93	529	481	923	427	104	999999	98	240	689	292	999999	211	355	277	861	999999	999999	255	968	232	999999	381	440	344	243	999999	171	999999	330	953	847	665	433	332	999999	620	859	999999	553	999999	869	322	999999	358	982	999999	754	476	773	999999	161	999999	179	999999	999999	158	50	589	194	552	999999	955	910	736	444	986	778	32	917	250	406	112	999999	471	363	807	236	92	362	999999	797	999999	369	109	801	999999	495	999999	369	212	579	279	827	10	403	913	412	999999	999999	995	236	999999	999999	532	823	59	416	707	999999	166	921	958	236	956	754	417	596	810	934	706	500	222	663	714	670	136	999999	701	78	999999	404	817	178	999999	11	76	146	837	286	752	331	787	60	212	290	621	52	871	256	986	327	999999	999999	217	504	999999	999999	999999	999999	696	774	715	999999	75	761	113	790	869	955	688	281	759	534	999999	385	713	172	461	433	59	93	413	455	91	131	999999	344	960	862	987	998	301	976	589	978	616	157	984	451	186	831	999999	915	568	715	999999	77	301	832	791	999999	616	999999	999999	612	370	270	558	944	958	769	829	17	968	690	979	782	944	213	768	565	188	19	999999	227	910	497	886	
376	563	735	52	138	80	145	391	999999	999999	976	617	999999	999999	999999	492	999999	12	175	999999	878	736	785	132	98	73	236	672	607	173	593	702	999999	383	191	391	999999	727	700	937	832	308	108	999999	999999	596	423	965	148	526	839	999999	745	550	18	640	999999	612	954	999999	844	472	784	999999	580	284	999999	999999	417	658	999999	690	311	999999	125	579	638	999999	164	501	999999	270	534	90	334	999999	956	333	375	551	613	620	999999	635	102	369	999999	999999	47	693	851	450	558	489	267	159	913	517	999999	438	999999	610	999999	999999	424	584	999999	999999	393	212	327	421	999999	866	55	649	917	676	999999	755	999999	999999	139	470	650	209	712	54	822	184	464	449	999999	936	549	999999	172	999999	220	518	431	999999	997	835	375	440	999999	691	999999	618	242	999999	381	679	999999	754	481	987	999999	225	872	893	881	218	747	999999	999999	999999	999999	999999	486	999999	466	627	334	245	259	303	999999	219	365	30	610	214	941	228	999999	999999	563	795	531	185	507	994	999999	999999	938	789	999999	497	917	183	999999	999999	141	999999	780	999999	354	148	504	187	892	603	860	999999	292	999999	276	529	999999	303	999999	999999	999999	310	999999	471	999999	796	306	999999	215	607	999999	191	654	220	999999	316	447	323	874	425	300	353	293	904	144	794	254	999999	999999	569	686	623	76	844	878	830	535	319	773	999999	999999	999999	971	294	311	678	207	82	603	959	92	999999	429	692	240	178	27	205	336	999999	999999	44	999999	999999	999999	678	125	810	999999	252	781	137	550	999999	583	266	999999	999	603	465	999999	182	668	562	487	199	999999	383	613	710	999999	340	983	999999	999999	807	95	335	373	632	563	396	999999	361	188	954	946	114	999999	999999	796	28	601	870	600	379	999999	396	169	731	484	741	207	999999	999999	999999	154	964	319	776	999999	56	636	999999	902	999999	999999	317	383	532	252	99	275	638	913	794	738	122	986	636	441	699	999999	641	999999	999999	199	119	921	999999	810	999999	999999	342	999999	750	392	631	968	999999	938	999999	22	637	489	395	476	568	718	644	712	41	977	682	345	480	999999	999999	823	999999	21	331	395	645	721	269	304	932	834	173	411	117	153	596	999999	382	999999	999999	999999	999999	355	630	401	286	36	999999	999999	122	996	333	869	397	999999	887	999999	999999	672	377	915	229	101	543	734	999999	243	604	888	391	984	962	999999	351	843	999999	999999	999999	999999	118	618	942	264	192	935	511	303	24	999999	265	217	91	999999	319	623	931	999999	811	
895	846	53	431	999999	623	137	44	539	999999	554	999999	162	997	686	564	758	973	965	908	999999	233	261	228	304	632	183	903	262	484	728	911	400	923	495	999999	74	196	61	999999	64	901	972	775	999999	563	999999	220	404	155	560	649	999999	999999	214	999999	594	825	137	268	450	234	781	64	799	643	355	238	511	602	999999	571	921	334	854	999999	260	485	759	999999	528	962	508	117	923	88	944	638	719	822	499	999999	69	792	200	829	130	917	976	999999	217	874	708	802	655	988	728	642	907	507	421	999999	75	396	740	487	725	674	140	720	698	717	999999	689	112	999999	999999	138	143	34	585	343	509	932	533	653	264	706	461	934	360	999999	730	999999	411	390	183	673	999999	713	999999	456	786	999999	138	500	999999	29	699	405	486	599	999999	882	999999	88	610	143	999999	96	233	29	222	206	369	396	986	307	288	722	86	838	86	429	921	999999	556	252	804	43	297	244	999999	66	999999	761	802	999999	999999	999999	779	50	810	999999	490	94	243	590	896	741	513	68	741	976	329	647	522	90	999999	792	531	367	339	829	798	988	22	165	999999	607	594	999999	17	955	942	999999	38	119	939	836	896	966	356	72	999999	999999	503	40	737	810	248	999999	886	507	800	422	711	980	999999	502	999999	87	999999	999999	156	374	999999	785	999999	292	619	413	150	999999	999999	565	999999	999999	310	569	495	982	428	999999	369	872	262	509	164	530	335	57	941	447	999999	818	133	67	915	164	999999	717	999999	454	201	999999	581	999999	999999	245	999999	444	680	609	16	999999	999999	999999	929	284	121	551	999999	513	957	571	472	703	999999	87	442	953	360	155	391	777	986	999999	745	533	300	501	897	919	128	890	377	341	440	999999	999999	227	137	641	52	635	96	491	496	629	372	877	999999	533	999999	457	999999	534	227	999999	999999	684	170	406	983	999999	999999	710	395	77	204	140	273	693	918	999999	826	999999	112	755	691	504	488	999999	999999	423	110	374	999999	999999	806	999999	999999	211	574	484	66	731	657	432	981	385	106	428	435	242	999999	707	615	999999	631	375	431	471	547	607	206	54	999999	570	519	289	999999	724	271	361	26	72	999999	444	168	999999	71	679	774	316	408	69	690	928	809	402	999999	539	999999	440	999999	652	664	966	288	21	496	999999	913	701	999999	381	167	83	226	551	588	180	429	537	313	752	697	241	208	146	364	999999	999999	126	530	999999	685	830	941	373	407	162	165	999999	608	973	765	82	
524	999999	999999	999999	712	999999	814	588	120	512	137	668	954	999999	768	999999	657	189	337	797	180	737	696	337	141	999999	999999	999999	25	282	999999	339	999999	624	717	999999	999999	999999	604	502	311	999999	943	999999	999999	283	419	974	394	23	999999	999999	999999	968	901	999999	340	574	485	860	124	388	999999	837	583	797	682	339	716	595	999999	911	585	835	999999	238	794	522	634	999999	999999	179	52	11	784	509	693	999999	999999	999999	842	669	999999	744	387	923	999999	999999	600	905	601	89	999999	798	116	587	843	811	483	673	991	817	999999	627	999999	944	346	570	63	999999	113	664	616	785	753	247	999999	841	457	571	858	688	922	999999	267	363	910	253	895	999999	666	882	544	999999	938	35	729	999999	326	443	587	808	999999	526	801	999999	472	483	55	999999	937	12	363	911	815	313	894	222	369	73	999999	102	675	856	417	231	129	567	846	727	518	999999	524	24	983	59	636	999999	999999	330	999999	437	207	37	269	999999	528	633	244	635	141	516	284	262	408	494	143	205	119	999999	817	905	636	327	360	999999	999999	999999	927	766	676	497	295	48	183	606	895	999999	597	753	703	496	332	221	999999	11	731	999999	615	499	915	441	297	356	513	984	800	879	677	338	999999	189	705	999999	958	643	999999	246	89	802	599	495	607	365	877	330	582	999999	730	358	209	226	733	438	999999	245	210	939	534	999999	805	25	971	999999	999999	524	790	855	262	953	999999	495	192	813	999999	430	833	932	999999	192	411	385	158	999999	139	959	455	277	626	723	999999	292	711	890	999999	584	523	348	787	363	999999	727	999999	777	999999	999999	999999	999999	539	999999	411	278	469	351	786	999999	866	652	999999	618	78	999999	238	539	521	999999	784	301	817	999999	999999	495	154	126	652	684	222	381	999999	426	999999	534	738	999999	321	174	822	999999	113	575	718	871	218	179	294	27	499	634	999999	90	928	741	112	224	524	916	133	999999	699	999999	218	494	999999	713	999999	544	784	999999	999999	357	999999	424	198	999999	606	999999	286	999999	831	634	999999	587	125	670	497	194	431	523	682	404	50	999999	999999	11	367	233	969	999999	486	749	243	999999	416	909	414	514	553	861	618	999999	639	158	521	999999	917	999999	379	241	226	507	122	270	359	999999	316	207	999999	196	999999	382	75	999999	498	92	401	727	181	216	999999	983	641	570	905	203	764	892	956	999999	999999	736	999999	999999	288	979	637	972	117	592	602	216	759	366	976	246	423	999999	999999	439	999999	199	
458	172	975	999999	999999	999999	999999	166	68	999999	999999	160	112	158	527	338	999999	519	454	999999	999999	588	999999	999999	233	284	594	668	780	907	242	526	930	894	287	692	761	55	999999	999999	999999	951	534	187	966	999999	999999	827	719	94	364	149	985	999999	579	999999	558	999999	19	592	956	999999	385	161	192	724	229	217	871	835	576	458	406	368	999999	668	999999	436	92	625	29	766	949	695	552	102	541	684	325	999999	143	999999	45	530	138	920	575	383	995	252	388	57	956	884	518	905	999999	626	444	911	999999	132	843	394	572	999999	746	690	999999	99	192	999999	999999	463	701	740	422	999999	239	890	102	680	999999	999999	246	999999	810	999999	187	647	359	915	250	414	600	20	999999	651	957	938	184	885	775	906	999999	843	164	502	192	777	492	999999	396	554	999999	145	692	12	999999	999999	389	681	999999	960	739	277	305	488	863	690	748	771	918	301	999999	216	999999	534	780	999999	817	317	883	999999	999999	999999	528	695	595	465	328	999999	503	367	559	502	382	814	999999	792	999999	676	999999	501	38	721	948	999999	999999	999999	999999	168	999999	999999	782	999999	798	113	999999	256	748	609	893	407	999999	759	278	560	741	223	834	100	367	988	999999	151	999999	391	380	999999	544	433	857	983	999999	170	767	748	585	999999	704	278	17	999999	54	939	783	999999	139	279	453	397	363	999999	999999	150	800	243	901	641	404	999999	732	373	712	999999	752	910	183	211	999999	999999	975	264	518	566	92	447	944	914	999999	446	262	111	990	157	79	242	215	94	369	534	847	944	93	298	999999	644	217	728	196	873	68	927	999999	923	999999	108	116	220	67	999999	299	986	283	957	163	631	382	564	255	999999	704	99	842	468	682	41	181	230	31	448	239	225	728	999999	387	335	824	76	999999	970	135	995	36	15	999999	999999	670	999999	144	914	271	999999	999999	676	179	968	94	818	999999	389	927	886	999999	619	999999	83	268	789	579	999999	806	999999	828	285	394	708	72	836	233	999999	999999	56	95	999999	999999	586	742	61	325	419	250	15	826	356	53	249	806	417	999999	171	999999	881	555	316	117	956	823	208	291	999999	906	258	595	429	28	880	801	91	443	999999	341	216	473	170	999999	800	489	482	999999	999999	999999	654	999999	71	229	489	501	999999	999	999999	762	544	770	854	512	991	420	407	337	172	447	724	974	344	999999	396	417	394	728	317	476	351	966	999999	567	999999	304	534	999999	539	389	32	91	999999	999999	796	446	619	
999999	595	390	999999	999999	78	707	187	999999	999999	241	999999	81	116	59	692	753	421	578	634	296	261	697	999999	207	798	783	999999	642	761	559	43	999999	999999	999999	142	926	999999	205	897	438	390	581	999999	999999	999999	467	999999	973	999999	469	999999	228	812	332	406	898	504	885	357	295	999999	544	919	999999	999999	999999	283	380	999999	765	370	226	680	205	999999	679	999999	593	830	340	510	451	253	301	195	815	147	999999	339	244	999999	999999	847	999999	999999	845	662	622	105	493	193	902	66	999999	109	157	548	616	425	726	884	911	65	26	785	840	301	999999	875	392	745	807	50	999999	344	861	378	78	59	71	27	400	999999	346	156	607	394	620	202	48	999999	999999	60	999999	359	520	452	830	999999	314	553	45	747	712	748	386	999999	384	299	247	999999	479	566	364	999999	493	423	718	870	188	456	681	999999	836	125	999999	756	437	332	999999	418	999999	252	744	517	999999	652	785	597	769	999999	20	999999	999999	269	798	964	999999	999999	865	107	733	999999	647	858	872	610	911	597	999999	630	434	62	475	828	241	236	821	847	726	999999	637	131	110	442	445	360	479	577	327	259	70	534	999999	726	684	586	605	885	644	999999	741	999999	72	149	999999	957	854	136	37	571	999999	849	187	34	469	612	860	215	423	522	999999	999999	280	285	570	900	596	749	153	654	631	935	212	354	109	449	999999	960	999999	488	505	999999	549	755	116	999999	356	441	266	82	726	399	999999	132	252	408	918	786	579	420	371	115	982	382	940	216	647	833	925	999999	999999	899	93	934	999999	786	999999	999999	999999	359	999999	164	493	81	928	241	473	89	111	701	999999	281	390	711	127	400	371	176	814	899	573	523	516	246	999999	826	316	538	116	465	614	403	999999	230	999999	216	622	911	454	709	999999	567	999999	234	499	282	518	999999	817	999999	999999	999999	709	279	785	39	648	999999	999999	111	924	999999	973	646	97	137	664	170	999999	999999	777	460	722	115	165	999999	792	291	747	999999	318	934	721	489	50	986	693	347	999999	836	567	999999	368	353	784	809	593	95	999999	371	618	999999	536	905	999999	999999	999999	604	999999	778	247	366	509	306	793	989	223	999999	605	110	443	326	725	18	354	999999	101	378	330	356	422	999999	155	385	999999	959	999999	815	641	86	999999	999999	233	666	599	210	865	72	999999	794	595	110	999999	46	999999	301	632	999999	561	446	872	536	283	767	999999	999999	221	999999	667	833	591	407	852	999999	28	353	102	69	
418	999999	999999	39	818	999999	999999	322	999999	118	456	346	336	879	264	205	213	999999	999999	466	999999	999999	988	741	404	726	212	197	999999	961	27	584	999999	573	119	417	999999	842	999999	746	16	54	322	112	999999	331	506	711	153	656	325	999999	537	636	759	358	165	804	635	102	333	573	999999	266	101	871	999999	999999	770	846	999999	370	838	79	460	265	747	885	73	83	229	501	54	601	999999	554	57	572	814	999999	262	999999	217	624	423	999999	980	999999	21	805	193	999999	941	306	360	954	635	999999	186	999999	999999	279	999999	999999	873	832	529	472	620	546	824	575	948	18	594	211	999999	223	655	27	999999	691	874	268	999999	999999	559	747	999999	691	999999	589	396	999999	160	982	363	654	999999	591	913	518	999999	474	981	617	795	999999	712	159	999999	421	811	169	228	919	405	482	999999	999999	282	781	999999	999999	627	244	189	636	857	612	847	509	471	74	113	999999	255	409	999999	281	689	999999	45	999999	999999	507	777	237	999999	999999	999999	999999	981	999999	319	142	296	999999	847	746	438	168	85	109	999999	301	950	747	999999	461	673	999999	999999	400	707	999999	999999	140	47	129	466	952	543	625	35	999999	527	116	755	999999	480	999999	999999	539	999999	530	551	999999	788	599	556	40	181	641	568	590	684	590	656	999999	395	999999	478	727	290	486	625	459	84	345	773	844	999999	999999	999999	999999	443	666	557	187	114	999999	999999	448	573	435	780	999999	67	444	999999	999999	460	101	999999	324	270	999999	999999	366	905	101	861	453	999999	712	48	96	999999	634	156	28	43	479	559	999999	814	40	164	854	999999	722	402	639	62	837	393	900	999999	666	673	609	416	201	281	22	949	897	622	860	397	999999	251	999999	297	274	903	981	541	10	999999	239	680	405	660	192	699	231	401	999999	328	147	586	994	960	547	999999	842	207	547	634	916	999999	303	466	21	999999	999999	999999	999999	933	412	368	509	166	443	928	21	540	999999	999999	728	506	634	541	259	117	256	472	750	662	71	783	999999	375	593	822	999999	938	649	710	730	880	613	64	916	778	86	999999	999999	619	600	311	118	235	999999	419	783	761	217	903	234	507	999999	135	999999	999999	374	144	573	621	550	82	891	387	999999	847	893	579	625	480	40	419	945	140	999999	759	674	999999	999999	183	48	999999	999999	745	999999	233	289	488	192	999999	414	942	273	905	78	999999	420	999999	999999	999999	999999	213	146	736	999999	815	561	470	72	122	954	999999	675	400	582	999999	351	155	999999	
368	568	415	397	338	76	999999	999999	999999	71	544	349	943	136	409	656	835	999999	994	872	670	999999	818	425	999999	342	808	276	873	332	999999	186	274	829	999999	500	121	816	807	669	784	669	999999	409	527	773	999999	999999	276	743	747	999999	999999	283	999999	697	750	989	327	999999	999999	999999	282	717	917	368	85	123	851	908	545	28	682	335	999999	10	159	418	897	306	999999	999999	999999	140	585	709	829	999999	598	587	750	131	498	811	999999	962	397	804	491	168	698	897	627	999999	207	999999	999999	31	999999	240	547	341	102	31	999999	999999	820	151	999999	999999	539	999999	525	999999	168	999999	999999	870	999999	135	613	354	999999	999999	607	433	711	999999	999999	857	999999	808	806	999999	999999	418	39	476	145	483	151	255	672	283	629	614	999999	999999	208	783	207	892	107	69	626	202	414	363	999999	999999	227	187	219	284	272	731	999999	999999	233	999999	999999	63	999999	999999	983	999999	681	653	999999	993	999999	999999	444	159	999999	63	710	747	741	999999	13	675	62	893	999999	964	999999	398	20	898	999999	224	140	458	398	153	167	657	999999	269	999999	999999	254	430	201	869	743	69	625	218	30	540	999999	999999	746	999999	999999	841	999999	999999	330	293	642	220	667	999999	227	999999	999999	515	896	63	671	481	336	999999	431	632	999999	395	999999	976	772	802	877	796	797	754	999999	680	152	325	472	66	938	237	128	999999	763	364	652	999999	309	999999	322	999999	868	944	59	503	297	378	149	798	999999	999999	521	840	999999	870	49	999999	999999	999999	372	581	590	615	542	109	134	999999	999999	347	743	472	999999	662	490	909	927	852	704	999999	392	774	185	673	266	594	716	999999	699	999999	324	189	484	229	747	741	387	999999	411	949	999999	898	508	801	999999	336	676	999999	360	999999	999999	197	768	999999	697	999999	999999	916	999999	948	393	846	999999	977	33	563	999999	457	914	749	532	675	999999	999999	839	493	275	383	999999	930	999999	999999	927	275	949	136	421	419	532	159	345	470	904	463	999999	999999	210	531	778	502	999999	228	999999	611	999999	277	999999	23	235	213	332	31	308	428	999999	536	919	433	37	896	152	578	925	764	999999	999999	999999	986	999999	317	293	744	999999	125	591	699	913	326	373	682	390	407	999999	328	827	999999	171	485	434	999999	613	777	504	881	359	770	999999	189	999999	840	506	760	999999	917	999999	588	999999	192	837	339	623	999999	69	999999	999999	744	999999	606	937	99	999999	295	999999	169	704	516	250	723	766	820	999999	999999	999999	533	186	999999	
584	276	999999	248	897	979	999999	104	416	20	717	159	375	999999	386	999999	999999	118	940	220	207	663	999999	413	348	999999	426	26	932	889	483	536	178	886	170	999999	207	999999	202	999999	647	999999	753	999999	798	101	358	160	444	711	491	999999	593	965	432	920	63	995	999999	999999	562	631	999999	526	537	999999	980	488	455	267	999999	553	915	29	572	739	910	999999	614	257	355	275	999999	231	408	472	943	213	463	249	75	211	798	998	999999	25	306	999999	166	999999	120	999999	705	186	223	938	104	574	402	693	999999	533	999999	653	849	296	60	940	128	74	248	776	999999	215	202	296	999999	917	999999	999999	442	682	372	996	146	999999	569	404	999999	469	377	379	810	770	239	541	820	154	158	81	999999	366	119	101	379	999999	844	500	984	926	999999	186	913	845	260	999999	171	395	517	373	727	655	999999	658	999999	868	966	999999	975	661	476	610	768	589	591	85	573	280	626	802	641	79	420	91	286	200	999999	999999	519	999999	380	999999	999999	785	999999	320	434	461	404	510	377	999999	525	333	999999	582	999999	999999	264	999999	764	890	768	714	731	999999	244	850	381	506	412	11	744	999999	290	999999	972	983	245	280	999999	122	875	125	999999	62	554	97	630	704	999999	142	710	999999	147	490	666	922	64	999999	85	583	999999	898	107	999999	845	451	999999	419	610	434	98	983	533	651	24	999999	290	999999	999999	157	999999	677	723	280	300	999999	935	800	383	59	928	548	205	77	42	977	999999	67	999999	112	54	220	103	357	53	727	811	999999	475	24	642	385	593	999999	363	412	184	999999	86	999999	999999	251	45	999999	999999	550	999999	999999	999999	47	634	999999	472	999999	112	19	583	376	236	572	598	999999	999999	369	999999	999999	955	277	999999	630	802	200	981	999999	595	803	184	543	999999	503	939	354	876	438	999999	419	913	592	825	353	999999	808	600	999999	847	77	916	676	153	954	594	521	753	989	244	443	251	701	999999	309	834	50	524	733	633	999999	572	897	978	997	638	372	451	369	800	993	999999	477	923	528	887	999999	399	999999	908	428	600	887	203	999999	999999	999999	999999	526	518	789	293	867	999999	603	505	29	697	156	325	232	79	999999	198	250	999999	774	778	886	999999	999999	650	999999	824	215	653	999999	703	42	828	426	195	999999	999999	999999	999999	732	999999	999999	33	868	810	252	581	686	358	216	699	999999	113	404	444	999999	114	191	999999	665	52	675	999999	820	325	665	327	899	999999	153	999999	187	540	120	186	458	
863	553	999999	999999	999999	999999	856	446	999999	999999	999999	434	982	895	999999	668	872	999999	999999	921	999999	212	553	999999	925	681	999999	215	999999	522	999999	992	999999	985	436	560	664	740	618	904	818	513	999999	573	737	892	917	151	332	875	314	496	999999	264	89	661	999999	382	482	375	498	651	773	472	339	936	217	999999	468	270	13	142	435	784	113	866	376	979	416	42	764	508	882	798	217	999999	571	999999	906	774	559	292	267	253	999999	177	739	999999	243	800	685	920	682	999999	871	999999	999999	999999	161	222	295	999999	965	450	999999	999999	768	975	264	999999	375	999999	100	693	711	721	874	192	999999	935	136	12	745	616	356	999999	825	820	926	45	864	925	810	693	489	537	999999	817	642	427	409	764	118	828	435	440	830	989	360	160	307	878	999999	226	96	292	285	359	103	999999	173	947	58	229	550	999999	999999	406	214	999999	405	66	550	950	536	371	999999	917	190	916	23	836	470	776	737	999999	657	594	607	206	262	966	999999	874	263	461	716	999999	999999	999999	999999	999999	784	186	754	999999	337	327	690	724	398	368	178	186	753	336	487	281	491	564	999999	850	799	999999	921	438	341	675	696	84	654	15	638	205	919	589	61	293	999999	496	999999	339	999999	882	808	894	797	999999	999999	926	973	445	999999	999999	202	156	634	776	999999	326	909	662	631	615	80	392	729	973	999999	173	285	203	259	995	905	463	946	917	209	37	999999	794	999999	999999	111	219	607	914	999999	773	999999	284	999999	999999	586	996	999999	298	812	999999	999999	999999	290	957	651	780	195	412	818	739	210	716	577	999999	685	125	117	861	514	860	785	814	970	999999	218	999999	175	999999	999999	908	755	657	115	999999	862	816	999999	999999	999999	999999	34	999999	105	273	572	999999	707	799	30	470	888	846	784	951	999999	999999	854	999999	748	651	615	999999	993	910	983	999999	611	792	999999	999999	999999	999999	743	193	836	589	999999	706	921	999999	302	999999	533	947	30	908	999999	163	154	512	962	999999	848	475	999999	392	999999	999999	289	30	636	914	999999	161	858	377	999999	600	999999	999999	999999	157	875	779	999999	249	117	55	889	85	678	458	648	863	906	894	999999	278	999999	453	999999	999999	427	900	342	387	999999	381	98	999999	999999	283	47	104	999999	815	841	78	126	476	285	999999	306	214	351	188	276	569	255	999999	999999	834	999999	999999	672	118	730	974	999999	999999	999999	736	956	247	279	999999	420	554	992	101	63	603	999999	11	999999	231	236	999999	999999	164	
120	383	999999	134	947	971	999999	375	431	762	95	866	632	999999	999999	548	209	68	999999	946	767	722	576	163	911	110	682	131	504	451	881	517	426	999999	999999	923	609	831	999999	308	254	55	132	239	16	196	999999	999999	999999	629	32	178	287	611	999999	397	999999	999999	999999	846	999999	39	871	980	881	999999	999999	999999	293	999999	939	377	769	636	701	999999	600	999999	157	999999	999999	675	300	999999	428	713	239	814	894	473	999999	999999	618	452	999999	999999	999999	152	358	438	746	631	723	584	689	654	408	650	910	675	797	470	825	999999	717	622	738	996	561	178	347	635	455	999999	140	312	999999	326	627	999999	547	999999	988	718	978	999999	951	715	194	773	999999	589	999999	228	675	656	811	129	735	396	486	999999	999999	190	100	999999	186	903	453	387	895	91	33	999999	137	350	999999	116	520	220	999999	33	811	787	863	758	731	999999	154	484	999999	640	591	240	999	370	866	808	627	868	330	58	999999	999999	878	232	565	480	101	334	184	999999	608	524	725	463	375	803	326	342	389	949	758	969	999999	265	500	999999	434	999999	484	673	488	651	889	622	999999	13	909	640	202	260	145	820	309	796	41	77	514	999999	994	72	491	295	489	381	299	999999	922	999999	732	773	56	333	850	510	226	956	634	113	702	372	894	685	149	999999	813	938	999999	98	999999	999999	288	999999	773	421	192	202	999999	518	999999	999999	91	296	908	429	214	812	969	999999	999999	999999	442	999999	842	999999	177	999999	999999	360	567	999999	632	833	398	999999	999999	167	560	438	999999	999999	999999	126	780	999999	290	608	999999	999999	923	11	968	871	518	159	999999	877	999999	999999	999999	386	56	811	999999	971	836	258	999999	608	934	57	261	540	479	999999	290	326	630	608	351	569	37	436	999999	566	999999	999999	324	999999	318	999999	121	419	999999	942	999999	982	999999	808	408	42	999999	178	785	876	749	999999	401	961	869	674	256	447	799	684	358	620	384	394	999999	999999	933	657	299	327	936	842	999999	537	580	307	160	821	210	319	999999	999999	651	560	816	999999	370	363	380	644	371	999999	619	510	593	365	608	780	999999	999999	108	62	879	467	940	906	92	863	390	571	999999	434	247	490	825	499	969	823	578	999999	714	580	287	655	956	272	233	845	944	225	999999	380	601	876	220	999999	979	193	620	909	999999	506	999999	808	999999	936	436	138	999999	103	999999	784	212	595	618	528	775	233	511	999999	683	247	919	175	872	999999	832	370	999999	29	520	786	213	668	
761	218	606	478	534	999999	836	999999	169	999999	829	999999	177	16	268	692	40	999999	681	999999	999999	999999	587	808	999999	999999	113	75	999999	999999	583	999999	581	543	833	410	921	306	699	491	840	588	87	999999	345	958	975	999999	112	587	989	999999	114	270	441	999999	630	798	999999	999999	999999	771	246	999999	277	229	999999	634	999999	857	770	733	999999	200	112	999999	558	519	472	999999	12	287	963	281	676	999999	999999	999999	111	707	779	999999	764	152	575	79	352	583	800	126	624	351	654	254	999999	265	999999	914	999999	793	999999	121	335	564	554	638	808	965	999999	999999	724	999999	532	474	88	647	999999	913	999999	43	999999	974	718	356	363	660	633	999999	999999	999999	121	590	163	317	139	668	797	209	598	999999	270	386	755	352	401	999999	818	189	999999	179	999999	793	300	133	999999	999999	402	979	210	893	15	99	510	999999	347	143	869	224	345	419	850	999999	325	686	772	919	229	376	955	761	842	453	999999	295	133	999999	300	999999	820	999999	275	818	999999	704	932	180	875	347	15	267	999999	999999	844	756	328	527	478	613	360	999999	383	35	34	449	999999	999999	999999	225	294	29	843	999999	404	809	154	999999	770	620	754	602	53	999999	371	999999	39	247	609	795	966	999999	849	999999	678	999999	162	249	794	559	653	381	632	999999	63	985	999999	892	210	45	612	999999	757	857	999999	758	999999	502	664	336	419	813	951	752	259	688	180	166	171	162	656	904	247	220	967	382	969	393	827	386	999999	147	47	574	192	679	999999	991	999999	920	999999	660	999999	467	150	839	429	880	410	375	999999	267	999999	999999	388	707	59	547	889	486	789	151	674	288	62	282	999999	386	569	579	840	188	999999	999999	445	996	999999	779	999999	138	999999	999999	999999	462	570	25	415	989	196	485	630	311	999999	350	140	999999	985	999999	414	867	72	53	320	831	535	999999	999999	999999	613	391	999999	279	476	761	533	700	169	221	999999	999999	866	787	200	94	949	999999	86	988	120	999999	20	31	375	212	75	909	778	161	927	934	97	925	386	804	106	361	999999	350	817	439	999999	773	590	377	10	999999	852	999999	881	996	559	939	999999	999999	380	367	904	274	999999	623	922	17	294	782	949	941	999999	999999	987	597	704	736	181	680	463	999999	999999	997	212	790	67	551	279	930	384	158	554	642	433	739	457	570	654	203	517	999999	489	807	428	999999	999999	999999	248	293	302	823	767	999999	999999	999999	925	906	71	905	566	999999	737	363	408	801	999999	768	
999999	258	999999	999999	91	978	172	64	757	633	578	153	916	601	313	986	638	560	999999	999999	362	299	813	550	508	749	637	999999	999999	135	999999	627	671	115	503	999999	999999	168	742	789	999999	235	386	999999	337	918	999999	999999	77	999999	999999	847	420	543	415	999999	999999	599	635	341	350	36	393	631	234	999999	482	810	999999	999999	842	479	999999	999999	999999	137	913	521	223	590	760	999999	78	919	410	561	216	138	999999	831	999999	553	999999	999999	448	510	842	754	77	386	999999	188	868	755	999999	255	39	820	226	288	758	999999	999999	55	581	678	957	473	230	673	744	353	120	275	766	299	946	417	161	815	295	168	999999	836	153	581	804	999999	999999	165	532	396	912	421	82	633	176	488	829	770	999999	999999	534	404	641	102	77	602	988	619	309	621	668	410	992	999999	479	549	901	999999	874	644	462	75	999999	999999	441	698	203	142	133	468	999999	391	272	917	999999	58	205	61	514	211	334	401	855	911	727	511	429	482	999999	999999	586	830	895	908	916	468	264	292	660	999999	409	999999	496	840	999999	287	147	85	999999	430	354	850	495	672	319	70	999999	239	999999	929	279	721	999999	506	999999	758	495	999999	11	175	794	912	999999	145	802	478	905	24	999999	449	374	353	516	733	282	736	344	999999	999999	855	258	34	661	731	109	688	999999	989	999999	284	792	999999	84	799	635	441	459	359	999999	999999	164	204	361	191	565	999999	214	999999	999999	155	423	272	764	155	917	770	261	669	999999	124	601	916	65	603	999999	590	279	999999	107	999999	286	999999	999999	999999	700	63	673	999999	176	183	483	631	765	813	860	999999	999999	999999	882	865	189	999999	324	756	249	248	999999	999999	534	974	656	999999	158	999999	868	999999	910	16	999999	863	999999	781	503	861	640	999999	160	251	999999	138	571	350	833	241	661	495	670	605	519	462	914	916	999999	201	527	984	483	382	945	432	999999	999999	999999	29	769	407	297	462	126	278	97	897	24	405	413	315	665	999999	731	383	768	314	496	992	948	999999	835	311	999999	655	999999	778	306	999999	519	558	866	999999	472	263	207	218	489	250	374	27	999999	549	788	222	329	566	999999	571	999999	314	526	491	81	999999	571	999999	999999	470	781	999999	999999	999999	999999	999999	999999	999999	999999	999999	999999	559	825	256	628	930	288	296	523	131	335	999999	136	734	656	215	999999	385	742	883	691	221	100	999999	468	64	427	999999	663	932	774	478	122	183	396	114	999999	279	862	150	311	285	472	999999	
999999	851	192	865	56	681	999999	72	118	571	785	963	469	806	787	999999	999999	999999	999999	590	357	999999	818	953	348	552	726	762	523	601	582	415	999999	103	884	617	872	999999	162	981	119	711	369	999999	999999	433	644	999999	491	299	637	999999	652	881	649	287	42	999999	527	504	999999	70	549	999999	989	380	223	376	922	180	701	951	926	999999	480	645	497	277	999999	914	907	999999	280	233	964	999999	999999	999999	454	606	584	642	44	658	36	999999	999999	999999	561	27	219	999999	760	321	999999	685	304	999999	410	13	789	765	999999	999999	596	911	790	325	552	639	617	356	999999	325	595	68	917	278	999999	999999	483	999999	715	547	705	638	292	959	635	289	65	761	999999	450	816	818	968	431	71	124	268	846	999999	922	999999	863	999999	445	725	999999	999999	999999	999999	978	530	154	60	999999	907	958	628	830	999999	999999	583	856	889	481	509	777	999999	999999	217	510	173	636	999999	792	147	999999	291	847	243	104	999999	39	384	999999	999999	672	768	842	523	999999	495	999999	166	47	349	554	973	874	935	999999	450	999999	818	876	999999	894	808	267	988	999999	676	780	597	595	999999	554	999999	411	562	836	18	257	999999	114	24	999999	999999	308	999999	593	868	416	911	295	654	251	220	999999	672	35	863	510	853	457	436	999999	840	570	999999	794	82	999999	322	109	939	202	999999	714	862	89	424	510	814	999999	207	269	868	312	941	508	344	974	739	537	973	508	404	525	677	309	895	999999	21	659	999999	999999	999999	812	355	462	944	506	644	593	610	362	695	457	999999	177	999999	538	628	787	999999	999999	999999	785	999999	440	797	781	999999	999999	194	514	499	165	884	899	175	66	999999	488	564	838	339	999999	926	621	999999	946	275	510	999999	999999	291	233	209	423	999999	318	999999	999999	664	172	469	999999	999999	999999	862	999999	573	360	999999	790	581	150	233	621	768	686	859	513	999999	851	515	999999	110	826	233	276	955	999999	999999	856	378	51	824	999999	378	258	746	829	758	999999	382	914	508	672	785	150	999999	587	654	999999	459	183	296	813	657	999999	980	582	873	596	999999	112	925	155	421	539	325	831	252	519	939	39	755	356	478	600	999999	999999	51	92	999999	377	999999	646	406	204	999999	21	744	999999	277	174	956	171	697	280	989	363	261	256	825	178	345	144	848	430	428	940	344	999999	999999	999999	999999	999999	999999	217	999999	288	999999	226	784	999999	96	808	999999	775	999999	999999	658	207	611	673	186	795	999999	107	999999	681	798	999999	
776	999999	999999	688	537	725	633	175	841	489	985	710	614	44	999999	520	91	536	892	999999	357	834	291	147	999999	999999	376	745	999999	232	184	613	489	772	999999	969	999999	408	281	526	151	907	751	179	222	900	999999	152	999999	746	999999	505	999999	726	628	941	533	539	999999	303	359	888	641	619	315	999999	999999	841	593	502	881	999999	999999	376	931	999999	92	999999	924	554	184	999999	999999	787	216	678	824	763	999999	508	446	999999	175	977	177	263	276	999999	863	840	999999	227	558	831	864	342	249	422	999999	187	859	420	614	688	129	135	476	999999	412	999999	999999	999999	697	999999	66	782	999999	288	208	677	184	950	999999	999999	999999	956	675	999999	922	873	438	411	968	999999	649	35	495	486	858	52	787	999999	730	236	999999	221	999999	473	999999	92	825	961	224	127	13	909	171	529	813	999999	460	885	931	538	208	999999	499	730	446	999999	999999	41	999999	166	890	762	999999	32	999999	999999	435	211	815	840	58	476	197	851	963	999999	863	965	673	999999	999999	999999	999999	201	38	999999	722	999999	37	744	795	793	541	999999	236	251	999999	999999	729	160	999999	258	79	101	489	999999	999999	647	767	706	176	999999	368	735	573	999999	999999	38	994	662	940	635	184	81	55	264	999999	139	624	721	60	724	245	522	957	343	831	399	711	306	190	85	42	331	577	472	435	805	494	999999	999999	660	154	77	219	112	999999	999999	55	999999	795	828	32	55	655	451	999999	845	999999	999999	167	881	326	697	481	865	603	999999	503	582	828	139	999999	387	999999	399	580	178	999999	999999	999999	833	353	999999	511	999999	62	986	999999	999999	386	590	999999	264	999999	98	344	456	595	354	508	230	505	473	406	999999	193	999999	999999	265	871	917	542	923	999999	999999	537	840	196	129	813	617	999999	377	205	248	999999	999999	999999	662	65	133	583	959	356	50	999999	880	999999	844	999999	417	999999	420	264	469	58	999999	999999	754	561	503	999999	999999	541	891	999999	137	278	999999	999999	802	346	641	209	999999	344	999999	576	999999	996	657	759	999999	950	405	924	766	999999	736	199	997	106	999999	999999	561	863	116	427	464	997	210	611	922	290	377	81	60	221	516	134	475	999999	999999	999999	904	999999	918	526	145	966	999999	24	542	968	999999	705	793	540	647	885	237	165	999999	932	796	55	837	71	583	999999	999999	555	999999	611	724	999999	741	794	206	817	944	999999	292	498	999999	196	79	954	723	671	288	520	573	630	999999	999999	999999	999999	999999	858	907	999999	999999	811	102	
729	999999	999999	999999	107	964	998	999999	999999	940	646	872	623	999999	609	999999	882	999999	911	56	364	982	976	714	999999	53	318	999999	348	999999	97	647	999999	406	992	779	148	710	626	706	290	186	743	690	999999	447	802	222	999999	882	34	519	41	765	737	747	440	226	840	63	655	175	995	919	853	998	401	227	227	830	837	181	721	214	765	187	249	295	463	999999	251	105	479	465	886	577	616	999999	999999	254	999999	999999	870	572	61	124	191	823	836	261	55	999999	994	531	55	852	798	826	999	560	507	154	762	874	812	999999	695	539	43	999999	392	999999	559	973	492	915	311	999999	999999	651	996	425	459	211	920	999999	111	947	420	43	999999	789	999999	117	747	203	169	995	759	501	428	999999	999999	560	869	369	35	31	999999	140	999999	649	999999	357	563	92	695	561	954	155	458	999999	129	999999	508	602	970	999999	235	298	755	316	398	662	232	355	635	999999	342	560	641	89	908	290	492	999999	127	368	553	664	999999	608	51	614	52	681	999999	790	62	276	398	583	795	751	999999	244	260	20	135	999999	456	796	228	999999	514	999999	839	839	999999	999999	485	999999	897	999999	790	157	999999	784	620	999999	823	844	846	75	999999	68	293	166	999999	999999	999999	116	242	345	217	711	389	647	109	672	841	999999	283	682	791	999999	685	234	960	236	970	476	399	999999	395	612	949	162	241	455	95	682	933	999999	502	378	379	562	999999	999999	768	627	684	948	709	999999	571	174	284	999999	382	69	999999	678	287	411	717	659	949	605	761	236	999999	654	586	168	759	23	190	422	416	132	871	882	468	352	791	451	873	265	50	785	878	999999	999999	36	999999	264	981	100	999999	720	613	999999	326	999999	221	999999	999999	551	999999	999999	999999	862	968	999999	197	323	219	935	619	276	999999	694	999999	999999	999999	559	999999	559	682	999999	42	999999	761	696	519	123	565	999999	141	760	89	332	884	999999	999999	25	887	822	839	172	55	56	481	395	999999	999999	202	350	193	662	459	999999	868	999999	525	894	111	999999	999999	83	999999	999999	804	859	196	463	999999	82	185	342	999999	757	720	519	459	986	999999	999999	761	600	921	224	743	478	310	277	463	17	967	906	999999	615	92	999999	413	762	252	622	208	481	999999	129	175	851	990	701	101	999999	427	999999	999999	735	520	150	162	999999	999999	999999	558	918	999999	802	115	278	427	66	675	999999	115	696	743	999999	177	999999	491	999999	59	892	487	608	186	999999	589	438	630	189	104	941	
613	999999	224	916	73	999999	482	316	24	896	433	934	36	999999	254	731	795	999999	568	999999	999999	359	494	655	847	999999	999999	895	222	999999	647	248	961	734	999999	245	482	827	932	886	807	999999	788	999999	469	553	582	50	999999	858	643	350	999999	864	999999	263	385	568	999999	124	548	587	999999	999999	259	194	999999	301	999999	999999	999999	968	999999	681	432	485	571	341	196	304	376	700	45	363	43	999999	999999	107	452	98	999999	913	758	999999	348	230	90	451	903	284	581	291	999999	851	610	674	993	939	441	806	999999	999999	999999	774	747	999999	999999	740	313	952	999999	874	849	704	158	344	999999	539	343	211	405	129	438	911	999999	95	453	193	753	369	312	687	999999	645	999999	816	541	983	80	500	679	349	999999	950	716	999999	441	553	702	999999	999999	999999	999999	239	411	572	615	471	61	662	404	367	999999	944	999999	999999	218	214	307	341	803	237	468	842	999999	65	981	487	204	26	654	900	491	999999	904	848	999999	436	243	834	211	80	999999	417	106	321	999999	203	999999	836	498	237	255	999999	999999	237	995	999999	706	356	999999	137	276	45	18	503	876	507	999999	801	799	781	999999	473	140	732	305	60	746	221	701	788	186	368	527	426	654	130	26	677	852	326	730	887	999999	999999	804	895	999999	602	444	855	163	509	999999	717	999999	782	240	739	931	999999	27	495	654	999999	950	907	999999	591	848	756	491	372	999999	999999	60	93	229	67	999999	410	651	999999	776	846	634	677	999999	809	170	872	889	286	745	907	309	244	242	451	133	999999	387	817	753	688	374	790	560	563	666	183	562	183	811	531	303	999999	718	808	177	283	586	708	999999	975	866	999999	999999	999999	183	999999	850	777	934	42	999999	999999	399	999999	481	999999	126	768	152	986	320	716	999999	223	614	434	526	434	284	999999	320	999999	396	778	821	999999	173	519	389	850	333	785	249	999999	509	469	484	630	336	999999	166	817	565	444	665	159	739	413	999999	749	299	425	999999	999999	721	354	447	621	276	999999	999999	999999	389	301	663	534	999999	696	714	154	949	999999	107	951	693	502	122	952	999999	672	429	759	92	640	561	907	999999	165	67	164	32	999999	363	24	999999	558	999999	999999	999999	140	681	999999	699	292	799	999999	328	550	400	229	241	495	999999	604	892	921	525	748	740	999999	999999	322	638	559	999999	96	542	999999	309	145	74	848	999999	981	990	386	70	799	840	167	588	999999	999999	999999	999999	537	364	999999	131	999999	43	689	533	35	
999999	999999	414	149	170	999999	861	245	251	264	164	392	324	527	614	999999	999999	725	999999	583	176	510	557	800	635	594	999999	782	999999	577	999999	385	325	155	102	631	971	999999	638	137	306	353	999999	510	999999	541	223	836	155	999999	999999	317	781	950	858	388	999999	613	513	576	999999	88	283	673	162	779	999999	999999	999999	982	999999	940	999999	780	286	823	20	57	127	104	999999	999999	999999	357	707	794	604	374	297	999999	820	999999	416	999999	156	227	999999	826	999999	999999	473	999999	410	172	999999	999999	230	999999	999999	45	378	763	495	999999	999999	999999	450	999999	966	367	185	702	999999	721	172	186	999999	33	634	69	752	193	999999	223	630	336	494	475	288	777	574	603	999999	999999	345	67	872	997	868	70	999999	155	859	989	728	771	173	689	10	892	405	206	375	614	999999	194	72	282	788	868	601	999999	999999	199	793	581	10	629	386	999999	314	536	165	574	999999	607	333	999999	495	859	173	805	474	395	381	999999	237	97	999999	999999	994	999999	218	10	999999	800	507	999999	205	157	770	544	313	896	588	868	50	801	331	684	860	361	786	999999	704	795	511	999999	818	426	353	913	999999	235	999999	999999	328	999999	115	999999	110	999999	514	999999	98	629	502	578	999999	512	336	436	999999	294	300	643	813	289	305	673	299	255	999999	779	803	857	999999	87	999999	874	550	999999	696	838	999999	207	846	448	999999	999999	303	999999	455	315	99	999999	156	375	935	476	999999	48	999999	442	203	855	811	735	999999	240	744	424	791	932	961	999999	739	999999	709	999999	999999	999999	448	229	999999	999999	799	999999	690	886	710	519	152	320	999999	999999	999999	264	999999	729	999999	121	999999	610	340	879	999999	999999	354	648	999999	999999	665	842	680	536	600	640	72	837	65	274	54	658	530	235	281	481	958	459	999999	485	292	980	706	999999	469	838	888	500	224	285	202	999999	708	491	854	999999	639	447	911	393	999999	807	999999	131	76	999999	90	115	607	670	999999	894	999999	702	936	685	145	995	999999	999999	752	572	623	999999	999999	12	999999	48	381	970	999999	999999	547	999999	293	999999	315	585	999999	223	757	783	892	999999	720	999999	820	999999	554	178	174	644	381	159	999999	629	194	999999	58	73	307	999999	999999	636	828	999999	357	199	419	999999	379	999999	387	853	14	999999	679	79	69	775	192	999999	999999	999999	806	207	999999	999999	999999	999999	300	421	999999	554	916	716	59	265	999999	674	949	631	999999	103	799	614	266	528	155	672	950	124	834	999999	881	363	557	531	
830	999999	906	959	798	999999	171	957	999999	833	936	999999	920	423	353	395	999999	560	356	999999	412	201	940	620	999999	728	713	999999	587	262	999999	562	168	527	434	104	999999	999999	833	841	931	842	589	433	591	858	999999	536	770	449	999999	330	999999	167	128	638	689	296	717	79	999999	984	379	771	171	384	139	999999	999999	258	627	835	727	514	468	570	612	517	38	393	976	999999	415	148	805	351	999999	11	408	999999	415	481	282	999999	999999	946	472	818	272	217	728	359	547	999999	999999	622	603	999999	698	558	999999	182	267	999999	103	865	579	999999	966	819	999999	138	993	202	999999	155	563	999999	999999	521	999999	794	255	821	664	626	638	894	999999	192	748	999999	312	999999	999999	242	999999	999999	999999	934	999999	240	999999	452	999999	600	366	999999	677	675	68	999999	788	186	461	242	926	999999	999999	477	236	685	915	783	999999	777	825	153	433	999999	931	615	303	780	154	866	942	803	444	999999	269	999999	226	650	134	118	273	136	398	536	316	778	999999	203	999999	692	325	78	381	610	775	999999	921	999999	743	453	346	17	42	999999	999999	133	11	605	217	943	468	274	999999	962	514	999999	754	897	304	999999	336	110	83	999999	550	874	999999	999999	298	999999	372	999999	907	680	999999	265	103	803	245	193	776	683	985	763	999999	61	418	419	105	86	468	34	771	590	126	246	934	581	999999	426	999999	177	999999	170	581	318	999999	978	200	258	605	951	661	121	386	652	999999	999999	999999	498	465	999999	738	999999	588	347	388	326	563	536	331	999999	999999	819	491	609	377	824	192	915	694	440	228	847	999999	516	372	660	999999	474	999999	624	353	555	999999	689	439	999999	999999	243	930	999999	424	999999	927	93	999999	999999	629	776	284	999999	136	321	804	34	999999	999999	742	82	975	727	123	99	999999	999999	178	213	999999	802	999999	284	999999	949	984	653	26	565	920	397	999999	999999	41	436	199	831	999999	41	751	936	895	548	360	509	267	999999	999999	999999	259	999999	999999	989	999999	826	999999	999999	999999	187	336	160	18	238	999999	355	757	455	695	999999	900	582	218	999999	461	921	907	999999	923	743	999999	781	999999	691	999999	698	999999	335	546	215	830	198	785	320	999999	601	928	667	999999	15	752	812	999999	251	999999	676	23	999999	537	72	999999	999999	999999	313	496	555	433	327	922	281	872	999999	909	490	856	711	999999	897	999999	860	999999	249	64	918	990	878	273	485	999999	640	685	705	797	999999	999999	855	122	481	824	159	177	611	745	999999	143	999999	
903	999999	999999	722	999999	125	346	676	79	999999	920	168	322	617	999999	948	70	292	999999	999999	634	435	999999	10	599	325	82	291	693	999999	999999	757	784	671	975	245	999999	544	761	570	999999	131	413	615	999999	954	169	999999	867	228	551	999999	710	999999	999999	477	832	394	999999	563	52	64	982	999999	999999	172	383	651	642	55	999999	525	530	35	807	513	31	999999	75	644	166	865	424	475	999999	999999	57	818	999999	999999	413	999999	999999	207	527	315	148	726	440	999999	581	517	999999	821	999999	35	932	684	999999	191	455	253	328	489	407	186	639	517	846	144	125	565	999999	144	642	162	115	999999	508	502	374	999999	158	303	999999	648	301	602	115	815	118	372	658	794	61	169	387	999999	800	350	999999	631	880	305	656	25	842	440	999999	216	919	999999	186	999999	817	999999	104	34	425	758	885	47	411	40	35	753	906	999999	92	483	775	183	531	167	826	742	424	852	999999	57	806	860	999999	898	895	999999	195	991	976	999999	74	362	515	999999	999999	637	230	850	280	903	999999	961	357	705	440	746	999999	29	840	85	736	999999	387	377	952	35	999999	512	144	525	567	999999	904	191	418	423	668	489	703	198	522	573	582	744	938	844	513	717	467	159	431	176	161	901	174	999999	975	147	100	999999	24	999999	716	754	345	204	66	176	297	27	87	598	999999	651	563	172	999999	643	439	999999	999999	906	54	984	999999	401	762	13	26	595	999999	530	399	273	184	804	857	827	408	999999	788	347	430	450	82	833	850	510	347	12	163	342	708	982	999999	117	672	732	660	944	442	62	159	701	580	999999	208	62	476	758	999999	841	244	696	999999	999999	485	604	912	999999	551	999999	665	999999	441	999999	821	417	356	999999	141	135	176	999999	999999	735	999999	728	870	524	999999	797	44	999999	999999	321	999999	22	662	742	632	78	820	999999	999999	190	396	144	270	474	735	791	705	409	626	189	675	780	395	594	986	999999	734	397	634	753	227	999999	999999	999999	999999	809	754	614	999999	999999	999999	776	71	999999	348	999999	468	405	999999	843	102	635	963	517	646	327	627	999999	999999	874	343	999999	765	649	963	320	817	999999	467	925	47	999999	999999	562	874	999999	719	274	255	933	298	999999	999999	790	999999	999999	999999	810	999999	690	192	685	858	999999	729	882	20	999999	166	37	245	999999	937	863	806	10	671	410	642	999999	607	362	823	999999	585	14	999999	975	988	381	207	999999	666	777	999999	361	243	404	833	992	888	308	117	227	
999999	970	999999	999999	983	660	999999	999999	177	999999	999999	999999	862	47	999999	725	68	45	433	784	999999	237	999999	170	999999	455	767	276	576	999999	859	309	254	605	132	615	612	88	991	337	461	494	839	930	694	999999	499	206	419	999999	933	852	874	332	397	470	318	241	625	538	893	653	146	527	876	999999	584	266	914	999999	122	979	999999	999999	333	345	398	731	475	216	999999	571	856	999999	716	16	434	921	217	662	306	999999	463	999999	999999	807	358	321	999999	911	338	242	292	999999	999999	999999	999999	778	999999	62	82	587	766	419	582	332	796	999999	999999	869	358	999999	58	261	82	741	526	591	999999	526	986	86	676	564	877	722	999999	815	999999	762	208	656	922	165	590	719	614	53	879	999999	20	681	510	195	563	999999	999999	40	968	263	437	226	125	482	75	995	999999	212	999999	999999	52	980	213	59	670	701	740	892	671	362	999999	482	712	550	515	315	576	491	10	211	538	258	999999	220	334	981	999999	449	100	594	809	412	511	29	999999	999999	999999	460	524	861	935	301	368	615	999999	955	514	999999	967	759	429	999999	211	340	999999	794	143	992	725	999999	171	300	802	87	553	724	971	692	482	486	838	999999	966	999999	276	246	999999	241	94	379	477	965	482	999999	175	999999	211	999999	698	999999	999999	484	999999	999999	699	644	499	291	999999	411	983	821	999999	999999	921	313	999999	71	999999	94	903	902	999999	356	221	206	818	471	999999	173	522	799	993	999999	999999	363	390	141	999999	999999	747	608	999999	683	395	655	872	991	419	999999	999999	999999	117	999999	380	993	999999	389	624	503	826	38	379	898	888	194	827	999999	999999	568	922	330	621	441	999999	999999	732	235	960	565	999999	827	61	59	245	382	692	999999	999999	596	786	11	516	946	999999	999999	239	999999	794	211	827	978	100	851	999999	999999	999999	999999	276	86	271	351	428	68	999999	999	976	999999	662	999999	999999	999999	77	314	781	921	814	675	999999	628	75	461	440	999999	738	999999	736	210	999999	638	854	999999	123	751	335	445	583	999999	999999	999999	999999	909	618	288	709	999999	911	999999	80	27	999999	853	50	648	20	810	999999	668	999999	825	272	776	218	34	661	999999	334	325	979	345	348	365	999999	828	999999	999999	842	162	60	358	443	950	140	103	999999	10	976	475	740	525	535	914	999999	950	999999	966	701	594	626	999999	65	595	999999	734	679	437	954	221	762	855	967	999999	617	971	391	321	645	125	189	999999	508	999999	585	464	809	999999	237	999999	999999	999999	
464	258	536	826	303	848	154	999999	424	417	56	765	999999	885	557	778	307	999999	569	233	330	999999	999999	999999	999999	999999	19	352	924	256	209	16	926	843	401	999999	231	791	678	999999	176	249	701	771	614	743	156	999999	906	41	135	999999	999999	71	999999	878	843	571	999999	106	838	802	480	177	218	999999	838	999999	494	999999	557	999999	999999	35	66	91	884	999999	360	981	59	319	999999	893	130	999999	999999	865	254	522	875	659	999999	582	705	374	768	533	563	999999	905	287	999999	78	999999	619	594	999999	15	517	993	209	220	129	57	999999	999999	587	57	90	421	973	624	971	963	897	999999	999999	329	999999	322	999999	90	784	86	772	113	999999	419	510	542	999999	860	737	529	675	449	569	999999	186	999999	999999	485	482	163	932	663	245	114	587	999999	689	43	323	205	999999	129	435	53	285	425	990	178	547	548	157	999999	886	451	999999	458	267	999999	999999	685	140	875	608	630	999999	999999	868	999999	832	717	852	999999	547	542	887	555	23	999999	259	761	26	23	999999	934	16	819	776	793	816	139	535	319	890	637	74	766	521	805	899	999999	556	727	346	829	695	916	999999	999999	564	741	999999	999999	130	391	999999	999999	937	673	623	999999	342	85	455	702	192	542	350	909	477	999999	44	218	626	999999	999999	999999	676	119	999999	100	253	999999	239	84	694	794	999999	508	999999	946	828	999999	191	999999	833	999999	281	643	646	163	575	666	876	442	707	236	124	47	999999	378	450	828	435	999999	91	910	845	380	18	397	999999	841	939	999999	302	196	36	61	259	733	27	999999	472	95	525	586	999999	796	377	467	999999	161	999999	600	999999	10	421	658	492	923	635	999999	634	999999	999999	733	727	355	149	999999	999999	73	788	453	999999	416	365	350	17	505	365	59	13	551	718	202	519	999999	34	302	775	378	568	336	107	127	409	223	285	792	858	999999	656	999999	267	616	373	878	249	99	644	999999	650	987	567	586	897	93	999999	617	223	389	331	847	745	831	504	461	355	244	17	152	74	225	999999	166	402	156	999999	111	828	641	108	934	657	703	999999	999999	999999	520	229	326	681	668	999999	999999	877	809	121	436	999999	911	999999	999999	92	501	999999	435	350	410	194	750	799	439	788	999999	999999	396	199	51	112	923	692	835	999999	691	470	999999	646	999999	999999	593	999999	999999	990	917	118	102	852	166	696	302	240	999999	336	479	999999	252	880	996	198	491	619	79	333	197	229	697	991	400	40	611	788	999999	132	
600	715	999999	448	871	474	198	543	43	355	810	692	334	508	999999	175	228	525	650	999999	796	999999	999999	999999	803	999999	420	110	462	999999	999999	513	68	246	735	764	582	804	18	532	999	948	586	999999	523	504	999999	199	999999	235	812	95	999999	202	999999	627	749	420	645	183	999999	999999	91	999999	269	999999	634	98	772	780	592	999999	517	999999	999999	999999	397	251	19	309	803	231	653	999999	322	999	375	999999	910	118	25	172	169	835	478	912	866	678	464	227	870	806	426	999999	643	398	578	30	222	486	240	999999	411	999999	380	831	443	999999	595	999999	999999	767	187	999999	999999	429	264	682	649	77	999999	719	786	999999	439	996	999999	999999	593	923	431	355	999999	433	878	517	761	823	999999	999999	478	22	999999	204	296	112	628	999999	999999	223	144	999999	381	999999	504	521	721	619	906	383	37	467	271	672	999999	585	123	753	786	257	668	999999	227	12	999999	999999	999999	999999	505	999999	377	52	74	380	789	535	973	509	929	999999	795	999999	916	91	619	21	750	420	999999	710	989	875	976	664	555	702	678	379	556	535	884	999999	123	580	15	999999	402	890	883	313	612	613	824	429	462	525	999999	999999	392	586	999999	226	999999	795	347	502	76	410	999999	999999	856	604	953	404	999999	999999	999999	346	86	999999	999999	859	999999	62	108	999999	999999	557	211	999999	999999	543	986	969	316	668	999999	328	243	512	918	992	76	796	999999	17	660	999999	946	796	496	999999	999999	757	999999	999999	689	183	696	961	999999	519	208	795	908	999999	617	999999	98	814	762	711	999999	573	716	626	793	740	606	101	724	630	610	415	543	999	483	999999	11	947	978	730	631	281	71	408	793	280	999999	143	399	999999	342	142	43	785	999999	496	50	351	574	949	999999	605	247	821	999999	792	262	908	839	388	982	150	999999	999999	89	999999	512	317	833	999999	999999	999999	999999	57	298	477	999999	757	999999	999999	199	660	382	999999	162	35	999999	250	499	10	28	999999	303	21	999999	201	307	10	705	999999	983	732	999999	61	999999	114	904	999999	532	999999	420	504	984	852	199	999999	768	999999	880	999999	999999	272	999999	832	504	871	999999	690	999999	999999	180	382	62	680	999999	466	152	330	932	58	131	844	717	68	590	999999	995	999999	821	999999	999999	501	999999	999999	455	721	914	685	557	235	935	223	999999	435	271	47	451	313	999999	732	189	448	999999	999999	932	953	555	760	251	979	875	728	868	989	673	679	262	410	999999	999999	552	999999	773	706	122	907	17	999999	
797	552	999999	692	999999	98	193	984	627	298	719	502	176	164	444	577	359	217	355	999999	761	591	999999	51	88	567	190	722	674	177	719	34	946	999999	963	999999	907	193	999999	779	806	689	61	999999	999999	999999	125	999999	999999	205	356	905	999999	999999	529	215	999999	41	999999	43	908	470	319	460	579	694	999999	902	999999	999999	670	176	89	999999	50	82	540	822	359	355	452	999999	700	479	820	813	472	785	743	757	932	875	999999	103	870	999999	379	600	394	996	187	222	207	287	535	190	825	986	129	456	999999	944	682	268	591	126	769	840	639	765	232	770	999999	443	999999	999999	596	986	705	704	703	939	437	363	178	999999	594	999999	999999	999999	999999	486	665	297	93	987	203	999999	512	754	575	538	961	628	774	416	63	764	474	999999	999999	839	999999	424	999999	735	517	999999	100	361	999999	999999	896	999	778	745	114	871	360	825	999999	284	483	950	999999	174	978	809	589	999999	186	830	949	999999	56	157	999999	251	543	357	480	874	999999	999999	232	229	642	961	999999	38	999999	191	413	999999	999999	319	365	340	295	589	999999	999999	739	338	185	701	999999	999999	953	630	550	863	338	12	355	999999	62	332	728	999999	999999	26	959	560	999999	999999	426	310	74	736	791	865	999999	954	601	772	999999	892	975	999999	822	948	18	228	487	449	853	411	999999	999999	267	42	611	999999	999999	739	748	188	880	190	285	106	628	226	839	685	907	384	411	582	592	169	357	999999	97	583	18	740	83	999999	151	25	17	999999	478	758	263	579	999999	861	999999	956	22	999999	255	725	329	792	389	802	999999	478	999999	720	828	999999	685	413	999999	999999	731	18	115	999999	48	999999	98	999999	747	90	999999	338	487	550	559	636	156	562	952	371	263	226	999999	999999	477	673	25	297	825	380	83	850	290	999999	999999	999999	999999	152	756	999999	637	355	999999	309	999999	213	991	999999	171	202	951	133	460	927	229	515	999999	834	999999	375	254	999999	999999	376	17	581	57	73	999999	999999	785	14	805	967	999999	908	181	61	900	999999	682	565	136	633	429	949	999999	363	204	623	367	999999	749	390	740	835	999999	677	301	799	165	927	48	627	416	999999	327	492	202	321	344	606	933	138	693	999999	675	525	999999	67	999999	693	869	797	185	768	264	425	236	999999	711	504	759	999999	118	754	526	999999	226	481	631	907	171	882	999999	761	93	621	697	999999	169	681	729	244	999999	472	67	250	451	999999	999999	902	265	303	609	839	847	832	999999	999999	
172	177	308	475	435	284	532	987	999999	424	999999	999999	727	185	739	40	774	525	493	999999	999999	286	67	999999	999999	729	651	867	999999	449	999999	999999	602	999999	888	999999	382	263	808	999999	939	999999	732	36	963	59	184	90	563	999999	74	332	348	383	250	886	999999	729	686	706	633	665	999999	78	999999	434	999999	969	297	999999	999999	521	716	999999	706	999999	553	999999	615	739	999999	571	999999	705	384	592	999999	999999	517	12	882	652	577	111	710	284	999999	663	526	999999	999999	999999	792	999999	920	553	615	197	999999	623	342	999999	124	999999	162	72	361	18	693	918	521	821	461	294	864	15	943	614	450	432	271	999999	514	85	729	999999	999999	999999	784	999999	976	724	999999	894	669	803	538	629	999999	999999	922	358	999999	999999	27	197	999999	508	952	915	609	10	999999	254	361	999999	574	999999	227	999999	293	864	233	999999	941	796	999999	999999	999999	71	999999	324	665	801	509	912	919	999999	999999	541	999999	280	999999	999999	999999	976	976	308	542	226	238	499	411	999999	364	67	999999	117	999999	231	918	999999	882	890	448	295	345	999999	745	449	999999	668	999999	999999	228	23	999999	363	640	999999	819	970	999999	999999	832	977	999999	528	447	999999	787	811	249	836	623	999999	397	999999	999999	999999	999999	40	563	103	999999	569	999999	725	917	351	999999	771	999999	999999	999999	999999	173	484	68	999999	382	816	508	303	999999	721	999999	154	72	820	626	676	932	705	999999	788	417	930	715	272	468	197	610	999999	713	25	344	999999	434	674	244	913	595	960	999999	824	532	269	441	970	151	374	662	107	724	71	839	771	377	999999	540	999999	768	999999	999999	195	215	999999	589	646	387	879	719	397	586	712	90	972	151	999999	999999	158	999999	744	131	999999	534	513	381	652	186	572	181	999999	144	11	155	999999	957	378	619	129	999999	794	999999	999999	655	274	520	999999	980	866	630	868	366	999999	743	33	673	908	660	999999	41	936	470	814	708	907	263	999999	999999	289	24	773	889	146	999999	704	161	999999	448	269	999999	368	672	319	942	999999	999999	999999	999999	999999	137	59	717	999999	98	742	334	999999	562	747	21	935	999999	700	852	856	979	999999	914	49	872	812	469	401	708	999999	999999	160	872	406	463	511	326	445	162	965	66	999999	57	999999	379	382	307	701	999999	67	999999	971	999999	95	333	233	837	229	999999	324	589	326	218	999999	478	999999	906	999999	999999	510	618	999999	548	887	800	999999	182	188	669	500	515	768	152	999999	999999	999999	693	999999	83	999999	999999	107	
196	837	999999	739	999999	630	267	205	475	999999	417	747	449	904	999999	579	294	999999	61	659	559	759	809	821	183	567	999999	185	490	999999	92	64	999999	521	822	710	512	999999	252	999999	999999	473	34	999999	360	999999	211	853	869	999999	501	756	188	999999	999999	437	38	563	566	206	999999	91	715	355	69	363	999999	928	999999	722	77	999999	84	509	999999	999999	734	446	999999	778	366	814	315	376	628	999999	875	822	973	395	681	948	504	999999	589	840	758	999999	312	999999	493	283	771	156	999999	999999	682	679	286	461	702	999999	102	787	999999	999999	775	349	999999	733	999999	98	954	696	51	128	728	38	999999	999999	337	64	143	999999	999999	999999	53	168	999999	999999	999999	206	546	521	692	99	856	717	216	999999	74	419	952	579	999999	999999	328	85	115	927	549	653	759	388	134	648	999999	628	503	756	114	617	29	376	90	999999	551	442	13	951	272	21	821	487	833	918	112	564	954	999999	999999	999999	63	401	811	999	447	167	999999	999999	641	999999	224	459	999999	457	399	586	498	239	853	999999	999999	999999	665	537	832	281	999999	215	999999	893	674	614	992	147	563	999999	999999	999999	843	394	54	999999	319	44	797	372	160	999999	528	526	999999	999999	44	878	896	898	736	283	177	175	612	999999	999999	747	999999	609	999999	999999	893	771	31	418	395	469	841	122	844	630	740	469	130	178	687	29	828	949	579	123	251	665	999999	999999	912	677	781	999999	999999	571	480	197	904	960	493	757	504	656	339	999999	47	783	63	116	543	999999	999999	999999	504	999999	999999	614	39	999999	948	238	999999	740	999999	717	688	999999	661	283	159	552	999999	169	685	999999	999999	181	620	14	85	467	611	784	747	999999	999999	348	368	971	652	866	167	560	22	999999	876	764	161	621	999999	69	132	999999	999999	991	152	885	999999	574	999999	748	994	35	278	999999	627	105	992	999999	999999	349	620	999999	631	293	394	14	999999	430	999999	999999	30	999999	128	999999	999999	830	999999	999999	72	747	999999	999999	18	903	999999	999999	999999	999999	637	781	772	860	999999	547	449	443	999999	673	606	147	737	336	521	213	728	995	906	999999	157	796	999999	245	237	346	759	999999	999999	999999	421	261	722	627	792	281	987	169	472	581	577	900	999999	164	160	925	20	263	282	804	185	999999	235	999999	382	841	514	536	632	999999	999999	622	762	999999	262	999999	424	119	999999	249	226	999999	999999	335	685	256	125	999999	95	312	336	505	554	876	999999	544	35	692	254	951	999999	461	536	282	793	954	
148	258	901	999999	510	900	719	999999	588	616	999999	900	355	136	725	401	451	330	863	292	999999	885	880	718	328	999999	865	999999	999999	764	41	999999	542	999999	117	866	221	289	801	435	786	521	999999	999999	200	135	347	999999	999999	999999	19	216	419	511	885	263	378	193	487	777	999999	999999	999999	823	585	999999	367	624	28	858	999999	999999	528	437	506	556	596	945	999999	202	395	999999	999999	117	999999	999999	840	41	845	854	999999	37	999999	34	999999	658	962	999999	999999	106	768	999999	999999	377	195	847	688	999999	15	999999	666	999999	999999	999999	999999	298	770	452	77	760	263	336	779	173	370	162	369	999999	47	847	999999	130	999999	999999	999999	672	647	989	921	907	146	999999	35	515	198	75	372	999999	641	999999	887	999999	407	599	842	442	943	935	16	999999	488	193	943	167	999999	545	838	244	860	999999	650	781	531	170	623	404	999999	999999	999999	999999	999999	999999	862	936	959	85	999999	995	588	991	999999	999999	982	999999	999999	999999	915	867	771	652	236	999999	656	921	461	999999	988	247	976	447	141	680	999999	711	252	999999	999999	17	208	669	822	842	655	868	991	938	999999	642	999999	669	489	442	502	333	78	999999	999999	941	484	852	96	485	29	999999	999999	58	752	281	999999	793	632	907	669	111	999999	999999	482	787	999999	523	318	356	505	316	958	699	187	636	642	590	440	388	999999	355	582	346	823	515	18	943	196	999999	996	948	999999	582	772	999999	503	684	190	999999	22	961	544	740	980	712	192	170	870	125	638	65	363	253	999999	323	528	492	571	999999	778	986	337	791	999999	557	279	386	926	787	142	958	410	32	999999	571	811	842	366	120	332	999999	82	80	887	941	594	793	207	459	872	999999	122	223	638	999999	999999	753	390	432	443	806	243	93	983	999999	999999	999999	999999	813	999999	686	136	461	643	930	999999	266	903	418	999999	999999	188	477	999999	131	999999	197	999999	999999	999999	999999	461	933	676	526	614	988	96	217	296	999999	916	393	947	196	884	661	579	708	121	999999	999999	971	469	958	627	766	178	999999	999999	467	999999	999999	876	999999	234	999999	784	127	325	925	179	696	132	708	999999	795	530	999999	246	999999	617	684	239	999999	218	489	474	717	899	848	819	999999	382	999999	316	999999	517	503	999999	999999	876	999999	393	999999	999999	999999	999999	999999	399	832	245	450	625	999999	999999	272	999999	316	245	999999	728	76	999999	476	115	945	323	304	999999	188	287	37	766	554	317	165	301	52	372	65	640	713	328	76	999999	379	
609	732	978	53	93	210	999999	999999	963	810	244	916	91	262	839	555	368	220	554	218	683	81	343	694	971	264	944	189	114	999999	747	161	863	735	346	999999	325	358	999999	999999	999999	550	590	506	921	384	961	999999	225	999999	354	999999	522	404	695	537	398	294	82	999999	265	999999	121	948	72	92	999999	355	916	258	999999	19	999999	477	999999	999999	999999	836	999999	596	302	834	963	30	670	999999	639	469	999999	808	999999	41	999999	276	821	999999	438	641	444	999999	332	616	203	999999	999999	344	994	54	954	562	999999	561	521	485	536	431	125	999999	287	432	453	593	315	117	66	208	732	847	655	999999	704	999999	402	934	274	999999	640	996	175	336	999999	594	515	487	762	640	519	801	740	400	575	347	364	21	999999	738	999999	96	910	655	611	156	398	999999	858	206	169	587	221	999999	790	128	999999	951	787	859	87	827	355	425	999999	931	117	265	194	367	495	999999	549	535	999999	554	95	519	724	498	205	320	999999	565	999999	999999	589	889	999999	456	420	412	233	535	661	484	741	495	966	680	999999	143	999999	999999	711	779	47	686	476	245	43	999999	236	999999	663	767	208	789	945	756	352	999999	655	737	946	999999	166	23	874	999999	813	600	552	999999	459	72	309	999999	999999	999999	894	999999	422	374	423	999999	185	934	999999	893	285	951	549	219	337	820	487	283	554	629	623	34	811	577	432	442	864	192	840	999999	468	80	936	254	862	448	806	291	324	942	906	231	151	980	999999	861	60	343	716	638	584	35	584	999999	87	870	101	845	941	980	149	993	999999	280	435	215	24	305	357	889	24	205	958	611	999999	401	882	831	952	999999	392	530	476	999999	26	442	496	712	177	992	357	961	350	344	802	913	999999	871	555	418	999999	755	986	827	624	389	999999	972	511	685	999999	999999	999999	380	598	619	526	892	263	993	999999	312	999999	999999	542	63	855	624	809	999999	999999	20	285	999999	724	636	999999	999999	587	637	999999	523	210	491	14	999999	78	999999	746	193	396	999999	618	562	699	999999	627	631	294	571	533	452	173	999999	999999	977	984	358	999999	961	84	877	315	625	628	205	112	646	999999	455	999999	999999	878	625	422	40	401	723	844	999999	18	999999	364	999999	113	922	360	508	80	999999	999999	720	324	999999	119	519	928	992	934	503	441	999999	280	999999	999999	649	574	999999	289	390	999999	271	513	476	952	999999	999999	299	522	705	999999	604	576	332	353	274	570	103	516	902	111	409	789	351	
999999	38	642	525	999999	464	357	812	228	689	999999	840	999999	848	999999	948	996	639	480	238	999999	837	414	947	999999	322	999999	480	41	386	289	186	999999	172	727	999999	528	997	859	67	357	999999	385	887	881	512	999999	722	271	999999	906	999999	928	560	693	910	624	694	999999	999999	999999	876	781	841	410	275	368	54	130	907	430	999	999999	422	880	625	462	999999	76	983	264	365	999999	473	480	816	257	921	999999	816	310	999999	968	742	999999	480	261	543	486	615	153	23	602	364	999999	906	692	516	680	77	458	106	628	55	862	30	667	317	371	999999	28	447	574	313	607	597	40	47	740	999999	373	918	50	999999	839	251	763	855	336	999999	133	741	251	999999	368	213	215	923	999999	999999	813	944	182	893	999999	706	999999	298	756	549	875	655	999999	280	704	539	999999	176	215	621	999999	812	980	797	469	999999	999999	173	945	999999	392	117	167	89	596	429	746	157	864	999999	802	475	108	786	698	478	965	971	706	828	157	48	718	269	404	999999	963	384	433	320	999999	284	352	999999	167	768	498	696	999999	284	793	909	312	82	818	791	714	203	109	991	999999	234	466	127	256	999999	999999	999999	684	595	465	372	723	553	999999	527	132	999999	629	929	979	278	296	432	45	999999	735	645	450	999999	296	770	285	999999	998	999999	818	235	116	813	379	600	21	999999	819	999999	195	758	999999	301	669	999999	999999	180	21	53	937	44	92	18	618	753	457	82	308	695	96	292	555	999999	709	896	638	815	559	389	267	208	612	614	999999	976	205	999999	942	999999	205	115	999999	954	999999	999999	153	108	204	626	152	939	790	134	344	903	213	105	591	999999	341	759	620	632	999999	999999	999999	999999	999999	642	558	308	139	980	999999	999999	999999	999999	15	925	753	999999	620	999999	246	999999	999999	999999	280	159	999999	109	567	999999	986	446	494	798	999999	999999	361	675	152	562	999999	844	810	999999	999999	362	51	611	999999	666	30	801	148	686	395	468	331	999999	207	806	868	458	999999	959	994	999999	496	73	999999	405	999999	999999	397	68	865	402	517	999999	854	917	117	171	19	900	159	195	308	808	412	710	288	418	478	345	693	619	112	999999	815	581	865	978	999999	694	102	942	413	999999	820	993	950	999999	98	289	698	999999	448	999999	809	999999	755	999999	660	722	999999	164	609	999999	374	255	299	667	792	283	62	999999	981	324	808	217	999999	999999	987	419	999999	563	330	999999	646	999999	180	271	50	16	825	187	328	999999	577	937	
343	360	715	575	999999	293	999999	815	237	569	725	134	999999	602	36	537	700	250	962	563	834	420	999999	388	85	37	626	785	457	999999	810	524	999999	999999	873	999999	512	999999	715	475	631	515	999999	86	270	56	239	448	980	298	486	87	505	999999	113	922	944	337	500	675	667	157	999999	999999	999999	211	387	171	999999	605	999999	999999	534	496	931	329	459	339	127	38	798	187	999999	168	399	732	28	999999	767	951	487	999999	922	50	999999	484	157	609	999999	69	999999	77	719	385	273	207	553	999999	93	783	999999	614	219	999999	999999	489	999999	999999	999999	36	192	656	403	778	999999	849	365	999999	687	456	999999	850	21	68	370	999999	468	429	895	201	189	999999	648	983	488	999999	965	461	173	329	142	999999	646	301	876	22	673	941	999999	424	999999	68	330	636	612	999999	999999	161	111	156	30	999999	313	999999	846	182	17	419	999999	255	883	904	331	368	324	233	213	720	191	357	66	527	172	481	359	999999	689	999999	381	866	279	814	359	26	308	220	644	876	999999	704	999999	999999	651	21	540	999999	737	961	999999	389	999999	882	969	753	99	503	759	832	999999	999999	492	999999	48	433	975	79	555	999999	70	999999	588	337	275	486	353	802	875	160	999999	423	394	999999	999999	992	458	397	844	606	927	805	461	811	465	999999	999999	19	225	228	999999	470	999999	432	901	999999	800	90	616	999999	410	296	627	608	892	997	999999	765	304	56	974	588	234	948	387	265	652	776	999999	545	274	343	587	657	124	479	999999	961	826	492	201	377	999999	361	206	640	187	852	919	467	999999	457	715	999999	253	457	246	443	55	646	999999	34	999999	81	229	77	999999	969	494	999999	966	379	999999	999999	855	607	999999	873	751	746	999999	800	856	999999	155	817	627	417	413	666	999999	999999	999999	189	999999	177	169	999999	141	139	931	218	368	507	500	30	518	904	324	646	650	372	999999	999999	568	765	177	999999	925	412	999999	999999	566	827	999999	378	999999	758	999999	999999	999999	108	999999	622	814	869	441	359	915	135	309	723	103	767	999999	871	906	999999	621	171	999	367	783	729	999999	640	652	540	329	999999	567	759	29	636	999999	999999	630	999999	495	699	333	999999	887	799	999999	726	207	798	999999	316	472	999999	147	722	688	999999	324	999999	932	184	227	901	39	999999	568	549	999999	999999	568	474	999999	837	131	921	999999	999999	480	984	626	963	999999	999999	728	22	999999	720	999999	306	947	999999	237	617	146	999999	482	432	788	999999	999999	562	32	740	
240	347	75	635	999999	226	884	507	999999	999999	999999	968	742	999999	182	27	144	999999	928	406	999999	448	246	633	700	810	449	415	402	999999	999999	73	940	701	999999	391	947	34	995	405	999999	450	999999	999999	232	178	999999	118	259	771	959	999999	634	626	231	999999	110	441	934	914	776	999999	114	999999	587	999999	37	50	751	791	80	119	852	533	984	999999	929	350	411	532	999999	341	166	631	426	999999	439	324	480	831	290	515	99	91	628	943	346	999999	318	999999	150	538	999999	999999	700	999999	541	110	641	162	862	760	999999	412	999999	999999	322	999999	807	228	892	712	999999	919	510	565	30	771	904	50	732	999999	41	510	391	703	999999	698	930	576	828	999999	683	327	999999	530	484	686	999999	193	631	999999	488	100	18	999999	999999	447	957	145	829	770	206	999999	430	228	999999	530	31	979	471	623	999999	241	999999	999999	39	252	950	980	999999	343	372	721	419	869	165	941	501	953	999999	536	741	795	746	68	142	999999	897	750	999999	999999	665	429	721	999999	999999	256	699	455	408	725	496	977	64	496	407	484	191	560	73	786	39	999999	253	935	882	999999	999999	342	430	999999	999999	210	999999	137	999999	999999	999	411	557	908	999999	56	555	20	999999	999999	740	999999	660	657	900	346	687	25	924	597	185	786	134	999999	761	999999	34	999999	379	296	999999	927	817	463	485	780	13	164	545	999999	999999	243	999999	128	26	999999	681	773	57	18	523	172	999999	90	768	999999	287	992	156	884	31	105	999999	752	999999	999999	442	206	182	129	343	999999	480	941	86	941	890	15	548	526	685	999999	413	371	999999	636	999999	737	695	271	502	20	18	660	961	426	603	153	999999	999999	999999	484	600	927	675	991	999999	271	14	826	333	281	453	630	209	770	692	999999	999999	337	98	999999	511	910	627	332	523	819	979	659	348	747	851	999999	723	210	999999	485	696	782	944	462	732	868	938	231	566	388	460	201	734	334	999999	826	125	107	973	999999	310	352	477	999999	292	354	488	999999	430	118	999999	999	999999	216	582	207	393	635	972	642	972	999999	766	145	369	788	925	23	583	34	230	626	237	970	184	353	315	81	999999	999999	999999	999999	999999	457	481	461	91	527	999999	965	442	489	999999	999999	999999	904	586	341	513	999999	999999	474	999999	999999	999999	290	771	149	42	999999	999999	322	464	999999	261	620	604	999999	999999	908	999999	999999	271	999999	592	740	501	896	999999	279	767	973	999999	676	959	916	360	405	569	999999	999999	941	495	522	
83	999999	34	540	88	107	310	277	676	604	796	30	999999	999999	812	157	788	875	886	762	471	999999	753	788	634	345	269	209	748	472	999999	765	999999	999999	545	471	999999	961	817	165	969	999999	999999	963	879	938	713	966	592	999999	413	813	64	733	61	164	999999	246	999999	999999	837	110	999999	214	386	41	999999	463	848	351	441	999999	67	731	792	971	999999	789	908	999999	631	999999	616	336	69	414	710	999999	697	390	104	480	65	84	327	999999	970	102	999999	848	829	260	127	999999	999999	999999	756	333	940	90	542	587	337	999999	121	544	494	202	999999	971	330	999999	765	467	256	960	999999	999999	999999	923	10	529	212	69	866	381	185	999999	355	999999	658	387	248	617	848	516	152	999999	963	783	384	999999	999999	616	527	999999	494	660	999999	29	814	772	919	27	89	22	385	277	999999	739	369	129	846	999999	322	942	690	999999	999999	739	818	999999	29	630	548	232	581	999999	542	965	887	525	380	335	668	886	468	999999	537	835	141	874	504	233	424	999999	931	286	304	585	999999	345	50	264	211	889	753	298	478	856	440	789	735	386	852	844	749	521	999999	999999	999999	469	621	783	608	944	430	795	999999	293	301	304	301	956	754	999999	999999	125	134	999999	999999	179	752	999999	999999	351	999999	127	381	999999	999999	420	284	867	110	751	999999	267	656	267	999999	999999	999999	999999	999999	999999	999999	778	631	999999	999999	634	999999	999999	303	999999	716	940	388	999999	999999	312	424	636	778	881	29	433	999999	13	827	999999	468	999999	319	185	999999	567	125	268	853	369	999999	999999	999999	999999	33	61	574	796	999999	999999	879	399	462	166	542	456	416	684	126	75	923	628	999999	153	175	999999	913	127	227	158	825	129	413	999999	999999	353	425	897	857	999999	858	69	968	53	999999	999999	414	162	642	640	161	440	152	999999	446	999999	999999	77	715	503	148	456	578	886	957	759	985	26	349	999999	40	518	999999	999999	216	863	999999	999999	805	106	125	999999	485	999999	999999	394	976	625	998	999999	755	999999	999999	364	829	999999	491	91	96	587	93	397	812	999999	610	643	999999	999999	999999	583	216	168	999999	618	388	999999	971	991	889	999999	999999	370	28	999999	999999	681	336	471	328	804	999999	578	353	228	23	727	999999	41	999999	363	780	982	53	425	742	999999	97	574	999999	452	999999	499	201	523	804	722	379	422	19	928	317	152	676	777	999999	638	815	52	604	661	439	939	24	536	792	800	999999	603	657	846	594	999999	495	875	374	882	386	830	
424	301	357	535	999999	58	56	638	315	276	223	114	999999	54	969	325	23	999999	999999	665	730	999999	999999	776	999999	172	344	999999	656	999999	413	328	261	985	628	313	313	904	999999	999999	490	163	494	60	999999	999999	75	550	792	180	862	999999	408	999999	109	420	894	580	999999	999999	713	501	999999	515	862	999999	853	999999	999999	666	21	119	999999	517	184	577	518	356	397	999999	107	793	999999	485	999999	539	920	999999	885	217	418	999999	999999	999999	999999	999999	181	979	197	494	699	278	999999	136	169	753	999999	890	546	532	902	548	193	556	763	919	999999	999999	576	333	974	323	910	217	257	288	974	999999	999999	195	999999	538	169	999999	999999	828	999999	635	999999	194	247	999999	999999	363	315	999999	999999	999999	303	342	260	999999	999999	863	519	999999	368	999999	879	880	778	999999	999999	360	136	373	388	999999	43	999999	999999	113	189	391	95	944	330	999999	999999	386	999999	397	233	921	935	730	135	305	393	147	469	752	999999	445	416	473	404	642	236	942	491	267	999999	999999	92	156	495	31	999999	999999	65	811	24	503	999999	391	551	999999	425	999999	247	999999	999999	896	999999	508	356	744	975	999999	999999	688	329	960	999999	482	999999	865	839	788	999999	114	528	818	91	657	737	999999	304	34	921	999999	227	829	704	999999	369	999999	999999	584	800	999999	55	164	33	377	999999	64	608	999999	999999	686	874	636	172	143	564	89	815	818	999999	999999	449	951	701	999999	471	999999	265	999999	122	999999	972	265	988	999999	69	373	794	713	175	682	654	635	485	244	815	590	667	571	844	289	842	83	999999	999999	311	103	463	173	999999	999999	799	999999	555	363	713	999999	647	678	83	999999	295	111	652	97	448	813	999999	467	55	880	832	999999	651	833	353	898	451	292	192	966	910	631	806	183	999999	541	90	132	530	205	943	989	497	652	993	740	431	726	267	999999	627	995	999999	999999	999999	114	472	722	19	814	178	999999	999999	999999	290	664	304	479	999999	907	999999	354	936	849	936	842	999999	998	839	613	999999	999999	999999	695	999999	914	513	780	23	779	78	367	122	715	999999	588	503	390	372	339	445	951	522	360	763	282	999999	278	99	327	999999	999999	882	406	346	453	340	800	999999	999999	999999	524	466	434	838	375	999999	230	821	357	999999	815	636	999999	177	999999	211	999999	931	76	854	245	690	999999	871	604	485	999999	999999	999999	257	999999	999999	995	188	921	494	999999	521	398	51	838	456	742	978	999999	838	381	238	820	251	999999	869	701	521	999999	833	771	
562	244	890	524	851	247	109	645	999999	640	332	256	41	123	162	543	34	25	999999	948	716	999999	766	999999	487	999999	999999	591	999999	999999	484	272	97	723	535	287	507	999999	987	218	999999	342	999999	207	59	981	788	138	999999	336	999999	505	999999	999999	64	783	477	999999	47	999999	905	518	999999	280	999999	999999	999999	317	999999	875	45	508	38	999999	315	383	999999	569	63	999999	769	999999	87	506	255	999999	145	211	999999	999999	809	719	489	999999	999999	134	530	999999	51	999999	822	480	999999	637	300	178	477	556	579	680	902	908	733	999999	533	702	999999	315	35	187	925	957	648	835	76	325	999999	344	999999	191	999999	262	527	999999	683	999999	662	450	216	86	511	588	632	989	850	999999	986	948	999999	610	999999	225	602	863	74	999999	832	715	571	999999	159	142	289	397	827	999999	390	669	857	244	49	989	109	949	999999	346	334	659	985	175	999999	80	183	666	498	637	660	663	10	818	999999	947	999999	999999	926	378	999999	244	171	209	520	327	100	926	571	999999	126	652	999999	727	540	999999	730	406	646	89	959	622	899	199	999999	999999	668	49	999999	101	120	868	33	307	47	999999	497	785	654	22	979	257	105	794	521	17	999999	283	288	292	226	482	594	846	418	686	345	972	999999	999999	999999	61	999999	479	592	257	629	890	689	449	686	945	751	633	109	712	526	999999	999999	982	261	395	761	495	999999	638	283	186	888	999999	755	525	999999	861	999999	928	109	626	211	273	387	999999	593	838	999999	281	731	960	746	706	999999	999999	303	999999	999999	999999	300	999999	604	999999	973	453	11	338	694	170	380	889	280	181	613	999999	904	414	605	675	802	922	889	603	906	323	439	999999	201	525	999999	347	330	100	638	448	32	256	299	934	583	264	999999	445	901	842	999999	575	999999	269	999999	888	632	999999	471	999999	999999	10	58	660	999999	819	147	179	999999	42	568	999999	543	175	877	657	125	670	102	547	779	453	702	74	632	864	99	931	200	342	715	464	628	271	675	31	207	638	999999	764	126	974	506	868	999999	509	42	999999	391	677	773	961	773	923	597	328	308	999999	37	159	730	215	978	999999	326	999999	999999	999999	499	856	460	486	750	337	430	999999	999999	833	790	133	999999	171	550	523	568	754	690	705	999999	357	723	999999	610	770	44	999999	995	999999	999999	179	947	760	438	535	999999	296	221	445	502	999999	380	474	203	999999	327	568	665	465	48	999999	423	856	608	999999	999999	246	875	979	999999	519	809	58	
999999	999999	185	82	732	24	305	281	999999	999999	212	881	976	999999	30	999999	453	999999	255	540	999999	980	755	101	999999	297	403	980	421	999999	152	999999	999999	332	193	581	729	255	836	651	169	766	38	999999	999999	727	175	999999	226	999999	999999	827	274	999999	198	310	866	999999	920	445	621	325	999999	311	112	230	898	654	76	448	999999	208	639	999999	380	103	951	587	448	999999	131	999999	999999	251	705	324	999999	713	144	999999	999999	999999	999999	400	39	999999	999999	726	75	432	829	521	999999	778	202	999999	999999	670	898	104	359	288	999999	495	323	111	561	618	606	787	512	194	520	193	732	341	873	248	574	536	999999	999999	521	25	605	610	703	985	999999	999999	136	999999	814	999999	533	437	10	839	87	928	999999	297	999999	288	920	644	11	999999	999999	861	464	949	106	372	906	999999	999999	629	889	712	408	999999	569	238	660	465	379	480	999999	305	340	43	171	645	999999	900	113	999999	105	961	999999	80	940	197	999999	187	950	452	143	408	669	999999	999999	374	530	717	999999	892	627	464	275	999999	972	750	530	430	788	460	129	15	30	534	534	928	999999	337	635	381	324	483	515	927	347	999999	635	958	93	999999	999999	535	183	221	615	640	695	999999	107	199	666	492	399	499	333	137	388	999999	847	999999	271	202	92	999999	999999	154	949	348	193	720	124	999999	999999	991	344	593	999999	809	918	893	242	34	239	999999	999999	831	94	999999	604	219	873	500	121	71	535	923	453	828	999999	471	999999	357	999999	387	85	104	154	407	999999	739	305	579	226	999999	789	247	962	646	640	746	999999	999999	999999	973	999999	999999	460	999999	466	421	149	14	999999	457	999999	884	138	999999	999999	620	686	686	860	864	914	304	283	167	281	297	960	806	999999	896	411	999999	999999	922	540	999999	644	868	940	999999	600	301	412	769	751	904	119	120	286	30	69	999999	999999	879	68	551	351	303	14	999999	461	342	999999	999999	56	455	281	999999	999999	908	975	818	745	127	274	623	892	513	415	376	188	849	530	177	836	37	999999	733	864	989	119	351	863	771	999999	267	484	999999	999999	999999	633	903	799	378	999999	251	637	957	999999	444	999999	837	999999	637	991	611	812	649	443	28	772	547	999999	999999	799	634	955	974	835	16	999999	759	790	118	743	284	999999	162	999999	595	400	725	128	429	339	282	463	999999	780	680	454	999999	999999	704	534	96	562	476	578	419	295	663	131	608	305	900	56	778	999999	716	560	660	526	848	627	56	428	921	
992	999999	181	730	203	165	561	314	70	96	584	656	999999	584	999999	712	309	737	604	999999	134	999999	235	684	999999	999999	129	794	318	850	999999	487	667	999999	484	999999	248	565	469	966	57	991	839	960	203	248	995	976	87	814	548	890	999999	909	999999	563	301	497	399	139	999999	767	995	220	999999	107	989	90	999999	531	474	744	999999	637	472	143	999999	275	999999	102	78	153	716	504	311	999999	44	757	999999	920	760	751	175	999999	999999	289	999999	628	999999	106	258	999999	876	556	349	804	622	815	447	664	963	35	999999	307	71	999999	60	999999	908	823	72	241	246	189	770	723	578	937	706	999999	147	970	324	393	999999	163	276	999999	164	507	999999	229	999999	189	956	735	744	868	278	49	239	503	720	137	43	27	677	696	785	626	235	684	119	265	526	993	999999	623	463	999999	625	999999	347	411	999999	842	921	999999	233	999999	979	999999	668	666	953	644	260	196	999999	999999	485	580	384	537	999999	999999	120	65	663	999999	999999	130	414	371	423	349	165	318	878	201	999999	620	473	999999	999999	525	25	452	999999	881	742	524	273	637	999999	55	515	810	139	369	732	865	404	269	21	858	999999	307	252	999999	488	999999	999999	168	729	999999	116	634	889	999999	874	668	753	781	999999	999999	857	777	939	378	834	355	189	519	469	240	225	213	739	789	229	718	209	697	999999	999999	999999	114	908	566	938	881	920	382	495	73	122	999999	999999	511	999999	528	367	874	780	143	762	798	699	498	649	902	894	999999	536	165	468	66	388	430	303	752	869	383	439	953	999999	999999	34	405	128	602	174	237	788	701	360	335	999999	270	999999	999999	415	419	916	46	986	820	845	339	604	65	245	999999	218	258	999999	984	444	827	708	955	774	303	380	57	999999	667	321	835	805	999999	999999	128	391	999999	347	460	999999	999999	966	613	961	694	801	72	999999	555	999999	540	52	375	999999	999999	561	999999	642	999999	48	999999	999999	328	509	999999	533	999999	916	127	237	332	910	208	528	50	860	104	994	999999	502	317	690	192	999999	999999	792	440	252	58	566	308	999999	999999	421	597	999999	999999	114	950	999999	340	155	250	999999	999999	999999	844	847	851	239	466	99	563	618	999999	188	999999	679	728	228	102	999999	868	560	929	89	684	999999	930	999999	222	999999	999999	918	172	172	450	999999	953	161	999999	593	999999	818	109	999999	689	617	690	418	999999	968	385	999999	999999	121	287	689	999999	615	944	66	916	907	999999	476	55	645	999999	568	738	
999999	726	999999	280	999999	999999	999999	460	999999	400	77	106	522	963	999999	615	321	849	61	884	760	475	999999	999999	891	999999	493	999999	633	999999	999999	999999	131	999999	999999	251	808	461	999999	999999	238	238	678	999999	877	999999	999999	943	999999	860	733	795	999999	684	977	785	389	370	389	999999	344	258	827	999999	355	905	975	842	243	11	806	860	290	767	656	532	797	131	339	931	283	999999	999999	772	440	259	767	447	701	999999	999999	448	81	999999	949	979	999999	131	870	999999	999999	561	709	999999	64	872	514	636	37	455	999999	268	40	458	999999	999999	231	999999	999999	106	147	537	150	299	149	368	789	999999	818	676	130	999999	260	366	946	721	840	264	718	567	744	140	420	999999	956	604	417	623	187	165	758	357	999999	774	834	456	420	420	632	695	93	999999	999999	360	999999	321	17	673	511	837	953	966	999999	558	361	17	999999	894	999999	999999	950	176	376	662	999999	773	999999	486	532	999999	311	430	631	32	484	783	322	69	920	644	999999	743	121	999999	212	791	22	999999	422	827	339	999999	87	97	745	916	999999	165	442	561	651	531	151	999999	536	532	999999	322	999999	999999	694	68	999999	697	948	216	65	999999	999999	136	761	223	73	705	170	999999	353	543	287	999999	999999	167	626	368	993	75	999999	999999	999999	999999	999999	699	383	845	143	999999	552	389	149	538	999999	567	704	999999	800	999999	467	446	851	751	189	999999	44	516	999999	536	441	999999	704	882	999999	999999	999999	780	679	71	840	999999	572	889	243	963	404	999999	706	632	462	320	999999	564	608	999999	999999	72	999999	999999	665	999999	467	606	999999	936	684	266	924	905	354	924	637	999999	999999	999999	873	962	518	225	406	295	809	755	83	130	57	999999	284	999999	708	160	999999	33	405	972	999999	965	59	306	288	147	824	800	288	538	683	828	966	999999	292	294	554	999999	999999	379	67	712	533	999999	889	545	982	476	206	203	645	999999	343	625	999999	908	913	221	936	269	470	19	476	999999	446	999999	183	915	175	424	999999	13	773	35	915	58	442	339	999999	743	165	358	604	999999	892	79	999999	999999	999999	383	381	342	348	990	909	999999	245	987	282	999999	371	76	999999	782	597	999999	999999	999999	709	440	476	583	805	203	114	999999	415	999999	652	377	999999	999999	999999	791	52	273	665	999999	126	868	812	454	66	746	381	999999	999999	821	496	261	240	999999	641	449	999999	797	537	155	885	999999	642	999999	344	999999	935	539	40	520	999999	333	999999	65	999999	999999	999999	31	526	68	
999999	25	75	593	895	401	999999	558	999999	596	883	999999	736	519	897	328	999999	958	119	161	810	841	68	536	91	172	285	999999	984	799	999999	999999	281	478	334	870	732	58	958	999999	999999	999999	999999	443	636	495	597	466	168	872	615	669	911	375	999999	979	999999	538	511	732	126	999999	999999	401	776	997	973	999999	195	37	999999	999999	10	176	999999	432	503	999999	900	596	575	818	26	122	194	161	974	906	999999	999999	913	204	546	235	999999	999999	814	947	667	638	521	339	281	999999	999999	438	669	745	982	999999	486	341	638	915	167	999999	999999	461	216	625	33	77	48	840	123	402	640	999999	349	999999	618	999999	958	271	85	245	546	999999	999999	999999	999999	238	999999	404	868	999999	999999	631	78	529	858	363	999999	51	614	454	999999	999999	27	999999	798	894	405	405	216	999999	383	376	840	999999	761	999999	625	461	143	794	153	999999	999999	541	999999	18	706	820	999999	265	999999	916	656	630	943	999999	868	999999	999999	597	833	528	197	938	207	199	791	999999	767	999999	737	289	908	999999	310	658	469	485	58	789	198	585	999999	951	125	467	720	999999	977	999999	203	674	503	999999	999999	625	456	999999	344	647	227	559	999999	999999	528	999999	999999	999999	999999	295	646	999999	902	178	999999	258	851	246	822	740	999999	582	999999	121	999999	72	785	372	999999	999999	999999	435	999999	410	571	999999	999999	745	999999	999999	459	883	888	691	20	810	772	335	147	713	773	220	221	603	999999	645	390	941	337	465	999999	645	999999	645	999999	220	999999	999999	606	769	726	116	812	242	290	595	999999	487	111	999999	300	999999	234	154	910	999999	223	547	999999	926	258	590	999999	999999	840	814	904	253	999999	799	999999	280	728	377	987	667	407	979	323	582	952	903	840	544	175	999999	421	834	734	999999	996	999999	269	680	521	999999	698	845	401	476	691	449	879	311	235	29	731	999999	167	253	594	244	999999	660	973	999999	999999	873	802	551	402	80	518	999999	802	862	999999	57	856	851	968	562	587	846	891	512	33	538	318	155	567	563	676	491	507	761	481	608	706	175	395	999999	999999	850	999999	621	931	374	508	373	18	684	11	316	284	999999	657	387	769	471	332	221	565	999999	999999	839	403	37	17	51	999999	412	351	999999	465	153	999999	736	773	999999	999999	659	39	944	147	883	562	370	216	475	114	103	999999	999999	843	183	270	396	866	999999	227	903	366	467	982	999999	343	320	999999	999999	523	921	614	999999	999999	672	192	620	518	110	286	999999	820	542	
936	297	572	115	999999	292	883	132	869	538	999999	677	303	571	999999	541	999999	252	999999	85	951	193	489	999999	999999	181	991	649	999999	999999	958	999999	999999	823	999999	694	42	237	474	567	999999	999999	61	85	447	999999	999999	999999	657	999999	560	44	522	745	590	753	807	232	999999	675	300	243	254	999999	580	999999	594	479	51	278	999999	999999	777	952	827	999999	141	414	999999	142	999999	999999	991	999999	215	999999	672	347	242	776	886	810	999999	799	277	24	155	948	999999	579	999999	999999	578	999999	478	999999	266	569	918	39	622	403	328	628	999999	918	251	354	898	656	205	257	246	999999	391	698	846	978	999999	812	415	193	909	333	514	902	802	611	432	967	999999	999999	429	999999	164	999999	491	847	926	358	773	801	60	847	999999	999999	662	314	998	779	999999	287	884	115	624	439	493	999999	123	970	125	639	921	930	989	102	999999	43	119	999999	216	999	62	999999	49	613	143	71	948	144	249	498	613	999999	576	999999	227	323	589	999999	999	496	999999	999999	243	143	879	129	858	999999	999999	629	204	110	573	401	999999	558	76	20	999999	431	56	979	731	627	36	279	364	999999	875	514	453	999999	898	720	275	999999	103	999999	733	23	213	999999	592	619	999999	513	999999	184	163	999999	256	578	428	578	449	754	234	615	117	610	999999	259	417	48	185	809	212	852	136	138	465	171	286	292	228	390	397	121	333	999999	200	999999	999999	999999	267	999999	966	329	281	999999	872	487	798	133	257	953	259	554	444	494	999999	999999	58	35	213	999999	301	145	359	68	367	999999	999999	594	999999	586	803	211	780	999999	843	882	581	615	265	977	999999	163	999999	274	141	842	677	839	221	999999	140	999999	12	182	583	830	970	222	999999	759	206	213	712	671	160	58	773	143	650	428	654	443	769	236	722	148	999999	94	927	524	999999	451	383	456	455	383	999999	608	999999	22	999999	369	999999	999999	999999	999999	999999	999999	124	999999	79	544	999999	999999	319	697	999999	999999	459	999999	999999	885	999999	999999	324	999999	829	266	226	999999	999999	174	415	638	999999	999999	982	999999	455	562	999999	737	970	844	455	901	999999	999999	999999	758	722	433	158	292	293	37	85	999999	999999	36	340	194	157	347	243	999999	138	560	286	35	714	999999	330	897	999999	991	914	449	194	423	501	248	129	999999	999999	999999	999999	999999	999999	488	219	999999	92	428	231	512	590	633	610	550	772	701	999999	121	53	999999	999999	261	544	301	999999	635	638	768	535	999999	75	689	292	817	999999	16	
999999	797	815	554	314	902	675	245	999999	999999	838	643	650	799	934	17	424	729	999999	999999	999999	64	376	999999	531	324	893	140	447	999999	999999	792	662	766	999999	516	999999	498	31	999999	586	999999	889	830	796	994	999999	999999	166	67	274	562	504	999999	428	161	431	242	32	999999	19	544	999999	510	940	55	981	884	313	428	711	999999	999999	999999	188	288	174	545	786	999999	206	167	974	999999	636	788	298	538	999999	999999	95	999999	475	40	200	999999	511	389	890	750	23	243	431	738	356	349	854	999999	945	150	986	999999	455	495	794	851	570	419	873	161	999999	452	546	968	342	999999	460	999999	923	147	776	784	654	999999	999999	962	736	245	43	297	933	999999	592	999999	999999	999999	617	980	999999	999999	480	102	515	739	993	999999	697	463	405	707	999999	186	467	999999	373	211	240	999999	971	999999	125	334	999999	586	227	999999	860	348	620	142	999999	479	441	584	999999	684	279	999999	51	953	999999	282	840	335	407	999999	450	999999	834	156	969	207	999999	414	233	155	716	929	521	154	710	359	842	999999	999999	419	999999	999999	151	688	932	324	378	27	567	842	999999	60	188	470	409	85	999999	474	173	833	470	999999	360	520	968	350	404	897	253	915	440	578	657	988	21	567	643	999999	223	999999	829	991	846	391	661	665	750	999999	745	634	844	378	999999	843	948	718	532	631	719	592	999999	480	773	999999	412	915	403	999999	459	842	442	999999	999999	518	14	479	190	968	858	313	600	354	162	618	999999	71	479	814	999999	999999	44	21	435	999999	734	999999	227	204	979	746	272	999999	999999	902	202	485	999999	590	839	479	538	999999	772	999999	992	576	327	164	581	999999	446	588	160	166	999999	430	933	630	999999	655	261	999999	988	122	999999	50	753	259	426	999999	943	999999	974	570	764	479	249	29	999999	168	40	72	623	639	309	683	409	443	999999	772	552	497	999999	999999	227	552	575	660	374	952	822	77	999999	986	406	999999	999999	999999	401	338	191	914	991	626	999999	198	371	359	812	368	641	319	164	653	999999	455	92	791	999999	222	904	588	654	685	999999	962	333	637	242	751	78	819	51	999999	999999	638	506	189	569	39	190	225	999999	16	321	512	999999	95	943	951	475	823	999999	189	434	602	999999	999999	290	661	864	734	999999	70	299	821	277	999999	999999	414	949	903	231	323	999999	999999	999999	647	999999	833	60	248	693	291	286	255	582	862	341	987	999999	200	899	907	174	456	999999	786	717	499	244	524	31	539	
999999	999999	601	922	158	999999	999999	622	999999	999999	611	625	999999	836	999999	999999	248	415	999999	999999	45	999999	13	999999	159	999999	590	953	930	875	599	999999	226	163	999999	714	654	659	999999	595	999999	756	259	452	305	999999	415	271	12	999999	260	828	467	946	999999	251	568	286	773	572	165	908	691	75	857	85	408	999999	556	80	398	589	701	470	949	289	510	999999	29	610	180	328	951	999999	999999	770	78	280	660	48	999999	378	886	150	440	999999	74	193	594	229	149	999999	999999	932	284	671	136	996	996	223	741	16	267	172	402	837	999999	434	999999	999999	17	138	236	518	924	30	703	560	40	733	999999	326	966	799	470	652	999999	999999	982	999999	644	999999	283	446	306	999999	999999	723	999999	999999	269	640	742	508	221	21	301	207	18	264	999999	575	966	273	999999	424	50	467	701	750	234	938	451	498	452	936	999999	790	221	784	909	979	812	437	999999	584	999999	468	999999	459	361	415	20	728	984	78	114	20	448	882	108	653	999999	998	377	330	198	999999	65	285	999999	511	986	999999	354	988	763	538	799	423	839	582	880	252	399	999999	928	723	513	999999	831	844	352	999999	685	265	958	814	999999	999999	999999	341	412	312	999999	850	428	786	383	995	315	576	221	999999	52	526	773	778	609	558	401	475	999999	681	999999	322	168	657	999999	98	40	948	999999	655	37	999999	179	577	950	548	400	151	349	518	999999	265	632	327	295	999999	492	189	215	511	999999	920	601	731	858	979	691	999999	999999	294	965	366	108	999999	999999	544	357	999999	828	70	168	999999	135	231	999999	198	690	841	371	388	606	850	743	967	999999	117	999999	999999	999999	970	857	629	999999	65	999999	711	166	77	329	751	811	296	360	154	352	501	794	380	128	999999	299	849	409	860	999999	124	623	141	661	999999	637	910	487	858	212	539	999999	999999	678	999999	41	622	521	620	577	319	499	999999	999999	412	999999	536	999999	999999	681	18	229	51	377	999999	98	35	415	999999	999999	999999	809	502	942	999999	999999	723	701	227	638	676	338	999999	293	378	625	999999	516	999999	577	111	591	999999	186	204	319	316	703	999999	812	15	999999	999999	505	675	510	996	656	999999	269	999999	999999	999999	418	14	680	440	999999	998	812	999999	519	166	862	22	320	999999	326	748	999999	836	30	461	414	999999	999999	256	293	617	868	628	377	706	989	999999	277	489	999999	999999	999999	879	999999	704	437	999999	496	60	999999	493	365	140	680	908	316	999999	578	382	999999	785	544	434	
999999	151	140	194	696	813	176	883	745	830	359	154	234	999999	288	999999	33	666	146	419	36	800	261	738	947	469	399	567	409	894	792	244	637	99	732	417	574	253	61	683	883	346	999999	534	780	536	683	692	153	999999	359	40	648	135	407	356	889	402	999999	999999	423	999999	483	851	999999	124	999999	144	892	999999	999999	999999	615	463	535	689	63	726	957	999999	785	707	999999	156	544	999999	596	999999	999999	999999	999999	181	999999	999999	269	284	862	895	496	999999	29	549	999999	999999	511	578	425	194	599	717	303	172	999999	825	451	716	195	336	316	999999	999999	999999	452	999999	353	579	774	999999	999999	260	826	167	999999	301	999999	999999	907	999999	645	999999	346	411	999999	974	92	999999	999999	190	382	552	999999	536	588	999999	147	25	107	294	999999	931	804	634	990	999999	999999	145	999999	999999	999999	216	809	53	691	350	939	127	102	478	999999	988	999999	999999	418	651	171	999999	999999	30	163	386	148	999999	999999	713	171	999999	420	572	93	947	433	999999	756	176	742	999999	999999	999999	280	30	922	629	861	939	98	221	226	348	187	600	566	911	990	57	999999	196	830	978	189	237	706	530	394	486	565	260	836	252	999999	125	999999	999999	999999	142	999999	519	761	999999	624	950	495	81	394	492	390	999999	999999	709	108	556	999999	866	68	52	999999	401	244	999999	384	999999	384	999999	440	999999	999999	999999	171	999999	593	558	434	556	363	238	741	999999	145	902	105	53	657	137	154	362	900	589	999999	999999	818	999999	284	386	999999	785	576	522	641	332	999999	999999	360	745	125	549	131	668	513	999999	310	999999	266	342	289	340	999999	257	829	87	171	565	952	462	999999	531	284	999999	657	577	999999	229	993	812	999999	941	692	999999	999999	604	241	999999	85	452	407	999999	805	999999	107	568	604	328	692	564	170	999999	211	999999	707	594	275	82	21	935	177	91	695	453	999999	348	648	279	245	234	845	999999	999999	999999	999999	999999	725	341	950	98	973	343	999999	439	999999	781	739	794	214	999999	999999	999999	230	999999	284	999999	443	362	174	999999	920	334	999999	468	718	240	302	701	842	798	869	933	132	922	999999	999999	554	266	801	999999	608	999999	75	999999	895	686	710	350	235	999999	474	373	176	201	178	649	260	78	720	421	488	47	952	416	999999	405	46	307	999999	449	999999	187	560	999999	160	76	268	273	572	41	999999	999999	475	113	333	506	767	931	754	999999	584	486	999999	999999	517	999999	901	659	272	500	650	413	172	785	967	297	812	999999	
999999	111	390	999999	506	689	891	536	572	849	92	60	999999	115	999999	864	865	294	641	180	660	590	175	609	11	81	391	126	790	690	145	45	999999	768	999999	652	932	597	980	856	999999	999999	998	61	576	222	862	544	859	307	920	682	655	999999	999999	460	999999	781	985	434	307	775	746	999999	713	56	366	869	999999	900	999999	999999	314	785	681	678	591	124	999999	789	999999	847	267	999999	769	462	999999	999999	430	440	716	160	612	555	558	999999	999999	126	347	999999	855	999999	329	958	375	999999	378	870	960	669	999999	821	749	206	999999	999999	517	263	122	261	667	315	449	784	999999	781	999999	759	236	999999	443	475	999999	512	999999	225	527	308	126	127	94	519	100	761	999999	894	411	416	999999	108	999999	999999	14	96	862	550	554	545	774	594	987	618	644	12	235	403	999999	246	272	11	932	219	147	994	999999	157	224	688	222	299	999999	999999	431	138	753	999999	470	689	649	999999	670	982	999999	531	140	476	874	97	535	178	999999	999999	153	336	175	995	843	999999	919	714	335	865	332	999999	225	738	999999	516	999999	999999	932	365	596	879	999999	950	685	615	864	700	283	137	999999	53	449	214	999999	999999	962	999999	618	460	770	934	67	805	659	58	316	999999	288	368	838	761	999999	493	999999	274	996	225	999999	237	155	228	441	999999	712	289	999999	999999	634	999999	553	501	164	482	595	662	821	535	300	637	999999	999999	999999	914	298	400	807	956	999999	840	107	747	447	390	314	551	999999	859	999999	380	999999	305	767	195	999999	346	606	763	897	916	452	470	924	682	928	682	999999	999999	999999	321	481	999999	385	794	995	806	64	774	999999	54	169	962	443	919	999999	999999	705	999999	109	951	794	54	68	719	999999	637	822	764	462	631	745	999999	949	780	899	934	920	972	200	999999	999999	832	596	853	757	999999	37	14	68	924	977	579	427	999999	527	999999	29	665	406	999999	983	299	999999	545	999999	193	23	663	30	690	92	732	46	101	999999	999999	457	999999	962	907	999999	818	999999	537	654	175	557	990	999999	999999	914	264	576	831	35	992	520	61	554	999999	476	374	984	377	841	254	543	336	299	999999	979	999999	703	999999	758	175	593	784	890	143	636	999999	410	999999	999999	828	166	215	75	999999	999999	999999	660	999999	999999	245	833	999999	695	999999	631	230	701	695	999999	109	561	999999	82	860	999999	736	170	420	936	454	963	999999	602	23	999999	338	999999	622	999999	582	164	314	67	522	341	264	98	999999	512	415	999999	715	
999999	676	276	999999	142	215	277	999999	999999	999999	462	987	282	406	736	682	999999	303	960	89	579	910	945	999999	30	560	999999	999999	648	999999	908	999999	999999	258	373	999999	746	19	206	64	355	999999	346	914	999999	80	999999	935	999999	415	177	218	455	999999	145	163	730	29	68	999999	687	131	74	999999	341	930	999999	999999	42	810	935	313	999999	905	733	177	574	41	999999	949	999999	592	627	242	512	700	86	999999	122	219	205	726	950	999999	377	233	347	999999	582	921	216	999999	902	717	999999	999999	121	999999	517	968	589	699	999999	118	999999	105	504	999999	63	641	854	982	911	823	615	218	363	482	538	510	829	793	458	483	742	104	689	999999	762	648	588	536	373	154	629	505	111	841	999999	281	999999	515	726	941	77	234	999999	999999	111	271	510	999999	999999	17	999999	795	250	152	376	177	416	594	79	414	62	327	618	999999	203	119	117	521	130	266	999999	999999	76	516	415	518	791	609	808	500	999999	950	525	366	15	999999	264	959	999999	999999	865	999999	999999	322	999999	749	999999	999999	886	991	999999	999999	518	754	235	825	728	999999	736	999999	999999	806	785	578	276	111	802	261	761	369	854	158	999999	934	401	646	999999	754	627	666	901	999999	999999	999999	346	159	442	770	140	190	999999	530	999999	617	809	68	999999	867	56	999999	946	364	784	999999	999999	15	942	999999	362	589	947	974	116	79	999999	140	92	968	241	126	669	41	131	581	263	333	925	438	135	343	297	999999	708	999999	719	546	470	999999	679	340	217	999999	418	551	242	141	424	163	661	678	975	389	635	929	999999	915	243	212	273	999999	90	513	458	999999	301	937	275	276	999999	419	669	999999	299	999999	999999	810	623	579	348	131	909	999999	777	456	367	908	384	779	721	804	313	268	933	999999	260	703	411	398	260	304	865	157	803	252	19	99	100	999999	29	318	999999	663	863	151	903	317	736	11	661	392	563	496	999999	555	115	411	999999	999999	999999	999999	408	234	329	999999	999999	999999	999999	535	447	278	817	649	999999	999999	999999	999999	404	791	999999	942	967	409	999999	999999	741	379	602	258	146	999999	146	667	94	813	909	999999	344	999999	885	151	999999	210	564	393	999999	914	737	152	51	465	17	171	999999	707	999999	999999	497	462	313	886	170	721	999999	839	141	160	564	946	504	446	315	584	905	820	604	766	844	353	301	826	642	999999	216	680	600	999999	206	387	574	909	579	882	999999	999	981	626	812	999999	261	425	359	790	647	605	159	432	
999999	650	112	481	164	154	999999	486	254	999999	515	717	248	999999	999999	999999	999999	594	866	433	999999	999999	838	977	999999	129	999999	999999	477	851	812	999999	531	177	718	999999	284	102	754	435	722	40	755	281	121	104	486	104	470	181	999999	63	738	725	365	360	812	135	527	45	62	293	999999	999999	897	904	196	80	448	408	903	288	839	999999	711	47	160	566	999999	860	643	996	415	999999	441	759	999999	999999	812	999999	742	159	575	719	383	438	999999	362	383	217	999999	415	999999	72	278	141	223	307	24	328	999999	255	999999	999999	999999	65	877	713	961	148	41	999999	268	90	666	999999	712	130	68	283	25	797	192	658	953	237	350	353	37	310	545	575	791	494	168	496	890	909	327	999999	561	317	999999	245	999999	525	157	999999	405	523	429	103	248	740	312	412	73	999999	713	174	715	533	686	660	603	466	999999	773	999999	999999	864	999999	802	741	721	708	999999	999999	482	437	90	774	999999	513	881	999999	999999	999999	191	755	999999	999999	205	163	611	37	999999	740	642	718	925	383	653	236	999999	626	300	507	29	604	16	125	138	286	94	940	585	183	999999	160	140	550	591	176	745	999999	607	649	139	999999	999999	664	315	999999	511	706	999999	721	853	265	161	828	41	587	748	999999	161	919	999999	999999	451	457	961	999999	587	999999	791	486	490	84	999999	651	378	334	527	351	810	373	774	999999	819	864	329	524	999	312	519	14	428	437	433	687	580	468	999999	999999	703	824	186	137	915	999999	999999	778	246	509	460	706	70	406	507	787	155	690	851	587	999999	446	492	999999	999999	999999	999999	999999	651	999999	999999	909	91	897	648	985	999999	647	472	999999	633	551	999999	999999	851	812	944	31	930	999999	542	889	999999	665	501	266	341	900	271	138	586	188	137	905	438	551	624	999999	758	521	599	507	228	676	999999	586	168	992	433	999999	999999	999999	999999	14	798	999999	301	999999	999999	999999	999999	999999	999999	344	999999	455	999999	383	999999	999999	197	999999	272	418	999999	44	670	940	711	914	108	349	476	999999	294	549	65	132	116	256	999999	999999	765	377	867	311	132	884	89	508	999999	999999	931	999999	864	71	774	714	999999	763	520	361	999999	492	292	314	821	175	59	57	399	999999	999999	814	61	989	26	895	550	745	911	786	861	213	751	323	417	353	354	999999	999999	351	174	352	736	898	999999	283	94	563	490	956	834	41	119	999999	999999	127	999999	999999	55	878	999999	222	851	733	499	999999	999999	969	897	999999	821	826	
282	999999	136	999999	87	163	504	742	999999	987	264	999999	952	830	999999	879	805	999999	281	479	187	896	999999	999999	999999	999999	999999	999999	543	124	665	23	999999	18	758	71	999999	999999	49	918	381	313	999999	185	958	896	781	668	417	860	999999	607	999999	351	999999	386	869	184	999999	85	754	520	209	696	331	250	819	943	82	42	144	220	999999	999999	108	874	828	12	993	604	999999	739	576	682	951	68	817	793	999999	381	202	999999	999999	963	173	860	113	999999	999999	717	999999	838	596	384	999999	953	356	999999	253	773	999999	866	191	999999	855	24	944	527	745	273	999999	35	583	700	840	573	59	296	999999	248	771	999999	158	285	527	392	153	201	955	997	711	975	550	596	824	335	389	342	999999	999999	915	999999	635	999999	294	60	264	896	999999	999999	903	70	999999	15	999999	110	718	905	311	472	871	752	999999	999999	561	457	485	986	876	515	194	717	187	51	332	194	822	999999	991	476	999999	256	656	803	104	650	334	999999	594	999999	999999	484	999999	999999	287	172	25	888	999999	999999	575	278	999999	39	968	195	883	609	683	999999	288	161	999999	835	999999	999999	106	999999	653	910	132	999999	402	162	898	999999	687	999999	999999	169	999999	999999	537	165	900	859	236	627	835	908	767	725	862	776	445	464	999999	204	999999	662	76	257	999999	129	999999	636	875	999999	140	999999	508	999999	844	523	999999	354	624	758	934	486	999999	999999	932	744	152	407	87	626	716	999999	148	999999	999999	999999	999999	999999	698	417	450	274	999999	367	496	576	409	426	880	348	137	101	999999	999999	269	824	999999	597	999999	500	976	999999	559	999999	161	697	130	25	120	999999	999999	999999	655	216	317	670	501	40	982	366	344	726	526	738	499	625	999999	335	999999	416	838	504	999999	208	441	143	715	735	216	999999	455	394	315	147	916	411	445	633	505	599	332	999999	615	959	166	260	790	820	759	535	103	795	999999	704	904	927	129	457	775	183	955	766	824	193	910	950	999999	388	821	999999	190	970	829	633	999999	605	889	999999	52	191	999999	894	976	680	706	999999	601	610	243	999999	291	987	857	331	643	566	999999	431	999999	215	838	999999	999	671	355	132	965	168	620	308	47	481	415	999999	830	71	999999	153	487	259	359	811	999999	999999	806	202	122	507	990	999999	999999	468	598	999999	352	999999	895	314	335	999999	694	999999	989	999999	952	809	582	273	501	582	775	275	943	799	999999	37	266	177	865	163	19	468	178	999999	121	579	999999	579	999999	889	999999	485	
817	903	564	916	821	999999	879	996	999999	849	16	418	751	999999	524	799	980	324	999999	727	448	181	574	999999	273	999999	823	382	927	999999	31	999999	416	299	457	999999	999999	939	215	55	297	869	543	169	461	760	351	199	65	999999	598	927	215	448	46	646	999999	337	653	999999	999999	999999	999999	616	828	404	999999	461	474	484	999999	50	999999	638	999999	579	999999	414	774	513	554	999999	327	843	999999	103	405	967	999999	811	710	999999	999999	290	658	790	800	927	341	67	999999	890	725	581	529	558	818	577	18	467	17	925	562	999999	381	999999	189	235	212	734	999999	999999	208	999999	773	656	754	828	999999	649	779	711	999999	717	999999	664	908	746	323	999999	285	999999	959	795	999999	785	999999	156	909	999999	611	574	999999	999999	67	999999	691	72	999999	999999	803	989	999999	999999	687	999999	852	845	395	717	855	443	911	356	459	180	999999	999999	859	988	311	999999	919	96	999999	214	986	999999	659	40	972	999999	938	450	62	295	999999	601	117	506	932	999999	761	201	48	178	663	378	999999	999999	650	999999	212	819	572	206	80	510	999999	483	320	387	999999	999999	999999	18	504	999999	999999	173	938	482	304	362	999999	801	846	727	999999	870	551	617	327	772	389	694	999999	129	999999	999999	225	731	999999	634	196	555	324	405	457	39	673	999999	84	984	949	177	983	849	762	771	359	353	462	459	931	703	69	999999	975	60	374	385	999999	999999	948	216	211	999999	176	999999	999999	450	280	28	206	359	543	343	822	222	710	794	366	999999	506	871	999999	821	703	492	495	901	999999	407	664	298	608	999999	999999	743	999999	323	683	999999	295	999999	82	444	263	582	170	999999	600	999999	999999	580	999999	487	941	86	937	999999	966	683	25	584	30	873	999999	908	999999	906	307	89	256	396	121	114	820	597	999999	834	999999	999999	332	770	311	667	66	94	278	131	694	959	805	585	357	999	999999	999999	888	209	91	354	832	999999	428	520	516	953	469	914	999999	353	287	112	822	999999	361	255	999999	362	999999	999999	639	628	222	348	999999	670	49	999999	868	120	709	599	753	222	298	79	351	999999	999999	113	999999	364	465	350	681	703	763	511	647	999999	437	535	393	812	999999	999999	50	89	246	845	999999	999999	56	999999	999999	688	999999	609	999999	292	903	999999	999999	999999	654	285	173	871	999999	580	907	537	474	999999	682	999999	999999	940	507	95	38	272	554	999999	199	277	317	908	706	993	353	164	954	365	999999	946	999999	681	168	440	999999	179	423	999999	938	386	
999999	999999	873	999999	482	418	999999	471	999999	641	937	895	523	386	967	265	999999	672	237	753	999999	118	789	736	850	534	782	77	56	999999	848	999999	999999	812	395	999999	44	246	520	999999	62	492	999999	999999	18	438	999999	782	472	784	14	750	439	194	803	773	390	999999	999999	948	999999	44	425	404	792	59	528	710	990	999999	230	928	161	302	701	100	17	342	727	421	376	999999	999999	999999	854	107	459	193	19	621	757	999999	626	999999	308	27	999999	707	663	959	999999	999999	791	643	999999	85	599	999999	493	712	766	57	419	208	581	636	440	163	549	695	600	999999	700	379	999999	332	311	588	999999	683	32	309	679	768	511	919	999999	960	999999	779	508	999999	999999	306	855	710	487	428	991	672	587	913	167	999999	369	575	756	422	571	241	773	20	152	999999	689	466	999999	651	999999	662	426	479	456	770	999999	287	645	403	523	371	845	883	999999	999999	106	119	152	999999	409	936	172	796	999999	475	15	498	180	890	617	398	342	835	999999	338	255	117	467	396	781	91	929	362	898	999999	396	890	422	820	999999	580	323	667	252	999999	499	630	90	980	999999	999999	999999	755	786	999999	999999	19	161	269	86	988	652	755	928	327	16	999999	898	198	89	124	85	359	999999	46	84	674	593	971	999999	999999	37	486	631	999999	999999	184	576	773	181	386	739	163	744	725	999999	568	738	924	753	689	731	891	901	650	999999	758	578	749	999999	999999	425	189	999999	461	999999	176	134	999999	353	831	243	135	27	703	385	922	615	999999	118	516	935	669	228	159	893	145	585	981	469	999999	606	999999	722	999999	999999	559	733	292	764	999999	443	892	580	999999	456	606	874	208	274	701	152	126	641	544	429	755	999999	280	568	825	590	153	385	138	999999	416	999999	999999	741	825	198	332	999999	356	82	999999	99	306	702	296	270	387	716	768	83	489	195	188	999999	215	598	999999	999999	999999	181	999999	516	452	697	49	203	999999	999999	449	999999	820	429	294	471	386	666	999999	577	281	564	999999	436	999999	65	745	231	234	813	536	999999	735	608	757	999999	782	999999	647	999999	999999	102	999999	920	277	266	262	999999	900	999999	999999	549	933	885	452	384	967	864	899	397	999999	818	969	859	999999	221	999999	221	671	118	999999	850	999999	999999	914	189	966	292	169	361	802	685	330	516	999999	999999	304	849	166	382	999999	918	999999	260	999999	845	132	737	991	65	488	51	397	791	38	171	530	876	999999	999999	418	684	999999	999999	999999	276	497	
462	999999	942	917	927	999999	298	900	770	999999	768	408	79	66	239	999999	114	872	760	999999	539	488	641	999999	427	877	893	964	534	223	97	999999	391	357	999999	680	58	999999	560	986	109	891	267	947	762	999999	999999	216	188	999999	600	676	834	999999	999999	999999	425	486	500	60	172	999999	376	557	136	999999	27	721	396	999999	253	966	999999	774	198	999999	231	999999	999999	949	975	686	786	151	622	420	830	412	999999	695	264	572	999999	510	824	775	524	709	820	999999	999999	190	820	630	149	633	365	70	790	320	999999	999999	781	551	999999	486	547	999999	934	715	282	614	332	700	304	680	329	999999	950	423	999999	521	874	55	498	999999	865	166	11	989	65	770	622	88	943	533	999999	105	999999	348	237	299	775	114	386	999999	858	999999	335	999999	314	554	999999	999999	999999	241	999999	736	999999	289	999999	391	233	945	999999	512	991	253	757	999999	890	233	999999	612	196	833	746	769	669	651	936	744	999999	542	685	511	660	256	891	999999	676	64	999999	156	727	845	999999	829	999999	873	854	614	373	565	578	90	999999	508	999999	999999	494	97	76	411	353	876	561	690	999999	158	999999	745	999999	55	103	835	191	237	884	351	999999	916	325	795	797	331	999999	274	964	999999	341	162	999999	536	226	589	987	641	999999	851	293	999999	569	305	999999	118	999999	328	472	742	899	942	999999	839	598	999999	772	999999	613	31	505	297	725	999999	817	699	679	826	828	514	999999	549	434	43	67	389	356	29	774	688	79	62	999999	231	999999	999999	539	236	938	648	999999	717	37	781	355	995	660	903	488	999999	439	436	499	999999	894	359	517	589	781	218	231	753	506	925	952	452	495	504	960	427	999999	453	887	999999	697	140	521	999999	687	71	729	452	540	452	999999	643	562	999999	336	355	881	949	999999	729	999999	999999	220	112	999999	903	510	166	943	71	999999	985	548	319	269	763	838	864	999999	999999	489	999999	222	63	999999	319	889	650	177	615	999999	999999	999999	999999	763	634	999999	419	823	784	560	999999	509	479	999999	999999	104	999999	999999	573	517	999999	58	999999	250	648	850	999999	435	520	23	860	989	338	525	999999	999999	390	556	635	999999	999999	999999	127	999999	916	279	999999	999999	412	999999	646	75	603	107	529	999999	999999	917	999999	783	762	999999	313	770	999999	583	180	954	341	286	999999	696	949	999999	98	999999	999999	999999	334	999999	116	395	32	305	999999	795	395	240	995	786	722	473	442	851	90	999999	738	356	999999	999999	108	789	440	999999	510	
950	125	874	19	554	242	699	592	745	676	999999	961	17	403	904	198	940	958	554	564	999999	264	107	649	654	246	584	115	999999	999999	327	954	896	795	999999	679	521	231	999999	554	32	880	697	999999	712	483	731	952	999999	154	999999	831	999999	999999	269	696	28	999999	364	999999	657	593	601	473	359	422	74	221	977	999999	999999	719	999999	10	999999	370	566	922	936	999999	515	632	550	846	123	495	79	999999	535	730	999999	295	866	144	897	439	288	233	999999	300	419	999999	975	339	477	448	325	999999	40	999999	139	999999	299	194	802	35	52	754	359	999999	353	738	686	256	573	391	853	381	999999	112	91	343	107	646	761	995	999999	220	379	675	180	194	305	635	999999	565	996	682	999999	871	396	534	999999	960	999999	680	999999	728	766	96	595	943	781	927	818	999999	998	653	432	806	378	832	385	684	694	169	443	60	999999	17	394	180	49	241	715	557	469	146	699	91	172	999999	454	293	90	999999	412	377	817	804	567	353	260	999999	503	564	158	199	276	786	246	999999	82	758	701	424	903	999999	221	271	336	999999	953	350	643	449	387	102	604	467	757	76	999999	851	449	51	920	999999	738	161	408	280	870	912	845	389	856	695	591	665	333	862	165	555	478	999999	400	909	891	63	186	66	594	809	39	999999	549	231	319	660	999999	399	812	70	999999	66	991	999999	999999	999999	593	692	510	999999	144	999999	910	687	383	742	650	20	621	999999	975	352	685	70	999999	674	840	635	386	999999	172	933	59	105	692	999999	715	359	414	637	470	494	555	656	675	999999	270	861	999999	999999	999999	492	999999	138	999999	520	380	999999	167	999999	423	958	999999	578	776	210	999999	814	995	961	37	301	606	984	223	999999	796	999999	999999	747	414	978	787	999999	921	679	165	921	999999	181	51	999999	201	999999	223	512	188	976	880	474	300	455	866	999999	999999	718	999999	793	914	604	724	351	545	420	999999	999999	181	506	657	106	55	923	804	823	999999	252	999999	999999	770	710	312	819	158	920	457	959	999999	900	270	213	793	999999	999999	416	457	699	248	999999	168	779	341	681	329	783	429	376	999999	52	966	305	618	999999	999999	214	301	999999	999999	625	962	466	999999	280	999999	453	313	683	916	398	999999	230	14	328	863	991	379	631	499	374	999999	90	318	79	933	965	595	999999	348	802	125	551	506	623	818	701	456	71	446	876	480	999999	460	999999	999999	745	999999	299	11	41	835	669	415	999999	133	881	158	999999	
346	999999	857	385	345	999999	999999	824	724	999999	999999	171	999999	999999	195	622	894	755	999999	66	402	198	673	999999	926	316	967	455	999999	678	500	936	553	203	724	175	28	104	999999	346	978	999999	31	911	999999	999999	999999	526	484	792	933	999999	999999	101	999999	158	607	561	458	38	999999	999999	688	56	890	573	999999	351	593	29	603	800	999999	294	87	550	176	999999	999999	97	999999	450	970	353	744	132	685	999999	342	576	568	999999	645	381	199	999999	173	974	31	225	230	155	933	464	999999	143	32	966	24	319	981	845	55	371	219	705	857	345	311	767	999999	999999	999999	999999	999999	146	164	999999	104	999999	386	202	740	300	866	999999	517	515	164	611	110	999999	446	999999	594	722	421	284	999999	999999	302	828	999999	263	338	999999	147	915	13	62	999999	58	871	97	933	789	115	754	505	999999	198	351	190	700	667	178	720	985	433	738	724	880	810	610	634	557	999999	486	962	803	536	601	512	112	632	61	846	359	99	805	617	667	779	627	999999	950	648	973	999999	999999	352	161	999999	274	337	108	248	271	462	385	999999	629	792	999999	18	597	839	88	77	999999	331	371	999999	627	131	67	111	999999	315	683	909	555	889	803	461	384	118	248	774	533	813	585	896	714	544	987	875	87	618	708	999999	569	905	999999	837	999999	266	864	999999	279	997	65	955	779	475	714	739	988	999999	634	999999	601	313	543	802	746	474	999999	92	143	192	999999	574	607	999999	350	650	999999	965	999999	128	254	105	504	999999	758	999999	127	999999	830	257	999999	837	999999	999999	520	265	371	999999	101	516	85	999999	19	97	974	490	358	218	135	74	999999	999999	999999	999999	243	505	999999	17	53	126	357	942	262	999999	305	196	589	999999	999999	94	288	729	874	963	52	472	96	417	999999	277	999999	908	122	766	999999	999999	77	478	985	24	456	364	145	975	999999	999999	529	999999	792	999999	901	970	999999	51	785	999999	158	806	473	999999	419	401	999999	775	844	448	829	999999	469	999999	999999	999999	401	46	637	999999	999999	899	804	909	943	999999	999999	774	999999	311	752	81	980	324	714	271	15	224	604	64	908	369	141	999999	313	43	663	359	668	790	578	129	999999	861	999999	258	11	563	827	456	776	681	999999	999999	999999	999999	999999	154	727	857	114	187	442	583	25	235	768	93	605	910	308	275	115	585	733	632	668	129	807	465	269	451	396	157	287	237	959	598	34	555	528	519	632	811	999999	401	687	830	845	292	490	999999	958	
917	157	511	575	999999	809	73	99	395	347	271	598	662	790	294	305	788	275	179	68	59	391	789	999999	304	899	341	999999	837	999999	999999	975	351	999999	478	999	999999	662	999999	789	999999	465	999999	181	370	222	33	611	403	999999	67	26	321	999999	908	999999	368	999999	280	925	477	129	262	120	821	296	256	179	321	999999	529	135	999999	389	107	594	259	617	999999	999999	999999	730	551	999999	226	508	999999	491	585	942	641	906	391	220	999999	999999	213	31	359	999999	966	999999	299	118	15	931	886	999999	762	324	286	999999	597	198	999999	999999	999999	949	999999	323	631	999999	999999	999999	999999	622	744	919	999999	999999	390	237	268	206	125	31	441	999999	306	999999	999999	732	729	999999	666	999999	319	202	170	574	273	263	999999	46	453	210	270	920	999999	393	197	967	863	506	933	59	492	400	83	37	315	145	653	608	701	898	45	999999	712	999999	312	551	999999	503	991	137	109	231	753	914	761	520	999999	999999	107	654	869	233	337	616	409	919	999999	142	999999	999999	610	529	345	554	175	999999	999999	703	999999	646	218	370	514	999999	950	270	646	168	276	795	167	740	511	56	39	812	995	106	362	392	431	999999	244	863	527	999999	886	209	749	823	312	284	832	999999	999999	509	719	531	665	148	283	999999	866	473	999999	869	27	298	524	999999	999999	121	350	698	225	592	136	651	288	380	999999	446	999999	452	493	999999	907	999999	610	999999	999999	473	999999	224	118	469	999999	770	892	657	562	597	999999	397	881	200	933	143	999999	999999	999999	78	252	295	763	999999	552	423	999999	97	962	999999	999999	999999	999999	478	681	999999	589	755	832	365	999999	631	999999	999999	760	31	570	999999	999999	774	814	755	156	35	230	155	460	999999	917	999999	790	804	999999	595	909	690	137	999999	999999	999999	554	490	32	27	999999	621	477	999999	86	530	852	687	148	198	162	932	847	243	257	536	675	318	837	496	575	999999	999999	232	876	80	893	168	783	152	229	334	733	139	716	609	677	483	999999	396	493	112	999999	507	442	977	842	894	999999	982	142	999999	652	536	451	999999	685	999999	110	16	637	999999	904	999999	968	827	208	999999	527	648	999999	202	999999	451	999999	999999	298	438	999999	899	238	999	13	800	19	983	682	207	687	362	999999	433	382	198	759	798	207	999999	539	615	778	133	376	516	134	940	999999	211	533	999999	999999	256	464	999999	777	637	691	113	999999	984	155	999999	40	175	724	435	819	924	691	999999	276	999999	899	999999	130	999999	633	496	
676	79	999999	481	673	709	296	999999	969	181	999999	999999	117	103	684	554	469	999999	999999	211	791	699	130	207	519	999999	711	446	357	999999	999999	673	14	999999	437	916	133	674	337	331	999999	57	465	648	999999	569	106	182	944	355	715	354	999999	431	704	977	949	663	962	353	997	999999	329	690	101	747	128	912	665	767	999999	794	448	771	332	999999	243	482	693	949	233	539	502	11	999999	999999	662	999999	500	460	966	999999	712	999999	333	999999	727	775	556	767	451	194	516	186	999999	920	999999	249	109	960	743	476	969	22	130	468	357	328	126	365	999999	545	422	999999	999999	959	92	464	999999	304	26	468	925	999999	507	49	32	325	86	652	830	422	483	999999	716	500	999999	699	999999	865	681	999999	658	201	682	999999	771	999999	385	965	838	450	802	805	999999	285	550	52	515	90	446	41	251	474	999999	671	72	882	499	999999	467	392	601	582	999999	616	999999	999999	254	999999	277	720	999999	121	814	390	620	677	999999	440	949	459	999999	782	428	649	999999	194	666	20	842	889	812	999999	507	455	999999	999999	192	999999	475	816	999999	913	813	999999	999999	139	659	154	61	394	298	68	999999	18	207	818	163	999999	457	999999	77	243	999999	388	908	864	613	999999	540	400	495	265	965	142	661	281	969	703	999999	38	534	522	999999	999999	600	753	999999	498	257	41	999999	218	880	849	749	999999	164	999999	816	999999	526	301	614	660	899	43	103	228	357	926	848	460	426	429	999999	554	284	999999	788	999999	150	999999	999999	509	334	287	384	125	392	999999	127	544	999999	329	512	242	908	308	999999	567	999999	504	999999	331	192	616	791	999999	999999	204	999999	853	646	662	96	410	190	115	336	621	658	978	999999	999999	809	314	574	106	917	858	646	999999	752	230	504	999999	973	789	326	718	999999	999999	366	999999	999999	273	897	234	243	999999	62	803	971	936	909	999999	668	890	521	878	51	999999	543	999999	999999	312	999999	426	999999	450	436	400	788	999999	136	734	621	648	442	545	416	349	863	815	805	843	15	815	321	821	977	93	278	999999	676	999999	389	467	639	515	999999	481	76	999999	674	662	999999	999999	810	184	999999	999999	457	999999	471	702	831	728	103	715	307	295	114	346	472	353	132	351	941	999999	354	999999	18	927	382	999999	999999	80	151	153	828	651	15	999999	760	956	635	302	999999	974	999999	661	999999	924	217	999999	377	730	329	330	540	673	421	484	830	999999	22	530	603	536	999999	760	587	950	886	656	289	967	
585	516	718	829	375	967	999999	692	790	94	719	999999	568	553	751	820	612	165	239	530	316	999999	999999	999999	698	449	556	219	84	423	999999	561	999999	409	154	813	612	710	307	454	999999	147	126	927	999999	108	968	874	18	766	999999	731	426	758	999999	999999	999999	999999	140	926	421	156	999999	377	999999	168	906	168	409	937	217	902	999999	784	999999	178	737	999999	304	600	999999	681	210	317	85	316	144	839	748	999999	999999	10	579	999999	43	971	529	748	999999	999999	999999	809	999999	999999	999999	445	999999	641	356	999999	999999	554	317	540	455	739	945	310	302	740	33	999999	420	999999	694	217	332	485	999999	999999	649	989	146	999999	407	671	216	999999	999999	640	442	503	999999	999999	430	697	692	999999	926	304	999999	228	456	999999	999999	135	398	489	999999	352	123	397	890	915	843	13	418	665	142	783	532	817	999999	661	307	530	583	165	565	997	525	292	558	457	999999	430	543	995	33	282	283	727	752	415	527	999999	999999	578	421	426	289	999999	999999	153	999999	999999	675	794	843	108	552	242	999999	389	826	830	839	442	999999	422	470	422	641	999999	509	999999	74	147	144	262	917	14	744	149	717	999999	999999	415	999999	206	755	748	162	925	729	50	803	372	999999	696	216	180	78	998	955	999999	395	56	999999	999999	153	999999	660	999999	191	547	498	784	671	999999	999999	433	757	313	999999	722	270	999999	140	468	11	702	558	447	56	747	936	745	194	850	112	339	771	999999	62	226	999999	999999	743	191	552	29	700	260	252	782	422	999999	340	242	606	679	915	184	965	451	980	222	544	444	999999	999999	599	821	236	124	662	48	260	451	634	698	972	949	916	981	11	307	204	273	334	999999	414	952	254	999999	999999	596	753	611	245	876	36	308	580	799	999999	879	999999	138	129	999999	513	999999	999999	907	707	966	268	999999	449	999999	27	999999	120	438	348	647	576	999999	699	999999	295	649	215	999999	999999	673	999999	126	999999	132	283	76	153	999999	668	524	353	346	999999	458	337	768	172	563	858	755	198	152	461	782	312	230	999999	63	97	864	684	999999	244	999999	999999	151	432	327	409	999999	999999	169	769	823	303	240	999999	999999	738	526	487	652	899	917	485	235	665	778	999999	62	638	99	863	804	840	503	111	691	999999	196	346	999999	163	999999	628	38	999999	999999	488	82	152	196	325	570	999999	42	950	327	557	372	486	654	507	357	322	47	306	964	983	800	138	396	999999	551	190	642	498	991	299	456	852	999999	
999999	747	909	451	774	302	999999	999999	552	784	999999	497	709	999999	347	806	595	590	732	418	999999	688	943	756	804	774	390	744	999999	959	38	110	520	459	364	760	447	870	273	13	546	185	258	999999	262	894	999999	999999	305	692	999999	708	724	999999	382	611	803	999999	646	999999	912	683	274	592	755	43	977	260	337	586	369	724	327	728	871	479	440	599	999999	910	931	891	448	851	999999	999999	999999	86	999999	753	957	999999	999999	272	101	862	910	999999	598	228	917	591	170	999999	333	681	390	995	572	902	999999	213	999999	736	78	30	244	422	39	999999	656	901	183	584	629	85	500	64	999999	999999	568	774	999999	999999	999999	350	730	730	528	882	939	391	513	999999	999999	753	999999	497	204	81	627	498	636	999999	572	25	999999	586	999999	999999	190	335	368	562	999999	406	212	384	999999	728	999999	514	894	157	496	274	999999	998	999999	875	451	12	860	999999	391	80	148	838	999999	977	931	154	999999	280	701	999999	999999	951	841	185	551	259	754	476	781	122	603	489	676	307	999999	419	584	224	999999	187	475	802	180	272	267	374	671	765	796	999999	874	623	455	882	250	445	167	826	999999	202	257	393	784	279	477	659	171	414	359	522	999999	999999	475	523	148	999999	999999	578	918	999999	587	999999	999999	999999	999999	979	999999	793	67	192	261	758	889	613	930	92	28	901	795	608	999999	267	416	284	586	457	999999	932	744	29	665	589	908	157	614	999999	713	999999	40	999999	999999	378	999999	176	270	810	536	999999	999999	66	999999	878	783	999999	974	999999	583	406	59	790	831	999999	59	47	527	672	850	742	998	671	999999	869	871	307	982	834	909	249	23	775	921	296	999999	688	816	787	805	598	183	294	684	317	108	999999	999999	524	329	320	649	598	960	794	864	921	687	343	999999	486	999999	149	999999	343	392	999999	999999	545	999999	999999	230	739	867	262	568	713	987	71	999999	999999	640	999999	515	599	999999	425	815	137	432	427	11	483	779	999999	271	43	874	350	924	824	381	131	762	958	99	909	730	708	235	160	934	626	571	999999	845	869	633	999999	743	999999	468	741	123	344	369	747	959	547	990	535	999999	999999	999999	946	259	519	705	556	999999	690	694	117	999999	281	492	384	999999	999999	483	402	999999	64	607	957	365	639	18	427	599	351	949	193	999999	700	999999	298	489	625	136	336	173	999999	319	62	282	361	839	999999	851	984	836	566	74	999999	135	783	48	189	590	999999	999999	287	957	168	741	511	
999999	212	958	204	895	296	277	157	238	332	744	554	684	14	799	176	575	615	515	393	128	129	999999	538	999999	310	44	515	824	886	129	999999	321	771	962	637	883	656	99	549	298	917	370	802	49	493	999999	586	820	345	711	999999	999999	357	392	280	637	430	945	594	261	762	332	352	213	999999	243	912	52	172	292	918	525	999999	104	211	759	772	999999	999999	806	458	694	489	184	999999	507	999999	389	691	999999	463	711	999999	298	999999	999999	28	598	455	999999	999999	544	658	62	792	826	999999	999999	999999	521	999999	930	190	788	999999	999999	842	999999	436	95	279	533	360	999999	999999	999999	999999	999999	999999	617	999999	999999	53	515	224	914	45	437	391	950	999999	710	208	180	145	532	531	999999	496	468	999999	850	172	369	980	67	193	496	232	585	805	999999	694	573	999999	690	886	674	999999	999999	41	999999	785	999999	275	569	999999	189	36	999999	686	314	190	109	865	890	21	684	999999	167	730	999999	215	806	154	810	26	634	999999	454	645	856	153	999999	437	999999	74	686	999999	421	731	14	470	925	899	500	829	594	999999	889	679	212	150	416	167	492	210	979	341	464	552	701	788	581	661	829	171	582	999999	999999	999999	335	589	123	435	725	88	290	906	653	980	431	926	511	999999	442	716	736	451	945	146	999999	354	639	868	40	225	888	999999	79	339	257	922	189	73	354	623	36	980	441	999999	920	83	687	483	131	999999	287	999999	228	123	434	141	727	999999	999999	999999	999999	999999	404	999999	200	26	999999	324	733	508	746	999999	430	819	689	999999	19	999999	226	21	666	999999	746	265	938	92	999999	956	999999	126	205	796	332	373	673	999999	586	999999	223	903	999999	373	750	622	38	840	385	409	434	678	999999	195	176	999999	999999	999999	508	149	571	999999	972	999999	419	999999	312	949	124	66	156	999999	180	88	999999	999999	999999	302	415	134	237	108	706	645	531	235	994	999999	630	603	59	879	999999	446	369	115	931	999999	953	142	320	88	726	329	262	526	508	53	867	853	954	31	388	383	999999	473	411	336	999999	999999	623	302	329	520	17	277	633	733	718	222	999999	418	349	999999	814	159	382	387	999999	15	727	951	153	777	999999	999999	999999	899	999999	999999	704	999999	17	999999	519	27	758	215	321	999999	999999	775	334	654	999999	545	682	116	569	999999	101	33	943	353	999999	672	159	552	871	999999	776	734	207	821	518	787	999999	579	762	796	400	176	75	999999	122	999999	626	498	999999	113	355	393	339	772	
805	680	660	999999	313	999999	867	999999	999999	999999	999999	168	577	512	145	999999	144	112	999999	999999	372	999999	999999	999999	999999	514	999999	660	246	999999	999999	393	404	435	999999	837	136	747	276	914	929	193	833	732	198	953	999999	123	362	999999	999999	252	49	566	999999	999999	722	123	999999	999999	999999	216	970	999999	709	999999	764	999999	496	308	558	396	836	438	999999	188	101	999999	357	999999	999999	932	308	615	798	999999	999999	837	999999	999999	125	999999	999999	999999	122	999999	999999	267	33	373	198	242	627	64	999999	582	415	611	722	231	789	496	766	154	668	869	908	365	777	328	482	926	999999	359	192	999999	82	369	325	999999	999999	999999	212	984	99	898	315	253	542	226	974	742	999999	803	357	999999	999999	179	809	253	813	999999	999999	999999	891	271	124	277	872	537	510	56	999999	601	266	955	293	781	65	769	564	665	823	561	353	999999	811	323	12	562	299	902	560	82	317	999999	353	508	102	999999	999999	47	999999	14	715	928	457	999999	547	999999	346	474	124	999999	689	158	44	928	999999	161	999999	801	274	320	248	999999	496	999999	293	158	999999	784	689	999999	986	999999	999999	999999	845	425	292	297	776	999999	999999	999999	788	520	392	999999	82	425	157	940	377	982	999999	70	766	118	442	999999	240	399	999999	999999	784	886	63	173	864	999999	93	999999	999999	172	34	664	999999	999999	999999	999999	829	134	85	196	999999	748	860	13	753	233	61	999999	982	58	999999	387	819	664	50	901	466	999999	304	856	341	999999	81	215	957	118	966	353	999999	466	414	116	323	604	924	46	999999	999999	420	999999	174	356	952	821	115	647	844	440	383	999999	519	610	830	229	854	424	999999	655	56	999999	266	999999	448	526	999999	951	73	224	739	13	875	416	999999	662	691	984	269	260	109	319	274	536	970	999999	946	804	285	104	750	999999	369	380	13	776	384	466	999999	436	187	999999	584	629	999999	379	52	999999	999999	177	999999	869	165	425	555	736	379	730	738	77	579	999999	675	968	999999	238	643	505	412	43	287	235	999999	999999	999999	945	999999	999999	835	600	999999	842	13	999999	567	880	355	943	824	999999	406	999999	727	840	999999	349	488	999999	165	472	735	546	701	999999	890	311	792	332	352	609	11	735	999999	147	999999	736	834	999999	411	593	999999	699	999999	145	999999	632	507	246	975	733	999999	129	999999	373	864	791	151	999999	227	265	98	999999	600	225	275	999999	759	999999	110	130	514	921	999999	571	999999	46	865	566	140	999999	803	555	356	619	152	882	
255	531	283	999999	595	598	999999	999999	999999	860	108	465	869	965	873	918	999999	855	228	545	914	918	784	999999	925	999999	999999	960	999999	542	676	981	999999	393	425	237	316	162	999999	916	581	69	999999	727	937	410	696	174	393	999999	999999	500	999999	999999	967	337	747	999999	32	999999	492	999999	999999	963	194	999999	393	486	550	645	611	983	999999	311	964	855	999999	67	891	525	887	941	576	575	132	999999	590	475	999999	97	490	999999	139	524	999999	999999	375	113	542	820	26	220	624	748	284	435	180	999999	999999	122	999999	690	563	507	132	999999	812	999999	840	19	536	999999	71	462	999999	999999	853	999999	877	771	489	748	524	80	508	677	326	828	301	697	15	999999	832	312	612	799	999999	632	999999	883	999999	257	272	533	999999	109	159	171	593	999999	581	373	999999	871	999999	736	176	492	999999	455	234	984	999999	152	13	999999	94	999999	850	365	999999	231	999999	999999	391	242	486	990	999999	409	528	165	999999	999999	125	642	999999	961	680	875	999999	999999	999999	945	658	405	999999	999999	530	999999	24	400	999999	237	91	360	957	227	999999	999999	999999	185	999999	598	927	79	749	68	37	999999	756	133	999999	999999	731	637	596	470	345	986	810	366	470	999999	395	137	843	17	999999	764	999999	71	481	289	999999	458	999999	45	27	589	656	999999	102	168	500	891	322	999999	506	454	764	999999	882	503	999999	999999	715	999999	213	999999	235	999999	999999	273	999999	695	999999	798	999999	283	528	999999	452	755	340	999999	273	311	49	504	814	506	511	241	10	197	188	978	700	730	742	999999	831	227	364	914	989	999999	482	805	999999	524	999999	232	925	999999	999999	999999	173	999999	999999	414	135	709	999999	729	240	999999	999999	499	999999	999999	108	628	540	583	999999	999999	400	426	458	444	829	244	264	300	517	288	999999	999999	152	999999	815	558	999999	338	819	132	241	999999	999999	848	566	999999	298	999999	425	370	692	999999	483	819	999999	747	999999	196	584	890	455	694	999999	952	999999	475	356	465	857	999999	528	211	763	607	993	765	742	609	878	846	945	687	999999	999999	999999	963	323	332	325	999999	864	999999	999999	929	676	546	423	731	22	100	636	833	719	875	842	490	999999	876	825	999999	14	94	318	999999	999999	768	820	74	366	999999	999999	33	999999	789	685	614	999999	834	930	999999	999999	999999	597	787	220	122	967	998	315	115	384	447	507	354	74	999999	605	25	999999	908	726	359	374	150	939	612	693	930	200	237	42	753	945	999999	628	992	497	999999	528	999999	801	821	
758	999999	999999	714	999999	999999	999999	999999	999999	999999	850	999999	730	992	646	456	999999	607	428	46	808	87	82	631	999999	138	726	81	293	999999	999999	161	117	999999	600	999999	653	999999	95	898	215	294	229	600	999999	923	648	635	999999	50	682	920	999999	999999	22	681	188	866	222	398	78	653	622	933	946	699	914	825	402	999999	803	623	522	529	831	523	858	482	727	999999	490	999999	999999	252	402	999999	746	352	892	919	935	787	21	999999	999999	561	672	296	999999	214	19	999999	243	823	246	69	408	999999	933	498	999999	705	999999	645	999999	977	999999	379	541	381	999999	572	932	999999	596	26	611	825	698	999999	851	571	828	523	568	999999	857	902	16	342	176	999999	419	404	999999	240	648	376	999999	999999	633	303	755	282	999999	446	891	761	999999	999999	999999	583	999999	664	647	261	877	625	86	250	130	35	373	208	999999	102	999999	999999	385	999999	378	999999	45	846	645	557	816	556	271	131	775	106	675	999999	999999	593	673	754	999999	845	999999	33	300	548	999999	999999	930	556	999999	169	999999	999999	385	870	852	999999	547	350	999999	99	444	999999	363	954	474	33	360	587	324	621	428	999999	781	999999	13	354	944	497	123	46	627	270	488	112	837	999999	720	805	999999	669	55	999999	735	999999	411	42	669	345	83	708	258	999999	241	999999	741	885	582	845	999999	507	279	60	237	982	472	183	842	260	127	999999	313	554	653	655	576	999999	672	124	999999	999999	685	999999	423	999999	999999	284	39	999999	371	952	840	999999	938	436	999999	994	105	999999	999999	237	999999	418	228	31	999999	703	999999	586	999999	646	222	467	716	895	821	670	637	823	204	197	999999	810	889	175	221	437	616	226	265	999999	999	920	999999	901	781	276	391	999999	999999	94	584	452	161	724	739	382	169	52	614	729	366	999999	558	16	92	389	999999	63	999999	968	999999	483	331	308	999999	302	548	999999	999999	999999	289	245	814	119	613	702	658	174	435	999999	278	573	611	999999	224	727	371	999999	819	401	747	338	592	50	999999	110	131	999999	88	446	834	354	999999	69	450	131	467	448	999999	390	731	364	627	970	699	524	871	999999	93	919	930	999999	994	722	808	951	652	999999	122	999999	999999	804	999999	999999	14	923	644	552	95	103	269	999999	520	439	669	999999	711	999999	999999	483	238	999999	769	169	515	209	359	999999	260	498	478	693	336	890	809	926	277	637	999999	775	999999	329	709	990	659	17	124	565	63	425	250	40	999999	999999	283	254	45	926	999999	999999	
574	439	301	596	624	576	999999	629	629	743	125	83	999999	575	604	909	626	778	999999	507	94	794	162	835	258	448	269	697	616	565	999999	999999	163	999999	999999	450	37	122	999999	92	421	495	935	319	310	176	382	858	44	999999	999999	999999	426	976	720	999999	286	466	348	185	999999	999999	22	999999	851	774	919	496	373	999999	881	513	412	427	999999	599	858	842	535	999999	75	411	662	999999	937	634	999999	999999	450	432	173	999999	774	200	775	523	482	871	468	999999	999999	886	494	999999	492	999999	853	999999	999999	130	920	443	999999	266	119	906	245	770	137	226	849	741	56	941	990	320	999999	221	651	572	127	999999	384	999	999999	189	916	782	999999	999999	780	925	297	330	511	730	999999	517	91	869	287	712	744	251	999999	515	999999	999999	890	999999	386	999999	357	327	13	933	69	931	999999	999999	989	999999	20	999999	445	999999	454	726	439	270	679	230	140	782	295	414	252	142	322	328	999999	372	891	587	445	148	999999	970	326	578	670	708	95	161	879	999999	702	999999	805	762	71	123	123	630	502	165	999999	575	999999	598	690	926	618	999999	999999	999999	572	432	999999	999999	356	484	409	999999	599	970	145	979	902	471	712	813	999999	560	267	236	999999	271	95	290	637	12	938	728	887	999999	100	999999	571	999999	261	280	999999	508	416	999999	714	261	40	999999	999999	531	672	999999	886	876	599	67	845	364	377	310	347	588	669	353	545	681	973	855	880	999999	418	649	999999	442	253	828	154	999999	999999	997	240	563	269	115	999999	378	841	999999	154	42	146	217	999999	950	932	981	839	72	999999	43	287	185	651	867	999999	33	359	999999	633	771	999999	175	842	999999	999999	784	328	563	23	177	839	963	711	847	999999	999999	764	999999	999999	272	999999	91	999999	488	719	65	911	402	992	316	28	398	387	383	129	999999	999999	999999	880	158	662	999999	59	874	203	324	474	804	999999	999999	999999	100	944	371	782	831	999999	999999	660	25	872	926	571	706	158	999999	585	999999	727	56	999999	258	389	999999	609	712	42	765	999999	405	591	117	552	999999	57	928	999999	25	600	298	445	999999	999999	864	285	999999	999999	353	726	752	738	999999	86	803	85	20	711	593	761	79	798	770	79	264	999999	765	383	491	658	229	997	570	999999	439	610	825	403	999999	85	873	998	999999	49	541	666	454	41	999999	14	47	227	859	999999	530	499	999999	999999	600	440	520	363	233	694	999999	999999	999999	408	999999	202	999999	999999	196	999999	888	999999	120	730	537	
598	979	734	634	487	621	12	999999	316	217	939	935	883	803	94	564	519	999999	999999	543	786	497	56	394	999999	753	430	40	999999	375	459	999999	944	414	11	460	785	999999	746	82	503	617	862	201	707	267	999999	813	112	953	378	305	125	197	750	110	933	350	999999	733	999999	971	796	941	757	559	991	999999	801	633	779	999999	39	921	999999	179	635	855	999999	298	999999	617	928	397	999999	999999	273	756	664	999999	527	445	651	22	881	531	820	921	443	157	276	899	999999	999999	999999	588	276	204	158	581	999999	999999	663	789	999999	583	999999	999999	944	603	296	999999	813	901	116	999999	999999	26	50	517	358	999999	421	999999	32	486	999999	459	222	417	999999	999999	608	92	434	449	781	862	999999	307	488	421	976	839	861	41	95	120	372	840	448	259	164	999999	999999	762	666	134	766	871	978	593	999999	536	999999	226	635	730	476	666	562	287	361	742	999999	999999	736	581	999999	991	400	495	97	382	999999	637	915	967	999999	672	783	656	999999	793	999999	895	235	999999	133	644	999999	364	999999	706	287	170	898	999999	612	295	35	94	457	775	999999	999999	505	813	567	88	311	668	870	804	882	906	191	567	423	143	711	297	458	42	999999	45	852	999999	105	808	739	504	365	999999	646	698	209	330	323	837	399	421	882	55	343	738	999999	999999	823	999999	999999	340	997	999999	999999	999999	636	424	999999	999999	640	124	999999	759	999999	999999	999999	306	167	194	707	860	999999	586	744	300	414	413	999999	856	551	999999	568	999999	829	999999	506	886	990	908	72	784	999999	878	206	285	703	133	706	536	999999	197	999999	639	673	128	96	421	734	293	333	999999	725	999999	892	627	556	994	930	939	311	425	316	259	999999	922	720	999999	389	469	597	291	999999	173	430	999999	340	929	60	710	323	999999	999999	999999	585	999999	999999	816	999999	578	999999	708	203	767	999999	19	880	432	999999	751	408	720	42	275	696	51	527	999999	999999	538	999999	627	999999	999999	626	999999	999999	610	999999	293	863	903	999999	999999	999999	888	98	999999	999999	421	483	999999	421	999999	311	999999	62	886	19	543	321	507	913	457	291	111	999999	999999	151	18	999999	280	758	233	888	504	341	999999	535	808	952	999999	623	491	64	389	215	645	917	33	174	386	600	140	971	365	989	931	528	999999	133	125	798	930	675	213	158	999999	420	807	270	999999	361	999999	590	733	883	432	403	901	896	129	65	127	843	369	999999	628	262	532	999999	999999	999999	896	684	837	789	693	816	850	
241	26	234	120	763	344	35	398	549	247	482	999999	999999	999999	741	999999	69	681	96	315	533	999999	999999	999999	301	861	137	999999	999999	753	944	199	999999	999999	670	879	895	999999	364	999999	343	291	88	999999	999999	999999	871	85	164	681	999999	118	606	510	327	710	91	346	818	901	216	999999	871	796	303	293	951	999999	956	862	118	124	327	587	999999	999999	452	999999	999999	353	989	62	309	999999	975	999999	592	115	999999	999999	999999	558	135	999999	302	773	419	291	720	766	996	885	128	302	573	663	791	29	538	85	268	169	508	475	912	164	270	36	821	999999	700	999999	999999	996	73	559	988	864	294	999999	831	170	210	81	357	113	933	16	281	321	54	999999	576	999999	701	639	60	999999	999999	148	512	393	469	262	75	999999	999999	999999	999999	999999	999999	926	734	999999	254	107	958	436	127	808	230	999999	754	510	999999	137	280	611	305	999999	508	337	324	156	696	999999	701	999999	999999	207	978	810	777	267	646	127	999999	246	999999	603	999999	624	543	999999	917	258	638	959	839	937	879	524	999999	804	999999	347	612	588	643	805	999999	21	999999	919	829	420	999999	999999	863	306	999999	44	705	701	999999	999999	794	582	999999	999999	809	999999	999999	78	328	463	983	972	999999	309	515	260	602	109	207	669	204	623	999999	999999	999999	151	105	542	648	845	999999	136	60	631	552	39	360	205	999999	664	902	999999	999999	999999	436	513	745	564	791	49	441	606	503	999999	689	180	999999	730	999999	668	646	575	430	999999	645	857	922	130	756	486	899	999999	113	542	766	843	999999	545	81	268	405	541	751	609	413	222	999999	965	942	381	368	999999	530	337	999999	999999	930	128	730	578	591	625	999999	314	149	999999	999999	960	328	845	158	134	659	416	272	999999	824	820	79	999999	999999	956	999999	385	127	999999	999999	776	524	439	912	903	814	502	677	780	734	999999	470	377	999999	671	646	106	233	244	999999	123	75	914	512	999999	59	307	353	999999	447	431	197	869	999999	726	446	999999	933	255	319	167	738	491	379	999999	360	701	714	999999	999999	92	162	999999	999999	762	711	999999	999999	802	854	517	158	53	343	312	259	601	218	992	999999	757	172	977	924	813	384	583	544	135	999999	357	593	789	999999	365	999999	314	569	407	999999	999999	962	999999	999999	802	18	695	158	77	999999	999999	493	999999	338	999999	919	184	958	496	387	999999	999999	801	999999	999999	999999	368	729	978	42	944	42	810	976	999999	795	41	586	131	804	689	434	476	997	999999	864	871	
999999	761	999999	105	355	82	30	999999	770	171	99	999999	879	999999	999999	180	44	192	726	999999	999999	940	999999	999999	597	837	692	698	702	599	999999	50	641	61	907	999999	999999	937	599	960	790	98	628	999999	942	691	252	999999	723	264	442	814	285	999999	136	520	994	999999	508	518	389	999999	195	180	367	59	263	999999	999999	998	637	107	593	766	892	657	322	143	944	905	594	537	999999	448	166	999999	764	460	925	397	973	999999	999999	91	580	468	999999	457	276	893	438	425	999999	725	626	345	999999	519	299	478	208	860	614	602	924	851	357	999999	24	378	294	803	999999	354	999999	654	668	512	195	999999	753	999999	867	60	477	999999	125	259	821	820	767	255	999999	457	199	999999	378	999999	167	728	121	166	442	897	609	999999	999999	999999	700	972	677	718	333	866	724	999999	993	563	134	755	736	107	999999	203	999999	48	642	454	165	912	999999	831	999999	467	322	999999	432	969	451	999999	654	57	559	849	153	58	999999	304	732	856	129	999999	712	411	999999	23	241	248	296	999999	999999	999999	912	788	696	846	373	865	553	137	910	34	122	291	999999	999999	548	999999	999999	562	126	348	722	309	793	999999	999999	943	475	308	999999	193	683	881	850	584	144	771	162	306	999999	999999	999999	604	945	104	702	430	310	312	474	999999	198	733	453	999999	999999	613	995	236	727	999999	400	254	771	727	350	999999	999999	526	999999	777	923	754	877	999999	999999	999999	363	999999	767	698	999999	172	999999	210	995	949	437	999999	237	530	776	926	579	264	665	505	833	228	999999	471	989	784	757	697	242	443	855	393	66	239	260	307	468	38	786	237	420	571	732	400	999999	244	999999	34	11	996	184	999999	999999	999999	294	999999	943	306	709	999999	415	146	999999	561	103	54	150	997	999999	479	468	999999	478	999999	95	272	495	363	668	999999	999999	733	696	245	269	243	988	964	945	124	363	999999	328	927	822	284	602	180	999999	999999	999999	301	753	532	999999	633	154	966	16	32	649	590	999999	955	373	999999	450	999999	302	860	999999	186	62	165	999999	306	233	551	615	999999	669	325	999999	909	660	204	979	173	707	636	999999	32	957	923	475	999999	534	373	563	150	833	869	878	999999	702	999999	249	598	416	242	999999	603	360	205	362	999999	999999	999999	304	179	702	286	35	665	772	43	228	138	999999	999999	771	859	999999	475	999999	999999	446	620	999999	743	999999	999999	999999	475	236	999999	671	999999	570	999999	248	999999	79	394	447	556	844	222	999999	669	699	120	
907	73	999999	550	615	885	228	563	887	999999	521	999999	999999	321	529	560	439	999999	371	999999	568	549	999999	964	790	603	37	430	955	999999	945	547	999999	845	483	693	14	999999	879	785	543	16	263	334	295	518	999999	136	36	999999	782	397	999999	243	551	368	958	505	999999	22	858	999999	999999	663	999999	973	999999	379	838	835	555	999999	406	586	922	561	295	780	999999	999999	433	901	403	999999	450	999999	999999	810	303	999999	735	509	926	999999	927	745	408	599	365	321	999999	800	999999	200	738	999999	999999	721	320	999999	82	187	999999	486	589	999999	404	999999	223	419	734	706	999999	723	110	56	999999	539	658	187	163	696	424	366	281	632	613	212	999999	421	999999	527	499	313	999999	557	999999	999999	999999	970	351	471	999999	999999	587	304	999999	574	100	692	211	460	72	143	836	386	762	999999	214	999999	353	201	999999	801	851	216	999999	772	999999	999999	373	386	999999	688	999999	692	319	478	779	977	999999	49	999999	999999	220	117	465	366	476	665	999999	999999	245	331	626	160	466	585	104	380	97	952	892	548	999999	824	999999	999999	999999	154	999999	294	690	999999	59	314	88	764	591	744	751	850	305	26	999999	161	151	930	71	685	235	734	384	408	889	954	156	573	999999	395	999999	90	69	332	597	511	532	18	282	322	999999	702	994	999999	628	999999	656	876	791	176	683	999999	322	999999	918	343	910	999999	347	104	168	514	841	205	999999	670	790	973	999999	255	628	143	657	749	613	533	999999	999999	999999	999999	999999	279	782	999999	999999	639	768	447	413	999999	999999	999999	999999	188	163	999999	860	798	524	958	456	683	458	545	548	550	621	999999	18	395	999999	886	999999	999999	999999	888	732	95	494	999999	999999	353	570	173	654	387	472	999999	595	56	999999	999999	999999	821	205	624	821	247	217	171	28	206	439	999999	661	714	739	974	999999	999999	834	999999	999999	327	66	999999	123	294	890	170	87	999999	976	961	999999	661	999999	689	999999	182	77	999999	999999	332	188	999999	914	551	512	940	648	497	98	330	222	897	637	192	999999	102	511	536	356	57	93	876	230	477	306	999	337	999999	485	219	208	349	896	981	149	999999	199	999999	999999	950	999999	589	999999	999999	999999	824	999999	204	924	407	670	540	148	830	999999	311	484	999999	999999	999999	612	598	999999	878	999999	872	10	656	52	413	999999	999999	754	999999	535	504	823	574	728	481	975	143	999999	87	548	668	999999	76	742	837	876	752	999999	279	348	999999	576	999999	533	999999	999999	377	161	521	504	731	
785	999999	999999	999999	487	910	718	773	537	478	473	934	339	464	670	934	914	214	536	999999	999999	999999	67	611	927	648	51	851	658	607	981	613	583	999999	882	468	770	997	359	966	999999	552	741	999999	459	999999	845	79	999999	888	463	947	984	999999	118	310	999999	694	999999	839	868	999999	125	930	497	860	361	522	581	999999	174	916	855	570	999999	80	999999	197	161	295	803	971	644	769	153	44	628	240	709	581	782	86	190	520	107	177	437	811	999999	599	291	332	999999	999999	724	546	101	424	237	47	567	498	999999	532	46	897	232	355	999999	463	242	999999	813	10	999999	97	736	344	472	948	642	931	815	562	14	480	484	641	54	606	942	999999	12	671	23	294	543	658	999999	210	945	999999	999999	999999	366	170	518	497	583	636	999999	757	952	288	405	999999	682	980	527	565	422	591	311	190	521	999999	127	152	986	145	554	88	860	271	13	561	999999	896	205	844	961	986	67	417	999999	194	261	999999	276	387	611	999999	140	919	999999	364	780	843	999999	338	52	999999	510	448	999999	999999	999999	690	285	844	728	999999	784	683	603	435	533	893	393	336	776	403	999999	609	999999	991	948	941	483	649	780	74	499	867	801	999999	486	999999	335	76	298	570	449	999999	999999	825	778	456	999999	361	830	999999	460	80	561	648	999999	901	999999	100	999999	955	216	635	999999	664	999999	917	882	999999	999999	915	568	327	48	216	954	454	999999	999999	999999	999999	625	999999	999999	894	613	429	315	162	104	585	999999	999999	294	342	364	813	368	993	539	860	574	999999	412	915	327	142	42	355	694	999999	999999	215	876	999999	339	94	816	178	60	866	611	729	913	374	999999	333	999999	705	852	150	95	957	179	999999	928	317	719	904	576	481	397	999999	468	57	999999	999999	368	999999	12	279	999999	199	943	999999	258	999999	404	48	999999	994	999999	336	503	553	961	993	999999	999999	361	32	375	912	602	579	479	651	270	999999	999999	721	999999	38	702	582	153	895	23	506	113	999999	999999	681	209	582	381	70	466	999999	999999	641	462	999999	652	980	904	999999	597	373	203	607	584	538	308	983	38	80	633	920	410	75	999999	540	419	278	999999	693	999999	29	208	419	999999	999999	779	107	269	131	386	999999	999999	999999	307	650	313	506	508	385	382	226	554	310	436	999999	514	30	662	922	434	383	871	999999	382	578	999999	999999	422	999999	759	211	724	906	999999	911	999999	351	768	999999	236	913	770	733	320	496	475	897	999999	648	841	999999	
444	346	697	12	850	999999	686	729	485	999999	93	279	625	181	999999	647	999999	525	304	999999	262	333	695	520	612	999999	899	885	999999	277	999999	774	999999	10	766	387	219	692	70	783	664	48	853	999999	999999	501	117	999999	994	999999	292	999999	354	999999	505	999999	651	186	999999	712	999999	800	999999	218	728	319	999999	625	415	125	438	923	465	520	508	224	480	987	999999	120	40	761	891	285	999999	999999	999999	719	504	655	735	999999	302	357	225	864	422	645	999999	520	620	999999	733	879	999999	368	999999	833	179	999999	640	999999	496	289	682	807	999999	350	233	393	889	171	130	760	389	999999	631	999999	305	643	802	835	999999	179	999999	547	999999	22	999999	999999	343	596	999999	223	24	81	999999	22	675	999999	999999	81	421	596	999999	458	372	973	499	999999	737	893	999999	536	489	999999	654	326	789	144	779	896	464	607	999999	303	999999	906	745	999999	859	999999	999999	887	999999	730	423	422	548	999999	999999	64	523	892	889	449	999999	23	734	218	426	229	233	540	638	68	616	814	546	337	836	465	999999	191	143	128	461	651	847	758	999999	242	778	748	958	725	999999	572	717	610	245	608	182	537	999999	999999	395	901	258	630	124	609	999999	999999	214	999999	826	341	758	771	999999	416	176	975	827	194	999999	485	582	999999	685	54	106	936	102	238	292	700	999999	503	733	559	402	999999	644	782	365	999999	543	248	999999	51	999999	999999	621	829	441	207	999999	706	199	909	329	346	999999	999999	512	940	128	999999	438	136	51	264	47	438	23	949	999999	999999	828	883	999999	999999	23	999999	999999	160	324	272	999999	94	990	593	313	999999	240	66	282	574	280	425	448	568	810	772	10	559	908	999999	815	492	999999	665	878	315	999999	999999	999999	311	839	361	625	999999	188	999999	999999	999999	951	223	999999	957	676	766	999999	412	999999	383	533	250	643	681	251	141	999999	313	228	335	714	997	856	254	733	970	734	918	800	592	389	467	637	551	999999	695	999999	858	815	110	890	475	871	594	462	92	668	168	120	999999	409	875	134	810	743	999999	999999	999999	233	706	41	999999	612	851	994	76	613	101	999999	999999	999999	598	497	128	999999	999999	136	272	792	651	311	576	807	315	999999	999999	342	826	808	999999	337	41	999999	119	999999	999999	862	29	599	999999	478	577	95	563	999999	810	999999	16	375	999999	826	105	999999	582	404	465	58	307	999999	489	733	786	293	428	228	999999	963	999999	999999	410	387	117	672	406	182	999999	490	999999	999999	999999	999999	335	
461	314	828	242	870	62	714	613	985	565	999999	120	999999	999999	999999	667	345	999999	847	998	957	999999	126	719	999999	999999	409	670	999999	804	338	295	362	407	335	999999	999999	999999	254	911	673	446	424	821	755	999999	999999	999999	450	823	908	745	535	999999	999999	999999	197	118	809	114	652	999999	639	191	236	75	757	264	366	314	77	358	999999	935	999999	521	999999	999999	999999	870	999999	919	229	160	895	593	999999	234	39	839	999999	490	187	150	268	999999	999999	243	595	690	805	488	133	999999	756	999999	767	600	803	857	999999	999999	155	999999	999999	733	825	488	999999	643	314	999999	235	527	999999	586	181	999999	676	999999	714	999999	999999	999999	75	999999	999999	93	403	999999	825	170	999999	999999	893	999999	345	247	999999	534	999999	328	947	951	385	281	263	999999	622	180	389	999999	999999	999999	153	638	192	872	873	549	938	999999	95	950	817	154	112	999999	999999	624	250	933	780	152	902	999999	369	758	999999	999999	289	999999	470	232	999999	895	247	333	38	999999	716	472	373	999999	596	999999	999999	999999	999999	241	179	210	971	999999	929	999999	159	781	205	757	278	434	975	999999	270	748	281	862	994	922	907	999999	34	378	907	778	569	273	999999	840	999999	999999	624	999999	999999	999999	999999	472	303	509	745	466	999999	281	986	292	497	293	256	848	789	999999	999999	999999	333	400	185	602	100	999999	886	886	235	999999	604	999999	809	319	466	191	529	809	569	999999	999999	451	651	752	392	625	999999	285	26	999999	999999	782	371	413	999999	233	903	625	999999	151	623	859	240	772	999999	999999	483	187	999999	999999	328	980	999999	517	44	882	748	999999	220	999999	999999	610	870	528	313	821	544	999999	977	999999	288	904	999999	427	871	327	220	878	85	310	999999	113	459	951	388	80	970	853	379	459	485	480	999999	907	280	22	988	999999	999999	999999	546	86	999999	594	787	424	553	394	645	716	672	869	357	909	999999	766	161	999999	149	999999	851	690	37	528	757	999999	499	528	156	858	338	508	419	999999	999999	999999	904	864	174	964	527	586	999999	662	999999	999999	132	505	585	513	861	999999	572	236	14	856	59	999999	999999	979	925	35	247	786	387	173	460	138	155	266	862	296	754	999999	715	274	482	374	741	999999	999999	999999	999999	643	999999	268	935	999999	224	999999	25	233	38	194	49	501	999999	999999	285	623	165	994	359	999999	651	574	326	397	521	739	384	685	939	694	305	931	999999	604	789	128	238	277	913	247	251	638	268	999999	145	223	999999	999999	99	127	986	690	
644	623	991	999999	942	547	670	484	533	999999	999999	343	889	118	419	745	641	999999	999999	999999	90	121	87	23	999999	757	262	308	814	333	999999	821	708	614	296	468	612	367	999999	691	606	438	714	911	999999	999999	999999	37	999999	189	419	932	999999	108	609	999999	545	978	125	195	294	372	670	210	999999	472	999999	284	999999	950	142	999999	980	703	291	999999	407	176	669	392	999999	235	504	634	914	663	98	610	999999	999999	922	634	252	999999	406	244	768	999999	177	881	299	999999	216	853	57	999999	999999	999999	817	957	135	379	999999	733	117	69	868	45	999999	89	999999	999999	279	67	999999	508	41	988	306	57	883	893	998	788	999999	683	29	651	999999	779	999999	69	793	57	638	553	325	518	883	346	376	999999	227	98	999999	274	135	158	825	999999	999999	999999	732	769	84	241	380	999999	641	999999	50	999999	458	517	378	999999	241	231	428	484	999999	523	999999	960	680	160	999999	910	999999	827	999999	870	826	999999	675	747	337	33	973	406	182	794	877	459	306	999999	284	999999	720	193	999999	999999	730	350	365	590	858	772	99	923	565	470	249	813	876	180	400	999999	841	630	986	218	999999	999999	999999	999999	645	655	999999	531	999999	965	199	107	793	654	150	485	684	95	888	565	934	999999	841	711	999999	73	583	999999	758	865	999999	100	999999	825	656	708	47	966	999999	213	118	999999	999999	599	999999	152	29	999999	40	915	999999	999999	741	431	284	999999	190	999999	843	581	81	538	773	21	106	109	900	968	997	999999	447	717	150	685	457	999999	13	999999	440	412	999999	999999	999999	843	139	124	358	775	999999	999999	999999	447	999999	999999	999999	999999	794	45	999999	180	251	61	234	598	477	999999	614	66	999999	907	203	939	169	441	999999	720	999999	999999	881	982	751	135	427	999999	999999	10	594	777	553	999999	582	968	748	999999	170	992	136	507	375	122	509	999999	999999	643	999999	588	287	692	999999	421	999999	999999	999999	999999	429	999999	633	686	683	999999	999999	836	999999	107	334	999999	999999	900	280	545	593	935	999999	999999	482	458	334	783	999999	336	999999	999999	942	141	739	718	999999	237	999999	54	368	450	999999	999999	688	672	789	999999	319	40	999999	387	421	999999	999999	211	999999	394	48	970	792	850	404	999999	753	531	894	381	999999	615	999999	962	69	235	186	152	122	666	90	809	669	630	999999	999999	938	346	999999	999999	999999	537	419	429	199	869	262	518	56	476	154	166	778	417	345	703	619	435	327	196	123	685	99	642	313	238	311	171	386	152	
999999	417	51	253	78	830	205	999999	772	200	973	668	106	645	999999	999999	41	262	999999	999999	642	513	999999	303	999999	627	447	777	125	999999	999999	100	142	903	67	736	999999	535	348	514	507	999999	662	136	222	455	589	999999	130	999999	207	59	876	999999	510	905	398	747	715	451	999999	428	875	811	632	883	536	202	588	999999	808	999999	913	780	272	24	999999	892	999999	91	47	993	656	735	764	518	223	526	403	162	347	999999	819	896	130	88	752	999999	503	999999	919	396	865	999999	581	999999	145	999999	999999	496	63	506	666	633	414	400	772	150	57	124	669	999999	799	999999	447	440	686	999999	659	999999	272	10	398	751	172	651	137	320	163	73	382	127	183	907	999999	841	710	196	492	730	999999	611	999999	999999	670	909	597	439	897	151	25	129	446	169	233	63	999999	915	999999	762	272	461	999999	983	999999	551	999999	891	337	606	999999	999999	534	929	877	660	207	18	90	262	63	697	423	22	58	263	681	999999	683	55	732	999999	725	729	467	855	999999	819	648	129	83	705	999999	301	420	525	595	517	291	573	855	110	835	218	999999	574	48	974	935	999999	870	821	218	292	873	935	774	804	471	32	46	388	369	961	188	358	596	131	601	532	999999	174	732	999999	199	999999	959	516	30	892	999999	999999	883	170	258	999999	999999	819	999999	484	751	790	55	999999	536	477	740	873	999999	999999	978	916	999999	999999	819	705	99	107	102	999999	976	999999	999999	578	215	396	504	208	999999	927	861	776	704	126	999999	877	128	472	583	722	892	999999	486	670	914	900	276	480	999999	553	999999	399	726	999999	999999	494	17	476	999999	999999	972	541	999999	112	999999	212	222	266	631	941	586	626	999999	999999	359	891	780	122	664	315	999999	34	857	169	764	471	999999	527	618	296	870	651	418	444	749	360	923	999999	181	712	687	20	848	410	999999	545	876	355	827	616	999999	894	812	749	999999	948	683	12	348	37	999999	694	648	999999	80	934	999999	89	631	998	999999	406	941	999999	627	999999	999999	457	202	229	999999	704	700	11	582	976	999999	668	424	801	676	921	46	153	999999	999999	372	999999	339	41	337	999999	724	828	999999	999999	952	860	132	999999	772	236	999999	128	442	456	994	646	762	104	105	550	665	999999	331	56	369	798	402	634	747	672	128	170	892	999999	980	871	362	274	33	979	999999	514	38	450	121	917	710	113	999999	999999	751	244	936	786	141	999999	507	602	999999	999999	999999	497	999999	110	118	999999	236	644	
476	132	294	497	80	999999	13	160	999999	881	934	452	97	298	636	32	999999	883	234	115	999999	96	374	759	326	869	521	999999	352	927	999999	473	690	75	999999	875	440	999999	174	999999	783	980	102	625	668	505	76	179	860	999999	189	235	999999	131	999999	389	758	535	180	999999	604	954	808	874	549	471	762	31	661	761	591	666	718	999999	332	999999	999999	748	999999	821	999999	352	198	212	748	116	59	999999	97	999999	126	905	93	963	225	828	999999	999999	86	206	743	54	517	109	558	999999	516	19	999999	302	395	20	444	359	408	261	766	605	135	443	422	999999	933	414	644	686	583	999999	198	503	512	999999	672	999999	999999	757	835	99	654	235	999999	49	768	999999	999999	116	999999	734	564	999999	71	577	102	643	999999	549	120	112	464	871	939	760	821	306	789	999999	347	999999	281	999999	426	999999	950	900	842	383	434	148	999999	538	225	849	201	234	441	999999	684	38	119	538	647	999999	634	782	296	999999	227	472	16	252	768	920	462	914	547	394	626	999999	800	411	124	972	559	999999	999999	999999	569	597	864	854	935	319	999999	999999	13	694	52	177	614	12	165	962	141	310	769	999999	396	287	686	57	318	999999	238	708	423	674	182	708	136	206	281	999999	999999	162	317	999999	489	719	910	853	351	459	587	798	256	162	840	259	166	361	702	999999	910	816	545	999999	90	732	999999	338	999999	344	51	999999	731	534	363	979	999999	320	999999	677	376	833	705	859	904	440	461	271	833	999999	999999	775	503	988	999999	999999	616	864	378	757	399	581	999999	999999	417	180	76	721	798	999999	999999	846	545	35	915	999999	121	686	548	650	999999	68	999999	598	792	275	913	742	814	572	372	138	941	999999	288	794	501	698	451	734	373	740	999999	972	666	705	999999	999999	83	999999	680	999999	326	728	999999	340	86	743	224	152	266	333	999999	235	498	999999	905	487	746	131	584	422	245	813	286	999999	596	533	932	97	45	445	669	181	891	443	812	222	582	948	718	758	484	309	477	999999	833	246	483	537	799	752	731	999999	68	268	694	512	451	945	999999	553	810	136	116	999999	999999	735	344	65	325	692	905	798	999999	826	937	936	346	246	707	999999	59	404	999999	292	714	717	122	633	748	310	771	999999	214	174	999999	358	202	999999	385	999999	902	999999	221	999999	847	932	549	999999	330	758	999999	214	999999	394	503	416	838	823	117	947	623	999999	317	25	921	278	999999	999999	878	589	999999	689	861	609	456	631	
999999	999999	445	781	999999	999999	313	989	144	566	999999	819	670	541	520	379	549	437	483	999999	121	206	196	578	348	311	363	741	25	486	353	639	937	999999	999999	657	388	335	999999	999999	406	327	881	999999	999999	774	577	347	78	373	150	434	999999	999999	519	986	993	866	443	866	525	572	974	999999	999999	757	999999	798	317	862	990	223	657	740	795	999999	325	999999	697	999999	733	26	672	651	999999	919	513	683	362	247	999999	522	999999	913	227	834	353	233	151	133	999999	779	39	216	382	926	999999	395	999999	726	671	172	179	870	999999	509	900	332	321	303	254	208	999999	79	999999	478	331	744	522	999999	450	101	689	999999	680	999999	987	999999	278	420	152	128	225	636	999999	501	353	999999	780	718	933	30	911	848	879	999999	343	959	17	904	604	42	873	506	285	579	482	605	199	187	521	444	64	901	160	136	983	999999	999999	707	135	999999	999999	803	999999	430	999999	841	693	986	621	999999	999999	999999	815	120	999999	718	361	999999	28	747	832	602	999999	499	966	999999	697	999999	710	534	466	999999	778	999999	77	999999	478	854	399	641	911	999999	566	494	986	999999	95	50	881	275	999999	506	999999	388	999999	371	606	538	464	999999	999999	940	285	999999	999999	158	596	520	52	999999	249	999999	607	387	835	629	45	712	512	286	924	657	872	999999	87	999999	621	399	999999	999999	999999	940	999999	230	497	971	999999	480	999999	999999	103	575	999999	706	35	950	898	310	999999	999999	335	893	35	999999	254	496	77	840	999999	611	999999	206	999999	346	711	309	999999	999999	999999	864	701	999999	999999	999999	193	359	659	175	419	136	999999	999999	847	980	380	579	999999	999999	975	10	903	999999	471	999999	309	897	883	999999	995	726	999999	521	999999	688	999999	769	114	360	999999	999999	836	999999	430	882	550	227	358	711	965	141	394	999999	999999	889	960	614	999999	999999	375	999999	475	998	180	693	291	549	899	168	834	999999	475	563	999999	999999	174	11	666	999999	771	92	548	999999	999999	864	341	952	999999	530	727	541	675	636	985	708	429	837	731	737	601	10	328	999999	999999	364	999999	831	673	332	725	959	999999	515	705	292	747	304	999999	316	999999	338	999999	999999	441	303	935	838	577	520	659	999999	280	928	987	771	999999	358	303	340	208	509	289	999999	805	768	592	169	930	702	960	135	534	999999	385	273	570	949	759	584	429	826	263	163	672	399	689	29	528	934	528	999999	10	972	117	851	999999	652	573	999999	710	775	908	875	559	534	801	855	553	724	
999999	814	599	999999	911	999999	999999	999999	124	415	89	573	641	999999	999999	571	135	999999	316	533	224	917	385	96	873	999999	918	388	604	999999	597	833	476	804	733	999999	800	290	71	735	605	923	538	999999	593	999999	144	911	999999	987	999999	249	999999	29	510	293	999999	512	845	266	999999	867	531	976	817	255	106	999999	272	470	999999	844	500	581	928	300	389	999999	999999	736	520	999999	687	999999	999999	357	295	999999	303	449	284	297	445	804	281	737	401	561	999999	347	50	999999	649	240	999999	564	749	999999	100	219	904	220	18	119	746	457	190	915	246	470	999999	649	999999	822	999999	999999	408	695	309	201	999999	827	878	999999	695	223	999999	457	999999	185	608	328	366	94	545	999999	999999	999999	67	824	999999	486	999999	999999	999999	999999	763	826	54	999999	165	64	667	899	320	999999	999999	999999	423	533	99	732	525	999999	861	999999	292	999999	287	131	204	82	637	485	643	422	513	998	778	303	999999	541	413	656	30	999999	660	467	774	468	731	435	912	534	734	824	999999	999999	999999	745	119	314	548	922	548	92	999999	192	265	897	573	343	84	129	83	558	329	868	51	317	981	825	999999	999999	399	768	169	113	750	819	999999	259	980	43	194	155	992	491	117	937	137	477	211	876	895	999999	361	793	460	999999	999999	999999	222	709	999999	999999	999999	730	532	780	923	322	442	446	446	323	999999	50	999999	999999	566	838	760	999999	190	999999	999999	807	923	999999	416	376	653	574	324	368	999999	280	280	900	999999	272	958	999999	23	814	45	764	440	581	45	999999	999999	532	619	666	342	999999	529	999999	670	999999	806	530	999999	556	999999	867	132	999999	286	999999	770	44	999999	303	879	999999	100	376	999999	858	377	352	999999	999999	518	130	999999	999999	36	929	751	31	240	702	465	437	963	466	154	999999	642	999999	304	999999	550	823	999999	325	786	908	27	162	780	811	455	464	565	277	48	548	911	475	62	357	339	749	999999	711	999999	999999	999999	633	231	999999	226	999999	57	21	555	999999	12	999999	870	127	999999	598	250	428	256	11	999999	695	999999	999999	999999	177	309	947	999999	999999	28	417	488	999999	448	394	931	479	594	439	416	554	721	352	999999	282	604	934	445	740	508	999999	464	999999	579	774	215	626	999999	999999	716	999999	396	999999	676	999999	161	535	999999	527	667	770	833	816	594	328	973	85	68	999999	572	374	512	883	302	642	953	651	765	673	188	314	435	545	999999	999999	167	967	675	952	130	79	265	918	83	738	551	647	
251	999999	999999	999999	567	69	486	351	999999	512	462	999999	640	509	770	999999	348	362	344	298	999999	287	999999	16	409	116	863	502	119	999999	810	563	100	999999	410	513	999999	999999	999999	999999	68	382	999999	654	514	641	321	620	309	999999	579	720	403	263	554	964	101	999999	999999	461	206	999999	241	13	702	899	943	335	109	999999	142	999999	615	968	239	999999	567	515	502	999999	999999	252	203	999999	999999	99	170	837	760	999999	999999	999999	999999	296	999999	84	999999	716	952	999999	999999	986	999999	999999	999999	289	999999	434	34	834	999999	586	301	962	999999	953	999999	999999	988	613	738	999999	574	999999	843	63	999999	328	799	164	579	850	562	887	79	999999	730	160	742	734	983	735	812	926	999999	836	999999	366	629	999999	294	768	727	349	876	592	999999	858	209	74	319	786	635	869	264	555	33	413	893	857	999999	999999	639	263	999999	999999	303	647	999999	17	275	614	699	583	870	810	133	223	20	486	396	999999	951	999999	425	207	110	943	999999	493	813	384	472	771	992	654	139	473	999999	999999	999999	774	245	999999	799	704	999999	61	999999	999999	432	809	402	999999	471	360	999999	999999	838	999999	999999	999999	976	139	999999	891	151	927	590	225	681	659	999999	147	197	622	636	999999	999999	721	119	58	999999	227	71	14	999999	65	310	999999	966	999999	635	297	999999	999999	798	116	999999	908	999999	999999	999999	783	999999	773	315	265	230	849	724	929	91	126	322	854	416	758	77	199	909	96	627	999999	999999	512	33	215	176	257	824	529	760	971	168	949	587	170	999999	298	698	725	999999	461	917	47	999999	519	975	126	532	49	999999	809	999999	476	543	522	534	270	749	109	98	999999	34	999999	178	120	958	373	999999	255	314	779	999999	194	999999	175	41	999999	999999	514	240	59	999999	785	490	951	999999	999999	416	75	636	194	548	598	999999	863	436	722	868	976	560	612	850	287	734	269	318	813	225	377	490	321	843	999999	869	48	257	999999	714	226	147	276	957	210	619	130	240	901	557	999999	739	319	353	450	953	628	209	999999	999999	999999	643	169	999999	48	999999	324	350	999999	729	598	999999	196	17	999999	838	999999	654	649	668	613	38	416	266	828	638	181	999999	403	291	250	839	809	198	493	583	999999	799	999999	999999	999999	780	927	182	999999	781	552	311	999999	611	668	973	999999	779	447	202	237	902	648	999999	413	356	947	32	489	758	806	999999	999999	78	860	999999	736	999999	999999	833	111	999999	307	56	95	999999	276	791	622	999999	999999	999999	751	
301	356	999999	999999	517	222	999999	999999	905	692	999999	974	554	788	633	751	183	999999	999999	416	614	101	993	604	601	325	543	999999	999999	999999	222	479	776	256	231	721	784	999999	228	810	425	10	205	999999	107	81	540	90	999999	50	448	39	752	623	147	210	363	481	999999	202	679	867	999999	999999	480	730	999999	307	999999	911	966	839	999999	999999	990	613	999999	451	506	529	999999	462	447	999999	961	193	999999	163	119	31	368	999999	999999	35	141	557	332	700	999999	999999	999999	243	999999	730	999999	608	999999	37	633	999999	999999	911	974	40	418	999999	430	562	999999	297	13	999999	198	544	553	663	66	992	999999	442	290	204	380	999999	655	999999	938	716	51	362	182	699	999999	999999	717	457	337	752	617	915	137	999999	166	784	999999	828	55	979	187	419	999999	27	999999	200	252	119	541	845	999999	867	287	713	520	191	124	314	524	612	827	105	335	313	385	999999	315	519	48	595	999999	827	999999	958	539	632	810	999999	999999	999999	343	607	916	999999	378	999999	637	423	260	974	669	69	999999	999999	161	91	93	999999	999999	764	884	999999	81	945	90	557	372	328	183	887	381	960	999999	195	279	230	189	843	935	636	50	891	268	73	926	706	523	72	806	458	549	571	521	500	455	999999	535	999999	411	820	999999	318	249	373	999999	708	999999	128	174	931	902	249	999999	999999	724	992	474	18	999999	384	43	999999	521	999999	348	810	999999	557	740	669	999999	218	442	999999	259	999999	651	999999	470	227	999999	405	898	999999	555	309	268	516	776	462	999999	999999	952	37	999999	86	796	999999	35	999999	999999	463	388	999999	246	999999	807	999999	755	992	999999	578	547	999999	688	638	411	646	180	48	999999	932	780	999999	999999	999999	265	414	337	999999	934	137	999999	999999	958	242	999999	403	638	861	501	999999	760	784	121	567	979	162	999999	159	999999	999999	354	999999	250	337	682	999999	971	79	438	403	861	583	67	222	999999	999999	842	456	621	18	17	318	547	999999	182	996	176	966	197	113	999999	188	507	784	783	884	999999	630	560	916	431	999999	999999	108	218	187	999999	898	859	120	319	999999	999999	999999	152	45	449	768	999999	999999	999999	15	881	335	999999	682	85	282	999999	999999	441	221	999999	999999	586	448	885	448	272	994	999999	277	116	86	793	182	999999	841	641	748	445	668	475	999999	982	426	687	999999	770	535	111	454	469	45	679	999999	997	833	89	703	160	10	505	999999	999999	666	898	999999	542	164	999999	244	640	690	388	772	745	31	999999	170	
761	999999	677	736	893	999999	807	80	407	695	185	817	761	937	597	999999	173	315	467	999999	527	999999	565	615	503	999999	813	999999	657	907	361	975	121	918	942	999999	333	768	999999	592	999999	827	999999	846	999999	225	482	999999	103	943	609	440	564	405	643	879	232	71	243	35	20	999999	423	500	999999	210	705	999999	995	999999	121	999999	48	874	467	999999	999999	719	999999	999999	395	999999	999999	714	307	921	421	999999	285	73	150	271	535	251	582	829	414	907	512	999999	999999	638	707	868	999999	215	999999	690	999999	999999	999999	999999	434	955	639	899	353	709	202	422	788	990	568	931	999999	849	868	796	301	638	999999	999999	216	999999	999999	999999	413	817	999999	999999	529	731	777	999999	999999	999999	999999	580	612	999999	486	705	715	100	990	529	80	999999	999999	983	999999	606	398	310	999999	999999	306	577	196	882	496	999999	827	109	892	67	223	236	272	999999	22	999999	193	999999	999999	589	999999	126	866	249	999999	999999	43	999999	999999	923	343	477	682	840	339	269	394	999999	196	949	999999	615	207	933	316	999999	513	336	970	999999	999999	999999	158	79	966	999999	711	946	206	999999	503	928	353	999999	724	746	554	999999	127	752	999999	463	433	212	710	999999	918	999999	933	842	999999	706	928	708	999999	999999	999999	612	999999	158	558	448	533	336	456	999999	272	237	219	570	300	91	218	227	153	999999	999999	999999	369	720	272	999999	22	364	735	796	10	644	999999	999999	427	941	557	968	999999	465	929	106	999999	761	983	691	723	373	551	52	999999	710	564	999999	218	382	253	999999	886	780	435	999999	601	660	949	999999	768	59	152	999999	533	249	33	688	38	259	200	607	737	581	999999	648	812	693	308	300	90	916	951	54	697	404	92	423	40	760	504	105	811	366	922	674	230	203	518	258	687	876	523	999999	192	645	425	999999	726	786	367	907	999999	658	547	852	108	108	660	138	167	609	657	278	754	999999	795	380	658	999999	999999	618	185	999999	613	213	402	999999	861	999999	979	776	697	999999	403	597	743	999999	819	80	576	132	542	389	100	87	999999	255	999999	999999	849	55	656	347	999999	748	732	311	55	999999	459	999999	246	608	159	390	912	413	999999	167	361	999999	999999	588	813	999999	999999	795	960	535	999999	157	788	774	999999	999999	130	999999	884	654	999999	442	117	486	620	470	885	999999	999999	709	175	814	380	999999	736	216	494	77	534	999999	672	937	350	999999	358	999999	327	472	405	225	270	562	529	230	302	918	535	84	967	999999	419	151	
565	999999	369	180	776	999999	48	996	449	62	825	821	982	927	101	597	137	318	152	423	539	24	448	613	999999	160	754	817	999999	419	109	191	653	530	382	99	999999	188	535	586	433	409	776	217	736	707	999999	375	826	937	947	658	210	996	612	551	812	756	884	626	986	999999	324	999999	953	999999	178	999999	999999	11	999999	999999	783	565	989	139	247	999999	876	999999	912	999999	991	743	472	450	981	656	918	831	287	404	304	908	999999	213	94	746	264	103	999999	999999	820	824	501	997	999999	999999	16	482	313	581	879	305	714	607	238	581	999999	512	662	522	543	723	724	52	655	999999	999999	999999	54	500	976	783	999999	136	568	176	999999	999999	575	346	650	445	527	706	525	998	203	992	974	999999	999999	752	440	26	252	106	110	458	352	999	679	229	437	812	604	999999	254	999999	49	72	338	999999	936	326	999999	108	206	27	526	656	682	973	999999	541	322	234	999999	44	884	472	76	999999	131	576	667	430	17	715	999999	429	753	615	952	912	185	999999	815	124	154	999999	900	92	931	696	999999	705	417	896	500	380	752	220	704	576	995	545	999999	370	659	450	999999	490	915	107	902	76	30	899	365	236	418	239	889	739	572	999999	861	435	999999	961	999999	120	999999	999999	677	999999	910	999999	916	640	999999	455	465	703	63	999999	177	999999	999999	260	685	517	999999	999999	962	523	330	999999	14	999999	683	545	999999	697	437	979	276	999999	429	369	166	644	983	725	122	962	773	196	686	999999	816	36	642	998	285	505	579	999999	999999	164	999999	946	381	904	956	999999	344	999999	999999	999999	152	982	999999	434	104	51	534	815	162	999	999999	999999	288	999999	999999	657	999999	122	422	931	409	999999	425	275	999999	219	272	88	999999	999999	627	999999	920	999999	19	833	621	217	999999	999999	971	764	798	768	415	89	668	529	709	309	675	231	354	999999	674	827	567	149	288	999999	778	455	55	618	381	742	999999	999999	841	371	45	695	999999	188	960	645	527	656	860	999999	999999	743	378	470	867	405	999999	585	938	192	999999	999999	999999	29	999999	525	718	189	397	672	865	999999	687	348	273	999999	23	999999	384	38	999999	911	289	221	343	44	999999	585	750	975	90	638	999999	659	105	564	766	999999	999999	444	926	347	269	197	211	558	999999	40	206	887	392	495	210	909	882	999999	201	999999	999999	431	999999	143	438	999999	592	236	999999	38	252	709	999999	825	454	999999	112	962	652	102	20	784	979	56	999999	862	999999	999999	437	828	
999999	741	372	999999	512	999999	996	792	908	848	604	974	999999	37	787	496	999999	566	999999	270	807	920	712	108	707	901	451	401	999999	576	999999	999999	999999	436	999999	999999	347	175	323	163	944	319	63	999999	999999	45	490	951	269	891	199	37	999999	176	31	999999	999999	999999	999999	999999	849	604	48	342	31	999999	185	867	775	286	999999	508	253	887	999999	497	999999	908	610	999999	421	500	142	862	386	999999	454	632	415	406	482	83	824	999999	314	349	999999	721	783	891	859	622	186	982	742	690	999999	999999	999999	533	988	131	662	999999	198	358	472	999999	999999	230	162	553	462	378	804	85	999999	540	583	977	226	156	134	999999	812	999999	324	159	130	696	26	788	781	881	418	361	999999	999999	524	999999	999999	999999	765	999999	739	999999	169	807	187	666	16	253	92	999999	317	842	996	942	867	398	44	322	65	269	999999	373	772	999999	999999	453	664	539	25	628	110	130	390	572	980	506	640	999999	971	463	689	773	706	908	999999	999999	365	478	999999	136	921	564	999999	999999	999999	375	543	588	846	999999	12	476	238	463	999999	196	999999	433	999999	999999	758	999999	350	601	580	441	999999	999999	17	394	999999	999999	263	999999	707	546	90	885	225	615	962	62	999999	247	460	999999	999999	252	145	999999	124	931	516	999999	378	999999	223	448	999999	999999	707	999999	999999	462	646	817	223	999999	756	999999	116	576	999999	357	409	706	857	113	150	368	896	424	999999	999999	999999	166	679	347	520	313	332	641	959	308	907	292	481	217	601	643	998	205	999999	999999	280	547	723	168	516	999999	546	120	307	567	29	293	952	951	192	999999	147	876	828	453	903	475	616	909	450	126	999999	649	511	507	369	700	928	818	999999	732	999999	520	831	848	766	222	999999	402	288	999999	339	529	35	121	999999	132	377	53	15	805	930	814	718	399	446	897	608	999999	999999	329	364	143	602	459	56	626	54	980	686	691	141	224	999999	826	787	705	623	400	11	247	333	885	999999	553	801	628	999999	442	411	869	999999	542	205	999999	999999	205	999999	999999	75	878	88	396	366	999999	674	999999	194	999999	999999	741	999999	999999	799	959	995	479	999999	999999	658	428	824	999999	578	817	999999	598	28	999999	567	591	777	58	335	132	169	999999	528	999999	878	94	444	910	830	999999	999999	999999	743	245	964	789	875	878	917	646	64	476	818	999999	999999	85	698	523	334	999999	963	235	882	676	999999	999999	950	830	180	573	983	999999	780	999999	231	681	854	783	706	777	999999	999999	
140	688	999999	692	128	979	263	803	396	999999	586	809	999999	369	522	77	999999	905	839	54	708	999999	663	151	695	910	327	564	230	914	816	556	315	74	105	999999	999999	117	940	970	576	377	186	72	999999	999999	212	862	168	787	347	801	938	671	200	786	35	999999	997	218	662	699	582	481	114	999999	504	999999	274	999999	999999	999999	964	868	999999	999999	176	600	814	724	999999	465	405	443	999999	25	617	999999	874	999999	179	681	120	999999	318	876	794	705	958	306	476	571	999999	840	328	19	999999	80	203	999999	619	434	122	282	999999	207	304	149	904	98	999999	999999	999999	956	158	787	227	242	559	999999	999999	471	642	517	258	999999	867	564	125	567	188	547	450	25	999999	744	569	838	231	121	582	655	800	869	999999	615	999999	641	692	540	792	604	520	602	999999	158	999999	604	33	374	339	999999	34	347	909	999999	420	751	999999	413	227	389	20	448	999999	891	670	772	632	642	999999	236	872	584	775	584	36	999999	702	550	952	999999	814	857	781	841	631	463	959	999999	999999	62	383	288	323	412	999999	82	583	431	487	29	971	999999	42	113	999999	450	571	335	847	571	59	717	461	262	575	163	999999	187	999999	216	813	999999	999999	289	853	593	999999	999999	999999	954	274	281	999999	933	993	433	999999	677	972	191	891	634	172	633	13	665	999999	70	837	440	414	406	170	280	216	360	943	752	260	284	188	209	999999	893	307	777	655	527	269	152	337	999999	999999	88	325	188	999999	813	285	197	766	210	535	560	549	868	120	791	726	643	489	82	427	999999	12	999999	999999	999999	336	236	999999	309	801	999999	112	424	201	999999	955	999999	900	140	999999	72	518	978	999999	783	353	999999	999999	863	999999	626	663	265	999999	516	999999	632	888	189	999999	59	999999	466	409	999999	458	135	999999	38	836	699	742	359	999999	364	189	999999	27	999999	999999	897	569	156	508	185	41	847	851	685	15	332	148	721	999999	427	885	999999	578	834	335	999999	761	638	36	111	999999	314	659	218	336	62	615	999999	264	589	490	40	999999	234	808	610	284	991	32	513	560	999999	705	188	479	137	455	193	192	707	999999	930	130	407	301	999999	198	642	999999	999999	999999	768	466	74	936	999999	103	354	35	999999	944	770	999999	522	550	862	608	481	739	209	607	432	198	557	453	559	999999	561	999999	90	999999	641	642	79	999999	792	999999	641	999999	624	43	110	167	467	762	999999	325	999999	856	439	129	717	999999	159	999999	294	579	909	999999	386	
999999	542	421	944	999999	999999	138	545	725	758	999999	999999	999999	124	175	506	999999	730	794	999999	244	312	704	999999	961	705	999999	493	723	511	999999	999999	999999	999999	680	501	689	222	165	999999	247	779	999999	108	141	162	487	788	983	999999	29	999999	125	543	152	999999	838	917	999999	607	999999	999999	822	224	545	652	946	374	999999	674	816	999999	999999	344	840	464	999999	999999	372	809	227	949	509	873	492	373	999999	487	999999	999999	663	772	238	557	884	602	956	999999	563	489	216	123	355	319	43	966	284	780	702	687	219	242	555	183	390	625	999999	949	999999	181	999999	469	652	403	999999	54	999999	27	459	248	999999	999999	52	882	603	114	604	999999	840	525	999999	759	784	999999	830	999999	226	65	177	269	467	17	999999	391	377	747	999999	951	999999	988	152	266	999999	464	189	455	199	999999	999999	286	999999	944	118	216	92	362	684	618	573	589	999999	999999	999999	200	780	500	828	661	515	856	643	653	891	851	382	832	999999	330	854	999999	241	554	999999	891	999999	522	898	729	308	25	72	852	387	719	999999	999999	416	140	999999	689	627	538	167	724	999999	377	63	267	833	259	922	363	763	199	999999	999999	294	958	951	999999	601	109	999999	499	793	790	276	999999	690	999999	426	308	999999	999999	999999	702	396	999999	258	871	468	641	895	59	102	709	99	197	371	887	99	458	999999	424	97	528	186	667	930	851	999999	881	999999	999999	833	624	715	598	441	655	886	533	709	999999	799	960	213	313	407	94	701	88	999999	999999	909	967	128	999999	87	239	999999	999999	829	407	999999	586	74	71	225	477	993	500	756	715	11	566	748	999999	624	137	325	873	270	999999	159	33	81	999999	925	865	505	999999	520	212	138	167	999999	312	320	222	896	151	97	929	100	210	332	104	801	353	229	29	608	999999	913	653	999999	999999	257	746	999999	299	146	359	972	999999	999999	553	587	843	861	446	999999	999999	240	183	785	340	756	999999	701	976	972	999999	646	486	999999	569	999999	485	698	999999	999999	573	999999	606	15	737	957	589	230	778	517	957	999999	783	240	999999	719	740	867	138	236	999999	999999	539	327	563	713	495	626	420	264	111	155	150	999999	999999	704	999999	178	57	382	177	728	922	999999	24	101	862	256	687	999999	558	617	569	495	756	528	999999	289	451	34	471	999999	809	524	416	999999	351	402	24	502	95	572	820	755	68	580	999999	999999	999999	472	999999	249	939	570	999999	494	585	654	634	999999	536	354	726	33	911	214	918	
999999	62	212	999999	470	999999	195	764	986	999999	814	436	999999	999999	999999	977	979	183	232	33	999999	818	922	999999	999999	767	327	965	740	845	796	844	854	661	724	29	109	999999	390	17	753	999999	719	696	999999	227	458	302	440	999999	747	999999	688	190	679	589	999999	976	63	702	914	999999	33	150	10	969	999999	999999	680	87	999999	266	793	224	280	442	108	999999	464	478	319	34	535	373	108	946	165	673	999999	145	889	132	999999	687	103	533	782	579	695	999999	645	934	999999	363	499	490	999999	474	999999	999999	490	904	999999	584	999999	889	695	660	999999	63	814	908	542	544	197	755	597	999999	130	746	660	999999	540	662	833	384	413	999999	873	999999	890	690	762	745	654	985	610	94	999999	213	838	131	537	641	987	736	401	87	999999	999999	892	950	353	173	586	999999	999999	859	750	18	486	999999	787	433	999999	133	155	999999	999999	999999	154	513	812	917	999999	539	992	898	999999	107	999999	335	16	139	999999	940	347	999999	169	693	620	751	343	294	726	999999	999999	113	478	863	590	603	197	999999	599	999999	147	436	999999	999999	968	475	193	999999	35	999999	516	657	708	999999	786	556	638	206	591	402	179	527	200	593	205	888	430	811	516	389	999999	53	540	345	802	910	999999	999999	724	999999	567	690	269	999999	808	686	405	255	999999	43	965	991	380	206	219	620	246	671	851	90	55	382	147	645	21	472	127	999999	430	999999	222	526	481	446	834	999999	268	624	999999	518	493	184	733	999999	424	157	673	999999	135	999999	674	673	270	999999	109	999999	553	623	564	345	999999	42	825	211	999999	999999	520	999999	371	730	999999	622	885	999999	596	999999	648	664	999999	864	999999	783	246	247	211	999999	999999	836	347	649	936	644	69	449	999999	460	359	532	660	974	637	739	972	405	831	62	787	927	58	237	547	999999	401	999999	546	786	795	588	999999	282	193	683	596	722	793	716	999999	446	394	145	522	999999	13	256	236	70	811	840	416	159	761	337	788	119	111	57	253	369	903	172	665	770	531	388	999999	999999	153	999999	611	124	499	999999	999999	912	999999	431	885	155	473	999999	974	954	999999	851	521	855	895	486	620	746	473	202	543	232	480	999999	999999	999999	465	282	917	561	999999	999999	659	420	795	876	404	679	999999	999999	896	427	999999	710	999999	999999	866	935	68	667	638	865	999999	307	999999	999999	441	964	999999	270	689	999999	999999	423	725	880	202	111	70	29	92	999999	583	375	306	999999	999999	770	162	999999	758	999999	
223	260	922	999999	651	362	999999	485	999999	439	999999	902	418	705	999999	774	984	718	488	765	874	49	999999	697	291	284	10	692	285	671	812	923	511	999999	977	318	999999	362	239	999999	999999	585	584	652	108	681	999999	601	267	270	786	443	435	992	655	184	675	234	91	999999	361	999999	210	773	626	999999	400	259	728	550	283	632	489	648	999999	999999	464	932	599	999999	999999	409	434	24	885	378	497	518	513	802	643	275	999999	862	999999	579	999999	811	999999	999999	290	708	872	717	986	999999	954	787	726	366	719	999999	634	480	59	952	494	195	888	257	432	881	745	999999	999999	18	361	626	170	696	914	652	905	421	330	999999	536	717	37	731	424	710	792	156	92	999999	640	999999	999999	999999	95	198	999999	999999	756	999999	962	947	999999	978	802	337	626	999999	451	77	837	223	160	441	425	777	168	167	833	721	999999	598	843	16	999999	562	999999	634	999999	726	999999	137	664	921	655	589	907	59	929	999999	93	761	999999	25	72	999999	649	381	119	999999	999999	766	944	44	319	999999	113	803	611	249	523	991	429	725	347	709	559	238	786	836	870	999999	237	999999	638	337	893	827	944	950	913	442	999999	303	695	962	192	629	999999	291	999999	999999	447	999999	999999	101	342	979	677	999999	867	420	595	283	999999	921	538	208	405	999999	480	286	859	661	336	999999	476	999999	999999	385	526	929	626	504	360	766	671	548	182	547	999999	999999	160	590	92	502	999999	251	855	774	434	984	233	630	811	999999	254	999999	999999	492	624	999999	950	302	836	937	794	999999	922	681	259	990	35	858	999999	566	135	278	578	833	244	999999	280	265	999999	999999	999999	995	999999	161	999999	885	195	690	923	787	963	857	999999	155	708	756	329	184	999999	444	958	375	999999	254	83	975	217	999999	999999	399	936	694	351	304	241	799	406	771	169	374	804	999999	935	209	602	278	524	433	999999	488	905	999999	740	516	583	999999	361	449	87	546	677	666	442	533	851	278	516	459	914	909	359	999999	24	999999	639	623	439	444	651	999999	461	999999	403	769	493	840	954	834	999999	899	447	957	999999	622	696	147	902	411	999999	333	761	75	518	999999	138	357	91	590	877	959	901	916	797	999999	95	999999	272	673	999999	999999	999999	999999	738	24	471	999999	999999	401	999999	999999	721	38	999999	328	999999	999999	999999	187	640	999999	759	999999	956	999999	998	999999	170	999999	537	803	874	238	372	999999	999999	89	336	504	754	737	999999	999999	999999	385	248	873	999999	479	
238	999999	627	999999	42	903	999999	951	725	999999	25	940	241	999999	864	660	627	492	665	749	999999	964	69	771	433	903	653	79	247	581	522	135	701	691	999999	838	999999	789	205	468	95	999999	363	359	488	999999	999999	49	825	476	758	999999	217	89	999999	999999	640	856	661	139	260	191	713	153	464	890	999999	999999	271	36	483	837	296	207	999999	999999	611	709	292	619	407	613	254	999999	823	766	918	621	530	918	208	330	137	76	999999	903	354	999999	894	598	575	955	778	799	992	920	469	20	425	908	662	999999	573	52	731	999999	936	942	330	698	999999	999999	29	352	827	163	709	230	988	760	999999	401	814	999999	53	452	834	455	999999	903	306	999999	206	999999	265	277	756	999999	344	571	966	412	889	206	626	948	935	999999	971	838	220	249	999999	664	999999	271	125	880	998	288	812	491	173	427	402	74	430	999999	999999	559	407	624	885	427	999999	504	511	618	77	104	999999	408	999999	999999	999999	66	886	541	620	994	162	875	97	999999	999999	485	248	472	804	561	528	538	349	421	440	596	999999	999999	871	506	760	506	999999	903	771	999999	16	232	999999	345	187	889	786	102	999999	531	999999	999999	667	318	266	999999	814	515	576	979	69	73	509	106	703	292	670	123	243	999999	73	193	294	356	999999	25	738	468	384	639	751	256	23	908	69	533	999999	562	999999	999999	691	306	337	999999	353	999999	999999	637	999999	894	228	999999	858	751	468	353	999999	320	839	999999	310	355	141	936	238	999999	59	600	47	179	355	117	873	999999	964	766	999999	502	999999	999999	999999	110	826	489	420	88	397	272	450	715	988	625	723	999	999999	345	175	400	563	539	894	132	600	472	999999	121	799	345	787	999999	497	53	317	313	948	999999	529	651	526	999999	426	786	160	331	190	730	394	999999	112	999999	999999	999999	938	473	641	179	509	363	999999	309	999999	61	485	748	227	945	999999	419	61	219	816	999999	873	999999	123	117	971	279	999999	818	999999	925	242	169	110	42	114	844	672	999999	701	175	710	227	870	375	311	999999	113	245	422	975	822	893	999999	86	591	534	359	534	207	999999	81	132	582	999999	818	325	647	999999	840	472	747	282	518	651	814	656	543	748	999999	570	999999	56	406	751	999999	349	357	34	450	580	495	147	580	470	999999	588	644	517	556	985	764	918	999999	949	238	999999	999999	169	272	934	990	611	999999	637	74	35	725	830	259	999999	967	623	745	270	977	999999	999999	57	558	235	999999	999999	
201	819	805	257	651	457	999999	563	963	999999	761	515	999999	884	419	942	406	78	862	999999	267	88	27	999999	999999	999999	971	628	999999	338	999999	46	922	965	419	909	831	817	999999	278	999999	696	515	779	862	999999	680	103	999999	759	651	999999	373	999999	999999	123	801	665	84	999999	999999	894	999999	635	586	724	593	624	999999	509	999999	588	999999	593	506	999999	572	248	288	943	464	878	439	97	687	131	672	724	207	306	999999	176	742	867	999999	999999	999999	880	202	147	999999	999999	628	690	649	72	795	999999	999999	205	550	999999	387	141	61	607	465	629	947	465	61	868	426	177	402	999999	999999	826	800	999999	592	692	55	151	307	408	259	749	999999	999999	999999	892	999999	12	755	999999	999999	611	999999	999999	956	359	932	999999	95	777	639	461	297	705	227	999999	999999	617	612	858	518	245	833	653	999999	716	999999	332	139	999999	845	424	999999	848	999999	243	21	614	999999	999999	760	317	66	529	768	798	461	999999	407	366	913	415	399	897	45	553	778	172	838	999999	999999	609	999999	999999	932	225	48	999999	550	983	957	375	489	379	107	210	189	999999	884	999999	265	449	925	772	255	439	34	524	999999	611	465	849	776	887	75	160	709	999999	597	999999	759	22	202	424	409	548	999999	29	799	834	374	473	999999	288	985	728	684	835	999999	502	999999	524	999999	939	528	118	598	999999	314	947	501	59	717	341	799	999999	256	510	373	707	513	999999	724	977	246	991	571	497	902	346	476	874	459	999999	361	245	999999	263	999999	999999	949	334	714	999999	343	324	756	945	488	742	482	183	999999	972	999999	195	999999	658	702	536	547	111	999999	999999	481	627	599	622	999999	564	866	993	614	83	758	999999	300	872	644	922	999999	625	18	169	864	302	999999	999999	114	175	999999	999999	561	369	753	847	634	746	999999	999999	999999	144	966	999999	875	489	569	397	224	810	895	927	23	779	301	999999	103	540	114	189	224	999999	517	999999	999999	999999	442	254	999999	910	554	554	501	928	207	110	999999	94	999999	999999	732	999999	999999	999999	999999	517	713	781	999999	831	754	103	641	201	999999	612	999999	162	804	999999	999999	324	77	314	265	351	999999	95	999999	200	272	18	256	729	456	208	849	223	543	611	435	999999	185	999999	999999	999999	999999	309	436	595	999999	507	999999	558	999999	417	947	999999	48	999999	91	628	209	878	569	745	847	999999	745	303	762	412	619	202	999999	999999	149	579	158	804	999999	135	658	986	715	765	999999	697	401	999999	260	999999	184	999999	
530	807	461	307	928	999999	613	10	564	143	832	81	999999	97	258	999999	278	378	809	243	500	955	969	222	999999	804	26	999999	520	707	52	999999	237	15	672	999999	934	841	651	739	201	438	571	999999	163	999999	877	999999	449	459	769	882	999999	941	999999	574	838	249	145	999999	402	463	999999	857	101	962	843	882	999999	999999	999999	437	727	79	999999	72	394	999999	999999	527	927	385	999999	70	937	169	999999	296	892	108	664	695	999999	999999	999999	737	948	713	433	201	800	994	226	693	453	999999	165	22	999999	60	999999	999999	190	999999	205	999999	753	428	920	931	183	557	990	326	101	999999	731	209	732	999999	123	680	30	999999	727	933	168	999999	617	999999	14	776	397	841	918	999999	514	999999	331	329	999999	999999	793	502	28	999999	13	899	602	141	610	999999	289	595	999999	508	373	324	999999	999999	858	736	810	999999	927	407	169	999999	999999	821	806	999999	877	413	999999	593	886	527	848	483	929	269	424	999999	994	58	999999	999999	903	999999	906	999999	208	999999	471	999999	999999	478	574	620	999999	854	501	781	335	967	87	876	999999	354	622	845	999999	416	343	599	322	999999	331	878	910	367	999999	988	914	999999	999999	999999	941	81	873	418	953	999999	999999	999999	767	643	160	999999	970	620	536	559	797	999999	999999	791	999999	871	935	999999	999999	696	710	726	608	999999	999999	719	533	269	999999	204	480	213	892	248	26	268	832	679	185	999999	999999	300	831	696	200	853	891	653	102	80	999999	999999	270	267	527	673	475	263	999999	440	503	999999	685	999999	88	593	999999	999999	774	999999	49	265	219	852	788	420	895	912	323	23	828	879	176	864	999999	990	999999	999999	999999	353	792	578	903	744	801	205	614	498	617	606	684	999999	878	999999	40	999999	999999	417	478	116	999999	563	940	762	611	623	544	821	999999	97	650	543	764	431	999999	471	362	474	60	999999	806	406	305	716	338	423	999999	543	999999	187	720	999999	166	614	999999	239	999999	999999	143	188	999999	999999	224	999999	999999	151	650	457	999999	568	528	806	367	886	310	382	267	234	434	197	999999	11	999999	107	377	124	386	160	999999	446	999999	222	999999	872	931	23	192	775	760	196	773	999999	585	275	659	914	178	280	999999	202	971	413	715	945	999999	659	804	126	162	841	999999	499	600	520	734	316	474	494	955	297	999999	491	999999	247	423	999999	426	722	448	462	946	999999	846	664	475	431	506	999999	317	281	218	999999	623	919	431	284	952	999999	540	353	999999	683	324	999999	13	489	
939	478	531	494	999999	92	999999	999999	894	659	999999	936	55	313	999999	88	187	999999	88	999999	868	553	816	149	999999	362	191	104	23	272	791	830	661	999999	491	999999	864	822	49	136	396	924	34	772	631	25	999999	999999	543	371	506	641	999999	879	620	396	662	999999	376	999999	900	999999	685	999999	867	999999	285	68	822	999999	224	999999	644	951	999999	943	528	999999	518	112	999999	953	561	999999	999999	160	999999	782	375	104	375	999999	455	999999	999999	813	248	402	904	999999	740	960	415	999999	156	999999	996	999999	151	999999	867	618	873	273	546	999999	999999	43	866	717	930	503	693	999999	416	742	999999	485	999999	999999	705	999999	149	709	372	999999	548	800	505	623	163	906	640	999999	237	999999	608	192	622	289	999999	999999	999999	196	878	246	276	999999	355	413	999999	521	270	227	972	740	478	173	999999	172	999999	999999	537	999999	999999	34	863	995	499	658	999999	726	862	446	143	500	601	952	999999	999999	999999	860	455	101	389	999999	645	422	999999	496	289	444	290	459	999999	569	677	999999	999999	853	999999	281	198	696	999999	516	658	823	94	999999	149	526	342	999999	65	999999	999999	445	863	999999	388	450	279	12	379	999999	445	412	565	999999	822	999999	330	977	999999	835	999999	758	999999	873	999999	821	338	253	357	999999	112	514	404	342	792	241	428	709	475	999999	12	195	327	579	80	256	268	999999	659	999999	206	999999	999999	230	876	27	623	990	940	566	999999	35	655	616	597	999999	18	999999	780	591	890	620	512	999999	832	485	999999	252	802	736	563	817	999999	526	566	748	491	183	466	999999	617	999999	768	909	821	976	540	711	981	149	247	44	739	999999	999999	585	852	214	398	400	587	999999	198	214	12	999999	441	138	59	849	449	835	767	15	974	999999	851	603	999999	855	945	729	270	662	999999	999999	999999	999999	586	981	896	286	999999	75	999999	999999	249	564	906	526	999999	411	661	142	999999	412	999999	733	103	487	733	258	999999	542	455	857	999999	536	716	484	226	914	551	999999	999999	172	60	701	999999	999999	223	297	696	481	999999	543	77	999999	961	95	260	354	432	109	257	647	80	252	999999	339	999999	999999	848	432	310	630	860	592	188	537	362	576	999999	999999	274	445	561	735	232	999999	789	981	574	630	233	871	999999	452	820	316	102	807	90	488	610	509	999999	274	999999	999999	999999	485	950	433	999999	684	999999	76	999999	811	999999	344	30	709	999999	999999	148	228	999999	438	148	999999	771	872	445	554	495	437	999999	764	996	297	564	542	
238	314	40	999999	896	548	442	999999	999999	999999	231	757	999999	381	938	464	999999	230	999999	742	550	999999	713	88	988	189	199	11	320	80	999999	798	780	487	999999	245	125	998	999999	999999	995	723	800	762	650	687	999999	123	498	301	999999	776	999999	821	991	999999	999999	999999	162	717	359	440	114	547	204	433	976	310	900	703	349	373	899	414	999999	827	475	950	437	310	422	85	512	999999	676	48	576	959	495	517	643	172	999999	613	311	565	999999	999999	568	227	999999	465	222	795	952	40	876	816	84	174	497	650	525	851	305	284	927	94	999999	165	856	27	815	392	69	187	999999	295	113	191	217	222	999999	999999	599	999999	862	999999	999999	645	172	760	884	999999	999999	993	646	994	999999	37	999999	534	999999	412	370	693	650	829	736	775	513	591	999999	892	956	285	999999	315	261	348	421	220	27	999999	993	106	999999	494	372	76	999999	999999	999999	86	554	683	999999	999999	848	906	999999	999999	999999	999999	142	581	999999	992	374	999999	735	341	742	999999	999999	426	517	999999	999999	274	560	166	999999	670	244	980	999999	636	348	999999	454	287	466	355	42	999999	239	724	999999	422	59	999999	999999	627	341	208	790	16	470	137	999999	673	571	584	355	999999	575	320	999999	999999	966	420	653	999999	999999	457	874	396	937	236	999999	793	999999	996	999999	420	47	839	338	46	200	999999	176	220	118	781	716	882	999999	999999	813	919	667	941	455	999999	496	38	337	883	999999	404	78	243	941	382	609	575	369	935	121	735	999999	31	961	369	254	999999	999999	999999	740	992	999999	999999	423	277	136	132	999999	999999	923	19	999999	999999	712	796	539	932	279	999999	181	151	522	75	772	999999	937	645	979	96	394	999999	55	818	999999	999999	17	24	999999	673	255	486	34	783	21	112	233	536	318	175	829	321	174	257	347	599	999999	999999	291	345	340	490	999999	463	201	870	964	693	999999	381	788	524	122	605	999999	999999	999999	739	63	999999	854	410	337	999999	266	83	888	798	481	999999	860	686	733	484	343	999999	999999	570	591	151	148	999999	235	937	387	999999	208	999999	766	999999	999999	741	277	999999	490	929	163	999999	207	999999	982	176	222	757	999999	111	999999	637	271	999999	361	556	157	999999	531	325	999999	399	436	950	874	328	41	999999	999999	999999	418	999999	994	999999	999999	13	373	999999	999999	999999	326	477	427	286	524	571	307	52	999999	925	593	365	99	999999	754	763	903	256	254	663	999999	394	685	400	692	679	999999	999999	122	999999	192	684	753	559	
998	707	972	999999	436	312	999999	989	537	156	536	63	31	828	999999	848	999999	127	228	504	837	999999	792	36	593	999999	999999	449	929	942	743	909	612	999999	176	56	791	753	999999	999999	641	155	999999	538	864	639	999999	814	208	273	999999	75	999999	999999	722	76	915	945	566	590	385	999999	69	999999	413	626	451	999999	662	613	67	356	999999	286	863	691	999999	263	999999	954	999999	122	251	666	694	677	999999	363	818	999999	141	845	197	999999	566	69	96	999999	135	247	197	176	162	999999	216	902	999999	189	395	40	999999	999999	999999	999999	403	272	341	402	901	735	183	97	673	561	999999	221	169	78	999999	803	999999	815	138	924	999999	999999	960	656	459	791	910	273	967	787	120	479	72	585	835	999999	999999	999999	999999	999999	999999	999999	503	999999	122	995	999999	698	469	592	436	184	999999	858	844	382	999999	684	942	119	824	910	130	885	450	13	158	584	242	424	85	999999	455	999999	860	999999	526	369	544	464	59	221	803	999999	361	936	945	213	740	999999	993	53	751	260	999999	163	999999	617	160	119	846	168	999999	55	516	525	728	795	997	187	855	999999	150	488	999999	612	116	999999	534	514	67	999999	843	780	431	41	999999	999999	173	707	999999	999999	218	435	618	890	756	758	868	835	999999	160	215	563	606	999999	903	999999	200	962	56	244	92	646	61	901	325	685	623	485	999999	999999	632	300	999999	999999	999999	999999	869	179	999999	999999	875	999999	999999	906	999999	289	183	999999	138	999999	999999	210	999999	453	826	572	383	716	575	80	144	393	480	685	528	915	999999	999999	999999	198	403	999999	115	698	368	393	999999	999999	172	45	512	252	999999	468	526	431	640	55	130	171	999999	999999	603	786	223	492	228	619	999999	823	225	523	999999	939	503	984	105	962	94	442	231	238	999999	539	568	891	46	21	169	999999	285	28	999999	166	857	250	426	329	484	876	999999	730	766	348	820	989	199	417	999999	999999	999999	999999	961	687	939	999999	999999	999999	227	999999	456	999999	999999	291	999999	206	983	897	999999	263	567	776	487	217	999999	500	471	999999	999999	999999	702	628	56	626	771	999999	66	851	226	999999	999999	999999	111	162	430	958	280	485	799	623	15	999999	336	711	974	559	200	754	420	448	640	402	354	648	629	828	999999	999999	519	941	150	141	680	999999	622	215	999999	999999	787	319	230	999999	416	106	999999	411	302	345	652	999999	416	999999	441	999999	124	999999	999999	463	999999	602	797	446	965	999999	483	873	620	999	999999	999999	999999	864	999999	111	
227	654	986	258	84	227	536	825	191	307	534	837	700	902	221	383	206	221	801	999999	999999	784	999999	558	999999	699	790	302	255	884	336	552	345	999999	560	470	999999	999999	999999	315	76	999999	999999	667	999999	645	183	717	999999	999999	571	673	73	781	589	999999	633	437	634	384	999999	243	999999	306	971	982	501	370	352	751	999999	446	832	496	128	549	529	362	999999	999999	526	83	514	539	999999	663	999999	564	750	126	999999	824	135	13	878	832	999999	958	696	350	153	812	375	999999	594	135	840	576	662	999999	914	999999	212	656	857	363	729	999999	984	999999	503	937	999999	235	999999	999999	321	829	618	999999	156	570	665	885	834	713	708	477	945	197	822	912	999999	999999	212	565	621	478	999999	524	999999	362	973	389	846	999999	202	149	131	297	813	21	958	376	893	999999	999999	999999	999999	154	655	261	104	999999	999999	999999	46	909	33	999999	685	842	683	103	999999	793	597	286	48	628	520	569	356	999999	999999	811	954	535	817	858	950	304	656	11	868	851	268	185	894	265	179	999999	999999	999999	612	999999	338	999999	999999	999999	999999	338	288	203	633	999999	905	446	999999	683	999999	510	999999	999999	408	390	999999	681	999999	341	999999	421	392	783	999999	237	453	999999	55	411	999999	99	352	718	999999	621	26	462	378	782	999999	999999	761	220	628	999999	999999	951	373	231	999999	657	639	999999	573	999999	999999	505	744	999999	999999	331	400	999999	210	547	168	383	72	787	374	733	999999	452	394	713	660	999999	164	999999	46	999999	219	824	627	999999	460	500	999999	767	675	520	718	972	148	999999	430	999999	20	91	509	999999	999999	586	999999	60	354	196	466	860	999999	999999	999999	953	368	151	121	999999	395	384	96	667	239	304	121	999999	25	340	999999	770	292	912	171	83	291	229	612	633	999999	576	999999	273	44	294	999999	901	999999	765	614	997	999999	999999	362	635	994	842	587	595	474	999999	45	24	882	696	577	771	999999	276	671	149	538	999999	999999	819	999999	999999	633	999999	220	220	999999	260	726	999999	266	438	559	999999	89	448	641	999999	999999	999999	540	467	999999	347	716	999999	299	903	999999	474	468	35	999999	543	732	999999	219	643	384	263	329	999999	298	575	439	149	222	85	197	232	507	521	999999	644	288	445	441	295	238	898	921	779	166	261	848	241	192	25	999999	908	999999	998	643	999999	644	755	179	816	908	577	109	999999	716	870	966	947	706	611	265	296	739	999999	999999	485	342	550	628	999999	726	207	957	206	281	288	999999	999999	
878	999999	999999	532	999999	625	387	660	999999	999999	72	296	294	901	535	580	760	517	179	315	593	167	999999	104	137	142	99	710	620	902	941	437	877	467	79	292	612	732	30	123	546	754	999999	634	488	341	751	999999	672	999999	446	763	999999	687	915	721	850	905	404	142	536	676	999999	897	766	634	419	999999	832	253	968	37	496	66	999999	839	480	938	615	795	999999	274	999999	243	465	187	328	199	999999	357	999999	706	338	887	587	999999	999999	789	868	853	999999	999999	999999	428	417	999999	277	63	918	999999	250	912	299	608	751	271	638	806	999999	588	999999	999999	285	484	811	271	999999	608	999999	899	135	999999	79	762	873	466	282	619	825	57	910	275	999999	474	999999	529	417	729	146	999999	999999	907	358	290	999999	703	648	517	999999	156	719	668	584	999999	951	559	842	999999	999999	999999	989	29	999999	394	677	50	999999	811	377	999999	854	999999	472	163	667	227	343	789	225	999999	999999	764	999999	679	337	999999	691	999999	523	558	686	880	993	851	336	222	926	963	612	999999	755	999999	150	336	301	999999	206	430	361	734	225	63	321	566	476	234	27	311	66	435	359	999999	298	818	604	999999	976	621	999999	999999	999999	379	999999	719	999999	980	999999	675	999999	999999	999999	270	999999	789	342	633	569	437	384	112	999999	999999	906	187	156	71	549	331	731	999999	773	585	604	999999	443	846	999999	602	152	999999	610	352	922	999999	390	99	792	509	486	971	414	999999	247	724	999999	999999	999999	998	999999	362	441	302	944	999999	813	470	666	996	355	999999	756	967	295	888	502	852	702	437	999999	67	999999	999999	999999	999999	912	999999	347	999999	654	999999	384	878	999999	789	64	318	408	862	665	919	432	795	163	990	225	447	263	359	999999	408	999999	44	211	999999	93	401	999999	194	158	589	132	786	999999	588	121	878	937	505	833	194	454	840	771	877	635	483	887	999999	544	474	970	988	657	256	794	999999	676	525	999999	663	861	999999	999999	999999	797	646	999999	999999	879	346	999999	758	525	48	954	999999	999999	999999	999999	610	514	999999	649	683	999999	143	138	104	999999	772	212	421	798	179	332	240	136	694	89	999999	38	999999	975	207	964	222	473	999999	302	662	85	351	646	106	159	999999	573	999999	468	999999	518	999999	781	116	144	999999	959	355	715	723	16	999999	255	890	999999	201	999999	451	718	405	670	518	999999	141	696	860	775	702	30	73	999999	105	999999	999999	480	678	999999	999999	73	999999	262	127	904	999999	655	999999	106	755	525	999999	
642	999999	999999	73	993	999	557	649	420	283	322	999999	335	651	66	910	352	829	420	902	999999	758	388	841	999999	999999	614	232	485	999999	764	30	186	72	431	545	783	172	432	999999	131	891	999999	789	564	995	791	263	522	745	999999	276	999999	999999	306	884	743	480	999999	450	999999	334	174	231	518	301	999999	272	229	521	137	190	999999	999999	999999	769	310	598	287	157	761	361	710	740	999999	497	686	564	999999	547	801	312	251	982	95	999999	727	999999	999999	999999	914	999999	43	999999	999999	973	999999	999999	841	537	583	154	202	773	688	44	999999	999999	999999	999999	615	526	999999	682	999999	999999	938	999999	855	984	52	83	327	25	999999	999999	327	709	132	999999	627	292	723	999999	999999	657	999999	478	999999	60	182	303	999999	259	999999	999999	33	361	291	792	44	455	548	856	495	510	999999	999999	999999	456	716	914	310	133	999999	999999	802	278	999999	999999	999999	999999	131	804	999999	749	42	78	368	844	999999	999999	427	999999	37	999999	999999	999999	743	463	830	933	937	999999	343	999999	999999	999999	856	999999	595	999999	642	229	88	574	999999	743	999999	746	478	758	818	696	248	750	496	970	106	999999	999999	936	535	999999	999999	780	999999	999999	471	553	756	999999	222	43	999999	999999	333	208	999999	462	848	11	821	996	999999	82	124	251	608	592	770	31	821	635	999999	658	229	387	987	307	999999	59	282	999999	999999	999999	545	785	447	784	427	298	719	644	382	586	125	538	999999	168	666	290	999999	878	999999	735	999999	587	999999	600	243	945	221	954	999999	799	728	329	999999	999999	537	339	804	999999	174	482	999999	186	262	170	543	691	999999	829	999999	762	383	404	718	264	999999	958	499	847	550	999999	87	765	999999	999999	999999	795	999999	649	631	336	485	999999	999999	999999	433	127	334	135	66	999999	839	391	999999	656	425	999999	611	753	571	999999	999999	999999	999999	693	405	546	951	999999	312	747	999999	466	207	314	286	532	690	417	830	942	634	373	790	998	642	695	452	999999	167	533	193	999999	88	63	496	528	578	30	905	886	175	654	823	319	391	382	194	17	380	893	999999	999999	922	999999	944	999999	177	999999	999999	710	104	383	522	778	564	392	999999	999999	818	758	954	670	512	944	777	980	550	481	999999	999999	510	999999	207	274	889	989	855	460	999999	999999	360	302	999999	999999	792	791	999999	54	754	998	994	49	999999	999999	939	973	691	977	999999	999999	999999	695	999999	790	209	659	185	999999	888	574	537	928	45	797	407	999999	999999	317	162	985	848	505	726	999999	
999999	999999	254	586	999999	916	307	999999	609	155	999999	664	634	189	996	142	999999	999999	165	190	999999	999999	14	401	223	288	999999	384	825	864	125	430	999999	999999	524	738	414	599	923	972	277	999999	328	890	704	999999	36	999999	999999	999999	379	964	349	545	999999	209	466	852	372	999999	643	922	999999	745	39	999999	695	999999	664	268	999999	26	960	193	913	812	999999	124	999999	480	261	761	999999	805	999999	160	999999	433	903	999999	281	562	236	876	338	354	606	583	860	41	57	451	856	63	999999	363	14	166	632	343	462	352	164	891	999999	882	859	257	999999	999999	591	271	681	999999	986	175	789	999999	854	569	216	174	263	999999	432	810	904	20	512	999999	999999	999999	801	569	862	928	407	999999	999999	455	495	358	999999	982	449	786	999999	999999	76	137	573	921	311	73	999999	999999	999999	498	468	984	978	848	745	999999	999999	999999	469	122	487	67	767	454	11	999999	84	857	999999	281	227	646	999999	397	943	384	567	235	623	738	441	999999	839	909	999999	108	999999	646	613	214	999999	782	999999	657	999999	999999	369	128	920	901	989	280	455	817	280	822	999999	590	905	999999	561	507	53	731	680	912	999999	858	578	902	999999	438	254	637	31	445	999999	393	368	935	24	448	999999	721	999999	171	129	31	638	63	999999	886	741	252	652	752	738	999999	977	126	790	999999	999999	27	969	999999	35	999999	999999	834	502	559	232	969	356	122	999999	999999	982	518	999999	206	229	525	999999	56	999999	11	984	278	999999	999999	415	999999	154	513	898	298	752	999999	145	999999	235	803	999999	605	999999	999999	895	540	560	417	613	469	999999	593	999999	34	279	923	999999	999999	833	528	138	999999	154	999999	825	842	999999	904	999999	793	382	999999	971	426	999999	152	392	925	115	999999	999999	299	999999	946	919	999999	999999	999999	999999	828	334	121	477	707	675	999999	461	683	945	999999	999999	656	838	819	96	840	999999	864	70	999999	999999	999999	917	999999	810	999999	999999	207	70	274	620	348	885	999999	469	270	999999	274	750	182	691	999999	999999	62	999999	999999	461	311	859	88	938	367	999999	892	297	999999	203	97	999999	836	154	263	999999	681	999999	978	771	97	359	826	825	357	124	999999	444	832	958	865	999999	748	388	999999	348	981	336	262	534	992	462	999999	76	926	377	914	38	438	94	308	619	157	299	999999	999999	42	262	999999	253	926	457	465	437	338	999999	157	999999	999999	999999	642	355	190	999999	779	999999	285	760	899	980	210	859	16	999999	999999	255	115	459	24	394	315	
728	745	19	608	544	999999	646	737	102	999999	466	230	522	452	952	999999	703	999999	999999	999999	282	999999	609	53	77	451	717	777	93	728	698	443	423	610	913	609	181	845	244	999999	639	32	806	999999	999999	638	493	304	707	999999	999999	938	285	718	42	375	999999	965	541	102	999999	869	654	999999	530	32	807	999999	999999	353	999999	858	285	111	47	259	556	849	309	438	957	422	79	276	999999	759	167	999999	577	547	473	215	999999	999999	999999	769	378	443	239	720	831	581	999999	364	999999	999999	663	184	999999	999999	818	296	666	112	999999	999999	799	388	56	771	865	999999	999999	991	879	999999	554	144	754	999999	881	999999	619	999999	606	386	657	715	999999	773	106	983	34	794	729	187	549	999999	999999	490	970	999999	396	999999	855	729	999999	773	485	508	999	529	429	413	999999	704	999999	999999	506	758	219	999999	672	283	674	882	87	550	272	701	511	352	137	274	999999	892	727	999999	733	876	150	999999	240	999999	773	577	563	999999	893	34	509	999999	705	999999	280	886	327	122	794	973	652	695	999999	999999	997	656	401	165	999999	18	999999	999999	354	629	617	999999	853	465	999999	106	328	467	656	247	201	49	647	879	993	999999	999999	614	999999	759	234	999999	382	456	219	127	186	999999	513	885	57	983	126	85	640	944	42	862	613	697	654	194	48	273	591	957	18	522	999999	697	443	999999	170	999999	404	171	953	407	255	392	999999	920	999999	999999	200	218	922	999999	248	59	387	999999	999999	668	115	49	416	118	864	999999	118	663	246	815	451	684	999999	532	999999	999999	991	635	999999	230	776	734	999999	277	83	383	44	446	284	122	320	999999	371	501	489	999999	755	844	542	993	284	267	683	148	329	999999	999999	999999	891	768	999999	999999	999999	780	891	999999	999999	148	44	491	227	671	388	134	505	721	999999	332	999999	325	724	999999	102	623	946	519	999999	102	999999	567	988	643	999999	515	65	999999	633	999999	609	118	999999	999999	809	60	775	612	999999	559	999999	999999	999999	73	358	576	54	909	659	999999	833	382	329	715	200	477	503	583	999999	873	79	937	97	730	722	933	768	117	347	52	847	343	641	999999	999999	351	373	925	999999	978	999999	155	999999	999999	999999	237	789	840	426	999999	557	201	496	999999	999999	999999	519	473	350	425	808	937	999999	617	635	500	740	827	265	848	113	578	298	148	412	924	999999	936	972	495	154	927	691	999999	494	655	847	636	22	755	999999	900	584	870	180	533	582	301	525	267	999999	961	585	577	
238	999999	903	358	602	565	675	583	500	999999	280	999999	255	999999	999999	979	652	113	815	999999	999999	999999	993	428	968	879	351	999999	420	715	998	193	352	124	999999	516	752	999999	44	999999	90	999999	409	729	599	299	288	999999	179	546	615	393	155	999999	559	34	984	484	390	999999	999999	938	999999	785	856	97	999999	999999	788	615	237	163	78	999999	429	769	804	273	999999	678	600	334	566	999999	110	615	47	276	564	753	531	277	119	321	242	151	95	624	999999	511	760	156	237	564	999999	999999	324	999999	656	999999	229	721	655	999999	999999	999999	999999	297	684	250	60	999999	577	999999	999999	959	999999	757	136	287	683	189	400	328	917	999999	107	999999	565	999999	301	999999	619	773	533	810	621	407	199	353	999999	999999	939	632	460	498	579	201	479	999999	999999	567	659	379	116	50	330	999999	793	999999	791	379	732	999999	949	798	653	803	512	284	347	999999	999999	783	518	886	250	767	867	429	874	999999	533	215	999999	734	601	250	667	999999	489	294	614	521	561	399	75	903	683	999999	999999	775	999999	999999	21	770	999	999999	860	999999	999999	999999	469	999999	803	885	845	999999	999999	225	206	413	146	29	794	999999	42	999999	999999	128	820	346	93	215	585	108	226	338	203	470	734	725	389	447	999999	999999	999999	250	718	999999	554	548	108	468	465	441	999999	669	999999	999999	738	953	654	741	999999	463	480	264	999999	999999	999999	517	332	999999	491	481	33	698	336	869	999999	792	337	999999	574	282	999999	625	999999	153	999999	556	927	245	731	780	81	999999	48	239	455	570	999999	999999	16	999999	226	764	977	983	417	941	999999	999999	730	946	999999	999999	177	999999	226	854	513	644	999999	122	999999	999999	612	710	410	385	660	106	423	999999	340	324	999999	999999	999999	999999	999999	999999	736	528	999999	396	514	785	164	972	481	910	22	600	67	817	778	894	456	138	161	276	999999	41	290	246	999999	999999	616	311	999999	638	999999	743	216	746	908	717	899	203	999999	827	999999	437	999999	999999	999999	822	609	522	546	655	91	999999	332	999999	193	704	247	999999	279	450	178	852	999999	842	839	279	394	320	909	70	995	262	555	333	719	155	137	540	162	999999	463	103	765	903	557	153	421	833	563	213	479	922	924	141	658	703	24	72	910	814	438	999999	999999	485	999999	829	381	998	662	999999	577	999999	823	974	999999	999999	97	519	999999	695	858	999999	757	705	999999	82	999999	423	674	26	141	74	999999	348	866	175	490	289	253	728	772	422	181	525	636	772	
108	949	155	583	615	504	777	999999	955	877	541	999999	894	999999	500	999999	333	646	906	512	86	485	118	999999	594	999999	999999	566	999999	446	389	999999	78	818	999999	999999	999999	999999	999999	999999	999999	415	393	988	999999	999999	394	665	237	813	999999	535	999999	999999	696	999999	841	333	988	999999	238	220	300	519	498	309	999999	999999	613	122	689	999999	999999	279	224	999999	101	129	999999	22	423	611	339	999999	357	853	622	999999	131	361	547	999999	112	602	408	86	125	874	500	334	743	999999	62	124	134	999999	299	349	910	35	999999	721	145	976	394	627	881	191	171	644	687	999999	999999	999999	999999	743	139	643	871	999999	555	227	629	864	279	114	558	224	999999	500	564	283	999999	106	829	999999	810	999999	217	781	205	933	712	856	647	848	363	999999	549	999999	727	655	999999	772	479	314	102	280	707	999999	78	666	205	671	90	999999	861	999999	431	750	933	13	999999	999999	942	621	514	772	227	430	751	758	675	604	772	908	804	271	626	999999	732	999999	999999	928	713	538	999999	999999	999999	242	987	505	378	799	999999	724	230	388	829	858	799	999999	63	999999	999999	320	990	999999	898	181	609	599	242	906	27	403	999999	507	386	413	999999	473	996	999999	443	999999	389	876	157	58	999999	426	442	999999	726	999999	485	152	999999	402	999999	146	152	604	633	999999	999999	999999	781	63	999999	722	12	999999	999999	999999	999999	999999	842	291	999999	123	453	850	493	193	166	473	189	613	999999	999999	117	983	865	746	331	402	360	55	983	917	104	104	908	965	423	26	999999	400	90	415	309	118	999999	434	999999	301	999999	450	241	798	999999	999999	145	708	615	28	560	999999	14	999999	999999	796	999999	23	999999	999999	941	999999	769	999999	999999	788	533	512	999999	999	999999	999999	999999	999999	291	999999	814	194	634	926	959	999999	360	405	999999	565	396	159	696	512	810	999999	415	343	360	592	999999	101	128	504	644	632	576	615	999999	999999	184	999999	649	809	981	123	999999	999999	400	742	999999	373	682	124	401	384	816	999999	999999	72	35	719	679	698	999999	999999	75	999999	292	336	633	999999	898	348	391	999999	509	887	530	999999	79	323	943	617	999999	317	418	999999	999999	269	999999	947	999999	444	999999	999999	999999	999999	579	268	999999	259	809	999999	999999	433	474	344	999999	980	874	929	108	502	993	712	999999	71	284	921	999999	71	999999	32	999999	686	999999	464	254	926	126	559	317	272	648	820	514	879	509	990	842	83	281	132	395	886	999999	923	450	390	688	999999	999999	658	952	986	
232	786	553	999999	115	20	999999	806	999999	325	621	999999	854	183	208	896	562	999999	89	241	789	904	999999	633	999999	404	24	864	999999	882	999999	999999	999999	662	597	999999	336	86	885	999999	983	999999	268	80	274	23	79	277	192	999999	681	393	999999	720	999999	999999	158	919	595	710	999999	235	568	981	442	962	525	202	999999	480	999999	999999	408	256	258	324	646	567	368	823	335	999999	999999	455	210	499	999999	599	465	999999	579	417	490	999999	836	999999	906	287	637	312	498	999999	999999	712	231	205	985	999999	472	881	681	591	560	772	385	259	554	122	780	943	882	926	737	314	900	999999	995	999999	420	500	418	368	999999	66	334	459	64	968	233	15	514	758	999999	999999	599	988	856	999999	999999	587	213	999999	507	694	430	571	999999	387	999999	79	210	761	999999	971	473	322	661	504	447	926	204	585	888	774	438	133	799	163	999999	912	306	999999	434	999999	297	999999	999999	245	636	762	319	999999	999999	164	804	752	847	165	119	286	999999	362	279	999999	392	627	905	999999	265	306	772	985	671	999999	772	923	337	999999	999999	849	999999	999999	999999	684	616	526	429	733	999999	686	285	999999	53	999999	585	999999	17	999999	450	670	999999	999999	980	339	990	999999	999999	999999	392	999999	999999	999999	481	270	824	999999	494	594	266	866	208	181	999999	579	31	999999	942	242	323	828	915	775	637	999999	140	999999	444	538	999999	293	520	171	999999	99	270	515	172	783	614	673	459	422	999999	583	999999	547	999999	999999	318	862	999999	773	943	563	999999	999999	142	468	140	999999	476	956	900	972	355	999999	830	673	999999	515	965	169	627	649	378	503	480	63	550	592	999999	999999	229	832	902	999999	227	787	133	620	382	704	652	124	206	503	522	332	999999	436	717	702	999999	802	896	231	155	304	999999	472	999999	89	999999	548	541	443	999999	78	80	608	818	52	549	697	143	999999	516	512	452	999999	981	158	999999	124	874	265	939	427	999999	680	601	999999	999999	999999	451	303	999999	114	582	763	767	453	261	629	617	675	163	405	669	999999	715	642	851	321	491	999999	263	803	999999	286	504	319	142	400	999999	895	999999	999999	256	839	484	412	999999	689	117	537	897	206	999999	999999	999999	544	757	999999	965	959	81	290	179	430	49	983	441	306	268	458	321	861	999999	999999	234	274	159	999999	161	312	712	171	213	954	133	999999	305	473	999999	959	561	999999	435	58	823	169	718	825	800	500	971	999999	430	658	225	45	584	999999	999999	999999	395	999999	158	999999	
256	910	86	225	307	981	687	968	131	309	896	488	435	573	898	74	555	334	39	660	341	88	741	555	999999	97	483	520	497	347	999999	634	999999	772	801	913	92	503	999999	818	813	999999	511	131	762	999999	610	20	887	999999	291	999999	897	497	330	177	999999	531	487	219	508	177	480	784	734	271	804	999999	772	999999	981	62	806	221	847	338	577	999999	792	11	487	472	999999	999999	65	513	737	196	451	999999	743	561	25	318	319	645	533	999999	396	500	932	947	248	999999	928	999999	264	999999	649	992	600	559	739	999999	732	999999	544	892	729	231	999999	999999	221	999999	251	430	46	498	902	999999	805	850	233	301	78	540	233	730	658	826	999999	61	546	459	43	194	999999	999999	585	282	111	999999	997	174	966	325	735	109	661	999999	201	999999	783	447	197	750	336	447	416	202	812	813	243	902	972	483	80	762	115	66	609	506	912	629	999999	175	852	68	335	753	804	133	999999	161	635	492	277	108	272	293	999999	383	133	393	999999	297	406	105	202	999999	999999	973	999999	604	898	694	853	164	347	999999	999999	277	999999	663	397	688	999999	999999	276	489	999999	971	499	999999	208	999999	383	529	999999	812	999999	756	866	841	509	830	139	474	262	940	639	123	761	250	395	590	270	469	995	781	553	999999	829	712	287	282	484	182	405	672	320	334	995	534	263	151	999999	281	164	567	559	279	829	336	850	102	220	259	999999	618	964	914	533	999999	269	454	999999	999999	999999	236	356	956	999999	589	999999	999999	999999	236	999999	253	188	989	999999	999999	231	283	494	502	862	195	72	234	745	787	708	406	801	617	275	809	224	258	717	927	220	603	210	999999	707	545	974	999999	999999	999999	439	974	999999	104	165	999999	959	434	301	378	999999	131	220	999999	881	232	999999	999999	999999	186	999999	930	282	388	228	628	83	254	795	326	221	89	961	562	357	733	999999	707	462	289	849	789	999999	349	999999	98	392	918	368	484	41	474	31	95	163	509	702	999999	876	999999	999999	715	638	974	999999	999999	170	658	933	157	434	806	57	682	336	249	972	933	623	139	999999	999999	885	321	999999	747	68	875	408	848	41	578	831	925	377	999999	160	983	192	999999	928	733	999999	999999	60	235	999999	349	759	914	999999	768	606	746	299	757	829	327	999999	999999	35	999999	259	999999	125	856	975	131	999999	202	98	989	751	943	211	513	999999	999999	271	69	331	999999	126	494	321	273	971	94	999999	999999	999999	833	304	773	654	643	
999999	999999	999999	204	260	304	44	566	825	547	27	663	545	786	588	999999	66	629	97	999999	178	765	774	852	884	890	495	695	886	265	999999	977	999999	567	39	999999	999999	77	808	36	683	559	668	773	255	999999	548	999999	40	999999	776	674	686	347	475	717	135	252	319	369	808	999999	680	999999	999999	50	374	978	757	319	584	989	820	70	633	999999	107	10	606	576	352	646	664	735	999999	30	300	950	101	999999	153	337	999999	449	228	344	879	108	921	215	943	570	102	721	577	787	999999	625	714	856	620	135	999999	742	27	172	685	945	91	831	749	423	999999	445	175	256	999999	381	842	999999	739	999	88	999999	633	999999	999999	942	168	700	177	674	999999	244	700	28	692	25	999999	65	659	933	999999	100	999999	999999	684	656	555	999999	555	999999	783	425	127	621	56	254	119	245	618	742	999999	999999	663	999999	187	651	999999	157	564	999999	950	786	999999	999999	983	987	999999	999999	107	897	396	999999	154	999999	891	999999	999999	999999	971	447	999999	195	447	999999	156	635	437	391	351	42	911	999999	765	339	531	996	785	322	999999	69	319	15	999999	720	355	949	999999	968	193	999999	534	666	999999	126	320	764	349	723	658	358	560	999999	999999	75	986	988	81	999999	173	894	999999	804	450	912	138	900	57	727	571	206	999999	468	207	999999	999999	255	233	649	28	767	999999	999999	664	999999	508	764	253	83	733	367	877	999999	805	298	331	729	225	273	987	420	717	621	161	461	959	999999	356	776	999999	741	765	999999	796	405	999999	972	150	999999	999999	373	656	999999	994	999999	999999	967	663	908	999999	778	39	960	661	999999	60	45	999999	212	331	416	418	477	516	991	602	999999	634	409	999999	358	589	65	859	999999	764	743	627	999999	999999	991	438	448	122	788	999999	804	771	199	355	210	71	999999	999999	999999	999999	189	467	12	611	873	343	999999	999999	315	199	974	999999	47	843	317	418	962	79	339	978	970	364	999999	289	797	684	444	64	851	296	651	999999	862	999999	585	285	624	346	999999	657	184	591	999999	599	999999	704	733	355	47	792	109	999999	999999	28	985	824	739	723	814	199	898	209	15	999999	999999	757	247	999999	268	42	999999	626	810	682	803	999999	558	138	999999	102	950	99	999999	68	197	999999	999999	844	682	760	999999	901	532	79	758	975	586	786	999999	980	466	364	999999	15	999999	482	67	826	999999	607	276	610	182	721	249	809	193	946	832	764	49	999999	696	999999	496	891	104	999999	924	828	802	771	87	
570	636	595	11	999999	69	714	725	891	629	85	494	934	729	999999	830	948	999999	639	954	296	941	73	668	999999	999999	117	999999	999999	902	999999	804	999999	533	611	95	653	808	182	887	127	49	157	773	620	999999	561	999999	293	910	999999	999999	173	816	999999	629	572	927	421	501	999999	999999	999999	999999	999999	280	989	999999	128	725	187	150	999999	751	999999	257	999999	300	999999	576	957	944	105	416	999999	360	641	999999	742	982	522	999999	396	680	934	999999	999999	168	541	999999	33	160	54	999999	999999	999999	426	421	979	999999	835	282	879	845	544	999999	240	991	999999	999999	639	312	668	999999	999999	461	999999	999999	817	55	999999	999999	999999	708	999999	999999	900	537	684	999999	934	230	999999	209	157	250	999999	999999	999999	927	561	649	999999	659	999999	721	492	908	364	281	91	999999	999999	933	927	209	523	180	302	738	999999	702	317	999999	946	999999	999999	468	988	961	613	999999	802	999999	494	966	540	999999	997	999999	323	992	999999	412	999999	456	999999	774	999999	947	727	676	259	999999	999999	859	342	134	712	999999	127	999999	999999	403	667	879	999999	713	999999	960	669	424	182	471	424	124	529	904	999999	500	791	999999	196	50	244	937	952	404	79	635	634	999999	396	706	713	999999	81	999999	999999	141	999999	999999	334	999999	999999	999999	999999	787	983	999999	339	999999	174	222	509	298	836	879	999999	999999	999999	291	644	814	999999	264	38	476	758	134	52	999999	999999	999999	729	878	999999	999999	762	931	444	175	999999	999999	999999	207	999999	999999	206	424	463	202	999999	24	214	489	278	519	986	999999	285	36	999999	859	663	999999	277	345	493	630	793	962	126	999999	295	760	870	281	519	137	999999	854	999999	343	671	850	138	155	624	249	610	984	887	739	999999	999999	145	561	709	715	999999	905	690	575	631	500	999999	393	729	453	618	997	10	858	999999	999999	756	696	999999	999999	999999	131	721	253	999999	999999	84	387	581	877	625	319	571	803	207	117	174	999999	711	180	775	999999	425	180	630	613	984	38	728	999999	999999	449	373	896	999999	808	194	446	555	822	426	697	999999	852	828	999999	436	207	999999	903	999999	61	984	28	47	717	706	999999	623	417	824	55	659	355	225	185	945	674	549	999999	922	727	999999	888	999999	87	931	573	351	331	186	999999	377	999999	999999	610	999999	355	999999	999999	112	643	823	147	998	380	47	467	636	653	363	761	658	271	999999	538	901	105	274	999999	785	142	209	302	240	999999	678	834	999999	999999	720	600	816	12	297	289	904	22	890	383	
999999	474	936	698	999999	425	138	115	844	440	708	369	91	898	761	969	444	531	999999	999999	999999	999999	999999	999999	933	763	945	655	974	701	634	889	999999	890	919	321	206	511	334	999999	908	999999	999999	999999	999999	999999	519	999999	251	327	844	383	114	929	681	999999	393	914	999999	213	999999	483	140	152	806	819	164	200	978	449	999999	933	206	101	62	138	223	999999	999999	999999	254	38	414	999999	856	261	784	999999	218	93	928	291	746	999999	345	435	442	846	149	96	205	328	999999	801	554	911	186	999999	877	553	999999	999999	798	192	959	451	79	483	296	555	44	879	982	895	520	999999	196	84	999999	627	696	376	996	38	387	925	99	612	113	945	999999	771	999999	999999	470	999999	999999	564	172	893	366	999999	560	999999	62	326	346	999999	290	72	724	111	266	259	999999	999999	261	769	804	43	362	466	999999	351	999999	273	999999	327	434	840	999999	632	999999	862	270	738	999999	412	976	999999	589	999999	999999	50	230	972	514	999999	809	224	428	722	759	999999	999999	999999	999999	999999	122	788	999999	28	618	450	72	999999	999999	404	989	999999	439	999999	793	743	453	315	145	339	130	508	758	999999	517	220	421	286	873	784	330	371	160	606	299	999999	999999	570	438	880	978	138	783	999999	169	999999	784	579	929	999999	685	236	764	999999	98	613	40	521	999999	407	39	786	999999	414	83	627	966	832	560	605	527	999999	876	264	361	999999	999999	648	173	826	435	842	357	858	109	104	606	999999	999999	685	167	704	69	999999	851	201	910	999999	999999	541	724	952	28	333	999999	802	359	510	999999	107	999999	391	999999	684	972	196	439	999999	999999	979	31	74	324	874	448	823	822	846	412	169	91	356	612	632	999999	483	999999	33	370	306	745	999999	999999	420	999999	999999	999999	385	999999	999999	762	551	999999	999999	999999	660	637	153	885	674	979	513	999999	999999	26	542	779	725	582	999999	372	416	998	18	243	924	999999	904	88	672	476	447	787	746	999999	539	292	999999	122	999999	846	999999	147	999999	326	242	998	279	404	263	996	630	803	999999	302	356	552	65	999999	999999	602	733	999999	999999	207	542	725	361	338	999999	260	234	999999	140	653	692	279	311	691	11	926	999999	509	824	675	846	644	228	454	999999	999999	236	731	999999	849	122	614	999999	499	999999	999999	646	941	999999	13	999999	999999	672	915	610	999999	250	999999	821	668	814	233	250	548	999999	999999	999999	999999	999999	499	999999	503	96	290	540	88	355	999999	999999	999999	289	846	591	821	903	828	971	
999999	999999	999999	745	999999	909	999999	45	889	373	999999	148	885	20	739	663	428	999999	278	931	999999	385	531	731	438	465	337	999999	967	642	429	645	532	926	203	72	313	753	170	594	999999	999999	650	999999	971	999999	32	484	549	193	172	999999	999999	897	590	927	999999	252	317	999999	582	480	77	257	944	739	616	958	817	677	360	999999	999999	684	999999	145	734	817	760	999999	999999	853	999999	999999	480	999999	20	999999	999999	999999	750	70	446	999999	999999	756	188	403	770	241	999999	74	667	872	999999	497	33	999999	203	454	202	505	492	552	965	999999	999999	292	776	999999	999999	981	621	999999	926	300	239	67	672	999999	957	340	57	528	706	999999	195	999999	952	982	563	70	441	892	83	255	577	999999	795	292	125	895	999999	413	512	86	452	126	946	542	999999	965	999999	999999	497	861	458	964	846	597	543	675	340	794	803	668	549	999999	477	999999	722	999999	999999	390	999999	71	714	643	25	999999	925	79	29	999999	725	598	783	195	405	222	797	613	56	208	749	999999	999999	832	609	844	537	999999	649	274	819	921	999999	897	999999	435	157	814	948	999999	672	473	999999	921	999999	999999	884	363	333	264	999999	119	299	73	640	999999	999999	881	999999	999999	102	211	430	754	999999	999999	999999	886	999999	970	74	999999	664	830	535	999999	792	643	763	999999	959	184	400	394	999999	710	632	641	266	41	927	276	999999	777	134	999999	52	999999	999999	275	321	999999	591	363	999999	900	454	469	537	999999	999999	999999	999999	999999	221	918	810	46	374	889	999999	262	629	740	52	798	213	887	705	74	243	891	999999	497	92	961	592	47	999999	999999	266	173	999999	902	441	999999	158	150	566	215	660	16	537	442	105	69	379	850	320	999999	697	566	763	473	130	708	999999	629	556	999999	999999	773	999999	999999	632	16	157	726	999999	999999	999999	72	331	500	413	236	364	999999	402	33	591	999999	999999	802	792	999999	410	641	781	733	522	528	593	315	880	887	999999	653	809	98	911	999999	999999	342	751	634	245	999999	69	894	353	671	237	533	668	999999	56	49	101	932	606	516	945	576	999999	999999	479	25	619	525	72	999999	999999	313	121	939	201	999999	61	168	464	147	999999	887	389	999999	301	70	647	999999	840	134	562	999999	492	405	706	999999	875	999999	165	229	653	999999	831	642	602	923	422	728	999999	662	988	932	477	999999	935	999999	196	999999	829	419	378	332	685	938	159	999999	999999	716	242	226	518	431	12	245	494	47	999999	747	999999	378	999999	918	894	999999	
146	629	409	999999	469	648	787	269	999999	746	851	330	858	893	999999	409	999999	706	496	185	154	566	929	242	974	897	12	449	368	461	771	999999	438	999999	801	529	792	796	256	593	439	258	631	999999	394	999999	189	999999	264	848	275	941	432	719	43	580	699	999999	60	572	646	347	901	348	999999	401	891	360	102	963	617	999999	999999	902	745	896	999999	673	848	810	717	839	195	519	195	829	999999	999999	999999	231	830	624	746	999999	947	101	999999	292	291	992	281	999999	80	300	240	959	491	530	973	147	645	36	329	999999	854	806	999999	391	163	155	373	182	886	999999	142	992	569	776	955	653	549	651	999999	855	538	888	769	894	289	236	999999	507	745	337	585	804	304	506	828	150	939	999999	139	146	628	999999	942	999999	168	247	400	715	574	329	597	994	999999	474	711	965	999999	267	112	999999	806	866	437	999999	295	999999	697	72	999999	814	999999	999999	522	999999	236	439	945	999999	999999	51	835	632	932	425	999999	591	169	830	795	999999	113	681	862	212	339	999999	671	394	913	830	550	337	768	760	615	23	999999	399	248	282	29	476	531	71	101	184	934	999999	999999	999999	999999	867	277	94	711	999999	999999	319	915	999999	999999	999999	656	999999	999999	508	864	182	810	725	999999	770	999999	523	999999	999999	159	999999	121	999999	999999	999999	575	999999	662	999999	999999	999999	999999	582	999999	172	999999	773	999999	468	819	626	570	592	319	762	999999	103	999999	999999	284	999999	250	999999	883	920	208	759	999999	118	986	999999	253	818	999999	190	134	999999	433	947	295	999999	18	385	816	533	999999	528	999999	75	458	482	624	999999	407	315	999999	973	698	381	999999	999999	137	406	999999	999999	383	751	153	138	637	972	669	999999	122	466	745	865	268	360	689	999999	913	580	999999	514	823	988	999999	999999	999999	160	999999	62	983	569	999999	999999	903	444	999999	489	385	717	437	999999	812	976	999999	941	569	577	714	348	692	294	999999	557	999999	967	558	394	340	19	999999	487	443	999999	663	552	999999	143	962	823	210	209	999999	999999	152	999999	999999	846	999999	478	999999	179	446	999999	369	699	758	999999	865	936	999999	765	158	375	335	950	52	205	322	599	176	999999	615	999999	999999	492	990	999999	414	572	275	711	548	862	445	221	50	251	999999	964	794	641	277	36	999999	444	999999	928	870	999999	142	506	534	257	999999	148	999999	554	63	877	999999	153	729	303	670	185	227	296	999999	999999	910	999999	999999	358	804	999999	168	589	999999	999999	441	71	744	223	999999	769	
187	300	559	307	657	999999	999999	379	999999	999999	999999	973	365	761	227	764	998	756	291	341	558	185	452	776	999999	975	999999	359	445	999999	408	515	863	901	999999	926	736	632	467	423	612	578	103	163	999999	999999	999999	203	485	677	72	988	931	108	220	11	847	782	999999	682	999999	838	933	617	252	406	120	999999	763	999999	37	376	999999	867	729	999999	999999	999999	164	795	751	406	873	768	999999	420	999999	999999	690	996	999999	953	999999	784	527	773	999999	486	910	226	84	769	439	999999	649	696	698	999999	379	240	918	557	628	999999	930	999999	965	175	999999	832	821	354	773	767	999999	83	71	999999	350	956	345	606	389	937	720	982	966	689	129	888	721	521	396	460	87	531	334	999999	854	37	808	479	453	88	404	729	999999	672	999999	575	635	194	723	999999	894	322	999999	999999	812	999999	532	285	56	154	120	310	958	999999	689	690	748	289	999999	322	999999	866	999999	999999	999999	990	986	304	716	999999	262	537	999999	999999	565	999999	999999	643	969	905	999999	532	999999	309	967	104	771	682	982	291	826	356	534	999999	274	37	169	867	999999	821	962	238	569	502	999999	583	999999	985	757	999999	338	115	999999	999999	817	626	443	853	999999	448	229	999999	322	434	999999	905	999999	397	708	538	999999	494	494	999999	943	276	962	930	417	394	591	786	924	68	953	999999	47	999999	592	648	593	315	534	709	602	658	915	145	999999	986	579	125	286	229	999999	843	999999	171	811	999999	999999	513	445	948	857	442	389	263	999999	999999	868	234	999999	70	944	300	960	785	555	295	360	827	164	431	815	475	510	999999	740	120	110	876	967	999999	984	89	870	999999	852	169	278	661	999999	770	127	355	999999	225	285	999999	883	999999	615	999999	200	836	359	24	142	391	999999	683	523	999999	904	991	266	762	999999	999999	430	383	932	395	999999	698	999999	393	313	469	164	999999	430	999999	999999	275	270	450	851	158	730	855	999999	999999	237	594	999999	304	866	999999	98	999999	150	420	999999	509	902	230	999999	501	673	966	710	999999	237	647	263	810	999999	639	999999	816	911	926	144	574	929	472	167	999999	560	868	999999	187	999999	606	154	19	115	727	372	50	940	360	485	763	999999	780	242	589	341	337	171	999999	405	282	647	999999	286	42	580	440	72	89	940	804	449	533	302	631	503	253	704	414	276	690	875	999999	999999	380	429	999999	999999	578	99	999999	706	300	782	999999	959	999999	733	999999	157	999999	999999	860	999999	681	999999	999999	488	611	95	999999	
633	999999	959	999999	406	96	772	999999	613	431	210	493	989	999999	107	159	751	204	999999	573	520	631	267	344	711	25	999999	769	66	999999	670	999999	999999	12	599	999999	340	77	999999	872	167	827	469	725	999999	494	871	701	999999	174	870	294	939	522	999999	11	499	999999	13	391	944	999999	999999	805	761	582	999999	986	129	157	819	683	999999	999999	415	693	172	999999	613	999999	999999	450	195	891	937	386	687	999999	999999	999999	460	715	74	319	928	164	978	663	999999	158	493	884	581	999999	355	999999	999999	999999	999999	883	838	957	999999	786	999999	504	999999	957	999999	999999	894	41	561	530	697	114	619	192	999999	260	715	508	999999	464	733	269	999999	759	546	999999	594	547	999999	552	759	999999	703	287	999999	999999	999999	30	795	588	263	999999	333	999999	999999	251	999999	609	999999	999999	178	999999	389	557	62	999999	636	67	420	127	791	357	179	999999	771	203	410	999999	999999	999999	913	694	999999	999999	999999	999999	936	817	30	305	999999	985	999999	14	383	429	124	156	234	103	797	289	610	677	797	999999	999999	324	999999	545	999999	244	498	832	943	484	626	400	356	781	52	819	47	124	943	805	999999	999999	635	352	89	264	117	27	999999	634	94	45	999999	304	989	621	537	485	999999	939	999999	999999	70	999999	802	724	800	999999	60	977	251	495	733	991	825	126	689	937	466	585	137	481	191	319	399	591	999999	999999	791	430	291	561	659	14	999999	999999	999999	735	550	364	464	663	966	999999	999999	599	311	999999	999999	999999	932	999999	29	879	811	25	263	751	510	220	999999	748	661	999999	696	999999	835	729	682	190	22	953	397	111	131	474	514	518	999999	999999	289	999	582	918	498	690	999999	779	999999	304	390	362	999999	339	839	715	999999	999999	999999	702	999999	582	526	999999	861	999999	213	917	758	347	999999	999999	825	999999	930	526	176	999999	999999	15	157	65	999999	388	800	999999	728	67	272	999999	999999	177	542	234	999999	999999	482	999999	67	519	487	624	31	856	793	645	999999	999999	408	322	549	268	999999	970	999999	707	56	148	498	211	259	999999	655	353	875	342	212	600	672	233	999999	882	685	999999	527	533	999999	679	999999	164	132	213	999999	949	866	213	962	572	679	338	660	344	795	855	269	999999	999999	999999	981	460	443	936	852	184	279	666	582	594	452	999999	673	377	553	999999	89	56	495	706	487	671	999999	639	921	343	573	709	96	830	361	195	564	366	698	143	720	999999	360	999999	999999	210	630	378	129	658	665	999999	790	462	776	222	
846	272	200	319	90	803	999999	519	611	999999	579	999999	999999	266	467	999999	679	420	623	999999	696	20	36	287	50	12	520	272	678	999999	999999	999999	63	999999	349	999999	176	999999	999999	917	180	840	873	119	630	878	145	862	201	359	613	999999	999999	882	526	835	246	913	999999	999999	293	999999	841	330	651	944	698	103	917	999999	150	300	367	999999	722	999999	146	999999	656	172	866	657	80	329	999999	548	795	181	999999	513	999999	262	999999	974	633	427	999	553	467	686	190	51	945	35	218	323	23	143	999999	670	699	329	999999	116	999999	636	681	522	653	113	158	527	481	414	120	888	189	392	999999	305	856	999999	459	970	982	824	712	55	120	363	534	662	21	999999	814	999999	994	14	999999	997	746	999999	899	363	999999	662	570	540	915	330	143	999999	999999	864	813	115	999999	999999	999999	397	924	999999	411	999999	578	495	515	528	600	385	893	999999	628	999999	559	999999	693	105	999999	999999	263	999999	140	790	229	903	601	156	148	708	865	707	880	376	83	119	999999	609	785	52	156	51	940	540	437	958	12	986	315	445	422	999999	855	999999	999999	752	506	999999	80	999999	893	999999	390	999999	999999	195	999999	262	999999	449	302	93	320	999999	182	222	241	600	999999	271	999999	999999	841	703	295	101	852	86	243	330	612	464	999999	120	158	787	661	999999	30	251	663	999999	999999	865	999999	338	463	464	631	999999	521	999999	999999	999999	774	288	528	686	606	427	343	228	28	680	999999	838	999999	210	999999	395	560	193	579	999999	607	160	629	999999	561	956	638	397	454	322	809	999999	206	728	345	869	269	975	450	999999	908	444	731	999999	39	314	783	263	223	246	370	337	337	999999	212	999999	999999	552	135	999999	788	999999	773	706	870	140	641	826	864	381	135	999999	742	975	213	172	428	324	999999	256	183	385	184	218	952	482	999999	999999	999999	999999	221	716	849	801	999999	962	670	34	999999	899	999999	957	398	841	120	999999	594	362	943	49	205	344	999999	999999	476	999999	999999	565	754	398	760	592	309	999999	999999	419	735	999999	170	999999	502	999999	879	56	584	999999	999999	342	107	177	887	27	999999	999999	526	876	119	971	334	411	201	999999	280	56	999999	90	657	255	680	701	999999	653	999999	702	547	801	465	560	303	260	426	438	467	587	511	743	485	821	626	293	309	999999	616	758	59	396	133	999999	908	504	568	999999	661	999999	128	999999	825	414	940	725	421	559	677	84	985	762	647	692	545	404	604	835	629	397	402	999999	
46	443	999999	160	677	633	652	799	999999	999999	776	71	469	277	918	81	999999	900	872	999999	999999	999999	773	297	749	440	999999	999999	900	999999	121	274	14	999999	207	392	999999	790	58	999999	999999	877	392	310	985	999999	233	999999	485	532	954	729	999999	651	207	504	670	364	999999	246	346	148	899	960	572	512	999999	999999	80	536	319	999999	999999	94	843	999999	160	472	311	172	216	28	37	377	777	392	749	362	636	702	999999	407	389	811	451	999999	999999	431	999999	483	529	999999	208	949	222	999999	999999	440	808	988	353	207	63	248	999999	328	999999	531	192	190	762	999999	999	377	814	912	712	50	642	999999	240	728	735	827	643	618	819	999999	165	914	999999	318	553	647	359	524	353	150	999999	999999	657	999999	249	557	720	824	599	830	999999	310	160	837	798	734	758	625	999999	235	605	421	508	42	376	277	675	999999	999999	999999	28	299	568	999999	267	519	999999	782	488	188	116	818	29	989	943	854	764	677	520	819	889	999999	62	128	999999	371	624	625	91	999999	881	276	673	247	999999	844	741	999999	579	999999	317	975	146	293	128	786	401	519	98	521	512	997	934	342	471	999999	247	999999	999999	896	895	801	701	516	306	840	999999	781	186	108	999999	186	108	241	511	913	597	768	999999	759	969	999999	999999	570	469	884	342	340	999999	528	607	999999	562	682	393	516	999999	629	987	288	999999	619	343	990	408	336	999999	702	830	558	697	478	450	999999	927	790	999999	140	57	421	508	814	15	657	500	821	623	999999	848	995	999999	999999	780	721	128	359	771	999999	172	142	999999	639	510	227	999999	139	850	294	755	602	999999	153	581	576	999999	999999	999999	685	499	999999	712	483	999999	834	999999	729	697	729	158	577	999999	999999	999999	915	436	868	314	788	826	371	970	339	999999	255	999999	999999	396	214	999999	302	745	999999	57	585	429	999999	784	676	308	999999	999999	131	145	187	999999	999999	185	665	149	999999	521	999999	859	137	999999	383	812	999999	90	433	999999	492	788	856	832	933	679	999999	999999	924	93	638	999999	724	929	849	203	493	999999	238	320	730	999999	999999	999999	919	236	999999	969	999999	999999	999999	999999	875	769	949	999999	999999	355	649	845	792	179	225	999999	999999	999999	999999	999999	766	190	999999	936	851	999999	999999	999999	759	999999	912	706	759	423	999999	235	908	53	613	954	980	999999	999999	147	999999	393	528	999999	999999	211	898	583	101	999999	212	999999	999999	249	743	762	167	532	582	999999	442	943	999999	378	727	990	999999	839	732	
190	228	259	999999	192	913	468	594	60	577	558	185	999999	615	999999	999999	585	856	668	309	851	999999	999999	935	708	704	999999	307	160	833	859	291	69	851	910	999999	953	598	197	335	999999	177	117	954	999999	39	114	999999	58	167	152	143	261	540	880	394	770	323	567	487	999999	170	444	226	999999	999999	126	487	704	544	267	986	669	343	999999	683	688	503	911	999999	600	751	259	999999	999999	725	40	528	970	526	733	639	41	999999	500	999999	999999	891	999999	756	913	626	999999	513	900	999999	474	999999	516	206	706	276	412	999999	999999	999999	911	451	534	999999	247	597	516	188	999999	627	955	999999	842	999999	951	797	267	165	765	999999	128	745	999999	999999	261	122	22	773	820	999999	999999	999999	823	418	213	290	366	254	518	325	120	454	702	282	209	515	999999	606	255	909	19	256	133	912	999999	175	359	998	741	134	584	743	368	999999	399	813	145	434	999999	999999	440	22	646	450	999999	674	52	999999	336	999999	999999	999999	999999	911	457	981	999999	910	454	47	931	368	513	394	740	999999	96	358	999999	999999	999999	651	901	999999	478	996	609	682	58	299	133	539	999999	995	999999	999999	225	999999	896	418	999999	234	999999	668	738	81	509	999999	709	496	999999	693	999999	940	375	395	514	999999	442	460	381	346	862	164	914	999999	696	517	306	571	999999	999999	461	475	602	155	999999	243	846	406	497	357	973	999999	711	439	603	731	630	702	664	283	999999	446	46	457	372	825	753	346	385	991	999999	147	345	949	999999	470	348	229	999999	281	999999	45	962	34	373	310	452	484	798	965	887	603	907	878	999999	25	438	154	782	999999	999999	510	999999	506	400	835	226	999999	999999	142	392	999999	978	999999	188	999999	999999	999999	94	72	382	279	547	420	999999	999999	999999	467	336	226	42	204	446	999999	792	594	24	999999	633	999999	93	690	287	999999	999999	487	625	525	700	643	541	425	69	720	474	999999	962	611	403	999999	604	759	436	980	109	198	963	111	599	593	965	27	389	556	978	691	992	999999	837	625	737	715	767	692	685	617	144	726	412	999999	631	412	999999	595	999999	334	264	999999	566	394	524	524	925	999999	677	523	45	513	999999	999999	227	91	773	777	310	889	992	743	999999	492	999999	247	698	27	999999	999999	955	999999	622	999999	437	695	324	453	999999	223	790	660	24	171	581	631	983	630	365	549	638	295	295	999999	999999	520	11	84	999999	999999	825	908	154	125	568	252	999999	98	355	532	767	999999	675	96	108	341	
728	143	911	999999	263	78	999999	421	924	670	508	578	999999	916	999999	999999	123	824	999999	882	515	899	603	999999	740	894	284	833	782	999999	619	208	945	10	792	867	173	907	33	757	256	733	200	897	743	322	999999	438	837	528	217	850	999999	226	999999	999999	540	581	692	369	999999	828	639	615	61	999999	633	321	134	827	999999	216	801	640	636	782	708	705	595	428	999999	846	995	263	999999	768	509	999999	183	962	336	999999	999999	999999	964	999999	103	584	846	443	999999	466	314	20	451	999999	59	69	999999	999999	130	834	999999	274	252	947	832	386	515	999999	999999	904	147	171	999999	495	991	147	675	218	999999	999999	859	999999	738	660	541	999999	999999	999999	718	999999	147	139	999999	999999	605	999999	421	27	594	999999	79	999999	999999	999999	328	152	519	956	19	911	393	382	365	996	975	833	999999	592	415	847	574	415	999999	999999	999999	999999	999999	998	890	51	726	658	623	971	64	305	519	954	341	398	999999	855	999999	807	66	999999	999999	845	526	771	424	829	999999	747	153	663	990	291	999999	999999	823	520	76	968	195	734	999999	999999	999999	680	323	580	260	27	999999	719	999999	766	999999	999999	244	484	482	999999	999999	897	56	999999	828	400	314	237	936	30	574	999999	788	999999	621	999999	17	389	999999	846	457	999999	999999	594	999999	434	999999	233	988	27	86	349	48	948	352	298	687	881	565	552	375	95	644	239	452	999999	999999	205	154	971	993	999999	581	636	670	782	328	462	509	404	62	90	999999	919	943	235	999999	840	999999	333	999999	135	823	359	480	372	999999	349	152	951	999999	999999	88	26	33	232	999999	412	287	570	999999	999999	381	171	500	999999	846	725	295	226	508	999999	999999	999999	337	867	40	231	165	308	999999	979	999999	558	900	910	12	999999	895	721	467	999999	563	216	363	999999	754	999999	859	195	525	484	63	925	999999	413	999999	267	999999	999999	999999	999999	256	999999	987	990	999999	999999	271	999999	999999	623	829	574	999999	993	999999	221	468	918	123	999999	999999	970	783	108	925	999999	999999	496	196	745	542	999999	528	999999	267	584	228	372	503	930	400	999999	999999	902	654	488	999999	459	876	999999	799	771	52	823	183	286	999999	889	75	530	999999	774	999999	547	90	999999	55	837	736	951	992	105	999999	999999	977	102	77	880	453	446	227	999999	999999	684	999999	999999	999999	704	748	981	389	999999	999999	973	222	626	999999	364	821	564	443	999999	999999	924	520	703	357	859	999999	999999	218	324	999999	628	312	73	164	718	601	320	403	350	
99	754	572	662	798	450	970	361	225	713	69	999999	13	999999	932	695	174	252	999999	836	858	667	773	999999	893	678	670	999999	999999	168	763	511	170	102	250	968	999999	857	905	999999	889	494	999999	505	264	557	999999	424	141	999999	553	359	896	567	492	431	981	507	769	129	779	821	889	67	999999	558	728	910	648	999999	343	317	346	516	947	374	802	277	810	346	999999	999999	28	13	614	413	614	999999	610	818	999999	854	97	785	136	77	605	999999	555	999999	828	714	775	177	134	246	22	390	619	128	628	999999	999999	432	76	533	999999	999999	999999	546	944	134	310	829	977	488	229	560	389	879	769	999999	722	999999	999999	999999	999999	850	999999	999999	999999	234	999999	492	200	282	999999	999999	718	603	273	719	365	999999	762	704	413	999999	200	645	27	999999	10	740	999999	632	991	593	915	728	62	952	16	999999	999999	719	150	818	638	704	331	999999	841	786	615	59	999999	713	999999	812	934	534	660	243	360	938	233	253	143	567	290	573	749	999999	551	321	712	291	864	52	999999	595	317	495	324	999999	620	224	134	309	992	288	252	112	793	527	999999	999999	999999	216	495	999999	999999	81	423	757	814	851	244	304	347	359	848	308	258	999999	999999	175	918	897	999999	19	128	999999	574	12	999999	646	999999	33	28	938	568	999999	556	999999	999999	999999	81	566	648	768	979	829	999999	999999	999999	943	999999	453	311	136	855	825	999999	486	778	851	506	421	436	178	654	221	285	408	999999	999999	752	591	999999	980	104	362	259	999999	40	999999	999999	931	999999	387	999999	752	722	891	93	742	770	999999	999999	67	739	659	139	480	124	767	553	563	851	999999	999999	999999	23	330	42	502	575	337	999999	489	980	574	848	59	384	999999	999999	394	325	58	430	999999	703	382	250	444	232	779	445	272	745	318	90	999999	999999	531	739	401	859	590	177	442	624	409	87	999999	811	90	999999	999999	278	999999	247	999999	818	520	999999	640	999999	598	280	795	892	999999	744	671	494	525	863	853	171	107	535	734	881	987	66	304	305	999999	633	999999	684	232	993	999999	81	286	515	675	999999	999999	321	270	999999	999999	999999	999999	999999	416	680	295	999999	251	61	180	634	513	922	830	999999	274	345	13	965	138	121	999999	999999	169	600	217	19	197	890	73	786	274	999999	509	447	624	639	889	405	999999	924	442	999999	823	999999	567	999999	999999	222	698	999999	317	304	999999	270	879	252	505	816	472	286	40	361	987	999999	370	99	422	392	838	999999	456	
608	628	999999	999999	999999	376	218	42	999999	999999	974	201	999999	478	970	241	249	567	382	143	82	932	999999	893	999999	192	438	590	477	942	302	383	73	999999	709	675	977	591	390	999999	999999	783	620	999999	65	169	999999	915	399	857	999999	999999	999999	501	383	675	567	999999	597	316	937	628	564	910	42	601	138	993	768	304	264	999999	187	507	846	298	322	119	999999	921	999999	523	200	999999	769	477	917	571	933	44	999999	666	993	83	937	668	229	999999	919	999999	41	694	156	999999	603	524	646	999999	999999	94	362	458	999999	999999	999999	999999	437	944	999999	564	683	566	69	734	196	999999	664	114	999999	187	79	612	199	383	890	810	376	104	999999	254	830	959	916	849	682	659	194	999999	271	999999	240	285	568	999999	780	474	635	422	909	15	860	999999	399	478	24	999999	999999	108	785	999999	57	343	926	999999	999999	724	650	219	999999	999999	413	346	842	55	946	794	54	999999	602	999999	999999	954	999999	21	394	297	569	999999	834	932	400	95	542	271	476	999999	358	671	631	66	999999	425	369	382	601	523	700	353	999999	230	999999	434	506	999999	825	999999	157	915	999999	445	164	999999	385	129	145	328	999999	580	579	999999	445	383	999999	545	601	760	594	999999	999999	999999	999999	999999	999999	999999	237	966	999999	999999	445	383	749	999999	999999	195	902	622	50	250	247	282	719	129	774	481	785	999999	231	960	768	75	999999	345	504	642	848	938	295	999999	892	179	739	999999	145	205	309	12	224	999999	643	979	720	354	575	147	161	477	999999	444	828	905	745	628	414	999999	875	414	999999	526	347	963	336	278	357	999999	999999	999999	984	578	182	783	117	214	999999	789	999999	163	769	366	490	380	497	999999	999999	999999	999999	120	225	764	330	999999	73	698	679	679	999999	451	997	999999	999999	72	493	999999	272	55	798	540	312	625	36	721	644	581	45	967	476	485	999999	369	642	999999	873	230	999999	999999	719	418	534	646	146	903	166	271	762	999999	887	999999	999999	999999	199	893	808	599	737	609	260	999999	663	712	212	177	999999	999999	865	181	198	999999	624	999999	335	389	16	665	489	132	564	382	999999	616	999999	852	897	438	180	749	624	999999	492	999999	37	238	754	822	443	969	787	529	406	590	999999	624	10	603	999999	809	887	152	120	999999	999999	877	999999	999999	632	360	279	999999	466	125	557	915	999999	975	999999	107	635	999999	999999	519	345	999999	975	238	999999	465	852	999999	866	999999	861	481	172	877	604	160	999999	999999	999999	999999	699	999999	
73	999999	42	999999	844	999999	646	474	184	999999	921	601	999999	999999	999999	443	669	177	508	976	821	105	264	86	752	902	380	806	999999	927	993	148	999999	245	999999	694	206	72	620	827	999999	401	999999	168	560	571	607	595	258	999999	47	33	585	999999	288	968	36	956	571	999999	654	840	999999	999999	709	782	999999	44	47	216	247	999999	999999	681	330	429	908	999999	526	191	305	785	558	417	889	999999	999999	999999	957	13	668	999999	501	999999	182	816	467	939	999999	777	790	573	557	999999	885	440	999999	903	402	858	70	930	440	390	646	869	291	526	999999	739	999999	683	87	44	999999	999999	116	877	508	513	962	968	647	748	400	731	999999	516	532	458	504	659	704	108	943	737	809	120	42	313	534	941	999999	719	999999	999999	496	999999	503	887	999999	599	404	888	896	999999	293	999999	989	914	999999	775	993	999999	245	569	978	978	999999	810	999999	999999	845	999999	979	999999	397	928	200	293	245	715	22	999999	133	905	999999	816	999999	851	999999	127	131	127	671	759	947	999999	484	988	138	999999	999999	692	999999	339	753	209	909	875	704	364	999999	706	679	926	762	999999	785	340	315	172	999999	999999	999999	999999	999999	728	533	229	83	725	999999	211	999999	728	294	999999	944	999999	161	65	999999	999999	999999	99	626	424	448	745	996	598	886	154	683	965	740	191	335	629	999999	35	675	689	801	978	910	299	999999	950	642	999999	414	991	188	999999	999999	450	101	277	453	999999	290	788	233	999999	839	309	528	999999	988	112	994	324	338	136	389	226	535	999999	188	336	873	999999	999999	564	193	894	965	433	709	299	99	68	185	15	744	887	466	325	149	610	771	361	961	539	447	99	999999	62	999999	49	999999	923	98	127	586	792	684	669	999999	999999	344	105	999999	699	22	935	149	999999	999999	999999	760	219	39	577	565	999999	536	573	126	103	241	999999	999999	670	384	176	970	68	429	952	212	797	33	204	276	999999	872	272	527	512	999999	339	670	376	999999	705	893	520	561	74	265	120	552	209	712	430	541	999999	324	845	965	90	903	438	999999	963	999999	834	999999	889	649	273	56	999999	152	902	999999	196	392	679	999999	459	507	365	696	999999	254	824	492	846	144	62	948	681	546	870	436	241	86	324	519	69	220	672	425	992	999999	938	66	999999	187	999999	436	645	572	999999	582	548	742	209	718	371	352	464	999999	596	325	375	77	999999	475	20	120	77	169	999999	249	835	939	704	37	999999	767	681	668	789	626	312	
118	999999	297	888	999999	876	605	157	717	755	917	828	676	999999	870	784	344	177	244	369	485	359	277	747	608	47	181	999999	604	670	796	965	970	22	999999	47	999999	587	520	243	471	999999	505	999999	999999	999999	38	338	445	999999	346	500	999999	267	827	758	999999	549	289	462	705	202	553	56	958	999999	858	663	441	832	800	757	656	11	999999	473	854	783	999999	999999	19	999999	999999	620	334	305	420	713	195	999999	285	999999	999999	68	538	278	999999	999999	535	966	262	374	897	612	193	999999	844	553	369	363	904	978	999999	792	999999	999999	235	932	722	662	540	155	478	932	557	365	459	597	473	628	14	405	257	999999	999999	999999	999999	364	999999	745	999999	867	353	831	999999	306	999999	515	615	675	53	536	736	873	435	999999	896	964	64	999999	999999	999999	90	741	358	509	730	856	999999	808	917	999999	504	977	999999	999999	999999	646	338	261	641	943	999999	999999	999999	478	999999	384	438	137	748	999999	999999	999999	615	999999	999999	999999	483	104	575	867	958	807	758	182	41	999999	672	762	315	260	636	803	195	195	275	999999	166	879	840	356	428	999999	69	936	999999	894	999999	996	999999	999999	173	999999	686	773	985	184	999999	999999	447	910	712	675	821	999999	354	506	425	429	938	999999	455	603	264	229	999999	999999	747	821	999999	999999	396	999999	876	125	96	401	127	421	210	101	254	999999	441	999999	643	752	608	571	999999	999999	479	942	999999	391	744	569	979	467	334	457	436	999999	800	310	523	46	799	706	999999	999999	999999	13	229	999999	999999	999999	171	334	999999	696	930	999999	999999	999999	667	454	617	999999	380	527	422	660	97	752	664	37	953	140	416	606	953	901	999999	640	686	475	722	220	141	54	408	655	999999	999999	527	260	999999	999999	643	78	999999	313	999999	999999	540	728	916	476	193	232	747	40	917	978	743	999999	24	599	860	202	732	407	363	336	129	767	778	459	235	999999	999999	999999	497	348	187	999999	576	999999	110	999999	558	256	37	909	306	377	737	903	893	999999	246	398	403	999999	346	32	950	998	764	772	949	467	250	779	192	57	999999	579	800	999999	462	738	499	902	643	486	380	454	39	751	39	875	565	737	177	652	999999	999999	999999	999999	699	577	522	337	18	999999	15	257	726	259	999999	168	999999	799	46	999999	899	500	806	999999	651	505	969	23	743	84	901	513	612	540	751	495	999999	645	404	885	999999	172	999999	552	480	132	727	780	916	999999	999999	766	999999	669	753	805	250	999999	513	204	607	999999	
593	933	200	999999	645	999999	999999	999999	999999	467	404	160	999999	999999	605	264	389	528	999999	198	106	872	312	999999	812	942	786	999999	999999	435	141	210	999999	717	578	961	362	979	487	540	282	999999	290	315	371	550	387	26	209	999999	762	984	426	418	999999	721	631	64	999999	702	409	999999	105	166	335	204	872	575	168	644	901	409	51	246	916	529	592	996	774	999999	565	770	745	267	999999	157	783	868	314	857	339	307	299	785	140	999999	481	133	999999	999999	677	999999	999999	565	94	999999	943	190	501	999999	999999	634	290	427	146	639	999999	837	494	187	421	14	270	311	999999	604	120	265	115	207	999999	999999	26	607	594	999999	913	190	183	319	214	602	376	432	999999	704	26	999999	648	501	902	644	639	802	755	673	999999	556	260	490	252	999999	84	999999	834	671	618	999999	833	393	999999	999999	663	185	999999	818	637	999999	583	999999	999999	247	999999	613	304	413	999999	999999	851	920	999999	366	929	692	76	999999	527	82	598	66	96	343	49	265	776	275	980	999999	828	999999	999999	713	973	999999	902	999999	80	999999	999	430	999999	403	831	912	191	369	999999	999999	999999	457	300	564	249	999999	523	999999	208	361	837	39	433	373	395	914	884	497	999999	999999	790	71	456	66	82	999999	224	693	512	137	999999	416	568	19	356	381	999999	481	999999	999999	136	999999	806	999999	633	970	997	999999	17	916	999999	693	999999	427	190	57	11	999999	999999	81	311	830	741	81	286	999999	999999	423	27	24	277	412	33	999999	162	140	999999	736	433	112	180	999999	685	595	109	390	441	151	828	308	380	413	990	402	155	306	917	735	442	212	509	583	461	993	999999	625	670	49	274	60	793	274	999999	389	901	566	154	999999	971	999999	989	999999	595	719	643	863	422	631	791	855	222	528	303	230	999999	597	999999	691	946	484	720	402	999999	999999	999999	999999	603	611	500	588	162	772	999999	546	223	189	987	999999	360	786	212	48	258	419	837	274	970	590	785	999999	283	462	209	497	999999	597	453	999999	214	537	270	811	140	212	999999	450	764	757	16	424	609	550	341	169	281	681	999999	999999	940	250	145	23	825	196	315	699	572	277	371	626	735	180	999999	822	999999	400	908	55	716	999999	510	999999	583	999999	704	999999	999999	49	999999	503	999999	986	876	963	401	257	986	943	896	13	878	497	395	999999	688	439	22	519	644	881	999999	999999	999999	554	739	922	439	464	492	999999	578	532	999999	867	182	748	999999	574	430	999999	414	999999	
159	712	518	999999	827	999999	999999	274	719	611	999999	344	729	355	999999	332	999999	999999	817	531	460	323	435	999999	999999	527	999999	940	145	447	999999	375	999999	999999	948	48	45	725	104	246	999999	228	863	966	137	717	147	826	999999	971	350	950	460	883	999999	835	287	173	578	309	999999	999999	138	282	523	39	999999	921	999999	999999	297	508	999999	581	749	242	460	468	999999	727	389	391	437	174	107	999999	914	999999	999999	999999	761	999999	157	999999	261	49	99	591	999999	107	849	226	429	314	999999	841	575	879	143	281	999999	818	999999	850	919	603	314	963	184	385	125	999999	626	293	446	425	999999	999999	329	999999	999999	868	24	130	877	173	961	133	490	266	571	45	459	33	737	942	926	307	999999	658	735	135	999999	78	999999	574	600	145	868	269	999999	985	999999	999999	138	516	803	825	972	756	641	191	483	999999	813	89	825	603	999999	504	999999	64	714	670	999999	27	999999	946	148	999999	573	999999	265	999999	776	999999	999999	35	999999	999999	148	111	334	128	27	554	652	498	264	902	749	999999	589	373	999999	435	999999	889	459	120	999999	857	999999	669	193	999999	999999	262	999999	237	999999	999999	707	335	999999	999999	729	999999	999999	430	999999	963	692	245	563	576	999999	891	999999	350	999999	999999	999999	999999	176	291	424	664	935	999999	627	999999	356	36	999999	949	299	999999	18	382	999999	999999	246	38	745	100	175	451	115	999999	578	45	800	999999	922	19	232	922	169	999999	973	75	999999	450	802	975	617	665	937	999999	286	982	883	89	999999	630	358	999999	49	85	999999	972	999999	327	633	999999	599	999999	114	999999	999999	376	104	999999	408	641	33	795	235	770	483	509	514	502	340	595	161	999999	167	999999	660	999999	882	93	999999	11	999999	343	816	999999	385	72	999999	999999	886	910	888	949	680	999999	607	562	999999	279	601	616	999999	999999	987	48	440	878	999999	812	637	52	493	20	974	406	134	690	978	25	394	999999	949	999999	615	430	999999	212	999999	164	694	107	372	999999	999999	352	999999	459	999999	999999	779	507	674	999999	999999	844	426	877	975	283	878	916	999999	999999	885	190	667	603	450	567	999999	238	999999	999999	127	539	999999	880	528	999999	864	675	344	210	246	886	746	999999	853	771	13	829	236	766	286	778	523	76	728	999999	685	999999	18	787	447	550	670	441	630	481	174	546	358	353	999999	999999	581	999999	69	998	999999	466	749	679	564	511	11	80	956	349	25	612	162	227	946	924	666	556	763	695	226	314	579	382	606	467	
480	999999	356	83	206	150	16	729	866	229	999999	338	233	935	548	999999	485	291	999999	562	394	141	406	999999	999999	34	999999	373	999999	140	886	377	83	106	40	128	723	883	152	875	605	432	999999	727	734	337	333	827	156	627	829	999999	916	54	82	349	999999	861	999999	181	529	643	948	736	342	822	265	999999	999999	430	875	999999	149	590	956	962	999999	679	999999	999999	701	792	999999	164	311	598	461	39	34	691	999999	862	999999	971	356	962	483	623	394	911	82	206	923	725	999999	999999	158	336	97	120	567	807	999999	327	999999	736	999999	999999	435	744	371	999999	999999	222	789	23	254	999999	999999	993	488	167	294	849	147	505	869	999999	412	83	449	999999	941	913	134	833	762	39	999999	619	999999	999999	999999	650	550	846	103	710	936	999999	983	981	999999	999999	632	410	522	261	190	999999	999999	924	390	999999	304	246	293	199	98	955	261	224	675	999999	456	798	969	644	999999	300	412	168	564	674	999999	468	42	847	999999	999999	321	999999	849	999999	751	999999	309	836	356	313	562	904	999999	999999	487	999999	315	477	648	999999	440	999999	952	889	999999	999999	369	999999	272	999999	213	446	999999	999999	999999	750	375	157	999999	999999	999999	999999	999999	994	737	508	547	584	999999	999999	163	565	208	457	293	443	558	959	999999	53	999999	999999	574	520	999999	125	996	257	345	736	402	167	604	999999	345	307	999999	999999	161	73	171	785	999999	940	999999	648	248	460	999999	211	201	416	999999	829	999999	905	569	777	894	621	511	999999	248	999999	928	995	960	393	121	985	853	600	807	893	881	477	74	633	838	461	999999	545	176	144	545	986	966	774	999999	439	738	813	72	540	561	871	999999	78	999999	686	999999	855	999999	105	999999	600	608	308	947	999999	840	935	938	999999	744	966	999999	114	915	942	39	196	158	999999	257	49	999999	277	341	19	931	999999	622	999999	774	999999	206	999999	786	944	388	668	826	999999	999999	999999	874	999999	795	999999	748	442	163	79	999999	501	706	666	847	999999	72	999999	999999	937	182	844	323	785	668	722	770	61	999999	970	563	371	369	27	92	454	175	908	999999	746	270	498	843	999999	505	282	999999	539	233	999999	881	57	701	888	999999	754	489	99	960	999999	999999	999999	124	192	515	296	141	689	584	402	153	163	999999	230	676	683	11	770	290	395	999999	240	828	999999	99	999999	669	480	68	338	965	999999	947	999999	921	999999	383	999999	47	219	151	636	999999	830	334	727	999999	481	999999	285	752	718	808	574	675	999999	
868	274	102	999	626	660	999999	256	437	77	999999	459	308	113	999999	350	999999	80	254	770	999999	997	525	371	327	198	269	782	585	999999	999999	383	733	336	705	999999	567	47	999999	999999	15	709	403	267	999999	999999	182	118	999999	412	985	737	330	905	319	871	999999	731	681	999999	999999	848	670	190	800	832	725	972	407	999999	783	999999	999999	763	764	999999	603	268	849	999999	26	160	806	182	271	539	999999	999999	27	999999	370	836	366	164	99	167	48	223	467	688	999999	210	999999	999999	629	299	259	566	150	743	277	999999	999999	999999	421	250	51	497	999999	270	780	897	954	574	999999	946	339	333	674	607	537	389	801	170	999999	999999	449	31	553	972	289	496	999999	999999	565	999999	999999	999999	999999	848	999999	550	305	999999	908	999999	999999	146	999999	999999	999999	926	891	542	215	999999	688	720	526	605	801	30	999999	946	981	293	999999	679	18	950	992	999999	999999	826	999999	987	999999	604	262	460	999999	999999	76	999999	999999	362	604	999999	999999	677	201	243	999999	147	57	104	606	358	225	625	906	576	137	999999	689	894	346	75	999999	999999	803	999999	468	76	45	497	999999	82	934	628	688	73	610	340	759	999999	999999	452	778	397	391	735	389	637	553	993	999999	71	191	128	999999	539	105	851	874	999999	774	999999	111	559	149	533	424	596	936	999999	999999	797	255	930	575	893	296	662	836	77	704	999999	999999	51	322	999999	891	999999	999999	999999	967	999999	466	651	999999	648	999999	229	258	999999	321	999999	999999	999999	999999	388	999999	260	552	999999	252	443	25	806	412	943	166	70	247	256	999999	608	999999	786	875	217	340	999999	946	999999	552	999999	414	978	756	911	140	999999	24	999999	87	640	999999	490	906	534	743	660	999999	999999	491	291	981	11	225	999999	808	999999	834	999999	58	222	314	626	579	185	999999	46	60	501	812	354	999999	313	999999	999999	345	999999	879	350	999999	679	364	904	999999	999999	999999	999999	999999	52	113	226	977	204	885	865	999999	646	910	731	506	706	610	747	238	147	245	999999	833	223	999999	313	44	494	355	378	857	409	999999	317	100	626	999999	17	999999	596	999999	851	428	312	999999	698	594	158	844	999999	79	616	676	999999	999999	417	579	549	674	799	191	493	999999	516	18	926	465	999999	999999	999999	432	602	999999	999999	771	999999	259	530	999999	679	719	999999	649	587	999999	250	733	884	999999	682	56	999999	342	999999	415	882	13	911	304	750	243	999999	517	964	345	476	999999	43	535	643	167	58	12	994	90	305	843	999999	
217	767	999999	580	321	958	832	697	999999	999999	237	999999	390	347	999999	796	446	999999	999999	685	251	832	983	700	359	999999	999999	998	999999	347	517	119	48	742	999999	537	557	662	999999	559	999999	648	216	505	806	999999	999999	819	822	216	558	999999	926	168	999999	385	784	502	999999	673	443	834	999999	922	999999	127	850	648	643	699	248	999999	57	819	999999	603	625	999999	893	712	394	704	186	999999	999999	165	192	879	722	999999	752	65	999999	999999	125	307	682	294	262	999999	796	614	186	133	967	999999	314	117	615	425	759	999999	608	518	288	738	999999	449	142	98	934	970	925	999999	946	193	352	999999	703	256	920	340	235	215	916	779	999999	63	558	25	999999	999999	999999	306	569	456	456	999999	728	999999	649	243	999999	174	753	825	689	860	187	784	431	273	414	369	999999	999999	81	402	999999	999999	220	604	891	999999	999999	859	706	628	756	499	736	429	322	326	606	687	999999	71	462	101	100	667	876	773	593	587	670	904	999999	999999	385	63	331	229	176	54	351	45	927	893	128	70	114	687	58	999999	999999	97	762	817	250	20	940	510	418	552	728	127	999999	659	999999	802	827	615	999999	682	108	103	160	561	346	152	143	999999	973	39	563	198	725	591	636	583	151	983	900	374	123	820	810	624	326	233	999999	277	999999	326	243	499	573	999999	903	857	937	999999	481	107	999999	382	999999	999999	989	999999	402	940	999999	615	660	843	715	749	569	287	292	999999	999999	999999	639	866	999999	656	795	73	625	999999	688	779	645	999999	512	999999	498	740	293	431	635	999999	831	999999	254	999999	999999	400	783	823	806	625	574	999999	965	999999	999999	19	518	880	593	925	999999	52	262	252	970	719	341	913	260	828	994	860	999999	459	999999	76	999999	775	990	999999	290	801	552	72	215	243	975	152	343	488	232	413	838	709	871	789	999999	11	128	946	68	870	572	978	631	713	999999	999999	88	999999	398	743	889	999999	999999	122	499	200	47	736	999999	999999	579	771	605	591	32	200	588	501	757	619	656	54	999999	419	239	574	440	502	732	469	74	941	100	999999	523	650	999999	758	299	128	964	392	999999	870	301	800	382	50	691	999999	927	586	644	778	999999	845	999999	235	999999	925	999999	999999	13	283	133	637	681	126	77	381	135	829	212	638	655	999999	841	476	128	438	999999	400	810	999999	542	487	307	999999	402	678	999999	999999	999999	999999	999999	428	389	999999	746	999999	129	265	972	319	195	108	999999	16	133	822	999999	384	
117	999999	733	369	734	999999	741	646	340	368	999999	399	581	296	999999	838	279	236	999999	999999	729	465	318	999999	428	501	999999	444	113	300	198	579	674	424	999999	429	640	999	694	797	197	110	332	760	999999	999999	737	999999	153	545	737	999999	999999	102	655	651	147	999999	940	243	365	999999	542	999999	179	999999	724	999999	564	999999	207	279	999999	97	723	629	142	557	404	844	763	337	301	567	999999	302	641	581	769	999999	291	999999	999999	461	442	890	567	292	590	999999	858	580	344	999999	348	467	364	850	378	999999	519	590	999999	106	479	37	16	999999	486	999999	999999	999999	397	484	254	364	220	90	655	833	72	850	966	999999	999999	999999	993	999999	229	999999	937	999999	213	744	571	701	450	962	999999	999999	884	999999	806	713	882	715	192	860	999999	983	999999	284	204	545	962	669	999999	393	999999	296	43	332	755	999999	940	999999	939	999999	912	999999	914	257	109	250	948	480	53	263	999999	280	10	143	999999	246	849	663	596	999999	781	999999	87	66	852	694	381	562	835	426	772	170	776	539	947	820	999999	999	184	953	596	492	625	370	999999	999999	296	900	22	999999	540	287	135	281	871	999999	475	857	999999	415	999999	999999	645	626	491	965	999999	470	999999	999999	176	849	488	642	999999	299	286	999999	798	23	407	999999	549	325	886	494	45	504	667	999999	999999	222	604	999999	94	210	847	999	999999	303	999999	826	713	522	352	999999	799	492	209	999999	999999	759	999999	999999	17	999999	846	329	740	996	999999	999	802	260	999999	999999	255	719	558	871	452	999999	836	999999	678	581	767	37	973	999999	695	999999	305	95	999999	999999	999999	999999	761	696	363	527	268	999999	373	999999	33	463	999999	398	445	89	934	338	999999	457	922	563	713	435	630	999999	999999	545	311	999999	704	717	58	559	999999	42	957	862	999999	924	28	999999	999999	341	558	999999	661	999999	759	615	617	999999	999999	754	673	600	509	336	75	545	181	723	581	986	642	316	415	816	596	412	131	82	999999	999999	999999	968	431	381	877	327	999999	999999	786	695	769	737	762	303	886	211	533	631	796	999999	999999	304	382	999999	699	251	898	844	999999	356	494	545	155	749	325	704	178	137	458	999999	387	410	937	999999	226	999999	554	122	930	395	999999	499	285	848	463	999999	596	285	681	635	429	322	782	999999	999999	233	592	23	977	191	42	406	183	59	594	352	999999	495	929	999999	697	786	914	999999	999999	999999	270	306	295	191	118	893	455	822	328	75	627	999999	685	993	321	999999	
144	748	999999	483	326	236	263	121	776	999999	999999	886	937	642	407	189	962	216	999999	296	727	999999	999999	999999	950	999999	730	999999	999999	860	999999	999999	999999	166	999999	999999	250	993	678	43	52	184	999999	18	547	569	999999	685	667	448	545	999999	39	34	813	999999	675	223	532	966	506	734	397	916	999999	419	999999	781	991	241	938	999999	537	930	254	552	999999	74	600	390	999999	54	862	999999	325	341	906	459	999999	313	500	37	471	712	999999	317	787	999999	718	999999	999999	999999	694	435	510	576	941	109	780	271	999999	610	623	999999	500	461	872	121	600	999999	512	952	438	687	999999	999999	507	825	402	999999	764	891	356	472	999999	371	359	999999	999999	999999	999999	807	999999	999999	355	999999	413	329	221	85	445	675	898	760	625	215	675	17	694	599	78	125	706	843	507	999999	263	160	999999	139	999999	446	347	852	567	705	283	357	341	999999	999999	188	999999	327	501	999999	992	596	847	999999	696	352	999999	184	679	284	110	835	999999	289	636	999999	410	999999	973	999999	338	56	999999	919	932	999999	675	844	102	999999	510	389	352	418	999999	667	313	900	999999	759	704	172	182	292	604	447	773	61	223	253	999999	999999	353	502	759	946	404	927	999999	378	999999	999999	999999	788	773	720	492	175	215	969	999999	510	648	999999	304	175	999999	909	325	494	554	623	999999	848	123	999999	46	850	658	137	273	999999	814	999999	999999	807	999999	393	518	999999	955	608	846	254	304	276	883	139	207	593	999999	494	612	601	999999	62	276	243	675	795	684	999999	516	88	999999	999999	696	584	140	496	95	490	400	441	538	946	777	385	554	846	104	906	652	74	999999	778	774	999999	249	40	540	847	718	999999	999999	323	101	999999	549	999999	999999	999999	999	710	508	592	999999	180	72	999999	284	890	688	828	701	778	989	999999	33	999999	799	483	345	999999	999999	247	772	999999	242	999999	854	20	999999	823	276	999999	906	941	566	472	684	603	160	999999	756	649	999999	889	31	430	333	649	743	622	931	107	963	899	999999	999999	820	427	938	846	33	274	999999	864	999999	905	871	57	999999	999999	253	205	332	973	353	316	89	882	655	812	891	215	999999	999999	892	178	831	999999	196	305	651	999999	664	313	348	999999	595	304	337	126	558	285	764	999999	378	999999	774	999999	556	448	191	938	999999	136	955	818	999999	840	972	393	83	865	999999	999999	999999	999999	541	29	999999	861	720	999999	555	539	263	615	450	94	845	166	999999	841	999999	748	123	713	494	538	358	529	
493	755	999999	943	52	999999	424	184	999999	392	204	755	364	694	727	999999	999999	243	999999	349	377	999999	994	815	990	999999	999999	999999	476	999999	501	13	670	115	378	999999	999999	611	496	999999	200	276	999999	462	962	647	487	765	30	717	330	261	665	18	162	999999	760	999999	953	810	288	999999	999999	84	890	999999	94	258	326	762	943	999999	746	312	999999	999999	999999	541	853	352	754	999999	102	999999	876	999999	348	662	953	797	214	947	999999	686	292	888	568	738	999999	771	999999	999999	448	268	773	548	999999	362	999999	61	480	228	662	999999	999999	638	219	948	208	650	853	432	304	528	999999	996	133	69	30	269	999999	999999	969	92	789	999999	210	999999	985	337	735	985	801	902	327	985	999999	56	630	653	999999	619	540	999999	999999	140	934	999999	710	777	425	999999	341	600	519	119	258	580	821	540	437	385	963	999999	915	867	999999	402	999999	571	711	86	438	377	999999	922	830	999999	174	658	999999	291	133	217	911	289	653	211	392	217	736	713	999999	999999	999999	303	656	999999	15	999999	999999	541	717	148	75	348	26	999999	19	597	288	999999	416	172	948	999999	261	755	959	635	223	429	19	999999	834	999999	851	348	161	296	275	171	999999	123	159	59	573	999999	152	573	273	688	201	999999	929	999999	307	72	151	79	52	901	999999	380	836	89	999999	999999	314	77	497	678	813	722	331	999999	167	999999	23	898	999999	276	999999	396	372	534	238	224	75	307	999999	789	206	999999	254	374	462	999999	999999	79	999999	999999	680	84	999999	595	875	478	474	812	999999	999999	58	252	495	776	298	323	999999	311	999999	317	999999	16	999999	707	999999	730	478	999999	664	999999	999999	943	999999	733	595	537	999999	776	659	759	750	262	999999	695	740	953	596	478	999999	148	663	974	999999	999999	200	999999	707	378	122	155	999	517	157	883	999999	115	999999	762	190	999999	13	241	999999	101	567	405	87	681	967	999999	143	10	880	526	831	51	724	168	999999	921	830	942	664	999999	999999	242	115	55	707	634	90	834	298	326	145	999999	331	999999	999999	999999	596	35	410	593	21	999	999999	999999	61	946	390	713	229	268	999999	71	577	149	341	334	300	41	999999	342	448	309	711	999999	390	999999	999999	999999	514	747	335	804	541	80	501	759	604	483	994	760	254	376	614	40	396	83	854	192	794	329	999999	564	999999	78	155	999999	999999	84	250	651	237	792	209	482	999999	135	530	506	647	582	729	817	999999	224	98	999999	999999	681	999999	999999	999999	999999	803	194	
253	999999	999999	472	999999	789	471	530	999999	999999	999999	461	176	142	107	271	553	357	545	222	600	686	527	999999	980	83	27	616	999999	933	999999	700	989	25	238	999999	382	999999	581	999999	120	208	584	999999	691	636	905	999999	583	905	763	206	999999	999999	593	566	999999	999999	492	851	999999	854	623	309	255	832	472	161	903	935	889	999999	776	687	999999	999999	111	999999	154	353	178	464	999999	12	179	900	999999	999999	431	672	919	465	574	730	94	265	585	285	999999	859	174	754	659	999999	25	277	430	313	999999	202	464	421	999999	999999	683	317	821	621	139	354	999999	72	729	241	26	999999	921	999999	603	847	816	826	392	999999	999999	424	999999	999999	999999	999999	479	405	921	999999	217	507	999999	435	999999	999999	443	999999	155	105	735	999999	999999	428	999999	592	356	999999	999999	640	999999	638	38	486	959	268	512	999999	999999	999999	875	728	150	500	33	518	739	999999	998	999999	999999	852	680	297	559	87	399	999999	762	999999	555	104	999999	999999	853	578	479	217	475	999999	274	16	339	918	229	999999	999999	999999	404	123	852	860	386	999999	237	533	958	741	926	882	869	135	674	999999	681	999999	43	999999	646	454	999999	531	30	220	561	406	522	761	77	551	126	865	982	999999	999999	695	717	810	999999	999999	620	737	291	999999	999999	999999	342	999999	246	999999	974	110	887	949	84	331	840	176	333	830	20	206	674	384	765	999999	152	34	689	986	73	233	999999	327	834	312	249	436	999999	422	74	999999	525	628	577	25	978	42	575	229	855	551	999999	233	319	423	72	906	828	999999	999999	317	420	259	385	751	305	569	125	771	91	999999	875	911	999999	597	680	999999	807	749	34	120	459	469	141	522	745	581	18	420	249	343	608	999999	999999	757	13	275	999999	999999	720	999999	917	803	147	451	675	576	468	721	999999	26	109	88	891	886	999999	950	128	999999	15	723	561	704	531	748	805	999999	495	18	593	415	801	980	38	616	203	656	331	689	999999	999999	123	296	678	233	243	529	493	538	899	62	157	391	820	999999	999999	222	281	399	999999	184	90	999999	138	999999	224	128	59	285	693	211	999999	999999	999999	835	999999	275	36	308	514	999999	17	999999	118	999999	267	420	169	41	759	999999	999999	931	999999	672	99	663	168	350	18	124	480	999999	845	698	432	718	375	985	999999	590	195	972	884	999999	177	133	350	999999	80	804	959	27	525	712	826	999999	395	352	746	945	117	686	300	400	804	999999	999999	420	999999	548	54	184	644	178	
795	412	57	682	505	966	999999	571	999999	214	165	999999	692	999999	872	735	999999	33	249	451	999999	509	682	494	566	378	21	930	488	999999	759	784	999999	357	999999	999999	650	713	846	999999	632	546	415	95	999999	999999	115	999999	547	383	225	31	935	203	695	296	729	562	999999	137	954	392	93	749	455	380	90	999999	225	458	999999	619	186	469	999999	999999	999999	597	999999	999999	272	999999	393	114	315	738	849	189	661	631	694	98	597	719	825	250	462	999999	640	864	271	769	763	98	298	999999	844	999999	999999	999999	999999	999999	999999	900	865	921	999999	978	999999	716	530	900	684	593	763	996	32	999999	644	577	484	999999	999999	395	952	502	279	304	999999	999999	893	999999	804	903	438	562	785	697	854	904	251	484	233	923	343	371	95	179	335	999999	583	387	831	999999	283	999999	185	917	947	372	999999	704	172	733	823	156	106	780	999999	211	999999	999999	612	740	336	10	999999	42	61	591	416	109	999999	524	999999	999999	999999	996	630	671	387	868	999999	999999	999999	547	322	499	110	197	999999	315	24	134	91	258	774	999999	999999	283	563	999999	865	366	956	999999	734	999999	999999	317	602	999999	999999	493	823	352	585	131	999999	788	999999	999999	932	863	327	110	95	999999	999999	999999	741	999999	525	999999	999999	244	12	393	535	709	999999	674	893	792	999999	174	166	530	999999	738	673	653	613	692	595	999999	219	11	48	855	999999	889	215	728	999999	999999	999999	801	385	999999	349	999999	999999	778	999999	23	820	149	999999	163	944	564	999999	703	214	98	999999	832	999999	999999	999999	11	354	680	999999	922	469	999999	227	999999	589	364	999999	721	399	999999	999999	834	716	581	40	80	732	885	911	999999	999999	999999	999999	486	999999	752	999999	127	564	348	999999	999999	535	63	554	655	922	825	999999	999999	418	824	314	733	999999	999999	126	190	238	999999	279	469	768	350	578	999999	650	740	161	837	324	38	999999	61	633	152	308	662	37	384	158	999999	321	331	999999	530	207	790	455	287	999999	859	888	610	999999	388	156	195	485	999999	15	191	673	735	274	390	667	263	110	888	715	463	163	853	806	999999	157	999999	856	57	999999	999999	295	874	212	999999	149	556	982	999999	996	123	999999	440	378	999999	243	586	67	113	999999	999999	689	999999	572	181	705	999999	804	707	240	709	999999	437	836	155	895	798	999999	999999	250	121	280	854	892	602	286	723	485	838	138	571	390	752	195	999999	180	728	312	40	760	114	752	285	24	297	784	749	604	233	81	999999	62	257	
862	751	673	835	674	969	894	999999	999999	999999	578	669	329	586	252	29	999999	177	999999	503	59	999999	368	995	999999	605	818	536	129	261	767	694	518	142	890	999999	999999	999999	999999	342	999999	999999	554	787	706	355	967	207	507	999999	999999	999999	999999	558	208	727	999999	677	999999	79	161	368	999999	308	207	999999	160	197	696	809	999999	640	999999	163	367	281	999999	581	299	494	637	999999	39	544	999999	864	745	999999	933	172	60	999999	349	983	190	999999	914	999999	589	822	204	780	511	698	708	618	789	794	201	927	146	811	387	999999	442	541	338	328	305	999999	148	200	263	533	759	409	300	140	972	590	366	343	992	477	299	999999	118	341	835	394	999999	951	768	999999	36	248	98	838	551	649	448	999999	951	999999	683	999999	999999	999999	939	308	327	658	999999	610	999999	802	818	910	999999	585	432	997	492	999999	268	197	431	999999	999999	520	320	462	999999	333	151	770	392	746	793	294	999999	999999	402	536	77	425	139	168	445	234	429	188	626	966	226	451	113	51	987	999999	583	279	999999	429	999999	864	80	498	469	799	420	999999	127	926	255	303	605	955	843	842	67	273	812	282	100	142	999999	999999	999999	699	667	999999	759	999999	999999	70	657	972	548	212	355	999999	999999	645	814	357	71	699	720	923	999999	999999	207	154	438	319	466	999999	338	855	38	999999	391	999999	141	79	323	819	225	999999	645	632	416	999999	999999	427	999999	999999	468	742	81	999999	901	999999	853	520	153	614	868	402	999999	999999	644	693	184	897	258	928	514	744	43	251	999999	534	288	223	999999	566	999999	21	744	300	741	595	783	999999	557	208	916	620	999999	709	999999	823	999999	999999	988	999999	999999	600	178	646	662	723	709	830	663	376	904	639	780	586	957	857	999999	999999	999999	58	910	293	349	60	22	999999	819	334	300	660	942	101	235	999999	109	67	843	108	637	27	886	999999	237	190	303	286	999999	999999	751	999999	175	288	479	999999	812	999999	999999	127	999999	769	999999	385	999999	12	433	813	999999	763	486	900	24	999999	676	699	999999	958	66	169	756	736	62	479	999999	206	495	663	622	295	215	926	999999	999999	474	999999	123	511	422	234	999999	490	871	87	862	851	89	616	612	779	778	999999	126	999999	371	897	716	999999	802	343	517	769	201	999999	558	560	103	298	93	999999	586	660	999999	832	411	276	999999	999999	617	999999	127	999999	60	842	999999	361	999999	715	364	999999	160	688	708	88	716	987	299	752	528	311	758	999999	532	804	
999999	128	317	999999	689	104	42	740	817	81	999999	639	718	999999	612	207	751	999999	999999	516	999999	897	951	999999	125	999999	977	121	456	315	999999	999999	355	256	999999	398	999999	524	999999	269	999999	419	999999	637	862	87	278	940	150	331	560	379	855	26	999999	306	999999	849	179	274	127	921	294	511	999999	888	999999	999999	710	223	163	237	999999	675	999999	247	36	999999	999999	47	156	999999	970	135	999999	999999	482	338	109	352	231	204	354	999999	151	999999	135	369	537	973	793	805	240	927	178	333	27	189	54	909	280	852	254	142	128	90	950	169	756	506	416	955	999999	367	991	999999	999999	600	534	359	121	999999	786	631	254	350	807	999999	956	432	584	302	294	200	82	378	949	222	643	71	672	966	613	999999	567	838	443	872	935	219	450	426	999999	695	797	613	76	999999	887	777	283	999999	212	334	999999	999999	670	182	295	623	19	669	957	472	686	154	62	755	999999	999999	999999	934	118	747	981	168	647	599	999999	999999	312	337	334	865	787	765	764	289	119	453	177	270	587	321	999999	781	469	192	18	999999	560	321	557	481	869	348	798	465	352	763	999999	81	779	826	999999	681	344	101	684	999999	390	773	645	621	248	646	999999	796	547	210	999999	464	590	749	907	999999	780	853	996	449	999999	309	936	355	999999	105	999999	761	11	527	999999	999999	999999	96	999999	999999	999999	999999	242	233	991	12	917	999999	74	22	490	999999	999999	330	901	491	999999	245	955	91	836	299	645	153	999999	596	795	29	764	331	956	999999	999999	130	999999	844	620	999999	457	964	999999	794	291	964	614	462	842	681	626	954	281	999999	141	190	950	999999	300	99	999999	999999	216	897	388	743	999999	986	551	797	15	67	871	332	999999	991	699	52	999999	680	999999	999999	753	124	403	810	999999	694	372	306	179	938	553	999999	705	62	757	494	416	547	909	628	910	55	999999	568	92	999999	484	999999	490	999999	377	619	999999	374	652	999999	503	999999	693	370	999999	999999	628	76	513	350	627	735	243	215	999999	999999	771	910	999999	707	448	834	727	999999	220	232	816	999999	571	933	999999	340	410	664	990	837	854	548	13	665	426	609	64	742	332	749	906	285	999999	906	999999	651	999999	944	999999	668	851	592	160	402	438	366	505	580	380	296	334	579	999999	798	616	232	906	137	290	999999	780	999999	778	470	325	541	999999	664	95	328	758	465	20	331	986	271	398	611	236	70	999999	484	371	999999	424	337	999999	483	999999	625	999999	454	
663	815	999999	866	999999	689	86	999999	377	840	495	62	538	869	568	893	811	999999	999999	304	999999	230	734	305	622	999999	999999	999999	481	999999	374	469	999999	314	802	999999	442	130	457	999999	999999	338	692	273	989	319	999999	999999	999999	176	999999	999999	999999	449	553	442	91	593	253	81	643	99	426	861	476	999999	478	233	76	374	460	691	897	134	770	572	538	999999	315	999999	245	500	999999	999999	844	999999	999999	999999	761	370	122	999999	876	999999	999999	999999	999999	831	797	999999	840	283	488	404	715	980	58	999999	999999	981	999999	999999	287	939	836	152	870	999999	27	999999	358	999999	472	706	999999	999999	814	999999	67	999999	659	707	672	999999	473	961	999999	824	599	863	999999	19	464	780	465	501	999999	936	549	999999	575	801	813	999999	615	999999	999999	782	153	114	999999	999999	609	999999	999999	206	949	936	476	874	999999	55	521	164	678	349	999999	692	250	999999	49	877	971	999999	999999	999999	999999	923	999999	968	159	239	999999	495	697	999999	409	119	458	269	552	635	999999	675	793	999999	289	659	81	276	623	999999	541	393	74	298	566	476	595	999999	313	36	999999	999999	724	900	374	36	466	835	999999	999999	243	981	218	999999	417	305	999999	999999	578	244	851	470	355	40	698	298	999999	999999	285	933	999999	999999	999999	525	435	999999	950	999999	165	999999	999999	245	336	999999	885	559	184	660	880	270	136	366	895	999999	184	739	999999	694	212	86	606	999999	559	16	258	259	35	692	978	454	355	456	83	324	51	615	999999	503	154	148	999999	769	528	25	807	166	98	999999	999999	695	810	999999	690	88	657	144	685	330	603	999999	534	999999	681	436	915	999999	292	999999	37	568	606	659	549	74	999999	836	999999	999999	999999	101	999999	149	999999	293	643	98	765	995	667	999999	929	813	999999	518	999999	999999	98	101	999999	137	873	518	858	782	99	161	717	626	125	820	605	151	131	512	476	999999	999999	397	999999	999999	999999	297	999999	131	639	793	760	40	460	342	748	447	445	81	227	652	290	568	204	491	381	149	879	847	999999	788	999999	396	52	229	999999	700	308	282	223	585	605	737	153	305	401	999999	175	999999	82	168	706	59	294	999999	114	999999	203	311	455	774	418	75	999999	999999	110	373	988	999999	853	57	148	172	858	641	57	552	424	898	999999	999999	973	106	774	152	999999	643	999999	999999	125	905	506	999999	826	449	177	539	999999	302	205	999999	698	934	929	999999	999999	999999	200	652	776	561	168	304	220	761	800	321	999999	999999	999999	467	270	769	
125	947	550	150	345	419	474	517	999999	132	703	72	995	999999	999999	750	999999	999999	452	459	999999	563	999999	212	787	75	648	999999	248	249	533	737	767	928	999999	981	999999	879	208	780	188	268	925	46	601	999999	765	761	999999	550	554	230	24	811	999999	999999	210	348	363	280	771	618	999999	395	598	999999	304	77	999999	999999	276	253	999999	672	280	193	638	710	610	999999	310	999999	999999	698	694	313	722	999999	999999	266	780	999999	526	927	19	570	989	999999	447	999999	853	999999	540	958	283	999999	880	352	540	144	923	499	737	724	999999	883	906	581	701	999999	999999	349	466	963	414	141	726	422	662	710	203	108	273	975	785	611	356	999999	999999	392	432	380	424	476	342	290	407	802	957	135	999999	418	838	999999	392	514	242	577	553	152	584	468	999999	830	941	825	236	762	938	368	999999	163	999999	318	999999	872	999999	990	999999	134	999999	924	999999	536	56	999999	269	999999	592	281	379	779	999999	281	999999	999999	689	594	534	516	999999	645	863	599	598	509	261	530	299	519	589	252	946	429	418	659	999999	163	783	165	566	125	179	666	989	999999	954	885	509	899	999999	340	465	123	79	98	70	865	938	547	534	738	821	83	692	137	832	779	863	158	959	999999	999999	378	950	938	475	206	609	839	555	999999	30	399	336	259	787	832	359	329	599	149	225	246	631	827	303	106	974	862	926	999999	999999	999999	999999	657	529	96	173	141	999999	864	265	108	999999	999999	717	432	746	442	999999	999	429	544	559	999999	999999	573	747	132	644	999999	999999	999999	913	379	999999	669	999999	999999	729	700	669	227	999999	735	883	126	254	473	120	871	999999	541	999999	926	755	487	999999	129	346	999999	999999	51	497	254	641	517	195	621	813	58	972	77	999999	649	340	211	838	824	936	203	999999	283	22	999999	29	690	235	987	999999	867	999999	339	342	999999	362	999999	730	461	103	999999	931	632	659	71	898	291	828	999999	596	999999	648	978	193	152	636	74	38	725	234	951	291	207	997	946	999999	999999	735	999999	297	999999	481	386	731	570	272	999999	999999	950	873	738	999999	362	401	80	999999	888	156	199	147	297	599	14	237	151	999999	733	999999	999999	879	265	556	889	585	884	81	272	257	622	999999	940	450	88	851	496	99	999999	806	926	727	303	496	545	999999	999999	122	476	159	999999	999999	538	71	910	80	618	999999	972	776	516	998	956	641	533	319	207	846	521	163	741	61	164	926	708	985	586	768	21	97	586	
771	999999	122	667	146	351	878	540	17	243	314	127	162	999999	999999	771	661	963	999999	604	163	600	999999	999999	537	331	611	999999	924	494	999999	180	885	200	999999	403	843	973	396	999999	328	316	999999	920	999999	934	999999	637	999999	223	999999	999999	784	492	432	180	291	999999	999999	815	740	526	999999	522	393	144	241	962	554	534	999999	687	576	999999	286	999999	96	403	981	999999	329	974	582	999999	569	54	999999	403	767	574	122	999999	843	581	237	802	700	999999	537	302	703	49	92	256	295	999999	999999	526	216	999999	94	999999	999999	537	496	765	944	904	953	999999	748	838	999999	980	421	999999	843	995	999999	483	999999	105	866	999999	899	289	892	335	425	999999	815	869	196	192	489	233	426	315	94	999999	858	795	999999	198	999999	864	845	999999	834	505	999999	242	999999	732	999999	989	32	42	999999	216	872	618	999999	632	533	999999	651	999999	999999	198	999999	537	910	568	625	361	67	677	146	44	444	790	501	919	927	582	384	464	754	500	999999	393	677	878	599	249	316	414	999999	673	222	999999	610	999999	999999	866	332	926	116	87	931	354	896	603	772	999999	999999	569	705	950	999999	197	267	10	987	980	860	42	969	386	55	652	999999	473	821	610	190	855	787	71	260	457	357	999999	999999	856	497	83	115	517	132	746	709	714	177	999999	999999	999999	658	161	15	299	956	729	41	288	341	999999	999999	172	902	272	782	999999	699	999999	839	590	441	140	492	786	927	462	264	999999	943	999999	305	796	44	579	206	635	999999	961	999999	628	999999	999999	999999	74	301	999999	615	860	964	999999	24	130	195	986	178	528	668	229	999999	999999	999999	733	999999	43	137	999999	999999	332	75	999999	588	999999	999999	999999	999999	999999	999999	428	494	984	846	404	344	877	293	185	610	58	410	677	966	835	999999	999999	999999	911	999999	492	937	315	815	293	794	817	487	286	999999	974	999999	27	913	999999	734	387	999999	999999	398	468	999999	952	999999	89	921	398	189	752	148	560	68	42	999999	132	999999	188	999999	999999	609	527	399	16	611	635	16	393	763	999999	111	221	348	90	999999	485	742	999999	930	735	371	405	637	735	147	23	915	999999	810	791	759	556	219	104	471	999999	78	999999	350	749	999999	538	634	463	999999	927	221	999999	999999	730	999999	506	258	999999	202	999999	889	999999	869	598	720	998	582	972	967	555	12	254	619	651	417	10	644	190	662	999999	771	184	93	220	801	937	999999	999999	411	262	307	776	901	267	982	414	999999	751	39	999999	
999999	662	999999	106	924	966	999999	868	323	999999	861	78	999999	999999	442	714	580	659	796	782	509	999999	570	714	999999	236	999999	361	668	12	136	893	999999	588	877	118	689	999999	295	999999	578	630	766	31	401	238	996	542	824	278	833	224	954	257	999999	463	101	999999	848	698	999999	999999	209	320	999999	968	917	999999	491	334	999999	592	373	961	213	878	736	548	323	28	240	999999	999999	400	179	912	938	999999	23	424	27	908	149	597	999999	572	999999	999999	769	432	320	804	999999	500	253	250	999999	993	53	696	727	552	467	830	999999	813	999999	999999	151	999999	39	24	188	999999	999999	126	453	776	999999	999999	458	290	779	890	999999	999999	758	46	999999	928	999999	945	860	999999	696	475	451	319	139	407	102	999999	313	429	402	306	999999	983	194	137	796	84	253	411	248	446	772	576	132	41	999999	442	663	223	999999	999999	164	862	999999	841	674	144	646	352	549	837	977	360	497	999999	810	774	852	28	999999	999999	999999	458	88	260	702	875	196	107	352	659	957	999999	999999	317	152	763	613	999999	463	662	437	901	999999	999999	469	422	999999	721	231	290	590	644	92	999999	393	999999	783	999999	148	798	948	999999	999	889	879	887	217	999999	268	56	171	509	565	479	999999	800	596	677	790	289	797	999999	876	72	79	322	17	852	924	446	979	493	213	664	713	889	901	973	531	999999	999999	898	999999	999999	128	90	999999	613	739	592	999999	116	339	859	11	999999	672	936	819	566	879	365	265	822	77	678	305	900	765	999999	898	999999	155	218	85	898	23	701	999999	988	243	404	123	341	337	999999	163	999999	662	241	226	999999	163	964	999999	849	642	999999	117	450	784	189	847	78	999999	495	960	131	784	112	469	999999	999999	830	333	484	251	923	494	999999	524	951	247	534	454	934	469	999999	999999	235	999999	383	594	999999	999999	64	556	999999	999999	999999	999999	42	570	999999	771	999999	971	332	640	228	608	719	155	913	999999	833	941	323	623	759	35	999999	999999	558	847	96	386	500	626	999999	999999	206	999999	652	292	491	390	999999	762	208	962	147	550	999999	626	546	237	681	576	380	999999	243	999999	888	816	142	426	21	712	999999	869	999999	999999	370	999999	411	999999	999999	630	444	453	999999	560	999999	797	888	238	329	931	311	859	704	999999	255	167	999999	775	999999	836	159	75	378	974	999999	338	490	441	189	996	999999	112	999999	60	141	927	858	682	15	100	927	904	106	90	411	826	174	999999	460	999999	999999	999999	56	667	999999	
999999	999999	289	483	96	999999	457	58	999999	716	208	135	654	791	328	999999	22	999999	306	999999	999999	968	999999	999999	261	999999	932	980	975	999999	588	65	76	999999	762	999999	579	208	999999	783	479	855	774	373	212	999999	520	766	141	905	593	867	999999	758	236	410	999999	716	232	922	999999	476	82	931	138	153	68	85	38	475	729	813	999999	523	999999	399	999999	925	370	560	653	175	848	80	807	999999	315	318	999999	362	75	863	976	996	408	12	782	999999	244	69	642	999999	999999	666	185	780	27	236	329	837	215	861	999999	672	999999	219	627	12	999999	418	999999	999999	734	999999	410	999999	836	999999	999999	436	616	361	691	310	999999	999999	999999	192	894	999999	702	88	999999	999999	999999	999999	999999	999999	726	199	999999	999999	999999	825	231	892	710	71	266	319	999999	173	122	893	230	854	180	999999	754	999999	780	445	117	106	715	759	761	999999	529	205	359	532	137	999999	999999	836	643	865	999999	35	507	376	926	585	94	539	999999	999999	999999	302	999999	471	560	665	418	999999	673	621	999999	999999	140	999999	999999	70	960	999999	45	197	842	394	220	315	999999	728	563	414	518	531	22	186	793	665	936	237	172	888	972	472	999999	121	172	32	999999	999999	894	999999	835	866	625	999999	503	778	263	898	92	728	504	831	111	14	999999	999999	608	934	999999	999999	999999	999999	897	81	449	573	999999	730	232	999999	560	359	833	547	578	999999	906	349	682	25	999999	48	155	999999	394	150	371	512	690	999999	423	820	939	429	473	531	968	553	233	999999	108	532	676	894	999999	154	999999	563	435	779	999999	269	261	662	72	999999	169	463	687	999999	212	178	50	999999	774	739	419	414	84	57	682	362	125	752	917	879	372	261	999999	999999	153	999999	86	911	785	999999	569	287	999999	957	371	999999	866	999999	727	929	492	475	999999	439	999999	593	489	999999	106	882	153	508	744	193	152	999999	197	999999	165	999999	101	139	999999	620	999999	142	56	126	999999	177	999999	200	34	999999	397	896	141	999999	514	559	327	699	814	903	20	70	542	183	815	999999	327	428	770	999999	999999	363	60	508	999999	999999	546	373	701	999999	396	953	484	999999	796	999999	775	999999	934	605	999999	999999	324	999999	609	119	599	873	311	999999	850	999999	429	999999	159	999999	846	633	577	911	22	953	999999	886	999999	67	586	785	387	569	688	999999	494	174	255	445	48	537	898	159	999999	673	999999	479	88	327	533	781	607	762	409	152	999999	32	592	999999	999999	438	15	552	532	814	495	742	
999999	883	584	999999	456	714	995	999999	734	427	908	349	891	528	999999	199	534	999999	999999	625	169	545	192	471	999999	131	999999	610	532	356	626	198	999999	330	935	205	743	277	335	893	766	100	418	366	124	253	242	876	630	815	27	728	999999	869	582	998	700	123	683	335	999999	999999	999999	387	800	719	170	999999	592	999999	455	266	479	294	999999	79	137	826	356	999999	999999	174	980	999999	339	898	562	318	748	937	504	999999	594	10	999999	999999	314	40	565	405	92	671	999999	27	370	760	259	999999	999999	512	871	999999	766	355	999999	508	999999	78	58	999999	166	852	999999	655	117	825	999999	479	75	486	765	999999	271	950	255	226	880	999999	356	578	648	220	999999	999999	76	631	863	248	563	720	967	245	999999	663	248	240	849	638	910	544	97	780	286	534	999999	774	612	816	999999	229	999999	999999	721	480	263	946	554	586	589	486	999999	434	915	354	519	999999	125	608	711	999999	999999	999999	999999	812	490	868	934	773	999999	301	29	999999	148	344	102	525	523	511	999999	302	685	273	59	433	582	999999	865	999999	24	227	658	14	114	94	851	386	400	909	989	394	22	781	97	999999	999999	999999	295	999999	261	994	16	613	207	419	999999	113	202	999999	999999	999999	13	11	758	282	643	25	999999	64	999999	999999	134	999999	522	25	290	999999	186	761	999999	668	378	999999	680	30	999999	54	806	694	753	748	999999	999999	680	172	999999	20	32	815	999999	452	999999	240	97	544	869	402	101	191	999999	435	927	441	999999	571	999999	999999	330	738	71	598	999999	258	310	744	533	999999	932	360	634	279	882	999999	117	999999	696	999999	999999	999999	161	817	953	624	565	328	820	752	120	119	999999	671	999999	294	753	65	243	723	999999	353	21	516	469	741	556	859	553	566	333	147	875	321	522	194	586	999999	645	594	693	982	923	781	252	999999	999999	963	590	597	999999	61	290	972	217	853	999999	645	357	221	77	705	999999	264	428	972	244	400	159	504	707	999999	420	999999	40	947	999999	240	273	646	104	593	279	955	948	281	857	902	114	668	70	941	896	999999	999999	987	218	999999	999999	280	588	256	813	96	890	117	641	641	941	269	433	894	381	711	127	483	436	999999	999999	999999	124	341	296	999999	999999	766	613	986	132	52	739	760	877	993	67	999999	780	193	75	840	639	225	999999	845	999999	175	570	195	316	999999	561	999999	999999	215	165	999999	999999	332	651	999999	504	655	518	898	999999	673	27	388	653	279	703	253	999999	475	
517	898	380	450	256	999999	205	428	999999	89	491	350	407	999999	837	999999	887	457	541	941	346	999999	707	999999	325	571	999999	192	541	46	349	318	646	887	999999	266	877	519	86	999999	927	85	999999	439	417	189	275	354	550	999999	392	255	999999	810	999999	533	201	317	999999	999999	130	23	887	643	740	182	703	520	974	580	932	377	381	168	23	270	18	277	655	145	305	803	999999	698	653	999999	606	999999	758	999999	74	570	394	401	262	914	198	341	699	244	486	755	380	999999	910	999999	873	552	796	999999	999999	999999	661	989	389	326	382	198	989	646	576	866	761	810	515	372	999999	980	906	109	82	676	578	999999	658	550	999999	999999	999999	638	999999	63	49	890	649	999999	908	404	22	999999	542	999	351	62	667	999999	999999	999999	999999	547	41	999999	999999	696	999999	999999	354	999999	341	838	893	710	999999	360	426	522	827	999999	170	374	464	589	999999	971	999999	999999	335	525	753	48	556	863	217	249	607	336	417	352	105	999999	796	668	73	183	51	831	598	990	999999	999999	792	133	409	99	93	452	999999	999999	139	723	522	829	496	302	292	39	502	172	753	999999	114	484	999999	368	578	795	526	795	999999	735	484	344	889	608	256	433	464	128	165	999999	411	742	223	382	289	967	182	770	890	22	339	435	247	999999	50	317	999999	999999	999999	298	999999	140	745	999999	999999	188	939	999999	56	859	999999	383	16	999999	999999	372	271	403	88	611	623	755	904	916	406	58	106	352	567	938	85	422	608	867	239	999999	996	819	999999	111	37	999999	999999	41	447	999999	429	649	858	677	56	999999	999999	999999	674	180	235	829	997	199	91	999999	330	117	784	162	999999	148	368	417	376	451	269	976	583	338	41	873	999999	450	999999	999999	493	999999	892	130	459	999999	202	68	55	999999	822	944	29	439	964	616	257	295	190	290	290	450	999999	604	695	999999	335	346	999999	362	360	557	569	634	113	440	225	663	702	999999	946	999999	999999	209	629	999999	956	154	999999	999999	625	999999	269	349	175	52	588	298	435	472	373	856	919	999999	816	275	384	999999	999999	534	999999	999999	592	113	344	981	88	111	974	380	999999	999999	972	999999	999999	999999	999999	999999	999999	70	851	999999	999999	239	713	100	390	680	392	364	940	571	818	839	999999	999999	600	165	999999	194	964	999999	323	65	999999	192	999999	204	955	650	977	163	926	275	999999	474	365	363	400	253	600	999999	719	999999	439	468	373	143	702	704	575	999999	225	284	106	999999	613	183	
999999	531	217	195	724	999999	387	999999	645	552	166	999999	676	247	765	761	594	566	767	702	999999	974	819	749	502	260	85	844	938	651	999999	318	861	999999	999999	999999	999999	414	683	977	243	652	822	999999	977	154	37	338	376	999999	999999	999999	999999	910	557	822	712	467	693	474	999999	542	849	993	384	999999	696	494	999999	896	999999	189	999999	790	469	999999	162	998	772	357	232	746	477	484	999999	638	999999	950	634	999999	999999	579	999999	999999	320	701	999999	999999	445	139	999999	999999	999999	480	739	510	657	999999	451	999999	999999	999999	999999	345	999999	999999	999999	374	42	746	146	746	999999	936	999999	155	467	673	480	767	180	334	562	999999	999999	999999	99	999999	745	460	980	894	508	999999	85	453	883	385	968	400	999999	438	999999	699	992	711	999999	720	741	999999	53	999999	999999	684	413	344	160	62	999999	562	830	999999	629	581	765	251	247	809	861	999999	999999	999999	705	89	141	999999	999999	999999	650	999999	15	379	999999	161	417	995	558	824	646	740	999999	999999	939	999999	999999	569	808	225	999999	750	999999	999999	858	999999	331	960	289	266	553	671	806	999999	412	258	556	999999	999999	999999	173	770	693	423	999999	999999	993	440	152	999999	999999	571	933	323	999999	999999	999999	141	520	811	830	999999	716	301	999999	975	933	15	999999	999999	859	119	758	999999	61	173	999999	999999	711	999999	999999	890	818	990	746	999999	738	493	999999	512	534	999999	940	999	647	999999	999999	401	152	197	999999	987	21	461	440	410	999999	602	271	765	841	672	999999	782	359	939	999999	726	555	299	246	450	647	916	166	443	999999	758	692	345	119	666	909	999999	550	473	879	366	559	999999	178	145	231	601	670	999999	995	167	650	708	999999	337	846	852	950	999999	999999	105	304	996	241	64	910	925	656	999999	999999	999999	999999	886	999999	281	999999	218	131	111	999999	55	255	304	447	21	999999	984	267	781	820	66	573	803	999999	783	72	563	114	124	235	306	999999	495	108	101	925	764	648	806	171	637	731	849	528	304	849	999	558	999999	945	925	668	874	365	999999	340	999999	762	286	218	999999	114	17	875	922	999999	760	999999	999999	95	354	346	461	619	193	335	724	285	829	999999	73	999999	883	178	309	638	80	139	999999	999999	496	11	371	597	559	999999	724	973	605	203	98	803	211	145	601	589	999999	264	182	381	616	163	932	351	155	607	230	999999	576	999999	999999	631	804	596	999999	352	974	864	70	660	611	750	679	635	845	270	803	748	577	719	431	815	957	30	153	
999999	79	999999	451	951	999999	999999	407	999999	174	467	998	614	999999	258	999999	999999	204	521	769	865	484	306	506	999999	803	999999	271	856	862	999999	673	999999	453	266	283	955	423	119	999999	999999	999999	368	471	388	999999	198	213	329	114	999999	621	999999	999999	287	999999	772	523	999999	157	830	623	550	458	950	793	999999	171	289	974	659	928	95	173	53	521	125	835	127	624	615	278	942	751	782	999999	238	999999	175	408	510	441	999999	999999	528	112	802	999999	520	999999	57	999999	924	999999	455	161	536	282	999999	999999	999999	999999	405	941	999999	561	681	799	675	999999	565	690	999999	999999	473	227	80	999999	644	941	718	214	324	532	576	587	354	597	999999	630	75	955	326	409	664	573	999999	915	428	967	430	999999	244	172	39	999999	41	999999	881	237	90	412	638	999999	57	999999	623	873	374	954	216	94	502	54	293	999999	374	597	226	900	191	164	705	677	999999	999999	999999	999999	503	220	556	311	716	78	549	662	999999	60	999999	136	949	172	551	999999	760	346	999999	200	879	429	992	443	826	980	55	999999	707	960	755	342	568	471	379	999999	408	904	377	433	504	630	999999	999999	245	99	999999	999999	613	241	999999	183	213	779	282	84	999999	122	484	999999	33	999999	955	366	999999	999999	999999	488	793	999999	999999	999999	969	87	695	258	146	679	208	737	40	999999	999999	999999	54	581	138	999999	198	999999	936	295	430	641	410	999999	999999	999999	999999	225	532	472	999999	227	999999	70	214	136	94	999999	937	548	914	747	999999	999999	311	489	322	723	891	779	999999	497	459	999999	435	337	677	814	583	220	661	983	214	999999	800	104	999999	983	999999	999999	704	174	999999	999999	381	999999	936	413	999999	196	613	304	334	753	182	999999	768	395	999999	877	458	279	450	726	999999	930	999999	999999	999999	216	188	338	356	999999	84	999999	140	71	999999	753	400	999999	245	397	607	999999	999999	461	396	999999	336	915	999999	499	553	435	723	640	510	450	149	999999	216	372	17	999999	999999	445	999999	57	607	706	986	881	486	195	43	63	129	999999	281	90	750	145	999999	273	999999	857	344	999999	411	999999	560	958	999999	999999	67	873	389	332	999999	222	783	999999	463	999999	928	478	22	368	401	670	520	980	178	999999	58	999999	492	743	999999	99	999999	39	645	999999	999999	37	277	999999	137	999999	673	797	121	68	307	411	681	999999	344	510	844	999999	258	741	979	580	789	999999	552	987	391	646	36	329	121	754	703	356	999999	999999	210	137	241	240	997	999999	868	999999	
761	647	999999	241	409	999999	999999	999999	999999	999999	138	576	248	999999	343	150	779	37	999999	791	947	553	708	335	777	443	310	717	745	27	744	265	999999	679	793	999999	598	159	999999	241	84	987	973	799	227	999999	662	487	794	101	999999	999999	952	87	999999	217	938	73	464	965	494	999999	389	763	170	873	864	568	928	437	551	629	999999	539	716	999999	580	909	118	869	780	822	922	654	566	999999	312	633	517	586	966	999999	999999	281	746	999999	999999	999999	639	354	52	104	559	366	549	831	189	999999	999999	213	999999	999999	954	594	194	999999	615	735	206	999999	999999	240	61	352	471	26	934	999999	793	999999	999999	370	999999	764	827	999999	999999	999999	114	735	999999	889	272	999999	999999	936	580	110	96	84	931	872	23	253	783	811	999999	216	895	999999	896	669	629	201	999999	999999	759	200	999999	508	408	58	630	471	800	681	968	746	404	534	446	834	433	718	248	488	356	36	980	25	642	67	671	582	838	925	269	81	999999	999999	186	999999	342	588	675	882	252	551	452	111	843	306	812	370	95	72	246	910	952	372	920	999999	220	999999	999999	351	999999	999999	633	999999	422	896	294	999999	999999	67	501	844	53	999999	999999	805	584	879	181	999999	254	310	496	775	999999	358	128	999999	761	453	179	590	722	334	505	203	999999	577	689	999999	22	999999	22	38	570	401	999999	597	136	125	999999	341	580	528	106	86	562	857	999999	999999	778	999999	961	903	888	911	131	719	859	999999	886	17	199	235	999999	165	298	467	214	297	490	530	963	645	305	838	999999	204	237	999999	999999	70	390	625	999999	818	137	118	150	659	279	999999	999999	93	999999	151	151	999999	204	941	788	104	652	999999	583	257	240	999999	999999	60	902	999999	492	441	410	826	626	574	67	999999	38	189	327	555	27	342	792	880	417	164	696	999999	999	999999	639	547	417	491	51	999999	999999	811	510	100	756	352	666	306	682	412	999999	576	298	999999	999999	609	777	107	881	251	465	360	908	999999	999999	249	928	206	801	999999	418	144	533	147	999999	226	678	236	799	675	675	495	207	15	639	129	374	320	999999	999999	999999	320	999999	799	464	237	903	66	736	517	423	470	999999	819	993	389	53	161	760	696	930	999999	307	999999	576	969	162	902	814	243	874	617	823	770	103	999999	535	733	682	700	323	622	999999	291	261	215	989	388	22	999999	86	223	560	686	999999	999999	999999	402	233	495	84	999999	999999	503	643	806	646	735	725	895	854	320	479	69	
999999	317	999999	26	955	370	979	774	890	564	167	660	66	999999	670	874	95	142	999999	197	625	323	380	999999	648	455	568	264	662	999999	405	999999	744	501	999999	791	178	996	999999	863	515	310	119	999999	346	999999	749	509	74	850	809	722	999999	291	443	70	937	999999	377	510	802	725	121	773	999999	999999	916	565	833	999999	705	99	999999	645	999999	999999	999999	693	660	999999	999999	999999	199	812	999999	999999	954	462	67	253	854	124	628	937	999999	789	199	999999	528	999999	76	193	675	999999	155	719	37	175	609	128	856	253	403	711	804	744	535	309	465	999999	447	463	507	590	33	591	470	757	585	999999	135	867	174	999999	599	521	392	14	666	598	656	788	853	999999	396	611	721	916	142	326	264	890	879	999999	999999	612	999999	94	999999	563	258	999999	590	717	992	988	88	687	122	999999	361	531	642	867	829	659	999999	568	999999	422	870	553	999999	268	637	245	987	131	219	986	835	307	842	113	349	385	207	999999	947	407	532	999999	804	849	999999	999999	257	22	224	847	12	999999	890	748	693	704	656	331	999999	756	11	957	999999	135	457	63	689	999999	999999	453	461	999999	999999	797	890	835	999999	774	303	904	987	975	999999	372	984	717	999999	999999	419	644	729	875	65	200	406	574	566	999999	401	999999	999999	718	999999	770	395	537	999999	999999	858	999999	955	881	38	999999	769	35	999999	114	150	999999	999999	596	999999	883	723	999999	999999	430	401	326	999999	79	999999	391	860	999999	492	146	976	457	220	324	999999	561	999999	999999	847	880	430	380	999999	461	539	661	275	999999	598	609	57	999999	999999	85	999999	542	588	885	509	646	324	500	543	999999	999999	692	999999	331	361	568	204	876	738	538	999999	999999	801	999999	540	720	126	999999	679	882	99	176	339	145	622	702	972	803	348	210	565	930	999999	610	333	846	142	943	106	40	415	999999	999999	999999	85	681	740	771	999999	788	530	911	820	661	824	999999	999999	394	708	658	595	401	537	537	973	79	192	200	493	999999	588	999999	317	649	476	918	104	750	999999	940	962	211	999999	559	680	999999	999999	999999	999999	371	492	748	244	447	999999	23	642	544	615	999999	499	999999	287	999999	210	999999	604	181	194	999999	867	613	334	767	696	394	999999	999999	857	999999	959	16	414	999999	211	840	937	869	214	999999	999999	560	999999	62	451	422	999999	999999	359	332	999999	999999	992	879	999999	999999	423	999999	999999	60	79	664	687	999999	56	492	144	165	999999	999999	419	735	966	730	630	317	479	282	
326	283	470	157	629	534	279	30	999999	534	627	332	427	470	127	999999	999999	999999	872	847	16	958	999999	767	999999	999999	913	324	972	999999	259	999999	409	151	160	478	590	921	45	162	26	36	479	609	999999	136	942	948	617	811	346	19	444	631	275	367	999999	702	811	640	621	955	57	752	285	439	923	286	319	648	574	999999	999999	720	830	979	489	678	999999	220	56	999999	706	999999	925	249	753	777	875	793	999999	999999	999999	405	541	71	978	726	999999	109	999999	666	638	968	247	873	434	724	800	296	877	999999	473	601	999999	656	999999	999999	827	46	999999	155	411	526	175	999999	999999	999999	188	999999	11	999999	354	999999	17	389	335	737	922	61	815	39	999999	588	915	167	999999	519	811	884	999999	101	899	999999	422	66	265	122	803	561	999999	253	545	41	294	124	972	343	999999	999999	999999	520	964	775	231	657	179	999999	610	18	999999	843	999999	303	955	910	999999	67	717	950	134	222	934	999999	999999	999999	999999	999999	304	801	195	999999	925	999999	563	303	999999	134	75	765	999999	443	512	795	999999	676	874	999999	86	384	260	914	625	643	999999	118	585	602	243	660	173	233	528	808	999999	999999	999999	772	999999	999999	783	739	991	951	72	690	710	149	999999	999999	999999	251	999999	999999	999999	280	465	291	526	454	999999	533	890	415	601	663	915	999999	999999	999999	757	111	511	424	999999	520	999999	673	580	999999	999999	446	531	378	962	922	365	608	999999	999999	999999	999999	999999	296	944	999999	849	999999	999999	408	775	17	176	961	117	999999	740	454	999999	999999	356	791	710	137	56	280	12	522	453	999999	999999	316	444	999999	395	131	856	999999	479	999999	671	348	323	182	624	400	279	570	270	377	191	999999	290	238	206	932	925	127	249	673	999999	336	142	681	109	468	999999	747	575	986	999999	525	975	976	368	999999	478	538	512	656	11	441	261	999999	498	398	36	216	999999	462	999999	738	975	805	104	344	215	999999	82	166	827	999999	995	999999	638	665	934	999999	869	198	464	397	999999	593	999999	815	999999	66	193	710	442	999999	524	122	790	999999	999999	999999	881	999999	802	836	465	356	828	478	446	976	447	832	463	721	346	44	998	808	133	392	143	999999	269	159	999999	371	723	999999	17	999999	999999	999999	124	765	433	846	396	628	931	268	999999	203	379	109	619	360	257	999999	28	999999	123	982	876	168	46	602	999999	652	387	104	632	366	471	562	492	809	717	698	298	500	648	380	877	865	627	939	909	169	540	999999	124	13	
452	527	999999	999999	760	956	729	830	92	743	250	837	635	999999	732	999999	616	809	999999	558	999999	999999	842	999999	114	21	999999	106	693	604	122	289	979	629	999999	943	999999	980	59	999999	999999	467	417	999999	139	50	240	229	216	102	553	731	999999	565	580	924	999999	35	406	749	999999	999999	147	488	630	960	999999	15	494	999999	33	636	760	881	999999	964	121	999999	999999	74	781	322	890	600	999999	391	824	423	58	989	268	767	583	999999	346	347	330	999999	999999	179	192	999999	999999	999999	78	917	970	583	976	616	813	999999	422	999999	967	113	741	546	999999	999999	999999	443	956	504	999999	265	62	460	999999	252	999999	999999	999999	444	999999	556	999999	472	532	999999	420	251	446	999999	186	999999	355	251	342	243	605	783	501	999999	43	999999	999999	240	999999	813	999999	520	48	999999	972	631	999999	999999	999999	420	525	278	999999	303	829	999999	996	524	327	20	999999	999999	128	999999	999999	999999	999999	628	410	143	288	999999	576	718	278	899	213	712	999999	555	435	377	791	921	999999	336	769	207	999999	149	751	753	912	999999	903	64	402	736	999999	999999	940	465	577	327	999999	178	702	305	35	929	691	999999	64	772	585	999999	29	999999	594	319	100	492	423	270	391	534	444	689	999999	224	507	476	999999	357	614	969	799	474	789	548	634	474	999999	285	458	467	699	149	311	370	999999	205	151	999999	999999	458	52	317	999999	999999	734	22	489	999999	432	224	670	999999	167	999999	742	554	417	55	685	625	319	999999	999999	923	999999	304	388	455	188	999999	335	846	999999	166	927	492	999999	191	814	999999	999999	372	999999	244	797	992	982	695	627	490	788	105	102	406	148	904	999999	22	771	439	999999	43	999999	131	889	999999	381	999999	688	999999	26	235	999999	73	999999	947	293	577	136	842	322	693	827	999999	522	999999	753	929	28	32	999999	526	419	385	987	999999	740	999999	355	999999	621	981	16	999999	474	562	864	999999	765	200	999999	928	885	929	126	940	216	933	608	659	79	451	982	665	273	500	815	855	86	999999	217	561	231	162	999999	340	686	999999	233	960	375	725	174	827	412	999999	640	999999	268	57	744	806	134	695	903	999999	999	351	114	999999	746	999999	952	85	983	69	706	733	999999	786	263	757	709	999999	294	354	287	164	263	999999	860	335	999999	38	999999	410	999999	536	258	61	340	999999	354	999999	223	366	772	999999	844	352	999999	907	782	999999	794	987	106	486	411	999999	892	999999	999999	900	124	999999	421	924	140	582	633	180	999999	657	
455	917	412	460	433	927	581	198	319	999999	852	952	999999	999999	999999	957	314	949	134	699	168	495	999999	999999	145	999999	999999	848	999999	272	999999	999999	432	134	999999	876	584	999999	63	484	977	703	999999	999999	57	171	867	306	690	182	278	683	55	785	498	959	669	999999	324	631	999999	732	240	57	201	999999	999999	428	97	999999	999999	667	999999	649	999999	465	959	82	406	974	934	649	168	785	994	45	145	647	636	77	216	626	332	432	502	254	472	489	984	387	999999	449	999999	999999	799	610	787	406	73	43	999999	999999	562	349	999999	342	574	455	62	999999	534	999999	999999	30	160	756	345	474	156	999999	992	480	999999	28	343	999999	440	835	985	393	258	739	583	603	76	619	74	999999	736	170	680	27	436	828	852	999999	657	198	182	999999	275	323	999999	597	999999	530	999999	543	15	211	999999	999999	470	669	907	999999	309	198	953	541	692	362	737	999999	796	975	53	269	176	586	837	251	663	999999	128	935	999999	986	999999	546	119	999999	976	534	268	941	557	999999	999999	999999	458	468	245	640	360	912	999999	272	999999	74	486	250	999999	429	373	660	85	527	551	971	999999	322	635	417	999999	171	999999	999999	999999	855	428	999999	347	999999	137	379	16	32	591	215	360	999999	195	498	69	999999	163	999999	999999	999999	999999	39	225	950	999999	999999	999999	827	218	199	999999	999999	544	945	645	209	903	268	302	994	653	63	936	345	621	999999	999999	147	357	563	17	828	999999	999999	989	399	71	999999	365	991	999999	188	813	402	999999	978	683	250	853	999999	999999	895	265	177	953	811	999999	999999	999999	666	19	695	480	655	999999	708	340	423	999999	255	148	999999	999999	310	457	999999	999999	544	667	643	412	886	293	497	599	122	573	873	999999	188	999999	191	999999	698	982	851	708	168	220	969	647	270	999999	607	721	999999	992	954	720	489	571	557	999999	695	263	133	411	982	65	78	145	467	999999	777	948	956	457	214	328	606	766	91	333	697	996	152	600	686	999999	150	130	618	163	999999	616	749	969	372	445	858	449	725	112	152	834	189	999999	517	658	999999	10	788	636	123	722	490	999999	524	699	121	532	725	217	999999	947	527	314	568	171	209	986	95	769	469	166	50	978	191	863	816	137	92	37	20	149	342	999999	999999	965	135	525	455	673	333	336	724	999999	197	999999	317	875	455	356	459	778	999999	999999	176	957	999999	511	999999	661	883	984	449	999999	207	775	615	545	274	603	45	684	541	422	445	143	442	
999999	999999	986	555	940	681	999999	999999	999999	234	999999	814	92	999999	623	482	793	789	349	886	37	321	421	589	771	610	852	321	775	999999	503	583	43	525	999999	719	65	115	999999	312	713	129	965	551	301	999999	999999	999999	421	999999	999999	632	106	999999	414	999999	999999	407	784	340	829	999999	803	999999	999999	740	781	566	142	903	426	688	999999	46	182	907	355	870	298	51	428	541	899	572	498	871	486	786	999999	939	999999	658	331	612	482	298	326	970	820	561	949	625	188	517	785	69	999999	69	84	507	865	999999	119	742	911	297	525	240	506	859	263	995	456	203	564	768	367	245	564	884	591	999999	59	737	102	802	999999	391	787	438	96	426	712	613	83	839	548	588	700	194	999999	96	999999	961	307	953	179	984	953	26	702	549	505	199	915	490	999999	382	650	119	934	144	452	77	999999	836	293	999999	129	724	229	999999	544	379	121	999999	999999	98	999999	999999	999999	378	437	770	736	547	921	999999	697	592	389	176	999999	591	260	638	643	405	198	999999	999999	336	864	239	797	924	999999	135	88	419	579	371	942	512	485	565	706	681	999999	235	999999	771	155	999999	344	999999	999999	999999	129	482	861	515	900	969	999999	306	513	208	973	812	999999	795	999999	999999	23	27	234	436	115	694	999999	962	74	963	555	899	191	999999	999999	744	93	61	16	605	558	73	471	973	44	189	999999	508	708	999999	999999	129	337	999999	523	999999	999999	414	999999	999999	550	899	451	937	423	578	999999	185	999999	238	728	491	788	838	729	999999	556	260	401	999999	642	999999	263	544	280	999999	572	323	814	577	915	999999	213	999999	65	658	621	534	559	465	999999	876	204	479	801	210	999999	499	147	999999	999999	577	999999	921	791	125	645	906	666	999999	16	802	370	999999	322	58	288	216	999999	999999	339	999999	701	936	863	766	999999	784	743	80	105	83	999999	999999	806	999999	667	291	999999	939	999999	714	868	571	459	271	515	999999	166	752	999999	133	999999	76	242	748	875	86	68	999999	885	860	999999	595	892	933	999999	999999	930	974	390	999999	425	843	68	624	163	140	486	601	261	999999	999999	990	158	971	367	119	19	67	472	591	232	999999	63	161	551	282	678	526	999999	397	999999	191	371	925	999999	872	999999	999999	594	745	999999	999999	999999	123	242	182	447	921	576	515	118	872	999999	799	774	660	789	999999	83	881	461	960	956	863	244	999999	999999	233	999999	494	999999	999999	472	726	999999	999999	991	940	919	378	999999	757	950	999999	
999999	999999	679	572	999999	57	999999	109	999999	713	293	999999	999999	910	879	999999	554	224	658	91	999999	716	409	785	807	18	999999	849	988	999999	999999	704	19	999999	584	579	767	66	82	225	999999	12	857	999999	443	362	999999	91	71	134	824	620	109	868	726	572	265	999999	764	152	389	999999	121	838	665	588	629	683	335	309	999999	497	999999	442	999999	999999	859	650	351	455	752	999999	788	863	881	436	605	999999	111	21	324	873	301	929	836	177	890	28	103	854	733	582	755	761	999999	336	478	666	198	999999	713	614	552	319	400	801	999999	258	957	999999	983	488	581	324	999999	163	206	222	606	512	519	840	999999	497	721	999999	832	999999	766	555	958	939	999999	785	308	709	999999	981	539	44	722	642	71	999999	999999	254	10	440	775	943	139	266	69	685	999999	873	67	999999	597	230	968	427	491	411	999999	54	535	796	26	286	832	999999	999999	571	789	876	999999	999999	626	477	179	401	999999	823	425	701	879	277	999999	434	651	277	393	318	76	304	999999	659	593	999999	999999	999999	424	499	121	999999	583	999999	999999	929	104	375	437	130	999999	576	176	668	999999	579	999999	267	817	591	634	999999	831	374	505	495	725	128	108	799	757	964	977	762	711	511	128	390	382	999999	999999	286	839	999999	999999	999999	999999	493	673	24	999999	999999	999999	833	999999	556	93	218	999999	410	214	975	276	638	372	999999	599	414	956	484	460	784	999999	767	261	358	725	999999	117	999999	366	999999	999999	94	147	999999	578	999999	999999	165	428	909	398	972	999999	364	19	999999	999999	999999	899	724	999999	199	563	877	576	628	582	515	830	524	110	999999	999999	972	531	192	999999	77	518	999999	515	999999	66	999999	396	999999	923	897	349	524	668	937	999999	642	705	265	531	270	729	949	999999	392	335	903	999999	411	928	872	833	999999	710	832	661	999999	218	999999	999999	999999	491	663	705	685	176	315	856	172	999999	410	277	275	999999	239	348	569	884	133	475	162	741	984	984	60	74	999999	813	835	286	999999	434	969	132	518	779	999999	253	886	999999	30	56	646	999999	999999	604	567	176	481	999999	102	568	95	271	999999	280	507	679	999999	620	654	501	31	886	223	975	999999	153	152	460	282	325	998	906	454	999999	999999	999999	465	456	506	354	342	999999	999999	999999	349	708	152	247	999999	396	598	275	999999	528	35	999999	319	553	999999	999999	999999	999999	222	776	569	188	816	874	185	999999	223	208	999999	309	168	680	702	127	635	600	10	904	188	886	999999	
732	343	926	89	345	151	912	159	999999	999999	321	138	417	536	170	891	999999	72	235	182	399	999999	273	370	355	66	201	999999	706	423	999999	841	335	59	837	845	889	794	999999	999999	999999	999999	42	999999	846	551	295	590	474	708	733	999999	953	713	337	581	80	999999	999999	288	949	995	452	668	999999	479	803	368	999999	325	11	482	232	330	872	350	128	294	523	804	771	611	452	998	690	287	888	622	721	265	999999	333	999999	560	955	315	606	999999	777	376	999999	926	999999	999999	999999	260	619	633	841	986	462	786	52	999999	517	348	552	454	978	924	591	190	646	999999	551	677	999999	672	375	566	744	999999	517	156	999999	999999	719	303	301	999999	667	999999	999999	734	999999	988	291	139	999999	616	762	161	999999	853	785	567	289	999999	608	999999	837	947	267	284	252	707	279	896	874	672	628	999999	163	548	266	335	999999	912	999999	562	396	999999	629	758	804	592	370	663	370	999999	565	999999	999999	273	602	720	997	506	492	999999	999999	394	999999	999999	988	513	998	846	999999	459	168	377	816	999999	641	999999	328	509	480	660	347	999999	535	387	117	366	999999	889	946	545	338	902	430	545	999999	12	37	999999	769	301	593	524	76	911	999999	197	456	650	631	999999	402	497	36	831	999999	114	999999	877	273	999999	949	118	899	999999	999999	265	999999	280	212	999999	999999	999999	999999	189	76	823	548	999999	57	919	909	913	267	899	152	840	876	598	787	739	154	159	999999	147	351	484	624	24	790	999999	249	185	999999	992	529	999999	999999	847	999999	935	565	243	999999	353	722	45	851	999	908	290	389	359	493	473	494	377	94	999999	837	592	999999	533	999999	973	679	734	999999	275	379	819	93	999999	833	851	183	910	999999	641	425	316	633	625	116	510	694	999999	999999	974	999999	162	248	165	19	182	736	41	999999	856	673	987	569	585	629	99	206	360	999999	641	999999	584	999999	452	999999	530	958	583	427	334	289	788	999999	501	766	227	581	928	999999	661	124	151	999999	473	968	437	747	57	995	999999	999999	999999	999999	60	685	923	114	795	978	999999	224	999999	614	84	577	884	945	77	819	412	517	278	340	864	526	157	999999	999999	484	999999	999999	910	588	410	30	944	423	991	999999	843	122	785	949	539	447	961	537	436	896	93	999999	999999	238	999999	509	44	13	511	533	538	850	530	321	240	705	313	575	999999	63	999999	999999	953	999999	975	299	999999	999999	999999	427	565	619	646	687	400	266	113	681	995	901	985	940	911	
999999	287	992	592	474	999999	834	143	395	334	382	999999	622	538	999999	262	999999	777	999999	212	94	999999	918	999999	842	920	973	601	999999	579	999999	77	692	999999	495	974	999999	707	999999	609	966	293	179	999999	273	424	778	727	686	999999	702	999999	280	999999	999999	500	369	787	749	999999	745	242	512	815	999999	314	580	72	53	453	278	596	519	116	245	801	798	633	940	999999	152	255	999999	999999	877	187	797	955	732	995	614	206	957	713	999999	999999	781	363	273	958	999999	715	999999	999999	160	999999	614	173	999999	35	701	735	846	999999	411	499	326	309	999999	999999	517	625	340	999999	999999	82	999999	999999	252	511	29	444	370	982	584	437	571	999999	999999	771	999999	634	999999	999999	999999	879	359	635	312	999999	417	999999	425	999999	451	999999	384	636	403	87	477	808	920	990	16	267	999999	999999	747	999999	928	999999	258	999999	280	882	999999	633	754	959	723	12	999999	878	103	999999	999999	941	999999	999999	62	934	289	974	304	999999	713	473	700	46	999999	494	888	338	445	774	999999	259	157	568	65	999999	881	999999	364	474	315	51	999999	467	247	433	334	999999	920	993	364	283	999999	999999	179	698	999999	999999	455	239	124	174	443	328	325	770	793	999999	310	999999	62	845	620	829	999999	671	999999	999999	798	90	169	507	417	451	420	949	387	999999	999999	999999	817	173	989	135	359	150	608	577	152	477	999999	363	999999	999999	940	519	999999	52	999999	999999	131	700	919	374	79	616	756	999999	999999	375	392	162	581	942	999999	889	999999	999999	479	318	999999	999	100	999999	450	806	427	799	999999	901	295	345	583	999999	246	126	999999	624	65	743	999999	999999	669	776	999999	487	999999	147	999999	61	663	178	572	748	999999	999999	999999	598	924	272	198	957	999999	16	89	57	578	999999	706	999999	645	241	439	736	924	455	340	323	999999	999999	999999	290	675	459	999999	127	772	999999	999999	124	515	999999	700	793	999999	999999	999999	662	697	999999	999999	101	440	999999	416	431	739	999999	823	988	791	297	999999	960	246	908	291	41	768	999999	999999	999999	242	591	863	999999	541	999999	192	999999	328	677	999999	209	64	933	999999	921	999999	816	999999	937	999999	468	333	228	302	739	557	646	153	105	999999	735	761	175	859	849	999999	999999	890	103	999999	334	670	124	999999	162	906	312	999999	370	999999	951	583	347	999999	999999	268	645	698	801	98	545	355	999999	783	999999	447	999999	84	10	39	999999	925	999999	294	999999	798	999999	556	150	833	254	588	783	117	942	161	424	443	96	591	256	
727	99	999999	117	999999	446	999999	780	999999	999999	238	67	340	370	36	999999	63	55	999999	59	98	557	999999	999999	999999	571	999999	841	739	33	454	999999	999999	999999	900	836	290	186	999999	361	878	776	999999	815	25	531	452	746	999999	863	370	398	999999	541	167	179	130	170	999999	417	999999	999999	51	691	573	250	999999	999999	470	999999	18	876	348	622	181	999999	999999	999999	828	999999	129	379	999999	999999	662	66	876	878	626	730	999999	129	36	298	41	999999	999999	744	252	774	999999	895	286	999999	855	494	60	498	370	999999	999999	967	342	723	999999	951	573	999999	38	516	374	769	930	739	999999	888	850	59	591	792	586	388	999999	999999	999999	233	102	208	999999	178	16	387	999999	780	683	999999	999999	312	10	90	814	570	999999	735	410	124	999999	547	253	966	643	999999	907	577	269	668	66	999999	181	74	999999	999999	154	999999	510	987	999999	159	999999	734	111	548	58	999999	977	26	999999	185	653	438	999999	555	955	64	535	15	479	999999	521	25	999999	508	141	999999	232	449	425	999999	234	999999	999999	815	999999	519	865	104	999999	406	599	252	995	999999	635	742	805	312	420	100	999999	505	517	320	638	999999	51	603	999999	122	288	537	600	999999	950	241	575	453	999999	999999	198	999999	63	999999	351	278	29	812	999999	398	140	999999	39	335	999999	729	904	552	999999	451	477	272	687	839	128	999999	652	187	929	403	176	361	248	974	901	999999	999999	445	969	999999	999999	239	729	28	999999	368	508	274	299	230	336	33	277	622	967	926	752	224	954	289	625	842	999999	479	231	779	681	65	434	633	999999	469	582	817	431	999999	542	668	999999	999999	563	388	887	708	77	152	94	626	16	974	152	236	490	690	743	188	356	260	797	212	686	452	840	665	942	867	451	459	200	728	394	999999	366	999999	726	247	954	184	411	999999	694	65	58	999999	491	999999	999999	892	83	999999	892	292	871	655	83	120	547	232	766	210	999999	634	435	287	590	68	870	999999	999999	505	999999	999999	848	718	517	630	403	390	184	999999	888	558	999999	947	836	111	222	711	999999	615	700	731	999999	211	999999	70	630	771	869	999999	191	692	928	577	999999	720	444	163	147	452	999999	167	58	999999	999999	152	258	487	999999	488	846	168	174	999999	999999	501	999999	646	999999	999999	10	632	520	999999	709	206	999999	808	928	125	667	69	999999	678	898	542	999999	542	890	244	812	999999	329	391	585	32	527	579	771	527	999999	797	822	690	452	94	999999	999999	176	125	999999	999999	
559	336	820	787	594	496	460	273	818	999999	756	105	999999	857	312	999999	176	686	678	60	46	410	168	869	246	883	236	814	896	387	376	774	723	999999	593	993	570	798	437	41	129	508	709	735	51	726	55	594	781	517	139	489	446	471	412	158	177	999999	550	711	269	645	999999	440	999999	981	382	281	999999	319	568	377	258	647	931	537	701	433	827	519	837	641	43	388	257	887	338	262	960	444	826	999999	257	726	999999	999999	142	278	880	999999	354	773	331	999999	948	762	240	798	539	874	457	744	133	41	873	628	999999	999999	193	999999	652	999999	321	828	999999	999999	129	532	876	457	405	432	553	767	175	74	320	571	440	495	656	539	722	96	999999	92	999999	226	852	153	999999	153	999999	912	417	999999	462	502	999999	999	642	707	999999	92	478	999999	200	365	866	999999	318	999999	999999	697	999999	999999	408	999999	999999	411	462	999999	680	733	584	261	346	640	999999	941	999999	999999	592	440	853	999999	617	639	617	961	999999	140	999999	52	835	831	596	398	601	305	999999	999999	661	577	546	738	36	999999	507	226	999999	560	16	924	207	500	999999	126	843	371	505	999999	617	879	999999	332	553	637	898	752	665	948	49	999999	126	999999	166	25	894	124	922	428	141	400	283	999999	134	435	844	344	384	999999	554	239	999999	66	619	781	67	224	999999	999999	999999	754	561	999999	999999	951	808	823	344	999999	232	728	449	86	636	227	606	999999	208	127	999999	999999	378	196	404	809	264	69	765	999999	957	999999	929	533	137	386	838	543	820	999999	627	31	999999	942	257	825	790	723	999999	402	999999	999999	26	78	605	999999	999999	375	345	710	697	999999	999999	999999	999999	552	999999	999999	949	259	388	73	368	35	500	772	564	436	999999	579	29	999999	999999	372	210	999999	999999	999999	928	399	999999	473	208	119	484	877	962	49	999999	704	999999	999999	773	180	23	120	999999	990	999999	833	183	950	436	765	691	166	119	695	999999	405	999999	937	999999	559	259	914	865	258	999999	999999	809	524	968	244	553	153	767	468	359	99	999999	999999	293	104	226	999999	47	442	428	999999	768	277	289	999999	999999	97	999999	224	921	108	255	272	449	955	34	658	981	202	221	547	999999	999999	345	669	837	226	654	999999	999999	208	877	999999	830	999999	854	541	999999	906	429	465	266	553	547	260	999999	306	233	999999	80	568	78	844	230	880	929	999999	931	619	235	598	443	994	880	999999	999999	822	441	226	111	492	999999	85	772	999999	999999	999999	113	95	
825	540	999999	326	999999	999999	999999	42	999999	999999	303	737	999999	625	680	830	32	271	672	825	39	999999	864	17	236	587	155	993	999999	474	598	93	999999	999999	999999	694	605	127	182	999999	592	198	620	491	922	999999	882	797	404	942	999999	30	183	287	999999	803	675	985	99	999999	629	147	999999	736	361	999999	999999	999999	830	986	235	905	98	566	243	841	411	383	94	862	705	999999	999999	140	999999	578	910	736	790	991	28	619	37	999999	486	455	237	999999	140	712	999999	128	966	418	716	828	931	616	54	224	402	302	901	999999	539	281	548	830	995	783	309	987	999999	999999	967	615	877	999999	999999	999999	999999	527	999999	382	221	586	390	189	423	913	646	303	691	576	999999	999999	718	800	408	214	999999	407	888	356	412	999999	154	999999	451	110	950	780	999999	266	610	999999	59	528	24	952	891	999999	416	92	146	16	305	407	250	251	897	86	753	875	881	216	638	896	999999	999999	442	263	738	322	962	866	999999	435	965	724	676	199	785	455	323	547	990	999999	220	405	999999	747	886	999999	213	999999	37	661	384	999999	245	999999	999999	466	520	637	630	999999	130	279	249	869	442	526	574	708	999999	307	561	999999	999999	832	685	574	999999	999999	999999	538	119	98	999999	114	999999	571	488	999999	641	328	935	999999	999999	896	686	999999	166	999999	314	999999	635	504	583	729	999999	50	188	413	478	983	999999	999999	270	102	999999	41	440	145	819	871	48	61	77	999999	372	875	427	329	156	999999	418	701	390	17	903	614	515	120	999999	19	392	85	54	657	61	119	999999	824	912	654	510	999999	679	443	331	999999	437	999999	367	235	623	858	266	733	999999	576	445	999999	999999	999999	999999	330	141	809	488	962	17	999999	920	262	459	602	417	999999	244	999999	31	946	685	999999	999999	904	752	778	999999	533	818	321	91	485	999999	173	999999	542	999999	190	889	999999	955	368	999999	27	690	999999	775	999999	999999	764	498	187	554	498	999999	869	202	622	577	362	423	999999	153	695	338	444	587	296	966	874	999999	64	508	999999	990	999999	753	169	999999	999999	12	374	92	64	822	904	931	185	999999	766	999999	999999	613	999999	999999	11	224	880	689	256	527	489	999999	577	399	999999	679	401	508	259	999999	43	408	999999	359	999999	872	99	999999	999999	513	411	999999	209	999999	999999	450	971	707	989	112	999999	479	967	999999	523	318	514	665	388	234	540	999999	999999	999999	316	116	999999	187	405	139	135	17	265	743	999999	789	856	52	540	999999	708	694	519	
157	999999	563	441	999999	999999	741	999999	434	494	999999	972	734	363	558	227	753	766	999999	311	860	976	865	223	234	15	999999	999999	472	134	999999	999999	845	999999	999999	999999	752	674	876	350	664	771	701	999999	999999	770	391	999999	307	824	999999	237	914	392	658	999999	999999	999999	999999	802	999999	289	895	999999	110	682	137	999999	174	160	475	999999	890	453	647	98	284	352	999999	464	624	306	164	999999	999999	167	999999	999999	509	999999	30	412	467	999999	247	385	876	401	422	384	999999	999999	272	999999	999999	709	346	471	745	570	999999	45	193	753	999999	999999	999999	257	999999	999999	80	674	76	999999	999999	999999	620	999999	215	271	999999	999999	929	999999	821	999999	999999	999999	297	638	820	150	717	939	131	999999	228	714	896	440	261	628	999999	479	999999	969	748	125	999999	999999	98	530	265	999999	358	999999	115	411	999999	378	772	999999	960	333	999999	930	956	137	35	999999	999999	999999	920	775	20	593	453	999999	479	852	71	918	999999	10	550	299	885	243	590	117	879	999999	999999	528	999999	144	668	116	356	383	999999	620	100	871	452	192	610	490	472	764	570	655	931	89	316	854	999999	959	999999	832	54	722	546	999999	999999	37	133	402	117	999999	924	999999	113	106	839	999999	827	130	557	368	689	999999	771	825	999999	234	885	702	221	813	20	709	332	524	999999	999999	83	999999	605	425	999999	218	383	597	840	233	999999	835	250	865	36	999999	411	425	153	649	951	721	379	50	152	431	190	999999	865	225	999999	999999	767	549	377	653	524	142	309	481	999999	184	999999	324	682	59	462	999999	787	999999	307	907	999999	688	999999	999999	999999	999999	282	999999	37	999999	731	624	219	962	77	999999	999999	383	488	279	125	671	627	999999	999999	65	999999	102	968	834	999999	999999	999999	999999	218	89	210	25	849	959	999999	672	454	999999	452	999999	114	720	981	761	859	413	528	37	791	999999	71	999999	626	748	999999	189	668	999999	573	874	706	999999	754	988	499	481	533	528	999999	999999	999999	999999	335	375	950	647	121	999999	999999	999999	338	999999	999999	509	27	999999	399	111	762	999999	13	261	999999	577	999999	11	966	992	271	387	880	10	617	347	999999	385	245	261	797	559	999999	461	999999	471	545	815	788	255	999999	999999	999999	432	766	740	450	966	317	757	711	949	999999	999999	999999	597	232	338	282	977	27	641	403	147	313	212	610	551	999999	999999	42	848	223	720	32	411	999999	457	999999	877	897	525	78	999999	550	999999	878	999999	516	630	249	999999	543	811	237	338	466	944	
129	563	139	999999	933	410	725	862	735	960	106	544	302	774	104	405	999999	501	573	915	597	999999	334	660	45	413	666	825	315	412	999999	693	945	360	338	680	748	998	592	999999	762	687	999999	999999	853	972	999999	475	999999	147	731	736	765	999999	357	664	238	478	863	999999	744	899	557	333	477	999999	598	942	446	423	656	999999	909	999999	162	909	999999	999999	807	999999	85	201	712	177	681	756	927	999999	12	673	999999	999999	145	72	923	863	139	789	449	450	383	999999	39	698	490	650	826	859	397	448	323	821	671	999999	454	552	196	390	999999	721	485	204	999999	772	971	387	999999	847	999999	999999	779	561	967	999999	690	690	172	24	686	40	930	999999	16	564	999999	630	999999	345	617	380	676	749	999999	728	965	999999	999999	999999	726	999999	705	979	876	999999	668	999999	854	999999	999999	764	390	182	703	621	791	416	999999	999999	999999	351	999999	609	239	611	623	40	423	249	401	511	244	905	999999	582	335	950	201	908	896	597	776	999999	236	853	990	503	999999	999999	999999	999999	991	999999	999999	384	335	999999	749	274	999999	637	348	614	913	999999	529	484	999999	131	296	999999	224	288	489	824	575	999999	383	385	621	129	985	897	999999	842	519	175	71	912	257	239	210	926	433	268	999999	171	389	627	334	515	999999	999999	999999	106	343	712	590	999999	809	849	722	373	999999	365	999999	450	311	999999	999999	364	999999	972	874	999999	639	999999	855	230	999999	414	105	999999	61	116	510	999999	667	216	508	806	584	999999	999999	999999	999999	837	999999	77	616	808	859	317	538	969	101	646	59	183	466	55	857	370	453	404	999999	966	321	546	854	591	999999	999999	999999	999999	779	999999	869	999999	548	802	24	787	614	999999	554	999999	226	92	24	864	21	493	749	462	948	999999	598	708	653	550	525	736	222	999999	35	763	744	255	199	720	999999	999999	999999	664	999999	79	756	687	999999	966	750	999999	532	990	579	999999	999999	120	344	565	999999	170	823	997	287	287	999999	588	741	791	53	971	892	303	97	438	857	95	431	878	468	911	858	999999	800	295	214	999999	455	735	999999	634	911	634	938	616	759	637	999999	753	504	177	945	68	922	779	347	999999	902	999999	442	271	689	999999	107	870	999999	145	206	992	83	352	143	16	384	418	69	268	364	480	678	230	708	677	384	300	966	800	764	31	948	975	999999	999999	303	155	945	456	999999	77	315	624	441	394	999999	162	44	938	684	514	719	88	874	431	472	222	563	21	91	806	
904	511	381	185	53	107	31	999999	713	999999	473	613	731	297	175	999999	788	323	997	231	266	37	125	999999	312	869	999999	898	841	90	592	999999	999999	729	172	804	252	265	999999	582	999999	215	235	456	50	116	999999	999999	266	418	433	249	23	859	549	877	396	130	873	184	999999	133	987	632	646	540	247	999999	134	371	811	533	972	999999	999999	61	999999	669	220	205	522	999999	642	433	999999	352	919	515	189	999999	417	131	999999	999999	585	17	227	602	999999	510	999999	354	462	894	606	999999	277	999999	999999	999999	999999	999999	999999	677	999999	482	999999	564	999999	304	999999	732	822	839	953	689	150	806	839	92	999999	208	999999	710	337	177	72	999999	999999	999999	85	331	745	691	219	690	999999	715	513	999999	999999	663	628	999999	889	145	532	999999	940	916	999999	470	999999	687	664	876	867	999999	349	494	419	999999	737	226	999999	299	999999	140	630	999999	478	434	303	735	999999	999999	580	353	820	201	645	449	807	909	998	614	999999	68	37	342	822	20	375	28	999999	999999	999999	411	296	600	158	401	992	678	448	335	999999	33	999999	493	306	999999	390	158	999999	970	934	827	228	614	727	929	113	298	999999	468	68	284	999999	778	254	179	999999	229	53	253	457	999999	471	673	999999	548	935	999999	999999	309	999999	227	179	723	999999	999999	192	681	873	229	999999	703	238	999999	999999	892	981	353	249	999999	999999	170	114	606	522	805	366	555	176	188	993	570	999999	150	999999	841	999999	328	927	999999	999999	999999	356	824	955	753	900	491	406	555	567	591	303	908	999999	999999	122	572	210	999999	742	637	515	694	999999	727	451	999999	152	999999	787	662	425	103	150	90	813	290	650	999999	904	874	158	621	999999	412	276	999999	307	377	729	542	999999	882	414	999999	870	999999	598	237	312	813	349	972	767	999999	176	210	999999	999999	656	831	922	440	999999	867	489	894	83	999999	999999	107	789	774	705	999999	999999	999999	689	999999	219	161	999999	999999	467	101	534	999999	999999	715	999999	75	585	544	720	897	620	687	999999	546	999999	976	588	775	999999	214	33	575	277	522	371	999999	521	999999	999999	505	999999	999999	973	59	343	313	999999	367	587	395	522	255	999999	807	634	856	999999	152	922	243	573	999999	647	263	77	959	908	340	354	613	554	608	991	999999	757	121	713	692	213	566	935	230	999999	999999	999999	778	521	469	887	515	999999	378	64	320	931	233	999999	720	981	384	999999	709	23	974	841	913	264	838	59	523	152	119	999999	365	999999	352	728	267	
571	299	447	448	452	838	781	185	999999	681	293	534	999999	993	999999	999999	999999	235	216	223	548	777	523	683	420	374	999999	999999	438	698	22	589	505	604	159	691	936	955	267	999999	202	665	369	582	999999	999999	274	158	408	999999	203	81	145	514	718	793	776	763	999999	88	999999	69	747	999999	668	999999	999999	654	999999	29	892	216	968	41	999999	882	999999	941	999999	894	999999	224	323	328	504	999999	453	990	999999	365	915	182	999999	188	710	143	918	512	913	999999	495	619	314	389	227	999999	999999	999999	493	835	385	834	634	999999	999999	999999	745	428	999999	999999	999999	48	768	489	113	999999	289	789	330	887	999999	905	37	999999	408	999999	910	934	110	517	837	349	507	60	999999	90	547	793	210	461	398	499	161	195	999999	457	850	999999	285	507	708	323	999999	605	871	479	999999	355	734	999999	349	810	328	844	891	911	541	999999	999999	33	182	495	588	869	499	474	754	841	999999	951	640	95	658	999999	999999	999999	565	999999	188	510	282	999999	68	713	122	999999	181	999999	999999	688	999999	141	999999	262	335	999999	999999	914	116	999999	999999	966	665	783	999999	999999	999999	725	999999	377	355	639	539	997	750	979	436	875	757	912	303	447	546	11	45	508	768	406	276	596	999999	651	794	782	999999	316	999999	285	856	999999	999999	455	282	926	343	286	602	328	512	999999	785	859	167	204	113	999999	429	999999	999999	358	999999	755	999999	448	999999	999999	845	757	221	443	999999	161	999999	898	486	847	175	620	667	999999	906	450	894	920	810	928	494	600	678	509	886	871	537	508	373	999999	996	833	999999	639	441	844	999999	78	902	999999	840	268	717	265	121	999999	999999	988	999999	54	861	538	999999	660	219	254	89	711	999999	999999	623	520	535	807	851	342	999999	999999	327	72	343	999999	28	186	98	999999	883	422	398	87	874	549	67	328	999999	467	205	687	999999	196	765	405	999999	330	20	330	732	999999	413	999999	537	999999	670	999999	711	999999	519	461	572	999999	371	666	322	479	707	84	463	216	988	999999	146	595	999999	999999	306	937	314	999999	999999	767	503	999999	18	619	550	906	878	677	999999	999999	947	744	125	446	825	108	92	51	623	999999	867	999999	999999	30	642	941	369	999999	999999	773	731	822	295	804	489	398	658	999999	929	800	999999	999999	598	999999	999999	402	480	171	316	999999	854	272	83	239	900	977	62	988	977	608	546	999999	594	844	61	135	458	320	957	436	999999	999999	999999	999999	740	999999	927	714	584	249	471	999999	233	884	
918	469	999999	65	904	999999	346	669	725	330	264	857	999999	754	165	320	943	169	214	999999	757	475	160	999999	499	818	60	999999	414	738	147	348	999999	710	925	999999	999999	402	416	455	999999	999999	664	791	999999	882	890	182	559	273	999999	311	993	999999	999999	453	319	498	999999	999999	999999	998	999999	999999	193	915	741	490	829	573	934	999999	999999	758	788	976	810	368	999999	616	927	877	787	999999	442	999999	355	999999	583	481	282	999999	836	330	994	102	526	677	999999	652	151	999999	999999	986	339	754	999999	245	565	159	642	999999	806	949	168	999999	220	999999	554	357	999999	969	906	357	999999	56	714	432	763	696	999999	143	760	49	475	999999	999999	999999	811	688	286	120	217	434	839	332	90	886	999999	421	881	412	133	260	92	999999	503	996	999999	292	49	136	999999	868	698	509	999999	767	484	641	58	999999	312	999999	80	460	761	999999	517	968	966	828	270	351	815	58	19	510	999999	302	999999	538	116	529	649	160	999999	348	735	999999	141	323	999999	530	373	999999	999999	267	189	999999	420	31	488	999999	999999	999999	865	139	999999	649	499	690	810	999999	999999	520	312	782	226	919	821	423	746	188	836	999999	999999	999999	978	353	948	752	330	335	882	999999	59	389	213	999999	295	508	295	95	839	451	512	230	912	853	169	327	50	269	809	997	284	309	999999	673	999999	135	161	710	700	747	369	999999	309	615	999999	923	578	788	634	323	138	660	348	394	149	999999	827	134	193	631	711	71	525	999999	727	750	498	540	999999	169	356	584	394	102	92	37	920	306	999999	246	749	262	999999	999999	868	623	960	506	533	600	308	999999	527	79	45	307	960	424	888	720	435	999999	155	474	966	553	999999	256	999999	999999	284	999999	742	946	882	999999	436	999999	26	113	789	991	16	999999	861	329	67	999999	66	784	76	506	999999	672	811	999999	999999	169	999999	324	357	714	204	999999	325	999999	294	580	197	586	871	931	408	784	930	443	41	113	613	646	495	950	999999	527	55	778	122	79	145	181	352	276	999999	701	755	999999	797	596	999999	94	45	487	999999	999999	999999	999999	107	633	741	999999	999999	12	556	883	829	999999	524	676	374	547	664	225	444	25	244	999999	433	706	999999	856	999999	444	387	528	611	18	999999	720	614	910	680	999999	999999	767	501	349	720	999999	872	358	999999	130	999999	188	999999	819	53	122	245	319	999999	401	604	885	999999	244	625	37	282	999999	584	804	72	463	999999	185	999999	676	523	894	883	809	834	999999	
305	524	223	208	109	792	964	710	484	304	999999	288	884	451	45	267	723	999999	999999	61	773	756	68	767	320	999999	931	377	598	351	435	902	999999	924	590	217	31	427	999999	490	856	874	999999	767	999999	588	999999	446	640	266	999999	201	467	999999	906	999999	999999	455	887	855	860	597	121	143	869	306	999999	959	861	827	999999	306	764	999999	204	898	999999	999999	999999	732	952	495	736	999999	180	999999	445	999999	27	50	751	576	540	82	629	269	999999	195	999999	957	999999	999999	584	999999	30	874	999999	605	587	18	999999	999999	999999	165	903	375	860	779	963	635	861	937	941	821	86	669	766	691	241	935	145	999999	402	555	864	620	999999	924	321	305	806	839	206	19	999999	999999	999999	384	179	264	409	983	999999	272	999999	930	999999	763	999999	360	118	746	999999	652	872	999999	999999	999999	300	293	464	936	468	999999	829	999999	740	931	892	500	46	391	521	999999	999999	162	28	140	458	934	229	157	999999	960	197	70	999999	554	147	68	999999	246	93	886	999999	999999	525	565	442	999999	200	468	871	245	999999	727	234	395	125	720	851	642	999999	366	999999	316	748	507	479	769	554	195	794	833	687	799	307	999999	999999	72	999999	463	697	383	744	761	286	999999	999999	470	835	90	438	427	216	179	999999	727	999999	494	725	27	999999	673	530	14	673	47	999999	525	999999	599	218	63	93	398	945	565	622	999999	39	999999	861	18	933	999999	999999	999999	626	518	999999	579	999999	693	347	999999	376	33	999999	739	97	249	999999	131	999999	245	872	385	344	999999	233	743	115	999999	464	929	165	87	740	65	999999	999999	420	49	999999	849	999999	525	715	473	31	922	711	882	225	789	999999	740	968	697	602	999999	43	808	294	758	474	302	238	999999	464	299	293	797	491	999999	829	364	107	201	999999	356	670	870	796	311	41	232	304	675	537	425	999999	999999	463	876	273	999999	755	275	385	999999	296	306	19	732	639	914	400	435	999999	47	643	999999	248	255	710	172	22	982	999999	251	999999	999999	881	49	999999	250	343	614	527	227	608	999999	999999	963	69	373	861	73	671	127	832	999999	714	500	781	999999	803	218	176	110	999999	772	549	143	497	999999	425	999999	552	399	999999	999999	908	742	438	811	960	285	195	346	999999	949	320	609	999999	138	848	390	267	999999	446	999999	448	426	629	835	292	681	999999	335	948	999999	521	282	546	55	961	972	71	969	999999	528	32	829	800	649	462	999999	724	368	999999	44	999999	999999	999999	455	347	999999	
999999	999999	529	289	808	999999	999999	419	999999	47	73	999999	177	999999	999999	297	476	917	112	618	999999	979	383	353	957	999999	450	999999	999999	817	330	100	999999	479	858	469	999999	999999	999999	172	441	390	222	424	876	361	200	19	715	999999	999999	44	352	728	865	143	228	186	331	999999	419	999999	240	999999	999999	972	999999	698	999999	859	999999	383	999999	939	187	245	767	959	476	606	917	999999	208	763	999999	999999	748	999999	999999	724	250	999999	770	30	753	956	160	601	707	904	696	502	991	855	578	854	836	999999	550	630	999999	269	709	725	782	999999	285	999999	41	999999	999999	685	94	999999	619	582	612	187	196	999999	95	175	262	572	909	424	449	353	195	734	459	345	438	983	999999	980	564	999999	999999	775	999999	999999	999999	286	999999	999999	418	698	245	999999	251	659	226	329	999999	210	999999	146	815	367	538	932	290	306	971	888	999999	999999	944	638	999999	567	939	420	550	411	604	975	892	899	16	751	117	999999	492	799	128	999999	448	157	972	428	239	880	999999	748	402	274	999999	791	999999	316	999999	606	977	999999	720	999999	999999	144	999999	41	253	915	360	786	999999	100	813	182	999999	999999	663	796	999999	599	338	68	183	801	18	999999	671	111	147	700	998	510	223	999999	88	323	339	314	999999	940	184	323	529	461	923	312	460	141	31	624	653	957	999999	387	999999	661	632	977	135	274	369	152	778	660	788	324	877	15	999999	999999	808	999999	254	725	999999	24	539	722	877	999999	880	999999	90	522	56	51	999999	835	462	426	691	361	999999	287	999999	42	544	999999	673	999999	435	454	47	574	815	304	712	999999	999999	341	132	910	110	999999	394	829	999999	999999	614	999999	999999	999999	999999	677	765	457	999999	966	154	392	479	671	59	278	280	435	502	515	707	752	338	354	999999	999999	304	999999	999999	999999	999999	751	970	999999	263	925	854	393	999999	370	808	368	999999	999999	81	579	861	460	860	832	159	958	336	556	558	862	418	410	178	431	999999	984	205	999999	82	402	422	201	417	133	423	886	534	142	706	349	628	591	282	303	270	844	920	428	608	935	424	999999	730	999999	999999	454	999999	480	988	824	172	711	673	678	167	999999	999999	737	419	272	434	999999	849	219	244	827	138	875	171	537	999999	777	813	999999	977	999999	470	25	616	969	671	63	154	882	187	916	918	603	145	599	801	192	19	345	511	230	574	521	167	689	326	348	319	460	999999	395	898	535	701	999999	999999	37	131	449	999999	380	60	967	999999	327	
999999	534	740	999999	736	882	767	477	999999	757	434	949	999999	926	999999	333	744	999999	132	999999	28	392	999999	977	400	773	70	569	744	140	180	607	489	840	781	791	999999	999999	723	877	627	999999	899	943	734	260	999999	205	796	999999	635	366	844	249	308	525	631	763	181	963	821	207	732	505	586	827	469	27	154	999999	724	999999	970	255	999999	598	999999	958	252	999999	999999	865	772	477	504	814	999999	249	999999	265	170	845	576	760	65	430	999999	999999	999999	907	791	161	60	999999	999999	638	396	599	85	710	999999	672	520	41	368	999999	434	265	10	772	999999	229	999999	889	700	878	430	999999	199	743	900	99	999999	345	358	453	815	837	923	866	428	999999	174	999999	233	497	999999	545	401	110	996	442	403	594	842	999999	675	170	245	674	218	186	409	999999	810	942	80	185	683	915	149	597	341	144	354	901	65	654	999999	212	553	885	818	99	747	467	696	999999	502	786	999999	654	601	259	657	999999	999999	831	31	999999	999999	999999	862	486	960	408	111	268	250	941	516	31	505	42	130	333	368	320	999999	352	255	74	682	999999	147	999999	999999	92	487	112	999999	233	632	383	785	403	33	342	138	348	366	438	765	999999	280	756	999999	999999	138	333	883	453	999999	678	999999	999999	477	965	348	475	413	29	781	148	803	292	398	132	256	726	310	999999	191	255	999999	817	308	130	999999	999999	345	999999	953	163	228	693	986	953	346	432	926	67	993	662	935	347	656	627	758	987	367	36	999999	411	33	857	272	991	692	229	999999	356	999999	956	999999	999999	999999	628	920	119	306	999999	999999	823	999999	999999	42	999999	999999	649	170	680	372	638	33	999999	122	551	139	370	999999	999999	271	127	378	579	717	47	532	958	281	38	707	648	690	922	251	499	999999	780	825	999999	681	52	68	999999	999999	710	932	821	864	523	498	559	688	312	183	667	455	999999	534	994	995	999999	378	141	973	723	948	111	77	999999	940	358	544	999999	323	228	68	999999	594	16	999999	711	104	999999	540	157	959	388	748	583	999999	389	256	830	748	329	674	927	410	270	762	831	754	999999	582	150	24	999999	988	954	608	461	999999	528	890	294	999999	620	601	826	763	569	363	999999	578	561	999999	714	937	993	999999	141	593	334	999999	283	957	853	185	399	142	958	399	793	975	999999	752	728	940	464	999999	64	335	583	506	203	999999	999999	672	31	47	310	73	999999	410	476	868	999999	283	616	999999	413	445	211	999999	805	999999	569	
999999	986	808	999999	999999	999999	930	500	805	19	827	61	805	999999	190	163	362	831	999999	405	393	508	724	450	454	333	137	999999	999999	134	999999	701	999999	908	999999	686	222	999999	537	999999	999999	910	670	999999	485	999999	999999	640	232	291	849	862	911	774	186	20	999999	368	930	449	999999	281	999999	681	129	135	37	897	944	504	940	698	304	313	999999	483	999999	865	964	231	522	496	436	999999	284	37	789	258	999999	741	999999	854	733	999999	244	793	38	989	738	359	999999	914	696	728	350	999999	567	999999	444	703	183	405	403	708	927	859	844	554	406	999999	346	999999	174	212	90	96	965	999999	999999	547	454	847	999999	999999	36	608	800	708	986	134	999999	191	814	39	568	28	999999	34	170	385	999999	484	592	646	999999	425	749	493	647	264	195	999999	539	896	258	999999	999999	999999	681	328	69	145	567	282	632	164	964	999999	643	999999	635	940	56	999999	598	970	265	490	999999	611	859	316	999999	999999	939	118	652	917	999999	243	999999	672	352	842	999999	812	916	999999	24	858	460	613	850	585	629	254	314	846	307	999999	999999	788	196	80	469	999999	85	999999	342	523	512	999999	365	409	321	962	598	213	376	786	63	945	475	999999	160	255	466	485	112	999999	803	806	999999	999999	174	961	999999	999999	382	999999	737	91	977	501	356	413	258	450	999999	999999	656	110	479	521	234	999999	323	999999	919	999999	999999	599	999999	647	999999	705	999999	862	999999	360	999999	325	831	999999	58	972	967	973	396	747	997	26	221	999999	48	999999	337	108	999999	999999	647	43	362	999999	287	147	358	339	782	651	976	396	999999	913	191	340	279	676	999999	261	999999	349	66	182	226	280	999999	296	609	26	378	338	593	205	712	451	963	672	525	910	624	999999	200	745	770	610	999999	307	264	999999	433	999999	999999	999999	883	308	977	999999	941	17	758	999999	730	999999	282	648	802	18	999999	739	376	606	999999	999999	637	999999	158	320	999999	999999	468	90	999999	999999	593	717	702	577	322	414	473	784	731	518	162	562	999999	434	999999	131	808	803	999999	524	342	826	999999	83	388	365	159	999999	776	335	549	677	39	829	183	999999	945	235	695	999999	999999	591	999999	999999	409	85	619	724	847	290	807	665	983	518	999999	766	999999	629	999999	999999	265	806	999999	405	969	484	533	999999	261	999999	185	999999	117	311	258	750	951	868	999999	313	999999	434	819	495	527	884	999999	999999	270	416	358	326	46	738	540	999999	999999	479	673	925	551	540	472	940	999999	999999	
557	999999	269	818	815	348	999999	999999	999999	830	987	999999	877	999999	789	22	818	999999	558	999999	546	999999	770	789	176	481	205	999999	761	999999	962	878	999999	303	336	21	261	999999	601	20	370	999999	526	710	481	999999	999999	588	145	539	722	999999	391	255	999999	188	911	480	651	344	999999	217	999999	999999	868	119	141	584	999999	778	761	375	253	999999	498	395	852	999999	317	115	999999	999999	612	231	491	345	999999	999999	615	999999	109	999999	999999	266	867	163	999999	519	841	372	929	999999	829	367	999999	356	383	843	757	302	999999	851	172	999999	465	535	999999	902	525	533	622	999999	968	999999	678	980	999999	987	680	345	368	999999	228	945	185	861	999999	254	999999	144	961	652	999999	323	820	258	617	999999	801	342	557	999999	993	318	749	932	58	228	689	797	781	396	999999	422	933	993	632	227	999999	604	747	999999	458	390	999999	999999	999999	999999	790	999999	999999	322	195	347	999999	242	349	999999	999999	253	812	569	999999	656	363	575	489	964	389	827	626	400	892	207	999999	205	677	612	747	779	999999	999999	438	270	434	468	999999	825	999999	999999	653	722	999999	127	791	188	999999	801	36	996	490	999999	275	962	999999	972	429	988	753	591	999999	737	172	426	931	419	999999	304	232	894	374	999999	999999	688	183	903	379	775	415	416	409	875	585	751	299	666	999999	999999	466	999999	49	222	82	52	999999	916	999999	603	195	382	999999	999999	579	141	631	825	999999	587	999999	900	999999	654	583	999999	999999	690	161	421	137	275	999999	665	837	769	855	162	999999	296	553	267	352	776	590	42	369	906	305	999999	129	999999	350	999999	686	566	859	999999	639	735	860	999999	765	149	476	999999	100	391	664	809	286	999999	243	39	999999	532	999999	826	73	550	999999	285	394	707	301	663	999999	741	978	281	999999	470	522	856	999999	108	999999	213	309	671	941	999999	252	496	177	650	240	320	999999	999999	19	43	331	999999	999999	584	70	999999	999999	813	993	359	412	392	899	999999	956	386	602	934	40	353	526	402	608	999	43	898	540	999999	432	999999	235	824	999999	876	148	433	107	852	48	443	365	496	677	592	574	860	999999	361	693	853	718	581	133	999999	517	929	490	759	551	171	527	207	390	999999	134	588	130	33	999999	532	999999	999999	895	596	988	999999	724	25	434	182	999999	188	957	999999	896	653	700	607	369	219	999999	348	311	877	916	168	116	999999	468	986	999999	573	683	171	574	968	685	537	676	999999	214	475	334	378	859	999999	249	810	999999	481	
887	999999	999999	468	999999	940	448	999999	680	830	923	435	999999	448	443	738	999999	999999	999999	927	967	173	930	881	999999	477	24	932	27	577	918	999999	806	999999	108	226	999999	999999	581	634	999999	667	856	846	564	779	917	885	935	130	999999	454	999999	999999	999999	724	592	782	464	122	999999	516	999999	113	911	627	628	999999	999999	226	829	999999	224	379	408	310	316	94	327	234	559	999999	997	897	733	474	999999	252	999999	999999	633	136	760	469	708	999999	666	753	999999	999999	161	357	545	718	301	562	240	436	165	212	418	508	465	239	562	797	518	113	379	999999	999999	999999	999999	966	592	999999	530	754	999999	999999	999999	562	999999	390	83	999999	592	999999	605	999999	244	999999	96	999999	999999	135	999999	530	907	911	999999	563	383	496	807	775	271	579	135	999999	999999	485	765	770	568	999999	999999	84	999999	360	214	999999	507	999999	999999	76	298	999999	10	467	41	999	846	759	889	91	188	663	999999	999999	940	22	999999	17	148	758	306	326	712	119	999999	596	374	999999	707	276	65	185	999999	741	999999	456	578	668	566	42	999999	999999	880	487	676	695	502	999999	419	201	85	500	69	455	769	999999	112	891	690	445	635	299	62	623	35	13	380	840	821	999999	443	494	450	116	129	300	999999	235	999999	91	999999	515	999999	515	200	564	999999	837	972	513	353	999999	978	999999	406	349	954	267	999999	673	324	661	999999	925	757	591	60	952	336	479	536	877	999999	608	999999	129	162	546	432	470	886	542	868	317	151	999999	999999	999999	709	999999	345	188	773	769	766	442	479	999999	757	609	514	173	511	999999	976	476	239	999999	779	286	196	417	999999	991	999999	782	793	728	783	11	85	999999	252	556	143	358	113	688	999999	909	650	940	789	823	999999	723	999999	374	340	674	526	145	549	999999	593	928	354	782	982	984	648	750	999999	755	999999	999999	999999	955	369	628	999999	551	538	869	999999	256	627	20	999999	73	750	999999	999999	118	485	999999	191	819	999999	999999	13	331	705	857	999999	899	512	44	299	182	999999	86	15	712	999999	975	999999	999999	999999	999999	310	343	999999	999999	243	999999	999999	999999	999999	999999	602	110	999999	999999	999999	50	999999	681	999999	737	743	593	721	862	999999	999999	999999	685	806	510	999999	511	33	999999	904	670	584	786	623	50	546	193	764	705	999999	701	999999	850	97	271	139	925	80	69	603	717	999999	884	999999	569	999999	678	522	769	260	100	87	377	260	954	466	68	67	568	200	560	828	25	292	569	590	573	999999	544	
380	417	441	999999	31	197	57	700	139	64	999999	867	999999	999999	455	490	623	999999	600	143	805	81	999999	512	999999	999999	888	607	601	97	999999	999999	90	999999	398	842	999999	999999	355	72	906	766	929	13	334	333	890	999999	569	802	946	873	972	999999	738	309	550	928	104	977	308	450	108	51	999999	999	787	999999	607	613	999999	509	370	537	237	999999	152	864	188	999999	163	999999	47	999999	151	999999	271	627	249	98	302	730	29	999999	999999	465	667	887	927	334	545	208	235	955	999999	999999	512	445	236	999999	167	685	750	559	824	252	413	310	899	970	738	170	451	999999	321	110	999999	992	773	999999	382	999999	936	853	999	955	831	999999	999999	704	602	826	400	999999	930	616	999999	999999	553	999999	999999	367	988	957	595	385	756	715	644	870	957	519	671	464	327	903	999999	896	559	869	999999	331	482	204	378	912	769	900	999999	705	130	28	449	999999	719	999999	999999	999999	999999	624	208	125	447	956	999999	92	164	999999	999999	37	999999	999999	911	683	110	731	884	793	588	999999	616	999999	137	938	750	939	80	999999	999999	999999	999999	999999	639	999999	671	305	883	526	457	296	757	833	999999	561	999999	47	117	999999	160	987	140	482	400	999999	999999	999999	988	999999	999999	999999	21	744	999999	921	399	107	453	999999	22	805	848	367	999999	302	925	999999	188	999999	111	999999	832	999999	269	757	999999	999999	379	65	999999	328	999999	384	320	650	999999	23	642	755	999999	740	594	140	752	999999	149	772	999999	999999	658	234	173	422	407	999999	974	706	485	443	999999	999999	728	999999	999999	694	498	473	999999	695	999999	912	151	433	413	370	999999	701	999999	999999	618	409	29	281	999999	703	164	999999	977	816	675	578	538	209	15	928	22	205	92	68	856	999999	724	451	999999	999999	92	740	19	46	385	999999	999999	570	825	349	999999	456	999999	999999	540	999999	496	241	29	999999	384	941	999999	484	358	922	619	503	67	999999	685	578	200	660	620	423	885	940	999999	999999	433	967	384	666	714	565	213	737	999999	263	189	999999	999999	641	372	150	323	534	688	462	663	999999	513	883	999999	645	265	999999	734	126	999999	555	800	999999	26	416	567	760	769	793	719	882	975	804	761	201	999999	999999	298	999999	999999	360	999999	999999	738	999999	464	999999	11	79	309	871	12	999999	545	633	693	804	999999	955	583	999999	764	894	743	781	999999	708	131	473	498	706	53	999999	26	367	303	822	999999	244	951	76	759	700	999999	999999	999999	999999	269	137	508	352	999999	999999	896	547	
999999	999999	244	957	999999	755	379	538	581	603	827	748	395	187	340	999999	915	390	13	516	803	74	411	895	901	111	999999	993	965	155	999999	711	368	479	771	936	999999	931	137	205	999999	231	128	890	999999	141	999999	999999	797	637	999999	999999	338	390	744	531	956	349	65	14	316	999999	999999	435	831	125	999999	916	416	403	999999	999999	262	999999	999999	582	999999	999999	874	770	923	368	205	999999	718	227	999999	978	999999	999999	980	249	876	133	889	321	657	999999	68	904	751	272	999999	403	354	453	999999	530	571	999999	999999	999999	999999	294	999999	948	189	245	717	613	743	999999	191	999999	423	53	117	999999	918	999999	924	262	462	999999	29	661	692	802	982	275	926	999999	416	999999	665	545	774	999999	52	941	141	422	976	455	171	349	90	999999	980	311	345	171	612	74	247	332	999999	505	274	429	265	387	999999	451	686	891	995	618	999999	878	278	525	96	976	375	512	286	16	807	680	581	193	822	680	999999	765	249	352	335	999999	562	279	327	999999	686	999999	169	534	768	280	999999	472	999	999999	43	820	999999	636	698	735	56	976	999999	999999	847	999999	999999	582	522	999999	652	652	293	177	999999	999	208	472	999999	999999	353	751	999999	537	336	119	194	999999	647	119	690	612	653	600	296	999999	581	999999	775	999999	198	587	22	846	628	700	188	832	785	43	621	612	346	87	392	999999	737	170	267	738	999999	999999	934	412	241	49	999999	693	880	739	427	475	697	999999	999999	765	739	402	999999	635	930	362	999999	613	497	88	276	576	217	992	848	421	475	46	726	353	999999	999999	999999	589	701	495	999999	999999	616	155	999999	660	655	626	564	999999	261	631	808	535	910	330	914	999999	772	432	485	887	891	15	10	660	958	88	999999	139	787	329	933	444	999999	888	997	352	173	615	999999	999999	999999	513	169	999999	999999	201	999999	332	694	460	816	279	999999	74	164	610	155	264	999999	576	999999	999999	557	932	697	374	135	31	332	572	990	999999	999999	893	459	387	999999	166	432	999999	999999	790	999999	999999	999999	664	433	346	734	396	999999	909	999999	353	999999	999999	956	236	155	999999	999999	421	999	999999	470	999999	766	126	614	776	764	999999	999999	934	931	722	989	230	430	42	940	789	296	935	999999	91	999999	999999	815	457	999999	619	20	569	701	999999	790	322	999999	851	898	317	732	957	999999	217	999999	979	422	365	999999	735	999999	123	922	999999	135	73	755	389	417	608	311	999999	999999	154	999999	999999	999999	999999	999999	676	363	579	144	633	
67	338	313	999999	999999	273	746	460	443	695	814	897	647	425	108	726	566	487	443	299	16	575	613	999999	239	816	746	713	433	346	381	236	999999	298	229	796	760	597	385	999999	862	850	999999	999999	340	90	623	999999	999999	215	999999	876	145	845	627	999999	999999	825	928	196	527	999999	999999	107	323	587	919	359	206	999999	966	969	111	299	436	999999	999999	954	157	159	202	928	113	227	236	505	100	999999	670	737	999999	999999	669	199	999999	830	823	625	345	752	171	274	999999	308	249	150	774	846	999999	472	640	771	999999	778	993	598	999999	999999	999999	818	999999	999999	999999	468	241	41	310	912	672	606	999999	236	619	404	988	999999	316	804	999999	999999	731	254	724	207	107	999999	266	999999	205	999999	900	24	753	999999	265	385	585	162	77	999999	840	999999	183	812	141	413	162	283	790	75	999999	999999	831	785	97	252	71	491	371	932	999999	419	716	643	705	327	482	999999	149	612	352	999999	999999	770	255	868	80	999999	76	693	156	982	999999	139	746	775	192	968	439	23	324	104	790	145	442	430	155	539	116	814	930	999999	999999	187	723	137	999999	71	540	228	999999	158	424	999999	999999	792	319	586	999999	999999	999999	999999	662	999999	298	257	373	999999	999999	824	722	540	999999	261	763	95	849	999999	416	619	386	999999	999999	221	841	999999	999999	122	359	649	120	569	999999	186	999999	425	407	17	888	475	763	797	733	716	505	640	352	172	999999	700	999999	396	999999	999999	553	23	999999	451	294	999999	999999	260	251	999999	713	163	999999	629	581	999999	687	841	44	941	855	589	397	721	715	211	822	517	999999	659	706	723	399	364	999999	666	348	956	722	765	999999	513	556	55	12	352	742	723	590	577	999999	111	362	999999	433	963	999999	366	736	93	310	70	62	592	981	989	764	999999	996	915	999	731	128	278	54	352	42	352	718	372	999999	109	926	999999	999999	604	999999	999999	931	669	51	982	230	639	464	836	460	963	73	999999	588	208	999999	675	578	291	983	93	193	91	930	282	647	373	624	210	144	999999	945	386	628	603	612	999999	999999	999999	510	489	814	217	891	78	999999	705	784	999999	382	999999	999999	365	999999	999999	977	850	999999	769	345	857	999999	999999	999999	37	28	687	999999	985	999999	399	999999	561	780	999999	999999	975	999999	861	999999	999999	588	364	999999	999999	379	590	999999	351	625	762	598	114	681	999999	474	560	515	864	60	999999	321	799	674	982	458	500	999999	127	17	11	661	876	775	999999	278	660	435	819	
657	437	921	53	369	833	801	698	999999	137	40	719	470	334	999999	999999	630	788	999999	999999	999999	879	16	999999	343	624	999999	721	338	288	384	999999	134	999999	216	999999	999999	278	439	840	191	760	621	457	96	298	540	336	75	383	999999	490	970	590	393	778	431	999999	709	999999	732	90	369	601	999999	226	594	774	128	999999	999999	999999	999999	849	663	675	267	558	561	55	93	775	656	999999	514	999999	999999	999999	312	437	201	999999	999999	694	999999	111	400	29	703	870	704	766	217	999999	999999	999999	141	999999	999999	718	520	872	722	664	662	957	434	999999	999999	859	382	59	471	690	995	325	999999	999999	741	562	284	247	999999	690	350	326	567	778	999999	999999	999999	722	617	593	916	329	684	999999	999999	161	999999	986	933	844	498	654	304	999999	999999	345	628	476	389	373	999999	999999	27	41	999999	345	999999	655	119	999999	106	999999	441	878	773	999999	641	888	631	590	885	297	314	20	202	696	999999	999999	999999	999999	474	296	343	999999	999999	643	311	999999	590	697	760	999999	877	939	748	999999	222	999999	753	999999	704	999999	845	799	488	999999	968	17	839	627	999999	999999	999999	160	999999	999999	326	197	728	999999	375	999999	307	999999	829	864	420	999999	271	363	483	605	296	690	999999	735	450	543	765	13	675	303	813	999999	384	999999	271	999999	421	938	522	34	698	623	999999	999999	441	910	970	623	999999	999999	999999	486	154	717	73	78	999999	793	369	782	432	724	464	81	184	344	560	999999	603	692	953	332	999999	999999	907	999999	850	999999	303	540	999999	152	277	82	557	336	819	667	346	202	831	999999	579	739	602	999999	169	999999	541	107	360	551	999999	53	999999	424	645	696	809	401	228	357	500	999999	999999	290	457	391	523	847	525	999999	999999	999999	861	336	752	110	855	934	999999	91	999999	999999	189	31	131	999999	999999	143	691	132	858	945	999999	484	137	999999	530	322	525	777	255	999999	999999	468	469	999999	191	323	671	544	840	874	887	146	999999	304	999999	198	168	232	958	999999	166	999999	44	146	435	386	208	999999	580	999999	999999	736	999999	323	624	721	999999	999999	52	120	472	156	999999	999999	68	999999	999999	999999	110	342	164	999999	818	865	999999	189	999999	999999	194	805	124	668	999999	307	999999	160	310	36	679	999999	636	656	999999	848	917	20	120	999999	999999	597	999999	999999	901	248	388	126	999999	970	787	445	297	239	327	999999	995	999999	192	984	528	907	537	118	164	182	705	507	999999	970	999999	526	999999	382	254	596	999999	999999	766	999999	919	349	
999999	999999	249	243	640	407	999999	942	852	124	828	135	532	181	999999	143	220	729	542	881	13	946	32	270	376	914	984	730	999999	255	999999	466	999999	189	673	999999	999999	920	541	308	177	999999	128	833	698	943	850	82	535	429	539	47	193	47	345	999999	318	978	999999	726	422	609	999999	999999	87	999999	999999	353	507	864	275	300	198	244	714	833	999999	198	572	433	999999	911	204	265	716	999999	283	999999	999999	387	887	890	62	815	885	568	911	521	756	336	882	507	999999	671	999999	248	848	948	333	511	468	999999	416	999999	662	510	414	999999	889	87	98	42	509	130	976	999999	999999	383	358	155	999999	316	442	245	550	566	999999	999999	111	478	160	334	703	999999	918	768	483	999999	163	385	163	999999	631	678	247	849	997	455	695	999999	999999	475	600	187	999999	161	999999	180	892	999999	173	881	902	421	926	764	339	999999	999999	999999	901	628	999999	973	992	24	999999	764	999999	701	569	891	999999	332	999999	685	734	525	752	767	91	999999	999999	67	999999	282	15	220	751	483	520	828	253	486	877	999999	255	627	999999	999999	476	922	182	201	535	282	999999	580	999999	251	40	813	426	444	136	999999	902	172	761	719	19	474	999999	524	999999	740	648	361	454	105	999999	116	999999	187	300	999999	139	535	999999	938	238	435	999999	509	452	707	999999	808	360	289	479	999999	865	476	999999	12	909	658	20	795	634	692	136	847	811	923	999999	999999	154	968	468	999999	640	822	490	584	207	512	81	999999	999999	839	10	174	999999	356	251	863	622	297	258	481	524	737	999999	546	309	999999	999999	529	233	174	664	999999	820	112	453	52	985	980	804	999999	586	537	466	795	691	961	999999	999999	999999	999999	625	999999	719	987	852	999999	518	944	999999	778	814	552	259	173	184	999999	999999	523	903	209	878	641	492	851	999999	987	280	519	854	348	206	243	847	614	548	999999	999999	999999	259	550	999999	50	706	36	999999	999999	287	303	620	82	616	999999	561	999999	741	999999	999999	867	101	865	632	999999	99	999999	581	581	704	999999	625	376	946	520	999999	363	675	837	999999	466	269	861	999999	977	898	782	999999	999999	681	999999	872	999999	443	804	741	999999	917	534	951	769	454	999999	339	642	677	254	135	106	999999	208	806	999999	999999	907	608	999999	999999	655	999999	317	215	93	900	999999	772	999999	999999	999999	779	880	445	150	886	176	22	257	999999	999999	309	654	656	635	64	482	569	968	516	535	999999	510	999999	999999	434	643	999999	999999	120	10	999999	999999	
321	999999	999999	564	763	665	999999	881	895	360	999999	99	356	456	660	999999	38	427	769	999999	554	999999	946	278	652	184	999999	999999	612	999999	146	530	207	999999	342	673	318	999999	719	999999	999999	634	640	844	999999	147	999999	999999	983	983	342	693	999999	75	999999	999999	46	58	999999	588	949	775	279	254	223	188	999999	663	123	999999	999999	999999	708	866	854	999999	766	111	999999	515	269	999999	269	999999	318	453	999999	142	999999	999999	636	269	999999	999999	954	999999	365	395	630	623	255	261	863	995	721	803	984	374	220	151	999999	935	582	999999	329	999999	516	650	936	999999	999999	760	43	695	360	999999	950	577	912	999999	564	381	480	852	270	999999	999999	999999	907	515	469	924	921	488	999999	999999	999999	193	999999	744	668	999999	999999	860	999999	494	228	178	644	719	853	999999	999999	999999	999999	775	464	729	145	999999	344	999999	743	999999	311	963	839	554	999999	659	999999	767	767	999999	20	850	999999	620	999999	775	999999	706	628	197	662	999999	472	999999	901	505	999999	958	57	498	409	425	999999	999999	999999	771	655	673	999999	985	999999	96	649	294	999999	999999	999999	999999	999999	369	999999	637	623	555	768	258	501	459	652	918	422	366	719	278	768	595	878	894	70	356	130	125	952	643	792	999999	412	999999	859	174	651	402	999999	999999	965	999999	801	425	999999	999999	279	999999	31	835	572	48	376	999999	526	999999	999999	999999	783	264	249	999999	684	980	763	202	846	324	600	488	999999	30	19	999999	312	999999	793	999999	634	999999	86	923	104	999999	81	753	209	40	661	999999	315	692	999999	999999	449	558	999999	821	662	76	464	955	999999	999999	568	551	999999	345	79	999999	152	405	334	34	187	999999	323	567	908	999999	993	815	662	676	182	584	411	999999	591	753	909	971	800	568	999999	131	999999	561	558	999999	724	999999	961	140	781	999999	999999	594	915	999999	245	529	913	999999	999999	999999	302	929	370	984	999999	999999	754	325	999999	181	999999	765	999999	999999	997	761	999999	999999	295	999999	854	999999	999999	999999	999999	999999	11	467	518	389	67	158	495	999999	999999	398	999999	574	389	611	118	645	519	999999	999999	602	866	858	136	483	520	534	366	999999	999999	770	999999	108	999999	333	121	296	807	241	999999	999999	279	81	999999	608	999999	444	998	684	999999	999999	22	295	957	623	950	152	340	44	868	533	791	553	863	67	365	999999	806	65	500	821	838	288	496	999999	333	794	631	528	912	86	536	682	920	585	999999	748	150	155	999999	999999	999999	772	372	999999	999999	725	218	999999	253	478	
999999	943	193	209	380	733	798	110	299	999999	521	999999	132	999999	999999	119	633	999999	308	616	999999	661	681	531	999999	999999	916	906	202	607	586	460	999999	443	448	592	498	999999	214	35	999999	49	855	228	457	153	649	580	592	555	102	929	871	636	526	976	271	661	343	313	817	891	999999	692	999999	70	536	689	353	999999	621	912	83	283	667	912	806	463	84	721	426	346	323	646	514	656	589	649	916	472	331	999999	386	999999	999999	68	141	172	999999	396	999999	960	236	188	933	190	856	597	969	999999	999999	999999	586	622	887	481	577	999999	999999	922	480	999999	772	881	92	785	535	999999	75	608	780	643	999999	688	114	466	999999	145	999999	333	999999	999999	999999	312	302	999999	999999	764	999999	737	490	999999	983	727	999999	729	198	355	106	999999	999999	999999	532	370	833	536	993	898	999999	431	371	999999	559	854	999999	488	217	999999	999999	568	535	999999	999999	338	127	999999	659	96	999999	999999	278	764	999999	564	999999	125	469	319	999999	765	530	360	257	592	375	999999	999999	139	605	999999	521	728	765	537	622	884	525	204	252	922	876	907	999999	999999	999999	999999	999999	999999	185	999999	999999	898	991	823	48	999999	522	576	962	79	600	530	490	345	864	999999	998	999999	941	999999	600	274	77	556	889	622	999999	999999	439	768	655	325	954	599	999999	999999	736	942	499	447	999999	999999	242	999999	999999	356	427	999999	277	613	608	892	63	999999	999999	754	831	444	934	425	999999	406	999999	203	424	285	576	999999	999999	999999	999999	66	21	503	999999	652	42	999999	234	543	999999	999999	848	826	999999	999999	271	999999	194	999999	792	999999	17	84	497	965	810	48	999999	56	999999	536	861	36	799	552	881	560	958	999999	722	937	220	401	999999	515	558	321	43	661	999999	13	706	276	458	999999	58	936	15	467	999999	994	145	188	763	669	583	821	999999	999999	999999	711	614	999999	999999	855	91	616	854	982	416	499	14	107	42	776	999999	594	578	288	999999	944	555	501	921	727	801	42	999999	560	931	736	295	426	779	312	399	999999	336	603	439	442	999999	999999	999999	999999	989	999999	999999	999999	999999	988	253	747	123	937	165	999999	509	222	63	59	978	304	999999	680	214	999999	999999	730	387	554	268	974	848	71	999999	532	450	999999	737	763	886	650	721	943	492	547	312	842	156	285	775	124	999999	390	464	999999	972	999999	999999	999999	720	999999	610	294	730	999999	899	999999	84	633	672	929	484	299	172	337	999999	117	197	666	999999	999999	583	999999	778	153	434	468	
607	84	560	80	442	999999	53	999999	999999	437	999999	999999	648	260	768	523	613	846	999999	260	999999	136	215	999999	999999	999999	135	246	842	508	999999	586	844	999999	999999	999999	83	999999	497	158	256	999999	296	155	999999	973	999999	36	999999	70	498	932	999999	183	250	480	999999	695	888	960	210	999999	629	541	921	999999	999999	217	804	768	999999	21	999999	999999	14	526	840	70	970	218	462	999999	529	781	999999	583	999999	670	999999	974	141	388	999999	536	947	448	81	999999	234	999999	999999	811	231	947	620	487	999999	999999	179	724	640	808	724	679	999999	111	999999	847	530	999999	564	999999	999999	999999	637	71	307	822	543	566	454	999999	999999	999999	614	651	878	582	170	533	10	59	501	475	999999	332	663	43	999999	999999	171	234	234	886	999999	999999	999999	400	320	559	189	760	999999	613	999999	555	999999	999999	999999	856	232	705	999999	999999	347	514	217	551	999999	314	407	273	999999	999999	404	230	860	950	20	718	858	999999	999999	611	353	999999	570	888	999999	999999	359	652	968	999999	623	466	999999	236	548	197	688	252	999999	15	162	915	966	999999	999999	999999	999999	999999	11	356	998	745	999999	85	999999	999999	999999	328	354	999999	999999	999999	305	622	999999	938	683	633	411	822	40	999999	999999	265	999999	438	283	778	680	158	103	336	650	999999	183	878	32	471	583	450	253	369	999999	207	60	406	619	999999	718	279	374	71	621	189	325	392	172	187	627	225	999999	175	648	206	613	628	999999	683	449	204	916	222	999999	999999	578	670	718	385	215	61	818	930	70	410	783	42	999999	471	305	790	716	999999	999999	368	626	999999	721	700	999999	431	302	936	903	523	363	162	20	660	610	655	673	787	999999	575	406	893	999999	247	999999	580	999999	643	387	999999	487	81	378	999999	344	500	948	28	790	783	759	882	36	546	57	630	31	65	861	650	127	929	872	278	961	733	973	484	286	23	999999	658	999999	254	45	291	783	328	999999	120	706	654	996	999999	815	524	999999	567	999999	792	559	999999	999999	999999	541	999999	999999	999999	730	999999	526	474	742	776	999999	999999	999999	781	999999	765	847	999999	999999	750	943	472	933	684	463	999999	866	415	294	493	464	999999	876	821	712	999999	92	684	597	999999	594	242	912	999999	923	714	200	95	999999	434	945	856	127	41	999999	79	625	524	999999	293	744	120	189	258	322	613	234	999999	999999	999999	683	172	115	34	166	711	559	713	999999	748	256	999999	999999	860	548	608	999999	845	999999	643	862	567	47	314	970	999999	62	999999	
907	319	490	687	26	999999	750	782	999999	999999	874	92	519	911	763	897	999999	963	761	329	710	713	79	388	485	435	999999	125	134	800	64	682	999999	896	806	451	268	568	999999	999999	119	765	857	450	999999	999999	133	950	804	150	277	16	722	999999	999999	203	250	111	212	591	999999	634	657	950	49	202	433	623	115	321	638	478	209	999999	219	945	856	629	999999	539	999999	221	999999	984	999999	57	999999	924	999999	612	211	166	365	183	453	484	117	906	999999	777	999999	510	844	493	511	999999	806	287	524	18	999999	620	693	673	289	660	323	673	426	991	243	508	680	503	999999	999999	122	999999	999999	734	837	999999	228	640	27	801	376	828	999999	999999	251	999999	410	999999	275	590	472	692	893	793	171	444	999999	419	999999	23	829	351	383	39	685	780	296	790	999999	396	402	999999	655	488	293	999999	200	692	750	561	108	746	237	529	19	430	142	208	999999	402	470	999999	105	14	999999	35	454	999999	58	999999	999999	620	763	999999	198	999999	46	415	509	999999	254	797	668	983	999999	999999	123	853	29	265	648	97	227	777	926	592	999999	651	516	267	999999	746	643	999999	175	999999	982	358	341	600	393	999999	999999	897	999999	672	150	999999	99	999999	999999	601	999999	793	822	308	402	985	952	999999	461	394	899	251	999999	507	164	389	818	436	110	999999	522	429	871	921	999999	329	629	264	452	846	562	627	999999	449	322	849	999999	866	95	999999	406	735	999999	999	826	456	273	651	999999	761	999999	662	788	156	88	13	921	999999	908	83	999999	697	163	614	831	282	896	194	999999	999999	999999	951	351	113	999999	999999	999999	999999	104	943	65	999999	999999	690	553	999999	838	208	999999	318	928	999999	958	999999	640	708	999999	534	177	554	999999	88	466	212	839	999999	321	685	787	301	722	59	806	965	28	389	951	999999	70	999999	443	999999	823	875	386	366	993	339	999999	660	999999	756	704	550	393	976	520	543	851	212	589	163	421	79	595	879	759	992	993	261	999999	120	473	999999	120	999999	265	591	826	483	357	999999	222	136	97	999999	354	266	582	51	868	417	620	999999	999999	290	286	999999	289	506	999999	10	346	999999	903	104	293	468	999999	530	721	999999	999999	377	855	607	941	294	999999	629	535	999999	420	951	999999	349	499	615	894	829	586	999999	999999	330	876	356	999999	10	232	992	999999	999999	825	61	330	939	700	253	12	744	349	991	772	659	971	113	999999	394	828	563	604	677	999999	999999	944	220	999999	396	500	999999	961	940	
71	989	946	649	677	368	630	999999	649	256	613	999999	999999	594	999999	651	358	773	999999	999999	182	668	397	15	322	999999	999999	119	321	313	752	503	782	409	999999	999999	999999	332	999999	231	999999	385	914	358	74	999999	999999	360	482	975	999999	727	742	710	767	403	601	999999	999999	461	261	521	141	346	504	999999	376	999999	664	999999	938	36	348	544	497	797	754	999999	940	898	105	757	999999	346	275	34	999999	82	641	536	191	772	995	973	970	252	253	578	999999	955	999999	48	695	526	46	22	389	208	223	970	999999	561	10	438	999999	503	999999	999999	999999	999999	358	304	449	999999	773	176	40	374	573	999999	553	185	195	985	850	999999	71	120	309	999999	645	562	858	999999	887	629	772	566	617	999999	369	999999	507	385	607	752	599	568	752	999999	981	24	634	999999	426	473	376	24	587	309	442	999999	999999	818	833	999999	446	999999	999999	154	999999	999999	999999	106	885	106	678	809	388	108	467	503	999999	438	281	631	927	999999	253	424	262	757	978	999999	999999	596	961	689	999999	811	316	820	328	999999	476	999999	267	538	93	330	794	999999	636	999999	841	939	414	999999	547	212	867	556	535	824	891	646	496	999999	71	999999	144	988	268	999999	792	647	184	759	962	764	373	399	806	922	999999	695	130	498	476	105	192	904	152	349	999999	760	294	503	716	829	31	819	999999	794	196	805	308	999999	697	204	764	654	105	783	839	477	749	613	205	206	525	997	999999	966	116	999999	846	919	999999	42	999999	681	53	142	742	553	922	21	999999	823	396	70	801	281	340	538	809	999999	510	476	20	999999	308	999999	313	34	847	509	688	999999	959	389	438	999999	999999	93	611	962	999999	295	555	999999	999999	381	809	464	205	999999	635	578	999999	488	999999	164	31	680	382	532	828	999999	999999	422	333	779	999999	17	632	147	439	999999	926	846	999999	224	999999	282	804	927	711	999999	828	158	999999	120	999999	480	970	283	642	171	710	88	143	999999	999999	999999	999999	108	516	801	832	67	270	387	651	583	999999	204	243	999999	876	455	821	980	889	557	548	222	252	393	999999	999999	504	278	547	847	713	997	634	999999	868	706	999999	999999	26	770	887	999999	468	999999	999999	999999	49	999999	295	264	267	163	999999	42	593	201	999999	132	999999	482	563	992	999999	999999	870	172	570	453	999999	179	44	911	963	128	999999	62	754	300	999999	271	319	610	982	999999	589	999999	999999	601	999999	999999	851	298	999999	543	217	895	655	664	91	159	214	595	22	999999	
999999	356	199	999999	372	999999	447	564	60	502	172	953	19	999999	999999	999999	606	999999	258	213	999999	746	999999	429	911	999999	406	999999	218	922	66	999999	999999	867	72	999999	999999	253	999999	999999	239	296	999999	652	999999	264	885	108	450	770	552	245	999999	808	796	484	589	769	999999	598	145	999999	355	137	445	449	999999	151	495	980	950	363	999999	593	974	41	508	999999	58	657	889	308	648	448	999999	821	385	789	81	587	653	600	842	640	528	999999	941	120	216	999999	899	743	612	470	820	199	999999	753	999999	999999	999999	475	721	753	709	837	709	907	999999	624	73	999999	999999	907	336	360	520	110	74	102	100	398	907	126	758	155	999999	187	999999	190	326	631	954	316	612	187	999999	999999	999999	691	182	999999	362	592	868	999999	673	704	143	470	679	404	689	999999	673	587	568	604	994	999999	151	531	999999	577	307	441	999999	999999	999999	159	999999	431	178	383	999999	67	45	325	258	434	999999	990	999999	167	510	999999	942	222	643	34	619	284	104	377	999999	650	753	785	999999	436	712	999999	409	984	989	257	235	315	822	616	999999	253	355	570	91	160	487	132	76	384	999999	408	130	280	999999	999999	336	801	999999	999999	313	260	40	999999	722	999999	591	69	999999	262	697	636	400	36	482	375	999999	999999	999999	999999	999999	631	718	910	938	999999	789	999999	454	793	920	433	482	552	312	999999	222	534	848	520	999999	427	954	999999	687	861	18	103	797	999999	277	802	515	444	116	682	541	130	883	418	782	462	615	999999	341	999999	164	847	724	191	163	404	686	775	829	745	999999	904	999999	999999	305	696	999999	290	526	999999	918	48	446	999999	759	102	999999	439	737	117	812	580	481	423	999999	999999	379	999999	20	872	999999	740	614	370	15	636	897	807	122	999999	999999	334	858	223	355	125	410	999999	431	70	754	256	48	722	999999	106	999999	999999	378	999999	999999	723	279	654	11	999999	999999	86	999999	999999	204	843	327	999999	999999	487	722	999999	78	999999	760	999999	999999	949	999999	999999	702	892	437	908	999999	98	438	977	999999	407	65	999999	222	177	691	999999	477	999999	866	910	928	397	737	455	384	175	740	786	384	50	538	329	999999	140	485	541	999999	717	919	116	415	999999	881	999999	432	517	55	900	999999	436	808	887	93	217	941	315	165	982	533	48	357	651	603	999999	869	735	678	92	691	159	999999	999999	388	759	999999	589	515	159	33	999999	130	999999	885	947	242	650	246	999999	999999	180	386	666	193	881	759	763	746	999999	
717	696	999999	962	219	999999	751	57	509	334	711	999999	799	15	999999	666	917	517	765	655	497	229	999999	999999	893	999999	999999	28	577	999999	999999	999999	842	364	441	336	999999	167	630	999999	206	999999	150	999999	616	999999	381	999999	707	526	999999	999999	997	100	664	498	999999	489	999999	999999	999999	732	480	13	333	999999	999999	999999	573	632	639	760	886	631	459	312	89	587	743	67	148	999999	320	60	999999	758	999999	752	999999	999999	138	547	97	932	166	473	714	147	588	647	326	936	807	999999	886	213	365	376	640	362	419	619	746	999999	999999	587	422	429	470	575	999999	999999	999999	629	504	102	672	954	999999	986	598	942	999999	106	741	212	593	245	173	338	402	378	122	346	999999	518	800	85	382	578	61	294	676	999999	999999	559	999999	187	580	794	541	411	901	999999	764	477	620	650	280	357	994	186	266	141	182	999999	999999	999999	105	985	301	596	581	999999	935	999999	275	986	683	191	21	415	665	379	797	991	476	999999	582	67	898	160	999999	999999	584	875	38	544	840	999999	904	791	92	999999	502	944	829	15	999999	460	999999	633	999999	98	345	588	520	999999	999999	190	389	196	826	999999	999999	151	791	556	321	70	999999	730	156	126	287	229	332	79	876	852	999999	471	748	999999	999999	274	193	716	689	995	364	150	210	659	187	999999	965	54	508	361	163	283	999999	659	184	480	487	849	811	126	265	999999	20	491	28	999999	447	999999	192	823	957	84	867	326	705	999999	530	999999	939	569	264	288	571	525	999999	999999	778	99	999999	384	786	344	904	573	739	913	140	719	640	269	280	272	861	685	403	88	999999	377	999999	49	950	990	910	252	861	977	879	495	791	140	149	357	999999	999999	46	623	180	303	586	999999	14	810	856	679	299	991	427	886	131	620	482	999999	999999	999999	434	796	433	661	999999	999999	43	645	927	999999	130	922	518	63	648	780	908	121	791	170	44	149	144	240	953	870	999999	992	373	181	657	738	221	844	383	250	199	518	592	823	999999	369	999999	999999	558	376	483	373	247	351	712	370	619	976	875	294	662	999999	999999	840	213	51	281	756	853	392	711	673	680	999999	999999	399	529	967	411	674	266	788	999999	586	397	195	754	999999	468	296	128	999999	969	999999	588	996	999999	751	620	718	98	136	502	176	665	999999	999999	999999	761	323	841	999999	575	210	999999	873	521	999999	453	999999	999999	999999	999999	567	273	999999	703	592	820	593	999999	777	357	999999	586	140	295	999999	920	587	
502	915	271	155	454	476	999999	769	70	714	485	999999	308	602	431	999999	838	934	999999	199	116	110	28	177	734	74	305	882	624	897	587	16	210	866	999999	999999	987	152	122	796	806	999999	999999	999999	118	899	999999	754	271	747	999999	999999	611	731	480	999999	999999	103	420	999999	181	787	155	172	136	478	488	441	88	60	999999	695	822	116	392	181	578	912	68	835	999999	550	620	876	605	236	405	479	395	132	483	893	731	999999	625	29	789	369	999999	640	421	47	676	220	999999	606	538	504	348	308	823	984	45	585	795	630	176	278	567	899	82	18	999999	955	577	957	963	99	490	373	999999	218	999999	428	999999	557	874	410	999999	998	697	900	141	97	999999	499	858	156	936	994	852	999999	802	89	567	412	991	720	643	938	642	449	23	999999	916	615	61	616	999999	999999	756	999999	297	569	211	999999	877	958	656	87	999999	999999	162	496	999999	871	416	853	861	21	565	163	767	52	365	258	886	166	181	999999	448	999999	999999	999999	999999	999999	233	999999	877	395	535	42	74	565	839	999999	296	527	463	999999	208	207	999999	160	682	603	998	999999	213	953	999999	720	787	999999	999999	856	831	463	257	433	647	183	975	999999	999999	533	999999	211	213	539	961	368	702	136	999999	250	999999	835	26	645	98	979	39	924	109	815	255	999999	926	982	993	832	280	999999	407	34	232	999999	674	999999	514	797	51	673	991	999999	27	660	476	399	370	996	447	612	345	668	154	999999	376	669	287	986	285	230	545	139	98	672	729	470	28	216	170	867	140	300	937	365	933	999999	999999	594	635	537	622	999999	395	999999	999999	739	879	999999	913	14	999999	528	522	999999	138	862	838	354	999999	15	381	163	836	579	481	999999	730	789	128	203	999999	692	360	747	607	549	999999	431	977	990	590	847	303	165	999999	612	778	126	999999	999999	344	454	663	629	999999	469	170	816	196	650	18	999999	62	719	143	188	177	999999	999999	999999	129	417	376	941	425	533	860	681	999999	868	276	614	999999	57	859	999999	999999	999999	999999	148	388	926	245	337	981	500	795	583	32	817	999999	13	902	647	999999	927	87	722	214	632	608	489	999999	327	999999	404	999999	999999	860	716	159	999999	192	85	210	202	182	48	959	924	737	286	658	765	999999	272	711	914	105	932	349	317	526	959	999999	999999	693	999999	954	587	963	999999	999999	315	667	998	820	827	999999	759	999999	48	762	290	895	332	830	477	893	120	692	999999	999999	999999	376	842	
920	233	545	310	509	264	94	381	961	946	563	999999	108	435	999999	884	999999	346	187	999999	554	999999	73	999999	79	225	999999	843	895	999999	882	999999	999999	825	88	999999	291	146	259	500	954	999999	328	948	769	487	379	999999	668	807	155	571	750	75	298	999999	169	338	241	293	999999	250	486	621	73	999999	414	282	357	854	603	340	96	686	999999	172	917	125	448	999999	999999	999999	999999	97	204	320	55	873	999999	404	437	953	905	965	999999	713	904	707	884	999999	83	106	999999	999999	214	815	999999	73	999999	135	767	54	890	649	448	999999	75	398	426	999999	722	540	999999	953	427	650	999999	130	999999	643	267	219	240	999999	518	749	456	371	882	388	999999	981	999999	411	999999	392	73	999999	527	598	999999	515	291	142	999999	542	999999	167	999999	564	391	364	648	85	867	999999	814	453	140	698	999999	703	999999	48	917	740	385	344	999999	44	586	999999	602	827	994	751	927	999999	166	976	398	298	974	328	997	999999	999999	999999	543	999999	578	619	999999	829	382	944	999999	999999	224	548	999999	25	841	362	977	222	999999	821	90	125	630	715	296	999999	999999	927	729	999999	50	445	407	306	801	246	999999	967	53	999999	454	60	999999	684	883	999999	819	382	457	622	350	999999	719	522	998	427	999999	862	332	971	528	454	225	812	212	779	151	860	224	604	896	20	179	999999	376	40	373	999999	832	679	344	928	480	116	999999	265	725	999999	308	384	787	602	644	999999	255	10	999999	999999	481	999999	999999	959	168	852	726	340	999999	732	999999	968	63	513	40	653	999999	600	973	119	965	947	999999	266	999999	839	999999	999999	375	999999	742	375	204	433	473	728	212	999999	769	628	389	516	649	993	738	340	330	284	572	999999	999999	999999	999999	726	974	999999	60	999999	407	999999	45	433	964	518	989	999999	773	629	49	311	999999	999999	830	999999	729	458	307	999999	527	231	519	542	999999	999999	661	97	349	999999	458	939	677	992	978	450	592	956	999999	141	999999	958	566	700	999999	271	999999	193	999999	999999	996	526	237	999999	999999	185	809	503	702	590	856	902	999999	304	181	110	999999	458	999999	390	763	772	906	176	999999	569	999999	818	307	469	999999	999999	273	668	481	932	711	686	310	999999	999999	98	264	999999	284	112	527	272	999999	144	637	102	910	999999	917	234	999999	71	936	133	520	999999	206	243	756	388	638	999999	823	248	398	947	157	480	999999	674	518	999999	891	953	999999	402	999999	172	999999	742	999999	829	751	257	322	650	749	999999	999999	999999	
999999	31	215	895	999999	754	449	290	746	690	999999	439	999999	999999	716	675	179	983	91	127	701	999999	411	23	820	999999	999999	575	926	748	207	971	198	109	782	497	999999	995	489	297	953	18	426	999999	999999	999999	145	509	541	646	999999	766	999999	999999	948	857	619	201	85	664	733	873	363	998	999999	972	251	999999	469	228	936	183	503	793	999999	693	618	270	225	693	673	999999	44	999999	999999	999999	999999	999999	160	999999	877	999999	999999	999999	564	90	655	999999	999999	825	886	549	999999	322	999999	307	272	311	999	264	249	359	975	999999	991	999999	999999	83	731	61	107	226	444	544	350	398	262	999999	239	999999	48	199	611	400	999999	999999	999999	722	999999	969	177	574	34	999999	684	528	571	538	832	353	251	999999	696	999999	727	669	115	504	971	321	54	593	999999	916	226	59	747	585	584	867	738	999999	503	761	883	533	202	999999	860	822	999999	724	846	885	999999	999999	503	999999	672	147	28	977	750	268	999999	584	501	118	679	999999	999999	986	999999	999999	614	135	88	935	723	204	999999	566	644	999999	999999	330	747	999999	84	760	999999	999999	912	446	999999	999999	375	245	836	999999	41	999999	869	235	51	840	769	881	999999	716	999999	567	290	478	670	461	342	601	773	604	836	314	999999	918	87	48	84	999999	125	852	760	843	109	999999	173	392	697	419	118	999999	560	999999	999999	999999	382	999999	462	444	999999	397	429	999999	471	999999	999999	727	59	999999	999999	999999	765	262	765	999999	955	999999	999999	866	999999	288	764	922	493	128	54	970	999999	676	546	98	999999	640	999999	999999	999999	986	999999	867	951	446	342	746	272	115	889	999999	110	498	412	838	530	999999	139	497	999999	506	999999	353	196	999999	999999	383	999999	68	999999	135	999999	47	999999	968	173	600	915	868	999999	27	660	388	239	746	869	900	274	707	999999	999999	511	253	105	926	707	37	680	458	117	999999	342	213	688	764	786	999999	503	443	674	930	999999	270	552	999999	846	901	124	999999	633	999999	999999	999999	500	436	623	277	942	999999	999999	999999	919	467	999999	986	685	456	999999	474	999999	806	406	830	43	637	319	251	999999	490	90	805	913	240	999999	679	849	636	713	261	150	519	130	435	181	538	20	222	508	566	999999	400	211	649	491	827	41	288	673	862	127	999999	999999	462	987	465	232	689	642	92	146	58	999999	449	334	450	999999	970	658	504	627	107	742	144	560	689	999999	273	748	997	648	999999	963	999999	144	768	942	668	448	999999	316	331	579	999999	429	881	
657	761	325	999999	151	70	999999	178	999999	999999	639	442	902	307	861	959	999999	645	444	575	95	892	315	565	999999	27	532	999999	198	306	527	999999	999999	678	42	999999	947	999999	855	999999	940	999999	615	124	999999	509	999999	150	855	356	999999	934	999999	854	795	765	999999	760	543	134	999999	999999	980	938	502	323	727	233	275	28	21	243	790	999999	634	301	286	999999	436	998	261	392	999999	999999	999999	593	999999	860	883	277	396	197	174	731	999999	263	814	999999	999999	815	782	542	874	836	999999	157	999999	136	999999	999999	999999	999999	333	544	872	154	599	148	999999	909	979	867	349	999999	999999	824	999999	68	806	381	486	610	578	621	225	999999	999999	999999	506	768	448	217	640	389	789	139	863	629	858	905	663	999999	999999	999999	835	915	203	876	999999	520	88	95	329	848	999999	877	687	712	999999	164	637	999999	642	264	470	771	236	960	219	502	960	999999	210	900	999999	811	999999	866	785	310	525	641	56	985	690	363	887	792	371	911	999999	161	310	704	278	325	43	999999	251	73	999999	242	999999	712	559	638	999999	428	141	216	920	820	927	999999	639	995	302	656	999999	117	884	443	999999	999999	59	999999	149	506	632	401	778	567	624	721	621	292	974	999999	436	61	477	468	661	999999	990	632	233	999999	999999	282	32	386	825	144	999999	999999	643	999999	663	750	499	389	796	739	437	363	999999	215	999999	356	999999	958	999999	521	639	425	999999	999999	317	427	585	856	441	999999	379	401	742	999999	541	376	999999	616	999999	685	999999	999999	672	922	728	637	999999	28	885	999999	262	73	999999	999999	999999	764	472	210	60	245	174	999999	948	446	370	45	999999	716	673	39	999999	999999	288	544	959	999999	752	999999	714	999999	991	567	971	722	107	315	245	438	984	777	904	448	565	444	521	919	150	236	562	692	26	720	354	856	999999	848	999999	621	354	954	21	611	999999	380	254	999999	671	999999	999999	64	800	999999	999999	896	999999	269	848	843	999999	999999	411	526	308	32	999999	281	223	124	711	258	529	623	93	40	765	999999	951	195	200	999999	258	914	999999	507	999999	833	999999	999999	999999	999999	999999	942	999999	999999	553	495	999999	999999	999999	973	393	556	524	100	999999	999999	109	700	140	831	317	663	653	118	791	496	639	801	999999	999999	292	999999	392	999999	259	999999	35	778	487	280	999999	488	479	226	530	999999	399	999999	999999	999999	734	298	327	900	444	346	999999	999999	523	66	855	512	343	884	691	628	174	565	841	947	160	330	999999	859	999999	999999	
193	436	588	100	999999	843	829	999999	107	993	447	492	524	912	298	545	265	999999	425	487	999999	595	535	999999	537	833	955	33	999999	999999	85	467	68	615	163	862	900	432	958	22	682	918	787	697	190	999999	51	929	999999	614	999999	791	444	363	683	597	900	686	563	274	999999	805	859	693	918	999999	434	908	758	435	645	999999	472	413	804	999999	808	838	720	855	791	35	374	949	349	999999	32	999999	931	565	961	224	869	694	999999	999999	68	999999	999999	210	999999	999999	180	233	969	242	328	999999	559	457	789	72	999999	999999	482	862	440	910	354	634	957	729	999999	999999	474	430	963	999999	288	999999	178	714	69	999999	999999	658	999999	150	999999	999999	999999	990	155	484	776	899	258	171	221	999999	446	999999	999999	999999	999999	527	166	977	759	548	279	999999	999999	631	999999	85	13	455	999999	824	999999	299	929	999999	669	966	584	502	426	575	182	999999	999999	27	490	30	999999	999999	277	90	502	877	391	999999	837	999999	248	523	205	701	895	802	72	397	999999	156	228	999999	999999	286	943	999999	561	194	376	477	982	999999	151	268	999999	999999	999999	28	331	138	908	498	409	253	728	70	306	999999	679	380	739	999999	762	343	801	999999	439	991	147	838	326	207	74	370	443	512	382	937	590	807	999999	999999	75	136	248	999999	999999	999999	557	882	367	836	514	999999	738	812	973	807	466	999999	659	196	881	493	812	711	433	999999	810	999999	688	368	143	872	755	695	114	635	105	999999	999999	207	443	264	480	489	692	79	631	630	539	999999	999999	999999	999999	438	999999	582	324	537	305	74	999999	341	204	998	999999	642	999999	999999	707	347	712	394	312	461	999999	627	22	332	999999	999999	999999	999999	686	123	888	999999	723	327	534	532	321	567	999999	999999	775	999999	69	482	786	999999	999999	589	999999	201	999999	96	629	696	999999	544	569	991	518	999999	999999	252	655	999999	120	500	999999	923	518	185	36	999999	999999	29	686	650	567	999999	999999	969	536	827	266	494	261	802	583	37	999999	990	962	999999	999999	835	634	999999	456	999999	999999	999999	140	905	81	747	175	716	477	609	19	45	976	999999	454	999999	414	830	999999	170	829	999999	916	891	999999	527	222	705	105	782	395	164	203	588	178	260	999999	630	999999	518	329	544	334	974	28	606	23	999999	999999	510	430	999999	546	296	159	63	379	248	999999	553	535	469	621	999999	999999	855	999999	397	861	999999	709	784	84	477	840	999999	984	999999	873	685	999999	288	829	594	362	591	618	907	439	124	
881	600	16	212	999999	999999	923	999999	760	172	999999	999999	81	681	801	999999	729	78	999999	999999	79	437	999999	938	49	256	999999	36	342	999999	999999	933	958	746	999999	999999	999999	871	494	981	371	999999	192	710	920	887	216	999999	793	999999	861	999999	462	999999	55	454	234	78	172	999999	999999	896	306	136	925	831	667	335	368	691	999999	858	999999	999999	503	724	254	665	27	162	49	492	999999	626	999999	697	999999	999999	999999	869	884	708	708	757	999999	474	57	65	784	99	229	999999	789	999999	846	12	965	988	80	330	999999	999999	60	999999	697	736	663	679	364	238	999999	999999	633	499	807	170	160	826	711	38	676	199	999999	999999	999999	167	703	141	780	769	999999	491	323	380	999999	326	657	697	70	35	811	378	700	556	738	999999	258	999999	304	685	852	999999	287	999999	654	20	687	131	88	539	999999	531	899	595	505	869	960	263	829	490	999999	462	765	999999	227	308	498	335	200	985	909	413	836	105	999999	593	999999	999999	726	999999	639	535	618	531	999999	999999	479	114	60	999999	985	994	469	813	999999	400	382	600	999999	355	999999	362	931	102	999999	629	695	803	678	911	664	689	536	180	851	999999	843	244	694	937	829	393	999999	331	999999	999999	944	999999	999999	999999	220	613	999999	380	148	286	604	999999	901	999999	594	675	436	999999	214	305	999999	299	962	204	556	147	906	886	526	137	87	609	102	715	999999	672	879	162	700	61	999999	166	41	574	999999	327	343	999999	353	163	957	145	999999	704	456	999999	70	728	999999	82	707	569	854	20	999999	995	999999	999999	687	921	999999	283	999999	163	72	999999	267	397	822	238	804	584	999999	372	179	942	999999	397	268	40	611	161	191	628	999999	999999	999999	30	375	387	894	999999	999999	999999	367	999999	697	999999	641	999999	397	999999	999999	742	278	133	36	491	841	266	999999	45	999999	657	319	999999	999999	819	809	399	10	246	32	444	343	657	939	999999	999999	495	999999	527	999999	124	642	938	254	449	359	230	646	820	189	118	873	999999	229	999999	122	999999	591	877	999999	252	153	161	650	999999	999999	999999	193	915	486	355	22	999999	290	813	999999	380	400	652	999999	589	752	189	999999	913	571	485	437	952	998	999999	999999	377	371	513	970	491	298	782	999999	738	46	730	344	834	999999	887	578	416	999999	741	333	999999	417	999999	499	999999	104	737	900	922	999999	241	917	204	450	644	624	776	842	533	92	617	611	731	552	999999	845	999999	817	684	999999	30	980	267	958	965	960	999999	23	16	
999999	560	882	128	999999	805	813	149	999999	462	272	801	574	999999	658	715	999999	685	33	478	128	999999	920	999999	26	172	260	659	245	484	684	829	763	836	146	999999	999999	493	999999	746	217	706	838	365	421	999999	456	541	999999	999999	639	285	771	544	888	524	640	666	999999	391	554	164	999999	908	777	443	48	738	999999	136	981	843	999999	999999	999999	999999	43	565	804	911	999999	719	61	993	845	408	999999	228	947	622	892	78	391	795	999999	63	802	929	999999	978	76	999999	240	482	271	795	777	494	284	475	999999	84	999999	999999	999999	835	999999	999999	73	999999	999999	819	790	689	244	912	462	712	999999	216	619	113	978	825	844	999999	999999	999999	731	60	630	572	944	481	141	817	216	200	130	999999	999999	999999	866	217	602	257	928	551	247	358	343	75	409	77	856	387	999999	46	356	999999	356	533	999999	23	748	813	875	318	558	999999	706	272	592	729	999999	727	999999	770	232	597	80	937	340	999999	717	565	173	876	625	999999	720	180	843	452	19	426	999999	853	469	789	999999	999999	993	820	999999	80	483	680	999999	138	999999	999999	999999	759	607	419	203	804	306	192	650	998	692	804	706	535	428	149	719	838	999999	999999	311	443	225	999999	944	520	999999	646	999999	999999	74	999999	614	395	366	93	999999	599	233	909	557	286	999999	383	927	198	124	126	999999	999999	960	999999	125	755	34	379	544	999999	474	999999	999999	659	110	999999	933	205	999999	321	178	345	303	999999	999999	999999	999999	35	304	841	533	999999	405	613	999999	748	533	101	381	858	370	987	549	698	134	550	999999	999999	186	999999	449	731	998	999999	999999	316	50	840	368	21	918	999	84	999999	623	719	287	999999	665	361	633	841	999999	341	999999	191	795	604	995	73	999999	999999	848	322	401	802	757	602	665	687	708	692	733	369	940	371	912	999999	85	415	273	374	999999	824	358	608	906	667	852	766	999999	445	999999	304	742	978	160	762	310	821	961	999999	805	977	653	999999	117	465	400	588	278	999999	529	589	800	904	707	34	964	999999	999999	100	999999	898	176	999999	847	439	627	962	221	160	999999	263	454	588	569	264	180	417	999999	451	999999	274	498	571	915	265	999999	837	280	999999	797	999999	926	999999	999999	906	811	999999	103	678	837	437	376	999999	413	276	999999	999999	999999	453	854	556	302	999999	823	999999	410	604	356	591	935	999999	692	96	362	38	337	999999	999999	662	999999	789	324	822	613	838	999999	999999	168	649	999999	291	999999	826	999999	251	224	481	
57	460	506	216	44	511	742	999999	999999	290	765	385	999999	561	569	683	999999	74	242	999999	840	984	587	999999	446	707	470	654	298	866	814	121	999999	855	535	999999	166	246	999999	999999	89	565	103	616	999999	783	710	569	722	999999	825	999999	18	743	641	72	873	475	770	336	50	999999	999999	878	999999	653	571	93	35	999999	526	763	999999	429	401	285	891	970	425	999999	997	999999	931	999999	50	607	112	79	223	999999	327	999999	999999	427	772	991	805	224	999999	960	221	626	543	354	301	71	896	589	352	366	999999	903	60	117	339	148	999999	290	999999	868	551	502	869	562	60	836	297	999999	656	409	479	676	829	465	450	380	368	587	999999	979	711	523	726	857	301	424	640	369	999999	634	834	525	386	282	419	999999	756	980	303	464	774	14	999999	942	999999	999999	83	594	999999	999999	780	578	111	859	167	37	775	22	270	635	999999	928	803	32	575	954	299	557	55	999999	624	387	293	723	214	999999	590	999999	970	797	999999	55	702	140	853	265	423	527	124	392	944	744	719	668	269	846	999999	910	377	932	999999	525	999999	935	344	999999	999999	388	654	999999	446	991	51	999999	294	160	999999	673	178	999999	541	772	443	663	999999	999999	999999	625	464	999999	505	999999	416	48	591	999999	506	767	795	460	970	44	872	663	945	953	702	256	383	118	621	538	741	999999	999999	442	92	886	158	464	999999	669	923	296	955	999999	999999	13	881	469	999999	999999	877	717	348	506	899	779	718	832	187	421	252	999999	747	967	938	999999	647	159	742	619	999999	340	726	311	120	586	708	188	999999	698	999999	913	464	162	660	33	719	894	999999	313	999999	325	287	999999	427	578	549	987	828	236	999999	732	726	44	849	546	991	47	395	322	999999	539	464	488	56	338	999999	999999	316	999999	638	752	999999	999999	451	302	63	412	884	999999	999999	720	360	151	341	642	196	430	999999	124	41	682	509	230	242	638	861	999999	999999	98	999999	999999	681	913	598	614	999999	296	999999	557	493	589	163	999999	999999	359	189	322	999999	999999	999999	470	999999	999999	882	955	253	999999	207	999999	440	263	146	796	855	92	999999	446	553	727	999999	900	837	755	630	999999	999999	656	945	882	458	549	652	861	946	226	673	488	40	643	370	730	99	778	999999	239	453	366	999999	202	319	999999	768	429	889	251	633	535	571	440	999999	597	450	324	365	890	611	284	999999	638	999999	561	415	910	366	794	810	68	639	401	999	172	999999	753	572	999999	781	233	
972	999999	593	999999	916	999999	999999	773	290	775	423	999999	999999	178	517	368	782	758	999999	858	72	104	441	999999	895	999999	440	273	938	999999	751	649	119	999999	999999	999999	55	280	999999	999999	999999	593	513	45	645	999999	772	831	655	299	970	999999	387	922	171	999999	999999	999999	252	746	170	943	834	593	999999	773	999999	250	866	999999	999999	999999	123	522	165	478	590	406	929	492	407	608	618	649	999999	937	271	197	226	434	882	999999	37	898	654	760	758	920	21	999999	296	999999	965	293	976	467	700	865	767	999999	297	866	100	760	348	561	999999	195	866	96	512	929	34	442	489	999999	484	225	867	405	999999	670	395	999999	205	875	999999	334	673	268	246	406	430	999999	146	25	935	277	999999	999999	999999	573	63	924	999999	999999	507	532	804	999999	983	999999	997	371	999999	999999	481	42	564	999999	999999	999999	522	608	850	115	508	500	305	999999	999999	216	665	999999	969	999999	617	470	698	838	377	120	530	984	285	999999	999999	999999	561	519	544	903	713	96	185	999999	60	999999	84	263	858	17	237	999999	999999	776	999999	232	402	825	999999	20	343	999999	999999	999999	479	537	332	999999	705	450	938	786	929	458	999999	999999	999999	999999	105	171	396	999999	999999	999999	883	999999	658	508	942	186	665	735	508	533	999999	987	991	999999	955	999999	132	985	557	999999	999999	450	411	877	284	250	633	858	729	848	999999	898	745	999999	999999	290	999999	824	155	528	999999	212	287	405	999999	999999	586	230	999999	582	49	999999	887	572	999999	442	787	781	234	999999	999999	807	16	999999	909	999999	251	267	456	675	644	999999	839	39	632	865	173	16	999999	768	663	999999	280	999999	809	223	999999	999999	442	490	999999	999999	999999	999999	975	977	999999	627	999999	227	273	999999	999999	912	999999	740	571	858	939	435	999999	999999	793	465	999999	150	536	859	851	696	660	999999	824	999999	999999	547	999999	396	63	999999	999999	546	520	999999	505	999999	999999	368	218	999999	999999	163	244	16	999999	999999	313	144	415	834	450	999999	775	999999	567	205	505	808	999999	401	41	184	804	293	766	733	270	33	959	704	511	178	651	782	999999	999999	999999	817	755	999999	999999	574	981	229	214	332	770	719	213	310	838	830	999999	999999	999999	999999	999999	999999	250	487	999999	289	184	710	333	999999	695	993	756	999999	372	999999	63	291	167	466	203	585	89	999999	999999	999999	819	659	865	680	551	834	746	576	999999	882	999999	278	997	954	400	999999	999999	932	999999	777	963	153	938	161	777	999999	659	579	283	773	999999	806	
523	910	469	525	845	652	730	861	999999	189	911	489	120	999999	293	999999	999999	923	689	999999	807	196	587	999999	720	714	903	215	999999	999999	999999	384	999999	770	754	96	494	875	999999	999999	211	999999	530	784	242	458	50	999999	62	457	513	359	94	999999	999	337	333	793	999999	140	749	525	687	90	885	536	478	999999	40	999999	718	999999	999999	445	946	42	999999	999999	999999	272	673	910	163	727	662	943	299	296	770	999999	762	700	81	304	999999	685	97	999999	999999	705	999999	699	962	854	738	999999	861	999999	999999	999999	671	531	360	999999	466	838	372	960	428	999999	999999	999999	999999	613	999999	27	129	999999	999999	270	944	226	903	999999	292	973	999999	308	988	350	91	650	519	999999	754	240	350	539	837	999999	323	137	31	999999	468	797	130	999999	419	999999	202	999999	708	999999	999999	455	628	621	999999	493	890	999999	971	87	860	596	672	775	999999	214	677	590	365	285	999999	816	205	946	280	495	853	598	888	999999	999999	423	942	11	781	309	999999	728	999999	354	775	259	166	999999	106	871	134	999999	500	215	53	612	999999	433	570	215	260	999999	351	764	639	999999	185	703	930	446	654	999999	999999	558	999999	948	310	999999	510	697	660	261	849	408	370	508	108	999999	233	545	121	519	440	576	59	931	999999	999999	999999	483	84	462	23	660	226	999999	999999	941	999999	999999	311	300	922	873	554	999999	832	942	404	140	203	501	999999	395	999999	145	240	427	999999	670	570	785	306	37	623	999999	248	198	191	999999	157	166	78	999999	243	820	596	567	32	999999	108	445	131	999999	999999	582	982	627	335	999999	233	933	441	943	534	526	994	895	260	999999	999999	643	999999	999999	982	46	999999	999999	162	513	549	672	999999	458	571	999999	999999	722	747	50	226	999999	862	110	683	224	725	135	603	717	826	700	317	676	300	465	999999	634	999999	252	159	640	475	822	542	560	538	982	382	409	862	282	158	219	999999	149	780	999999	813	999999	321	308	999999	444	686	999999	999999	999999	168	115	451	999999	130	999999	891	999999	155	50	567	999999	685	999999	752	204	999999	554	551	108	546	999999	685	33	820	833	931	999999	891	999999	999999	693	999999	999999	999999	999999	999999	832	161	999999	999999	553	993	739	999999	691	93	579	555	999999	999999	141	307	266	192	16	430	427	219	296	999999	999999	694	999999	905	874	927	999999	917	485	246	32	402	898	780	993	167	945	931	139	750	361	305	999999	999999	13	396	999999	627	999999	846	540	999999	865	89	999999	859	879	834	999999	763	217	
661	999999	317	566	739	408	999999	199	849	484	999999	90	999999	999999	744	356	673	901	488	987	999999	109	639	999999	999999	537	999999	999999	143	999999	121	713	999999	542	699	236	40	884	999999	987	462	438	968	371	53	542	328	999999	543	999999	216	932	738	999999	960	999999	440	611	999999	211	590	983	65	571	999999	783	715	13	999999	518	326	788	999999	999999	999999	999999	141	277	662	868	218	950	958	630	82	189	974	599	582	999999	999999	428	728	999999	407	479	382	406	998	270	827	999999	999999	35	196	999999	305	247	999999	150	999999	172	949	999999	999999	639	34	999999	499	193	808	125	999999	383	999999	897	999999	999999	104	66	447	734	278	401	51	894	603	933	444	654	884	736	358	999999	717	999999	479	999999	999999	767	999999	999999	999999	999999	461	711	893	972	313	299	367	730	999999	194	703	695	999999	557	256	108	46	999999	990	844	309	81	999999	999999	999999	98	999999	999999	999999	999999	611	499	827	463	939	999999	10	630	999999	154	297	163	593	999999	738	31	740	921	193	972	730	362	956	73	516	390	944	902	316	225	999999	999999	236	816	582	213	868	439	617	916	107	416	999999	845	557	999999	999999	999999	261	645	357	506	445	531	605	258	542	764	999999	559	395	108	324	414	283	559	926	776	590	534	163	310	999999	999999	874	324	891	121	999999	370	901	350	651	999999	867	374	301	705	221	334	999999	114	492	67	530	999999	101	67	572	997	229	711	22	999999	492	57	201	178	657	290	999999	431	258	587	657	55	456	999999	546	908	999999	231	999999	266	864	58	818	256	746	875	999999	999999	999999	999999	999999	999999	337	999999	189	820	999999	132	999999	930	966	999999	856	999999	999999	485	552	448	521	663	738	997	156	755	862	443	999999	944	432	781	999999	533	882	738	445	467	999999	532	474	725	735	145	183	634	300	625	202	912	846	271	332	784	323	885	780	153	54	582	72	745	591	999999	700	999999	872	999999	366	127	469	942	767	30	974	795	927	603	824	999999	999999	247	251	326	108	171	999999	282	220	996	958	302	423	145	999999	999999	999999	507	999999	907	761	857	268	84	453	904	503	311	810	527	958	186	999999	532	126	824	504	999999	999999	539	999999	600	232	369	168	177	529	632	560	255	661	429	168	917	759	607	978	999999	999999	203	667	157	472	999999	48	781	972	890	28	999999	999999	999999	377	999999	100	171	634	899	915	999999	999999	870	751	999999	865	539	28	411	773	519	999999	338	403	936	999999	669	137	539	999999	387	999999	999999	999999	999999	
31	999999	61	263	826	597	972	88	260	999999	999999	796	999999	999999	826	999999	763	570	126	509	798	896	999999	441	43	431	44	105	578	999999	92	746	266	837	999999	82	487	764	585	186	546	767	87	999999	128	84	273	229	712	822	623	999999	999999	115	125	135	999999	620	230	405	999999	999999	510	999999	513	82	540	568	375	754	31	998	985	940	963	999999	818	999999	323	958	999999	814	392	755	915	458	999999	161	721	417	753	867	543	189	622	668	266	366	303	55	544	704	854	999999	999999	624	647	581	152	94	317	661	307	272	247	999999	495	755	806	64	848	389	847	958	999999	999999	999999	806	327	999999	999999	999999	373	277	423	999999	960	999999	999999	300	999999	651	19	636	999999	101	569	281	941	873	999999	511	559	248	207	165	857	896	957	646	999999	999999	264	847	999999	999999	298	39	999999	784	999999	999999	801	515	253	999999	380	220	858	909	999999	999999	864	999999	131	999999	902	134	80	268	606	999999	999999	999999	140	999999	397	999999	326	255	803	999999	432	167	94	122	710	54	995	10	999999	646	48	57	62	975	976	999999	725	57	952	999999	959	590	187	724	593	999999	384	283	808	218	894	999999	115	64	999999	999999	369	19	562	858	139	79	483	959	35	429	265	165	993	999999	445	278	303	639	580	842	980	370	999999	226	999999	722	999999	575	999999	435	941	998	999999	279	999999	716	495	103	44	890	999999	228	999999	174	238	229	289	230	773	999999	319	475	483	919	726	999	999999	999999	199	416	877	907	216	600	487	266	940	723	147	729	783	999999	999999	999999	999999	999999	670	999999	987	449	443	971	802	137	126	475	524	305	553	999999	235	999999	903	627	23	208	21	109	686	999999	289	565	93	999999	999999	119	999999	999999	193	999999	999999	999999	357	750	973	905	115	89	483	22	742	645	180	696	999999	999999	999999	999999	676	537	749	571	678	999999	170	999999	887	759	295	17	605	731	121	588	122	108	802	999999	999999	117	103	932	625	999999	239	643	394	397	999999	218	813	891	999999	656	999999	999999	458	999999	589	106	28	355	794	476	416	21	534	591	999999	999999	999999	999999	335	569	999999	816	946	13	786	526	999999	500	999999	86	999999	713	999999	464	373	355	649	999999	574	557	99	747	999999	158	267	999999	119	803	814	999999	387	999999	566	557	222	408	820	454	554	72	613	999999	145	718	282	702	407	79	999999	237	999999	370	577	777	480	695	678	999999	746	569	417	999999	686	999999	698	999999	157	67	999999	964	534	204	916	511	943	571	612	430	
876	565	820	49	999999	999999	396	999999	103	788	999999	527	730	33	999999	985	655	923	841	78	29	749	555	999999	999999	264	999999	562	999999	76	834	909	93	258	920	191	748	378	115	109	680	999999	439	368	999999	999999	244	510	999999	930	999999	30	729	999999	999999	999999	19	480	221	329	999999	999999	999999	36	954	177	443	999999	999999	999999	246	286	817	742	397	348	320	196	369	999999	999999	201	75	999999	220	999999	190	999999	847	794	181	278	167	786	999999	846	118	413	999999	812	290	999999	407	999999	694	579	212	986	156	72	999999	823	999999	117	309	999999	768	999999	999999	150	999999	894	999999	318	355	968	999999	41	999999	551	999999	906	782	557	822	999999	794	107	999999	641	611	203	402	785	978	999999	167	999999	486	999999	87	68	999999	999999	824	999999	999999	99	623	726	459	180	470	605	831	909	50	999999	295	999999	897	671	230	183	539	794	999999	848	999999	999999	810	999999	555	991	473	181	318	520	999999	436	139	704	483	112	999999	440	732	796	999999	79	318	604	764	444	636	416	838	999999	733	40	893	999999	759	999999	915	999999	625	478	999999	660	999999	529	830	858	913	203	197	999999	999999	999999	71	999999	895	999999	688	216	315	120	364	66	343	894	786	702	542	999999	944	857	999999	999999	999999	264	664	303	479	788	999999	905	531	443	229	999999	433	634	968	198	393	499	937	999999	83	514	999999	85	326	999999	743	137	326	999999	258	339	929	197	293	807	51	999999	790	900	999999	410	589	999999	837	999999	470	162	999999	999999	999999	999999	920	999999	730	999999	150	588	976	773	55	647	589	467	194	889	790	999999	350	171	157	791	709	46	999999	673	924	999999	247	703	245	999999	403	972	607	999999	418	999999	467	982	666	999999	625	26	999999	795	820	131	736	948	999999	234	812	572	999999	674	999999	883	223	66	385	947	999999	283	538	465	253	999999	860	390	999999	350	778	367	504	695	176	692	191	480	999999	803	466	299	871	999999	778	999999	775	999999	69	999999	236	410	607	718	121	352	999999	399	551	212	271	999999	477	491	456	454	77	511	507	999999	702	742	213	999999	491	61	412	528	686	423	842	927	331	999999	999999	378	999999	785	584	999999	214	792	999999	650	999999	120	822	999999	999999	333	999999	274	435	16	832	494	206	34	237	70	939	960	999999	137	370	344	34	530	378	88	999999	291	927	683	848	910	813	999999	50	381	238	32	963	999999	999999	577	501	325	123	629	181	735	999999	999999	884	254	89	999999	999999	207	999999	302	999999	486	639	481	347	751	
167	999999	999999	642	984	999999	999999	917	996	359	477	792	999999	709	999999	748	906	958	732	413	999999	604	999999	22	283	843	295	999999	21	487	723	189	999999	750	167	999999	949	538	751	703	691	966	999999	729	334	999999	364	999999	999999	272	999999	999999	999999	999999	951	563	101	668	369	151	570	896	905	999999	999999	999999	999999	999999	551	225	799	378	216	39	999999	832	356	999999	688	786	488	908	60	748	908	52	441	307	999999	603	109	290	179	610	143	795	71	999999	104	46	999999	999999	834	669	999999	211	474	718	221	128	216	999999	980	582	662	661	999999	166	999999	592	856	999999	304	947	126	999999	208	999999	896	926	771	617	17	651	851	226	84	391	999999	999999	999999	722	95	999999	397	119	310	597	947	482	950	904	139	511	189	680	967	886	553	954	12	999999	999999	295	357	599	983	999999	730	446	586	463	880	903	23	999999	999999	625	560	16	218	999999	658	424	975	867	999999	505	999999	181	258	999999	999999	999999	999999	711	999999	799	332	797	136	972	866	510	895	999999	33	999999	497	999999	510	352	335	546	745	401	218	999999	999999	489	121	487	865	999999	198	399	625	559	210	312	243	999999	303	999999	880	245	744	158	529	488	843	262	17	426	671	999999	861	301	999999	312	502	502	489	842	685	648	116	999999	999999	505	871	474	999999	195	812	999999	999999	572	665	510	656	999999	878	831	999999	859	479	449	999999	292	537	999999	999999	898	809	999999	999999	461	87	241	138	436	835	999999	999999	379	999999	822	613	999999	856	298	636	85	655	999999	999999	657	205	999999	179	666	430	999999	999999	548	501	137	385	81	999999	598	494	434	381	230	999999	855	224	276	632	656	836	356	435	248	697	897	252	378	999999	243	265	261	999999	471	16	806	65	77	877	110	999999	541	302	268	804	211	704	999999	216	768	999999	929	999999	522	999999	999999	999999	999999	851	999999	884	999999	999999	15	343	242	371	909	223	428	999999	157	398	999999	219	305	63	177	999999	999999	203	817	999999	358	999999	999999	67	550	999999	932	212	336	225	284	999999	439	999999	999999	925	571	840	794	221	787	999999	295	540	999999	312	535	30	436	999999	366	410	999999	845	999999	999999	17	185	999999	277	291	226	999999	931	124	315	999999	718	765	251	873	654	408	999999	383	389	999999	795	395	247	116	911	775	999999	999999	874	159	594	999999	92	918	999999	28	526	929	999999	506	364	999999	366	532	999999	264	194	999999	711	11	470	999999	225	699	221	789	999999	999999	380	450	999999	82	250	999999	196	737	683	333	
487	636	882	999999	812	883	999999	380	39	715	298	656	591	999999	157	872	999999	131	765	999999	707	606	999999	364	559	130	86	292	999999	210	346	999999	581	999999	999999	85	128	794	999999	999999	549	840	760	868	872	723	859	797	924	377	476	74	999999	299	626	880	201	527	126	999999	806	867	999999	999999	378	218	84	730	698	82	753	895	471	432	999999	866	999999	575	491	835	271	289	367	999999	733	282	118	291	244	62	999999	601	677	999999	536	681	645	931	999999	664	648	138	999999	999999	623	581	602	999999	455	999999	999999	626	45	999999	429	527	999999	397	105	999999	110	792	999999	645	198	162	227	502	999999	999999	230	915	999999	827	196	142	999999	514	193	161	999999	568	999999	484	29	267	999999	396	548	18	181	999999	836	403	564	999999	642	463	664	471	364	110	653	293	539	999999	550	217	104	297	347	995	213	943	999999	541	956	21	999999	931	596	831	953	887	991	999999	89	681	273	999999	500	999999	999999	722	797	579	915	552	944	999999	999999	358	301	261	671	185	54	999999	976	32	899	630	837	999999	874	532	156	765	302	568	49	869	944	763	797	621	999999	999999	155	847	625	414	999999	725	224	999999	999999	999999	225	999999	926	196	704	250	441	869	888	999999	848	275	432	159	260	386	861	846	999999	537	464	59	41	564	999999	139	407	495	999999	121	518	636	992	454	999999	486	641	852	175	703	332	927	999999	37	999999	999999	999999	475	999999	999999	864	377	834	999999	247	175	784	372	449	575	843	946	315	777	999999	221	999999	978	609	774	744	18	681	710	999999	999999	327	999999	921	866	714	931	341	872	256	150	999999	999999	999999	384	702	278	999999	599	859	999999	622	955	428	431	607	999999	865	389	946	856	695	134	796	710	999999	780	451	583	860	911	999999	443	999999	468	419	999999	771	235	82	999999	604	91	850	829	914	999999	999999	500	268	277	999999	999999	926	400	454	677	999999	999999	999999	921	999999	829	999999	999999	771	189	435	960	21	324	675	640	999999	479	999999	613	283	966	999999	486	204	999999	325	999999	846	661	516	140	23	741	999999	274	999999	999999	648	999999	353	902	67	999999	936	625	999999	944	999999	435	645	999999	148	999999	404	999999	999999	999999	726	999999	514	155	111	999999	672	304	947	279	234	410	940	166	831	486	270	999999	909	70	550	579	471	999999	990	999999	999999	70	991	182	347	862	563	651	433	771	271	207	801	999999	999999	641	678	999999	719	202	495	489	999999	999999	580	33	999999	999999	508	157	415	143	999999	691	999999	612	
313	999999	999999	372	847	298	732	69	999999	73	579	961	999999	908	999999	261	662	797	924	999999	444	999999	602	999999	545	999999	153	286	365	137	51	119	852	460	338	999999	999999	356	354	999999	756	565	447	516	454	366	999999	599	256	999999	999999	999999	766	568	999999	974	182	618	826	999999	999999	456	703	96	32	469	118	548	580	999999	999999	315	453	999999	779	878	890	95	999999	189	272	999999	999999	212	656	683	352	294	292	363	730	668	999999	421	61	999999	999999	360	494	999999	257	112	29	258	189	175	914	48	789	298	93	97	749	999999	671	602	426	999999	999999	348	126	999999	266	226	277	999999	785	999999	676	999999	26	540	601	884	931	169	533	999999	32	490	768	999999	999999	993	279	643	918	882	749	999999	999999	999999	920	999999	867	432	846	803	999999	999999	390	999999	372	999999	999999	553	999999	865	999999	999999	78	646	478	949	580	812	329	272	946	633	999999	999999	292	999999	999999	655	619	456	26	508	322	999999	999999	160	110	885	999999	194	721	726	157	63	175	247	390	247	892	971	574	65	112	584	856	357	999999	999999	600	154	724	999999	934	48	848	999999	200	347	846	999999	849	999999	870	145	550	999999	999999	344	737	55	999999	358	763	647	881	961	405	999999	874	999999	999999	622	295	999999	999999	999999	791	118	999999	958	57	999999	400	573	999999	880	194	967	999999	636	999999	151	750	554	317	999999	862	296	167	887	999999	462	473	999999	653	999999	999999	83	675	454	438	999999	139	779	999999	794	958	999999	525	10	777	438	703	999999	580	533	872	740	999999	103	243	505	951	327	156	594	999999	999999	999999	895	999999	120	999999	589	208	504	999999	999999	556	523	999999	673	771	166	120	383	758	999999	824	999999	364	668	999999	582	999999	933	425	999999	999999	413	999999	962	279	629	999999	999999	146	123	49	85	999999	901	194	966	999999	569	733	795	216	772	836	353	180	800	541	813	526	719	378	999999	88	208	347	152	308	455	403	152	637	453	246	644	999999	999999	607	999999	999999	627	896	651	999999	630	605	860	999999	871	791	478	999999	714	150	999999	745	774	997	999999	564	999999	668	240	175	999999	167	999999	535	201	167	431	202	89	340	898	999999	726	74	458	603	486	575	999999	663	925	64	922	313	819	999999	421	752	999999	897	441	959	665	485	618	473	999999	335	385	714	370	285	18	384	251	604	29	710	548	720	88	999999	999999	577	250	536	244	460	716	302	745	999999	999999	191	898	938	166	250	456	999999	760	161	999999	721	302	649	55	547	71	224	879	
711	213	574	999999	965	727	999999	244	91	238	392	999999	93	999999	690	377	827	486	312	447	999999	263	563	959	926	286	519	999999	999999	491	697	999999	501	423	44	476	344	371	999999	220	78	999999	374	756	378	542	116	999999	612	281	999999	71	758	777	999999	999999	649	615	999999	688	218	999999	999999	600	999999	993	127	669	933	224	43	465	553	101	379	772	889	806	590	394	180	999999	672	999999	272	999999	999999	724	321	587	826	729	478	999999	999999	999999	372	774	225	385	424	446	819	397	999999	999999	999999	666	407	338	568	842	34	508	517	451	152	324	338	999999	363	403	999999	999999	999999	314	987	999999	99	999999	410	125	999999	999999	999999	734	947	999999	91	999999	127	973	326	999999	29	984	999999	970	736	561	120	58	999999	320	999999	31	98	999999	999999	999999	999999	218	577	291	928	999999	261	999999	537	999999	503	868	243	828	788	389	86	374	337	999999	609	26	572	999999	999999	361	679	280	191	999999	645	484	284	156	733	908	999999	45	64	999999	732	883	442	952	67	252	815	616	532	999999	999999	999999	145	596	334	999999	645	50	285	576	999999	981	638	999999	147	28	593	96	105	879	983	51	320	760	680	726	584	620	999999	762	546	999999	748	548	15	922	999999	687	822	974	272	365	759	487	999999	751	255	854	814	49	999999	999999	521	652	659	902	412	384	916	608	999999	35	999999	523	999999	999999	999999	999999	583	225	679	905	273	999999	617	628	292	999999	958	928	999999	729	805	440	113	999999	999999	999999	999999	112	519	964	999999	224	799	247	795	246	457	999999	519	166	999999	999999	370	754	465	400	45	999999	620	579	426	987	137	454	999999	140	419	222	999999	999999	209	480	706	714	143	59	331	999999	833	55	385	866	419	324	999999	216	999999	359	362	160	70	859	491	939	548	999999	96	999999	999999	999999	999999	245	931	382	999999	800	892	999999	999999	415	79	999999	207	575	999999	559	578	999999	995	22	999999	70	859	19	85	350	989	766	999999	359	962	975	361	999999	999999	150	999999	46	367	999999	324	424	999999	946	90	405	661	916	745	989	215	283	359	15	605	999999	385	921	999999	616	810	999999	490	270	999999	999999	313	39	356	999999	623	541	999999	347	999999	645	330	912	928	999999	688	82	999999	186	154	688	626	356	999999	999999	765	24	739	999999	847	198	933	999999	503	987	999999	631	570	691	375	999999	828	22	316	999999	445	472	999999	999999	927	738	114	999999	999999	765	476	957	467	893	298	609	999999	999999	499	510	711	852	999999	941	588	67	512	340	
810	479	859	614	50	999999	26	302	31	122	823	119	999999	629	362	738	520	144	174	676	403	999999	871	999999	522	806	258	593	63	61	48	999999	999999	774	503	646	905	862	917	855	877	996	588	690	879	390	426	91	500	681	431	454	893	835	937	55	999999	735	102	243	363	433	249	970	83	999999	883	319	136	715	999999	657	226	318	799	999999	187	191	254	999999	389	177	103	381	629	593	977	999999	836	457	48	179	770	999999	501	999999	999999	618	999999	999999	506	999999	955	784	848	773	237	584	46	540	868	426	490	959	854	196	339	867	350	490	976	493	482	999999	999999	662	887	999999	817	355	999999	569	574	999999	636	999999	221	999999	999999	856	365	999999	999999	306	999999	621	689	810	828	315	123	889	277	135	950	22	999999	286	999999	195	885	694	767	690	890	999999	852	172	333	999999	974	999999	344	999999	999999	582	999999	186	999999	66	999999	86	999999	511	241	999999	301	449	377	623	999999	999999	211	347	970	999999	999999	673	416	290	769	527	487	999999	340	999999	999999	783	10	377	883	457	197	60	222	809	999999	265	458	139	17	412	794	709	934	48	819	997	999999	463	946	465	769	999999	296	456	598	469	181	148	215	999999	448	10	739	999999	748	999999	135	999999	692	380	224	287	999999	999999	999999	777	321	999999	999999	557	270	546	999999	427	688	999999	763	765	220	519	94	319	923	999999	964	794	970	744	300	668	999999	361	771	576	250	999999	535	930	724	999999	157	879	999999	999999	256	901	999999	321	511	370	397	369	950	183	999999	905	363	782	402	938	999999	577	11	615	685	908	775	854	187	206	852	833	999999	999999	371	215	999999	275	253	72	224	658	242	930	281	512	410	597	999999	345	138	753	999999	999999	999999	999999	877	259	972	999999	136	725	144	315	517	563	328	561	999999	91	460	97	539	999999	723	159	999999	999999	344	183	999999	187	574	841	999999	109	305	265	386	791	337	204	303	904	999999	499	999999	927	999999	717	999999	849	786	208	885	51	223	999999	72	863	244	806	999999	798	840	948	160	999999	247	418	268	999999	185	999999	754	265	999999	634	999999	234	635	418	657	626	989	658	999999	376	956	36	885	106	999999	999999	557	530	289	504	999999	988	999999	231	689	14	458	999999	999999	766	453	629	257	588	806	838	238	826	999999	298	808	999999	999999	783	345	221	532	172	870	662	472	233	999999	298	569	414	885	414	728	653	999999	869	983	635	922	999999	778	306	299	999999	999999	730	381	990	696	882	442	565	885	477	
481	296	999999	22	303	229	653	958	28	401	999999	999999	107	505	999999	939	208	999999	860	18	443	999999	999999	515	378	999999	852	985	602	687	972	999999	529	999999	999999	999999	619	971	341	702	684	999999	999999	897	411	999999	999999	875	870	756	684	999999	704	876	44	255	423	744	643	561	377	999999	999999	999999	999999	632	304	846	999999	248	329	237	590	168	334	622	948	974	999999	908	119	976	124	846	999999	461	999999	652	227	999999	467	999999	338	779	335	26	999999	999999	477	779	175	786	551	999999	436	456	930	546	552	421	307	449	640	734	452	999999	999999	519	338	968	999999	652	628	999999	999999	454	899	810	832	999999	168	12	999999	334	743	332	434	493	419	556	530	90	110	806	999999	28	999999	603	337	934	472	945	999999	509	999999	999999	999999	153	850	982	557	130	999999	999999	999999	305	942	315	991	129	965	999999	999999	782	448	925	551	822	781	762	218	305	999999	898	845	223	394	997	561	999999	174	291	643	436	999999	999999	377	999999	553	999999	86	929	999999	999999	999999	999999	844	835	70	999999	999999	345	371	97	773	262	646	814	999999	999999	911	999999	753	771	954	684	999999	673	999999	48	558	685	278	459	686	999999	693	999999	930	442	378	999999	999999	714	258	829	919	999999	663	746	763	562	478	513	420	141	186	840	262	294	986	181	61	999999	298	295	76	912	999999	494	568	999999	884	956	999999	361	17	49	522	135	764	870	999999	47	285	996	217	765	48	554	113	999999	999999	999999	999999	206	999999	914	426	963	762	17	999999	178	999999	392	677	521	842	68	133	999999	328	137	999999	125	999999	24	999999	999999	88	311	999999	999999	391	715	367	999999	510	474	999999	103	623	999999	372	757	726	999999	858	892	329	695	922	979	431	966	534	885	125	340	999999	493	999999	134	884	460	142	298	999999	472	999999	438	21	377	999999	40	522	768	764	999999	999999	329	165	999999	972	393	388	895	435	424	190	481	133	180	439	999999	925	499	999999	999999	999999	999999	999999	396	866	999999	683	555	999999	999999	453	765	130	352	940	716	337	999999	161	501	82	999999	863	372	292	553	315	841	999999	844	999999	33	104	852	158	961	999999	769	999999	92	999999	999999	999999	999999	971	424	361	781	239	722	999999	999999	999999	183	999999	999999	999999	692	113	323	999999	842	617	930	296	999999	999999	999999	203	979	999999	568	334	79	792	249	126	828	401	867	202	533	611	225	811	500	999999	920	23	999999	396	581	665	675	506	866	999999	200	999999	550	753	93	587	999999	280	474	289	999999	391	600	
271	746	301	246	999999	999999	999999	402	999999	795	743	751	999999	432	999999	999999	902	999999	573	999999	34	925	999999	850	124	119	946	361	944	346	999999	418	539	999999	509	649	290	999999	554	454	635	823	81	951	807	12	828	164	666	409	571	999999	704	465	999999	345	664	450	132	21	115	878	457	782	584	334	221	842	922	943	589	483	114	999999	299	210	854	139	53	121	999999	999999	695	999999	774	590	999999	83	846	173	984	839	306	543	349	757	375	999999	377	482	999999	986	999999	722	819	98	526	585	176	375	491	999999	407	20	730	323	193	912	999999	993	619	999999	995	999999	958	999999	186	999999	778	542	835	565	762	570	331	999999	559	972	999999	686	74	138	999999	481	999999	459	999999	296	812	35	573	463	291	999999	999999	652	990	482	763	79	911	955	999999	633	999999	926	772	837	689	436	764	999999	197	330	929	491	241	999999	86	999999	999999	890	758	752	999999	381	283	388	708	679	313	86	219	655	999999	118	331	999999	999999	999999	687	999999	607	385	271	363	276	961	454	381	420	476	999999	264	999999	31	206	999999	665	999999	999999	394	139	999999	132	999999	11	999999	555	999999	999999	958	999999	999999	821	714	999999	999999	491	999999	115	322	933	999999	268	999999	680	954	895	754	912	276	617	782	112	999999	999999	999999	999999	583	362	734	415	999999	221	462	999999	85	443	55	737	823	999999	60	63	340	999999	802	751	295	17	56	646	801	908	999999	350	999999	228	528	249	696	130	999999	262	999999	906	999999	125	999999	999999	604	521	849	26	98	703	567	728	771	999999	672	845	999999	999999	315	999999	614	999999	328	121	101	856	914	806	51	703	665	797	683	434	162	999999	999999	352	412	535	797	785	999999	199	999999	83	456	686	576	851	163	341	947	292	999999	999999	797	694	851	748	999999	999999	974	999999	999999	769	999999	347	690	986	899	624	173	779	300	999999	907	138	338	999999	410	238	999999	200	549	333	999999	400	142	579	999999	999999	500	664	999999	755	810	434	999999	24	38	999999	999999	590	951	999999	178	177	992	472	674	668	366	832	999999	378	812	784	845	714	999999	654	215	120	106	648	134	508	999999	999999	28	999999	976	323	990	300	999999	999999	248	999999	999999	999999	408	669	905	230	895	667	326	561	942	36	999999	447	999999	384	904	886	493	313	999999	999999	327	999999	453	999999	999999	999999	999999	999999	999999	172	545	999999	559	245	999999	545	215	875	752	466	999999	298	999999	999999	894	999999	227	616	396	355	999999	934	606	495	365	951	999999	713	538	852	999999	
279	999999	999999	999999	754	888	860	138	368	999999	617	560	947	487	39	999999	461	999999	163	824	235	660	790	16	611	238	999999	880	304	999999	502	346	900	641	912	999999	822	512	150	650	367	488	37	999999	548	999999	658	17	999999	999999	999999	415	385	37	599	618	635	773	879	525	824	980	999999	48	188	281	660	315	999999	165	41	948	999999	513	467	747	999999	125	999999	236	579	66	554	207	565	96	961	872	52	304	248	58	999999	624	999999	999999	654	989	999999	277	999999	999999	442	180	999999	815	258	872	569	852	985	999999	315	652	946	767	999999	999999	483	102	319	787	273	280	917	999999	325	542	687	91	102	643	628	200	999999	999999	624	999999	143	749	838	99	312	199	319	728	743	980	678	999999	950	28	516	403	999999	999999	999999	171	262	999999	999999	715	194	488	999999	351	999999	999999	148	718	153	62	502	733	264	230	999999	84	961	199	249	344	864	999999	141	83	137	999999	999999	577	999999	999999	131	61	259	132	904	824	439	967	836	628	841	959	914	999999	999999	782	149	737	460	14	210	72	842	999999	851	565	357	686	224	999999	882	571	570	690	930	451	483	141	325	660	644	999999	362	621	999999	999999	714	243	557	354	999999	505	126	154	261	68	219	104	999999	349	476	752	999999	180	746	280	399	233	999999	999999	309	18	422	800	369	216	710	999999	999999	999999	850	124	138	870	999999	387	454	426	439	871	242	388	860	976	193	891	251	192	999999	232	515	490	275	483	54	999999	999999	326	784	55	358	988	442	334	999999	362	624	999999	599	999999	826	972	794	105	999999	920	157	445	999999	477	999999	999999	355	439	440	999999	848	655	825	504	304	137	641	394	999999	254	945	535	488	831	277	999999	999999	516	999999	542	695	179	999999	133	928	647	710	316	999999	830	643	13	893	138	513	968	66	999999	74	699	340	410	582	597	974	622	999999	785	209	606	935	838	44	999999	674	678	999999	701	575	657	426	999999	314	693	611	999999	641	359	327	999999	312	498	999999	706	211	295	597	54	159	316	689	925	117	483	894	804	969	995	463	834	955	999999	528	999999	282	15	106	889	986	42	980	607	999999	900	303	446	999999	337	696	999999	91	968	552	999999	967	501	999999	999999	798	806	973	646	896	492	353	947	969	43	433	206	198	708	999999	126	335	91	467	999999	189	457	417	999999	309	84	999999	999999	812	269	450	781	788	276	101	999999	68	999999	711	999999	557	356	477	363	903	500	200	382	909	435	999999	885	43	999999	
650	350	399	342	346	821	738	365	144	709	593	652	999999	922	617	879	68	991	380	999999	659	999999	999999	64	737	809	999999	381	87	387	336	999999	999999	777	625	750	790	726	999999	889	246	201	222	768	999999	999999	92	278	999999	40	999999	941	515	551	361	999999	369	345	604	537	937	367	288	757	382	999999	904	640	999999	866	99	342	993	999999	255	999999	620	222	294	485	726	615	616	57	19	395	58	206	425	807	390	455	999999	469	952	999999	913	465	395	740	357	451	999999	999999	999999	44	999999	999999	999999	894	207	157	60	128	810	332	751	999999	999999	987	980	999999	225	499	999999	999999	999999	533	538	375	554	999999	826	554	138	285	999999	717	115	975	447	32	900	530	609	243	999999	12	659	999999	138	999999	717	408	759	999999	235	481	422	307	823	423	497	930	349	52	999999	505	990	535	687	43	135	772	549	957	807	694	890	252	249	999999	874	907	247	873	447	428	795	488	999999	173	305	999999	161	999999	535	999999	191	567	912	898	21	999999	942	999999	556	999999	858	999999	841	999999	999999	179	67	614	549	589	692	476	604	999999	999999	511	485	524	737	327	620	526	432	837	513	999999	340	350	206	999999	965	152	327	999999	999999	994	999999	999999	582	135	750	999999	484	946	286	715	963	20	198	999999	999999	999999	999999	238	999999	341	378	999999	999999	268	838	716	418	999999	623	550	159	112	341	716	999999	966	941	999999	576	999999	999999	486	561	797	369	330	162	999999	112	547	999999	999999	177	238	999999	643	490	324	296	43	138	685	332	736	566	861	999999	481	645	681	486	755	662	261	299	892	999999	240	898	518	564	999999	695	86	765	70	934	112	101	231	485	627	324	543	999999	999999	164	824	241	507	651	680	61	431	70	39	436	999999	999999	999999	999999	260	425	778	999999	417	990	255	970	505	926	999999	999999	424	999999	859	440	999999	316	933	738	627	998	400	866	999999	670	274	26	735	634	29	999999	368	40	999999	211	999999	73	537	376	909	854	735	581	85	999999	636	235	210	599	317	999999	16	994	572	262	999999	999999	595	747	725	238	999999	870	999999	412	32	393	970	658	893	65	778	567	829	999999	272	819	790	593	43	48	999999	146	327	999999	999999	999999	467	972	186	634	478	999999	650	999999	618	865	673	673	277	253	265	552	999999	261	999999	448	175	799	989	999999	131	999999	999999	686	999999	109	553	497	999999	658	925	997	481	269	586	988	916	159	164	407	155	127	325	999999	783	273	999999	75	589	718	208	668	983	
971	999999	476	86	963	266	519	999999	186	427	619	327	267	80	446	999999	999999	532	26	999999	591	999999	999999	686	923	903	999999	668	487	908	537	999999	267	24	509	999999	120	912	999999	892	645	999999	969	999999	706	472	526	202	994	400	747	195	192	34	401	912	509	999999	999999	70	116	850	834	277	889	170	999999	253	999999	999999	564	929	579	134	999	999999	99	999999	980	460	999999	957	999999	96	170	352	277	243	622	596	256	330	999999	892	999999	794	999999	999999	811	545	999999	282	631	314	836	818	616	68	999999	894	822	206	809	999999	999999	159	186	748	117	999999	999999	999999	630	974	442	243	179	687	999999	214	256	398	501	444	999999	114	336	369	260	999999	999999	999999	218	999999	773	999999	520	68	218	635	618	511	594	274	653	586	652	656	871	602	649	928	999999	820	648	434	704	999999	653	579	823	816	999999	765	999999	999999	618	902	210	392	722	121	478	712	596	744	804	999999	791	999999	999999	679	999999	658	702	999999	499	397	999999	349	356	999999	999999	639	812	999999	24	828	463	969	968	749	456	489	879	537	459	999999	233	903	630	999999	584	192	999999	154	328	839	999999	13	194	230	999999	861	999999	577	706	999999	900	794	730	999999	774	821	999999	711	999999	999999	778	174	357	492	173	186	718	879	999999	231	521	668	483	999999	999999	459	785	999999	926	595	452	311	831	999999	116	439	999999	999999	702	762	690	415	921	318	999999	999999	999999	701	66	999999	999999	166	16	485	328	999999	321	556	221	999999	46	754	999999	999999	566	476	343	737	386	734	999999	74	999999	808	999999	115	747	174	999999	865	803	93	691	999999	999999	295	305	355	999999	874	127	999999	443	999999	726	936	630	293	752	594	565	918	325	331	644	87	999999	208	999999	999999	495	156	442	355	520	952	72	505	195	280	181	987	444	999999	617	385	631	800	999999	605	484	463	422	529	999999	999999	767	370	645	375	999999	107	411	999999	388	970	194	999999	866	774	873	135	999999	481	999999	999999	483	813	714	268	999999	189	999999	348	737	41	999999	913	54	635	194	999999	859	820	964	83	586	365	132	646	999999	543	933	317	731	359	365	999999	116	999999	411	999999	999999	387	918	137	980	72	352	357	245	280	53	241	999999	182	276	287	517	348	999999	128	690	999999	77	912	255	999999	999999	999999	999999	794	807	321	999999	240	55	481	901	999999	103	523	23	775	999999	999999	500	702	727	999999	999999	88	999999	767	999999	293	273	999999	320	999999	881	181	454	963	682	999999	472	731	17	359	999999	794	
386	680	255	477	115	915	667	156	422	999999	999999	68	305	999999	371	50	999999	940	999999	468	170	894	955	922	999999	59	102	958	458	768	694	377	432	297	999999	999999	521	274	187	999999	920	999999	593	337	98	396	999999	95	999999	432	162	76	391	668	634	491	725	333	408	999999	823	708	999999	653	859	714	635	17	999999	619	999999	314	999999	999999	999999	996	999999	628	833	682	391	999999	878	35	999999	628	986	764	999999	219	999999	999999	865	999999	534	999999	476	940	478	384	760	660	199	470	903	847	313	771	130	637	191	107	499	726	674	815	830	672	48	240	999999	999999	353	686	592	340	449	641	999999	999999	999999	370	159	999999	922	730	818	999999	132	767	324	999999	999999	36	38	929	698	149	999999	999999	999999	803	902	247	655	889	316	512	999999	999999	408	672	999999	999999	999999	820	999999	50	804	943	997	422	999999	280	915	513	236	327	658	999999	642	310	193	377	944	726	468	912	803	42	999999	999999	539	559	368	999999	539	999999	999999	999999	999999	658	999999	999999	721	968	999999	631	331	152	999999	999999	854	999999	930	108	488	317	999999	390	361	45	246	771	529	691	883	999999	911	273	974	385	408	450	680	999999	965	680	655	999999	472	999999	590	661	379	435	461	999999	999999	270	173	231	11	538	855	947	422	999999	983	40	999999	273	999999	68	177	287	590	999999	999999	947	143	999999	661	873	917	525	454	584	999999	104	239	569	371	650	109	752	384	869	594	732	571	402	696	999999	890	999999	125	531	493	101	844	58	778	999999	136	365	569	138	620	340	502	837	181	889	800	525	901	79	999999	425	999999	721	818	812	386	741	122	46	999999	999999	409	922	100	310	999999	191	791	999999	524	744	193	255	258	263	240	733	230	999999	999999	374	999999	56	573	999999	198	132	239	965	305	395	999999	533	155	902	931	579	746	870	999999	619	734	221	555	224	241	657	472	564	582	652	520	315	221	618	420	999999	359	31	121	137	999999	999999	999999	138	501	999999	110	356	332	660	986	999999	178	999999	639	95	999999	999999	999999	540	660	674	393	653	875	936	322	999999	491	577	230	725	759	999999	667	908	827	427	999999	581	557	125	999999	921	666	170	147	15	978	334	999999	11	999999	581	999999	287	999999	741	263	999999	347	999999	865	754	440	271	999999	666	547	731	268	999999	636	265	982	544	442	999999	987	714	799	316	559	166	999999	229	540	999999	43	999999	999999	999999	173	999999	999999	999999	260	487	491	404	569	999999	999999	257	76	788	999999	929	598	933	
845	999999	754	548	765	41	999999	999999	999999	221	731	423	999999	167	264	182	909	478	31	997	999999	954	980	592	155	328	848	312	99	926	854	999999	999999	110	999999	505	341	999999	401	999999	972	999999	999999	999999	673	156	847	999999	992	893	879	896	908	600	649	890	989	171	402	446	192	999999	619	122	367	999999	833	532	999999	758	840	999999	86	818	35	742	516	711	919	999	481	547	999999	206	57	957	702	988	460	999999	515	180	232	954	999999	271	932	335	999999	553	999999	324	999999	999999	999999	594	819	999999	575	907	383	288	252	403	999999	645	999999	423	75	409	428	845	999999	966	999999	999999	999999	131	798	999999	809	191	999999	999999	686	999999	858	86	152	462	148	612	422	553	281	999999	927	829	989	384	999999	519	270	512	134	477	252	722	990	392	533	999999	301	811	107	202	489	999999	999999	808	999999	999999	280	999999	271	815	432	528	694	999999	743	999999	999999	424	893	300	921	296	999999	219	999999	146	999999	759	999999	999999	321	611	999999	89	999999	60	122	190	598	999999	248	657	251	319	999999	723	37	999999	999999	300	999999	877	999999	806	280	203	635	999999	893	649	239	520	683	999999	999999	821	999999	615	999999	692	130	951	999999	999999	62	999999	55	931	174	200	119	121	999999	999999	884	443	693	649	808	553	424	614	297	999999	326	999999	974	429	815	999999	651	422	705	957	180	614	61	579	754	17	158	704	343	702	540	999999	410	54	937	70	137	432	999999	999999	999999	515	999999	876	31	334	999999	625	126	939	549	696	415	999999	467	279	999999	123	895	999999	404	999999	280	999999	418	208	327	929	492	999999	106	228	615	980	690	665	950	999999	558	430	717	999999	587	403	999999	999999	712	257	586	667	678	24	537	15	330	556	244	79	467	823	16	369	143	371	999999	330	999999	435	472	999999	329	217	999999	999999	93	872	143	877	999999	575	495	79	999999	824	86	91	691	610	659	143	999999	880	716	999999	423	358	398	225	559	999999	999999	999999	999999	784	347	470	459	71	999999	458	999999	367	999999	892	338	936	999999	319	999999	999999	999999	480	775	339	999999	448	500	999999	61	735	483	917	999999	608	813	217	294	568	999999	615	631	630	689	211	719	73	999999	999999	406	486	341	999999	999999	797	999999	291	999999	456	413	899	970	628	19	196	974	506	50	999999	89	999999	652	999999	832	679	140	999999	999999	574	619	999999	205	675	999999	999999	403	404	987	529	414	531	706	837	999999	587	999999	999999	999999	999999	999999	223	33	223	745	285	834	883	257	260	666	999999	
500	936	836	105	703	999999	999999	444	792	580	999999	520	624	557	424	999999	999999	254	44	137	398	297	348	405	294	982	930	999999	999999	520	157	737	999999	229	40	999999	10	70	884	350	808	185	710	656	704	512	999999	197	861	999999	999999	999999	225	999999	797	213	598	441	810	999999	374	55	703	282	999999	999999	657	999999	527	655	813	243	370	694	328	222	587	692	999999	781	393	742	297	999999	930	154	521	334	432	827	180	569	259	174	976	762	481	438	232	999999	999999	204	670	216	215	999999	642	530	220	584	999999	906	740	999999	999999	631	999999	982	351	288	269	333	972	699	484	254	999999	205	718	566	740	159	469	999999	999999	199	82	999999	516	999999	512	991	999999	847	212	999999	829	231	999999	354	999999	499	96	944	999999	532	231	999999	731	961	373	446	812	654	844	999999	446	962	999999	147	559	999999	475	767	999999	278	219	135	999999	220	424	999999	369	373	999999	250	72	525	123	403	968	111	359	999999	220	75	999999	469	12	735	827	999999	999999	999999	795	999999	34	329	177	999999	323	105	483	521	546	610	87	449	102	999999	414	921	848	709	179	457	328	920	556	711	100	999999	133	999999	392	557	644	999999	999999	235	226	999999	999999	728	999999	872	627	999999	18	999999	988	999999	377	408	331	905	28	999999	999999	347	18	999999	773	466	999999	573	972	721	138	988	966	417	872	867	999999	671	573	130	999999	307	830	490	911	946	999999	999999	382	724	440	486	539	235	150	999999	226	999999	999999	892	433	516	900	906	708	30	643	580	999999	509	999999	999999	999999	999999	789	999999	517	527	201	999999	742	943	201	257	291	652	999999	741	276	642	999999	274	701	681	697	123	999999	923	999999	891	312	999999	495	872	999999	779	154	641	445	918	721	698	921	152	159	489	324	652	624	66	571	901	999999	999999	859	757	958	661	210	999999	825	594	746	999999	523	600	458	328	999999	511	507	816	306	999999	999999	952	999999	559	532	999999	798	754	309	725	329	410	839	271	23	945	821	493	999999	769	102	137	952	620	628	558	41	995	107	122	558	754	605	955	312	906	414	409	138	993	877	81	999999	30	999999	122	761	196	315	609	690	999999	385	536	999999	793	999	731	999999	973	186	999999	999999	196	999999	574	805	883	958	116	999999	422	364	448	891	999999	842	931	639	515	999999	844	690	498	999999	544	379	79	999999	519	907	682	999999	165	816	999999	424	999999	854	416	317	999999	238	209	78	999999	660	999999	644	244	999999	77	999999	424	185	342	122	999999	
764	632	999999	736	194	449	208	999999	999999	208	631	999999	606	999999	87	232	208	999999	999999	999999	429	163	883	441	434	999999	568	839	590	999999	979	484	962	266	344	231	221	581	692	788	10	220	335	461	999999	827	637	999999	989	999999	999999	999999	726	631	999999	999999	748	763	311	729	880	369	999999	889	228	157	854	999999	410	999999	21	626	237	827	490	218	828	431	135	606	999999	362	849	999999	837	724	757	341	999999	733	999999	457	279	963	907	641	943	445	242	168	973	296	806	999999	858	999999	37	999999	999999	999999	782	999999	637	999999	901	527	519	999999	999999	999999	999999	523	822	676	383	999999	357	274	919	849	275	999999	999999	967	632	540	556	715	862	247	697	859	201	998	950	165	820	573	71	390	131	396	393	738	999999	460	474	139	999999	304	252	763	979	300	263	399	999999	669	82	999999	971	999999	694	814	999999	540	331	824	726	227	999999	783	212	539	728	879	999	999999	208	182	999999	427	955	567	999999	933	999999	900	744	560	38	160	501	701	418	328	702	579	931	999999	138	650	412	543	561	999999	560	999999	999999	384	400	677	999999	900	304	554	999999	136	819	873	660	999999	89	999999	199	592	291	511	131	409	186	429	528	999999	54	999999	999999	422	15	535	999999	440	338	369	999999	360	689	601	406	864	480	575	760	68	577	707	570	246	354	969	188	58	328	999999	999999	971	999999	499	855	877	539	436	131	999999	499	230	102	720	999999	838	902	690	114	266	929	611	669	470	403	999999	856	777	77	45	357	999999	122	999999	171	198	212	200	745	529	335	54	454	475	999999	357	614	999999	240	516	77	497	944	71	242	596	999999	999999	106	519	31	761	368	999999	937	175	999999	927	999999	817	635	711	944	585	999999	885	166	203	902	999999	732	999999	546	561	967	859	999999	999999	999999	575	887	525	104	236	507	573	685	369	538	403	249	999999	300	423	880	999999	552	368	999999	357	439	999999	785	59	787	24	225	999999	127	999999	784	67	994	983	930	120	617	718	87	368	209	999999	664	999999	806	54	715	133	680	612	316	31	999999	585	145	779	739	54	449	999999	357	879	251	461	999999	192	693	317	493	999999	747	999999	999999	772	157	999999	999999	286	252	999999	308	101	135	515	771	999999	147	418	847	160	380	573	279	594	999999	330	555	213	891	624	361	408	640	910	864	482	741	157	437	504	336	999999	801	706	999999	266	753	999999	690	855	999999	285	469	342	399	184	999999	999999	762	827	95	249	999999	628	391	900	
999999	225	650	999999	31	989	980	999999	824	916	999999	572	410	999999	576	818	523	999999	579	86	938	999999	520	690	917	999999	999999	999999	999999	999999	999999	183	325	293	804	999999	96	999999	833	999999	304	126	517	482	999999	992	295	18	999999	276	725	359	999999	314	961	163	704	999999	381	976	604	380	999999	999999	848	999999	256	999999	949	47	732	131	212	523	999999	822	790	48	287	925	759	999999	358	151	999999	719	135	20	332	651	834	135	30	856	461	923	190	780	634	814	745	179	68	999999	999999	999999	156	534	533	148	372	999999	683	455	227	226	999999	793	375	138	472	245	793	307	999999	999999	111	355	72	999999	641	20	999999	472	189	589	328	144	999999	999999	572	999999	487	999999	999999	178	452	574	999999	244	901	397	414	505	352	999999	999999	999999	999999	999999	999999	801	472	675	506	362	262	220	276	999999	898	888	196	608	565	999999	758	609	999999	43	165	999999	716	827	956	254	605	907	999999	679	214	567	999999	670	999999	999999	137	811	999999	926	916	241	307	999999	346	23	210	806	999999	999999	751	775	999999	978	999999	964	94	999999	719	261	757	354	99	596	433	999999	765	525	342	794	744	999999	999999	102	126	999999	999999	999999	490	942	54	798	968	650	927	999999	825	154	889	310	999999	999999	102	435	179	999999	999999	999999	578	15	999999	999999	999999	155	735	805	999999	649	861	858	735	999999	164	776	999999	958	999999	448	669	994	515	621	636	41	117	261	853	999999	999999	553	781	528	999999	999999	695	369	334	822	999999	132	999999	185	999999	999999	575	999999	338	326	999999	999999	196	999999	51	583	999999	635	57	442	47	483	952	365	726	317	86	216	999999	679	91	847	633	563	533	999999	419	340	338	605	466	801	923	537	278	711	999999	88	486	562	984	999999	321	999999	784	441	180	999999	458	975	954	999999	82	658	244	999999	999999	999999	179	504	174	170	307	451	999999	245	560	424	999999	999999	999999	997	729	681	999999	31	535	740	778	101	377	199	881	363	651	999999	729	274	302	898	133	733	909	982	398	999999	762	870	917	999999	880	755	999999	443	35	999999	638	401	999999	222	845	848	854	87	999999	975	288	944	800	877	516	295	999999	198	891	999999	98	747	292	870	999999	999999	822	239	999999	621	66	999999	999999	694	469	338	311	89	63	285	879	831	999999	423	545	818	999999	50	999999	595	633	944	552	809	999999	891	118	102	953	189	35	625	866	515	919	841	999999	115	999999	187	983	999999	999999	615	347	266	891	999999	335	451	595	782	206	625	999999	121	
999999	528	999999	999999	230	219	136	999999	260	263	965	350	999999	704	211	964	632	854	611	592	808	937	999999	611	10	248	767	511	593	252	428	250	527	807	946	97	288	840	957	999999	999999	999999	365	93	301	551	375	631	249	631	160	351	24	405	313	999999	66	225	577	981	452	999999	289	17	834	724	822	696	757	999999	999999	999999	897	836	677	546	581	999999	319	999999	873	146	999999	961	102	86	236	132	504	989	41	73	272	976	332	299	982	358	258	999999	728	999999	873	135	946	999999	454	187	727	766	999999	677	905	128	118	316	999999	327	999999	999999	497	999999	201	768	999999	621	999999	920	514	999999	563	233	140	742	999999	203	272	146	999999	733	999999	999999	999999	737	613	363	167	153	999999	26	999999	999999	999999	999999	89	38	488	115	999999	334	999999	534	999999	349	213	162	547	999999	398	914	999999	226	999999	190	135	999999	306	463	999999	999999	999999	385	62	498	999999	898	999999	639	999999	999999	715	167	103	690	894	108	386	999999	534	460	999999	994	755	953	972	719	362	262	374	640	731	34	949	323	870	463	481	184	999999	314	372	999999	508	696	999999	886	999999	999999	999999	37	999999	999999	929	704	912	469	630	999999	999999	732	545	537	274	33	999999	690	217	779	819	999999	626	211	166	999999	98	999999	999999	68	999999	999999	595	999999	999999	347	577	489	104	254	411	411	833	999999	659	175	769	999999	999999	485	726	518	678	353	801	856	411	861	999999	999999	616	999999	973	571	354	438	147	804	572	999999	455	490	999999	999999	378	418	606	253	551	991	460	264	999999	20	342	999999	418	252	939	119	936	716	999999	999999	638	407	438	272	38	230	37	964	272	715	39	245	922	715	999999	393	259	168	319	104	259	361	999999	962	238	119	30	894	999999	462	999999	738	96	211	999999	971	980	999999	999999	999999	999999	999999	992	560	980	107	999999	703	277	999999	860	999999	999999	309	145	286	999999	475	43	919	999999	999999	109	809	724	301	158	720	999999	13	999999	999999	943	988	141	999999	369	186	982	141	796	327	626	999999	601	222	999999	787	76	57	311	999999	999999	305	130	999999	999999	192	835	999999	948	602	322	274	153	945	834	999999	178	381	917	493	493	902	132	883	516	791	217	512	959	371	999999	343	999999	999999	614	648	868	310	377	186	351	999999	192	203	15	362	999999	999999	387	999999	618	999999	139	817	30	999999	182	999999	323	604	974	999999	999999	999999	948	978	572	254	999999	196	999999	867	14	740	152	201	719	928	999999	164	626	561	999999	45	753	999999	
213	884	878	215	475	631	999999	772	212	27	572	999999	255	36	789	999999	324	200	384	750	690	999999	675	829	688	253	999999	169	999999	999999	208	695	833	989	774	999999	999999	999999	999999	918	880	241	538	134	999999	999999	683	851	374	706	247	999999	661	999999	277	814	218	59	527	232	272	827	794	789	819	876	999999	999999	999999	112	999999	198	480	999999	870	999999	860	999999	209	574	569	999999	795	281	185	999999	43	831	721	999999	999999	326	608	999999	656	62	999999	749	999999	999999	351	428	599	999999	999999	58	463	205	141	999999	954	667	849	953	999999	754	42	999999	999999	554	842	940	543	999999	633	237	999999	982	809	817	999999	121	245	999999	232	151	918	532	129	999999	810	999999	699	903	15	811	476	999999	835	901	30	923	145	999999	909	411	999999	306	638	999999	467	481	395	324	999999	843	431	999999	730	520	836	509	403	999999	999999	14	250	999999	297	821	761	999999	999999	999999	999999	100	999999	999999	548	820	267	621	999999	206	669	339	452	385	108	171	999999	999999	999999	324	999999	520	530	999999	26	904	170	254	19	817	172	532	334	487	526	714	867	946	853	909	263	225	999999	207	817	999999	999999	999999	541	135	441	686	21	832	843	286	570	326	468	643	999999	23	611	999999	43	146	15	964	999999	394	304	444	230	24	70	849	904	332	841	611	353	304	999999	884	385	486	999999	501	644	250	999999	551	487	220	259	999999	613	999999	173	680	409	597	999999	156	831	997	465	996	999999	999999	381	247	485	856	300	365	310	726	701	999999	625	513	330	618	250	752	956	20	999999	820	245	375	168	170	212	755	298	999999	63	388	30	999999	999999	650	868	906	76	630	920	893	940	887	837	999999	65	999999	276	398	906	88	999999	455	242	951	757	16	88	324	654	544	999999	744	672	999999	535	999999	783	679	750	343	685	999999	100	871	999999	358	538	551	114	316	489	999999	659	975	347	999999	999999	999999	892	862	999999	751	975	385	826	999999	999999	524	91	999999	122	597	648	572	402	999999	999999	370	999999	409	477	999999	999999	347	65	177	999999	697	975	960	819	15	999999	888	515	934	360	714	999999	684	143	999999	469	160	204	891	261	97	582	999999	220	921	706	999999	394	999999	541	637	330	658	121	999999	999999	131	999999	116	999999	760	66	468	999999	650	325	999999	999999	999999	76	69	153	173	916	996	125	352	749	897	308	999999	503	223	402	999999	394	396	573	999999	475	348	999999	97	91	501	40	123	999999	570	605	999999	999999	930	999999	999999	999999	167	742	124	
411	206	381	247	807	517	266	843	76	640	266	929	999999	658	999999	728	999999	66	91	425	966	11	999999	189	302	988	85	572	988	919	238	236	999999	999999	215	999999	966	777	289	573	244	197	57	999999	314	676	496	568	942	506	438	437	85	326	999999	410	134	999999	945	819	999999	694	854	156	999999	39	284	374	999999	719	761	276	777	518	999999	999999	953	441	875	625	502	517	629	492	491	801	161	337	311	804	999999	773	831	470	142	550	999999	900	238	999999	401	132	124	233	745	171	660	999999	999999	378	456	692	327	330	327	924	999999	372	665	999999	999999	946	73	999999	575	987	999999	316	385	639	999999	63	213	999999	233	999999	402	406	747	999999	150	594	200	932	999999	461	456	999999	153	999999	486	999999	245	627	407	454	69	475	999999	999999	725	353	999999	506	999999	403	488	999999	106	947	531	667	625	345	999999	292	755	140	999999	123	541	933	999999	177	163	475	999999	999999	202	999999	320	927	999999	989	604	797	412	694	10	953	972	999999	415	205	686	819	999999	899	167	999999	999999	929	999999	544	225	792	999999	23	353	466	585	902	535	327	999999	604	999999	635	740	672	880	71	139	999999	151	812	528	967	491	344	130	999999	999999	87	89	999999	999999	999999	773	812	999999	399	999999	543	999999	999999	999999	97	568	92	899	720	169	495	999999	637	799	834	403	999999	999999	999999	532	19	999999	667	484	458	247	255	849	715	861	928	64	999999	999999	999999	970	81	620	440	999999	409	999999	999999	758	932	999999	999999	592	920	999999	371	547	404	867	340	207	999999	595	999999	999999	323	242	999999	858	240	999999	754	915	999999	863	332	792	834	814	999999	575	936	908	551	999999	795	663	929	904	500	390	659	623	391	398	269	485	875	590	95	176	999999	551	528	501	999999	537	388	66	488	578	713	590	744	765	270	802	54	999999	999999	659	313	289	999999	999999	781	999999	534	814	604	847	999999	254	999999	955	326	394	390	59	526	268	285	872	426	922	999999	78	878	626	137	999999	440	746	535	435	999999	969	193	999999	720	957	12	999999	462	641	660	469	862	999999	449	875	999999	994	612	999999	384	999999	862	445	182	712	262	908	686	147	999999	181	719	303	999999	356	211	999999	339	569	999999	711	420	785	271	218	216	98	999999	262	54	999999	999999	738	61	999999	117	999999	505	18	705	104	887	324	234	489	999999	999999	999999	999999	674	999999	665	999999	541	673	30	86	184	999999	505	173	731	434	102	970	47	980	251	669	249	463	216	330	999999	171	823	
105	560	781	999999	647	401	999999	587	999999	780	100	999999	387	411	40	999999	541	513	541	372	462	231	264	452	769	327	37	853	220	503	344	189	380	999999	924	525	999999	999999	857	771	647	846	758	199	946	784	864	268	218	890	674	817	331	798	371	874	999999	999999	698	330	374	999999	377	840	999999	911	826	999999	486	999999	180	45	655	770	725	999999	473	75	506	985	462	999999	644	330	828	999999	857	582	488	60	229	73	807	536	407	416	479	917	753	44	999999	336	781	704	720	639	171	561	82	755	410	999999	999999	713	867	999999	595	56	21	918	64	999999	59	435	294	116	238	128	999999	318	999999	556	999999	471	999999	136	987	999999	609	199	365	305	509	732	650	999999	999999	103	668	802	821	432	905	999999	999999	999999	286	355	420	613	411	53	999999	763	619	853	918	999999	686	741	617	654	446	822	563	759	744	327	785	305	875	144	459	999999	497	712	651	999999	491	323	850	641	529	996	999999	999999	116	745	122	796	80	999999	417	999999	194	999999	986	92	281	230	969	999999	570	999999	999999	999999	999999	628	276	999999	212	999999	999999	372	890	999999	135	450	999999	251	999999	998	999999	999999	234	16	726	999999	385	330	726	568	215	270	353	891	81	414	267	521	728	487	479	215	593	999999	988	999999	47	218	999999	545	59	39	999999	971	754	999999	891	731	549	71	253	946	999999	644	235	619	28	998	904	999999	192	522	999999	175	529	999	404	595	27	682	999999	176	288	999999	519	999999	693	382	147	499	523	536	971	667	243	999999	34	949	413	379	999999	999999	314	330	362	537	517	411	452	754	186	305	713	867	576	86	667	999	999999	59	925	646	861	414	999999	656	550	999999	932	996	999999	455	191	648	656	456	862	958	999999	982	999999	292	930	392	323	227	999999	999999	101	167	865	35	824	364	454	999999	186	900	999999	705	999999	662	999999	455	999999	731	999999	75	220	130	224	709	999999	999999	999999	999999	715	999999	101	980	833	446	763	774	141	949	630	826	203	999999	279	961	999999	999999	995	16	999999	485	613	591	112	999999	893	999999	942	166	855	681	974	999999	673	999999	808	153	872	999999	899	999999	999999	830	111	297	871	943	851	262	874	57	157	384	830	240	865	510	877	999999	552	793	999999	975	103	949	852	393	603	570	163	691	999999	455	117	999999	170	999999	490	814	885	949	999999	689	291	808	533	599	980	443	999999	308	999999	796	997	115	999999	349	737	162	445	488	349	290	999999	999999	796	702	999999	722	80	93	
999999	999999	200	999999	999999	152	693	295	425	262	412	170	999999	854	999999	999999	457	11	245	820	55	338	999999	407	610	838	590	999999	22	831	332	999999	999999	759	999999	213	999999	999999	441	730	656	452	999999	192	85	188	999999	999999	766	342	254	999999	486	259	999999	691	692	792	992	835	999999	999999	283	593	930	154	999999	967	999999	222	858	63	569	515	174	603	601	197	331	431	285	345	342	679	586	66	999999	123	722	999999	520	999999	411	605	178	999999	178	153	261	930	390	999999	678	999999	483	201	706	999999	95	999999	999999	505	471	571	560	999999	261	603	999999	999999	373	684	255	979	702	54	999999	999999	347	999999	999999	457	935	400	50	999999	999999	788	206	394	360	809	38	999999	506	999999	352	839	55	999999	809	575	999999	999999	999999	706	349	698	850	999999	550	999999	633	982	20	642	569	80	531	870	558	472	407	622	523	564	656	999999	483	687	702	811	999999	999999	302	858	999999	557	833	344	351	968	937	767	844	617	185	999999	999999	863	999999	281	999999	185	402	347	999999	523	864	13	59	381	999999	173	999999	738	824	248	689	161	999999	22	246	196	999999	590	534	639	778	905	999999	611	999999	620	242	431	502	743	992	955	690	798	692	830	295	969	753	774	41	116	793	999999	365	125	542	999999	44	999999	656	812	812	538	745	959	624	447	999999	604	930	314	999999	90	999999	999999	471	531	329	416	901	558	836	760	608	671	121	450	255	584	999999	999999	396	381	96	190	999999	161	63	999999	999999	999999	299	159	843	999999	870	712	692	999999	999999	999999	122	628	230	107	976	61	930	83	999999	184	201	105	999999	999999	999999	864	994	74	591	320	478	596	999999	64	269	999999	999999	882	800	999999	999999	624	930	76	687	768	160	989	999999	999999	231	999999	886	41	655	203	999999	999999	999999	16	718	999999	50	344	542	526	999999	175	838	299	145	57	282	448	999999	577	999999	999999	453	160	713	999999	999999	499	99	999999	710	179	409	999999	64	213	84	999999	690	139	999999	596	534	170	350	985	161	913	999999	183	707	447	614	88	38	182	999999	999999	303	713	999999	550	255	999999	999999	258	999999	772	999999	932	973	488	999999	296	992	999999	925	292	810	727	999999	948	543	915	999999	272	564	331	47	999999	943	427	999999	999999	999999	44	999999	489	354	101	229	388	677	999999	210	229	689	327	95	999999	999999	977	999999	999999	999999	818	16	339	264	999999	694	444	734	999999	989	999999	986	781	923	999999	237	445	999999	718	508	475	280	520	715	570	583	246	245	587	
634	966	579	999999	999999	555	999999	21	234	999999	407	784	653	323	44	654	243	907	999999	137	231	811	999999	999999	76	394	999999	496	623	694	970	457	999999	157	729	32	976	71	664	999999	930	226	999999	999999	999999	724	821	999999	485	71	337	675	842	117	999999	823	927	450	859	733	17	540	397	540	831	999999	585	506	594	999999	677	181	253	999999	999999	15	600	902	817	352	572	591	21	562	367	304	615	101	999999	906	105	535	211	930	369	400	828	999999	315	370	148	324	999999	473	393	165	431	814	910	361	232	999999	633	999999	999999	999999	999999	999999	999999	536	344	494	715	688	916	152	970	999999	667	807	186	999999	597	456	214	258	229	547	178	212	999999	800	190	439	683	999999	902	695	999999	943	999999	993	999999	778	35	654	999999	684	557	251	999999	999999	157	113	999999	313	437	999999	312	912	207	999999	666	999999	664	544	999999	999999	14	999999	999999	284	999999	999999	936	999999	999999	818	430	999999	999999	545	989	927	27	763	652	86	264	380	643	725	392	858	746	888	337	999999	999999	491	350	332	679	712	11	910	566	433	177	999999	892	999999	755	999999	273	661	992	738	952	900	891	236	31	999999	999999	524	999999	694	977	57	855	882	704	939	219	326	865	287	926	999999	207	229	909	272	488	34	970	639	595	999999	895	999999	586	224	999999	123	311	999999	510	999999	28	999999	455	129	146	999999	999999	999999	999999	999999	796	999999	811	844	702	671	326	758	999999	187	553	999999	109	999999	161	265	305	999999	350	999999	999999	999999	999999	999999	98	335	774	790	136	478	120	999999	106	648	298	190	787	999999	521	927	797	553	898	333	999999	999999	772	999999	967	880	714	434	475	448	931	976	938	372	755	377	897	999999	999999	678	76	999999	999999	460	605	971	999999	563	968	422	307	472	921	453	999999	999999	562	222	999999	255	763	685	999999	657	717	322	999999	999999	986	999999	40	271	920	230	266	544	610	322	957	999999	999999	160	466	63	150	468	64	495	856	999999	815	685	712	387	999999	391	709	508	999999	293	730	999999	577	999999	392	46	551	700	196	999999	999999	249	265	827	842	612	999999	636	516	258	267	755	568	562	999999	999999	999999	543	999999	875	999999	999999	579	674	999999	358	583	642	670	114	999999	364	309	999999	711	575	430	884	544	311	172	999999	999999	999999	35	974	999999	25	494	47	488	999999	394	320	146	999999	670	999999	561	493	39	586	999999	412	341	903	456	683	999999	763	924	999999	999	14	713	762	119	95	648	301	999999	568	158	632	625	909	
970	999999	748	102	904	999999	332	60	282	999999	117	589	999999	132	528	811	174	730	123	814	18	389	999999	383	509	585	942	270	630	999999	438	342	999999	999999	933	467	934	758	858	94	350	948	999999	999999	654	530	932	999999	999999	62	999999	427	999999	999999	900	999999	390	375	592	329	896	72	430	811	157	774	803	999999	199	70	876	416	871	39	999999	69	657	999999	999999	979	999999	426	497	578	999999	999999	824	975	999999	352	86	999999	999999	539	197	999999	528	999999	999999	880	999999	211	999999	712	185	987	555	489	999999	841	932	911	646	612	677	480	574	852	743	146	999999	999999	209	846	999999	317	250	342	841	999999	540	736	499	848	263	450	999999	784	402	90	465	344	638	689	999999	999999	999999	563	861	717	713	676	187	844	999999	898	11	489	729	999999	999999	222	647	161	310	206	421	798	359	999999	389	789	999999	663	680	615	200	999999	437	999999	394	687	480	134	482	999999	558	655	999999	364	448	611	999999	534	343	252	697	999999	389	999999	754	134	213	999999	338	923	999999	524	173	325	999999	491	62	911	483	69	999999	522	679	445	999999	766	999999	994	999999	777	734	925	330	999999	917	999999	141	223	73	269	999999	845	796	999999	647	44	999999	602	999999	956	559	153	60	283	510	184	807	943	999999	987	999999	218	847	560	199	999999	203	735	999999	994	999999	999999	848	224	999999	896	726	130	798	999999	284	288	347	830	228	999999	874	999999	927	743	999999	999999	999999	85	25	275	997	245	999999	355	840	756	205	662	606	721	304	999999	999999	613	999999	686	154	961	713	966	999999	26	342	608	427	157	808	664	98	999999	999999	999999	999999	319	899	490	761	452	772	527	92	999999	234	506	296	999999	358	323	294	999999	53	687	372	59	404	981	903	761	928	693	947	540	574	443	532	532	637	388	714	967	924	702	199	195	883	999999	791	999999	321	389	798	495	379	868	999999	512	999999	159	915	918	999999	10	524	88	580	999999	120	791	974	764	410	969	608	999999	304	351	497	186	176	218	199	77	449	549	894	462	171	705	999999	29	131	999999	472	796	389	924	187	999999	615	341	85	10	861	557	978	999999	886	999999	999999	778	24	999999	999999	707	729	999999	561	999999	999999	127	390	414	477	954	642	922	506	999999	938	380	999999	387	999999	834	142	198	999999	891	570	75	575	999999	141	544	15	897	505	999999	77	999999	999999	999999	925	497	951	670	533	907	915	999999	332	999999	999999	203	615	636	663	158	999999	540	999999	669	414	128	551	999999	283	932	
999999	999999	427	740	744	999999	999999	960	999999	83	883	999999	665	308	976	513	742	500	996	999999	929	999999	243	356	201	536	563	999999	999999	807	999999	681	397	600	958	179	639	591	340	54	999999	655	184	590	275	112	875	16	693	900	386	61	283	345	13	999999	999999	80	549	999999	515	313	999999	654	137	212	84	75	349	806	874	161	169	999999	750	999999	204	653	91	98	661	557	19	897	431	894	407	62	999999	388	667	569	51	133	539	883	493	530	462	999999	999999	810	666	886	36	234	891	330	594	729	385	858	989	460	555	958	303	273	233	242	804	32	478	961	999999	314	119	46	423	999999	789	673	200	28	71	851	890	132	871	999999	13	86	467	999999	999999	809	579	591	577	580	590	999999	999999	230	268	999999	341	705	747	721	125	999999	907	727	939	999999	667	999999	999999	703	77	180	402	999999	238	727	565	611	958	340	999999	999999	999999	842	286	569	377	970	759	65	520	194	999999	159	90	158	179	999999	927	300	999999	608	201	999999	513	419	999999	999999	999999	540	449	729	999999	417	986	999999	395	74	451	380	344	999999	221	999999	193	882	795	252	946	90	999999	826	684	667	198	136	336	595	339	999999	741	107	978	228	615	790	448	968	999999	492	763	114	298	556	999999	999999	999999	857	999999	999999	623	585	332	911	982	623	55	88	999999	860	271	800	735	999999	638	246	999999	999999	728	403	999999	999999	999999	999999	327	999999	538	137	711	999999	999999	999999	904	708	253	166	775	77	999999	992	744	369	999999	999999	231	962	379	999999	918	999999	737	404	139	296	999999	999999	505	868	999999	999999	95	918	376	486	999999	999999	999999	999999	999999	999999	471	650	999999	736	658	85	88	776	999999	364	84	823	999999	999999	999999	999999	349	617	999999	456	660	906	483	706	906	999999	992	272	192	438	76	352	384	999999	257	97	648	403	638	120	718	999999	636	239	465	271	708	384	480	786	453	287	514	882	999999	564	176	59	829	831	92	815	594	803	297	732	448	773	744	918	696	999999	979	412	738	930	280	253	251	645	128	618	792	405	985	788	838	502	999999	693	999999	598	574	999999	37	903	145	833	999999	733	822	934	639	561	100	507	308	999999	154	891	999999	923	999999	193	713	999999	33	999999	999999	999999	894	946	999999	999999	998	108	381	999999	384	835	795	446	999999	518	822	999999	979	240	315	487	490	736	357	731	408	999999	999999	390	102	999999	999999	946	25	442	839	875	784	587	563	999999	136	135	727	319	106	847	621	300	371	530	
494	792	883	340	28	168	598	999999	653	999999	318	990	90	999999	955	849	431	869	679	999999	409	402	676	323	360	365	18	999999	635	560	385	499	29	571	78	999999	72	685	424	681	286	999999	934	561	683	145	54	999999	363	256	426	752	621	424	131	102	999999	570	999999	663	999999	560	794	102	626	819	999999	519	999999	868	787	999999	454	999999	669	999999	999999	999999	639	225	321	111	999999	388	999999	633	877	604	999999	976	971	501	706	760	531	999999	999999	999999	999999	863	999999	535	999999	495	469	681	307	623	999999	86	634	10	930	764	351	57	999999	415	957	999999	941	376	78	775	896	295	48	694	999999	942	999999	626	189	999999	60	999999	946	999999	999999	999999	336	264	850	374	351	999999	571	942	419	999999	851	164	883	943	922	798	466	388	598	184	642	613	156	811	602	18	821	164	713	999999	110	685	496	999999	666	999999	999999	704	999999	926	723	106	285	999999	101	329	742	999999	999999	999999	329	999999	600	744	820	722	118	48	771	999999	158	416	238	853	382	175	667	388	286	245	282	762	954	671	999999	545	338	163	720	282	275	585	311	999999	246	542	95	752	999999	943	999999	487	932	100	999999	317	867	999999	620	925	662	363	959	618	980	567	613	928	294	999999	394	955	327	999999	78	572	114	777	617	999999	999999	915	704	342	999999	794	999999	864	893	152	678	999999	543	795	620	911	999999	693	480	678	929	166	468	409	559	623	999999	442	31	215	999999	99	814	780	844	746	999999	627	950	196	737	748	999999	151	606	487	421	532	879	166	946	421	999999	938	999999	999999	456	305	783	53	634	397	999999	687	999999	588	102	763	999999	999999	262	998	742	294	941	999999	131	999999	802	81	211	637	563	865	269	791	792	875	869	999999	999999	364	844	999999	999999	999999	905	357	999999	999999	395	658	582	16	903	999999	999999	22	999999	728	802	139	502	711	999999	997	999999	977	428	159	999999	226	893	39	583	898	164	835	733	601	286	773	126	999999	686	552	64	999999	961	321	121	780	878	151	128	170	861	142	74	564	516	927	929	61	999999	999999	765	999999	999999	15	793	843	289	405	451	38	23	999999	35	999999	942	286	26	999999	47	25	347	751	999999	999999	47	31	999999	178	999999	359	844	999999	999999	517	786	999999	134	955	528	278	500	483	699	99	999999	153	117	774	621	240	910	822	999999	216	831	23	999999	20	968	771	82	999999	999999	102	999999	949	166	518	513	999999	999999	70	999999	769	524	864	62	820	276	894	999999	996	556	854	
448	999999	999999	355	685	773	867	123	987	757	999999	390	999999	999999	905	207	986	999999	270	190	87	849	999999	255	691	966	960	822	744	999999	856	86	999999	466	999999	171	899	999999	832	740	573	48	83	831	574	144	702	456	915	78	907	325	736	376	776	598	999999	999999	663	718	812	999999	379	913	900	128	826	705	952	999999	308	185	766	999999	616	999999	776	411	681	556	274	514	907	999999	176	541	350	197	689	999999	382	105	999999	123	999999	528	668	169	930	999999	318	997	503	180	770	731	999999	215	759	737	822	387	999999	999999	454	307	148	703	746	999999	778	638	25	898	999999	212	38	999999	999999	999999	380	617	999999	236	248	999999	21	999999	999999	444	982	144	438	952	242	994	973	50	999999	999999	389	964	999999	999999	676	680	999999	604	809	567	703	905	613	671	999999	214	999999	896	868	187	295	411	798	311	386	644	210	73	665	999999	239	988	984	972	999999	415	204	909	559	568	295	416	927	348	741	87	531	767	999999	999999	97	86	999999	999999	344	978	176	121	194	42	480	917	939	441	338	714	921	641	999999	950	20	997	999999	999999	891	878	484	999999	569	309	999999	442	477	637	290	162	816	503	637	730	249	93	725	999999	98	378	477	999999	19	37	166	890	999999	644	999999	99	999999	871	999999	999999	999999	716	551	884	919	47	449	311	161	185	999999	427	13	999999	711	927	282	999999	222	523	411	999999	450	542	153	232	637	833	620	200	422	999999	999999	181	237	532	541	840	606	60	928	176	344	833	139	738	999999	573	933	100	817	919	999999	85	64	514	276	18	740	999999	999999	616	691	999999	763	952	523	832	14	188	395	441	223	171	595	245	653	616	413	999999	346	74	999999	999999	382	502	999999	828	999999	722	266	533	109	909	651	999999	484	383	80	999999	224	64	568	754	704	386	706	498	489	819	999999	659	604	335	361	999999	999999	170	588	270	666	695	715	292	922	861	341	313	519	283	760	280	999999	237	201	292	999999	155	999999	996	999999	999999	999999	999999	999999	606	999999	774	999999	999999	605	999999	795	810	519	528	349	285	999999	999999	54	403	978	999999	68	590	999999	376	999999	79	838	570	999999	592	474	999999	356	417	999999	325	932	566	999999	212	678	999999	485	735	717	999999	942	230	324	982	952	402	818	142	249	280	492	562	641	489	478	44	978	999999	345	650	999999	932	854	516	999999	999999	647	775	538	622	115	388	658	470	136	999999	256	362	999999	999999	60	224	177	999999	832	999999	925	276	733	643	
467	282	999999	77	999999	20	376	999999	82	474	754	53	603	999999	175	999999	903	180	362	999999	999999	626	572	272	600	999999	764	704	999999	999999	999999	999999	52	999999	164	833	988	591	969	125	251	448	290	175	327	999999	620	550	999999	728	999999	754	913	872	855	999999	999999	137	477	999999	256	672	999999	542	911	382	10	709	472	342	999999	999999	210	999999	620	349	345	999999	944	999999	346	223	718	954	73	999999	468	999999	999999	999999	999999	860	123	999999	869	579	999999	748	999999	999999	16	911	87	653	612	164	999999	676	999999	515	505	312	193	884	206	42	953	180	478	999999	914	831	669	160	218	999999	208	774	378	51	36	597	153	999	586	435	999999	75	999999	909	264	792	999999	534	999999	821	677	239	239	999999	625	152	279	159	40	185	251	927	445	356	999999	779	308	221	489	908	168	193	999999	999999	896	888	999999	569	849	132	913	145	343	999999	589	968	999999	541	425	999999	327	999999	969	411	999999	218	630	995	953	999999	494	706	54	908	999999	493	932	467	940	737	324	710	309	999999	271	116	594	58	767	987	999999	999999	999999	606	590	999999	223	999999	588	688	267	833	616	374	638	216	100	999999	733	999999	999999	87	601	687	569	617	693	71	999999	87	623	581	999999	965	999999	727	910	448	327	999999	999999	999999	879	262	479	999999	103	935	279	999999	25	999999	999999	672	950	166	999999	118	47	973	481	162	999999	511	74	686	605	650	999999	910	999999	651	999999	999999	825	10	208	349	217	88	523	758	999999	94	999999	464	266	565	999999	94	562	802	411	354	25	127	289	378	197	793	999999	453	999999	368	999999	374	62	88	999999	950	958	826	900	958	459	999999	369	671	999999	610	429	50	999999	49	358	503	250	999999	230	999999	721	830	161	424	999999	999999	947	999999	335	697	999999	999999	718	74	136	736	999999	999999	894	302	758	617	999999	587	999999	843	817	999999	20	265	133	299	857	999999	239	138	674	486	764	389	999999	936	346	752	999999	251	331	571	913	622	601	797	999999	928	999999	113	902	573	60	999999	999999	184	423	80	573	122	330	579	835	997	71	425	688	999999	526	999999	281	185	389	132	522	999999	859	999999	663	336	431	999999	199	135	236	110	435	414	999999	601	523	999999	189	999999	920	752	999999	999999	560	185	118	363	412	999999	831	726	194	928	837	16	325	34	999999	999999	691	401	999999	709	771	999999	990	284	387	924	308	15	995	303	211	769	521	943	837	999999	228	77	526	71	304	509	999999	506	576	130	999999	498	999999	943	
404	529	372	999999	154	599	194	834	975	488	829	825	731	999999	999999	78	999999	381	999999	928	999999	999999	875	328	999999	999999	54	494	707	266	648	999999	999999	999999	899	999999	999999	495	799	248	999999	394	102	48	242	479	999999	36	779	508	999999	904	311	999999	925	999999	653	54	620	999999	555	999999	136	718	999999	30	999999	679	990	54	670	999999	581	999999	635	999999	531	999999	95	936	999999	28	999999	209	631	743	507	224	137	129	999999	362	875	917	692	602	267	383	208	222	799	108	45	999999	837	636	999999	363	306	300	258	817	958	999999	398	999999	985	999999	97	999999	522	464	551	999999	999999	999999	134	664	999999	42	999999	158	638	873	999999	999999	999999	999999	371	995	420	154	918	836	870	221	404	999999	528	165	999999	340	295	112	699	999999	999999	174	717	530	511	999999	999999	273	924	110	188	94	547	13	999999	14	565	999999	685	377	545	999999	999999	999999	913	999999	145	999999	425	999999	862	535	999999	801	838	818	273	999999	493	752	57	999999	912	999999	42	999999	652	525	610	612	774	203	426	332	799	841	173	912	999999	578	532	996	847	887	999999	652	910	999999	174	999999	741	724	609	933	330	889	999999	999999	772	603	290	999999	499	813	272	669	999999	851	11	997	654	360	234	914	229	60	807	34	532	389	999999	905	999999	999999	870	999999	594	493	11	909	999999	999999	150	23	999999	912	999999	44	625	578	543	68	745	999999	92	390	999999	694	713	280	999999	779	707	392	203	384	268	625	942	999999	84	999999	850	101	960	720	220	220	999999	999999	553	773	409	953	845	351	170	194	791	999999	559	899	779	731	827	268	235	757	820	999999	999999	881	101	412	503	917	218	999999	999999	999999	179	289	78	406	727	318	379	753	999999	852	999999	84	834	462	999999	185	846	128	273	701	495	463	400	713	663	999999	999999	999999	999999	927	142	516	977	429	320	280	831	382	999999	519	888	482	999999	967	698	578	56	639	748	328	81	99	999999	999999	876	999999	888	364	999999	65	999999	382	303	619	719	708	999999	414	151	999999	354	473	123	753	813	999999	253	999999	24	94	999999	999999	999999	141	999999	52	999999	473	999999	603	391	476	639	999999	999999	516	188	999999	258	990	482	641	497	999999	999999	607	976	999999	701	999999	472	465	350	999999	440	593	133	999999	762	999999	999999	633	999999	547	11	878	833	999999	999999	307	834	653	184	34	612	983	555	892	168	259	76	498	771	689	141	926	999999	999999	999999	300	392	26	999999	582	417	848	779	949	999999	105	773	999999	999999	404	
39	999999	291	325	55	456	999999	241	13	999999	999999	94	861	999999	416	84	999999	851	999999	580	914	817	814	601	617	763	213	605	538	72	485	264	999999	377	660	322	644	999999	936	72	262	999999	999999	334	972	332	987	999999	999999	289	353	999999	166	196	489	221	14	689	708	999999	252	442	999999	940	37	354	362	493	522	104	440	941	915	592	327	763	999999	999999	629	294	776	606	72	258	718	563	108	999999	888	448	317	954	111	655	819	999999	458	999999	999999	627	999999	503	95	448	849	999999	16	574	868	725	417	524	70	424	999999	999999	999999	999999	232	474	999999	815	605	83	786	485	839	270	772	507	999999	999999	193	11	323	283	999999	623	409	316	557	999999	677	173	40	999999	894	687	150	183	999999	14	850	832	381	999999	999999	21	661	999999	573	745	801	999999	419	686	340	999999	111	240	135	999999	54	999999	917	721	148	442	53	993	999999	161	129	599	68	311	999999	360	629	168	386	509	961	45	999999	999999	732	317	753	354	462	999999	586	909	57	999999	959	934	999999	659	26	465	968	668	782	999999	626	999999	312	118	805	999999	999999	942	854	626	794	18	183	999999	999999	831	689	698	540	755	575	220	551	999999	351	945	445	970	151	999999	540	303	999999	331	195	999999	14	644	548	482	406	643	65	431	899	950	999999	809	670	999999	999999	999999	137	999999	845	415	661	938	767	860	545	468	800	933	96	500	999999	852	920	999999	826	55	160	68	359	932	165	999999	474	400	194	635	309	999999	154	270	999999	237	485	779	868	76	876	688	936	937	842	131	345	408	206	909	889	210	369	730	129	78	677	913	260	541	473	999999	675	910	169	844	788	825	999999	527	376	151	600	759	178	472	131	421	99	999999	784	76	999999	285	999999	999999	597	999999	151	106	999999	572	999999	999999	602	509	999999	999999	778	998	342	519	83	999999	542	999999	999999	609	999999	656	946	999999	823	227	756	999999	182	400	174	70	257	374	684	238	999999	804	622	273	167	668	459	105	999999	999999	700	275	992	999999	742	997	498	988	999999	999999	159	304	748	311	580	999999	337	999999	862	999999	999999	968	999999	844	711	738	135	346	999999	894	206	999999	622	732	526	491	414	656	658	176	571	269	513	199	88	672	999999	999999	693	961	999999	837	999999	999999	999999	732	999999	158	999999	13	999999	999999	546	967	999999	999999	682	25	784	999999	790	680	964	695	156	491	464	999999	766	999999	682	814	652	999999	562	369	618	697	999999	999999	999999	266	999999	654	304	419	723	546	
901	780	999999	50	536	604	181	660	873	547	778	859	277	795	999999	999999	331	67	510	66	414	999999	689	984	633	999999	999999	533	837	999999	400	737	768	918	999999	999999	999999	641	288	57	318	902	495	81	919	532	526	999999	874	999999	999999	247	999999	667	141	999999	100	999999	416	546	566	647	999999	999999	999999	51	101	358	61	405	725	689	779	999999	747	512	443	618	75	111	473	999999	658	769	999999	162	827	110	999999	771	895	53	999999	741	490	671	999999	932	924	999999	999999	177	213	479	352	642	468	456	999999	999999	999999	482	940	999999	82	782	999999	999999	575	993	223	990	571	290	509	682	465	47	999999	999999	433	510	693	197	670	305	999999	189	426	354	694	381	191	167	241	423	112	919	669	999999	682	999999	999999	930	664	450	606	922	969	670	187	430	484	843	205	39	789	999999	999999	776	212	808	637	231	309	841	999999	413	59	96	999999	545	378	999999	403	408	153	999999	999999	999999	699	999999	999999	999999	176	273	897	999999	961	212	999999	358	285	892	505	873	397	145	631	822	999999	999999	873	882	99	642	62	220	449	797	999999	36	229	423	87	554	598	881	64	46	944	471	451	846	462	231	269	999999	768	529	999999	17	141	711	590	999999	784	999999	999999	534	220	999999	898	174	326	607	138	862	999999	950	284	516	90	595	999999	179	750	36	430	868	382	577	999999	920	787	877	895	518	999999	580	770	271	999999	530	825	999999	573	999999	529	999999	102	407	670	999999	254	999999	927	999999	833	420	999999	757	906	797	161	999999	243	977	386	448	999999	620	999999	244	190	999999	301	560	769	999999	606	473	507	999999	999999	975	906	635	675	293	950	999999	999999	422	999999	22	999999	427	379	999999	999999	999999	901	90	153	482	999999	999999	636	241	212	999999	775	224	814	999999	260	341	999999	186	736	608	999999	103	999999	361	935	616	419	999999	658	999999	191	587	594	999999	999999	999999	999999	303	606	480	998	443	90	999999	584	470	608	541	762	33	405	202	455	999999	292	999999	592	792	547	999999	999999	468	999999	339	999999	197	999999	803	720	833	910	728	579	999999	610	869	22	914	999999	475	999999	877	415	635	477	988	142	177	728	764	833	639	756	999999	464	539	999999	999999	397	396	839	999999	821	928	999999	999999	622	199	815	423	999999	678	25	999999	999999	147	62	948	861	207	64	462	85	956	999999	999999	972	734	800	80	19	999999	526	390	635	213	66	487	522	800	375	943	361	314	969	165	624	684	101	327	486	999999	889	200	341	386	729	999999	
928	841	705	887	999999	745	999999	533	161	634	445	549	91	575	436	70	832	121	110	999999	986	844	657	297	643	483	593	999999	381	336	58	259	484	201	559	680	999999	487	999999	616	900	446	999999	989	248	551	999999	911	485	999999	367	230	285	958	878	93	194	417	254	914	162	316	161	824	586	196	74	999999	26	755	965	354	999999	494	999999	550	840	667	999999	102	248	681	999999	552	968	828	974	526	999999	475	999999	688	243	639	464	594	294	189	999999	61	486	355	895	999999	999999	999999	663	791	98	337	999999	526	367	162	676	480	694	999999	856	758	222	548	999999	550	268	999999	121	926	999999	999999	266	660	264	997	615	999999	999999	892	689	955	174	193	437	985	231	969	331	90	999999	984	900	999999	333	654	839	938	999999	355	471	586	901	736	999999	999999	999999	999999	272	999999	999999	999999	694	801	919	900	999999	38	121	591	328	298	999999	40	963	55	385	580	336	610	168	677	999999	441	999999	112	999999	438	432	623	914	638	999999	961	999999	189	300	108	999999	432	71	810	826	196	999999	182	631	870	999999	715	999999	500	266	999999	211	999999	999999	262	381	999999	846	164	606	497	677	690	591	993	496	783	755	286	814	999999	999999	357	850	927	415	258	480	999999	999999	716	999999	423	999999	55	760	674	520	47	727	948	999999	906	999999	338	999999	345	591	637	384	999999	959	161	686	362	122	854	999999	742	847	999999	999999	663	499	999999	311	264	319	999999	243	821	273	999999	559	866	999999	642	153	999999	418	79	666	999999	999999	676	757	44	737	29	999999	906	655	999999	199	603	611	922	416	999999	37	999999	36	55	999999	999999	999999	999999	601	999999	44	999999	710	506	333	778	466	999999	855	999999	142	277	526	300	612	337	999999	999999	529	999999	264	405	235	828	494	999999	53	620	450	256	950	516	443	917	984	463	205	159	454	420	147	118	77	999999	191	759	737	736	443	76	396	999999	721	645	565	639	254	999999	22	179	999999	845	63	609	871	999999	999999	999999	999999	159	142	26	50	118	818	155	338	641	646	734	425	317	187	383	859	720	794	797	361	999999	219	999999	999999	284	686	999999	999999	467	722	565	999999	138	430	294	933	379	199	999999	826	419	999999	999999	245	287	999999	427	668	679	749	161	831	46	257	960	940	818	879	999999	432	526	999999	870	919	90	999999	999999	887	893	449	489	531	999999	970	942	54	606	88	859	530	268	633	999999	999999	999999	734	889	999999	469	353	125	999999	433	190	310	329	439	693	999999	478	466	
540	999999	239	269	630	649	75	315	916	343	740	29	999999	173	893	713	162	357	999999	919	416	427	549	334	989	107	10	670	622	614	913	999999	999999	73	999999	858	157	458	941	95	824	575	552	999999	384	480	999999	999999	416	616	287	345	999999	559	59	999999	235	999999	280	999999	649	404	692	999999	999999	816	638	999999	444	45	565	704	416	271	104	841	999999	539	999999	519	909	983	264	16	337	577	126	999999	24	616	632	253	188	418	446	429	999999	999999	589	568	841	26	582	999999	999999	582	999999	546	999999	218	247	696	954	760	623	665	150	686	999999	853	700	806	167	828	412	322	526	997	999999	675	999999	634	950	999999	677	892	410	882	999999	755	648	579	377	805	379	936	298	427	795	780	288	206	276	736	999999	45	859	754	969	737	65	931	721	789	260	612	745	572	92	730	999999	268	730	229	999999	999999	999999	362	458	475	999999	109	211	55	396	762	368	223	524	999999	43	655	913	228	699	999999	857	999999	554	999999	200	999999	344	75	524	999999	999999	56	999999	747	606	507	306	503	713	956	999999	999999	402	498	254	531	58	999999	999999	999999	355	511	530	999999	273	850	807	999999	284	307	764	146	530	376	999999	321	999999	776	999999	536	358	419	515	742	999999	190	195	999999	999999	999999	678	894	999999	913	674	964	526	43	484	999999	699	614	999999	416	999999	592	155	36	212	932	839	281	415	999999	261	936	999999	999999	510	92	665	751	179	615	628	870	999999	616	701	332	795	659	302	999999	836	999999	199	108	550	404	44	999999	853	589	829	999999	999999	999999	662	738	967	738	533	401	100	948	445	613	787	999999	824	539	999999	880	147	190	978	999999	334	999999	746	897	246	115	57	506	897	589	786	231	391	560	999999	962	999999	66	999999	900	199	888	308	585	321	229	579	505	833	999999	452	649	428	363	999999	155	992	79	502	999999	354	999999	999999	856	827	566	999999	273	999999	372	525	90	64	87	999999	999999	218	999999	586	999999	999999	551	673	999999	999999	146	802	38	677	809	970	294	999999	708	556	606	837	452	757	754	288	316	921	999999	457	372	594	350	999999	999999	936	999999	999999	999999	999999	999999	920	136	719	690	764	999999	999999	775	401	240	525	355	531	340	608	766	999999	832	738	229	999999	211	999999	999999	552	461	611	999999	872	149	999999	90	817	753	685	710	733	76	999999	376	720	155	79	999999	999999	999999	819	96	837	180	999999	999999	745	671	182	718	660	999999	148	312	309	364	999999	262	438	999999	537	777	999999	897	
43	346	999999	371	509	485	142	259	927	312	641	525	403	999999	721	151	344	156	581	999999	60	999999	928	687	77	999999	999999	817	788	411	711	52	441	939	146	91	818	384	999999	697	586	410	999999	836	999999	784	960	210	540	999999	111	391	999999	686	999999	999999	417	164	999999	999999	242	325	471	525	601	599	999999	463	565	999999	333	999999	984	999999	391	649	770	102	26	999999	405	51	286	500	310	999999	999999	755	999999	891	673	663	89	999999	464	271	999999	502	244	999999	700	507	644	901	999999	999999	407	321	305	999999	485	325	148	999999	748	200	48	970	224	281	752	999999	371	674	965	669	999999	965	429	999999	709	999999	857	944	592	897	406	999999	999999	169	922	535	460	894	416	999999	524	999999	999999	273	232	969	288	963	329	371	146	999999	935	999999	271	442	999999	184	498	217	468	204	999999	999999	794	663	443	65	359	999999	878	476	267	617	154	812	694	166	898	739	989	893	624	230	761	436	999999	241	999999	489	643	285	406	208	889	330	648	430	999999	569	536	232	999999	112	493	669	712	327	159	459	999999	735	286	758	228	575	579	209	999999	368	223	211	167	999999	583	603	79	69	728	824	173	274	686	338	213	766	289	522	999999	999999	999999	132	91	448	742	908	998	648	999999	324	751	999999	341	121	355	334	74	744	529	890	599	653	599	999999	295	482	58	999999	999999	462	295	67	999999	996	644	999999	999999	999999	136	674	604	431	999999	414	83	724	999999	575	999999	878	701	544	992	999999	502	999999	532	756	163	999999	860	61	103	527	38	693	999999	999999	476	264	215	355	618	854	999999	999999	999999	195	262	570	549	482	964	675	760	750	999999	625	503	574	999999	373	565	866	814	552	337	562	385	999999	747	597	108	999999	673	355	926	147	560	999999	507	999999	503	999999	720	387	97	999999	766	999999	628	361	842	999999	695	841	999999	999999	50	743	840	20	999999	873	823	999999	383	245	12	999999	824	926	75	999999	77	231	869	972	156	999999	465	909	796	999999	999999	999999	755	999999	43	831	565	184	107	816	494	999999	536	630	769	768	13	851	425	999999	463	702	296	999999	999999	473	971	817	605	613	287	930	224	999999	122	437	999999	187	999999	181	999999	649	829	258	683	580	695	999999	999999	387	999999	614	999999	999999	999999	68	108	91	371	570	859	999999	579	494	539	563	999999	824	517	341	572	826	999999	254	512	814	999999	999999	999999	999999	999999	732	613	227	999999	673	999999	780	999999	63	999999	125	816	640	999999	110	79	345	999999	999999	
308	871	731	871	999999	607	963	250	931	829	195	70	999999	999999	792	137	145	361	314	865	999999	501	755	464	12	456	19	19	932	412	999999	537	999999	870	955	999999	10	742	999999	999999	709	999999	848	249	867	278	33	709	848	999999	965	718	41	853	999999	806	999999	277	869	368	597	999999	317	529	95	999999	742	230	160	885	999999	403	999999	731	165	999999	653	516	596	734	999999	310	170	747	447	36	506	999999	868	159	999999	732	872	53	985	755	888	328	163	219	535	803	559	963	68	572	768	309	697	91	163	609	681	999999	935	297	999999	570	92	69	161	999999	362	999999	103	999999	530	905	999999	410	999999	334	362	386	999999	629	999999	207	999999	875	267	206	777	999999	996	999999	61	738	118	698	961	999999	246	104	999999	999999	999999	557	869	664	51	999999	999999	296	58	999999	256	304	936	315	546	595	881	999999	801	955	498	575	15	911	352	791	999999	57	448	714	98	268	328	939	189	203	999999	34	833	404	642	999999	738	177	999999	756	802	802	161	375	446	999999	302	112	770	875	552	957	999999	260	75	999999	999999	344	739	999999	975	996	999999	999999	999999	857	383	407	322	18	837	837	977	595	989	995	896	999999	278	68	999999	999999	999999	313	999999	381	999999	999999	338	999999	643	403	438	999999	780	805	675	808	118	999999	655	894	790	762	47	999999	980	999999	270	80	619	774	76	681	999999	759	999999	823	702	886	999999	800	79	195	374	443	409	999999	815	193	330	97	999999	689	412	999999	999999	416	999999	999999	400	985	322	268	516	868	337	999999	922	31	977	852	999999	232	443	854	825	604	999999	603	999999	949	911	999999	999999	532	810	387	999999	952	333	421	999999	999999	495	169	488	999999	679	506	999999	652	118	794	999999	999999	981	742	255	558	255	831	29	672	999999	451	84	245	518	984	999999	950	488	999999	999999	566	305	349	736	283	999999	24	999999	890	497	663	840	127	999999	999999	550	78	141	720	707	501	999999	883	146	54	95	253	302	694	449	999999	999999	148	999999	648	182	642	999999	972	191	999999	999999	999999	185	966	610	957	999999	246	444	989	819	768	272	206	175	421	999999	692	197	132	999999	240	451	999999	500	702	999999	232	108	907	999999	999999	538	476	594	272	708	999999	443	138	879	66	260	459	346	405	875	899	483	760	439	323	999999	69	520	676	999999	843	476	907	936	151	147	536	927	660	240	796	999999	902	999999	999999	258	69	253	664	979	991	995	105	827	131	748	348	478	749	384	478	956	999999	584	865	
704	535	201	999999	999999	724	999999	686	174	88	297	580	999999	407	74	724	999999	855	999999	696	847	381	90	815	403	799	67	999999	285	761	999999	694	327	848	999999	723	868	515	746	264	999999	999999	930	748	999999	177	300	999999	999999	660	662	110	230	999999	27	333	455	999999	343	999999	999999	354	410	413	247	603	263	999999	79	350	856	310	118	999999	237	999999	450	341	981	235	508	987	502	625	108	739	999999	999999	830	999999	999999	491	181	627	597	999999	908	526	999999	240	914	999999	11	999999	999999	362	999999	999999	660	489	882	123	404	117	619	679	852	999999	314	999999	999999	823	378	74	83	374	138	999999	845	123	629	923	831	751	999999	417	986	168	821	746	747	999999	778	350	132	164	97	73	18	917	271	999999	222	12	999999	100	722	936	271	999999	999999	511	941	547	860	958	292	653	796	212	693	693	964	568	760	452	55	38	941	918	287	999999	482	999999	852	507	711	828	999999	231	694	59	897	392	999999	999999	999999	241	999999	174	872	444	277	999999	234	577	168	653	252	657	55	694	994	352	161	999999	38	23	695	999999	256	999999	12	999999	999999	643	796	582	999999	524	707	999999	547	999999	56	999999	797	676	704	284	348	68	586	993	185	999	999999	555	240	364	217	999999	546	137	918	418	442	702	297	590	781	586	607	999999	950	999999	156	227	305	999999	999999	361	319	420	24	999999	878	18	399	999999	588	251	351	999999	317	975	277	420	858	999999	999999	105	388	999999	502	999999	461	999999	999999	999999	999999	837	259	921	999999	855	422	135	999999	999999	540	433	312	779	11	540	244	915	999999	975	963	736	368	667	999999	999999	973	205	999999	999999	736	30	999999	454	665	750	991	429	698	461	562	152	306	138	108	977	792	609	999999	999999	999999	999999	447	77	999999	126	479	591	24	727	882	227	217	999999	994	520	999999	858	999999	261	548	814	227	959	423	821	439	240	569	929	482	373	93	955	999999	201	583	999999	472	549	281	409	415	970	579	999999	934	999999	144	588	999999	933	999999	860	423	999999	328	487	654	170	686	249	32	94	254	518	144	999999	138	803	999999	568	999999	575	980	148	999999	256	999999	999999	886	995	106	980	419	999999	879	999999	542	29	872	105	254	312	863	41	999999	999999	725	999999	210	683	315	340	999999	951	548	919	880	284	313	999999	108	575	999999	999999	153	52	675	705	638	911	719	999999	930	841	324	93	999999	948	761	89	530	328	878	213	689	765	339	467	11	960	999999	267	999999	800	997	679	37	999999	
888	344	654	30	432	299	999999	999999	410	809	637	999999	999999	932	522	233	551	779	697	999999	11	999999	712	218	999999	678	569	461	402	140	844	645	65	539	999999	426	435	999999	896	999999	248	492	364	530	830	999999	753	419	999999	493	999999	227	981	956	181	510	632	446	999999	753	729	999999	804	999999	964	992	999999	677	871	105	797	51	883	118	832	999999	33	192	388	999999	925	160	716	908	999999	999999	663	109	999999	999999	999999	989	194	152	859	735	688	95	565	837	999999	86	999999	649	695	216	344	999999	134	662	487	449	67	167	828	999999	796	895	999999	999999	999999	999999	318	321	311	999999	999999	999999	999999	106	830	999999	999999	550	29	849	612	77	223	675	292	999999	975	706	82	354	931	37	324	290	939	999999	697	227	508	839	999999	999999	347	887	359	999999	999999	999999	832	549	822	999999	147	999999	966	729	682	999999	64	999999	334	612	999999	956	876	999999	426	968	167	999999	251	409	52	190	91	386	729	999999	999999	689	175	947	873	533	532	424	889	345	323	219	120	974	172	959	999999	165	986	390	20	529	186	999999	869	999999	999999	423	475	957	897	590	999	356	407	999999	383	999999	999999	715	434	461	999999	91	655	948	927	999999	246	999999	675	925	999999	348	999999	796	513	519	87	89	235	999999	999999	931	448	733	219	764	577	798	585	138	427	999999	956	559	588	999999	10	921	999999	41	186	392	291	999999	999999	661	41	610	861	864	308	658	489	325	512	999999	643	922	738	999999	999999	448	507	999999	507	128	999999	999999	217	999999	519	165	222	204	931	567	650	476	543	999999	999999	999999	937	721	999999	769	999999	640	57	999999	999999	87	193	999999	341	738	884	999999	474	81	278	275	999999	999999	354	999999	999999	294	394	944	999999	177	389	190	999999	733	511	785	717	738	335	752	718	638	956	441	999999	518	862	203	999999	906	11	999999	289	467	573	494	999999	999999	333	507	256	112	999999	999999	999999	13	273	608	237	109	36	735	746	526	556	764	495	999999	180	927	431	200	272	999999	175	999999	900	972	999999	26	419	41	999999	827	505	999999	428	672	742	969	255	999999	965	583	880	999999	724	999999	911	999999	998	999999	516	406	86	65	839	757	129	781	999999	300	449	999999	999999	999999	330	918	30	939	345	823	180	210	999999	177	235	689	999999	899	203	148	70	359	999999	999999	524	19	999999	450	777	670	999999	961	999999	954	814	755	893	885	945	805	741	972	473	184	293	315	724	999999	829	159	185	999999	588	964	240	999999	202	999999	480	320	
999999	580	172	675	281	218	344	999999	363	480	796	697	953	397	406	98	885	843	671	999999	999999	843	620	627	495	332	999999	999999	724	725	562	168	415	635	638	171	810	999999	903	85	999999	998	999999	359	363	487	276	200	999999	999999	213	358	73	270	36	334	999999	544	999999	999999	835	999999	999999	637	917	999999	292	999999	759	999999	288	97	999999	595	248	999999	297	270	273	999999	65	999999	999999	582	521	213	104	154	609	313	212	275	619	955	250	539	996	917	442	725	205	948	441	334	863	126	418	478	999999	739	46	698	280	999999	892	652	107	429	126	713	999999	147	719	455	41	22	477	985	999999	708	999999	999999	828	548	812	999999	750	19	999999	404	794	999999	132	869	277	514	994	447	72	597	441	576	999999	728	191	67	239	999999	302	851	648	433	132	999999	999999	665	999999	999999	369	785	902	98	710	722	918	917	25	999999	188	527	27	999999	999999	758	277	723	580	999999	999999	754	999999	764	999999	867	999999	999999	503	999999	430	611	644	271	999999	287	999999	353	866	87	809	273	999999	389	808	999999	833	618	511	374	56	725	999999	768	376	999999	906	147	999999	842	967	557	424	215	428	999999	882	755	953	999999	73	923	857	999999	999999	102	711	498	955	999999	44	147	860	999999	763	705	525	875	999999	472	380	557	972	999999	999999	261	999999	837	961	241	999999	87	664	866	999999	999999	867	593	477	999999	903	999999	191	438	808	999999	697	295	999999	723	61	16	860	999999	274	515	999999	834	999999	49	999999	874	999999	999999	999999	999999	482	993	828	640	837	999999	408	621	568	962	375	999999	225	999999	564	564	394	247	190	885	226	183	602	999999	999999	43	211	999999	41	999999	881	467	388	850	357	999999	467	811	885	128	608	248	922	312	150	999999	618	111	485	688	489	299	544	174	740	309	401	999999	469	804	731	999999	999999	539	999999	908	166	374	933	999999	107	582	362	71	287	999999	260	299	655	765	424	109	952	352	549	591	923	223	120	58	311	434	351	91	999999	999999	657	999999	231	999999	259	999999	178	624	591	999999	999999	482	887	762	999999	111	999999	704	999999	631	999999	999999	989	498	985	999999	264	885	999999	999999	240	281	673	999999	330	867	78	999999	515	999999	931	337	761	999999	655	450	336	357	999	209	57	999999	702	765	999999	419	403	732	256	317	989	293	76	999999	676	665	808	247	999999	191	43	963	999999	218	700	690	486	999999	843	544	615	906	999999	358	999999	593	999999	908	39	911	473	345	176	207	191	999999	271	999999	999999	999999	
641	99	915	817	176	93	999999	493	75	929	932	55	889	712	701	92	407	999999	303	92	96	900	999999	530	718	698	797	991	37	62	429	999999	391	999999	903	526	990	999999	192	999999	145	94	842	999999	999999	999999	456	999999	506	108	999999	553	999999	999999	999999	999999	881	999999	109	478	296	466	999999	999999	510	999999	663	44	808	184	101	999999	999999	999999	947	999999	999999	999999	552	300	251	342	999999	928	812	876	105	508	952	172	999999	999999	968	714	255	678	627	829	600	689	763	999999	655	331	999999	910	27	786	935	900	682	773	842	809	999999	953	971	538	999999	634	203	165	92	999999	539	495	371	821	517	278	384	238	517	862	999999	999999	999999	173	999999	901	858	318	572	62	490	999999	763	168	999999	999999	999999	99	628	965	496	608	339	999999	999999	520	549	206	279	667	525	999999	265	999999	282	406	999999	808	616	309	999999	999999	592	999999	165	999999	732	212	999999	225	572	294	610	999999	999999	928	500	678	380	999999	362	999999	49	905	536	46	615	782	886	999999	35	897	483	329	199	612	26	308	853	999999	787	346	999999	63	104	241	843	713	614	354	906	598	438	215	947	123	845	686	504	129	61	949	326	263	200	674	999999	999999	361	763	912	201	999999	256	623	25	800	999999	999999	304	203	901	178	999999	184	437	469	278	381	86	767	999999	804	733	82	838	999999	608	999999	999999	999999	562	362	999999	442	714	773	999999	592	999999	323	859	875	209	926	159	999999	784	89	763	214	999999	909	999999	996	582	397	999999	183	999999	999999	201	999999	999999	999999	999999	549	999999	109	469	663	287	686	449	999999	907	999999	604	807	922	67	246	529	109	999999	888	999999	86	999999	859	327	999999	18	807	936	999999	737	495	999999	295	999999	462	684	999999	109	927	856	469	999999	99	128	793	999999	260	727	999999	672	32	174	999999	987	473	999999	250	152	999999	279	879	513	640	179	969	278	522	322	999999	999999	909	999999	999999	41	193	563	765	741	999999	399	999999	89	187	460	999999	330	350	308	999999	988	444	999999	127	657	999999	955	999999	999999	158	524	771	937	133	207	763	999999	999999	954	803	910	708	999999	617	592	521	999999	336	190	464	649	927	223	999999	615	127	441	882	640	64	238	680	846	999999	19	628	819	955	979	696	693	453	999999	505	235	999999	935	860	999999	146	187	629	999999	464	509	999999	557	761	518	90	331	999999	245	999999	999999	240	862	999999	999999	964	701	999999	356	493	771	205	541	999999	999999	335	999999	581	357	504	999999	608	999999	999999	92	999999	
80	68	446	899	999999	554	217	496	929	995	427	30	261	999999	999999	342	283	219	692	999999	65	838	810	193	899	750	791	741	32	966	262	480	833	196	893	643	408	457	128	999999	987	55	999999	954	908	171	329	787	70	544	335	767	699	778	367	242	258	263	10	624	762	476	473	963	999999	999999	197	75	676	800	934	999999	101	999999	327	20	59	855	284	737	431	14	681	999999	641	999999	780	64	828	661	395	154	457	503	465	521	581	825	999999	999999	974	263	120	269	609	509	999999	235	999999	999999	192	402	978	272	202	999999	999999	984	331	258	175	142	246	25	999999	790	378	999999	19	805	438	233	644	322	763	999999	893	999999	999999	999999	818	555	999999	482	478	992	175	195	999999	706	999999	596	504	962	796	841	27	999999	999999	999999	140	999999	226	655	918	999999	999999	665	508	34	864	382	999999	198	440	999999	999999	764	546	422	624	193	296	312	89	999999	729	999999	526	921	160	799	568	999999	999999	739	999999	948	999999	520	244	510	686	999999	999999	353	491	316	532	186	313	262	558	440	204	999999	792	913	576	86	239	86	149	586	873	999999	814	54	195	701	290	589	210	36	999999	123	506	19	470	735	359	422	159	349	618	999999	250	137	866	999999	946	426	382	487	290	999999	370	110	412	776	539	447	130	831	999999	724	61	999999	262	90	999999	783	999999	999999	726	816	927	800	968	999999	825	686	187	999999	754	999999	217	999999	746	30	753	406	606	694	205	912	999999	327	999999	999999	846	718	999999	785	999999	172	973	541	760	473	239	999999	142	999999	951	999999	999999	999999	86	41	516	338	785	241	337	999999	187	757	645	814	524	610	356	84	139	116	811	402	522	591	890	999999	962	283	999999	192	274	178	743	353	652	311	251	421	387	518	932	999999	458	573	985	226	999999	999999	948	999999	223	999999	308	844	50	867	477	495	150	841	375	512	450	154	778	18	24	999999	999999	222	369	934	697	999999	183	178	999999	999999	606	674	779	999999	334	999999	968	216	999999	898	312	999999	833	755	280	545	152	999999	203	999999	999999	976	999999	604	784	735	270	288	370	687	999999	999999	923	528	889	476	71	360	188	288	999999	572	148	999999	988	999999	389	613	999999	999999	478	753	999999	999999	164	629	472	184	241	598	901	999999	845	192	236	440	860	315	866	804	999999	792	252	999999	137	232	838	96	615	999999	356	657	999999	219	218	918	897	292	373	269	13	999999	128	589	386	999999	726	955	999999	999999	526	84	999999	999999	677	999999	
510	999999	513	932	790	386	568	834	999999	999999	999999	636	973	318	999999	578	941	606	999999	999999	999999	662	538	999999	505	999999	999999	66	879	999999	910	765	542	999999	417	838	779	441	479	626	328	999999	346	999999	431	999999	999999	580	26	999999	999999	999999	67	90	23	999999	530	872	437	907	189	999999	954	970	999999	308	104	999999	900	703	798	510	999999	185	999999	388	325	406	219	414	902	626	50	931	149	770	708	461	518	569	318	907	13	572	446	817	340	999999	798	133	996	539	679	322	160	632	22	882	812	634	999999	134	663	32	15	562	471	999999	830	572	600	999999	932	341	395	999999	999999	565	738	999999	58	949	607	96	418	372	999999	727	780	999999	758	999999	649	999999	47	193	253	999999	566	884	355	316	545	236	532	999999	607	999999	927	269	135	999999	154	360	586	582	999999	577	614	643	614	743	252	324	814	774	999999	58	999999	211	999999	526	998	999999	999999	999999	413	999999	563	64	764	609	799	521	390	311	682	299	307	999999	999999	676	376	923	279	612	74	999999	999999	758	999999	558	54	726	621	999999	458	300	255	999999	179	155	23	560	878	15	999999	999999	933	513	999999	703	751	839	544	970	160	84	584	999999	677	192	959	804	999999	999999	565	83	900	781	999999	391	53	462	295	520	662	999999	999999	273	668	999999	999999	908	666	668	807	215	191	650	459	999999	715	752	177	999999	196	219	867	672	449	999999	830	162	660	710	659	999999	553	33	318	343	39	999999	834	999999	893	999999	999999	34	408	360	999999	999999	331	479	676	999999	999999	999999	999999	453	948	383	824	798	512	145	258	999999	18	519	661	167	342	125	999999	405	917	832	999999	145	81	999999	274	999999	977	581	999999	190	44	368	12	999999	699	864	395	999999	999999	46	831	757	802	999999	25	888	999999	999999	916	215	134	281	383	462	215	999999	999999	999999	999999	999999	821	999999	314	999999	999999	650	517	416	999999	477	730	698	999999	880	999999	999999	343	890	999999	999999	999999	251	665	625	66	762	999999	999999	49	510	493	289	546	999999	225	900	453	999999	268	375	381	292	277	448	999999	436	372	502	999999	870	999999	491	288	733	344	579	276	689	999999	999999	999999	999999	376	957	984	450	161	157	665	111	892	608	631	461	14	999999	974	226	150	629	400	491	999999	999999	999999	12	11	813	999999	999999	999999	763	722	999999	710	413	915	320	999999	44	284	225	999999	999999	977	257	859	826	729	236	605	59	549	391	768	183	879	207	312	999999	999999	348	729	30	477	138	885	531	999999	600	
202	663	999999	115	355	185	999999	738	999999	999999	999999	184	94	201	50	584	224	999999	340	536	534	717	17	482	595	936	495	816	882	999999	371	337	85	138	43	999999	297	443	46	593	528	150	15	904	838	274	263	538	999999	892	914	554	201	224	76	484	999999	999999	520	418	689	838	856	352	999999	815	109	955	167	999999	297	780	303	747	18	393	999999	999999	999999	330	682	957	836	989	934	816	146	999999	999999	558	295	17	922	628	904	690	294	663	868	33	999999	308	380	881	605	999999	260	453	216	682	999999	552	645	999999	735	732	12	866	417	230	678	999999	893	999999	812	289	858	675	842	328	999999	58	244	999999	166	384	586	999999	999999	801	565	999999	999999	390	785	742	372	999999	892	181	687	428	255	648	999999	999999	999999	771	79	999999	285	585	610	999999	582	723	999999	35	43	361	156	58	482	999999	999999	985	999999	512	823	79	916	135	999999	671	999999	681	803	596	999999	241	969	815	884	77	525	999999	999999	766	807	72	435	347	699	541	35	639	999999	639	983	369	340	901	947	999999	410	159	802	939	257	999999	920	721	760	802	391	340	999999	415	100	684	903	828	705	761	644	579	436	251	645	999999	735	999999	999999	904	900	77	999999	885	999999	375	999999	152	518	906	151	713	586	896	159	999999	999999	540	999999	308	466	511	999999	196	999999	999999	723	560	304	256	176	999999	118	855	901	323	473	999999	748	999999	507	761	320	999999	619	931	999999	999999	101	950	999999	205	624	314	448	399	871	680	999999	836	999999	626	848	999999	739	394	605	731	999999	836	230	198	999999	999999	801	999999	201	999999	576	433	999999	193	999999	999999	721	999999	142	999999	417	511	452	999999	757	911	999999	880	999999	57	999999	235	335	271	544	265	729	346	412	800	512	999999	999999	474	113	106	999	999999	999999	504	999999	768	262	801	323	493	394	437	440	880	999999	921	792	999999	347	351	999999	575	648	213	623	999999	568	342	301	674	313	977	689	660	999999	613	722	418	507	999999	972	999999	948	61	871	302	905	532	57	591	951	64	999999	761	999999	433	820	954	999999	175	210	919	999999	649	189	416	999999	999999	999999	999999	999999	383	645	999999	999999	573	627	596	341	331	999999	45	294	710	723	259	851	928	661	489	792	999999	537	342	99	62	35	308	872	465	554	135	999999	908	393	577	418	88	392	435	805	233	999999	560	695	175	999999	799	926	929	564	819	999999	488	999999	440	999999	313	957	999999	547	329	723	875	776	353	481	999999	327	155	840	772	
545	999999	683	999999	999999	999999	646	999999	427	236	999999	942	900	999999	16	85	561	952	999999	999999	131	76	887	999999	999999	747	783	999999	999999	259	482	780	99	791	284	893	805	787	295	869	999999	999999	898	321	947	781	999999	999999	999999	405	824	374	424	999999	651	999999	999999	206	999999	999999	203	304	240	177	753	600	999999	999999	460	123	280	773	999999	862	449	98	177	999999	539	728	999999	741	15	999999	999999	999999	366	365	150	999999	555	999999	728	999999	675	372	802	730	567	356	999999	866	591	233	134	999999	706	562	999999	563	999999	771	999999	340	634	461	299	941	742	999999	999999	498	968	999999	567	999999	55	999999	999999	999999	296	446	18	192	800	906	160	781	174	999999	411	999999	79	999999	502	784	940	999999	264	224	83	860	988	922	122	439	897	935	666	999999	999999	928	375	999999	276	999999	999999	999999	539	728	311	517	777	367	244	439	428	391	163	999999	731	656	524	972	13	435	458	95	999999	371	18	999999	125	711	380	999999	438	999999	320	999999	999999	466	859	536	999999	999999	999999	630	687	682	999999	516	999999	999999	730	358	414	403	215	841	417	677	413	177	720	96	402	75	987	761	11	999999	80	525	762	999999	796	999999	69	999999	353	827	408	398	360	501	442	242	981	31	78	44	655	479	999999	353	62	691	815	826	173	27	643	926	681	453	999999	999999	129	465	999999	999999	344	767	498	999999	279	25	999999	228	654	169	94	965	693	966	912	601	305	419	223	999999	182	243	284	335	193	481	717	907	64	185	999999	999999	468	652	700	888	999999	999999	999999	999999	999999	596	999999	13	932	677	243	715	540	844	960	709	252	999999	253	110	492	172	406	999999	308	999999	174	478	56	999999	507	50	275	999999	620	665	999999	999999	240	585	71	281	403	515	248	12	376	219	999999	413	283	999999	999999	599	405	819	999999	285	738	963	432	703	957	999999	180	202	449	516	999999	999999	373	75	226	668	999999	221	999999	999999	999999	306	544	954	263	642	295	999999	642	999999	628	801	431	70	448	277	162	367	324	39	345	56	562	859	999999	919	999999	217	794	739	999999	999999	999999	353	726	442	999999	478	450	999999	88	685	560	773	888	999999	999999	312	999999	999999	999999	682	897	739	999999	513	999999	684	969	999999	602	87	700	902	999999	443	751	88	344	999999	847	999999	999999	999	951	999999	999999	788	999999	999999	56	738	590	845	233	878	297	320	798	223	698	999999	509	117	999999	10	999999	657	999999	999999	682	795	968	621	111	831	999999	897	788	895	27	954	999999	418	
999999	999999	999999	855	678	999999	156	440	289	999999	317	113	184	809	287	999999	675	838	140	999999	878	260	999999	968	743	402	999999	399	532	902	205	743	999999	101	820	858	999999	138	979	421	307	252	999999	847	999999	998	657	956	620	837	999999	999999	824	197	999999	45	103	999999	121	286	999999	757	908	387	924	574	999999	93	988	999999	448	546	858	719	228	636	999999	923	664	745	744	999999	778	999999	682	999999	919	843	999999	999999	999999	983	999999	702	296	550	343	138	999999	739	999999	573	968	999999	398	683	999999	999999	968	999999	999999	999999	864	376	541	999999	978	999999	704	908	655	999999	531	999999	663	465	529	166	433	678	302	999999	10	999999	999999	181	197	586	306	999	696	999999	875	999999	999999	999999	128	650	170	326	571	130	433	23	94	696	999999	999999	539	933	999999	174	999999	299	999999	999999	179	999999	999999	370	781	402	916	705	222	999999	363	999999	719	999999	999999	878	995	116	116	181	999999	999999	999999	999999	139	999999	57	999999	845	531	142	585	57	999999	425	189	104	800	545	179	214	728	801	253	342	999999	55	999999	999999	284	178	999999	192	439	498	192	108	432	240	357	355	553	860	690	708	999999	825	907	653	166	999999	999999	570	937	967	465	195	597	999999	999999	387	586	776	999999	999999	999999	403	618	322	242	90	671	570	999999	824	661	999999	121	544	564	352	999999	817	440	500	974	14	255	471	42	997	999999	999999	278	970	999999	777	999999	337	152	384	216	594	999999	85	123	633	383	122	316	598	84	62	236	618	250	768	345	80	388	999999	157	999999	289	245	579	999999	302	999999	999999	884	577	999999	402	189	999999	553	406	999999	999999	350	631	999999	999999	444	922	458	999999	999999	730	999	999999	230	949	999999	999999	69	999999	185	506	92	999999	165	66	432	30	300	660	57	999999	696	372	980	999999	47	930	24	991	845	322	999999	626	642	497	999999	999999	357	834	999999	952	86	248	231	858	999999	18	999999	86	733	424	999999	999999	367	186	43	637	460	537	911	999999	999999	78	469	862	385	999999	699	667	10	979	999999	466	999999	104	999999	999999	150	131	398	39	464	937	999999	431	690	332	268	465	464	428	991	999999	923	163	738	18	778	999999	483	837	319	808	86	999999	750	175	950	272	999999	585	496	338	148	999999	203	286	809	48	181	999999	207	243	999999	581	987	852	999999	999999	999999	398	679	782	648	560	999999	656	860	514	680	524	381	996	685	879	932	662	681	999999	959	999999	208	999999	999999	430	640	85	604	505	765	897	632	266	999999	391	
905	714	690	588	172	547	425	999999	368	999999	681	211	999999	334	648	335	181	501	999999	999999	200	939	999999	228	920	644	62	999999	749	782	891	124	100	303	973	228	972	103	878	422	46	999999	381	999999	999999	438	999999	279	856	440	726	141	532	999999	201	966	128	472	667	528	494	70	999999	586	765	999999	999999	265	361	430	362	999999	623	999999	867	297	567	999999	478	999999	127	782	508	318	999999	760	592	98	999999	999999	109	510	435	360	928	999999	357	795	774	999999	327	271	918	436	87	648	518	999999	999999	999999	409	72	999999	999999	411	711	999999	246	530	14	973	32	162	355	999999	852	652	272	393	999999	939	999999	291	295	173	999999	864	999999	999999	416	999999	380	954	999999	607	46	516	258	948	999999	422	120	274	769	219	305	119	999999	116	235	999999	999999	828	251	964	637	781	708	23	556	847	491	15	123	761	603	999999	999999	747	293	345	403	324	177	479	828	507	522	85	999999	745	301	964	15	420	999999	552	712	999999	999999	265	808	245	402	379	931	999999	160	17	999999	237	164	825	823	890	603	930	999999	772	999999	139	999999	632	155	810	555	526	10	999999	764	61	365	721	777	37	536	167	922	798	547	723	356	514	999999	999999	591	476	151	125	816	999999	891	939	106	839	997	186	100	999999	999999	414	114	457	253	564	872	442	57	795	363	445	18	999999	235	422	783	999999	999999	515	229	89	385	884	887	697	170	999999	624	937	40	360	77	999999	974	143	618	899	999999	905	999999	999999	429	355	999999	380	999999	37	714	683	66	999999	23	999999	372	744	38	230	570	555	404	456	817	119	765	12	378	678	888	101	804	999999	493	267	746	999999	659	999999	132	516	639	999999	710	941	881	787	347	492	968	240	999999	398	338	999999	510	321	340	999999	999999	999999	12	389	999999	622	879	181	759	756	838	301	94	999999	999999	999999	915	272	745	876	237	977	999999	885	710	999999	987	416	555	777	756	435	999999	349	450	372	999999	260	993	97	71	710	38	590	654	999999	155	115	300	285	799	247	575	464	999999	612	104	999999	678	999999	999999	999999	625	981	999	999999	562	999999	557	999999	550	999999	279	657	999999	526	948	999999	240	44	512	881	999999	999999	999999	518	859	285	266	838	999999	396	581	512	462	598	94	57	999999	251	123	410	558	999999	734	144	968	918	649	566	663	999999	999999	644	978	753	357	354	12	490	553	999999	999999	999999	466	164	93	767	205	226	442	999999	999999	989	999999	111	333	558	546	999999	550	941	999999	
999999	185	257	509	937	999999	709	250	739	55	110	698	836	999999	838	110	579	61	211	723	432	999999	762	537	897	999999	877	429	798	808	169	940	612	650	788	543	218	999999	156	243	495	999999	702	999999	392	300	93	189	494	458	999999	999999	348	228	213	576	999999	720	612	999999	656	289	451	931	885	999999	96	196	143	305	891	999999	904	967	237	456	431	906	154	606	640	697	935	999999	842	999999	601	393	447	221	130	497	999999	933	587	216	534	999999	999999	999999	214	999999	999999	999999	566	51	887	999999	999999	757	155	516	575	16	581	958	354	111	98	519	999999	702	748	999999	999999	404	882	970	999999	999999	921	999999	936	923	401	743	652	745	783	801	488	230	402	999999	76	613	999999	999999	362	629	862	999999	682	460	662	512	999999	132	25	999999	999999	999999	999999	969	835	495	580	652	615	837	315	999999	328	297	40	348	309	68	855	570	999999	847	618	999999	999999	498	999999	485	270	889	595	529	730	999999	643	571	239	432	854	581	43	279	430	524	323	263	999999	999999	430	324	212	999999	277	454	689	321	307	999999	810	346	517	999999	999999	725	252	785	877	999999	999999	468	118	876	999999	284	537	999999	426	999999	999999	905	393	591	65	945	686	505	262	286	931	332	274	999	999999	518	73	937	886	704	281	538	386	408	742	999999	216	336	885	992	917	486	999999	213	793	905	952	926	49	999999	49	746	533	601	999999	999999	204	118	264	999999	220	599	326	999999	999999	908	528	999999	999999	104	738	360	999999	999999	999999	454	437	71	215	716	565	147	898	449	665	534	14	784	632	420	766	108	81	199	781	327	169	999999	389	885	386	966	86	945	708	689	136	272	242	331	894	143	999999	548	999999	83	701	876	66	298	903	744	363	439	337	999999	288	431	488	51	294	263	681	329	339	598	999999	952	741	975	408	741	999999	999999	525	632	204	999999	68	707	626	293	127	999999	982	999999	999999	647	618	78	410	705	784	999999	999999	641	462	583	219	542	999999	999999	145	90	890	171	202	62	913	704	445	755	999999	780	424	999999	146	590	999999	999999	999999	999999	344	672	999999	703	957	359	274	884	999999	621	999999	526	694	999999	157	999999	999999	820	999999	560	734	913	632	655	999999	13	777	44	504	871	245	522	556	999999	414	472	516	197	213	842	788	999999	533	823	999999	845	95	546	854	109	390	527	257	999999	688	431	49	999999	370	954	582	240	999999	999999	999999	999999	969	104	473	684	530	999999	616	606	999999	999999	389	809	224	999999	
917	240	999999	405	491	718	274	999999	999999	999999	433	999999	826	999999	270	557	648	234	999999	999999	875	991	999999	179	999999	999999	910	650	662	982	999999	240	999999	999999	46	999999	60	984	817	667	537	847	192	490	261	933	999999	366	346	224	67	999999	371	585	621	926	999999	19	825	124	807	623	999999	999999	941	202	892	953	999999	918	507	663	417	779	111	37	808	592	999999	645	190	553	314	447	925	886	868	129	999999	120	999999	999999	168	702	859	914	387	999999	999999	999999	51	242	153	427	716	403	747	999999	999999	593	999999	999999	101	190	999999	264	318	999999	14	65	333	772	999999	113	734	467	504	714	919	197	650	999999	53	859	604	948	409	887	731	999999	148	286	645	667	992	618	948	978	768	999999	605	365	258	999999	999999	278	539	50	693	259	898	999999	999999	999999	943	571	532	241	585	985	854	431	301	482	916	57	137	45	120	125	999999	999999	945	324	591	294	307	559	134	336	418	369	203	481	633	116	613	359	723	431	96	716	403	783	750	183	74	999999	576	687	999999	504	930	999999	741	382	999999	358	999999	659	273	972	999999	259	576	495	238	819	849	810	443	778	321	689	38	999999	132	172	573	417	229	532	999999	447	194	914	999999	625	740	260	999999	265	654	73	167	123	609	999999	216	999999	945	999999	925	999999	253	373	192	250	549	939	999999	924	785	296	439	999999	989	670	74	662	66	613	88	999999	791	188	133	258	531	999999	999999	978	956	317	999999	974	606	226	203	821	732	198	999999	801	11	104	999999	367	633	426	134	939	89	554	999999	342	176	999999	999999	999999	249	934	719	634	747	999999	999999	477	999999	999999	144	999999	999999	252	930	867	537	287	999999	696	708	765	624	999999	790	262	898	412	118	139	808	279	251	138	999999	999999	478	450	63	729	136	12	542	999999	292	361	999999	837	999999	341	805	888	739	288	999999	483	319	999999	844	495	382	566	368	999999	999999	864	999999	999999	670	142	399	999999	234	867	570	706	232	455	821	439	789	71	788	776	333	920	539	963	772	108	488	999999	606	567	356	570	643	847	522	427	999999	134	176	999999	999999	718	663	871	718	999999	999999	999999	793	414	705	321	778	999999	371	999999	335	568	576	572	653	535	489	666	521	999	999999	385	932	404	609	999999	895	999999	999999	614	267	668	999999	122	847	624	999999	999999	862	45	999999	61	486	786	102	270	557	999999	838	416	239	999999	360	999999	597	875	999999	399	804	49	426	481	758	756	478	999999	323	464	725	39	
466	297	804	486	216	20	899	999999	999999	999999	118	301	467	427	385	999999	317	536	524	999999	692	680	999999	822	618	320	303	729	318	435	947	103	878	808	999999	999999	202	873	511	586	999999	999999	97	465	999999	135	24	341	380	217	358	999999	999999	999999	346	785	900	981	999999	999999	717	179	837	999999	401	24	422	999999	476	443	78	443	34	938	995	999999	999999	931	891	493	306	962	358	110	86	999999	164	135	471	174	999999	220	16	615	869	807	947	221	74	916	712	999999	864	937	999999	914	762	11	758	438	203	968	100	999999	599	999999	820	737	798	241	999999	297	197	311	999999	858	437	419	78	197	960	381	867	974	999999	941	107	421	999999	999999	407	162	377	43	999999	83	999999	631	25	124	999999	219	999999	832	999999	425	999999	999999	545	291	999999	353	999999	570	478	821	999999	999999	999999	999999	657	999999	999999	636	833	707	999999	999999	339	327	738	806	403	954	999999	750	958	999999	917	999999	774	544	875	680	684	64	999999	806	564	160	972	12	36	367	467	999999	443	785	999	358	504	23	999999	228	552	999999	949	978	369	727	863	999999	208	249	883	123	533	106	951	999999	487	999999	599	189	355	735	779	46	497	622	317	999999	45	999999	999999	760	999999	999999	137	14	114	251	447	837	999999	906	804	787	483	999999	999999	347	833	229	999999	999999	424	54	873	816	999999	913	999999	746	419	690	999999	999999	388	999999	803	876	999999	947	675	246	676	999999	892	448	999999	991	562	153	568	970	348	999999	699	479	999999	999999	784	321	113	200	760	700	427	999999	999999	174	408	360	550	188	378	886	554	634	714	662	161	434	884	999999	360	347	188	449	999999	224	940	999999	786	537	102	656	843	485	485	975	344	296	572	767	592	212	602	389	999999	999999	271	74	764	684	124	359	437	999999	999999	422	522	978	999999	660	234	499	999999	23	96	999999	52	999999	999999	999999	328	865	999999	127	326	158	745	798	999999	888	953	875	999999	999999	999999	742	999999	649	645	72	462	365	41	911	542	999999	639	999999	303	880	420	202	915	34	365	259	999999	319	999999	690	677	723	140	376	999999	999999	354	999999	600	354	501	402	433	95	286	962	834	999999	585	232	519	166	505	967	478	760	959	999999	746	173	254	909	999999	954	395	999999	234	665	213	193	749	178	999999	949	999999	27	999999	829	999999	403	424	548	734	655	181	521	227	173	999999	947	399	233	724	437	109	591	631	999999	700	547	999999	179	745	401	999999	999999	177	999999	589	461	991	999999	382	353	
748	999999	185	999999	783	873	999999	71	767	266	793	525	999999	999999	849	796	395	300	999999	210	999999	999999	802	342	182	999999	353	671	584	999999	956	269	999999	999999	999999	403	999999	999999	695	826	35	999999	999999	489	608	957	897	999999	999999	792	75	999999	10	999999	999999	502	904	842	942	952	530	850	486	331	310	534	674	83	871	455	389	880	604	999999	185	987	844	999999	734	999999	932	736	999999	791	380	265	268	679	691	999999	499	574	999999	743	306	185	200	89	999999	83	999999	824	745	999999	999999	195	106	697	999999	700	658	591	117	999999	999999	794	885	695	951	999999	275	995	391	685	956	815	999999	999999	16	999999	797	764	142	661	933	118	990	713	388	194	168	570	683	991	537	999999	999999	845	723	999999	299	505	138	144	807	297	442	69	304	999999	878	245	691	995	999999	893	458	455	794	999999	999999	182	999999	766	886	705	322	999999	158	58	357	999999	148	504	710	999999	636	997	853	645	676	999999	418	999999	999999	923	999999	687	97	644	458	21	61	811	708	126	999999	999999	258	112	974	52	910	256	250	417	999999	999999	295	611	267	460	999999	999999	999999	871	999999	999999	460	962	825	635	999999	514	599	999999	420	999999	795	999999	113	274	748	751	999999	633	999999	172	549	899	999999	999999	402	999999	999999	997	999999	902	576	999999	362	671	911	295	286	349	739	406	656	903	999999	771	401	700	507	992	999999	999999	487	611	850	601	977	999999	147	143	242	826	137	999999	927	517	759	958	999999	442	999999	463	474	331	894	623	516	645	902	64	301	701	979	999999	295	999999	425	965	986	761	999999	359	158	153	999999	999999	279	64	999999	999999	21	442	469	74	638	258	999999	165	716	236	95	341	659	92	999999	541	846	742	315	369	102	999999	999999	480	748	14	314	330	224	980	354	461	999999	422	52	858	241	914	756	999999	191	269	999999	759	675	362	700	999999	311	575	76	537	748	616	397	228	471	999999	326	633	944	65	999999	999999	882	633	672	246	49	982	310	932	999999	278	188	999999	544	221	999999	395	314	999999	999999	649	914	999999	713	62	999999	824	397	252	597	133	102	135	327	523	877	52	690	464	36	329	274	999999	999999	479	438	999999	999999	999999	999999	931	329	706	46	302	821	999999	920	619	220	224	595	999999	345	862	186	63	514	31	344	762	705	850	221	699	999999	779	999999	243	624	470	999999	148	67	666	803	395	999999	35	701	810	131	80	999999	812	999999	999999	799	690	303	384	60	662	999999	432	235	999999	495	347	999999	999999	
801	687	994	749	83	456	10	999999	68	790	964	999999	330	533	641	999999	606	409	999999	177	980	583	999999	249	420	999999	999999	635	999999	999999	900	751	117	659	19	444	999999	999999	738	287	216	130	631	999999	419	999999	341	390	791	600	873	95	381	999999	71	999999	999999	754	338	593	232	375	248	735	889	999999	999999	671	524	206	559	112	999999	688	961	999999	999999	437	830	999999	157	844	999999	839	460	815	380	367	597	791	697	330	175	155	999999	840	882	999999	623	999999	199	670	865	594	999999	770	425	692	789	211	275	319	924	999999	999999	388	999999	408	284	84	843	23	83	733	509	999999	937	525	633	130	978	65	814	633	659	486	999999	259	999999	999999	400	687	577	396	525	387	405	686	708	676	319	483	999999	548	999999	185	597	141	94	813	832	899	69	668	999999	219	505	301	829	999999	409	282	610	593	684	166	446	999999	217	132	999999	261	816	956	811	504	443	999999	280	483	999999	999999	175	984	858	500	627	999999	999999	316	881	999999	856	749	999999	46	872	999999	999999	206	999999	999999	923	961	981	999999	999999	113	857	999999	775	239	30	999999	79	562	116	626	999999	193	538	536	522	901	250	727	404	77	688	774	632	415	999999	999999	744	978	922	213	12	288	418	523	999999	446	540	652	999999	511	679	714	930	255	999999	681	667	999999	398	32	721	263	185	25	424	92	105	370	999999	999999	611	101	640	903	623	457	774	24	999999	86	371	598	644	893	999999	974	999999	386	999999	999999	416	540	590	900	999999	749	112	402	109	969	350	179	999999	147	900	588	84	36	631	846	906	653	728	322	660	133	619	292	999999	449	248	718	999999	109	999999	999999	510	739	421	874	354	382	915	515	735	201	775	999999	999999	808	900	817	754	275	822	763	812	278	249	368	140	820	774	659	730	631	999999	999999	606	999999	999999	345	615	757	999999	999999	737	999999	999999	999999	357	122	299	999999	549	999999	964	983	287	777	267	242	499	62	744	533	607	265	785	999999	281	62	900	999999	730	565	999999	997	773	999999	35	600	691	999999	21	999999	530	999999	999999	309	999999	936	999999	999999	999999	845	845	562	23	968	927	481	999999	483	197	999999	221	138	98	999999	229	966	220	999999	752	999999	550	719	51	999999	13	651	999999	999999	445	999999	616	999999	999999	999999	719	648	984	805	370	999999	172	218	999999	715	999999	402	999999	134	90	999999	725	999999	86	999999	304	999999	999999	296	964	999999	335	999999	47	853	689	150	538	999999	275	999999	982	999999	628	208	504	999999	
999999	336	920	611	783	31	405	744	618	169	999999	999999	999999	593	137	697	840	94	227	220	999999	739	999999	665	863	664	859	509	718	320	999999	999999	410	962	999	195	999999	363	502	314	556	303	999999	530	155	845	622	681	452	294	575	544	980	293	999999	397	310	264	747	128	999999	895	36	308	341	126	999999	628	593	999999	999999	487	591	913	664	877	504	999999	520	28	52	188	999999	433	745	999999	999999	999999	800	999999	999999	999999	615	999999	153	660	277	999999	999999	38	999999	994	98	999999	963	98	952	77	999999	294	892	805	743	729	999999	983	838	602	562	58	229	176	827	999999	68	220	871	217	999999	13	610	567	999999	492	999999	57	99	557	470	657	340	830	497	516	719	88	999999	886	999999	169	999999	674	383	151	809	395	177	117	451	752	226	744	306	625	683	335	500	261	273	999999	999999	291	142	905	717	999999	678	320	271	980	999999	985	911	999999	999999	935	194	174	999999	80	880	999999	115	717	440	595	533	871	999999	394	588	126	622	277	276	541	542	477	999999	999999	716	856	845	471	909	241	833	696	444	748	150	335	578	999999	158	911	999999	424	475	132	864	999999	999999	876	402	999999	372	643	344	649	999999	716	741	999999	363	34	146	644	807	209	761	837	999999	94	253	262	547	430	999999	365	366	128	12	311	556	910	378	968	79	192	868	999999	362	999999	999999	434	593	316	839	999999	999999	999999	616	275	999999	37	379	403	999999	149	189	999999	999999	978	293	284	713	999999	715	999999	656	999999	575	624	340	999999	485	642	739	999999	669	241	999999	994	590	825	511	737	940	529	540	974	345	999999	13	926	675	383	511	79	720	163	600	395	478	999999	965	991	934	798	551	999999	663	999999	999999	947	361	999999	999999	467	999999	999999	499	196	999999	681	831	645	999999	414	896	999999	141	669	109	515	999999	999999	526	984	859	999999	802	152	977	804	321	999999	459	65	574	155	985	999999	306	999999	664	413	483	796	774	330	380	530	902	449	999999	993	713	964	316	166	13	999999	999999	263	184	357	999999	118	999999	999999	195	565	839	999999	126	97	373	366	851	237	999999	999999	219	539	999999	282	249	999999	209	327	819	495	749	418	151	581	445	999999	999999	316	999999	375	436	475	145	815	690	160	332	999999	630	357	999999	999999	443	283	204	79	124	999999	117	681	909	52	490	699	999999	999999	610	545	652	330	797	544	43	357	303	743	403	333	999999	999999	999999	691	697	999999	381	670	974	867	386	999999	927	999999	209	523	465	393	
999999	445	10	999999	999999	787	865	309	559	579	55	96	980	460	675	791	999999	999999	475	227	355	999999	327	155	456	999999	168	286	402	999999	999999	520	891	909	758	958	999999	333	999999	428	825	397	999999	802	999999	888	886	926	999999	146	356	190	57	248	48	966	127	855	812	808	628	589	907	999999	244	534	205	999999	701	717	468	986	480	999999	402	957	115	525	529	999999	855	242	585	266	783	163	472	652	871	791	840	478	520	740	800	246	490	999999	999999	101	692	816	999999	999999	677	999999	710	10	846	90	861	602	335	254	999999	395	13	650	645	90	999999	999999	999999	910	877	990	999999	999999	999999	165	477	622	956	438	875	49	18	602	999999	999999	999999	472	806	999999	930	999999	999999	275	787	999999	242	839	999999	999999	39	149	616	999999	115	686	893	970	754	690	612	248	646	896	999999	999999	387	999999	999999	232	636	999999	745	419	979	639	848	210	952	999999	999999	638	775	478	408	999999	999999	999999	999999	902	999999	999999	717	126	188	692	601	255	897	875	37	999999	777	999999	851	440	403	999999	344	476	838	999999	999999	912	766	974	472	177	999999	642	489	692	914	169	702	999999	881	999999	241	999999	47	602	313	87	813	102	860	999999	626	968	342	236	359	29	73	837	465	999999	359	213	229	433	757	265	395	344	916	618	999999	697	558	774	999999	999999	439	999999	389	940	999999	999999	123	322	551	999999	309	263	999999	894	999999	865	999999	87	279	999999	999999	999999	845	999999	691	479	185	999999	999999	928	999999	567	270	311	590	828	999999	524	705	999999	999999	907	999999	238	955	142	999999	999999	523	67	999	481	504	939	999999	826	999999	999999	258	999999	499	999999	93	999999	118	742	993	999999	314	999999	999999	183	381	595	999999	170	731	999999	103	559	477	999999	729	181	999999	939	999999	331	331	999999	437	126	276	999999	194	999999	823	269	129	223	149	969	999999	255	999999	999999	109	999999	12	819	105	999999	248	699	999999	346	151	912	692	178	999999	672	710	550	839	300	907	999999	410	716	346	471	496	999999	999999	999999	446	483	999999	114	840	163	328	511	669	653	878	576	923	848	88	911	576	999999	543	477	999999	176	999999	359	917	803	509	295	483	633	297	368	289	654	899	667	999999	588	999999	999999	353	208	999999	196	421	999999	999999	561	638	435	894	545	999999	942	248	279	77	181	196	46	653	42	38	45	365	520	999999	999999	949	420	529	988	999999	27	134	71	295	229	938	999999	431	948	999999	999999	739	999999	31	347	415	629	999999	999999	401	302	872	320	
179	846	830	999999	53	999999	612	228	905	905	923	999999	817	187	999999	999999	242	609	999999	705	386	980	305	613	499	949	999999	999999	820	999999	597	329	154	813	892	448	398	48	999999	328	345	437	152	833	828	702	529	238	645	751	977	791	999999	177	999999	198	550	226	999999	103	248	999999	408	595	318	999999	183	999999	294	546	460	203	75	295	369	999999	999999	999999	785	999999	429	635	684	79	342	999999	641	999999	879	703	898	999999	637	450	999999	62	999999	557	525	234	529	525	943	109	999999	783	726	402	999999	985	360	999999	441	614	674	612	609	339	263	999999	961	206	134	591	648	289	566	625	215	316	918	291	946	560	999999	904	692	999999	999999	558	89	249	179	893	352	819	739	999999	999999	477	453	700	999999	999999	272	332	400	362	460	20	999999	110	196	999999	76	999999	142	880	347	769	920	34	560	704	434	722	36	241	248	828	999999	999999	849	737	862	999999	987	934	297	944	514	339	134	767	999999	999999	62	678	826	283	999999	858	999999	16	556	429	149	599	588	550	306	169	123	632	470	683	999999	999999	638	999999	92	207	592	999999	265	999999	999999	999999	373	455	669	357	414	965	151	691	858	842	999999	443	88	397	356	999999	647	354	999999	501	999999	658	999999	603	50	978	200	489	276	291	750	965	529	357	236	142	881	949	754	999999	490	779	824	418	277	205	769	999999	851	845	755	910	375	408	999999	714	999999	75	316	435	774	662	424	576	102	999999	913	731	999999	224	865	698	600	77	21	527	833	318	336	845	219	506	999999	430	535	840	999999	131	999999	521	413	816	642	328	999999	828	999999	258	326	62	291	47	532	999999	980	67	999999	307	397	967	881	999999	999999	999999	999999	277	34	994	50	261	625	791	869	650	811	58	999999	281	692	999999	172	585	991	999999	563	999999	973	10	449	477	529	999999	734	894	639	999999	87	999999	111	117	804	370	217	74	436	499	177	882	826	931	12	48	999999	214	999999	306	999999	465	907	999999	303	33	999999	572	732	332	67	975	999999	818	971	884	180	999999	388	802	378	927	847	73	999999	101	999999	517	475	491	687	529	99	999999	573	999999	273	66	813	999999	814	644	342	114	442	201	871	999999	999999	999999	868	999999	826	12	928	999999	617	843	51	999999	849	47	107	250	644	537	886	677	999999	359	621	123	772	607	987	733	999999	742	631	811	229	999999	999999	357	622	657	703	999999	415	999999	14	429	24	999999	931	999999	999999	101	470	904	315	204	999999	610	506	754	
